IP Library Granted Patent US 9,699,035
Granted Patent B1
US 9,699,035 · App. 14/612,107 · Granted Jul 4, 2017

Topology determination for an optical network

Inventor: Gert Grammel (Ditzingen, DE)
Assignee: Juniper Networks, Inc.
H04L41/12H04B10/07H04B10/27
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 9,699,035
App. No.
14/612,107
Granted
Jul 4, 2017
Kind
B1
Abstract

Techniques are described for determining the topology of an optical network. A computing device receives a message on a data communication network after a first device in an optical network receives an optical pulse pattern on an optical fiber in the optical network. The computing device generates topology data using the message. The topology data indicates that a second device is physically connected in the optical network to the first device when the received optical pulse pattern matches an optical pulse pattern sent by the second device.

Claims (32)

1. A device in an optical network, the device comprising:

a data communication network (DCN) interface that enables the device to send and receive data on a data communication network separate from the optical network, wherein the DCN interface is configured to receive a message on the data communication network, the message including data that identifies a first device in the optical network and indicates that the first device previously received an optical pulse pattern from an optical fiber in the optical network; and

a topology unit configured to generate topology data using the message, the topology data indicating that a second device is connected in the optical network to the first device when the received optical pulse pattern matches an optical pulse pattern originated by the second device.

2. The device of claim 1 , wherein the DCN interface receives the message from the second device, the message indicating that the second device is physically connected in the optical network to the first device.

3. The device of claim 1 , wherein the DCN interface receives the message from the first device, the message indicating that the second device is physically connected in the optical network to the first device.

4. The device of claim 1 ,

wherein the DCN interface receives the message from the first device, the message including a pulse pattern descriptor that describes the optical pulse pattern received by the first device; and

wherein the topology unit is further configured to:

receive a notification message from the second device, the notification message including data that identify the second device and a pulse pattern descriptor that describes the optical pulse pattern originated by the second device; and

determine whether the optical pulse pattern received by the first device matches the optical pulse pattern originated by the second device.

5. The device of claim 4 ,

wherein the message includes a first time identifier, the first time identifier indicating a time at which the first device received the optical pulse pattern;

wherein the notification message includes a second time identifier, the second time identifier indicating a time at which the second device will send or has sent the optical pulse pattern;

wherein the topology unit is configured to determine whether the time indicated by the first time identifier corresponds to the time indicated by the second time identifier; and

wherein the topology unit generates the topology data when the received optical pulse pattern matches the optical pulse pattern originated by the second device and the time indicated by the first time identifier corresponds to the time identified by the second time identifier.

6. The device of claim 1 , wherein the topology data indicates that a port of the second device is physically connected in the optical network to a port of the first device.

7. A non-transitory computer-readable storage medium having instructions stored thereon that, when executed by a processor of a computing device in an optical network, configure the computing device to:

receive a message on a data communication network separate from the optical network, the message including data that identifies a first device in the optical network and indicates that the first device previously received an optical pulse pattern from an optical fiber in the optical network; and

generate topology data using the message, the topology data indicating that a second device is connected in the optical network to the first device when the received optical pulse pattern matches an optical pulse pattern originated by the second device.

8. The non-transitory computer-readable storage medium of claim 7 , wherein the instructions configure the computing device to receive the message from the second device, the message indicating that the second device is physically connected in the optical network to the first device.

9. The non-transitory computer-readable storage medium of claim 7 , wherein the instructions configure the computing device to receive the message from the first device, the message indicating that the second device is physically connected in the optical network to the first device.

10. The non-transitory computer-readable storage medium of claim 9 ,

wherein the DCN interface receives the message from the first device, the message including a pulse pattern descriptor that describes the optical pulse pattern received by the first device; and

wherein the instructions configure the computing device to:

receive a notification message from the second device, the notification message including data that identify the second device and a pulse pattern descriptor that describes the optical pulse pattern originated by the second device; and

determine whether the optical pulse pattern received by the first device matches the optical pulse pattern originated by the second device.

11. The non-transitory computer-readable storage medium of claim 10 ,

wherein the message includes a first time identifier, the first time identifier indicating a time at which the first device received the optical pulse pattern;

wherein the notification message includes a second time identifier, the second time identifier indicating a time at which the second device will send or has sent the optical pulse pattern;

wherein the instructions configure the computing device to determine whether the time indicated by the first time identifier corresponds to the time indicated by the second time identifier; and

wherein the instructions configure the computing device to generate the topology data when the received optical pulse pattern matches the optical pulse pattern originated by the second device and the time indicated by the first time identifier corresponds to the time identified by the second time identifier.

12. The non-transitory computer-readable storage medium of claim 9 , wherein the topology data indicates that a port of the second device is physically connected in the optical network to a port of the first device.

Assignments (1)
NUNC PRO TUNC ASSIGNMENT Recorded May 6, 2026
From: JUNIPER NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 075513/0034 →
Continuity (1)
Continuation 13288856 · Nov 3, 2011