# Creating Labels per FEC

The following configuration is used to configure the router to generate a label for each different FEC that a BGP route points to in the VPN. The following commands configure a router where BGP is running in VRF pe11 and static and connected routes are redistributed into the VRF:

1. Configure the VRF.
   host1(config)#ip vrf pe11
2. Configure the router to generate a label for each different FEC that a BGP route points to in a VPN.
   host1(config-vrf)#ip mpls forwarding-mode label-switched
3. Establish the static routes for the VRF interface.
   host1(config-vrf)#ip route vrf pe11 10.3.4.5 255.255.255.255 fastEthernet 0/1 host1(config-vrf)#ip route vrf pe11 10.1.1.1 255.255.255.255 loopback 1 host1(config-vrf)#exit
4. Configure the BGP routing process.
   host1(config)#router bgp 100
5. For the IPv4 address family, configure the router to exchange IPv4 addresses in unicast.
   host1(config-router)#address-family ipv4 unicast vrf pe11 host1(config-router-af)#exit
6. Configure the router to advertise the network routes without waiting for IGP synchronization with BGP.
   host1(config-router)#no synchronization
7. Configure the router to redistribute routes that are established automatically when IP is enabled on an interface.
   host1(config-router)#redistribute connected
8. Disable automatic synchronization.
   host1(config-router)#no auto-summary
9. Configure the router to redistribute static routes.
   host1(config-router)#redistribute static

For each connected route that is redistributed into the VRF and advertised across the BGP/MPLS VPN, the router assigns a per-VRF label rather than a per-FEC label.

The static route 10.1.1.1/32 points to loopback interface 1. BGP therefore advertises this static route with a per-VRF label.

#### Related Documentation

- Understanding Labels Creation per FEC
- ip mpls forwarding-mode label-switched