IP Library Granted Patent US 10,484,239
Granted Patent B2
US 10,484,239 · App. 15/480,056 · Granted Nov 19, 2019

Management of pluggable transceivers in a software defined network

Inventors: Chris Page (Brockport, NY); Bryce Tennant (Brockport, NY)
Assignee: Precision Optical Transceivers Inc.
H04L41/0809H04B10/40H04L41/085H04L41/0816
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 10,484,239
App. No.
15/480,056
Granted
Nov 19, 2019
Kind
B2
Abstract

Automatically configuring a pluggable optical transceiver (POT) in a software defined network (SDN) involves a pluggable optical transceiver configuration management application (POT-CMA) executing in a processing device disposed in an application plane of the SDN. The POT-CMA receives first configuration information of a POT which has been inserted into a network device in an SDN data plane. Responsive to receiving the data, the POT-CMA automatically determines at least one modification or addition to the first configuration information to facilitate use of the POT within the SDN in the first port of the first network device. Thereafter, the POT CMA causes at least one write event to occur at the first network device wherein the at least one modification or addition is written to a memory in the POT.

Claims (33)

1. A method for automatically configuring a pluggable optical transceiver (POT) in a software defined network (SDN), comprising:

executing a pluggable optical transceiver configuration management application (POT-CMA) in at least one processing device disposed in an application plane of the SDN;

receiving at the POT-CMA data which comprises first configuration information accessed from a memory location within a POT which has been inserted into a first port of a first network device of a plurality of network devices in an SDN data plane;

responsive to receiving the data, automatically determining at least one modification or addition to the first configuration information to facilitate use of the POT within the SDN in the first port of the first network device; and

causing at least one write event at the first network device wherein the at least one modification or addition is written to a memory in the POT to define a second configuration information different from the first configuration information.

2. The method according to claim 1 , wherein the second configuration information is utilized by the POT in place of the first configuration information when the POT is operated in the first port of the first network device.

3. The method according to claim 1 , wherein the data comprising the first configuration information is obtained in a read event which occurs at the first network device after the POT has been inserted in the first port.

4. The method according to claim 3 , wherein the read event and the write event are performed under the control of a daemon executing at the first network device.

5. The method according to claim 3 , wherein the read event and a communication of the data to the POT-CMA occur automatically in response to a detected insertion of the POT into the first port of the first network device.

6. The method according to claim 1 , wherein the first configuration information involves at least one type of information selected from the group consisting of operational configuration data, operational alarm/warning thresholds, vendor general information and vendor specific information.

7. The method according to claim 6 , wherein the POT-CMA accesses a configuration database to determine the at least one modification or addition to the first configuration information.

8. The method according to claim 7 , wherein each of the plurality of network devices includes at least one port into which a POT can be inserted, and the configuration database contents are selected to include correct POT configuration information for the at least one port in each of the plurality of network devices.

9. The method according to claim 1 , further comprising determining a programming procedure for the POT from among a plurality of programming procedures to facilitate the at least one write event, and causing the write event to proceed at the first network device in accordance with the programming procedure.

10. The method according to claim 1 , further comprising storing at least the second configuration information in a management database which is accessible to a network administrator.

11. The method according to claim 1 , further comprising receiving at the POT-CMA the first configuration information which has been accessed from the memory location, through an SDN controller disposed in a controller plane of the SDN network.

12. A software defined network (SDN), comprising:

at least one processing device disposed in an application plane of the network and executing a pluggable optical transceiver configuration management application (POT-CMA);

a SDN controller disposed in a controller plane of the SDN network;

a SDN data plane comprised of a plurality of network devices, each facilitating optical communications in the SDN using at least one pluggable optical transceiver (POT);

wherein said at least one processing device is configured to:

receive from the SDN controller data comprising first configuration information accessed from an internal memory of a POT, which has been inserted into a first port of a first network device of the plurality of network devices;

responsive to receiving the data, automatically determine at least one modification or addition to the first configuration information to facilitate use of the POT in the first network device; and

cause at least one write event at the first network device wherein the at least one modification or addition is written to a memory in the POT to define a second configuration information different from the first configuration information.

13. The SDN according to claim 12 , wherein the POT is configured to utilize the second configuration information in place of the first configuration information when the POT is operated in the first port of the first network device.

14. The SDN according to claim 12 , wherein the data comprising the first configuration information is obtained in a read event which occurs at the first network device after the POT has been inserted in the first port.

15. The SDN according to claim 14 , further comprising a daemon executing at the first network device and configured to control the read event and the at least one write event.

16. The SDN according to claim 15 , wherein the daemon is configured to perform the read event and a communication of the data to the POT-CMA automatically in response to a detected insertion of the POT into the first port of the first network device.

17. The SDN according to claim 12 , wherein the first configuration information comprises at least one type of information selected from the group consisting of operational configuration data, operational alarm/warning thresholds, vendor general information and vendor specific information.

18. The SDN according to claim 17 , further comprising a configuration database in a data storage device accessible to the POT-CMA, wherein the POT-CMA is configured to access the configuration database to determine the at least one modification or addition to the first configuration information.

19. The SDN according to claim 18 , wherein each of the plurality of network devices includes at least one port into which a POT can be inserted, and the configuration database contents comprises correct POT configuration information for the at least one port in each of the plurality of network devices.

20. The SDN according to claim 12 , further wherein the POT-CMA is configured to determine a programming procedure for the POT from among a plurality of programming procedures to facilitate the at least one write event, and for causing the write event to proceed at the first network device in accordance with the programming procedure.

21. The SDN according to claim 12 , further comprising a management database in a data storage device accessible to the POT-CMA, wherein the POT-CMA is configured to cause at least the second configuration information to be stored in the management database which is accessible to a network administrator.

22. The SDN according to claim 12 , wherein the POT-CMA is configured to receive the first configuration information which has been accessed from the memory location, through an SDN controller disposed in a controller plane of the SDN network.

Assignments (3)
CHANGE OF NAME Recorded Jul 11, 2023
From: PRECISION OPTICAL TRANSCEIVERS, INC.
To: PRECISION OPTICAL TECHNOLOGIES, INC.
Reel/Frame 064545/0617 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 041865 FRAME 0258. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 28, 2019
From: TENNANT, BRYCE; PAGE, CHRIS
To: PRECISION OPTICAL TRANSCEIVERS INC.
Reel/Frame 050206/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2017
From: PAGE, CHRIS; TENNANT, BRYCE
To: PRECISION OPTICAL TRANSCEIVERS
Reel/Frame 041865/0258 →
Continuity (1)
Related Publication 20180295021A1 · Oct 11, 2018