Methods and apparatus for synchronizing subnet mapping tables
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04J-003/06
H04L-012/56
출원번호
US-0354690
(2003-01-28)
등록번호
US-7362742
(2008-04-22)
발명자
/ 주소
Siddiqi,Waseem A.
Thippeswamy,Arunkumar B.
Yu,Tai Y.
출원인 / 주소
Cisco Technology, Inc.
대리인 / 주소
Beyer Weaver LLP
인용정보
피인용 횟수 :
12인용 특허 :
83
초록▼
Methods and apparatus for enabling mobility of a node that does not support Mobile IP through synchronization of access point information (e.g., subnet mapping tables) among AAPs are disclosed. In accordance with one embodiment, an authoritative access point (AAP) maintains access point information
Methods and apparatus for enabling mobility of a node that does not support Mobile IP through synchronization of access point information (e.g., subnet mapping tables) among AAPs are disclosed. In accordance with one embodiment, an authoritative access point (AAP) maintains access point information for all functioning access points (APs) and sends updates for all additions or other modifications to the continually changing access point information to other AAPs. This is accomplished by sending a copy of its local subnet mapping table to the other AAPs. The AAPs receiving the subnet mapping table then update their subnet mapping tables corresponding to the received subnet mapping table.
대표청구항▼
What is claimed is: 1. In a first authoritative access point, a method of synchronizing two or more subnet mapping tables maintained by two or more authoritative access points, comprising: receiving one or more subnet mapping tables from one or more authoritative access points; and updating a first
What is claimed is: 1. In a first authoritative access point, a method of synchronizing two or more subnet mapping tables maintained by two or more authoritative access points, comprising: receiving one or more subnet mapping tables from one or more authoritative access points; and updating a first subnet mapping table maintained by the first authoritative access point corresponding to the one or more subnet mapping tables received from the one or more authoritative access points; wherein the first authoritative access point and the one or more authoritative access points each maintains access point information for a plurality of active access points and is responsible for sending information to the plurality of active access points regarding modifications to the access point information; wherein each of the subnet mapping tables that have been received identifies one or more access points; and determining whether information in the received subnet mapping table is current; wherein updating is performed such that the first subnet mapping table includes the information from the received subnet mapping table that is determined to be current. 2. The method as recited in claim 1, further comprising: notifying one or more additional authoritative access points to update their corresponding subnet mapping table corresponding to the updates performed on the first subnet mapping table. 3. The method as recited in claim 1, wherein receiving one or more subnet mapping tables is performed in response to a SYNC message sent by the first authoritative access point to the one or more authoritative access points. 4. The method as recited in claim 1, wherein updating comprises: attempting to add an entry in the received subnet mapping table to the first subnet mapping table. 5. The method as recited in claim 1, wherein updating comprises: adding an entry in the received subnet mapping table to the first subnet mapping table. 6. The method as recited in claim 1, wherein updating comprises: determining whether an access point identified in an entry in the received subnet mapping table is alive; when it is determined that the access point identified in the entry in the received subnet mapping table is alive, updating the first subnet mapping table such that the first subnet mapping table includes an IP address associated with the access point; and when it is determined that the access point identified in the entry in the received subnet mapping table is not alive, updating the first subnet mapping table such that the first subnet mapping table does not include the IP address associated with the access point. 7. The method as recited in claim 1, further comprising: determining whether an access point identified in an entry in the received subnet mapping table is alive; when it is determined that the access point identified in the entry in the received subnet mapping table is alive, sending an ADD message to one or more additional authoritative access points indicating that the IP address should be added to their corresponding subnet mapping tables; and when it is determined that the access point identified in the entry in the received subnet mapping table is not alive, sending a REMOVE message to one or more additional authoritative access points indicating that the IP address should be removed from their corresponding subnet mapping tables. 8. The method as recited in claim 6, further comprising: when it is determined that the access point identified in the entry in the received subnet mapping table is not alive, determining whether a Home Agent identified in the entry is alive. 9. The method as recited in claim 1, further comprising: determining whether a Home Agent identified in an entry in the received subnet mapping table is alive; when it is determined that the Home Agent identified in the entry is not alive, updating the first subnet mapping table such that the first subnet mapping table does not include an entry associated with the Home Agent; and when it is determined that the Home Agent identified in the entry is alive, updating the first subnet mapping table such that the first subnet mapping table includes an entry associated with the Home Agent. 10. The method as recited in claim 1, further comprising: determining whether a Home Agent identified in an entry in the received subnet mapping table is alive; when it is determined that the Home Agent identified in the entry is not alive, sending a REMOVE message to one or more additional authoritative access points to remove an entry associated with the Home Agent from their corresponding subnet mapping table. 11. The method as recited in claim 1, further comprising: determining whether a Home Agent identified in an entry in the received subnet mapping table is alive; when it is determined that the Home Agent identified in the entry is not alive, sending a REMOVE message to one or more additional authoritative access points to remove an entry associated with the Home Agent from their corresponding subnet mapping table. 12. The method as recited in claim 1, wherein each subnet mapping table comprises a plurality of entries, each of the entries including a Home Agent address, subnet mask, and one or more IP addresses of one or more Access Points that the Home Agent supports. 13. The method as recited in claim 12, wherein each of the plurality of entries further indicates a number of Access Points that the Home Agent supports. 14. The method as recited in claim 13, wherein updating the first subnet mapping table comprises: removing a Home Agent entry in the first subnet mapping table when the number of Access Points is zero and it is determined that the Home Agent is down. 15. The method as recited in claim 13, further comprising: decrementing the number of Access Points that the Home Agent supports when an IP address associated with an Access Point is removed from the entry in the first subnet mapping table. 16. The method as recited in claim 1, wherein determining whether information in the received subnet mapping table is current comprises: querying an Access Point identified in an entry in the received subnet mapping table to determine whether the Access Point is alive. 17. The method as recited in claim 1, wherein determining whether information in the received subnet mapping table is current comprises: querying a Home Agent identified in an entry in the received subnet mapping table to determine whether the Home Agent is alive. 18. The method as recited in claim 6, wherein determining whether an access point identified in an entry in the received subnet mapping table is alive comprises: sending an ALIVE packet to the access point identified in the entry; and receiving an ALIVE ACK packet from the access point that indicates a subnet address and Home Agent address associated with the access point. 19. The method as recited in claim 18, further comprising: updating an entry in the first subnet mapping table to include the subnet address, Home Agent address, and IP address associated with the access point. 20. The method as recited in claim 19, further comprising: incrementing the number of access points within the entry of the first subnet mapping table. 21. A computer-readable medium storing thereon computer-readable instructions for synchronizing two or more subnet mapping tables maintained by two or more authoritative access points in a first authoritative access point, comprising: instructions for receiving one or more subnet mapping tables from one or more authoritative access points; and instructions for updating a first subnet mapping table maintained by the first authoritative access point corresponding to the one or more subnet mapping tables received from the one or more authoritative access points; wherein the first authoritative access point and the one or more authoritative access points each maintains access point information for a plurality of active access points and is responsible for sending information to the plurality of active access points regarding modifications to the access point information; wherein each of the subnet mapping tables that have been received identifies one or more access points; determining whether the access points in each of the subnet mapping tables are alive; wherein updating is performed in accordance with whether the access points in each of the subnet mapping tables are determined to be alive. 22. A first authoritative access point adapted for synchronizing two or more subnet mapping tables maintained by two or more authoritative access points, comprising: means for receiving one or more subnet mapping tables from one or more authoritative access points; and means for updating a first subnet mapping table maintained by the first authoritative access point corresponding to the one or more subnet mapping tables received from the one or more authoritative access points; wherein the first authoritative access point and the one or more authoritative access points each maintains access point information for a plurality of active access points and is responsible for sending information to the plurality of active access points regarding modifications to the access point information; wherein each of the subnet mapping tables that have been received identifies one or more access points; determining whether information in the received subnet mapping table is current; wherein updating is performed such that the first subnet mapping table includes the information from the received subnet mapping table that is determined to be current. 23. A first authoritative access point adapted for synchronizing two or more subnet mapping tables maintained by two or more authoritative access points, comprising: a processor; and a memory, at least one of the processor or the memory being adapted for: receiving one or more subnet mapping tables from one or more authoritative access points; and updating a first subnet mapping table maintained by the first authoritative access point corresponding to the one or more subnet mapping tables received from the one or more authoritative access points; wherein the first authoritative access point and the one or more authoritative access points each maintains access point information for a plurality of active access points and is responsible for sending information to the plurality of active access points regarding modifications to the access point information; wherein each of the subnet mapping tables that have been received identifies one or more access points; determining whether the access points in each of the subnet mapping tables are alive; wherein updating is performed in accordance with whether the access points in each of the subnet mapping tables are determined to be alive. 24. In a first authoritative access point, a method of synchronizing two or more subnet mapping tables maintained by two or more authoritative access points, comprising: receiving one or more subnet mapping tables from one or more authoritative access points; and updating a first subnet mapping table maintained by the first authoritative access point corresponding to the one or more subnet mapping tables received from the one or more authoritative access points; wherein the first authoritative access point and the one or more authoritative access points each maintains access point information for a plurality of active access points and is responsible for sending information to the plurality of active access points regarding modifications to the access point information; wherein each of the subnet mapping tables that have been received identifies one or more access points; wherein updating is performed such that the first subnet mapping table incorporates at least a portion of the information from the received subnet mapping table. 25. The method as recited in claim 24, wherein each subnet mapping table comprises a plurality of entries, each of the entries including a Home Agent address and one or more IP addresses of one or more Access Points that the Home Agent supports. 26. The method as recited in claim 1, further comprising: determining whether a Home Agent identified in an entry in the received subnet mapping table is alive; when it is determined that the Home Agent identified in the entry is not alive, removing an entry associated with the Home Agent from the first subnet mapping table. 27. In a first authoritative access point, a method of synchronizing two or more subnet mapping tables maintained by two or more authoritative access points, comprising: receiving one or more subnet mapping tables from one or more authoritative access points; and updating a first subnet mapping table maintained by the first authoritative access point corresponding to the one or more subnet mapping tables received from the one or more authoritative access points; wherein the first authoritative access point and the one or more authoritative access points each maintains access point information for a plurality of active access points and is responsible for sending information to the plurality of active access points regarding modifications to the access point information; wherein each of the subnet mapping tables that have been received identifies one or more access points; determining whether the access points in each of the subnet mapping tables are alive; wherein updating is performed in accordance with whether the access points in each of the subnet mapping tables are determined to be alive.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (83)
Girish Rai ; Philip M. Parsons ; Mooi Chuah, Accounting system in a network.
Baker Murray C. (Toronto CAX) Cheung Roger Y. M. (Scarborough CAX) Bhattacharya Partha P. (Briarcliff NY) Kobo Roberto M. (Campinas BRX) Kolbe Eduardo M. (Campinas BRX) Naghshineh Mahmoud (Fishkill N, Broadcast/multicast filtering by the bridge-based access point.
Frid Lars,SEX ; Pehrsson Arne,SEX ; Backstrom Martin,SEX ; Andersson Dick,SEX ; Axelsson Ulf,SEX ; Olsson Ulf,SEX, Communicating packet data with a mobile station roaming within an incompatible mobile network.
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.
Arrow Leslie J. ; Bots Henk J. ; Hoke Mark R. ; Hunt William E. ; Jones Russell C. ; Liu Quentin C., Method and apparatus for configuring a virtual private network.
Johnson, David B.; Bennington, Bernard J.; Stancil, Daniel D., Method and apparatus for incorporating environmental information for mobile communications.
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.
Nessett Danny M. ; Grabelsky David ; Borella Michael S. ; Sidhu Ikhlaq S., Method and system for locating network services with distributed network address translation.
Borella,Michael S.; Sharma,Abhishek; Warrier,Chandra; Bhatia,Ravideep; Alex,Arun; Kunnath,Sudhir, Method and system for mobile IP home agent redundancy by using home agent control nodes for managing multiple home agents.
Thomas Lloyd Hiller ; Jin Wang, Method and system for support of overlapping IP addresses between an interworking function and a mobile IP foreign agent.
Massey ; Jr. W. Russell (Levittown PA) Drobish Renee (Dresher PA) McLaughlin Paul F. (Hatfield PA), Method for controlling failover between redundant network interface modules.
Bhagwat, Pravin; Bisdikian, Chatschik; Korpeoglu, Ibrahim; Naghshineh, Mahmoud, Method for seamless networking support for mobile devices using serial communications.
Inoue, Atsushi; Ishiyama, Masahiro; Fukumoto, Atsushi; Tsuda, Yoshiyuki; Okamoto, Toshio, Mobile IP communication scheme incorporating individual user authentication.
Inoue, Atsushi; Ishiyama, Masahiro; Fukumoto, Atsushi; Tsuda, Yoshiyuki, Mobile IP communication scheme using visited site or nearby network as temporal home network.
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.
Baker Murray C. (Toronto NY CAX) Bhattacharya Partha P. (Briarcliff Manor NY) Chen Jeane S.-C. (Ossining NY) Cheung Roger Y. M. (Scarborough NY CAX) Krishna Arvind (Briarcliff Manor NY) Reissner Pete, Mobility enabling access point architecture for wireless attachment to source routing networks.
Okanoue Kazuhiro,JPX ; Osawa Tomoki,JPX, System for location multicasting and database management for mobile sessions in any computer subnetworks without using a.
John F. W. Hunt ; Benedict T. S. Gladstone ; Kief S. Morris GB; Patrick B. Kalaher ; Mark A. Byrn IE; Esa Moilanen CH; Peter R. Lidwell GB, Web site registration proxy system.
Hao, Jianxiu; Rozensztejn, Diego S.; Huang, Jian; Venkatasubramaniam, Muralikumar, Apparatus, method, and computer program product for synchronizing data sources.
Sood, Kapil; Walker, Jesse; Qi, Emily H., Apparatus, system and method capable of pre-allocating and communicating IP address information during wireless communication.
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.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.