When to use and When not to use BGP

When Not to use BGP 

Not-to-use-bgp

  1. You don’t have a “beefy” enough router : BGP processing can take scad amount of RAM (critical resource) on your router , typically running FULL BGP table would require you to have atleast 512 MB of free ram.
  2. Your are connected to only one external AS : Typically if you are connected to only 1 ISP or you have only 1 link out from your AS/Network , you do not want to run BGP , as there are no multiple points to under your network/AS.

 

When to Use BGP

use-bgp

 

  1. You need high-availability : You have multiple uplinks to different peers/ISP which might give other multiple paths to access your network/AS
  2. Offcourse when you are a service provider
  3. Demarc Points : Suppose you have different subsidiaries and you need to share few of routes when them , it is better to use BGP in this case rather than OSPF,EIGRP