CA2520513A1 - Arrangement for retrieving routing information for establishing a bidirectional tunnel between a mobile router and a correspondent router - Google Patents
Arrangement for retrieving routing information for establishing a bidirectional tunnel between a mobile router and a correspondent router Download PDFInfo
- Publication number
- CA2520513A1 CA2520513A1 CA002520513A CA2520513A CA2520513A1 CA 2520513 A1 CA2520513 A1 CA 2520513A1 CA 002520513 A CA002520513 A CA 002520513A CA 2520513 A CA2520513 A CA 2520513A CA 2520513 A1 CA2520513 A1 CA 2520513A1
- Authority
- CA
- Canada
- Prior art keywords
- sending
- router
- specifying
- address
- mobile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/462—LAN interconnection over a bridge based backbone
- H04L12/4625—Single bridge functionality, e.g. connection of two networks over a single bridge
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/082—Mobility data transfer for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/248—Connectivity information update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/28—Connectivity information management, e.g. connectivity discovery or connectivity update for reactive routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/005—Moving wireless networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/182—Network node acting on behalf of an other network entity, e.g. proxy
Abstract
A mobile router and a correspondent router, each configured for routing services for nodes within their routing prefixes associated with their respective routing tables, establish a secure, bidirectional tunnel based on a messaging protocol between each other and a route server resource. A reactive (i.e., on-demand) protocol is used that enables the requesting device (e.g., the mobile router, correspondent router), to obtain routing information in a secure manner from the route server. The mobile router sends a query via its home agent to the route server resource to identify the correspondent router serving the correspondent node. The mobile router sends a binding update request, specifying a home address and care-of address for the mobile router, to the correspondent router for establishment of a bidirectional tunnel. The correspondent router establishes the bidirectional tunnel, and updates its routing tables based on information from the route server resource.
Claims (39)
1. ~A method in an Internet Protocol (IP) based mobile router configured for sending packets to a correspondent node, the method comprising:
receiving a packet destined for IP address of the correspondent node;
determining a host domain name associated with the IP address by requesting a reverse lookup of the IP address from a name server;
identifying an authoritative name server for the host domain name based on sending a query, specifying the host domain name, to a root name server configured for identifying a top-level authoritative name server, and sending a second query, specifying the host domain name, to the top-level authoritative name server;
sending to the authoritative name server a request for identifying a correspondent router configured for establishing a tunnel for the host domain name; and initiating establishment of the tunnel with the correspondent router for sending packets to the correspondent node.
receiving a packet destined for IP address of the correspondent node;
determining a host domain name associated with the IP address by requesting a reverse lookup of the IP address from a name server;
identifying an authoritative name server for the host domain name based on sending a query, specifying the host domain name, to a root name server configured for identifying a top-level authoritative name server, and sending a second query, specifying the host domain name, to the top-level authoritative name server;
sending to the authoritative name server a request for identifying a correspondent router configured for establishing a tunnel for the host domain name; and initiating establishment of the tunnel with the correspondent router for sending packets to the correspondent node.
2. ~The method of claim 1, wherein the sending step includes sending a second request for identifying an address prefix for the correspondent node that is reachable by the correspondent router, the method further including updating a routing table with the address prefix, received from the authoritative name server, for reaching additional nodes within a subnetwork specified by the via the tunnel.
3. ~The method of claim 2, wherein the sending step includes:
specifying in the request a first resource record type configured for specifying corespondent routers configured for establishing the tunnel according to a prescribed mobile network protocol; and specifying in the second request a second resource record type configured for specifying the address prefix for the correspondent node according to the prescribed mobile network protocol.
specifying in the request a first resource record type configured for specifying corespondent routers configured for establishing the tunnel according to a prescribed mobile network protocol; and specifying in the second request a second resource record type configured for specifying the address prefix for the correspondent node according to the prescribed mobile network protocol.
4. ~The method of claim 2, wherein the sending step includes:
sending the request to a first prescribed subdomain of the authoritative name server associated with identification of corespondent routers configured for establishing the tunnel 16~
according to a prescribed mobile network protocol;
sending the second request to a second prescribed subdomain of the authoritative name server associated with identification of address prefixes for identified nodes.
sending the request to a first prescribed subdomain of the authoritative name server associated with identification of corespondent routers configured for establishing the tunnel 16~
according to a prescribed mobile network protocol;
sending the second request to a second prescribed subdomain of the authoritative name server associated with identification of address prefixes for identified nodes.
5. The method of claim 1, wherein the identifying step includes recursively sending the host name, following receiving a reply to the second query that specifies an identified name server, to successively identified name servers for identification of the authoritative name server.
6. The method of claim 1, wherein:
the determining step includes sending a query, specifying the reverse lookup, via a home tunnel terminated by a home agent, and the initiating step includes:~
(1) sending a binding update request to the correspondent router via a unidirectional tunnel to the correspondent router, the binding update request specifying a corresponding home address providing reachability to the mobile router via the home agent, a corresponding care-of address providing reachability to the mobile router via an attachment router, and a mobile router flag specifying that the binding update request was generated by a router that is mobile, and (2) validating for the correspondent router that the home address is reachable via the care-of address.
the determining step includes sending a query, specifying the reverse lookup, via a home tunnel terminated by a home agent, and the initiating step includes:~
(1) sending a binding update request to the correspondent router via a unidirectional tunnel to the correspondent router, the binding update request specifying a corresponding home address providing reachability to the mobile router via the home agent, a corresponding care-of address providing reachability to the mobile router via an attachment router, and a mobile router flag specifying that the binding update request was generated by a router that is mobile, and (2) validating for the correspondent router that the home address is reachable via the care-of address.
7. A method in an Internet Protocol (IP) based router configured for sending and receiving packets for a correspondent node, the method comprising:
establishing a bidirectional tunnel with a mobile router based on receiving a binding update that specifies a home address for the mobile router and a care-of address that specifies a point of attachment for the mobile router;
determining a domain name associated with the home address by requesting a reverse lookup of the home address from a name server;
identifying an authoritative name server for the domain name based on sending a query, specifying the domain name, to a root name server configured for identifying a top-level authoritative name server, and sending a second query, specifying the domain name, to the top-level authoritative name server;
sending to the authoritative name server a request for identifying at least one address prefix reachable via the mobile router; and updating an internal routing table to indicate the at least one address prefix is reachable via the bidirectional tunnel.
establishing a bidirectional tunnel with a mobile router based on receiving a binding update that specifies a home address for the mobile router and a care-of address that specifies a point of attachment for the mobile router;
determining a domain name associated with the home address by requesting a reverse lookup of the home address from a name server;
identifying an authoritative name server for the domain name based on sending a query, specifying the domain name, to a root name server configured for identifying a top-level authoritative name server, and sending a second query, specifying the domain name, to the top-level authoritative name server;
sending to the authoritative name server a request for identifying at least one address prefix reachable via the mobile router; and updating an internal routing table to indicate the at least one address prefix is reachable via the bidirectional tunnel.
8. The method of claim 7, wherein the sending step includes specifying within the request the address prefix for a mobile node having sent a packet to the correspondent node and being reachable via the mobile router, the updating step including updating the internal routing table to indicate the address prefix for the mobile node is reachable via the bidirectional tunnel.
9. The method of claim 8, wherein the sending step further includes specifying in the request a first resource record type configured for specifying the prefix for a specified mobile node and assigned to a corresponding mobile router configured for establishing the bidirectional tunnel according to a prescribed mobile network protocol.
10. The method of claim 8, wherein the sending step further includes sending the request to a prescribed subdomain of the authoritative name server associated with identification of an address prefix for a specified mobile node and assigned to a corresponding mobile router configured for establishing the bidirectional tunnel according to a prescribed mobile network protocol.
11. The method of claim 7, wherein the sending step includes specifying within the request all address prefixes reachable via the mobile router, the updating step including updating the internal routing table to indicate said all address prefixes are reachable via the bidirectional tunnel.
12. The method of claim 11, wherein the sending step further includes specifying in the request a first resource record type configured for specifying all prefixes assigned to a corresponding mobile router configured for establishing the bidirectional tunnel according to a prescribed mobile network protocol.
13. The method of claim 11, wherein the sending step further includes sending the request to a prescribed subdomain of the authoritative name server associated with identification of all address prefixes assigned to a corresponding mobile router configured for establishing the bidirectional tunnel according to a prescribed mobile network protocol.
14. A computer readable medium having stored thereon sequences of instructions for sending packets to a correspondent node by an Internet Protocol (IP) based mobile router, the sequences of instructions including instructions for:
receiving a packet destined for IP address of the correspondent node;
determining a host domain name associated with the IP address by requesting a reverse lookup of the IP address from a name server;
identifying an authoritative name server for the host domain name based on sending a query, specifying the host domain name, to a root name server configured for identifying a top-level authoritative name server, and sending a second query, specifying the host domain name, to the top-level authoritative name server;
sending to the authoritative name server a request for identifying a correspondent router configured for establishing a tunnel for the host domain name; and initiating establishment of the tunnel with the correspondent router for sending packets to the correspondent node.
receiving a packet destined for IP address of the correspondent node;
determining a host domain name associated with the IP address by requesting a reverse lookup of the IP address from a name server;
identifying an authoritative name server for the host domain name based on sending a query, specifying the host domain name, to a root name server configured for identifying a top-level authoritative name server, and sending a second query, specifying the host domain name, to the top-level authoritative name server;
sending to the authoritative name server a request for identifying a correspondent router configured for establishing a tunnel for the host domain name; and initiating establishment of the tunnel with the correspondent router for sending packets to the correspondent node.
15. The medium of claim 14, wherein the sending step includes sending a second request for identifying an address prefix for the correspondent node that is reachable by the correspondent router, the medium further including instructions for updating a routing table with the address prefix, received from the authoritative name server, for reaching additional nodes within a subnetwork specified by the via the tunnel.
16. The medium of claim 15, wherein the sending step includes:
specifying in the request a first resource record type configured for specifying correspondent routers configured for establishing the tunnel according to a prescribed mobile network protocol; and specifying in the second request a second resource record type configured for specifying the address prefix for the correspondent node according to the prescribed mobile network protocol.
specifying in the request a first resource record type configured for specifying correspondent routers configured for establishing the tunnel according to a prescribed mobile network protocol; and specifying in the second request a second resource record type configured for specifying the address prefix for the correspondent node according to the prescribed mobile network protocol.
17. The medium of claim 15, wherein the sending step includes:
sending the request to a first prescribed subdomain of the authoritative name server associated with identification of correspondent routers configured for establishing the tunnel according to a prescribed mobile network protocol;
sending the second request to a second prescribed subdomain of the authoritative name server associated with identification of address prefixes for identified nodes.
sending the request to a first prescribed subdomain of the authoritative name server associated with identification of correspondent routers configured for establishing the tunnel according to a prescribed mobile network protocol;
sending the second request to a second prescribed subdomain of the authoritative name server associated with identification of address prefixes for identified nodes.
18. The medium of claim 14, wherein the identifying step includes recursively sending the host name, following receiving a reply to the second query that specifies an identified name server, to successively identified name servers for identification of the authoritative name server.
19. The medium of claim 14, wherein:
the determining step includes sending a query, specifying the reverse lookup, via a home tunnel terminated by a home agent, and the initiating step includes:
(1) sending a binding update request to the correspondent router via a unidirectional tunnel to the correspondent router, the binding update request specifying a corresponding home address providing reachability to the mobile router via the home agent, a corresponding care-of address providing reachability to the mobile router via an attachment router, and a mobile router flag specifying that the binding update request was generated by a router that is mobile, and (2) validating for the correspondent router that the home address is reachable via the care-of address.
the determining step includes sending a query, specifying the reverse lookup, via a home tunnel terminated by a home agent, and the initiating step includes:
(1) sending a binding update request to the correspondent router via a unidirectional tunnel to the correspondent router, the binding update request specifying a corresponding home address providing reachability to the mobile router via the home agent, a corresponding care-of address providing reachability to the mobile router via an attachment router, and a mobile router flag specifying that the binding update request was generated by a router that is mobile, and (2) validating for the correspondent router that the home address is reachable via the care-of address.
20. A computer readable medium having stored thereon sequences of instructions for sending and receiving packets by an Internet Protocol (IP) based router for a correspondent node, the sequences of instructions including instructions for:
establishing a bidirectional tunnel with a mobile router based on receiving a binding update that specifies a home address for the mobile router and a care-of address that specifies a point of attachment for the mobile router;
determining a domain name associated with the home address by requesting a reverse lookup of the home address from a name server;
identifying an authoritative name server for the domain name based on sending a query, specifying the domain name, to a root name server configured for identifying a top-level authoritative name server, and sending a second query, specifying the domain name, to the top-level authoritative name server;
sending to the authoritative name server a request for identifying at least one address prefix reachable via the mobile router; and updating an internal routing table to indicate the at least one address prefix is reachable via the bidirectional tunnel.
establishing a bidirectional tunnel with a mobile router based on receiving a binding update that specifies a home address for the mobile router and a care-of address that specifies a point of attachment for the mobile router;
determining a domain name associated with the home address by requesting a reverse lookup of the home address from a name server;
identifying an authoritative name server for the domain name based on sending a query, specifying the domain name, to a root name server configured for identifying a top-level authoritative name server, and sending a second query, specifying the domain name, to the top-level authoritative name server;
sending to the authoritative name server a request for identifying at least one address prefix reachable via the mobile router; and updating an internal routing table to indicate the at least one address prefix is reachable via the bidirectional tunnel.
21. The medium of claim 20, wherein the sending step includes specifying within the request the address prefix for a mobile node having sent a packet to the correspondent node and being reachable via the mobile router, the updating step including updating the internal routing table to indicate the address prefix for the mobile node is reachable via the bidirectional tunnel.
22. The medium of claim 21, wherein the sending step further includes specifying in the request a first resource record type configured for specifying the prefix for a specified mobile node and assigned to a corresponding mobile router configured for establishing the bidirectional tunnel according to a prescribed mobile network protocol.
23. The medium of claim 21, wherein the sending step further includes sending the request to a prescribed subdomain of the authoritative name server associated with identification of an address prefix for a specified mobile node and assigned to a corresponding mobile router configured for establishing the bidirectional tunnel according to a prescribed mobile network protocol.
24. The medium of claim 20, wherein the sending step includes specifying within the request all address prefixes reachable via the mobile router, the updating step including updating the internal routing table to indicate said all address prefixes are reachable via the bidirectional tunnel.
25. The medium of claim 24, wherein the sending step further includes specifying in the request a first resource record type configured for specifying all prefixes assigned to a corresponding mobile muter configured for establishing the bidirectional tunnel according to a prescribed mobile network protocol.
26. The medium of claim 24, wherein the sending step further includes sending the request to a prescribed subdomain of the authoritative name server associated with identification of all address prefixes assigned to a corresponding mobile router configured for establishing the bidirectional tunnel according to a prescribed mobile network protocol.
27. An Internet Protocol (IP) based mobile router configured for sending packets to a correspondent node, the mobile router comprising:
means for receiving a packet destined for IP address of the correspondent node;
means for determining a host domain name associated with the IP address by requesting a reverse lookup of the IP address from a name server;
means for identifying an authoritative name server for the host domain name based on sending a query, specifying the host domain name, to a root name server configured for identifying a top-level authoritative name server, and sending a second query, specifying the host domain name, to the top-level authoritative name server, the means for identifying configured for sending to the authoritative name server a request for identifying a correspondent roister configured for establishing a tunnel for the host domain name; and means for initiating establishment of the tunnel with the correspondent router for sending packets to the correspondent node.
means for receiving a packet destined for IP address of the correspondent node;
means for determining a host domain name associated with the IP address by requesting a reverse lookup of the IP address from a name server;
means for identifying an authoritative name server for the host domain name based on sending a query, specifying the host domain name, to a root name server configured for identifying a top-level authoritative name server, and sending a second query, specifying the host domain name, to the top-level authoritative name server, the means for identifying configured for sending to the authoritative name server a request for identifying a correspondent roister configured for establishing a tunnel for the host domain name; and means for initiating establishment of the tunnel with the correspondent router for sending packets to the correspondent node.
28. The mobile router of claim 27, wherein the identifying means is configured for sending a second request for identifying an address prefix for the correspondent node that is reachable by the correspondent router, the mobile router further comprising updating a routing table with the address prefix, received from the authoritative name server, for reaching additional nodes within a subnetwork specified by the via the tunnel.
29. The mobile router of claim 28, wherein the identifying means is configured for:
specifying in the request a first resource record type configured for specifying correspondent routers configured for establishing the tunnel according to a prescribed mobile network protocol; and specifying in the second request a second resource record type configured for specifying the address prefix for the correspondent node according to the prescribed mobile network protocol.
specifying in the request a first resource record type configured for specifying correspondent routers configured for establishing the tunnel according to a prescribed mobile network protocol; and specifying in the second request a second resource record type configured for specifying the address prefix for the correspondent node according to the prescribed mobile network protocol.
30. The mobile muter of claim 28, wherein the identifying means is configured for:
sending the request to a first prescribed subdomain of the authoritative name server associated with identification of correspondent routers configured for establishing the tunnel according to a prescribed mobile network protocol; and sending the second request to a second prescribed subdomain of the authoritative name server associated with identification of address prefixes for identified nodes.
sending the request to a first prescribed subdomain of the authoritative name server associated with identification of correspondent routers configured for establishing the tunnel according to a prescribed mobile network protocol; and sending the second request to a second prescribed subdomain of the authoritative name server associated with identification of address prefixes for identified nodes.
31. The mobile router of claim 27, wherein the identifying means is configured for recursively sending the host name, following receiving a reply to the second query that specifies an identified name server, to successively identified name servers for identification of the authoritative name server.
32. The mobile routes of claim 27, wherein:
the determining means is configured for sending a query, specifying the reverse lookup, via a home tunnel terminated by a home agent, and the initiating means is configured for:
(1) sending a binding update request to the correspondent router via a unidirectional tunnel to the correspondent router, the binding update request specifying a corresponding home address providing reachability to the mobile router via the home agent, a corresponding care-of address providing reachability to the mobile router via an attachment router, and a mobile router flag specifying that the binding update request was generated by a router that is mobile, and (2) validating for the correspondent router that the home address is reachable via the care-of address.
the determining means is configured for sending a query, specifying the reverse lookup, via a home tunnel terminated by a home agent, and the initiating means is configured for:
(1) sending a binding update request to the correspondent router via a unidirectional tunnel to the correspondent router, the binding update request specifying a corresponding home address providing reachability to the mobile router via the home agent, a corresponding care-of address providing reachability to the mobile router via an attachment router, and a mobile router flag specifying that the binding update request was generated by a router that is mobile, and (2) validating for the correspondent router that the home address is reachable via the care-of address.
33. An Internet Protocol (IP) based router configured for sending and receiving packets for a correspondent node, the roister comprising:
means for establishing a bidirectional tunnel with a mobile router based on receiving a binding update that specifies a home address for the mobile router and a care-of address that specifies a point of attachment for the mobile router;
means for determining a domain name associated with the home address by requesting a reverse lookup of the home address from a name server;
means for identifying an authoritative name server for the domain name based on sending a query, specifying the domain name, to a root name server configured for identifying a top-level authoritative name server, and sending a second query, specifying the domain name, to the top-level authoritative name server, the identifying means configured for sending to the authoritative name server a request for identifying at least one address prefix reachable via the mobile router; and means for updating an internal routing table to indicate the at least one address prefix is reachable via the bidirectional tunnel.
means for establishing a bidirectional tunnel with a mobile router based on receiving a binding update that specifies a home address for the mobile router and a care-of address that specifies a point of attachment for the mobile router;
means for determining a domain name associated with the home address by requesting a reverse lookup of the home address from a name server;
means for identifying an authoritative name server for the domain name based on sending a query, specifying the domain name, to a root name server configured for identifying a top-level authoritative name server, and sending a second query, specifying the domain name, to the top-level authoritative name server, the identifying means configured for sending to the authoritative name server a request for identifying at least one address prefix reachable via the mobile router; and means for updating an internal routing table to indicate the at least one address prefix is reachable via the bidirectional tunnel.
34. The router of claim 33, wherein the identifying means is configured for specifying within the request the address prefix for a mobile node having sent a packet to the correspondent node and being reachable via the mobile router, the updating means configured for updating the internal routing table to indicate the address prefix for the mobile node is reachable via the bidirectional tunnel.
35. The router of claim 34, wherein the identifying means is configured for specifying in the request a first resource record type configured for specifying the prefix for a specified mobile node and assigned to a corresponding mobile routes configured for establishing the bidirectional tunnel according to a prescribed mobile network protocol.
36. The router of claim 34, wherein the identifying means is configured for sending the request to a prescribed subdomain of the authoritative name server associated with identification of an address prefix for a specified mobile node and assigned to a corresponding mobile router configured for establishing the bidirectional tunnel according to a prescribed mobile network protocol.
37. The router of claim 31, wherein the identifying means is configured for specifying within the request all address prefixes reachable via the mobile routes, the updating means configured for updating the internal routing table to indicate said all address prefixes are reachable via the bidirectional tunnel.
38. The router of claim 37, wherein the identifying means is configured for specifying in the request a first resource record type configured for specifying all prefixes assigned to a corresponding mobile muter configured for establishing the bidirectional tunnel according to a prescribed mobile network protocol.
39. The router of claim 37, wherein the identifying means is configured for sending the request to a prescribed subdomain of the authoritative name server associated with identification of all address prefixes assigned to a corresponding mobile router configured for establishing the bidirectional tunnel according to a prescribed mobile network protocol.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/438,853 US7886075B2 (en) | 2003-05-16 | 2003-05-16 | Arrangement for retrieving routing information for establishing a bidirectional tunnel between a mobile router and a correspondent router |
US10/438,853 | 2003-05-16 | ||
PCT/US2004/014947 WO2004104740A2 (en) | 2003-05-16 | 2004-05-13 | Arrangement for retrieving routing information for establishing a bidirectional tunnel between a mobile router and a correspondent router |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2520513A1 true CA2520513A1 (en) | 2004-12-02 |
CA2520513C CA2520513C (en) | 2011-10-11 |
Family
ID=33417675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2520513A Expired - Fee Related CA2520513C (en) | 2003-05-16 | 2004-05-13 | Arrangement for retrieving routing information for establishing a bidirectional tunnel between a mobile router and a correspondent router |
Country Status (6)
Country | Link |
---|---|
US (1) | US7886075B2 (en) |
EP (1) | EP1627503B1 (en) |
CN (1) | CN1830182B (en) |
AU (1) | AU2004241546B2 (en) |
CA (1) | CA2520513C (en) |
WO (1) | WO2004104740A2 (en) |
Families Citing this family (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8213431B2 (en) * | 2008-01-18 | 2012-07-03 | The Boeing Company | System and method for enabling wireless real time applications over a wide area network in high signal intermittence environments |
US7991854B2 (en) * | 2004-03-19 | 2011-08-02 | Microsoft Corporation | Dynamic session maintenance for mobile computing devices |
US8139538B1 (en) * | 2004-06-22 | 2012-03-20 | Cisco Technology, Inc. | Methods and apparatus for achieving route optimization between mobile networks and a correspondent node using a mobile router as a proxy node |
US7519009B2 (en) * | 2004-09-29 | 2009-04-14 | The Boeing Company | Virtual exterior gateway protocol and related methods |
US20060095546A1 (en) * | 2004-10-07 | 2006-05-04 | Nokia Corporation | Method and system for locating services in proximity networks for legacy application |
US7539202B2 (en) * | 2004-11-02 | 2009-05-26 | Cisco Technology, Inc. | Maintaining secrecy of assigned unique local addresses for IPv6 nodes within a prescribed site during access of a wide area network |
KR20070093979A (en) * | 2004-12-14 | 2007-09-19 | 마츠시타 덴끼 산교 가부시키가이샤 | Communication route optimization method, corresponding apparatus and system |
KR100635127B1 (en) | 2004-12-20 | 2006-10-17 | 한국전자통신연구원 | ROUTE OPTIMIZATION METHOD FOR NETWORK MOBILE SERVICE IN IPv6 NETWORKS |
WO2006077835A1 (en) * | 2005-01-18 | 2006-07-27 | Matsushita Electric Industrial Co., Ltd. | Communication management method and communication management device |
GB2423439B (en) * | 2005-02-17 | 2007-10-24 | Motorola Inc | Packet data transmission |
US7366111B2 (en) * | 2005-04-08 | 2008-04-29 | Cisco Technology, Inc. | Arrangement for providing optimized connections between peer routers in a tree-based ad hoc mobile network |
US7808970B2 (en) * | 2005-06-30 | 2010-10-05 | Motorola, Inc. | Method of dynamically assigning mobility configuration parameters for mobile entities |
WO2007061121A1 (en) * | 2005-11-22 | 2007-05-31 | Matsushita Electric Industrial Co., Ltd. | Communication route optimization method and communication route optimization control device |
KR100884898B1 (en) | 2005-12-06 | 2009-02-23 | 주식회사 케이티 | Routing optimization method in the same nested NEMO |
US7950052B2 (en) * | 2006-01-25 | 2011-05-24 | Audiocodes, Inc. | System, method, and interface for segregation of a session controller and a security gateway |
US20090024732A1 (en) * | 2006-03-10 | 2009-01-22 | Matsushita Electric Industrial Co., Ltd. | Apparatus for prefix control and apparatus for prefix choice |
US7593377B2 (en) | 2006-03-29 | 2009-09-22 | Cisco Technology, Inc. | Route optimization for a mobile IP network node in a mobile ad hoc network |
KR100743082B1 (en) | 2006-06-30 | 2007-07-27 | 주식회사 케이티프리텔 | Tunneling device for sending packet to mobile node through mobile router, method of location registration and tunneling thereof |
JP5080487B2 (en) * | 2006-10-30 | 2012-11-21 | パナソニック株式会社 | Binding update method, mobile terminal, home agent, binding update system |
US8171120B1 (en) | 2006-11-22 | 2012-05-01 | Rockstar Bidco Lp | Mobile IPv6 route optimization authorization |
CN101247314B (en) * | 2007-02-15 | 2013-11-06 | 华为技术有限公司 | Routing optimization method, proxy mobile media PMA and packet transmission system |
US7885274B2 (en) * | 2007-02-27 | 2011-02-08 | Cisco Technology, Inc. | Route optimization between a mobile router and a correspondent node using reverse routability network prefix option |
US20100046419A1 (en) * | 2007-04-12 | 2010-02-25 | Panasonic Corporation | Overlay Network Node, Mobile Node, and Mobile Router |
US7894420B2 (en) * | 2007-07-12 | 2011-02-22 | Intel Corporation | Fast path packet destination mechanism for network mobility via secure PKI channel |
WO2009099358A1 (en) * | 2008-02-08 | 2009-08-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for use in a communications network |
GB0802585D0 (en) * | 2008-02-12 | 2008-03-19 | Mtld Top Level Domain Ltd | Determining a property of communication device |
US8782278B2 (en) * | 2008-03-21 | 2014-07-15 | Qualcomm Incorporated | Address redirection for nodes with multiple internet protocol addresses in a wireless network |
US20110110306A1 (en) * | 2008-06-30 | 2011-05-12 | Kenichi Yajima | Network system, mobile gateway, location management server, and communication control method of mobile node |
US9237437B2 (en) * | 2008-07-22 | 2016-01-12 | Futurewei Technologies, Inc. | Method and apparatus for home agent redirect |
US8018941B2 (en) * | 2008-09-30 | 2011-09-13 | At&T Intellectual Property I, L.P. | Demand-based distribution of internet protocol routing information across a network |
GB2465138B (en) * | 2008-10-10 | 2012-10-10 | Afilias Technologies Ltd | Transcoding web resources |
KR101030353B1 (en) * | 2008-12-23 | 2011-04-20 | 삼성전자주식회사 | Apparatus and method for navigating the path to mobile terminal in nearby communication |
WO2011044685A1 (en) * | 2009-10-18 | 2011-04-21 | Research In Motion Limited | Constructing a combined tracking address |
KR101594811B1 (en) * | 2009-10-21 | 2016-02-18 | 삼성전자주식회사 | Network apparatus and system in mobile peer-to-peer environments |
CN101808034B (en) * | 2010-03-16 | 2012-07-04 | 杭州华三通信技术有限公司 | Method and device for routing management |
US9141724B2 (en) | 2010-04-19 | 2015-09-22 | Afilias Technologies Limited | Transcoder hinting |
GB2481843A (en) | 2010-07-08 | 2012-01-11 | Mtld Top Level Domain Ltd | Web based method of generating user interfaces |
EP2617238B1 (en) * | 2010-11-05 | 2015-01-21 | Huawei Technologies Co., Ltd. | Method for providing local traffic shortcut in packet-oriented mobile communication network |
EP2617259B1 (en) * | 2010-11-05 | 2015-05-13 | Huawei Technologies Co., Ltd. | A method for providing a local traffic shortcut in a packet-oriented mobile communication network |
US8661146B2 (en) | 2011-10-13 | 2014-02-25 | Cisco Technology, Inc. | Systems and methods for IP reachability in a communications network |
CN103621021A (en) * | 2012-06-27 | 2014-03-05 | 华为技术有限公司 | Session routing method, apparatus and system |
US10070369B2 (en) | 2013-01-02 | 2018-09-04 | Comcast Cable Communications, Llc | Network provisioning |
US9992021B1 (en) | 2013-03-14 | 2018-06-05 | GoTenna, Inc. | System and method for private and point-to-point communication between computing devices |
US10021027B2 (en) | 2013-04-30 | 2018-07-10 | Comcast Cable Communications, Llc | Network validation with dynamic tunneling |
US9756549B2 (en) | 2014-03-14 | 2017-09-05 | goTenna Inc. | System and method for digital communication between computing devices |
US9059941B1 (en) | 2014-05-29 | 2015-06-16 | Amazon Technologies, Inc. | Providing router information according to a programmatic interface |
US10080224B2 (en) | 2016-02-29 | 2018-09-18 | Cisco Technology, Inc. | Insertion slots along deterministic track for movable network device in a deterministic network |
US9992703B2 (en) | 2016-04-04 | 2018-06-05 | Cisco Technology, Inc. | Insertion of management packet into a deterministic track |
US10009793B2 (en) | 2016-04-04 | 2018-06-26 | Cisco Technology, Inc. | Reverse insertion of management packet into a deterministic track |
US9633078B1 (en) * | 2016-09-30 | 2017-04-25 | Semmle Limited | Generating identifiers for tuples of recursively defined relations |
US9720961B1 (en) | 2016-09-30 | 2017-08-01 | Semmle Limited | Algebraic data types for database query languages |
US10567267B2 (en) | 2017-07-06 | 2020-02-18 | Cisco Technology, Inc. | Deterministic data collection from mobile network device traveling within a deterministic network |
US10491719B2 (en) | 2017-07-24 | 2019-11-26 | Cisco Technology, Inc. | Insertion of management packet into a wired deterministic path |
US10944669B1 (en) | 2018-02-09 | 2021-03-09 | GoTenna, Inc. | System and method for efficient network-wide broadcast in a multi-hop wireless network using packet echos |
CN108462751B (en) * | 2018-03-23 | 2023-08-22 | 上海地面通信息网络股份有限公司 | Reverse proxy system |
US11082324B2 (en) | 2018-07-27 | 2021-08-03 | goTenna Inc. | Vine: zero-control routing using data packet inspection for wireless mesh networks |
WO2020185707A1 (en) | 2019-03-08 | 2020-09-17 | goTenna Inc. | Method for utilization-based traffic throttling in a wireless mesh network |
US10798051B1 (en) * | 2019-05-23 | 2020-10-06 | At&T Intellectual Property I, L.P. | Filtering and organizing process for domain name system query collection |
CN111641545B (en) * | 2020-05-15 | 2022-06-21 | 深信服科技股份有限公司 | Tunnel detection method and device, equipment and storage medium |
US11546245B2 (en) * | 2020-06-24 | 2023-01-03 | Vmware, Inc. | System and method for data route discovery through cross-connection tunnels |
CN114363735B (en) * | 2020-10-13 | 2023-05-12 | 华为技术有限公司 | Route configuration method, network equipment, communication system and storage medium |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6300863B1 (en) * | 1994-11-15 | 2001-10-09 | Absolute Software Corporation | Method and apparatus to monitor and locate an electronic device using a secured intelligent agent via a global network |
US6421781B1 (en) * | 1998-04-30 | 2002-07-16 | Openwave Systems Inc. | Method and apparatus for maintaining security in a push server |
US6178451B1 (en) * | 1998-11-03 | 2001-01-23 | Telcordia Technologies, Inc. | Computer network size growth forecasting method and system |
US6578085B1 (en) * | 1999-01-27 | 2003-06-10 | Nortel Networks Limited | System and method for route optimization in a wireless internet protocol network |
US6314469B1 (en) * | 1999-02-26 | 2001-11-06 | I-Dns.Net International Pte Ltd | Multi-language domain name service |
EP1166521B1 (en) * | 1999-03-31 | 2004-07-28 | BRITISH TELECOMMUNICATIONS public limited company | Method of routing data |
US6442745B1 (en) * | 1999-12-29 | 2002-08-27 | Intel Corporation | Method and apparatus for layout-constrained global routing |
US20020163889A1 (en) * | 2000-02-02 | 2002-11-07 | Yechiam Yemini | Method and apparatus for providing services on a dynamically addressed network |
US6915325B1 (en) * | 2000-03-13 | 2005-07-05 | Nortel Networks Ltd | Method and program code for communicating with a mobile node through tunnels |
AU2001237590A1 (en) * | 2000-03-31 | 2001-10-15 | British Telecommunications Public Limited Compagny | Mobile data routing |
WO2002029584A1 (en) | 2000-10-04 | 2002-04-11 | Enic Corporation | Providing services and information based on a request that includes a unique identifier |
KR100520141B1 (en) * | 2000-10-26 | 2005-10-10 | 삼성전자주식회사 | Hanover method of mobile terminal having mobile ip in mobile communication system |
US7333482B2 (en) * | 2000-12-22 | 2008-02-19 | Interactive People Unplugged Ab | Route optimization technique for mobile IP |
EP1379034A4 (en) * | 2001-03-13 | 2009-09-09 | Nec Corp | System for managing mobile node in mobile network |
JP2002281010A (en) * | 2001-03-19 | 2002-09-27 | Nec Corp | Key distributing system for protecting path update notification in micro mobility network |
US6993588B2 (en) * | 2001-03-26 | 2006-01-31 | Sumisho Computer Systems Corporation | System and methods for securely permitting mobile code to access resources over a network |
CN1161931C (en) * | 2001-06-18 | 2004-08-11 | 华为技术有限公司 | Radio Three layer tunnel spare and burden sharing method |
US6907525B2 (en) | 2001-08-14 | 2005-06-14 | Riverhead Networks Inc. | Protecting against spoofed DNS messages |
US6847649B2 (en) * | 2001-08-24 | 2005-01-25 | Ericsson Inc. | Methods, systems and computer program products for accessing an embedded web server on a broadband access terminal |
WO2003019973A2 (en) * | 2001-08-29 | 2003-03-06 | Research In Motion Limited | System and method for addressing a mobile device in an ip-based wireless network |
US7020464B2 (en) * | 2001-10-09 | 2006-03-28 | Microsoft Corporation | System and method for providing agent-free and no-packet overhead mobility support with transparent session continuity for mobile devices |
US20030074461A1 (en) | 2001-10-09 | 2003-04-17 | I-Dns.Net International Pte. Ltd. | Method of mapping names or identifiers to telecommunications network resource locations |
US7299357B2 (en) * | 2002-08-07 | 2007-11-20 | Kryptiq Corporation | Opaque message archives |
EP1763197B1 (en) | 2002-11-27 | 2009-11-18 | Research In Motion Limited | Associating a temporary IPv6 address with a temporary IPv4 address for communicating in an IPv4 network with a wireless device |
US7552234B2 (en) * | 2003-02-11 | 2009-06-23 | Cisco Technology, Inc. | Arrangement for establishing a bidirectional tunnel between a mobile router and a correspondent node |
US20040177120A1 (en) * | 2003-03-07 | 2004-09-09 | Kirsch Steven T. | Method for filtering e-mail messages |
US7398315B2 (en) * | 2003-03-12 | 2008-07-08 | Workman Nydegger | Reducing unwanted and unsolicited electronic messages by preventing connection hijacking and domain spoofing |
-
2003
- 2003-05-16 US US10/438,853 patent/US7886075B2/en active Active
-
2004
- 2004-05-13 CA CA2520513A patent/CA2520513C/en not_active Expired - Fee Related
- 2004-05-13 AU AU2004241546A patent/AU2004241546B2/en not_active Ceased
- 2004-05-13 CN CN2004800102029A patent/CN1830182B/en not_active Expired - Fee Related
- 2004-05-13 WO PCT/US2004/014947 patent/WO2004104740A2/en active Application Filing
- 2004-05-13 EP EP04752076.2A patent/EP1627503B1/en not_active Not-in-force
Also Published As
Publication number | Publication date |
---|---|
US7886075B2 (en) | 2011-02-08 |
EP1627503A4 (en) | 2011-01-12 |
EP1627503B1 (en) | 2015-04-15 |
WO2004104740A3 (en) | 2005-12-22 |
CN1830182B (en) | 2011-11-16 |
AU2004241546A1 (en) | 2004-12-02 |
AU2004241546B2 (en) | 2010-09-09 |
WO2004104740A2 (en) | 2004-12-02 |
EP1627503A2 (en) | 2006-02-22 |
CN1830182A (en) | 2006-09-06 |
CA2520513C (en) | 2011-10-11 |
US20040228343A1 (en) | 2004-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2520513A1 (en) | Arrangement for retrieving routing information for establishing a bidirectional tunnel between a mobile router and a correspondent router | |
EP1901567B2 (en) | Method and server for address management in packet network | |
CA2514424A1 (en) | Arrangement for establishing a bidirectional tunnel between a mobile router and a correspondent node | |
US9264355B2 (en) | Name-address management and routing in communication networks | |
JP2011501626A (en) | Discovery of servers in neighboring networks of IP nodes | |
US20070053334A1 (en) | Packet forwarding apparatus for connecting mobile terminal to ISP network | |
WO2011029322A1 (en) | Name-to-address mapping system, data transmission method and name-to-address mapping maintenance method | |
JP5680221B2 (en) | How to connect a mobile node to a network | |
US20110058545A1 (en) | Policy routing in a communications network | |
US9503889B2 (en) | System and method for mobile IP | |
US8473616B2 (en) | Locator coding in a communications networks | |
US20040019664A1 (en) | Method and system for discovering a network element in a network such as an agent in an IP network | |
Kafle et al. | Mobility management in HIMALIS architecture | |
Bokor et al. | A Complete HIP Based Framework for Secure Micromobility. | |
Li et al. | A less-is-more architecture (LIMA) for a future Internet | |
Kim et al. | IPv6 Networking with Subnet ID Deprecated | |
Atkinson | An Overview of the Identifier-Locator Network Protocol (ILNP) | |
Loyola et al. | Multi-level distributed name resolution system based on flat identifiers | |
KR20090054147A (en) | System, apparatus and method for performing mobile ipv6 handover based on domain name system | |
Mickles et al. | Survey of IPv4 Addresses in Currently Deployed IETF Internet Area Standards Track and Experimental Documents | |
Kinoshita et al. | Anonymous communication on IPv 6 using RFC 3041. | |
Ford | The Current State and Future Developments of IPv6 Multihoming | |
Atkinson | A Revised Overview of the Identifier-Locator Network Protocol (ILNP) | |
Ekberg et al. | ÓÑ Ò× Ò ÁÈÚ | |
Nesser, II | RFC 3790: Survey of IPv4 Addresses in Currently Deployed IETF Internet Area Standards Track and Experimental Documents |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20180514 |