BGP – 6PE

1. Intro We have a small service provider which is providing IPv4 internet services. It has a really simple design with a flat OSPF network, and internal iBGP session via a Route Reflector. No MPLS at this stage. 2. Dual-Stack IPv6 Now, we are being asked to add IPv6 to our network. One way to […]

16 mins read

BGP – RR next hop resolution

1. Intro We have a small service provider with an small MPLS network with a couple of L3VPNs. What matters here is the RR configuration: RR2 will not forward traffic, so we are being asked to remove the LDP configuration. But this will immediately create problems, next hop resolution is no longer working: In the […]

10 mins read

BGP – Inter-AS Option C

1. Intro BGP Option C is the most scalable Inter-AS MPLS L3VPN model. Unlike Options A and B, the PE routers exchange VPN routes directly, while the ASBRs only provide MPLS transport between the autonomous systems. Find next our test topology for this post: Our aim is to have end to end connectivity for Cust-A […]

8 mins read

BGP – Inter-AS Option B

1. Intro BGP Option B is an Inter-AS MPLS L3VPN method in which the ASBRs exchange VPNv4/VPNv6 routes directly using MP-eBGP. It provides better scalability than Option A because the ASBRs do not maintain per-customer VRFs. Find next the our Test Topology : Our aim is to advertise the 192.45.6.1/32 prefix all the way to […]

6 mins read

BGP – Inter-AS Option A

1. Intro BGP Option A is one of the methods for implementing Inter-AS MPLS L3VPNs (VPNs spanning multiple Autonomous Systems). It is the simplest and most isolated of the three common options (A, B, and C). Find next the Test Topology : Our aim is to advertise the 192.45.6.1/32 prefix all the way to R7. […]

10 mins read

BGP – basic multipath

1. Intro BGP typically selects only one best path for each prefix and installs that route in the forwarding table. When BGP multipath is enabled, the device selects multiple equal-cost BGP paths to reach a given destination, and all these paths are installed in the forwarding table. BGP advertises only the active path to its […]

4 mins read

BGP – damping

1. Intro BGP route flapping describes the situation in which BGP systems send an excessive number of update messages to advertise network reachability information. BGP flap damping is a method of reducing the number of update messages sent between BGP peers, thereby reducing the load on these peers, without adversely affecting the route convergence time […]

8 mins read

BGP – IPv6 Peers

In this post we will explore a few variations of an IPv6 BGP neighborship. We will configure an IPv6 eBGP neighborship between two directly connected routers. The routers will advertise to each other the IPv6 loopback addresses. 1. Basic setup A simple basic setup, where we are using the inet6 address that was configured on […]

9 mins read

BGP – AS_TRANS 23456

1. Intro This Post is about the operation of BGP in a network with a mix of 2-byte and 4-byte AS numbers. The 2-byte AS number, also known as a 16-bit AS number, provides a pool of 65,536 AS numbers, which has been exhausted. The 4-byte AS numbers are specified in RFC 4893 and provide […]

6 mins read

BGP – remove-private

1. Intro When advertising AS paths to remote systems, have the local system strip private AS numbers from the AS path. The numbers are stripped from the AS path starting at the left end of the AS path (the end where AS paths have been most recently added). The routing device stops searching for private […]

9 mins read