Method for forwarding packet and network device
US-2024106743-A1 · Mar 28, 2024 · US
US2022014494A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2022014494-A1 |
| Application number | US-202117367446-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 5, 2021 |
| Priority date | Jul 7, 2020 |
| Publication date | Jan 13, 2022 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for domain name resolution includes: requesting, by an access device, via a resolving request, an IP address based on a present domain name or a domain name based on a present IP address, wherein the access device is configured to have multipath access to a data network via at least two access paths; generating, by the access device, an initial domain name query based on the resolving request; duplicating, by the access device, the initial domain name query into at least two multiplied domain name queries; sending, by the access device, each of the at least two multiplied domain name queries to a respective name server; and receiving, by the access device, a domain name response comprising the requested IP address or the requested domain name from each respective name server.
Opening claim text (preview).
1 . A method for domain name resolution, comprising: requesting, by an access device, via a resolving request, an IP address based on a present domain name or a domain name based on a present IP address, wherein the access device is configured to have multipath access to a data network via at least two access paths; generating, by the access device, an initial domain name query based on the resolving request; duplicating, by the access device, the initial domain name query into at least two multiplied domain name queries; sending, by the access device, each of the at least two multiplied domain name queries to a respective name server; and receiving, by the access device, a domain name response comprising the requested IP address or the requested domain name from each respective name server. 2 . The method according to claim 1 , wherein the at least two multiplied domain name queries are sent to the respective name servers via different access paths. 3 . The method according to claim 2 , wherein the domain name responses are received via different access paths. 4 . The method according to claim 1 , wherein the at least two access paths include a fixed access path, a wireless local area network (WLAN) access path, or a cellular access path. 5 . The method according to claim 1 , further comprising: selecting, by the access device, from the domain name responses received by the access device, a selected response. 6 . The method according to claim 5 , wherein the selected response corresponds to the domain name response which is received first by the access device. 7 . The method according to claim 5 , wherein the selection only considers domain name responses received within a defined time frame. 8 . The method according to claim 5 , wherein the selection is based on a weighting of the name servers. 9 . The method according to claim 1 , wherein the duplication is performed using a modified version of the gethostbyname-function and/or the gethostbyaddress-function defined by the Portable Operating System Interface (POSIX) standard family. 10 . The method according to claim 9 , wherein the modified version of the gethostbyname-function and/or the gethostbyaddress-function uses the original name of the gethostbyname-function and/or the gethostbyaddress-function, and the original gethostbyname-function and/or the original gethostbyaddress-function uses a new name. 11 . The method according to claim 1 , wherein the Multipath Transmission Control Protocol (MPTCP) is used in combination with a redundant scheduler in order to send the at least two multiplied domain name queries from the access device to the respective name servers. 12 . An access device, comprising a processor and a non-transitory memory having processor-executable instructions stored thereon, wherein the processor is configured to execute the processor-executable instructions to facilitate the following being performed by the access device: requesting, via a resolving request, an IP address based on a present domain name or a domain name based on a present IP address; generating an initial domain name query based on the resolving request; duplicating the initial domain name query into at least two multiplied domain name queries; sending each of the at least two multiplied domain name queries to a respective name server; and receiving a domain name response from each respective name server; wherein the access device is configured to have multipath access to a data network via at least two access paths. 13 . The access device according to claim 12 , wherein the processor is further configured to execute the processor-executable instructions to facilitate the following being performed by the access device: selecting, from the received domain name responses, a selected response. 14 . A system, comprising: an access device; and at least two name servers; wherein the access device is configured to: request, via a resolving request, an IP address based on a present domain name or a domain name based on a present IP address; generate an initial domain name query based on the resolving request; duplicate the initial domain name query into at least two multiplied domain name queries; send each of the at least two multiplied domain name queries to a respective name server of the at least two name servers; and receive a domain name response comprising the requested IP address or the requested domain name from each respective name server of the at least two name servers; wherein each name server of the at least two name servers is configured to receive the respective multiplied domain name query and to send the respective domain name response to the access device; wherein the access device is configured to have multipath access to a data network via at least two access paths. 15 . A non-transitory computer-readable medium having processor-executable instructions for domain name resolution, wherein the processor-executable instructions, when executed, facilitate a method for domain name resolution according to claim 1 .
Multiple interfaces, e.g. multihomed nodes · CPC title
Internet protocol [IP] addresses · CPC title
Multipath · CPC title
using domain name system [DNS] · CPC title
of different Radio Access Technologies [RATs], e.g. LTE® or Wi-Fi® · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.