A Forwarder is hosted by a PE device and contains the procedures to make the switching and forwarding decisions for an L2VPN.
In VPWS, a Forwarder binds exactly one MPLS-side PseudoWire to exactly one customer-side Attachment Circuit—a VLAN or an Ethernet port, for example—that is attached to a CE. A VPWS Forwarder has exactly one ForwarderEndpoint.
In VPLS, a Forwarder binds a set of PseudoWires to an Attachment Circuit. A VPLS Forwarder has multiple ForwarderEndpoints.
For a VPWS discovered on a PE device, the MPLS Topology Server creates a Forwarder instance for the ForwarderEndpoint that it discovered and created for the VPWS on the PE device. For a VPLS discovered on a PE device, the MPLS Topology Server creates a Forwarder instance for the set of ForwarderEndpoints that it discovered and created for the VPLS on the PE device.
The MPLS Topology Server relates a Forwarder with its one or more ForwarderEndpoints and other discovered objects through the following computed relationships:
-
Forwarder relationship ComposedOf
Relates the Forwarder to its one or more ForwarderEndpoints.
-
Forwarder relationship LayeredOver
Points from a Forwarder to all LSPs that are underlying the one or more PseudoWires that are terminated by the one or more ForwarderEndpoints that are part of the Forwarder.
-
Forwarder relationship Underlying
Points from a Forwarder to the one or more PseudoWires that are terminated by the one or more ForwarderEndpoints that are part of the Forwarder.
For a Forwarder that is associated with an Ethernet VLAN, points from the Forwarder to the VLAN.
-
Forwarder relationship HostedBy
Relates a Forwarder to the PE device that is hosting the Forwarder.