IP Library Granted Patent US 8,072,975
Granted Patent B2
US 8,072,975 · App. 12/269,444 · Granted Dec 6, 2011

Host discovery across different address spaces

Assignee: Dell Products, LP
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 8,072,975
App. No.
12/269,444
Filed
Nov 12, 2008
Granted
Dec 6, 2011
Kind
B2
Art Unit
2475
USPC
370/389
Abstract

The “dual stack” capability of a network supporting two or more address spaces is used to perform host discovery in the network address space of one network address format using the network address space of another network format (e.g., via a PING sweep in the network address space of the other network format). The host discovery can be performed using addressing in a smaller network address space (e.g., IPv4 network address format) to discover hosts in a larger network address space (e.g., IPv6 network address format), or vice versa.

Claims (54)

1. A method comprising:

providing, at a first node, a request message for transmission via a network to a second node, the transmission performed exclusively using a first network address format, the request message identifying the second node using a first network address compliant with the first network address format, the request message comprising an Internet Control Message Protocol (ICMP) header, a type parameter therein identifying the request message as a host discovery request message, the type parameter having a value heretofore not allocated by the ICMP;

receiving, at the first node, a host discovery reply message from the second node responsive to the host discovery request message, the host discovery reply message having the first network address format and including information representative of a second network address of the second node, the second network address having a second network address format different than the first network address format;

extracting the information representative of the second network address from the host discovery reply message; and

storing the information representative of the second network address at a datastore associated with the first node.

2. The method of claim 1 , wherein the first network address format is associated with a first address space and the second network address format is associated with a second address space larger than the first address space.

3. The method of claim 1 , wherein the first network address format comprises an Internet Protocol version 4 (IPv4) network address format and the second network address format comprises an Internet Protocol version 6 (IPv6) network address format.

4. The method of claim 1 , further comprising:

generating, at the second node, the host discovery reply message responsive to receiving the host discovery request message; and

transmitting, via the network, the host discovery reply message from the second node to a network address of the first node, the network address having the first network address format.

5. The method of claim 1 , further comprising:

transmitting, via the network, a message from the first node to the second node using the second network address.

6. The method of claim 1 , wherein:

the type parameter has a value greater than decimal eighteen; and

the host discovery reply message comprises an ICMP message, a data payload therein containing the information representative of the second network address.

7. The method of claim 1 , wherein transmitting the host discovery request message comprises transmitting the host discovery request message as part of a sweep of a specified address range of the network, the specified address range having the first network address format.

8. A method comprising:

receiving, at a second node, a request message transmitted from a first node via a network, the transmission performed exclusively using a first network address format, the request message identifying the second node using a first network address compliant with the first network address format, the second node configured to recognize the first network address, and wherein the request message comprises an Internet Control Message Protocol (ICMP) header, a type parameter therein identifying the request message as a host discovery request message, the type parameter having a value heretofore not allocated by the ICMP;

generating, at the second node, a host discovery reply message responsive to receiving the host discovery request message, the host discovery reply message having the first network address format and including information representative of the second network address of the second node, the second network address having a second network address format different than the first network address format; and

transmitting, via the network, the host discovery reply message from the second node to a network address of the first node, the transmission performed exclusively using the first network address format.

9. The method of claim 8 , wherein the first network address format is associated with a first address space and the second network address format is associated with a second address space larger than the first address space.

10. The method of claim 8 , wherein the first network address format comprises an Internet Protocol version 4 (IPv4) network address format and the second network address format comprises an Internet Protocol version 6 (IPv6) network address format.

11. The method of claim 8 , wherein:

the type parameter has a value greater than decimal eighteen; and

the host discovery reply message comprises an ICMP message, a data payload therein containing the information representative of the second network address.

12. A first information handling system comprising:

a network interface adapted to couple to a network having a first network address format; and

a host discovery agent coupled to the network interface, the host discovery agent configured to:

provide a request message to the network interface for transmission to a first network address, the first network address associated with a second information handling system, the first network address having the first network address format that is used throughout the transmission, and wherein the request message comprises an Internet Control Message Protocol (ICMP) header, a type parameter therein identifying the request message as a host discovery request message;

receive from the network interface a host discovery reply message from the second information handling system responsive to the host discovery request message, the host discovery reply message having the first network address format and including information representative of a second network address of the second information handling system, the second network address having a second network address format different than the first network address format; and

store the information representative of the second network address at a datastore of the first information handling system.

13. The first information handling system of claim 12 , wherein the first network address format is associated with a first address space and the second network address format is associated with a second address space larger than the first address space.

14. The first information handling system of claim 12 , wherein the first network address format comprises an Internet Protocol version 4 (IPv4) network address format and the second network address format comprises an Internet Protocol version 6 (IPv6) network address format.

15. The first information handling system of claim 12 , further comprising:

at least one processor; and

wherein the host discovery agent comprises a set of executable instructions stored in a memory and executable by the at least one processor.

16. The first information handling system of claim 12 , wherein:

the type parameter has a value greater than decimal eighteen; and

the host discovery reply message comprises an ICMP message, a data payload therein containing the information representative of the second network address.

17. The first information handling system of claim 12 , wherein the host discovery agent is configured to transmit the host discovery request message as part of a sweep of a specified address range of the network, the specified address range having the first network address format.

18. A first information handling system comprising:

a network interface adapted to couple to a network; and

a host discovery agent coupled to the network interface, the host discovery agent configured to:

receive from the network interface a request message transmitted from a second information handling system, the transmission performed exclusively using a first network address format, the request message identifying the first information handling system using a first network address compliant with the first network address format, and wherein the request message comprises an Internet Control Message Protocol (ICMP) header, a type parameter therein identifying the request message as a host discovery request message;

generate a host discovery reply message responsive to receiving the host discovery request message, the host discovery reply message having the first network address format and including information representative of a second network address of the first information handling system, the second network address having a second network address format different than the first network address format; and

provide the host discovery reply message to the network interface for transmission to a network address of the second information handling system, the network address having the first network address format.

19. The first information handling system of claim 18 , wherein the first network address format is associated with a first address space and the second network address format is associated with a second address space larger than the first address space.

20. The first information handling system of claim 18 , wherein the first network address format comprises an Internet Protocol version 4 (IPv4) network address format and the second network address format comprises an Internet Protocol version 6 (IPv6) network address format.

21. The first information handling system of claim 18 , further comprising:

at least one processor; and

wherein the host discovery agent comprises a set of executable instructions stored in a memory and executable by the at least one processor.

22. The first information handling system of claim 18 , wherein:

the type parameter has a value greater than decimal eighteen; and

the host discovery reply message comprises an ICMP ECHO message, a data payload therein containing the information representative of the second network address.

Assignments (15)
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 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.); 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.); 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 SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0618 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040040/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLANT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0216 →
PATENT SECURITY AGREEMENT (ABL) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031898/0001 →
PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031899/0261 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jan 2, 2014
From: APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS FIRST LIEN COLLATERAL AGENT
Reel/Frame 031897/0348 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2008
From: WEILNAU, WAYNE R., JR.; WINTER, ROBERT L.
To: DELL PRODUCTS, LP
Reel/Frame 021823/0031 →
Continuity (1)
Related Publication 20100118734A1 · May 13, 2010