Method of provisioning H-VPLS services in a multi-domain MPLS network
First Claim
1. A method for provisioning a loop free Hierarchical Virtual Private LAN Service (H-VPLS) traffic service in a multi-domain multi protocol label switching (MPLS) network, where the domains are interconnected there-between, the method comprising:
- provisioning pseudo wires (PWs) for Multi-Point-to-Multi-Point (MPTMP) services in each domain of said multi-domain MPLS network;
defining multiple Split Horizon Groups (SHGs) in the network, wherein each SHG corresponds to a domain,for said H-VPLS service traffic and for each specific node of the multi-domain MPLS network, automatically assigning indications to the SHGs and the pseudo wires connected to said specific node, wherein the same indication is assigned to all pseudo wires belonging to the same Split Horizon Group number (SHG-N), and wherein said step of assigning is characterized in that when traffic belonging to H-VPLS service crosses a border network node located between two interconnected domains, the SHG-N indication of PWs remains the same within a Virtual Private LAN Service (VPLS) domain, thereby preventing the service traffic from returning to the same domain from which it had been conveyed.
3 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for provisioning loop free H-VPLS traffic service in a multi-domain MPLS network having interconnected domains. The method comprises: provisioning pseudo wires (PWs) for MPTMP services in each domain of the MPLS network; defining multiple Split Horizon Groups (SHGs) in the network, wherein each SHG corresponds to a domain, for the H-VPLS service traffic and for each specific node of the MPLS network, automatically assigning indications to SHG and the pseudo wires connected to the specific node, wherein the same indication is assigned to all pseudo wires belonging to the same group (SHG-N), and wherein the step of assigning is characterized in that when traffic belonging to H-VPLS service crosses a border network node located between two interconnected domains, the SHG-N indication of PWs remains the same within a VPLS domain thereby preventing the service traffic from returning to the domain of origin.
9 Citations
18 Claims
-
1. A method for provisioning a loop free Hierarchical Virtual Private LAN Service (H-VPLS) traffic service in a multi-domain multi protocol label switching (MPLS) network, where the domains are interconnected there-between, the method comprising:
-
provisioning pseudo wires (PWs) for Multi-Point-to-Multi-Point (MPTMP) services in each domain of said multi-domain MPLS network; defining multiple Split Horizon Groups (SHGs) in the network, wherein each SHG corresponds to a domain, for said H-VPLS service traffic and for each specific node of the multi-domain MPLS network, automatically assigning indications to the SHGs and the pseudo wires connected to said specific node, wherein the same indication is assigned to all pseudo wires belonging to the same Split Horizon Group number (SHG-N), and wherein said step of assigning is characterized in that when traffic belonging to H-VPLS service crosses a border network node located between two interconnected domains, the SHG-N indication of PWs remains the same within a Virtual Private LAN Service (VPLS) domain, thereby preventing the service traffic from returning to the same domain from which it had been conveyed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for provisioning a loop free Hierarchical Virtual Private LAN Service multipoint to multipoint (H-VPLS MPTMP) service in a multi protocol label switching (MPLS) network comprising a plurality of network nodes, wherein the method comprises:
-
(i) dividing the MPLS network into a plurality of Virtual Private LAN Service (VPLS) domains, and forming full mesh connectivity for each of the VPLS domains by interconnecting network nodes thereof using pseudo-wires (PWs); (ii) associating each network node that belongs to two or more of the plurality of VPLS domains, to each of these two or more of the plurality of VPLS domains; (iii) for each network node that belongs to two or more of the plurality of VPLS domains, automatically associating (e.g. numerating) each PW of a specific VPLS domain with a PW indication that corresponds to a Split Horizon Group number (SHG-N) of the specific VPLS domain, so that for each specific node of a specific VPLS domain, said indication is common (identical) to all PWs of the specific VPLS domain but different from indications of PWs of other VPLS domain(s) bordering with said specific VPLS domain at said respective network node; and (iv) tan mining H-VPLS traffic of the MPTMP service via two or more VPLS domains in the MPLS network, wherein service traffic received along a first PW is prevented from being conveyed along a second PW associated with a PW indication that is identical to the PW indication associated with the first PW. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A network management entity comprising one or more processors coupled with a memory operative to automatically:
-
associate each multi protocol label switching (MPLS) network node that belongs to two or more Virtual Private LAN Service (VPLS) domains of the MPLS network, to each of the two or more VPLS domains; for each network node that belongs to the two or more VPLS domains, associate each Pseudo-wire (PW) of a specific VPLS domain with a PW indication that corresponds to a Split Horizon Group number (SHG-N) of the specific VPLS domain, so that for each specific node of a specific VPLS domain, there is one indication that is shared by all PWs of the specific VPLS domain, but different from indications of PWs of other VPLS domain(s) bordering with that specific VPLS domain at the respective network node; and causing prevention of conveyance of service traffic received along a first PW from being conveyed along a second PW associated with a PW indication that is identical to the PW indication associated with the first PW, when Hierarchical Virtual Private LAN Service (H-VPLS) traffic of a Multi-Point-to-Multi-Paint (MPTMP) service will be transmitted via two or more VPLS domains in the MPLS network.
-
-
18. A computer program product encoding a computer program stored on a non-transitory computer-readable medium for executing a set of instructions by a computer system comprising one or more computer processors for establishing a process for provisioning of a loop free Hierarchical Virtual Private LAN Service multipoint to multipoint (H-VPLS MPTMP) service in a multi protocol label switching (MPLS) network comprising a plurality of network nodes, wherein the process comprises:
-
(i) dividing the MPLS network into a plurality of Virtual Private LAN Service (VPLS) domains, and forming full mesh connectivity for each of the VPLS domains by interconnecting network nodes thereof using pseudo-wires (PWs); (ii) associating each network node that belongs to two or more of the plurality of VPLS domains, to each of these two or more of the plurality of VPLS domains, and assigning automatically to each of these two or more of the plurality of VPLS domains, a Split Horizon Group (SHG) indication associated with their respective network node; (iii) for each network node that belongs to two or more of the plurality of VPLS domains, automatically associating each PW of a specific VPLS domain with a PW indication that corresponds to a Split Horizon Group number SHG-N of the specific VPLS domain, so that for each specific node of a specific VPLS domain, said indication is common to all PWs of the specific VPLS domain but different from indications of PWs of other VPLS domain(s) bordering with said specific VPLS domain at said respective network node; and (iv) enabling transmission of H-VPLS traffic of the MPTMP service via two or more VPLS domains in the MPLS network, wherein service traffic received along a first PW is prevented from being conveyed along a second PW associated with a PW indication that is identical to the PW indication associated with the first PW.
-
Specification