IP Library Patent Application 18065287
Patent Application
App. No. 18/065,287

ASSIGNMENT OF VXLAN NETWORK IDENTIFIERS AND DATA PLANES

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 None
App. No.
18/065,287
Abstract

During operation, a computer system may receive, from an electronic device, a VNI assignment message, where the VNI assignment message specifies a range of VNIs for VXLANs and one or more associated data planes. In response, the computer system may compute whether one or more VNIs in the range of VNIs are available. For example, the computer system may communicate with the VXLANs and/or may perform a look-up operation in a data structure in memory with information about VNIs (such as available VNIs and/or unavailable VNIs). When the one or more VNIs are unavailable, the computer system may provide, to the electronic device, an error message. Alternatively, when the one or more VNIs in the range of VNIs are available, the computer system may: modify the one or more data planes that implement the VXLANs with the range of VNIs; and provide, to the electronic device, an acknowledgment message.

Claims (39)

1 . A computer system, comprising:

an interface circuit configured to communicate with an electronic device;

a processor coupled to the interface circuit; and

memory, coupled to the processor, configured to store program instructions, wherein, when executed by the processor, the program instructions cause the electronic device to perform operations comprising:

receiving, associated with the electronic device, a virtual extensible local area network (VXLAN) network identifier (VNI) assignment message, wherein the VNI assignment message specifies a range of VNIs for VXLANs and one or more associated data planes;

computing whether one or more VNIs in the range of VNIs are available; and

when the one or more VNIs are unavailable, providing, addressed to the electronic device, an error message.

2 . The computer system of claim 1 , wherein the computer system comprises a controller of computer network devices in at least a network that implements the VXLANs.

3 . The computer system of claim 1 , wherein computing whether the one or more VNIs are available comprises communicating with the VXLANs.

4 . The computer system of claim 1 , wherein computing whether the one or more VNIs are available comprises performing a look-up operation in a data structure in memory with information about VNIs.

5 . The computer system of claim 4 , wherein the information about VNIs comprises: available VNIs, unavailable VNIs, or both.

6 . The computer system of claim 1 , wherein, when the one or more VNIs in the range of VNIs are available, the operations comprise:

modifying the one or more data planes that implement the VXLANs with the range of VNIs; and

providing, addressed to the electronic device, an acknowledgment message.

7 . The computer system of claim 1 , wherein the error message comprises instructions for a user interface.

8 . The computer system of claim 1 , wherein the VXLANs are associated with: multiple locations, multiple networks, or both.

9 . The computer system of claim 1 , wherein the range of VNIs and the one or more data planes are included in a network segmentation profile for at least a network.

10 . A non-transitory computer-readable storage medium for use in conjunction with a computer system, the computer-readable storage medium storing program instructions that, when executed by the computer system, cause the computer system to perform operations comprising:

receiving, associated with an electronic device, a virtual extensible local area network (VXLAN) network identifier (VNI) assignment message, wherein the VNI assignment message specifies a range of VNIs for VXLANs and one or more associated data planes;

computing whether one or more VNIs in the range of VNIs are available; and

when the one or more VNIs are unavailable, providing, addressed to the electronic device, an error message.

11 . The non-transitory computer-readable storage medium of claim 10 , wherein the computer system comprises a controller of computer network devices in at least a network that implements the VXLANs.

12 . The non-transitory computer-readable storage medium of claim 10 , wherein computing whether the one or more VNIs are available comprises: communicating with the VXLANs; or performing a look-up operation in a data structure in memory with information about VNIs.

13 . The non-transitory computer-readable storage medium of claim 10 , wherein, when the one or more VNIs in the range of VNIs are available, the operations comprise:

modifying the one or more data planes that implement the VXLANs with the range of VNIs; and

providing, addressed to the electronic device, an acknowledgment message.

14 . The non-transitory computer-readable storage medium of claim 10 , wherein the VXLANs are associated with: multiple locations, multiple networks, or both.

15 . A method for performing network management, comprising:

by a computer system:

receiving, associated with an electronic device, a virtual extensible local area network (VXLAN) network identifier (VNI) assignment message, wherein the VNI assignment message specifies a range of VNIs for VXLANs and one or more associated data planes;

computing whether one or more VNIs in the range of VNIs are available; and

when the one or more VNIs are unavailable, providing, addressed to the electronic device, an error message.

16 . The method of claim 15 , wherein the computer system comprises a controller of computer network devices in at least a network that implements the VXLANs.

17 . The method of claim 15 , wherein computing whether the one or more VNIs are available comprises: communicating with the VXLANs; or performing a look-up operation in a data structure in memory with information about VNIs.

18 . The method of claim 15 , wherein, when the one or more VNIs in the range of VNIs are available, the method comprises:

modifying the one or more data planes that implement the VXLANs with the range of VNIs; and

providing, addressed to the electronic device, an acknowledgment message.

19 . The method of claim 15 , wherein the VXLANs are associated with: multiple locations, multiple networks, or both.

20 . The method of claim 15 , wherein the range of VNIs and the one or more data planes are included in a network segmentation profile for at least a network.

Assignments (7)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067620/0675 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 074593/0001 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067620/0717 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 069743/0220 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2024
From: LEE, CHIEN-HUNG; HUANG, SHENG YUAN; CHANG, YUAN-YAO
To: ARRIS ENTERPRISES LLC
Reel/Frame 068495/0043 →
PATENT SECURITY AGREEMENT (TERM) Recorded Jun 4, 2024
From: RUCKUS IP HOLDINGS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067620/0717 →
PATENT SECURITY AGREEMENT (ABL) Recorded Jun 4, 2024
From: RUCKUS IP HOLDINGS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067620/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →