Multi-Protocol BGP (MP-BGP)

Multiprotocol Border Gateway Protocol (MP-BGP) is an extension of Border Gateway Protocol (BGP) that enables the exchange of routing information for multiple protocols. MP-BGP is used in large-scale networks where multiple protocols, such as IPv4, IPv6, and multicast, are used, and it provides a scalable solution for exchanging routing information across different protocols.

Benefits of MP-BGP include:

  • Scalability: MP-BGP provides a scalable solution for exchanging routing information across multiple protocols.
  • Flexibility: MP-BGP enables the use of different routing protocols for different address families.
  • Efficiency: MP-BGP reduces the amount of routing information that needs to be exchanged between routers, improving network efficiency.

Basic MP-BGP Configuration

  1.  Enable MP-BGP on the router- Enter the router command with autonomous system number, then specify address family MP-BGP will be used for.

router bgp AS#

address-family [ipv4 | ipv6 | multicast]

  • Configure peering sessions. Specify the neighbor(s) and their AS#.

neighbor IP address remote-as AS#

  • Configure Address Family and Advertise network prefixes

Network network_address

Neighbor IP_address activate