IP Library Granted Patent US 7,170,854
Granted Patent B1
US 7,170,854 · App. 09/969,324 · Granted Jan 30, 2007

System and method using switch fabric to support redundant network ports

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 7,170,854
App. No.
09/969,324
Granted
Jan 30, 2007
Kind
B1
Abstract

In a method for providing protection switching in a voice-over-broadband (VOB) gateway, egress traffic is multicast from a switch fabric to a working port and to a protection port. The working port forwards the egress traffic to a network in a working mode of operation, and the protection port forwards the egress traffic to the network in a protection mode of operation. Also, the working port forwards ingress traffic to the switch fabric in the working mode of operation, and the protection port forwards the ingress traffic to the switch fabric in the protection mode of operation. In one aspect, ingress traffic is forwarded from the protection port and not from the working port in the protection mode of operation. In another aspect, the working port and the protection port share status information, and the status information is used to select between the working mode of operation and the protection mode of operation.

Claims (114)

1. A method for providing protection switching in a voice-over-broadband (VOB) gateway, the method comprising:

multicasting egress traffic from a switch fabric to a working port and to a protection port;

forwarding the egress traffic from the working port to a network in a working mode of operation;

forwarding the egress traffic from the protection port to the network in a protection mode of operation;

forwarding ingress traffic from a network connector to the working port and to the protection port;

forwarding the ingress traffic from the working port to the switch fabric in the working mode of operation, wherein only the working port forwards the ingress traffic in the working mode of operation;

forwarding the ingress traffic from the protection port to the switch fabric in the protection mode of operation, wherein only the protection port forwards the ingress traffic in the protection mode of operation;

sharing status information between the working port and the protection port; and

selecting between the working mode of operation and the protection mode of operation, based on the status information

wherein forwarding the ingress traffic from the protection port comprises forwarding the ingress traffic from the protection port directly to a control module of the VOB gateway via a backplane of the VOB gateway.

2. A method for providing protection switching in a voice-over-broadband (VOB) gateway, the method comprising:

multicasting egress traffic from a switch fabric to a working port and to a protection port;

forwarding the egress traffic from the working port to a network in a working mode of operation;

forwarding the egress traffic from the protection port to the network in a protection mode of operation;

forwarding ingress traffic from a network connector to the working port and to the protection port;

forwarding the ingress traffic from the working port to the switch fabric in the working mode of operation, wherein only the working port forwards the ingress traffic in the working mode of operation;

forwarding the ingress traffic from the protection port to the switch fabric in the protection mode of operation, wherein only the protection port forwards the ingress traffic in the protection mode of operation;

sharing status information between the working port and the protection port; and

selecting between the working mode of operation and the protection mode of operation, based on the status information

wherein multicasting egress traffic from a switch fabric to a working port and to a protection port comprises:

transmitting the egress traffic from the switch fabric to the working port via a first communication path in a backplane of the VOB gateway; and

transmitting the egress traffic from the switch fabric to the protection port via a second communication path in the backplane of the VOB gateway.

3. A method for providing protection switching in a voice-over-broadband (VOB) gateway, the method comprising:

multicasting egress traffic from a switch fabric to a working port and to a protection port;

forwarding the egress traffic from the working port to a network in a working mode of operation;

forwarding the egress traffic from the protection port to the network in a protection mode of operation;

forwarding ingress traffic from a network connector to the working port and to the protection port;

forwarding the ingress traffic from the working port to the switch fabric in the working mode of operation, wherein only the working port forwards the ingress traffic in the working mode of operation;

forwarding the ingress traffic from the protection port to the switch fabric in the protection mode of operation, wherein only the protection port forwards the ingress traffic in the protection mode of operation;

sharing status information between the working port and the protection port; and

selecting between the working mode of operation and the protection mode of operation, based on the status information

selecting the protection mode of operation by:

opening a switch between a first communication path in a backplane of the VOB gateway and the network; and

closing a switch between a second communication path in a backplane of the VOB gateway and the network.

4. A method for providing protection switching in a voice-over-broadband (VOB) gateway, the method comprising:

multicasting egress traffic from a switch fabric to a working port and to a protection port;

forwarding the egress traffic from the working port to a network in a working mode of operation;

forwarding the egress traffic from the protection port to the network in a protection mode of operation;

forwarding ingress traffic from a network connector to the working port and to the protection port;

forwarding the ingress traffic from the working port to the switch fabric in the working mode of operation; and

forwarding the ingress traffic from the protection port to the switch fabric in the protection mode of operation;

sharing status information between the working port and the protection port; and

selecting between the working mode of operation and the protection mode of operation, based on the status information.

5. A method for providing protection switching in a voice-over-broadband (VOB) gateway, the gateway having a backplane and first and second network modules, the backplane having a first communication path in communication with the first network module and a second communication path in communication with the second network module, the method comprising:

at the first network module, receiving egress traffic directly from a switch fabric of the VOB gateway via the first communication path of the backplane;

at the second network module, receiving egress traffic directly from the switch fabric via the second communication path of the backplane;

receiving ingress traffic from a network at a network connector;

forwarding the ingress traffic from the network connector to the first network module and at the second network module;

in a working mode of operation, only the first network module forwards the ingress traffic directly to the switch fabric via the first communication path of the backplane;

in a protection mode of operation, only the second network module forwards the ingress traffic directly to the switch fabric via the second communication path of the backplane;

receiving status information at the protection port of the second network module from a working port of the first network module; and

selecting between the working mode of operation and the protection mode of operation for the protection port, based on the status information.

6. A method for providing protection switching in a voice-over-broadband (VOB) gateway, the gateway having a backplane and first and second network modules, the backplane having a first communication path in communication with the first network module and a second communication path in communication with the second network module, the method comprising:

at the first network module, receiving egress traffic directly from a switch fabric of the VOB gateway via the first communication path of the backplane;

at the second network module, receiving egress traffic directly from the switch fabric via the second communication path of the backplane;

receiving ingress traffic from a network at a network connector;

forwarding the ingress traffic from the network connector to the first network module and at the second network module;

in a working mode of operation, forwarding the ingress traffic from the first network module directly to the switch fabric via the first communication path of the backplane; and

in a protection mode of operation, forwarding the ingress traffic from the second network module directly to the switch fabric via the second communication path of the backplane;

wherein the VOB gateway comprises an adapter card that includes the second network module, and the second network module includes a protection port, the method further comprising:

receiving status information at the protection port; and

selecting between the working mode of operation and the protection mode of operation for the protection port, based on the status information;

wherein the operation of receiving status information at the protection port comprises receiving the status information from a second adapter card of the VOB gateway.

7. A gateway that provides protection switching for voice-over-broadband (VOB) service, the gateway comprising:

a network connector in communication with a network;

a working port in communication with the network connector;

a protection port in communication with the network connector;

a switch fabric in communication with the working port and the protection port, wherein:

the switch fabric multicasts egress traffic to the working port and to the protection port;

in a working mode of operation, only the working port forwards the egress traffic from the switch fabric to the network connector and forwards ingress traffic from the network connector to the switch fabric;

in a protection mode of operation, only the protection port forwards the egress traffic from the switch fabric to the network connector and forwards the ingress traffic from the network connector to the switch fabric; and

the network connector forwards the egress traffic to the network and forwards the ingress traffic to the working port and to the protection port;

a status interface that shares status information between the working port and the protection port, wherein a selection between the working mode of operation and the protection mode of operation is based on the status information

a control module that includes the switching fabric; and

a backplane in communication with the control module and the protection port, wherein the backplane carries the ingress traffic from the protection port directly to the control module.

8. The gateway of claim 7 , wherein the working port does not forward the ingress traffic to the switching fabric in the protection mode of operation.

9. A gateway that provides protection switching for voice-over-broadband (VOB) service, the gateway comprising:

a network connector in communication with a network;

a working port in communication with the network connector;

a protection port in communication with the network connector;

a switch fabric in communication with the working port and the protection port, wherein:

the switch fabric multicasts egress traffic to the working port and to the protection port;

in a working mode of operation, only the working port forwards the egress traffic from the switch fabric to the network connector and forwards ingress traffic from the network connector to the switch fabric;

in a protection mode of operation, only the protection port forwards the egress traffic from the switch fabric to the network connector and forwards the ingress traffic from the network connector to the switch fabric; and

the network connector forwards the egress traffic to the network and forwards the ingress traffic to the working port and to the protection port;

a status interface that shares status information between the working port and the protection port, wherein a selection between the working mode of operation and the protection mode of operation is based on the status information; and

a backplane with a first communication path between the switch fabric and the working port and a second communication path between the switch fabric and the protection port, wherein the switching fabric transmits the egress traffic to the working port via the first communication path and transmits the egress traffic to the protection port via the second communication path.

10. The gateway of claim 9 , further comprising:

a first switch on the working port; and

a second switch on the protection port, wherein:

the gateway keeps the first switch closed and the second switch open in the working mode of operation; and

the gateway keeps the first switch open and the second switch closed in the protection mode of operation.

11. A gateway that provides protection switching for voice-over-broadband (VOB) service, the gateway comprising:

a network connector in communication with a network;

a working port in communication with the network connector;

a protection port in communication with the network connector; and

a switch fabric in communication with the working port and the protection port, wherein:

the switch fabric multicasts egress traffic to the working port and to the protection port;

in a working mode of operation, the working port forwards the egress traffic from the switch fabric to the network connector and forwards ingress traffic from the network connector to the switch fabric;

in a protection mode of operation, the protection port forwards the egress traffic from the switch fabric to the network connector and forwards the ingress traffic from the network connector to the switch fabric; and

the network connector forwards the egress traffic to the network and forwards the ingress traffic to the working port and to the protection port;

a status path between the working port and the protection port, wherein:

the working port and the protection port share status information via the status path; and

the working port and the protection port select between the working mode of operation and the protection mode of operation, based on the status information.

12. An adapter card for providing protection switching in a voice-over-broadband (VOB) gateway having a switch fabric and a backplane with a communication path to the switch fabric, the adapter card comprising:

a data interface operable to communicate directly with a switch fabric of a VOB gateway via a communication path;

a protection port operable to communicate with a network and with the data interface;

a switch between the data interface and the network, wherein the switch is open in a working mode of operation to prevent ingress traffic from reaching the data interface and the switch is closed in a protection mode of operation to allow ingress traffic to reach the data interface; and

a status interface that receives status information from a working port of the VOB gateway, wherein the adapter card selects between the working mode of operation and the protection mode of operation based on the status information.

13. The adapter card of claim 12 , wherein the switch, when open, prevents egress traffic from reaching the network and prevents ingress traffic from reaching the switch fabric.

14. The adapter card of claim 12 , further comprising:

the working port being operable to communicate with the network and with the data interface; and

a second switch between the data interface and the network, wherein:

in the protection mode of operation, the second switch prevents the working port from forwarding the egress traffic to the network and prevents the working port from forwarding the ingress traffic to the data interface.

Assignments (10)
SHORT-FORM PATENTS SECURITY AGREEMENT Recorded Sep 5, 2024
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 068857/0290 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 044978/0801 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058949/0497 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
SECURITY INTEREST Recorded Jan 2, 2018
From: GENBAND US LLC; SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 044978/0801 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Dec 29, 2017
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: GENBAND US LLC
Reel/Frame 044986/0303 →
CORRECTIVE ASSIGNMENT TO CORRECT PATENT NO. 6381239 PREVIOUSLY RECORDED AT REEL: 039269 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Jan 3, 2017
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 041422/0080 →
RELEASE AND REASSIGNMENT OF PATENTS Recorded Jul 7, 2016
From: COMERICA BANK, AS AGENT
To: GENBAND US LLC
Reel/Frame 039280/0467 →
PATENT SECURITY AGREEMENT Recorded Jul 6, 2016
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 039269/0234 →
RELEASE OF SECURITY INTEREST Recorded Jan 10, 2014
From: ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
To: GENBAND US LLC
Reel/Frame 031968/0955 →