MPLS: VPN CAPABILITIES ON BGP
Our objective on this topic is to implement an internal BGP between the provider edge router (PE-LocationA, PE-LocationB and PE-LocationC) using the GNS3 configurations that we have on our previous topic on IMPLEMENTING MPLS.
Basing from our topology, BGP process will be running only on our PE routers. We will then configure VPNv4 to exchange the routes coming from the Customer Edge router AAA and BBB on Location A,B and C.
Let's start by verifying the LSP if MPLS is running from PE-LocationA(11.11.11.11) to PE-LocationB(22.22.22.22) to PE-LocationC(33.33.33.33)
As you can see, LSP is still established from PE-LocationA(11.11.11.11) to PE-LocationB(22.22.22.22) to PE-LocationC(33.33.33.33).
Create a BGP process 64500 between PE-LocationA, PE-LocationB and PE-LocationC. You can check on the configuration of BGP here If you are not familiar yet.
On the PE-LocationA router:
On the PE-LocationB router:
On the PE-LocationC router:
Now we will configure the PE routers to support the VPNv4 which will be used to route the traffic to the CE routers. The VPNv4 will then send the routes through its extended community.
Let's verify if the PE routers configured correctly by checking on the bgp neighbor capabilities.
Now you can use the VPN capabilities on your BGP running on MPLS.