System and method for resolving MTA domain names
First Claim
1. A lookup request fulfillment system comprising:
- a network;
a MAC-to-IP server device connected to the network;
a memory accessible to the MAC-to-IP server device via the network and wherein the memory comprises a MAC-to-IP datastore, andwherein the MAC-to-IP server device comprises instructions for;
receiving lease information from a DHCP server device for a network end-point (NEP), wherein the lease information comprises a MAC address, an IP address, and lease expiration information;
creating a lease record comprising the lease information;
storing the lease record in the MAC-to-IP datastore;
deleting the lease record from the MAC-to-IP datastore upon lease expiration;
receiving a DNS lookup request from a network device via the network;
converting the DNS lookup request into a MAC-to-IP datastore query;
obtaining data from the MAC-to-IP datastore to fulfill the DNS lookup request;
creating a DNS lookup response from the data obtained from the MAC-to-IP datastore, wherein the DNS lookup response is presented in the form of a DNS message; and
sending the DNS lookup response to the network device.
7 Assignments
0 Petitions
Accused Products
Abstract
A MAC-to-IP system receives IP and/or MAC lease information of network end-points from one or more DHCP servers providing services to a region of a multi-system subscriber access network. The lease information includes the MAC and IP addresses of devices that can be provisioned by a DHCP server serving the particular region as well as lease expiration information (i.e., time and date). The lease information can be extracted from issued leases and does not affect the issuance of leases by the DHCP server. A DNS-to-MAC-to-IP query interface receives a DNS lookup request for a network end-point from a network device and converts the DNS lookup request into a MAC-to-IP database query. Data is obtained from the MAC-to-IP database to fulfill the DNS lookup request and DNS lookup response is created and sent to the requesting network device.
10 Citations
12 Claims
-
1. A lookup request fulfillment system comprising:
-
a network; a MAC-to-IP server device connected to the network; a memory accessible to the MAC-to-IP server device via the network and wherein the memory comprises a MAC-to-IP datastore, and wherein the MAC-to-IP server device comprises instructions for; receiving lease information from a DHCP server device for a network end-point (NEP), wherein the lease information comprises a MAC address, an IP address, and lease expiration information; creating a lease record comprising the lease information; storing the lease record in the MAC-to-IP datastore; deleting the lease record from the MAC-to-IP datastore upon lease expiration; receiving a DNS lookup request from a network device via the network; converting the DNS lookup request into a MAC-to-IP datastore query; obtaining data from the MAC-to-IP datastore to fulfill the DNS lookup request; creating a DNS lookup response from the data obtained from the MAC-to-IP datastore, wherein the DNS lookup response is presented in the form of a DNS message; and sending the DNS lookup response to the network device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for fulfilling a lookup request comprising:
-
receiving at a MAC-to-IP server device lease information from a DHCP server device for a network end-point (NEP) wherein the lease information comprises a MAC address, an IP address, and lease expiration information; creating at the MAC-to-IP server device a lease record comprising the lease information; storing the lease record in a MAC-to-IP datastore, wherein the MAC-to-IP datastore is stored in a memory; deleting the lease record from the MAC-to-IP datastore upon reaching lease expiration; receiving at the MAC-to-IP server device a DNS lookup request from a network device via a network; converting at the MAC-to-IP server device the DNS lookup request into a MAC-to-IP datastore query; obtaining data at the MAC-to-IP server device from the MAC-to-IP datastore to fulfill the DNS lookup request; creating at the MAC-to-IP server device a DNS lookup response from the data obtained from the MAC-to-IP datastore, wherein the DNS lookup response is presented in the form of a DNS message; and sending from the MAC-to-IP server device the DNS lookup response to the network device. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification