• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 569
  • Last Modified:

When would you use internal BGP

Could someone explain and provide an example of when and why you would use internal BGP.  If someone could explain in their own words I would greatly appreciate it.
1 Solution
Garry GlendownConsulting and Network/Security SpecialistCommented:
Typical "depends" question ... for one, when using things like MPLS VPN, BGP is more or less a "must" in order to supply the correct routing/forwarding information. For regular internal routing, protocols like OSPF, EIGRP or ISIS are most likely more efficient, as long as the amount of routes isn't too large. In our backbone (with ~10 locations, currently ~250 internal routes and ~50 MPLS VRFs), all public Internet as well as infrastructure routing is done using OSPF, mainly for low latency of routing changes etc., with iBGP doing just MPLS prefix distribution via Route Reflectors. This structure has been in place for almost 15 years now and has proven to be rather stable and relatively low maintenance, while at the same time allowing good flexibility for stuff like redundant connections to customer sites (via leased lines and DSL connections). Border routers of course distribute the external Internet prefixes via iBGP between each other, but do not redistribute into the backbone infrastructure; while our new backbone routers would be able to carry the full table, our structure of outside connections does not warrant the extra complexity of implementing this (YMMV - if you have multiple uplinks at different locations in your backbone, distributing outgoing traffic to the closest/best path to the outside may be better and/or required ...)
denver218Author Commented:
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Microsoft Windows 7 Basic

This introductory course to Windows 7 environment will teach you about working with the Windows operating system. You will learn about basic functions including start menu; the desktop; managing files, folders, and libraries.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now