IP Library Granted Patent US 8,842,687
Granted Patent B1
US 8,842,687 · App. 11/479,949 · Granted Sep 23, 2014

By-pass port facilitating network device failure detection in wide area network topologies

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,842,687
App. No.
11/479,949
Granted
Sep 23, 2014
Kind
B1
Abstract

An exemplary embodiment provides for methods, apparatuses and systems to facilitate the detection of network device failures in a variety of network topologies. This is accomplished by equipping a network device, or other devices used in conjunction with network devices, with a bypass port or network interface, such as a secondary outgoing network traffic communication port. In a normal operating mode, network traffic received at a first network interface or port is forwarded, after processing on the packet processing path of the network device, from a second network interface or port. In one implementation, the second network interface or port and the bypass port or network interface are connected to corresponding interfaces of a router or two routers. When a network device failure occurs network traffic bypasses the packet processing path of the network device and is forwarded from the bypass port or interface.

Claims (30)

1. A network interface module comprising:

first and second communication ports;

a dedicated bypass communication port configured to bypass the first and second communication ports; and

one or more bypass switches configured to operate in first and second configurations, the one or more bypass switches being operative to form the first configuration upon a reception of one or more control signals from a network device and being operative to form the second configuration upon a termination of the one or more control signals received from the network device, the one or more bypass switches being further operative to form a plurality of signal links, wherein one and only one of the plurality of signal links are operable for communication along the entire communication path of the respective one of the plurality of signal links at any particular time, the plurality of signal links comprising:

a first signal link that forms a communication path between the first communication port and, a network interface controller and between the network interface controller and the second communication port, the first signal link being operable for communication along the first signal link when the one or more bypass switches are configured in the first configuration, wherein during communication along the first signal link one or more packets are transmitted through the first communication port and are processed by one or more processors upon transmission through the network interface controller before being transmitted out of the second communication port, or, one or more packets are transmitted through the second communication port and are processed by one or more processors upon transmission through the network interface controller before being transmitted out of the first communication port; and

a second signal link that forms a direct electrical connection between the first communication port and the bypass communication port, the second signal link being operable for communication along the second signal link when the one or more bypass switches are configured in the second configuration, wherein during communication along the second signal link one or packets are transmitted directly through the first and bypass communication ports bypassing processing by the one or more processors.

2. The interface module as recited in claim 1 , wherein the second port is connected to a first port of one or more routers, and the bypass port is connected to a second port of the one or more routers;

and the one or more routers monitors activity on the second port of the one or more routers via an SNMP trap, and notifies a system operator of an error condition when packets are received on the second port of the one or more routers.

3. A network device operative to classify data flows and provide bandwidth controls to the data flows, the network device comprising:

a memory;

one or more processors; and

a circuit to bypass processing of packets wherein the circuit includes:

first and second communication ports;

a dedicated bypass communication port configured to bypass the first and second communication ports; and

one or more bypass switches configured to operate in first and second configurations, the one or more bypass switches being operative to form the first configuration upon a reception of one or more control signals from a network device and being operative to form the second configuration upon a termination of the one or more control signals received from the network device, the one or more bypass switches being further operative to form a plurality of signal links, wherein one and only one of the plurality of signal links are operable for communication along the entire communication path of the respective one of the plurality of signal links at any particular time, the plurality of signal links comprising:

a first signal link that forms a communication path between the first communication port and a network interface controller and between the network interface controller and the second communication port, the first signal link being operable for communication along the first signal link when the one or more bypass switches are configured in the first configuration, wherein during communication along the first signal link one or more packets are transmitted through the first communication port and are processed by one or more of the processors within the network device upon transmission through the network interface controller before being transmitted out of the second communication port, or, one or more packets are transmitted through the second communication port and are processed by one or more of the processors within the network device upon transmission through the network interface controller before being transmitted out of the first communication port; and

a second signal link that forms a direct electrical connection between the first communication port and the bypass communication port, the second signal link being operable for communication along the second signal link when the one or more bypass switches are configured in the second configuration, wherein during communication along the second signal link one or packets are transmitted directly through the first and bypass communication ports bypassing processing by the one or more processors.

4. The network device as recited in claim 3 wherein the network device is operational when the one or more bypass switches are configured to operate in the first configuration.

5. The network device as recited in claim 3 , wherein the second port is connected to a first port of one or more routers, and the bypass port is connected to a second port of the one or more routers;

and the one or more routers monitors activity on the second port of the one or more routers via an SNMP trap, and notifies a system operator of an error condition when packets are received on the second port of the one or more routers.

6. A network interface module comprising:

first and second communication ports;

a dedicated bypass communication port configured to bypass the first and second communication ports;

a jumper; and

one or more bypass switches configured to operate in first and second configurations and operative to form the first configuration upon a reception of one or more control signals from a network device and being operative to form the second configuration upon a termination of the one or more control signals received from the network device;

wherein the one or more bypass switches and the jumper are configured to form a plurality of signal links, wherein one and only one of the plurality of signal links are operable for communication along the entire communication path of the respective one of the plurality of signal links at any particular time; and

the plurality of signal links comprises:

a first signal link forming a communication path between the first communication port and a network interface controller and between the network interface controller and the second communication port, the first signal link being operable for communication along the first signal link when the one or more bypass switches are configured in the first configuration, wherein during communication along the first signal link one or more packets are transmitted through the first communication port and are processed by one or more processors upon transmission through the network interface controller before being transmitted out of the second communication port, or, one or more packets are transmitted through the second communication port and are processed by one or more processors upon transmission through the network interface controller before being transmitted out of the first communication port;

a second signal link that forms a direct electrical connection between the first communication port and the dedicated bypass communication port, the second signal link being operable for communication along the second signal link when the one or more bypass switches are configured in the second configuration and when the jumper is engaged, wherein during communication along the second signal link one or packets are transmitted directly through the first and dedicated bypass communication ports bypassing processing by the one or more processors; and

a third signal link that forms a direct electrical connection between the first communication port and the second communication port, the third signal link being operable for communication along the third signal link when the one or more bypass switches are configured in the second configuration and when the jumper is unengaged, wherein during communication along the third signal link one or packets are transmitted directly through the first and second communication ports bypassing processing by the one or more processors.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2019
From: SYMANTEC CORPORATION
To: CA, INC.
Reel/Frame 051144/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2016
From: BLUE COAT SYSTEMS, INC.
To: SYMANTEC CORPORATION
Reel/Frame 039851/0044 →
RELEASE OF SECURITY INTEREST Recorded Aug 1, 2016
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 039516/0929 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 30740/0181 Recorded May 29, 2015
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 035797/0280 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 27727/0144 Recorded May 29, 2015
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 035798/0006 →
SECURITY INTEREST Recorded May 22, 2015
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 035751/0348 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 3, 2013
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 030740/0181 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL RECORDED AT R/F 027727/0178 Recorded Oct 16, 2012
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 029140/0170 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Feb 16, 2012
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 027727/0144 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Feb 16, 2012
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 027727/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2011
From: PACKETEER, INC.
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 027307/0603 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2006
From: JACKSON, SIMON ADRIAN; LEW, HOGAN
To: PACKETEER, INC.
Reel/Frame 018250/0749 →