IP Library Granted Patent US 7,764,695
Granted Patent B2
US 7,764,695 · App. 11/534,916 · Granted Jul 27, 2010

Arm and rollback in a multi-chassis system

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,764,695
App. No.
11/534,916
Granted
Jul 27, 2010
Kind
B2
Abstract

A multi-chassis system includes at least a first chassis and a second chassis that each includes one or more blades. The one or more blades in turn include one or more ports. The two or more chassis are connected through use of an interconnector. The multi-chassis system may also include access to one or more microprocessors that may execute thereon software that controls the propagation of the arm condition. The arm condition is generated at a first port of a first chassis or network analyzer blade coupled to the first chassis. The arm condition is then transmitted to one or more additional ports of the first chassis while not being transmitted to any ports of the second chassis. Finally, the reception of a precondition for triggering defined by the arm condition is limited to those ports that have received the arm condition.

Claims (47)

1. A network analyzer comprising:

a first chassis;

a second chassis; wherein the first and second chassis each include one or more blades and each blade includes one or more ports;

an interconnector coupled to the first and second chassis for interconnecting the first and second chassis such that at least some of the ports of the first and second chassis are configured to form a trigger group; and

a microprocessor accessible by the first and second chassis, wherein the network analyzer is configured such that executing software with the microprocessor configures the trigger group to perform the following:

an act of generating an arm condition at a first port of the first chassis that is part of the trigger group;

an act of transmitting the arm condition to one or more additional ports of the first chassis that are part of the trigger group while not transmitting the arm condition to the ports of the second chassis that are part of the trigger group such that not all ports of the trigger group receive the arm condition;

an act of limiting detection of a triggering condition to those ports that have received the arm condition;

an act of generating a rollback condition on a second port of the first chassis that is part of the triggergroup; and

an act of transmitting the rollback condition to one or more of those ports that have received the arm condition while not transmitting the rollback condition to the remaining ports that have received the arm condition such that not all ports that received the arm condition receive the rollback condition, wherein those ports that receive the rollback condition are no longer configured to detect the triggering condition defined by the arm condition.

2. The network analyzer in accordance with claim 1 , wherein the first and second ports of the first chassis are the same port.

3. The network analyzer in accordance with claim 1 , wherein the network analyzer also includes a third chassis that includes one or more blades that each include one or more ports and wherein the third chassis includes an interconnector for connecting the third chassis with the first or second chassis such that at least some ports of the third chassis are included in the trigger group, wherein executing software with the microprocessor further configures the trigger group to further perform the following:

an act transmitting the arm condition to one or more ports of the third chassis that are part of the trigger group.

4. The network analyzer in accordance with claim 3 , wherein executing software with the microprocessor further configures the trigger group to further perform the following:

an act of generating a rollback condition on a second port of the first chassis that is part of the trigger group; and

an act of transmitting the rollback condition to those ports of the third chassis that have received the arm condition.

5. The network analyzer in accordance with claim 4 , wherein the first and second ports of the first chassis are the same port.

6. The network analyzer in accordance with claim 1 , wherein the network analyzer also includes a third chassis that includes one or more blades that each include one or more ports and wherein the third chassis includes an interconnector for connecting the third chassis with the first or second chassis such that at least some ports of the third chassis are included in the trigger group, wherein executing software with the microprocessor further configures the trigger group to further perform the following:

an act of not transmitting the arm condition to one or more ports of the third chassis that are part of the trigger group when transmitting the arm condition to the one or more additional ports of the first chassis that are part of the trigger group.

7. The network analyzer in accordance with claim 1 , wherein bandwidth in the multi-chassis system is conserved by not transmitting the arm condition to the ports of the second chassis that are part of the trigger group.

8. A network analyzer blade comprising:

one or more ports;

a connector configured to allow the analyzer blade to be connected to a first chassis of a multi-chassis system, wherein the first chassis includes at least a second network analyzer blade with one or more ports and wherein the multi-chassis system includes at least a second chassis that includes at least a third network analyzer blade with one or more ports, wherein at least some of the ports of the network analyzer blade, the second network analyzer blade and the third network analyzer blades are configured to form a trigger group;

access to a microprocessor configured to execute software, wherein executing the software with the microprocessor configures the network analyzer blade to perform the following:

an act of generating an arm condition at a first port of the network analyzer blade that is part of the trigger group;

an act of transmitting the arm condition to one or more additional ports of the first chassis that are part of the trigger group while not transmitting the arm condition to any ports of the third network analyzer blade of the second chassis that are part of the trigger group such that not all ports of the trigger group receive the arm condition;

an act of limiting detection of a triggering condition to those ports that have received the arm condition;

an act of generating a rollback condition on a second port of the network analyzer blade that is part of the trigger group; and

an act of transmitting the rollback condition to one or more of those ports that have received the arm condition while not transmitting the rollback condition to the remaining ports that have received the arm condition such that not all ports that received the arm condition receive the rollback condition, wherein those ports that receive the rollback condition are no longer configured to detect the triggering condition defined by the arm condition.

9. The network analyzer blade in accordance with claim 8 , wherein the first and second ports of the network analyzer blade are the same port.

10. The network analyzer blade in accordance with claim 8 , wherein bandwidth in the multi-chassis system is conserved by not transmitting the arm condition to the ports of the second chassis that are part of the trigger group.

11. A computer program product for use in a computing environment including a network analyzer including two or more chassis in a multi-chassis system, wherein each chassis includes one or more blades and each blade includes one or more ports, the computer program product for implementing a method controlling the propagation an arm condition or a rollback condition across ports of the multi-chassis system, the computer program product comprising one or more recordable or physical computer-readable media having thereon computer-executable instructions that, when executed by one or more processors of the computing environment, cause the computing environment to perform the method, the method comprising:

an act of generating an arm condition at a first port of a first chassis that is part of a trigger group including two or more chassis;

an act of transmitting the arm condition to one or more additional ports of the first chassis that are part of the trigger group while not transmitting the arm condition to ports of a second chassis that are part of the trigger group such that not all ports of the trigger group receive the arm condition;

an act of limiting detection of a triggering condition to those ports that have received the arm condition;

an act of generating a rollback condition on a second port of the first chassis that is part of the trigger group; and

an act of transmitting the rollback condition to one or more of those ports that have received the arm condition while not transmitting the rollback condition to the remaining ports that have received the arm condition such that not all ports that received the arm condition receive the rollback condition, wherein those ports that receive the rollback condition are no longer configured to detect the triggering condition defined b the arm condition.

12. The computer program product in accordance with claim 11 , wherein the first and second ports of the first chassis are the same port.

13. The computer program product in accordance with claim 11 , wherein the network analyzer also includes a third chassis that includes one or more blades that each include one or more ports and wherein the third chassis includes an interconnector for connecting the third chassis with the first or second chassis such that at least some ports of the third chassis are included in the trigger group, wherein the computer-readable media has thereon computer-executable instructions that, when executed by the one or more processors, further cause the computing system to perform the following:

an act transmitting the arm condition to one or more ports of the third chassis that are part of the trigger group.

14. The computer program product in accordance with claim 13 , wherein the computer-readable media has thereon computer-executable instructions that, when executed by the one or more processors, further cause the computing system to perform the following:

an act of generating a rollback condition on a second port of the first chassis that is part of the trigger group; and

an act of transmitting the rollback condition to those ports of the third chassis that have received the arm condition.

15. The computer program product in accordance with claim 14 , wherein the first and second ports of the first chassis are the same port.

16. The computer program product in accordance with claim 11 , wherein the network analyzer also includes a third chassis that includes one or more blades that each include one or more ports and wherein the third chassis includes an interconnector for connecting the third chassis with the first or second chassis such that at least some ports of the third chassis are included in the trigger group, wherein the computer-readable media has thereon computer-executable instructions that, when executed by the one or more processors, further cause the computing system to perform the following:

an act of not transmitting the arm condition to one or more ports of the third chassis that are part of the trigger group when transmitting the arm condition to the one or more additional ports of the first chassis that are part of the trigger group.

17. The computer program product in accordance with claim 11 , wherein bandwidth in the multi-chassis system is conserved by not transmitting the arm condition to the ports of the second chassis that are part of the trigger group.

Assignments (8)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 73189/0873 Recorded May 28, 2026
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
Reel/Frame 075642/0381 →
SECURITY INTEREST Recorded Nov 14, 2025
From: VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC; INERTIAL LABS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 073571/0137 →
SECURITY AGREEMENT Recorded Oct 21, 2025
From: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 073189/0873 →
TERMINATIONS OF SECURITY INTEREST AT REEL 052729, FRAME 0321 Recorded Jan 5, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: VIAVI SOLUTIONS INC.; RPC PHOTONICS, INC.
Reel/Frame 058666/0639 →
SECURITY INTEREST Recorded May 21, 2020
From: VIAVI SOLUTIONS INC.; 3Z TELECOM, INC.; ACTERNA LLC; ACTERNA WG INTERNATIONAL HOLDINGS LLC; VIAVI SOLUTIONS LLC; JDSU ACTERNA HOLDINGS LLC; OPTICAL COATING LABORATORY, LLC; RPC PHOTONICS, INC.; TTC INTERNATIONAL HOLDINGS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 052729/0321 →
CHANGE OF NAME Recorded Nov 6, 2015
From: JDS UNIPHASE CORPORATION
To: VIAVI SOLUTIONS INC.
Reel/Frame 037057/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2011
From: FINISAR CORPORATION
To: JDS UNIPHASE CORPORATION
Reel/Frame 025730/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2006
From: OYADOMARI, RANDY I.; BULLIS, GEORGE A.; VU, MINH Q.
To: FINISAR CORPORATION
Reel/Frame 018568/0857 →