IP Library Granted Patent US 12,413,551
Granted Patent B2
US 12,413,551 · App. 18/451,469 · Granted Sep 9, 2025

Methodology to expedite VLAN scanning

Inventors: Chi Thanh Hoang (Brossard, CA); Aiqun Sun (Nepean, CA)
Assignee: Mavenir Systems, Inc.
H04L61/5014H04L12/4641
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 12,413,551
App. No.
18/451,469
Granted
Sep 9, 2025
Kind
B2
Abstract

An method for expediting Virtual Local Area Network (VLAN) scanning for Dynamic Host Configuration Protocol (DHCP) server includes: transmitting, by a software tool, VLAN ethernet trunk frames including VLAN Identifier (ID) 1 to VLAN ID 4095, to an ethernet interface of a radio unit (RU), the ethernet interface being connected via an ethernet switch to a distributed unit (DU), wherein the DHCP server is located at the DU; selectively forwarding, by the ethernet switch to the DU, only a VLAN ethernet trunk frame having VLAN ID value X predefined by operator of the O-RAN system; selectively responding, by the DU, in response to receiving the VLAN ethernet trunk frame having VLAN ID value X, by sending a DHCP response message to the RU; and identifying, by the RU from the DHCP response message, the VLAN ID value X corresponding to the DHCP server.

Claims (56)

1. An optimized method for expediting Virtual Local Area Network (VLAN) scanning process for discovery of the Management Plane (M-Plane) Dynamic Host Configuration Protocol (DHCP) server within an Open Radio Access Network (O-RAN) system, the method comprising:

transmitting, by using a software tool executed by a processor, VLAN ethernet trunk frames including VLAN Identifier (ID) 1 to VLAN ID 4095, to an ethernet interface of a radio unit (RU) within the O-RAN system, wherein said ethernet interface of the RU is connected via an ethernet switch to a distributed unit (DU) within the O-RAN system, wherein the DHCP server is located at the DU;

selectively forwarding, by the ethernet switch to the DU, only a VLAN ethernet trunk frame having a specified VLAN ID value X among the VLAN ID values 1 to 4095, wherein X is predefined by operator of the O-RAN system;

selectively responding, by the DU, in response to receiving the VLAN ethernet trunk frame having the specified VLAN ID value X, by sending a DHCP response message to the RU; and

identifying, by the RU from the DHCP response message, the specified VLAN ID value X corresponding to the DHCP server.

2. The method according to claim 1 , further comprising:

creating, by using the software tool, a VLAN ethernet interface for the identified VLAN ID value X.

3. The method according to claim 2 , further comprising:

initiating, over the VLAN ethernet interface, a DHCP client located at the RU to execute DHCP protocol to receive an IP address for the VLAN ethernet interface from the DHCP server.

4. The method according to 3 , wherein the transmitting of the VLAN ethernet trunk frames is performed by the software tool using a raw socket application programming interface (API) service.

5. The method according to 3 , wherein the VLAN trunk frames are DHCP Internet Protocol version 4 DHCP DISCOVERY packets.

6. The method according to claim 5 , wherein:

the DHCP protocol involves a DHCP handshake between the DHCP client and the DHCP server, including, in sequence:

sending, by the RU, VLAN ID X DHCP DISCOVERY message to the DU via the ethernet switch;

sending, by the DU, VLAN ID X DHCP OFFER message to the RU via the ethernet switch;

sending, by the RU, VLAN ID X DHCP REQUEST message to the DU via the ethernet switch; and

sending, by the DU, VLAN ID X DHCP ACK message to the RU via the ethernet switch, wherein the VLAN ID X DHCP ACK message contains an Internet Protocol version 4 (IPv4) address for the RU.

7. The method according to claim 6 , further comprising:

assigning the IPV4 address to the VLAN ethernet interface.

8. The method according to 3 , wherein the VLAN trunk frames are DHCP Internet Protocol version 6 (DHCPv6) SOLICIT packets.

9. The method according to claim 8 , wherein:

the DHCP protocol involves a DHCP handshake between the DHCP client and the DHCP server, including, in sequence:

sending, by the RU, VLAN ID X DHCPv6 SOLICIT message to the DU via the ethernet switch;

sending, by the DU, VLAN ID X DHCPv6 ADVERTISE message to the RU via the ethernet switch;

sending, by the RU, VLAN ID X DHCPv6 REQUEST message to the DU via the ethernet switch; and

sending, by the DU, VLAN ID X DHCPv6 REPLY message to the RU via the ethernet switch, wherein the VLAN ID X DHCPv6 REPLY message contains an Internet Protocol version 6 (IPv6) address for the RU.

10. The method according to claim 9 , further comprising:

assigning the IPV6 address to the VLAN ethernet interface.

11. A System for expediting Virtual Local Area Network (VLAN) scanning process for discovery of the Management Plane (M-Plane) Dynamic Host Configuration Protocol (DHCP) server within an Open Radio Access Network (O-RAN) system, the method comprising:

a processor executing a software tool to transmit VLAN ethernet trunk frames including VLAN Identifier (ID) 1 to VLAN ID 4095, to an ethernet interface of a radio unit (RU) within the O-RAN system, wherein said ethernet interface of the RU is connected via an ethernet switch to a distributed unit (DU) within the O-RAN system, wherein the DHCP server is located at the DU;

wherein the ethernet switch is configured to selectively forward to the DU only a VLAN ethernet trunk frame having a specified VLAN ID value X among the VLAN ID values 1 to 4095, wherein X is predefined by operator of the O-RAN system;

wherein the DU is configured to selectively respond, in response to receiving the VLAN ethernet trunk frame having the specified VLAN ID value X, by sending a DHCP response message to the RU; and

wherein the RU is configured to identify, from the DHCP response message, the specified VLAN ID value X corresponding to the DHCP server.

12. The system according to claim 11 , wherein:

the processor executing the software tool further creates a VLAN ethernet interface for the identified VLAN ID value X.

13. The system according to claim 12 , wherein:

over the VLAN ethernet interface, a DHCP client located at the RU is initiated to execute DHCP protocol to receive an IP address for the VLAN ethernet interface from the DHCP server.

14. The system according to 13 , wherein the transmitting of the VLAN ethernet trunk frames is performed by the software tool using a raw socket application programming interface (API) service.

15. The system according to 13 , wherein the VLAN trunk frames are DHCP Internet Protocol version 4 DHCP DISCOVERY packets.

16. The system according to claim 15 , wherein:

the DHCP protocol involves a DHCP handshake between the DHCP client and the DHCP server, including, in sequence:

sending, by the RU, VLAN ID X DHCP DISCOVERY message to the DU via the ethernet switch;

sending, by the DU, VLAN ID X DHCP OFFER message to the RU via the ethernet switch;

sending, by the RU, VLAN ID X DHCP REQUEST message to the DU via the ethernet switch; and

sending, by the DU, VLAN ID X DHCP ACK message to the RU via the ethernet switch, wherein the VLAN ID X DHCP ACK message contains an Internet Protocol version 4 (IPv4) address for the RU.

17. The system according to claim 16 , wherein:

the IPV4 address is assigned to the VLAN ethernet interface.

18. The system according to 13 , wherein the VLAN trunk frames are DHCP Internet Protocol version 6 (DHCPv6) SOLICIT packets.

19. The system according to claim 18 , wherein:

the DHCP protocol involves a DHCP handshake between the DHCP client and the DHCP server, including, in sequence:

sending, by the RU, VLAN ID X DHCPv6 SOLICIT message to the DU via the ethernet switch;

sending, by the DU, VLAN ID X DHCPv6 ADVERTISE message to the RU via the ethernet switch;

sending, by the RU, VLAN ID X DHCPv6 REQUEST message to the DU via the ethernet switch; and

sending, by the DU, VLAN ID X DHCPv6 REPLY message to the RU via the ethernet switch, wherein the VLAN ID X DHCPv6 REPLY message contains an Internet Protocol version 6 (IPv6) address for the RU.

20. The system according to claim 19 , wherein:

the IPV6 address is assigned to the VLAN ethernet interface.

Assignments (16)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2026
From: MAVENIR US INC.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 073728/0534 →
RELEASE OF SECURITY INTEREST IN COLLATERAL RECORDED AT REEL 069113 AND FRAME 0558 Recorded Jul 31, 2025
From: GLAS USA LLC
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072308/0172 →
GRANT OF SECURITY INTEREST - PATENTS Recorded Jul 29, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: GLAS USA LLC
Reel/Frame 072245/0764 →
RELEASE OF SECURITY INTERESTS (SIDECAR) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0041 →
RELEASE OF SECURITY INTEREST IN COLLATERAL RECORDED AT REEL 067565 AND FRAME 0678 Recorded Jul 29, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0421 →
RELEASE OF SECURITY INTERESTS (SYNDICATED) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR SYSTEMS, INC.
Reel/Frame 072263/0121 →
SECURITY INTEREST Recorded Jul 28, 2025
From: MAVENIR NETWORKS, INC.; MAVENIR SYSTEMS, INC.; ARGYLE DATA, INC.; MAVENIR, INC.; AQUTO CORPORATION; MAVENIR IPA UK LIMITED; MAVENIR SYSTEMS UK LIMITED; MAVENIR LTD.; MAVENIR US INC.
To: BLUE TORCH FINANCE LLC
Reel/Frame 072268/0439 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2025
From: MAVENIR SYSTEMS, INC.
To: MAVENIR US INC.
Reel/Frame 072245/0580 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2025
From: MAVENIR SYSTEMS, INC.
To: MAVENIR US, INC.
Reel/Frame 072245/0419 →
RELEASE OF SECURITY INTEREST Recorded Oct 4, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MAVENIR SYSTEMS, INC.
Reel/Frame 069113/0596 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 4, 2024
From: MAVENIR SYSTEMS, INC.
To: GLAS USA LLC
Reel/Frame 069113/0558 →
SECURITY INTEREST Recorded Aug 30, 2024
From: MAVENIR SYSTEMS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 068822/0966 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Jul 18, 2024
From: MAVENIR SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 068425/0209 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Jul 18, 2024
From: MAVENIR SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 068425/0126 →
SECURITY INTEREST Recorded May 29, 2024
From: MAVENIR SYSTEMS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 067565/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2024
From: HOANG, CHI THANH; SUN, AIQUN
To: MAVENIR SYSTEMS, INC.
Reel/Frame 066064/0476 →
Continuity (2)
Provisional Application 63401348 · Aug 26, 2022
Related Publication 20240073181A1 · Feb 29, 2024
References Cited (9)
US 20070097972A1 · Jain · 2007 [cited by examiner]
US 20120131097A1 · Baykal et al. · 2012 [cited by applicant]
US 20150312208A1 · Chatterjee et al. · 2015 [cited by applicant]
US 20200301764A1 · Thoresen · 2020 [cited by examiner]
US 20220312211A1 · Arai · 2022 [cited by examiner]
CN 101883158A · 2010 [cited by applicant]
EP 3324603A1 · 2018 [cited by examiner]
Extended European Search Report for corresponding European Application No. EP 23193139.5; 10 pages, dated Dec. 18, 2023. [cited by applicant]
ORAN Alliance Working Group 4 “Management Plane Specification, ORAN.WG4.MP.0-v06.00”, 0-RAN Alliance Jan. 1, 2021. [cited by applicant]