IP Library Granted Patent US 8,724,519
Granted Patent B2
US 8,724,519 · App. 13/391,271 · Granted May 13, 2014

Technique for dual homing interconnection between communication networks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,724,519
App. No.
13/391,271
Granted
May 13, 2014
Kind
B2
Abstract

A dual homing technique for ensuring loop free transmission of traffic between telecommunication networks such as VPLS by utilizing a loop protocol in the dual homed connection. The technique also provides selective handling of VPLS data streams protected and non-protected by the dual homing loop protocol.

Claims (31)

1. A dual homing connection DH for interconnecting a first and a second communication networks, the DH comprising three or four edge nodes divided into a first and a second groups of nodes, node groups, respectively residing in the first communication network and the second communication network, wherein the first node group comprises one or two nodes and the second node group comprises the remaining two or one nodes; said first node group and said second node group being interconnected by two bidirectional data communication paths for performing protected traffic transmission between the two networks, while all the nodes of the DH being interconnected by a ring-like path suitable for carrying control messages;

the dual homing connection utilizing a local loop protocol, being G.8032 protocol, in such a manner that

only the first node group is enabled to actively utilize said loop protocol by issuing and processing control messages of the protocol,

decisions of said protocol to utilize one or another of the bidirectional communication paths for said traffic transmission are made at the first node group and based on processing of said control messages being issued and/or received at the first node group only,

thereby said local loop protocol being deployed and utilized only at the first node group of the DH, separately and independently from deploying any loop protocol at the second node group,

wherein said first and second networks are VPLS networks, and wherein at least one node of the first node group is adapted

to distinguish one or more unprotected VPLS data streams, assigned to a physical port via which said node is connected to an opposite node of the DH residing in a second network, from one or more protected VPLS data streams assigned to the same physical port;

in case of logically blocking said physical port according to the protocol decision, to perform said logical blocking only for the protected one or more VPLS data streams, while preserving unblocked said unprotected VPLS data streams; and

wherein said protected data streams are data streams protected by the loop protocol, and said unprotected data streams are data streams not protected by the loop protocol.

2. The DH connection according to claim 1 , wherein the first node group comprises a root node of the protocol, the root node making said decisions based at least on the control messages issued at the first node group or received via the first portion of said ring-like path passing between nodes of the first node group.

3. The DH connection according to claim 2 , wherein the ring-like path serves for carrying the control messages, issued by the first node group, also via a second portion of the ring-like path, passing through the second node group, wherein

the second node group allows transparently transmitting there-through control messages of the protocol in both directions, whenever said control messages are issued by the first node group;

a root node in the first node group being capable of making decisions based on all control messages obtained at the first node group.

4. A method for establishing a loop-free dual homing interconnection DH between a first and a second communication networks using three or four nodes of the DH, wherein said three or four nodes are divided into two node groups, a first node group comprising one or two nodes residing in the first network and a second node group comprising the remaining two or one nodes residing in the second network, the method comprising:

ensuring interconnection of the first node group and the second node group by two bidirectional data communication paths for performing protected traffic transmission between the first and the second networks;

ensuring interconnection of all said nodes of the DH by a ring-like path suitable for carrying control messages;

deploying a loop protocol, being G.8032 protocol, in said DH so that only the first node group be enabled to actively utilize the loop protocol by issuing and processing control messages of the protocol, without taking care about deploying the protocol at the second node group and thereby, at the first node group; and

making decisions of said protocol about utilizing one or another of the bidirectional data communication paths for said traffic transmission, based on processing of said control messages being issued and/or received at the first node group only,

wherein said first and second networks are VPLS networks and wherein the method comprises additional operations performed at least at one node of the first node group and forming part of said protocol:

distinguishing one or more unprotected VPLS data streams, assigned to a physical port via which said node is connected to one of the data communication paths, from one or more protected VPLS data streams assigned to the same physical port; and

when logically blocking said physical port according to the protocol decision, performing said logical blocking only for the protected one or more VPLS data streams, while preserving unblocked said unprotected VPLS data streams, thereby maintaining communication of said unprotected VPLS data streams via the DH, and

wherein said protected data streams are data streams protected by the loop protocol, and said unprotected data streams are data streams not protected by the loop protocol.

5. The method according to claim 4 , wherein the method comprises selecting a root node of said protocol from the first node group residing in the first network, for making the decisions.

6. The method according to claim 4 , further comprising the following preliminary step: provisioning for said one or more unprotected data streams one or more tunnels via said specific data communication path, being logically separate from tunnels provided for the protected data streams.

7. A method for establishing a loop-free dual homing interconnection DH between a first and a second communication networks using three or four nodes of the DH, wherein said three or four nodes are divided into two node groups, a first node group comprising one or two nodes residing in the first network and a second node group comprising the remaining two or one nodes residing in the second network, the method comprising:

ensuring interconnection of the first node group and the second node group by two bidirectional data communication paths for performing protected traffic transmission between the first and the second networks;

ensuring interconnection of all said nodes of the DH by a ring-like path suitable for carrying control messages;

deploying a loop protocol, being G.8032 protocol, in said DH so that only the first node group be enabled to actively utilize the loop protocol by issuing and processing control messages of the protocol, without taking care about deploying the protocol at the second node group and thereby, at the first node group; and

making decisions of said protocol about utilizing one or another of the bidirectional data communication paths for said traffic transmission, based on processing of said control messages being issued and/or received at the first node group only,

wherein said unprotected VPLS data streams are H-VPLS services passing via the DH, and the method comprises selectively applying said loop protocol to the said H-VPLS services only, thus leaving unaffected other services passing via the DH.

8. A non-transitory computer-readable storage media storing computer implementable instructions and data which, when executed, cause a processor of a node of a dual homing connection DH, to perform the method according to claim 4 .

Assignments (4)
SHORT-FORM PATENTS SECURITY AGREEMENT Recorded Sep 5, 2024
From: ECI TELECOM LTD.
To: HPS INVESTMENT PARTNERS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 068857/0275 →
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: ECI TELECOM INC.; TELECOM INVESTMENTS (FINANCE) LLC; ECI TELECOM LTD.; ECI HOLDING (HUNGARY) KORLÁTOLT FELELOSSÉGU TÁRSASÁG; ECI TELECOM (UK) LIMITED; EPSILON 1 LTD.
Reel/Frame 045942/0140 →
SECURITY AGREEMENT Recorded Aug 28, 2014
From: ECI TELECOM INC.; ECI TELECOM LTD.; EPSILON 1 LTD.; ECI HOLDING(HUNGARY)KORLATOLT FELELOSSEGU TARSASAG; TELECOM INVESTMENTS(FINANCE)LLC; ECI TELECOM(UK)LIMITED
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 033719/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2012
From: SERGEEV, ANDREW; KUGEL, ALEXANDER; AGMON, GIDEON; COHEN, ROTEM
To: ECI TELECOM LTD.
Reel/Frame 027747/0094 →