Device abstraction in autonomous wireless local area networks
First Claim
1. A non-transitory computer-readable storage medium storing embedded instructions that are executed by one or more mechanisms implemented within an access point to perform a plurality operations comprising:
- transmitting, by an access point in a plurality of access points to other access points in the plurality of access points, an Internet Protocol (IP) address conflict check request to determine if any of the other access points are using a particular IP address within a reserved address space;
in response to the particular IP address being used by one of the other access points;
selecting, by the access point, a second IP address with the reserved address space for self-assigning to the access point;
in response to the particular IP address not being used by one of the other access points;
self-assigning, by the access point, the particular IP address within the reserved address space;
communicating with the other access points using the particular IP address within the reserved address space for control path communications; and
communicating with the other access a different IP address that is externally assigned and outside the reserved address space while operating as a virtual network controller for the plurality of access points.
4 Assignments
0 Petitions
Accused Products
Abstract
According to embodiments of the present disclosure, a managed network device assigns to itself an IP address, in absence of a DHCP service, in a link local address space within a wireless network. The system further responds to a network frame received from another device based on the assigned IP address in the link local address space. The network frame can be a network traffic frame, a control path frame, and/or a management frame. The control path frame comprises a source IP address and a destination IP address that correspond to internal IP addresses in the link local address space that are self-assigned by managed network devices. The management frame comprises the self-assigned internal IP address for the managed network device, and provides for management of managed network devices in the wireless network through a single IP address when a virtual controller is configured for the wireless network.
-
Citations
20 Claims
-
1. A non-transitory computer-readable storage medium storing embedded instructions that are executed by one or more mechanisms implemented within an access point to perform a plurality operations comprising:
-
transmitting, by an access point in a plurality of access points to other access points in the plurality of access points, an Internet Protocol (IP) address conflict check request to determine if any of the other access points are using a particular IP address within a reserved address space; in response to the particular IP address being used by one of the other access points;
selecting, by the access point, a second IP address with the reserved address space for self-assigning to the access point;in response to the particular IP address not being used by one of the other access points;
self-assigning, by the access point, the particular IP address within the reserved address space;communicating with the other access points using the particular IP address within the reserved address space for control path communications; and communicating with the other access a different IP address that is externally assigned and outside the reserved address space while operating as a virtual network controller for the plurality of access points. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network device serving as an access point in a plurality of access points comprising:
-
a processor; a network interface; a transmitting mechanism coupled to the processor, the transmitting mechanism transmitting to other access points in the plurality of access points an Internet Protocol (IP) address conflict check request to determine if any of the other access points are using a particular IP address within a reserved address space; a selecting mechanism coupled to the processor, the selecting mechanism selecting a second IP address within the reserved address space for self-assigning to the access point in response to the particular IP address being used by one of the other access points; an assigning mechanism coupled to the processor, the assigning mechanism self-assigning the particular IP address within the reserved address space in response to the particular IP address not being used by one of the other access points; and a communicating mechanism coupled to the process, the communicating mechanism communicating with the other access points using the particular IP address within the reserved address space for control path communications and communicating with the other access points using a different IP address that is externallv assigned and outside the reserved address space while operating as a virtual network controller for the plurality of access points. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing embedded instructions that are executed by one or more mechanisms implemented within an access point to perform a plurality of operations comprising:
-
transmitting an IP address conflict check request to other access points in the plurality of access points in a reserved address space; in response to the IP address conflict being detected by an access point among a plurality of access points in a wireless network, self-assigning an internal Internet Protocol (IP) address in the reserved address space, wherein the plurality of access points are self-assigned with a plurality of internal IP addresses in the reserved address space; in response to the particular IP address being used by one of the other access points, selecting a second IP address within the reserved address space for self-assigning to the access point; communicating with the other access points using the particular IP address within the reserved address space for control path communications; and communicating with the other access points using a different IP address that is externally assigned and outside the reserved address space while operating as a virtual network controller for the plurality of access points. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification