12.07.2015 Views

BROCADE IP PRIMER

BROCADE IP PRIMER

BROCADE IP PRIMER

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 12: Multi Protocol Label Switching (MPLS)The customer edge router connects to the LER via a routing protocol (R<strong>IP</strong>v2,OSPF, External BGP and static routes). Note that the LER must provide connectivityfor multiple VPN customers. In order to support multiple VPN customers,the LER uses VRFs. A VRF is the routing and forwarding instance for a set ofsites with identical connectivity requirements. The following is associated withVRFs:• <strong>IP</strong> Routing Tables• Routing Protocol Contexts• Interfaces that use the VRF• Route Distinguisher• Route TargetsSince a LER can only support one routing process, routing contexts must beused. The routing contexts create virtual routing instances (<strong>IP</strong> routing tables),allowing for multiple routing instances. Each VRF (note that a VRF is not a VPN,only the routing table) is associated with a routing context.Now that we have the routing tables separated for each of the customers onthe LER, we still have the problem of possible overlapping of MPLS VPNaddress. To overcome this problem, Route Distinguisher is used. Route Distinguisher(RD) converts the non-unique <strong>IP</strong> address into a unique VPN-<strong>IP</strong>v4addresses. To determine which VPN the customer is associated and providethis information to other Peer LERs, a route target is used.A route-target extended community, or route target, is a type of BGP extendedcommunity that you use to define VPN membership. The route target appearsin a field in the update messages associated with VPN-<strong>IP</strong>v4. Route-targetimport lists and route-target export lists are created for each VRF. The routetargets that are placed in a route target export list are attached to every routeadvertised to other LERs. When a LER receives a route from another LER, itcompares the route targets attached to each route against the route-targetimport list defined for each of its VRFs. If any route target attached to a routematches the import list for a VRF, then the route is imported to that VRF. If noroute target matches the import list, then the route is rejected for that VRF.268 Brocade <strong>IP</strong> Primer

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!