IP Library Granted Patent US 8,661,292
Granted Patent B2
US 8,661,292 · App. 13/107,790 · Granted Feb 25, 2014

Network communication at unaddressed network devices

Inventors: Michael Stevens (Fountain, CO); Sam Bauer (Colorado Springs, CO); Takashi Hidai (Palo Alto, CA); John M. Page (Colorado Springs, CO); Canning Hsueh (Colorado Springs, CO); Vonn L. Black (Colorado Springs, CO)
Assignee: JDS Uniphase Corporation
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,661,292
App. No.
13/107,790
Granted
Feb 25, 2014
Kind
B2
Abstract

A method of network testing relies on communication with an unaddressed test device. The method includes collection of network addresses from packets passing through the test device and a discovery procedure. The collected addresses are provided to a remote control device, and used for communication between the test device and the control device.

Claims (38)

1. A method of testing a network comprising:

(a) providing a test device connected inline in the network, wherein the test device has one or more authentication patterns stored therein, and wherein the test device has memory for storing a set of collected network addresses;

(b) examining received packets at the test device;

(c) if one of the received packets includes none of the authentication patterns, adding a destination address or a source address of said packet to a set of collected network addresses, and forwarding said packet from the test device to the destination address of said packet;

(d) originating a test device identification packet, at the test device wherein a source address of the test device identification packet is one from the set of collected network addresses, and wherein the test device identification packet includes one of the authentication patterns;

(e) if one of the received packets is a request packet matching any of the authentication patterns and having a test parameter,

forming a test result packet at the test device, wherein the test result packet includes one of the authentication patterns; and,

sending the test result packet from the test device to a source address of the request packet, wherein a source address of the test result packet is one from the set of collected network addresses and identifies a first downstream device that is downstream from the test device with respect to packets originated at the device having the source address of the request packet.

2. The method as defined in claim 1 ,

wherein the authentication patterns include a discovery pattern, and one of the received packets is a discovery packet having the discovery pattern,

wherein the test device sends the test device identification packet in response to receiving the discovery packet, and a destination address of the test device identification packet is the source address of the discovery packet.

3. The method as defined in claim 2 , wherein the source address of the test device identification packet identifies a second downstream device different from the first downstream device.

4. The method as defined in claim 1 or 2 , wherein an encapsulation of the test result packet is based on an encapsulation of the request packet or the discovery packet.

5. The method as defined in claim 1 , wherein the authentication patterns include an identification number of the test device, and the test device identification packet includes the identification number of the test device.

6. The method as defined in claim 1 , wherein a payload of the test device identification packet or the test result packet includes one or more addresses from the set of collected network addresses.

7. The method as defined in claim 1 wherein the test parameter defines a filter for network monitoring.

8. The method as defined in claim 1 wherein the test parameter is a command to the test device.

9. The method as defined in claim 1 wherein the set of collected network addresses includes destination addresses and source addresses of forwarded packets.

10. The method as defined in claim 1 wherein the request packet is terminated at the test device.

11. The method as defined in claim 10 wherein the test parameter is a portion of a test packet for sending to a device under test from the test device.

12. The method as defined in claim 1 wherein the examining of the received packets includes comparison of packet portions in a predetermined location within a payload of the received packet to one of the authentication patterns.

13. The method as defined in claim 1 wherein the test result packet includes a test result defined by the test parameter.

14. The method as defined in claim 13 wherein test parameter is a command and the test result is a confirmation that the command has been executed.

15. The method as defined in claim 13 wherein the test result includes a portion of one of the received packets wherein said packet includes none of the authentication patterns.

16. The method as defined in claim 1 wherein the network is an IP-based network, and wherein the set of collected network addresses includes IP addresses.

17. At an unaddressed device connected inline in a network, a method of communication, comprising:

(a) examining received packets at the unaddressed device;

(b) if one of the received packets includes none of one or more authentication patterns stored within the unaddressed device, adding a destination address or a source address of said packet to a set of collected network addresses, and forwarding said packet from the unaddressed device to the destination address of said packet;

(c) originating a device identification packet, at the unaddressed device, wherein a source address of the device identification packet is one from the set of collected network addresses, and wherein the device identification packet includes one of the authentication patterns;

(d) if one of the received packets is a request packet matching any of the authentication patterns,

forming a reply packet at the unaddressed device, wherein the reply packet includes one of the authentication patterns, and

sending the reply packet from the unaddressed device to a source address of the request packet, wherein a source address of the reply packet is one from the set of collected network addresses and identifies a downstream device that is downstream from the unaddressed device with respect to packets originated at the device having the source address of the request packet.

18. The method as defined in claim 17 , wherein the authentication patterns include an identification number of the unaddressed device, and the device identification packet includes the identification number of the test device.

19. The method as defined in claim 17 , wherein a payload of the device identification packet or the reply packet includes one or more addresses from the set of collected network addresses.

20. The method as defined in claim 17 ,

wherein the authentication patterns include a discovery pattern, and one of the received packets is a discovery packet having the discovery pattern,

wherein the unaddressed device sends the device identification packet in response to receiving the discovery packet, and a destination address of the device identification packet is the source address of the discovery packet.

21. The method as defined in claim 17 , wherein the request packet is terminated at the unaddressed device.

Assignments (7)
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 Aug 28, 2015
From: JDS UNIPHASE CORPORATION
To: VIAVI SOLUTIONS INC.
Reel/Frame 036504/0327 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2011
From: STEVENS, MICHAEL; BAUER, SAM; HIDAI, TAKASHI; PAGE, JOHN M.; HSUEH, CANNING; BLACK, VONN L.
To: JDS UNIPHASE CORPORATION
Reel/Frame 026279/0693 →
Continuity (5)
Provisional Application 61334980 · May 14, 2010
Provisional Application 61334962 · May 14, 2010
Provisional Application 61355040 · Jun 15, 2010
Provisional Application 61355075 · Jun 15, 2010
Related Publication 20110283140A1 · Nov 17, 2011