MPLS L3VPN route advertisement

In a basic MPLS L3VPN, CEs and PEs are responsible for advertising VPN routing information. P routers maintain only the routes within the backbone. A PE maintains only routing information for directly connected VPNs, rather than for all VPNs.

VPN routing information is advertised from the local CE to the remote CE by using the following process:

  1. From the local CE to the ingress PE:

    The CE advertises standard IPv4 routing information to the ingress PE over a static route, RIP route, OSPF route, IS-IS route, EBGP route, or IBGP route.

  2. From the ingress PE to the egress PE:

    The ingress PE performs the following operations:

    1. Adds RDs and route target attributes to these standard IPv4 routes to create VPN-IPv4 routes.

    2. Saves the VPN-IPv4 routes to the routing table of the VPN instance created for the CE.

    3. Advertises the VPN-IPv4 routes to the egress PE through MP-BGP.

  3. From the egress PE to the remote CE:

    After receiving the VPN-IPv4 routes, the egress PE performs the following operations:

    1. Compares the routes' export target attributes with the local import target attributes.

    2. Adds the routes to the routing table of the VPN instance if the export and local import target attributes match each other.

    3. Restores the VPN-IPv4 routes to the original IPv4 routes.

    4. Advertises those routes to the connected CE over a static route, RIP route, OSPF route, IS-IS route, EBGP route, or IBGP route.