Methods and apparatus for providing mobility of a node that does not support mobility
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/173
H04L-012/28
출원번호
US-0241286
(2002-09-09)
발명자
/ 주소
Leung, Kent K.
Dommety, Gopal K.
출원인 / 주소
Cisco Technology, Inc.
대리인 / 주소
Beyer Weaver & Thomas LLP
인용정보
피인용 횟수 :
79인용 특허 :
15
초록▼
Methods and apparatus for enabling a node that does not support Mobile IP to roam from a first Foreign Agent to a second Foreign Agent are disclosed. In a Foreign Agent that supports Mobile IP, a method of registering a node that does not support Mobile IP with a Home Agent that supports Mobile IP i
Methods and apparatus for enabling a node that does not support Mobile IP to roam from a first Foreign Agent to a second Foreign Agent are disclosed. In a Foreign Agent that supports Mobile IP, a method of registering a node that does not support Mobile IP with a Home Agent that supports Mobile IP includes detecting a node in a vicinity of the Foreign Agent, composing a registration request specifying a node ID associated with the node, and sending the registration request to the Home Agent. When the Home Agent receives the registration request from a first Foreign Agent, the Home Agent updates a mobility binding table to associate the first Foreign Agent with the node. In addition, the Home Agent notifies a second Foreign Agent to update its visitor table to reflect roaming of the node from the second Foreign Agent to the first Foreign Agent.
대표청구항▼
1. In a Foreign Agent that supports Mobile IP, a method of registering a node that does not support Mobile IP with a Home Agent that supports Mobile IP, the method comprising:detecting a node in a vicinity of the Foreign Agent;composing a registration request specifying a node ID associated with the
1. In a Foreign Agent that supports Mobile IP, a method of registering a node that does not support Mobile IP with a Home Agent that supports Mobile IP, the method comprising:detecting a node in a vicinity of the Foreign Agent;composing a registration request specifying a node ID associated with the node; andsending the registration request to the Home Agent. 2. The method as recited in claim 1, further including:receiving a registration reply from the Home Agent; andexamining the registration reply to determine success or failure of the registration. 3. The method as recited in claim 1, wherein detecting includes at least one of receiving an ARP request, receiving a data packet, and receiving an access point control packet. 4. The method as recited in claim 1, further including: indicating in the registration request that the node has registered with its Home Agent via the Foreign Agent. 5. The method as recited in claim 4, wherein the registration request includes a Time to Live field and wherein indicating in the registration request includes decrementing the Time to Live field upon completion of registration of the node with the Home Agent. 6. The method as recited in claim 1, wherein the Foreign Agent is associated with a virtual agent IP address. 7. The data structure as recited in claim 6, wherein the virtual agent IP address is a single IP address that is associated with an interface of a plurality of Foreign Agents. 8. The method as recited in claim 1,wherein upon receiving the registration request from the Foreign Agent, the Home Agent performs de-registration of the node to update a mobility binding table such that movement of the node from the Home Agent to the Foreign Agent is recorded, wherein performing de-registration is performed without a de-registration message from the node indicating that the node requests de-registration. 9. The method as recited in claim 1, further comprising:assigning an IP address to an interface of the Foreign Agent, the interface of the Foreign Agent being associated with a MAC address, wherein the IP address is assigned to an interface of one or more additional Foreign Agents having a corresponding MAC address,thereby enabling the node to roam to the additional Foreign Agents by accessing an ARP table in which the IP address is mapped to the MAC address of the interface of each of the one or more additional Foreign Agents. 10. The method as recited in claim 1, further comprising:receiving a notification from the Home Agent at the Foreign Agent indicating that the mode has moved to another Foreign Agent; andupdating a visitor table to reflect roaming of the node from the Foreign Agent to another Foreign Agent. 11. The method as recited in claim 1, further comprising:wherein the registration request is denied by the Home Agent for a specified period of time when a second registration request is subsequently received by the Home Agent from another Foreign Agent on behalf of the node. 12. The method as recited in claim 1, further comprising:detecting a node in a vicinity of the Foreign Agent, wherein detecting the node includes at least one of receiving an ARP request, receiving a data packet, and receiving an access point control packet; andnotifying the node that its ARP table needs to be modified to reflect a mapping of the MAC address to a virtual Foreign Agent IP address associated with the Foreign Agent. 13. The method as recited in claim 12, further including:determining that the node has not registered with its Home Agent via the Foreign Agent. 14. The method as recited in claim 13, wherein determining that the node has not registered with its Home Agent via the Foreign Agent includes comparing a node ID identifying the node with one or more entries in a visitor table associated with the Foreign Agent. 15. The method as recited in claim 12, wherein notifying includes performing a gratuitous ARP in response to detecting the node such that the MAC address is mapped to the virtual Foreign Agent IP address in the ARP table. 16. The method as recited in claim 1, further comprising:receiving a data packet identifying the node; andexamining the data packet to ascertain whether the node has previously registered with its Home Agent via another Foreign Agent. 17. The method as recited in claim 16, wherein the data packet includes a Time to Live field and examining the data packet includes determining whether the Time to Live field has previously been decremented to indicate that registration has been completed. 18. The method as recited in claim 16, wherein the data packet includes a header identifying a source MAC address and examining the data packet to ascertain whether the node has previously registered with its Home Agent via another Foreign Agent includes ascertaining whether the source MAC address identifies a router. 19. The method as recited in claim 1, further comprising:examining a pending registrations list to determine whether a plurality of registration requests have been sent on behalf of the node within a first specified period of time;wherein when it is determined that a plurality of registration requests have been sent on behalf of the node within the first specified period of time, the Foreign Agent forwards traffic generated by the node and avoids registration on behalf of the node for a second specified period of time. 20. The method as recited in claim 1, further comprising:receiving a message from the node indicating that the node is in a vicinity of the Foreign Agent such that the Foreign Agent is made aware of movement of the node to the second Foreign Agent. 21. The method as recited in claim 1, further comprising:receiving a message indicating that the node is in a vicinity of the Foreign Agent; andmodifying a default gateway associated with the node, the default gateway associating a virtual IP address with a MAC address of the Foreign Agent, the virtual IP address being associated with an interface of the Foreign Agent. 22. The method as recited in claim 1 further comprising:receiving a notification at the Foreign Agent from the Home Agent to update its visitor table to reflect roaming of the node from the Foreign Agent to the Home Agent. 23. A Foreign Agent that supports Mobile IP and adapted for registering a node that does not support Mobile IP with a Home Agent that supports Mobile IP, comprising:a processor; anda memory, at least one of the processor and the memory being adapted for:detecting a node in a vicinity of the Foreign Agent;composing a registration request specifying a node ID associated with the node; andsending the registration request to the Home Agent. 24. A Foreign Agent that supports Mobile IP and adapted for registering a node that does not support Mobile IP with a Home Agent that supports Mobile IP, comprising:means for detecting a node in a vicinity of the Foreign Agent;means for composing a registration request specifying a node ID associated with the node; andmeans for sending the registration request to the Home Agent. 25. A computer-readable medium storing thereon computer-readable instructions for registering a node that does not support Mobile IP with a Home Agent that supports Mobile IP in a Foreign Agent that supports Mobile IP, comprising:instructions for detecting a node in a vicinity of the Foreign Agent;instructions for composing a registration request specifying a node ID associated with the node; andinstructions for sending the registration request to the Home Agent. 26. A Home Agent supporting Mobile IP and adapted for registering a node that does not implement Mobile IP, comprising:a processor; anda memory, at least one of the processor and the memory being adapted for:receiving a registration request from a Foreign Agent, the registration request specifying a node ID of the node; andperforming de-registration of the node to update a mobility binding table such that movement of the node from the Home Agent to the Foreign Agent is recorded, wherein performing de-registration is performed without a de-registration message from the node indicating that the node requests de-registration. 27. A Home Agent supporting Mobile IP and adapted for registering a node that does not implement Mobile IP, comprising:means for receiving a registration request from a Foreign Agent, the registration request specifying a node HD of the node; andmeans for performing de-registration of the node to update a mobility binding table such that movement of the node from the Home Agent to the Foreign Agent is recorded, wherein performing de-registration is performed without a de-registration message from the node indicating that the node requests de-registration. 28. A computer-readable medium storing thereon computer-readable instructions for registering a node that does not implement Mobile IP in a Home Agent supporting Mobile IP, comprising:instructions for receiving a registration request from a Foreign Agent, the registration request specifying a node ID of the node; andinstructions for performing de-registration of the node to update a mobility binding table such that movement of the node from the Home Agent to the Foreign Agent is recorded, wherein performing de-registration is performed without a de-registration message from the node indicating that the node requests de-registration. 29. A method of enabling a node that does not support Mobile IP to send a packet from a Foreign Agent that supports Mobile IP, the method comprising:roaming to a Foreign Agent;registering with the Home Agent through a registration request composed by the Foreign Agent on behalf of the node; andsending a packet via a default gateway associated with the node, the default gateway associating a virtual IP address with a MAC address of the Foreign Agent, the virtual IP address being associated with a plurality of Foreign Agents including the Foreign Agent to which the node has roamed. 30. A computer-readable medium for enabling a node that does not support Mobile IP to send a packet from a Foreign Agent that supports Mobile IP, comprising:instructions for roaming to a Foreign Agent;instructions for registering with the Home Agent through a registration request composed by the Foreign Agent on behalf of the node; andinstructions for sending a packet via a default gateway associated with the node, the default gateway associating a virtual IP address with a MAC address of the Foreign Agent, the virtual IP address being associated with a plurality of Foreign Agents including the Foreign Agent to which the node has roamed. 31. A Home Agent that supports Mobile IP and adapted for registering a node that does not support Mobile IP, comprising:means for receiving a first registration request identifying the node from a first Foreign Agent composed by the first Foreign Agent on behalf of the node that does not support Mobile IP;means for receiving a second registration request identifying the node from a second Foreign Agent composed by the second Foreign Agent on behalf of the node that does not support Mobile IP;means for updating a mobility binding table to include an entry specifying a first tunnel between the Home Agent and the first Foreign Agent; andmeans for updating the mobility binding table to include an entry specifying a second tunnel between the Home Agent and the second Foreign Agent, wherein updating the mobility binding table to include an entry specifying the second tunnel is performed without removing the entry specifying the first tunnel. 32. A Foreign Agent having a virtual Foreign Agent IP address and a MAC address, the Foreign Agent implementing Mobile IP and adapted for updating an ARP table, the comprising:a processor; anda memory, at least one of the processor and the memory being adapted for:detecting a node in a vicinity of the Foreign Agent, wherein detecting the node includes at least one of receiving an ARP request, receiving a data packet, and receiving an access point control packet; andnotifying the node that the ARP table needs to be modified to reflect a mapping of the MAC address to the virtual Foreign Agent IP address. 33. A computer-readable medium storing thereon computer-readable instructions for updating an ARP table in a Foreign Agent having a virtual Foreign Agent IP address and a MAC address, the Foreign Agent implementing Mobile IP, comprising:instructions for detecting a node in a vicinity of the Foreign Agent, wherein detecting the node includes at least one of receiving an ARP request, receiving a data packet, and receiving an access point control packet; andinstructions for notifying the node that the ARP table needs to be modified to reflect a mapping of the MAC address to the virtual Foreign Agent IP address. 34. A Home Agent supporting Mobile IP, a method of registering a node that does not support Mobile IP, comprising:a processor; anda memory, at least one of the processor and the memory being adapted for:updating a mobility binding table to remove an association between the first Foreign Agent and the node when the node roams from the first Foreign Agent to its Home Agent; andnotifying the first Foreign Agent to update its visitor table to reflect roaming of the node from the first Foreign Agent to the Home Agent. 35. A computer-readable medium storing thereon computer-readable instructions for registering a node that does not support Mobile IP in a Home Agent supporting Mobile IP, comprising:instructions for updating a mobility binding table to remove an association between the first Foreign Agent and the node when the node roams from the first Foreign Agent to its Home Agent; andinstructions for notifying the first Foreign Agent to update its visitor table to reflect roaming of the node from the first Foreign Agent to the Home Agent. 36. A Foreign Agent that supports Mobile IP, the Foreign Agent being adapted for determining whether a node has previously registered with its Home Agent via another Foreign Agent, comprising:a processor; anda memory, at least one of the processor and the memory being adapted for:receiving a data packet identifying the node; andexamining the data packet to ascertain whether the node has previously registered with its Home Agent via another Foreign Agent. 37. A computer-readable medium storing thereon computer-readable instructions for determining whether a node has previously registered with its Home Agent via another Foreign Agent in a Foreign Agent that supports Mobile IP, comprising:instructions for receiving a data packet identifying the node; andinstructions for examining the data packet to ascertain whether the node has previously registered with its Home Agent via another Foreign Agent. 38. A Foreign Agent that supports Mobile IP and adapted for registering a node that does not support Mobile IP, comprising:a processor; anda memory, at least one of the processor and the memory being adapted for:examining a pending registrations list to determine whether a plurality of registration requests have been sent on behalf of the node within a first specified period of time;wherein when it is determined that a plurality of registration requests have been sent on behalf of the node within the first specified period of time, the Foreign Agent forwards traffic generated by the node and avoids registration on behalf of the node for a second specified period of time. 39. A computer-readable medium storing thereon computer-readable instructions for registering a node that does not support Mobile IP in a Foreign Agent that supports Mobile IP, comprising:instructions for examining a pending registrations list to determine whether a plurality of registration requests have been sent on behalf of the node within a first specified period of time;instructions for forwarding traffic generated by the node and avoiding registration on behalf of the node for a second specified period of time when it is determined that a plurality of registration requests have been sent o n behalf of the node within the first specified period of time. 40. A Foreign Agent that supports Mobile IP and adapted for registering a node that does not support Mobile IP, comprising:means for examining a pending registrations list to determine whether a plurality of registration requests have been sent on behalf of the node within a first specified period of time;means for forwarding traffic generated by the node and avoiding registration on behalf of the node for a second specified period of time when it is determined that a plurality of registration requests have been sent on behalf of the node within the first specified period of time. 41. A node that does not support Mobile IP capable of roaming from a first Foreign Agent to a second Foreign Agent, comprising:a processor; anda memory, at least one of the processor and the memory being adapted for:detecting a signal from an access point associated with the second Foreign Agent; andsending a message indicating that the node is in a vicinity of the second Foreign Agent such that the second Foreign Agent is made aware of movement of the node to the second Foreign Agent. 42. A computer-readable medium storing thereon computer-readable instructions for enabling a node that does not support Mobile IP to roam from a first Foreign Agent to a second Foreign Agent, comprising:instructions for detecting a signal from an access point associated with the second Foreign Agent; andinstructions for sending a message indicating that the node is in a vicinity of the second Foreign Agent such that the second Foreign Agent is made aware of movement of the node to the second Foreign Agent.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (15)
Michael E. See ; John W. Bailey ; Charles L. Panza ; Yuri Pikover ; Geoffrey C. Stone, Deterministic user authentication service for communication network.
Dynarski Richard J. ; Xu Yingchun ; Bezaitis Andrew ; Cichosz Wayne A., Dynamic allocation of wireless mobile nodes over an internet protocol (IP) network.
Attanasio Clement R. (Peekskill NY) Smith Stephen E. (Mahopac NY), Method and apparatus for making a cluster of computers appear as a single host on a network.
Massey ; Jr. W. Russell (Levittown PA) Drobish Renee (Dresher PA) McLaughlin Paul F. (Hatfield PA), Method for controlling failover between redundant network interface modules.
Inoue Atsushi,JPX ; Ishiyama Masahiro,JPX ; Fukumoto Atsushi,JPX ; Tsuda Yoshiyuki,JPX ; Shimbo Atsushi,JPX ; Okamoto Toshio,JPX, Mobile computing scheme using encryption and authentication processing based on mobile computer location and network operating policy.
Mahalingaiah, Rupaka, Apparatus, system, and method for routing data to and from a host that is moved from one location on a communication system to another location on the communication system.
Wingard,Drew Eric; Chou,Chien Chun; Masri,Nabil N.; O'Connell,Thomas Wayne; Tomlinson,Jay Scott; Weber,Wolf Dietrich, Communication system and method with configurable posting points.
Patel, Alpesh S.; Leung, Kent K.; Salowey, Joseph A.; Shao, Yu Cheng, EAP/SIM authentication for mobile IP to leverage GSM/SIM authentication infrastructure.
Bedekar, Anand S.; Agrawal, Rajeev; Gopikanth, Venkat; Kalyanasundaram, Suresh; Ram Ov, Vishnu, Method and apparatus to facilitate mobile station communications using internet protocol-based communications.
Daruwalla, Feisal; Forster, James R.; Roeck, Guenter E.; Chapman, John T.; Zang, Joanna Qun; Lu, Yong, Method for a cable modem to rapidly switch to a backup CMTS.
Kim, Jae Hoon; Lee, Byoung Joon; Jang, Myeong Wuk; Lee, Ji Hoon; Byun, Do Jun; Park, Joong Hong; Choi, Sung Chan, Method of controlling mobile terminal, home hub, and visited hub in virtual group for content sharing.
Bedekar, Anand S.; Agrawal, Rajeev; Gopikanth, Venkat; Kalyanasundaram, Suresh; Ram OV, Vishnu, Method, apparatus and system for establishing a direct route between agents of a sender node and a receiver node.
Gundavelli, Srinath; Leung, Kent; Patel, Alpesh, Methods and apparatus for bootstrapping Mobile-Foreign and Foreign-Home authentication keys in Mobile IP.
Gundavelli, Srinath; Leung, Kent; Patel, Alpesh, Methods and apparatus for bootstrapping mobile-foreign and foreign-home authentication keys in mobile IP.
Wang, Huizhao; Leung, Kent K.; Siddiqi, Waseem A.; Andiazabal, Christine, Methods and apparatus for supporting proxy mobile IP registration in a wireless local area network.
Wang,Huizhao; Leung,Kent K.; Siddiqi,Waseem A.; Andiazabal,Christine, Methods and apparatus for supporting proxy mobile IP registration in a wireless local area network.
Patel, Alpesh; Leung, Kent K., Methods and apparatus for using DHCP for home address management of nodes attached to an edge device and for performing mobility and address management as a proxy home agent.
Bedekar, Anand S.; Agrawal, Rajeev; Gopikanth, Venkat; Kalyanasundaram, Suresh; Ram Ov, Vishnu, System and method for paging and locating update in a network.
Balaji, Holur; Rahul, {acute over (V)}aidya; Rajavelsamy, Rajadurai; Venkateswar, Jeedigunta; Song, O-Sok, System and method for providing secure mobility and internet protocol security related services to a mobile node roaming in a foreign network.
Demiroski, Bekim; Whitney, Robert T.; Thompson, J. Patrick; Nori, Anil K., Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system.
Dart, Scott E.; Gibson, Bradley P.; Evans, Christopher A.; Hellyar, Paul S.; Vaschillo, Alexander; Platt, John C.; Glenner, Steve C.; Ballou, Nathaniel H., Systems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface system.
Shah, Ashish, Systems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system.
Shah, Ashish, Systems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.