IP Library Granted Patent US 9,781,069
Granted Patent B2
US 9,781,069 · App. 14/677,097 · Granted Oct 3, 2017

VLAN advertisement and automated configuration

Inventors: Hendrich Hernandez (Round Rock, TX); Gaurav Chawla (Austin, TX); Robert Winter (Burnet, TX)
Assignee: DELL PRODUCTS L.P.
H04L61/103G06Q30/0262H04L12/4675H04L41/0816H04L41/0856H04L61/2596
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 9,781,069
App. No.
14/677,097
Filed
Apr 2, 2015
Granted
Oct 3, 2017
Kind
B2
Art Unit
2468
USPC
370/395.3
Abstract

A gratuitous address resolution protocol frame is sent from an information handling system upon detection of VLAN status change the information handling system. A status flag included in the address resolution protocol frame provides a switch that receives the frame with the status change, such as the addition or removal of a VLAN at the information handling system.

Claims (33)

1. An information handling system comprising:

one or more processors operable to process information;

memory interfaced with the one or more processors and operable to store the information;

one or more network interface cards interfaced with the processor and operable to communicate with one or more networks including at least a local area network having one or more switches communicating information with L 2 switched networking that references a media access address;

an operating system stored in the memory and operable to execute on the one or more processors;

a virtual local area network (VLAN) driver stored in memory and associated with the operating system, the VLAN driver operable to perform management functions for one or VLANs for communication with the one or more networks through the one or more network interface cards; and

a VLAN advertiser interfaced with the VLAN driver, the VLAN driver operable to detect one or more of the management functions and in response to send a gratuitous address resolution protocol frame from one or more of the network interface cards, the gratuitous address resolution protocol frame having a VLAN identifier and a function identifier for the detected one or more of the management functions, the gratuitous address resolution protocol frame configured to update a VLAN table of a network device with MAC address, VLAN ID and port number information associated with the management function.

2. The information handling system of claim 1 wherein the one or more management functions is creation of a new VLAN and the function identifier is an add flag.

3. The information handling system of claim 1 wherein the one or more management functions is removal of an existing VLAN and the function identifier is a remove flag.

4. The information handling system of claim 1 further comprising a VLAN sniffer stored in memory of the network device and operable to execute on a processor of the network device to analyze detected frames to identify one or more VLANs.

5. The information handling system of claim 4 wherein the detected frames comprise Fibre Channel over Ethernet frames.

6. The information handling system of claim 1 wherein the VLAN advertiser comprises firmware instructions integrated in one or more of the network interface cards.

7. A method for advertising a VLAN of an information handling system, the method comprising:

detecting at the information handling system of a management function associated with the VLAN;

in response to detecting, sending a gratuitous address resolution protocol frame through a local area network from the information handling system to a switch supporting the local area network, the gratuitous address resolution protocol frame having at least an identifier of the VLAN, a media access address, a port and a management function status; and

updating a VLAN table stored on a switch that receives the gratuitous address resolution protocol frame with the management status of the gratuitous address resolution protocol frame by reference to address information of the gratuitous address resolution protocol frame.

8. The method of claim 7 wherein sending a gratuitous address resolution protocol frame further comprises sending the gratuitous address resolution protocol frame with an operating system of the information handling system.

9. The method of claim 8 wherein the operating system comprises a hypervisor supporting plural virtual machines.

10. The method of claim 7 wherein the function comprises addition of a VLAN during runtime and the management function status comprises an add flag.

11. The method of claim 7 wherein the management function status comprises removal of a VLAN during runtime indicated by a remove flag.

12. The method of claim 7 further comprising:

analyzing frames received at the switch from the information handling system to identify non-Internet Protocol frames;

determining that one or more non-Internet Protocol frames has a VLAN identifier; and

applying information from the one or more non-Internet Protocol frames to update the status stored on the switch of one or more VLANs.

13. The method of claim 12 wherein the non-Internet Protocol frame is a Fibre Channel over Ethernet frame.

14. The method of claim 7 further comprising:

analyzing at the switch one or more frames initiated from the information handling system to determine if gratuitous address resolution protocol frames are supported by firmware of the information handling system.

15. A non-transitory machine readable medium storing instructions operable to:

detect VLAN status changes during runtime at an information handling system;

in response to a detected VLAN status change, send a gratuitous address resolution protocol frame from the information handling system to a local area network with a status flag that indicates the detected status change; and

receive the gratuitous address resolution protocol frame through the local area network to maintain a VLAN table at a switch of the local area network by applying network address information of the gratuitous address resolution frame including at least L 2 switched network media access address and port information and a status change function of the VLAN status change.

16. The machine readable medium of claim 15 wherein the status change comprises addition of a VLAN at the information handling system.

17. The machine readable medium of claim 15 wherein the status change comprises removal of a VLAN at the information handling system.

Assignments (14)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
RELEASE OF REEL 035860 FRAME 0797 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.; STATSOFT, INC.
Reel/Frame 040028/0551 →
RELEASE OF REEL 035860 FRAME 0878 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.; STATSOFT, INC.
Reel/Frame 040027/0158 →
RELEASE OF REEL 035858 FRAME 0612 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.; STATSOFT, INC.
Reel/Frame 040017/0067 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Jun 9, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.; STATSOFT, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 035860/0797 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Jun 9, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; COMPELLENT TECHNOLOGIES, INC.; SECUREWORKS, INC.; STATSOFT, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 035858/0612 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Jun 9, 2015
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; COMPELLENT TECHNOLOGIES, INC; SECUREWORKS, INC.; STATSOFT, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 035860/0878 →
Continuity (2)
Continuation 13561406 · Jul 30, 2012
Related Publication 20150215266A1 · Jul 30, 2015