cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1113
Views
4
Helpful
3
Replies

iBGP or IGP in this design?

Saman Shamim
Level 1
Level 1

Hi,

According to this example from official CCNP book, the BGP design calls for making the packets flow over the route as shown.

BGP.PNG

And according to that book, two actions must take place for this design to work:

  1. Make BGP specify a prefix as being best reached through a particular link (BGP PA settings). I'm fine with that, no questions here.
  2. Need to run BGP between multiple routers. E1 and E2 must communicate BGP routes using iBGP connection and because packet forwarding between E1 and E2 goes through other routers (such as Core1 and Core2), those routers also need to run BGP.

Here is my question:

Instead of running iBGP on non-enterprise routers, can't we just add IGP to Enterprise routers and have them to redistribute their eBGP learned routes into IGP, forward them to enterprise network and leave the non-enterprise routers running IGP?

Thanks,

Saman

1 Accepted Solution

Accepted Solutions

Hi Saman,

i totally agree with you. An IGP (OSPF,EIGRP or IS-IS) would be even more flexible in this scenario that otherwise in the near future can represent some scalability problems should you add some routers more due to the fact that no BGP route reflectors are in place. If the Joseph guessing is right (you have a lot of prefixes) just use summarization and you will definitely see benefits in your design. Except for SP environment, iBGP should never be extensively deployed in an enterprise. You you want a more valuable opinion about this topic, Jeff Doyle (TCP/IP Vol 2) makes clear why we use BGP and ...it is very interesting

Alessio

View solution in original post

3 Replies 3

Joseph W. Doherty
Hall of Fame
Hall of Fame

Disclaimer


The    Author of this posting offers the information contained within this    posting without consideration and with the reader's understanding that    there's no implied or expressed suitability or fitness for any  purpose.   Information provided is for informational purposes only and  should not   be construed as rendering professional advice of any kind.  Usage of  this  posting's information is solely at reader's own risk.

Liability Disclaimer

In    no event shall Author be liable for any damages whatsoever  (including,   without limitation, damages for loss of use, data or  profit) arising  out  of the use or inability to use the posting's  information even if  Author  has been advised of the possibility of such  damage.

Posting

Here is my question:

Instead of running iBGP on non-enterprise routers, can't we just add IGP to Enterprise routers and have them to redistribute their eBGP learned routes into IGP, forward them to enterprise network and leave the non-enterprise routers running IGP?

Perhaps, but often the two principle reasons for using BGP is number of routes being distributed, e.g. IGPs generally cannot deal with the number of routes in the Internet, and/or we want to engineer a path for specific traffic.

Hi Saman,

i totally agree with you. An IGP (OSPF,EIGRP or IS-IS) would be even more flexible in this scenario that otherwise in the near future can represent some scalability problems should you add some routers more due to the fact that no BGP route reflectors are in place. If the Joseph guessing is right (you have a lot of prefixes) just use summarization and you will definitely see benefits in your design. Except for SP environment, iBGP should never be extensively deployed in an enterprise. You you want a more valuable opinion about this topic, Jeff Doyle (TCP/IP Vol 2) makes clear why we use BGP and ...it is very interesting

Alessio

Saman Shamim
Level 1
Level 1

Thanks you Joseph and Alessio.

In our real world project, the enterprise routers will communicate with a Data Center in a Virtual Private Cloud over the MPLS. So they will just recevie one single prefix advertised by Data Center routers. No outbound routing toward the internet will happen here. The motivation to use BGP is to provide failover at the both side of the network. I think in this case, it's safe and better to use IGP within the enterprise.

Alessio, I'll check out that book.

Thanks again,

Saman

Review Cisco Networking for a $25 gift card