MPLS and Forwarding Equivalence Class clarification

Associate
Joined
5 Dec 2005
Posts
142
http://www.foundrynet.com/technology/mpls/

What does "Forwarding Equivalence Class (FEC)" mean?

A Forwarding Equivalence Class (FEC) is a class of packets that should be forwarded in the same manner (i.e. over the same path). A FEC is not a packet, nor is it a label. A FEC is a logical entity created by the router to represent a class (category) of packets. When a packet arrives at the ingress router of an MPLS domain, the router parses the packet's headers, and checks to see if the packet matches a known FEC (class). Once the matching FEC is determined, the path and outgoing label assigned to that FEC are used to forward the packet. FECs are typically created based on the IP destinations known to the router, so for each different destination a router might create a different FEC, or if a router is doing aggregation, it might represent multiple destinations with a single FEC (for example, if those destinations are reachable through the same immediate next hop anyway). The MPLS framework, however, allows for the creation of FECs using advanced criteria like source and destination address pairs, destination address and TOS, etc.

[font=&quot]I find I am some how not getting my mind around the concept of FEC. Any guidance on this topic would be appreciated.[/font]
 
zillah said:
I find I am some how not getting my mind around the concept of FEC. Any guidance on this topic would be appreciated

Not odd at all, MPLS isn't exactly simple stuff! ;)

A FEC is basicly any type of traffic that can be classed together and is to be forwarded in the same way. An example of a FEC would be all traffic destinated for the same ip destination. The traffic can be classed together (ip next-hop the same) and should be forwarded in the same manor (egress interface(s) associated with ip next-hop).
 
Last edited:
Back
Top Bottom