IP Library › Granted Patent US 11,588,781
Granted Patent B2
US 11,588,781 · App. 17/242,551 · Granted Feb 21, 2023

Controlling network traffic pertaining to a domain name based on a DNS-IP mapping

Inventors: Haifeng Zhang (Beijing, CN); Hao Lu (Santa Clara, CA); Mohan Ram Bhadravati Ramakrishna Bhat (Bangalore, IN); Xiaoding Shang (Beijing, CN)
Assignee: Hewlett Packard Enterprise Development LP
H04L61/4511H04L45/74H04L45/76H04L47/24H04L61/2514H04L61/5076H04L63/101H04W8/26H04L12/4641H04L65/102H04W4/029
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 11,588,781
App. No.
17/242,551
Granted
Feb 21, 2023
Kind
B2
Abstract

Some examples relate to controlling network traffic pertaining to a domain name based on a Domain Name System-Internet Protocol address (DNS-IP) mapping, An example includes receiving, in a cloud computing system, a local DNS-IP mapping for a domain name from respective Access Points (APs) in a virtual local area network (VLAN) along with geographical information of respective APs; generating a global DNS-IP mapping database comprising the local DNS-IP mapping for the domain name received from respective APs in the VLAN along with geographical information of respective APs, in the cloud computing system; and determining appropriate APs to distribute the global DNS-IP mapping, based on location information of respective APs.

Claims (31)

1. A method comprising:

receiving, by a processing resource in a cloud computing system, a local Domain Name System-Internet Protocol address (DNS-IP) mapping for a domain name from respective Access Points (APs) in a virtual local area network (VLAN) along with geographical information of respective APs, wherein the local DNS-IP mapping comprises a list of IP addresses used for the domain name;

generating, by the processing resource, a global DNS-IP mapping database comprising the local DNS-IP mapping for the domain name received from respective APs in the VLAN along with geographical information of respective APs, in the cloud computing system; and

determining, by the processing resource, appropriate APs to distribute the global DNS-IP mapping, based on location information of respective APs, wherein the global DNS-IP mapping allows recipient APs to control network traffic pertaining to the domain name.

2. The method of claim 1 , wherein the location information comprises the geographical information of respective APs in the global DNS-IP mapping database.

3. The method of claim 1 , wherein the geographical information comprises a site label used to associate respective APs to a site.

4. The method of claim 1 , wherein the location information comprises Radio Frequency (RF) neighborhood information of respective APs in the cloud computing system.

5. The method of claim 1 , wherein the global DNS-IP mapping allows recipient APs to control network traffic pertaining to the domain name via an Access Control List (ACL).

6. The method of claim 1 , wherein the global DNS-IP mapping allows recipient APs to control network traffic pertaining to the domain name via a Policy Based Routing (PBR).

7. The method of claim 1 , wherein the global DNS-IP mapping allows recipient APs to control a client device initiated network traffic pertaining to the domain name.

8. The method of claim 1 , wherein the local DNS-IP mapping for the domain name is received from an AP in an event of a change in an IP address for the domain name.

9. The method of claim 8 , further comprising updating the global DNS-IP mapping database to reflect the change in the IP address for the domain name.

10. A system comprising:

a processor; and

a machine-readable medium storing instructions that, when executed by the processor, cause the processor to:

receive, in a cloud computing system, a local Domain Name System-Internet Protocol address (DNS-IP) mapping for a domain name from respective Access Points (APs) in a virtual local area network (VLAN) along with geographical information of respective APs, wherein the local DNS-IP mapping comprises a list of IP addresses used for the domain name;

generate a global DNS-IP mapping database comprising the local DNS-IP mapping for the domain name received from respective APs in the VLAN along with geographical information of respective APs, in the cloud computing system; and

determine appropriate APs to distribute the global DNS-IP mapping, based on location information of respective APs, wherein the global DNS-IP mapping allows recipient APs to control network traffic pertaining to the domain name.

11. The system of claim 10 , wherein the local DNS-IP mapping for the domain name is received via a WebSocket channel.

12. The system of claim 10 , wherein the local DNS-IP mapping for the domain name is received via a gRPC Remote Procedure Call.

13. The system of claim 10 , wherein the local DNS-IP mapping for the domain name is received from respective APs periodically.

14. The system of claim 10 , wherein the APs include at least one gateway device.

15. The system of claim 10 , wherein the appropriate APs include APs at a site.

16. A non-transitory machine-readable storage medium comprising instructions, the instructions executable by a processor of a system to:

receive, in a cloud computing system, a local Domain Name System-Internet Protocol address (DNS-IP) mapping for a domain name from respective Access Points (APs) in a virtual local area network (VLAN) along with geographical information of respective APs, wherein the local DNS-IP mapping comprises a list of P addresses used for the domain name;

generate a global DNS-IP mapping database comprising the local DNS-IP mapping for the domain name received from respective APs in the VLAN along with geographical information of respective APs, in the cloud computing system; and

determine appropriate APs to distribute the global DNS-IP mapping, based on location information of respective APs, wherein the global DNS-P mapping allows recipient APs to control network traffic pertaining to the domain name.

17. The storage medium of claim 16 , wherein the appropriate APs include APs in the VLAN.

18. The storage medium of claim 16 , wherein the appropriate APs include APs in another VLAN.

19. The storage medium of claim 16 , further comprising instructions to distribute the global DNS-IP mapping for the domain name to one or more of: APs in the VLAN, APs in another VLAN, and APs at a given site.

20. The storage medium of claim 19 , wherein the location information comprises one of the geographical information of respective APs in the global DNS-IP mapping database and Radio Frequency (RF) neighborhood information of respective APs in the cloud computing system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2021
From: ZHANG, HAIFENG; LU, HAO; BHADRAVATI RAMAKRISHNA BHAT, MOHAN RAM; SHANG, XIAODING
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 056567/0597 →
Continuity (1)
Related Publication 20220353235A1 · Nov 3, 2022