IP Library Granted Patent US 10,601,771
Granted Patent B2
US 10,601,771 · App. 15/821,082 · Granted Mar 24, 2020

Initial configuration of a remote network device

Inventors: Douglas T. Albright (Huntsville, AL); Neil Jensen (Huntsville, AL); Jack Atkinson (Huntsville, AL); Chip Boling (Huntsville, AL)
Assignee: ADTRAN, Inc.
H04L61/2015H04L41/0803H04L61/6018
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,601,771
App. No.
15/821,082
Granted
Mar 24, 2020
Kind
B2
Abstract

Methods, systems, and apparatus for configuring a network device are disclosed. In one aspect, a network address that is assigned to the network device by a network address server is detected by an equipment configuration device. The network address server differs from the network device. In response to detecting the network address, a set of connection parameters that connect the network device to a controller device is transmitted by the equipment configuration device and to the network device. The set of connection parameters is transmitted outside of communications, transmitted by the network address server, that assigned the network address to the network device.

Claims (41)

1. A method comprising:

detecting, by an equipment configuration device, a network address that is assigned to a network device by a network address server, wherein the network address server differs from the network device; and

in response to detecting the network address, transmitting, by the equipment configuration device and to the network device, a set of connection parameters that connect the network device to a controller device, wherein the set of connection parameters is transmitted outside of communications, transmitted by the network address server, that assigned the network address to the network device, wherein the set of connection parameters includes a network address of the controller device and security information required to establish a connection with the controller device, and wherein the set of connection parameters includes instructions that cause the network device to report a physical configuration of the network device to the controller device.

2. The method of claim 1 , wherein detecting the network address comprises detecting an Internet Protocol (IP) address that is assigned to the network device by a Dynamic Host Configuration Protocol (DHCP) server.

3. The method of claim 2 , wherein detecting the network address comprises:

monitoring DHCP lease information transmitted by the DHCP server; and

identifying, within the DHCP lease information, the IP address that is assigned to the network device as well as one or more identifiers of the network device, the method further comprising:

determining that the network device is a software defined network (SDN) device based on the one or more identifiers of the network device identified within the DHCP lease information, wherein transmitting the set of connection parameters to the network device is conditioned on the determination that the network device is a SDN device.

4. The method of claim 1 , wherein:

the equipment configuration device is an OpenFlow Configuration Point;

the set of connection parameters is transmitted to the network device using an Open vSwitch Database (OVSDB) management protocol or an OpenFlow Management and Configuration (OF-CONFIG) protocol; and

the controller device is an OpenFlow controller that controls packet routing for the network device.

5. A telecommunications device, comprising:

a transceiver that transmits and receives data over a telecommunications network;

a memory; and

one or more processors coupled to the transceiver and the memory, wherein the one or more processors are configured to perform operations comprising:

detecting a network address that is assigned to a network device by a network address server, wherein the network address server differs from the network device; and

in response to detecting the network address, transmitting, to the network device, a set of connection parameters that connect the network device to a controller device, wherein the set of connection parameters is transmitted outside of communications, transmitted by the network address server, that assigned the network address to the network device, wherein the set of connection parameters includes a network address of the controller device and security information required to establish a connection with the controller device, and wherein the set of connection parameters includes instructions that cause the network device to report a physical configuration of the network device to the controller device.

6. The telecommunications device of claim 5 , wherein detecting the network address comprises detecting an Internet Protocol (IP) address that is assigned to the network device by a Dynamic Host Configuration Protocol (DHCP) server.

7. The telecommunications device of claim 6 , wherein detecting the network address comprises:

monitoring DHCP lease information transmitted by the DHCP server; and

identifying, within the DHCP lease information, the IP address that is assigned to the network device as well as one or more identifiers of the network device, the operations further comprising:

determining that the network device is a software defined network (SDN) device based on the one or more identifiers of the network device identified within the DHCP lease information, wherein transmitting the set of connection parameters to the network device is conditioned on the determination that the network device is a SDN device.

8. The telecommunications device of claim 5 , wherein:

the telecommunications device is an OpenFlow Configuration Point;

the set of connection parameters is transmitted to the network device using an Open vSwitch Database (OVSDB) management protocol or an OpenFlow Management and Configuration (OF-CONFIG) protocol; and

the controller device is an OpenFlow controller that controls packet routing for the network device.

9. A telecommunications system, comprising:

a controller device; and

an equipment configuration device that transmits and receives data over a telecommunications network, wherein the equipment configuration device is configured to perform operations comprising:

detecting a network address that is assigned to a network device by a network address server, wherein the network address server differs from the network device; and

in response to detecting the network address, transmitting, to the network device, a set of connection parameters that connect the network device to the controller device, wherein the set of connection parameters is transmitted outside of communications, transmitted by the network address server, that assigned the network address to the network device, wherein the set of connection parameters includes a network address of the controller device and security information required to establish a connection with the controller device, and wherein the set of connection parameters includes instructions that cause the network device to report a physical configuration of the network device to the controller device.

10. The telecommunications system of claim 9 , wherein detecting the network address comprises detecting an Internet Protocol (IP) address that is assigned to the network device by a Dynamic Host Configuration Protocol (DHCP) server.

11. The telecommunications system of claim 10 , wherein detecting the network address comprises:

monitoring DHCP lease information transmitted by the DHCP server; and

identifying, within the DHCP lease information, the IP address that is assigned to the network device as well as one or more identifiers of the network device, the operations further comprising:

determining that the network device is a software defined network (SDN) device based on the one or more identifiers of the network device identified within the DHCP lease information, wherein transmitting the set of connection parameters to the network device is conditioned on the determination that the network device is a SDN device.

12. The telecommunications system of claim 9 , wherein:

the equipment configuration device is an OpenFlow Configuration Point;

the set of connection parameters is transmitted to the network device using an Open vSwitch Database (OVSDB) management protocol or an OpenFlow Management and Configuration (OF-CONFIG) protocol; and

the controller device is an OpenFlow controller that controls packet routing for the network device.

Assignments (2)
SECURITY INTEREST Recorded Jul 18, 2022
From: ADTRAN, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 060692/0249 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2018
From: ALBRIGHT, DOUGLAS T.; JENSEN, NEIL; ATKINSON, JACK; BOLING, CHIP
To: ADTRAN, INC.
Reel/Frame 046949/0734 →
Continuity (1)
Related Publication 20190158458A1 · May 23, 2019