Method and apparatus for interworking VPLS and ethernet networks
First Claim
1. A method of interworking a MultiProtocol Label Switched (MPLS) network and an Ethernet network, the method comprising the steps of:
- associating a Backbone Service Instance Identifier (I-SID) value in the Ethernet network with a service instance in the Ethernet network that is to span between the Ethernet network and the MPLS network;
communicating the I-SID value to an ingress node on the MPLS network;
deriving a MPLS service identifier for the service instance in the MPLS network from the I-SID value that was associated with the service instance in the Ethernet network;
determining a set of egress nodes on the MPLS network from the MPLS service identifier;
signaling, by the ingress node on the MPLS network, a setup of at least one pseudowire for the service instance in the MPLS network;
wherein a value of the MPLS service identifier for the service instance in the MPLS network is the same as the I-SID˜
value that was associated with the service instance in the Ethernet network.
7 Assignments
0 Petitions
Accused Products
Abstract
To allow seamless interworking between an 802.1ah service instance (ISID) and a VPLS service instance, the AGI value used to signal the setup of the pseudowire portion of the VPLS may carry the ISID value of an associated 802.1ah service instance. This allows the service instance to be identified end-to-end across the Ethernet and VPLS networks using the same value without modifying how the MPLS network operates. The VPLS network will use AGI/AII signaling to set up pseudowires on the MPLS network, but instead of using an AGI value assigned by the MPLS network, the AGI value that is assigned will be taken from the ISID value of the Ethernet frame or from ISIDs registered by the Ethernet network. The AGI message may be given a new type value indicating that the AGI message carries a value that corresponds to the ISID value on an attached Ethernet network. Alternatively, an existing AGI message type may be used to carry the ISID value, and a second type field may be used to indicate that the AGI contains an ISID value.
15 Citations
21 Claims
-
1. A method of interworking a MultiProtocol Label Switched (MPLS) network and an Ethernet network, the method comprising the steps of:
-
associating a Backbone Service Instance Identifier (I-SID) value in the Ethernet network with a service instance in the Ethernet network that is to span between the Ethernet network and the MPLS network; communicating the I-SID value to an ingress node on the MPLS network; deriving a MPLS service identifier for the service instance in the MPLS network from the I-SID value that was associated with the service instance in the Ethernet network; determining a set of egress nodes on the MPLS network from the MPLS service identifier; signaling, by the ingress node on the MPLS network, a setup of at least one pseudowire for the service instance in the MPLS network; wherein a value of the MPLS service identifier for the service instance in the MPLS network is the same as the I-SID˜
value that was associated with the service instance in the Ethernet network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of signaling establishment of a pseudowire in a MultiProtocol Label Switching (MPLS) network, the method comprising the steps of:
-
obtaining identifying information associated with a Flow in an Ethernet network; deriving an Attachment Group Identifier (AGI) value from the identifying information; and using the derived AGI value to signal the establishment of a pseudowire in the MPLS network for a service instance in the Ethernet network that is to span between the Ethernet network and the MPLS network; wherein the AGI value of the pseudowire in the MPLS network has an identifying value within the MPLS network that is the same as the identifying information associated with the Flow in the Ethernet network. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A network, comprising:
-
an Ethernet domain implemented to enable service instances identified by Backbone Service Instance Identifier (I-SID) values to be carried on paths through the Ethernet network; and a MultiProtocol Label Switch (MPLS) domain connected to the Ethernet domain at a point of attachment between the MPLS domain and the Ethernet domain, the MPLS domain being implemented to enable Virtual Private LAN Service (VPLS) pseudowires to be established on Label Switched Paths (LSPs) through the MPLS domain, the pseudowires being established by Attachment Group Identifier (AGI) signaling in the MPLS domain; wherein I-SID values from the Ethernet domain are used during the AGI signaling in the MPLS domain to allow the I-SID values to be used end-to-end across the network to identify a service instance on both the Ethernet domain and the MPLS domain. - View Dependent Claims (18, 19, 20, 21)
-
Specification