`a2) Patent Application Publication co) Pub. No.: US 2003/0018810 A1
`(43) Pub. Date: Jan. 23, 2003
`
`Karagianniset al.
`
`US 20030018810A1
`
`(54) SEAMLESS HANDOFFIN MOBILEIP
`
`Related U.S. Application Data
`
`(75)
`
`Inventors: Georgios Karagiannis, Neede (NL);
`Geert Heijenk, Enschede (NL); Karim
`El Malki, Roma (IT); Hesham
`Soliman, EndeavourHills (AU)
`Correspondence Address:
`Spencer C. Patterson
`Jenkens & Gilchrist, P.C.
`3200 Fountain Place
`1445 Ross Avenue
`
`Dallas, TX 75202-2799 (US)
`
`(73) Assignee: Telefonakticbolaget L M_ Ericsson
`(publ)
`
`(21) Appl. No.:
`
`10/084,879
`
`(22)
`
`Filed:
`
`Oct. 18, 2001
`
`(60) Provisional application No. 60/241,539, filed on Oct.
`18, 2000.
`
`sas
`:
`.
`Publication Classification
`SL) Unt, C07ccceeeceeceeeeeees GO6F 15/173
`(
`(52) US. CMe ieeecscceeceeecnsesseesseesnnesnessnesseeenneets 709/238
`(57)
`ABSTRACT
`In a system and method for handing off a mobile node in a
`seamless manner in a wireless access network, procedures
`are implemented for allowing the mobile node to synchro-
`nize the handoff with a base node (e.g., a home agent) and
`a correspondentnodc. In this way, a scamlcss handoff may
`be achieved, since fewor no data packets sent between the
`base nodeor the correspondent node and the mobile node are
`lost. The procedures are supported by both Mobile I[Pv4 and
`Mobile IPv6 as well as Hierarchical Mobile IPv4 and
`Hierarchical Mobile IPv6.
`
`H1AA|Coa|40r55|CHA|MINHA...CoA|40r55| CHA| MNHA.---- 4
`
`nS
`
`aa.
`
`15
`
`\/
`
`
`
`
`
`CHA| MNHA|-----
`
`SRC DEST PROT SRC DEST
`
`FAeq) OAC DEST
`
`
`
`
`LY
`
`CHA| MNHA |...
`SRC DEST
`
`14
`
`CH
`
`13
`
`MNHA|CHA|..-.-
`SRC DEST
`
`16
`
`9
`
`Bose Exhibit 1051
`
`Bose v. Koss
`
`
`
`Patent Application Publication
`
`Jan. 23,2003 Sheet 1 of 46
`
`US 2003/0018810 Al
`
`
`
`
`
`22
`
`FA RELAYS
`REQUESTS TO HA
`
`
` INTERNET
`
`DENIES
`HA ACCEPTS OR
`FA RELAYS STATUS TO MN
`
`
`
`MN REQUESTS
`SERVICE
`
`26
`
`10
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 2 of 46
`
`US 2003/0018810 Al
`
`9€9f
`GeceGSE
`
`
`@ISVHdNYOMLIN-INSYYOMLIN-SNSLASWHd
` MINV4OL
`SSITIMIMC10SSITIUIMC70
`
`010¥4WOU
`
`SIAOWNIV
`
`iH
`
`aWSAeMS
`itf\7
`
`g&‘Ddve‘Did
`
`SSITIUIMMINSSI1IUIMMIN
`
`
`
`MYOMLIN-GNSMYOMIAN-ENS
`
`
`
`
`
` SSTTIGIMMIN MANYAlNOYcé&SIAOWNW MYOMLIN-NS
`
`SSTTFUIM70
`
`SSIIIVWOuF
`
`G70Y31NOY
`
`SSIIOVOL
`
`HYOMLIN-GNS
`
`ayOld
`
`YbOld
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 3 of 46
`
`US 2003/0018810 Al
`
`
`
`SS71FUIMG70
`
`MYOMLIN-GNS
`
` dSVHd
`
`SSTTIUIMMIN
`
`MYOMLIN-GNS
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 4 of 46
`
`US 2003/0018810 Al
`
`SS7144IMG70
`
`MYOMLIN-GNS
`
`zeSIAOWNIN
`
`$8799WOU
`
`G70HINO
`
`SS00¥OL
`
`MINYUNOY
`
`gS‘Old
`
`SST7IUIMMIN
`
`MYOMLIN-GNS
`
`SSTTIHIMO10
`
`SST1FUIMMIN YYOMLIN-ENS|ASVHd
`
`MYOMILAN-GNS
`
`¥S‘OH
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 5 of 46
`
`US 2003/0018810 Al
`
`SIAOWNA ¢ISVHd
`SSITIYIMMINSSTTIYIMMIN
`
`
`g10viWOU
`
`MINV4OL
`
`SSITFUIMGTO
`
`MYOMLIN-&NS
`
`SSTTIUIMT10
`
`
`
`MYOMIIN-SNS
`
`bISVHd
`
`g9“OldV9Old
`
`
`
`MYOMILAN-GNSMUOMLIN-GNS
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 6 of 46
`
`US 2003/0018810 Al
`
`9¢
`
`GeSIAOWNW
`
`7710V4WOud
`
`MANV4OL
`
`¢ISVHdLbISVHd
`
`SST1FUIMG10SST1FUIM710
`
`MYOMLIN-&NSMYOMLIN-GNS
`
`GZ‘DldV2Dl
`
`SS771FUIMMINSST1FUIMMAN
`
`
`
`MYOMLIN-&/iSMYOMLIN-GNS
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 7 of 46
`
`US 2003/0018810 Al
`
`98‘Dld ¢aSVHd
`VeOld LASVHd
`
`SSITFGIMMIN
`
`MYOMLIN-GNS
`
`SSITIUIMMIN
`
`AYOMLIN-GNS
`
`zeSIAOWNN
`
`710ViWOus
`
`MINViOL
`
`SSTIFZUMC10
`
`SSI7FUIMG70
`
`MYOMLIN-&Ns
`
`MYOMLIN-GNS
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 8 of 46
`
`US 2003/0018810 Al
`
`zeSIAOWNA
`
`G10Woud
`
`
`
`YALNOYSSFOIV
`
` SSIOOYMANOL
`
`SSITFUIMMINSS7TIUIMMIN,
`MYUOMLIN-GASMYOMLIN-&N$
`
`
`
`2aS
`
`
`
`SSTIUIMO70SS7THUING70
`
`
`
`YOMIIN-BNSYHOMIIN-ANSfASHHd
`
`96“DidV6‘Old
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 9 of 46
`
`US 2003/0018810 Al
`
`‘Old ¢ISVHd
`SSTIFUIMG70 LISVHd
`
`ze10Wows
`SIAOWNW
`
`
`
`YULNOYSSRIOOV
`
`SSIOIVMINOL
`
`YIINOY
`
`SSITFIUIM710
`
`MAOMLIN-&NS
`
`MAOMLIN-&NS
`
`G0!
`
`VolOld
`
`SST7FGIMMIN
`
`MYOMLIN-&NS
`
`SSF7FYIMMIN
`
`MEOMLIN-NS
`
`
`
`Patent Application Publication
`
`Jan. 23,2003 Sheet 10 of 46
`
`US 2003/0018810 Al
`
`S~
`™
`
`112
`
`v
`x
`
`
`
`
`
`
`
`
`
`
`
`a
`cSSeeg
`
`=
`ba
`SS
`he
`
`
` OD.eee
`Li
`
`
`
`
`
`c\Ss A
`" ie
`J.
`Li),
`Zi), a
`
`
`
`4S 3
`#5828.
`SZ Ov
`98 =sk
`C? SR
`
`Te
`BAL
`
`~
`
`as
`ze
`Su
`=a
`We
`
`ws
`o> OS
`———
`a = ~~
`Co
`==
`=
`On
`
`~
`te
`
`D r=
`i &
`YS
`ze
`Say
`
`==
`=o
`23
`
`
`a
`LAG.
`“A
`=
`Li,
`Li
`
`
`“
`
` LAGa Li
`
`
`
`Patent Application Publication
`
`Jan. 23,2003 Sheet 11 of 46
`
`US 2003/0018810 Al
`
`QSa
`~
`
`
`112
`
`eZ
`ey
`
`
`
`
`UD,
`
`t+
`nN
`wo
`~
`H
`aGffyAw
`} WL
`
`aaf .
`a
`=o
`BA |
`NEV)
`
`
`3r
`
`a
`
`
`
`mx
`
`eS
`Ee
`==
`mM
`—I =>
`Ba
`
`
`
`
`=
`
`Ar
`
`aS
`zs
`==
`=a
`WR
`
`“ire
`
`Si
`
`c
`
`av
`Naps
`12
`ae
`eh
`=e
`>
`2B
`
`~\
`=
`
`=
`rm
`
`AE
`us
`ry
`oe
`==
`Aw
`aa
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 12 of 46
`
`US 2003/0018810 Al
`
`Srm
`
`112
`
` 6icoZA
`Sk
`
`
`
`
`Li,
`
`™
` ae
`
`
`PHASEII-4
` OLDWIRELESS
`SUB-NETWORK
`
`NEWWIRELESS
`
`SUB-NETWORK
`
`112
`110
`
`
`
`
`
`
`
`
`LAG
`
`
`
`
`SUB-NETWORK
`
`
`
`
`GY
`
` LZ
`ZL)
`
`-
`
`NEWWIRELESSSUB-NETWORK
`
`OLDWIRELESS
`
`FIG.14
`
`FIG.13
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 13 of 46
`
`US 2003/0018810 Al
`
`GS‘Old 9-1ISVHd
`MYOMULIN-GNSS-ITASVHd
`
`SSTTFUIMMIN
`
`HYOMLIN-GAS
`
`MAOMIAN-ENS
`
`VSLOld
`
`MYOMLIN-GNS
`
`SSFTFUIMG70
`
`SSTTIUIM10
`
`Olt
`
`cll
`
`\aWN
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23,2003 Sheet 14 of 46
`
`US 2003/0018810 Al
`
`112
`170
`
`
`Y
`WY
`
`
`
`
`
`PHASEIII-4
`NEWWIRELESSSUB-NETWORK
`
`SUB-NETWORK
`
`OLDWIRELESS
`
`FIG.168
`
`FIG.16A
`
`SUB-NETWORK
`
`OLDWIRELESS
`
`SUB-NETWORK
`
`i,
`
`NEWWIRELESS
`
`
`
`PHASEIL-3
`
`
`|
`Wy
`
`
` 7.
`
`
`
`
`Patent Application Publication
`
`Jan. 23,2003 Sheet 15 of 46
`
`US 2003/0018810 Al
`
`9-illISVHd
`
`
`
` Ol!
`
`
`
`
`GZt“OldVLEOld
`
`
`
`SSTTIUIMMANSSTIAUIMMAIN.
`
`MYOMIIN-NsMYOMLIN-GNS
`
`
`
`SSITIYIMG10SSTTIYIMG10
`
`
`
`MYOMLAIN-GNSMYOMLIN-ENS
`
`
`
`Patent Application Publication
`
`Jan. 23,2003 Sheet 16 of 46
`
`US 2003/0018810 Al
`
`110
`
`112
` PHASEJ-2
`FIG.18B
`SUB-NETWORK MNMOVESFROMFAOLDTOFANEW
` ey
`NEWWIRELESS
`SUB-NETWORK
`
`Li
`
`Li.
`
`OLDWIRELESS
`
`OLDWIRELESS
`
`LA NS
`
`SUB-NETWORK
`
`NEWWIRELESS
`SUB-NETWORK
`112
`170
`
`sek°
`
`FIG.18A
`
`PHASEI-17
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 17 of 46
`
`US 2003/0018810 Al
`
`SSTTFUIMMIN MYOMLIN-GNS
`
`b-TISVHd
`
`SSTTIUIM710
`
`
`
`G6!‘Old
`
`MYOMLIN-GNS
`
`fg
`
`N
`
`SSF71FUIMG10
`
`MYOMIFN-ENS
`
`&-TASVHd
`
`SSITIUIMMIN
`
`MYOMIAN-GNS
`
`V6lOl
`
`
`
`
`Patent Application Publication
`
`Jan. 23,2003 Sheet 18 of 46
`
`US 2003/0018810 Al
`
`112
`
`110
`
`Li
`
`
`iy
`EZ
`7
`y
`LIAR
`TAG
`ASL
`ZINE
`
`
`
`
`
`LoL
`
`
`
`
`
`Ni
`rm
`OS
`
`SQ S
`
`s
`ha
`
`as
`ee
`==
`> T
`BB
`=n
`
`+7
`Lu
`ea
`=
`<t
`
`ag
`tyCoa
`==
`aQnw
`S
`a3
`
`_
`
`Zi
`
`LN
`
`SUB-NETWORK
`
`
`
`NEWWIRELESSSUB-NETWORK
`
`OLDWIRELESS
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 19 of 46
`
`US 2003/0018810 Al
`
` G2¢“Old
`
`
`SSITIgIMMIN
`
`MYOMIAN-Ans
`
`9-HASVHdMYOMIIN-GNS
`
`SSITIuIMC10
`
`00!
`
`WN
`
`Olt
`
`SST1FUIMC70
`
`MYOMIIN-GNS
`
`G-HISVHd
`
`MHOMLIN-GNS
`
`Yee“Old
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 20 of 46
`
`US 2003/0018810 Al
`
`g&2‘Old
`
`SS771FdIMMIN
`
`MYOMLIN-NS
`
`SSITIYIMJ70
`
`MYOMIIN-&NS
`
`SSTHUIM10
`
`MYOMLAN-GNS
`
`SSTIFYIMMIN
`
`MYOMLAIN-Ns
`
`‘OH &-IHASVHd
`
`VE?
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 21 of 46
`
`US 2003/0018810 Al
`
`SSTTFUIMT70
`
`MYOMLIN-AS
`
`Gre‘3d
`
`SSITIUIMMIN
`
`MYOMLIN-ENS
`
`SSTTFUIMG70
`
`MYOMLIN-GNS
`
`‘Bld
`
`SSITTUIMMIN
`
`
`
`MYOMLAIN-8NS
`
`Yo?
`
`
`
`
`Patent Application Publication
`
`Jan. 23,2003 Sheet 22 of 46
`
`US 2003/0018810 Al
`
`N™_o
`oo
`z4s_ls_|
`
`
`
`
`ZZ
` LZ)
`LZ).
`
` Y
`
`Ny~
`
`Ly
`wn
`
`a
`
`
`SZ
`g Rat
`
`ics
`
`
`2
`
`a
`
`o
`
`Te
`
`S
`
`a
`
`Oe
`ee
`=>
`hay
`=o
`
`Tr x
`3 Oo
`Ww ©
`
`Q
`
`w= Saz
`= Sik
`S83 255
`
`oC
`
`=
`
`=x
`is)
`
`N S
`
`sa
`
`de
`
`aS
`oe
`=
`==
`=a
`=a
`ws
`
`.
`Re
`mS
`a= 3
`Sai
`Mae
`==
`=>
`TT
`SH
`
`~—I
`
`Nmm
`~~
`
`OD
`ss |.
`
`=x
`
`
`
`
`
`
`SS~
`
`~
`
`
`
`Patent Application Publication
`
`Jan. 23,2003 Sheet 23 of 46
`
`US 2003/0018810 Al
`
`eZ
`
` yY
`
`A Y
`
`Z
`
`als_|
`
`wa
`oO
`N
`cS
`Ma
`
`©Q
`
`l 3M
`
`a
`
`Dr<
`aS
`2
`&
`=a
`a
`82
`
`“A
`
`nS
`Se
`=
`ae)>
`23
`
`NI—
`u
`
`Ye
`US
`
`x
`
`=x
`
`
`
`+
`a
`se
`oo
`
`Bx
`wy
`oe
`s=
`Qc
`ae
`
`“A
`
`a3 2
`ze >
`=
`3
`an
`
`—
`
`
`
`Patent Application Publication
`
`Jan. 23,2003 Sheet 24 of 46
`
`US 2003/0018810 Al
`
`ZZx
`
`=
`
`110
`
`Qa.
`
`112
`
`i ds_|
`
`
`
`
` Yi
`1 JZ
`
`
`
`
`: CSoS2 <0
`
`:( SEBEL(ed|,)
`fpgx
`
`
`x
`RE
`
`a=
`NS
`7 | 7 we x
`= Ss1°
`fe
`33
`~~
`a3
`
`
`
`a
`
`
`S45 l[s_|
`
`
`S
`
`><\>
`
`(eSB)
`<xSe
`*
`
`SUB-NETWORK
` OLDWIRELESS
`
`700
`
`al
`
`Z
`
`YZ
`
`_
`3
`
`N
`
`NEWWIRELESSSUB-NETWORK
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 25 of 46
`
`US 2003/0018810 Al
`
`UNS
`
`112
`
`
`S46 Is
`
`<=
`
`
`110
`
`
`
`
`s_|
`
`
`
`LA
`
`
`IQ
`
` Z
`
` PHASE1-6
`
`.
`
`
`
`UN SY.
`
`gx
`as
`4Sre
`ee
`Cig
`==
`==
`=~
`a8Sa
`2B
`
`A re
`
`iss]
`
`cs
`Ty
`
`Ss
`“I
`Ss
`rey
`
`O
`
`xae
`HS
`q=
`Ss
`'
`Qa
`—I>
`On
`
`3
`5
`
`n™_
`™_™
`
`2
`
`
`
`Lyx i
`J
`Q
`VE
`
`
`
`
`
`wy
`4S
`Ss
`==w~
`
`
`TTD
`LA NDZ.
`
`aN
`
`PHASE2-5
`
`a|s_| OM,
`
`
`Ss
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 26 of 46
`
`US 2003/0018810 Al
`
`ISVHd MYOMLAIN-ENS
`
`p-lll
`
`SS71FUIMG70
`
`MYOMLIN-GNS
`
`g0€Ol
`
`SST7FUIMMIN
`
`SSTTIUIMG70
`
`MYOMLIN-NS
`
`
`
`§-HIISVHd
`
`SS7TIUIMMIN
`
`MYOMLIN-GNS
`
`\Y
`
`VOEDid
`
`
`
`
`Patent Application Publication
`
`Jan. 23,2003 Sheet 27 of 46
`
`US 2003/0018810 Al
`
`110
`
`2
`
`Y
`x
`
`Li
`
`Li
`
`a
`
`ay
`i
`
`BS
`He
`==
`Qa
`a2
`
`
`
`wa
`
`gswd
`ee
`==
`Q
`83
`
`N
`
`
`
`
`
`
`nx
`2s
`oe
`mm uy
`==
`98
`SB
`
`\
`S
`buy
`
`z
`
`aS
`aS
`eC
`SS
`=a
`aS=H
`
`~
`o>
`
`z
`
`KSI
`ce
`LS
`Ga
`iy
`
`oa
`
` aa
`
`tte YA
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 28 of 46
`
`US 2003/0018810 Al
`
`OLL
`
`\S.SS
`
`\
`
`olISVHd
`
`WO8dSIAONNIN
`
`SSTIFUIMC710
`
`MYOMLIN-GNS
`
`SSTIFUIMG70
`
`
`
`AYOMLIN-ENS
`
`fe
`
`
`
`YFINOYSSIIIVw070.
`
`
`YILNOYSSIIIVMINuOL
` nn4-1ISVHd
`
`SSTIFIUIMMIN
`
`
`
`MUOMLIN-ENS
`
`SSITIgIMMIN
`
`MYOMLIN-GNS
`
`g28"Old
`
`Vee“Did
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23,2003 Sheet 29 of 46
`
`US 2003/0018810 Al
`
`
` VY
`
`
`
`YY
`
`Y
`
`
`PHASEI-4
`
`
`
`
`
`ROUTERTO"NEW"ACCESSROUTER
`
`
`FROM"OLD"ACCESS
`MNMOVES
`OLDWIRELESSSUB-NETWORK
`
`NEWWIRELESSSUB-NETWORK
`
`FIG.33B
`
`OLDWIRELESS
`
`110
`
`SUB-NETWORK
`
`
`
` CA
`GN)
`
`
`.<]
`
`
`Li
`
`PHASEI-3
`
`NEWWIRELESSSUB-NETWORK
`
`FIG.33A
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 30 of 46
`
`US 2003/0018810 Al
`
`
`
`vilISVHd
`
`
`
`SSITI¥IM7710
`
`MYOMLIN-ANS
`
`SSITIGIMC10
`
`
`
`MYOMLIN-GNSS
`
`00}
`
`
`
`SSIOOVw0T0nWOUF
`
`WAINuOLYFINOY
`
`
`
`HINO"SSIIOV
`
`SIAOWNIV
`
`
`
`dYIINOYSSIIOV
`
`
`
`SSIIOVw0TOnWOUF
`
`WINOLYALNOY
`
`SAAOWNV
`
`cll
`
`Sé‘Old
`
`SSITIUIMMIN
`
`
`
`MYOMLIN-SNS
`
`SS71duiMMIN
`
`
`
`MYOMLIN-8NS
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 31 of 46
`
`US 2003/0018810 Al
`
`SSTTIEIMO70
`
`YYOMUIN-@ns
`
`SSITIUIMTIO
`
`MHOMLAIN-ENS
`
`SIONNIV
`
`SSTTIUIMMIN
`
`
`11—_petmonnciaat
`
`
`9-1FSVHdSSIOV10»WOH
`UTINOY\S8390¥
`|
`S-HISVHd
`
`
`
`G9€“Old
`
`MYOMLIN-GNS
`
`MUYOMLIN-8Ns
`
`V9e‘Ol
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 32 of 46
`
`US 2003/0018810 Al
`
`cll
`
`b-ILASVHd
`SSIIIVwA10nWOus
`
`00
`
`WMANnOLYFLNOY
`
`
`
`YALNOYSSIOOV
`
`OLL
`
`SSTTIGMC710
`
`MYOMLIN-§Ns
`
`SIAOWNA
`
`SSFTIUMG10
`
`MYOMLIN-ENS
`
`g
`
`
`
`“lilISVHd
`
`SSTTIUIMMIN
`SSTTFYIMMIN
`
`MYOMILIN-ENS
`MUOMLIN-GAS
`
`
`
`GZé“Old
`
`Ye“Old
`
`MIN
`
`SSIIOV
`
`YFLNOY
`
`\~4
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 33 of 46
`
`US 2003/0018810 Al
`
`SSI1FEIMC710
`
`MYOMLIN-ENS
`
`SSTTAIUIM770
`
`MYOMLIN-§NS
`
`clk
`
`\
`
`N
`
`
`9-HIISVHd
`SSFI9VW070.WOU
`
`SIAOWNW
`
`uJ10.
`
`SSH0OV
`
`YiLNOY
`
`WINOLYILNOY
`
`
`
`YFINOYSSIIOV
`
`g88‘Old
`
`SSITIuIMMIN
`
`MUONLAN-&fiS
`
`MYOMLIN-GS S-I
`
`ISVHd
`
`V8E‘Old
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23,2003 Sheet 34 of 46
`
`US 2003/0018810 Al
`
`110
`
`
`= [gS
`
`=
`
`ac
`
`ee)
`SS
`ay
`
`112
`
`
`
`
`
`3w=
`dy
`s<
`BAe VOS5
`ms & Wx F ©
`~
`=O
`Be SqQra
`&
`= Ie
`=F FON
`Ast S=D9
`=>
`Oo
`an eet —
`cc
`
`D re
`Ae
`WS
`a
`aS
`Sw
`=
`= og
`>
`aw
`
`Bis
`wes
`wed
`a =
`Sy
`==
`S$
`On
`
`A xe
`aS
`=
`ac
`=u
`S=t
`S
`NY
`=~
`rm
`
`™~
`a
`=A
`
`
`
`a\ay
`
`104—.PHASEI-1
`
`FIG.39A
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 35 of 46
`
`US 2003/0018810 Al
`
`00701
`
`SSII0V
`
`
`
` |YFLNOYSSIOOV
`
`SSITIUIMC710
`
`MYOMLIN-GNs
`
`SIAOWNW
`
`SSITFUIMG10
`
`HYOMLIN-GNS
`
`INuZ—
`OFFb-lASVHd
`
`
`\ay~S=\vagCin:YAINOY
`uainou(|sSq0aVYeaN
`N\He
`SSIIIVw0710nWOUF
`WIN:OLYFLNOY
`‘Old “IISVHd
`
`eo
`
`gr‘Old
`
`SS771FUIMMIN
`
`MYOMIIN-GNS
`
`
`
`MYOMIIN-SNS
`
`Vor
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 36 of 46
`
`US 2003/0018810 Al
`
`WAWG
`
`SS71FaIMG70
`
`MYOMLIN-GNS
`
`
`
`SSIIIVwWH10nNOU
`
`WINuOLYILNOY
`
`
`
`YANOSSAIOV
`
`STAOWNW
`
`
`
`S-IISVHd
`
`u70u
`
`
`WAINOLYALNOY
`
`$0!YIINOYSSIIIV
`
`
`
`SSIDIV070»NOUS
`
`SSITFUIMG10
`
`MYOMIAN-&fiS
`
`SIAOWNNA
`
`SS71FUIMMIN
`
`MYOMLIN-GNS
`
`cbOld
`
`LbDld
`
`MYONUIN-ENS
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 37 of 46
`
`US 2003/0018810 Al
`
`SSTTFUIMG10
`
`MYOMLIN-NS
`
`SSITFUIMC70
`
`AYOMLIN-NS
`
`9-ITISVHd
`
`SSIIOVwATOnWOU
`WINuOLYILNOY
`
`
`
`YIINOYSSIOOV
`
`SIAOWNW
`
`S-HFISVHd
`
`OLL
`
`Cc
`
`\
`
`\\\
`
`G&%“Old
`
`SSITIUMMIN
`
`MYOMLIN-GNS
`
`SSTIFUIMMAIN.
`
`MUOMLAN-Gs
`
`\
`
`VeoDl
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 38 of 46
`
`US 2003/0018810 Al
`
`SSIIOVW700WOud
`
`WIN»OLYFLNOY
`
`
`
`YILNOYSSIIOV
`
`STAOWNW
`
`SSTTIYUIMG70
`
`MYOMLAN-GNS
`
`SS77IUIMG70
`
`MYOMIIN-GNS
`
`
`
`SHIISVHd
`
`SSIDOVWl4Nu
`
`Yi1N0Y
`
`SSITFgIMMIN
`
`HYOMLIN-GNS
`
`SSITIUIMMIN
`
`MYOMLIN-GNS
`
`Gbb9H
`
`Vbb‘Slt
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 39 of 46
`
`US 2003/0018810 Al
`
`cll
`
`
`
`SSIIOV10101WOYF
`
`WANsOLYFLNOY
`
`
`
`YFINOYSSIDIV
`
`STAOWNA
`
`SSTTIUIM770
`
`MYOMLAN-GNS
`
`OLL
`
`SSTTIUIMG70
`
`MYOMLIN-Ns
`
`sd100
`
`clk
`
`
`
`YHarXCTCaZOOLWy
`vad~7a"le<\
`
`SSIOOV
`
`YiLNOU
`
`aSrOld
`
`SP‘Old
`
`SSTTFYIMMIN
`
`MYOMLIN-NS
`
`SSITHUIMMIN.
`
`MYOMLIN-ENS
`
`aln
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23,2003 Sheet 40 of 46
`
`US 2003/0018810 Al
`
` s
`
`= Ha,
`ot
`
`<
`
`‘
`wy
`
`s<
`
`Q
`
`w= X=
`f& Sst
`=e S35
`ss Ste Lp
`
`sS
`
`ee
`=
`==
`as
`
`Vw
`x a a
`AEE)
`:
`)
`
`yy
`eshi< |<
`s
`
`a a “
`LY S$
`
`
`
`
`
`
`~ v
`
`
`ey
`
`2x
`He
`
`ss 85 dist}
`
`
`
`
`
`
`n
`
`as
`56
`3
`
`FIG.46A
`
`
`
`Patent Application Publication
`
`Jan. 23,2003 Sheet 41 of 46
`
`US 2003/0018810 Al
`
`Mh
`
`110
`
`<J
`i
`
`
`-
`sxE\
`Qu,Ae|e $
`
`=
`
` Ys/cis_
`
`<>Te -a2
`
`
`
`
`
`-
`28 $58
`w= &8F3
`eG gser Wey
`== SLR
`“a
`41S
`98 3488
`=
`Oo? 3899 —>
`
`S
`
`a
`
`Are
`Ye
`ae
`=
`==
`aS
`=“
`
`
`Bs S/ alls||as
`
`-
`Wi
`
`
`
`a=
`ds
`
`x
`==
`ef
`
`aa
`=
`
`LZ,
`aSoD
`az
`
`
`
`7.
`Yi
`zy
`
`5
`Is ls
`OW
`
`=
`:
`
`
`~
`
`cS
`
`.
`x
`
`
`
`%
`
`v3
`
`_ iN
`
`3
`
`
`
`Patent Application Publication
`
`Jan. 23,2003 Sheet 42 of 46
`
`US 2003/0018810 Al
`
`OLD WIRELESS
`SUB-NETWORK
`
`
`
`MN MOVES FROM
`"OLD" ACCESS
`ROUTERTO "NEW"
`ACCESS ROUTER 476
`
`"OLD"
`
` PHASE1-5
`
`NEW WIRELESS
`SUB-NETWORK
`
`
`
`Patent Application Publication
`
`Jan. 23,2003 Sheet 43 of 46
`
`US 2003/0018810 Al
`
`PHASEIT-4
`
`MN MOVES FROM
`"OLD" ACCESS
`ROUTER TO "NEW
`ACCESS ROUTER
`
`OLD WIRELESS
`
`SUB-NETWORK
`
`
`NEW WIRELESS
`SUB-NETWORK
`
`FIG. 49
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 44 of 46
`
`US 2003/0018810 Al
`
`
`
`WOudSIAOWNN
`
`
`
`SSIOOYwWI700
`
`WAINOLYFLNOY
`
`
`
`YRINOYSSIIIV
`
`
`
`SSI794M70
`
`MYOMLIN-GNS
`
`00k
`
`g0S‘Old
`
`SSITIUIMMIN
`
`MUOMLIN-€NS
`
`SSTTFUIMG10
`
`
`
`SSI7AYIMMIN.
`
`MYOMLIN-GNS
`
`‘aK
`.\
`ATK
`
`G-lISYHd
`VOS‘Sl4
`ssqaavpy,PO!
`=NULhSdl\gYdinoy\SSF0or
`NS\N
`i101“~-9{L
`
`Z2LLpee:
`
`[inuanow
`
`“
`
`001
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 45 of 46
`
`US 2003/0018810 Al
`
`SSITIYIMG70
`
`
`
`MYOMLIN-GNIS
`
`
`
`WOudSIAOWNA
`
`SSF00Ymene
`
`wMINuOLYILNOY
`
`HINOSSIIIV
`
`SSITFUIMT10
`
`MYOMLAN-&NS
`
`SSTTFUIMMIN
`
`MUOMLIN-&NS
`
`SS7774MMIN
`
`MYOMLIN-&NS
`
`GS‘Old
`
`
`
`WLS‘Old
`
`WAINo
`
`SSF0OV
`
`YAifiOy
`
`Lin
`
`\NIGj
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 46 of 46
`
`US 2003/0018810 Al
`
`gS‘old
`
`
`
`WOYdSIAOWNW
`
`
`
`SSIIOVw7TOu
`
`oMINuOLYILNOY
`
`
`
`YdNO¥SSIDOV
`
`MYOMLIN-GNS
`
`SSTHYIM770
`
`SST7IUIMC10
`
`SSA7FYIMMIN
`
`MYOMLIN-NS
`
`MYOMLIN-ANS
`¥2S‘Did
`
`SS77FUIMMIN MYOMLIN-GNS
`
`
`
`
`US 2003/0018810 Al
`
`Jan. 23, 2003
`
`SEAMLESS HANDOFF IN MOBILEIP
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`[0001] The present applicationis related to, claimspriority
`from, and incorporates by reference,
`the subject matter
`disclosed in U.S. Patent Application No. 60/241,539,
`entitled “Scamless Handoff in Mobile IPv4 and Mobile
`IPv6,” filed with the U.S. Patent and Trademark Office on
`Oct. 18, 2000.
`
`BACKGROUND OF THE INVENTION
`
`[0002]
`
`1. Field of the Invention
`
`[0003] The present inventionis related to mobile network-
`ing and, more particularly, to mobile networking using the
`Mobile IP standard.
`
`[0004]
`
`2. Description of the Related Art
`
`[0005] Advances in wireless communication technology
`have given rise to a numberof wireless applications such as
`pagers, cellular phones, and mobile computing and network-
`ing applications. Mobile computing and networking allows
`a mobile device capable of connecting to a network to freely
`move while remaining connected to the network and to the
`Internet. As the mobile device moves between different
`networks and sub-networks, the connection to the old net-
`work or sub-network is dropped as needed, and a connection
`to a new network or sub-network is established. Such a
`handoff is made possible through an extensionofthe Internet
`Protocol (IP) referred to as Mobile IP. In general, Mobile IP
`creates the perception that the mobile device is always
`attached to the same network or sub-network evenasit is
`
`moving around. Specifically, Mobile IP allows the mobile
`device to retain the same network or IP address regardless of
`the particular network or sub-network to which the mobile
`device is actually connected. Thus, a remote application can
`send data packets to the mobile device at the same IP address
`no matter how many handoffs (i.e., changes in network or
`sub-network connections) may have occurred.
`
`[0006] Mobile IP accomplishes the above function by
`allowing the mobile node to use two IP addresses. Thefirst
`IP address, called the home address,is static and is used to
`identify the mobile device when it is in its home network. A
`home network is the network in which the mobile device
`
`appears to be located for the rest of the network or the
`Internet. More formally, the home network is the network
`which contains the homeregistration of the mobile device.
`The second IP address, called the care-of address,
`is
`dynamic and is used to identify the mobile device whenit is
`away from the home network. As the mobile device is
`handed off to each new network or sub-network, it obtains
`a care-of address from that network or sub-network. The
`mobile device is likely to use multiple different care-of
`addresses as it roams between different networks and sub-
`
`networks. Upon obtaining a new care-of address, the mobile
`device registers the new care-of address with the home
`network Thereafter, the home network redirects data packets
`that are destined for the mobile device at its home address
`(in the home network) to the new care-of address.
`
`[0007] Although Mobile IP allows the mobile device to
`freely move between different networks and sub-networks
`while appearing to maintain the same network connection,
`
`the transition is not always a seamless one. For example,
`when a handoff occurs in the middle of an ongoing data
`transfer session, some data packets may be sent to the old
`care-of address before registration of the new care-of
`address can be completed. As a result, these data packets
`may becomelost, thereby disrupting the flow of data packets
`to the mobile device. Depending on the duration of the
`disruption, the data transfer session may be only slightly
`affected or severely affected. For example, where the net-
`workis particularly slow or congested (hence,registration is
`delayed), a large number of data packets may be lost,
`possibly causing the application session to terminate or
`otherwise fail.
`
`[0008] Accordingly, it is desirable in a wireless access
`network to provide a system and method for handing off a
`mobile device in a substantially seamless manner.
`SUMMARYOF THE INVENTION
`
`[0009] The present invention is related to a system and
`method for handing off a mobile node in a seamless manner
`in a wireless access network. Procedures are implemented
`for allowing the mobile node to synchronize the handoff
`with a base node and a correspondent node. In this way, a
`seamless handoff may be achieved, since few or no data
`packets sent between the base node or the correspondent
`node and the mobile node are lost. The procedures are
`supported by both Mobile IPv4 and Mobile IPv6 as well as
`Hierarchical Mobile I[Pv4 and Hierarchical Mobile IPv6.
`
`In general, in one aspect, the invention is directed
`[0010]
`to a method of handing off a mobile node from an old
`sub-network router to a new sub-network router in an
`Internet Protocol based wireless access network. The
`
`method comprises using information from a lower layer of
`the OSI (Open Systems Interconnection) modelto notify the
`mobile node that a connection with the old sub-network
`
`router will be discarded within a predetermined amount of
`time, obtaining a new care-of address for the mobile node
`from the new sub-network router, and sending a request
`message from the mobile node to a base node via the new
`sub-network router requesting a new binding. The method
`further comprises creating a new care-of address binding in
`the base node, issuing a reply message from the base node
`to the mobile node via the new sub-network router indicat-
`
`ing that the newcare-of address binding has been created,
`and synchronizing a transfer of old care-of address data
`packets from the base node to the mobile node.
`
`the invention is
`in another aspect,
`In general,
`{0011]
`directed to an Internet Protocol based wireless access net-
`
`work. The network comprises a mobile node adapted to
`obtain a new care-of address from a new sub-network router
`
`and to issue a request message via the new sub-network
`router requesting a new binding upon being notified from a
`lower layer of the OSI (Open Systems Interconnection)
`model that a connection with an old sub-network router will
`
`be discarded within a predetermined amount of time. The
`system further comprises a base node adapted to create the
`newcarc-of address binding upon receiving the request
`message from the mobile node and to issue a reply message
`to the mobile node via the new sub-network router indicat-
`
`ing that the newcarc-of address binding has been created,
`wherein the mobile node and the base node are further
`adapted to transfer old care-of address data packets from the
`base node to the mobile node in a synchronized manner.
`
`
`
`US 2003/0018810 Al
`
`Jan. 23, 2003
`
`In general, in yet another aspect, the invention is
`[0012]
`directed to a method of handing off a mobile node from an
`old sub-network router to a new sub-network router in an
`Internet Protocol based wireless access network. The
`
`method comprises using information from a lower layer of
`the OSI (Open Systems Interconnection) modelto notifythe
`mobile node that a connection with the old sub-network
`
`router will be discarded within a predetermined amount of
`time, obtaining a new care-of address for the mobile node
`from the new sub-network router, and sending a request
`message from the mobile node to a base node via the new
`sub-network router requesting a new binding, the base node
`being a predetermined one of a home agent, a gateway
`foreign agent, and a mobility anchor point. The method
`further comprises the steps of creating a new care-of address
`binding in the base node, issuing a reply message from the
`base node to the mobile node via the new sub-network router
`indicating that the new care-of address binding has been
`created, and synchronizing a transfer of old care-of address
`data packets from the base node to the mobile node.
`
`[0013] Advantages of the invention include a faster hand-
`off wherein the numberof data packets that are lost during
`a disruption in data transfer can be minimizedor eliminated.
`Moreover, the invention provides a more efficient handott
`since no additional network bandwidth is required during the
`disruption duration. Yet another advantageis that the inven-
`tion does not require the establishment and maintenance of
`simultaneous bindings. Other advantages of the invention
`will become apparent from the following description and the
`claims.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0014] A more detailed understanding of the method and
`system of the present invention may be had by reference to
`the following detailed description when taken in conjunction
`with the drawings, wherein:
`
`[0015] FIG. 1 illustrates the flow of data packets in a
`wireless access network;
`
`[0016] FIG. 2 illustrates the registration of a mobile
`device in a wireless access network;
`
`(0017] FIGS. 3A & 3Billustrate the flow of data packets
`during a handoff in Mobile IPv4.
`
`[0018] FIGS. 4A & 4Billustrate the flow of data packets
`during a handoff in Mobile IPv6 where route optimization is
`used;
`
`[0019] FIGS. 5A & 5Billustrate the flow of data packets
`during a handoff in Mobile IPv6 where no route optimization
`is used;
`
`[0020] FIGS. 6A & 6Billustrate the flow of data packets
`during a smooth handoff in Mobile IPv4 where route opti-
`mization is used;
`
`[0021] FIGS. 7A & 7B illustrate the flow of data packets
`during a fast handoff in Mobile IPv4 where multicasting is
`uscd;
`
`[0022] FIGS. 8A & 8Billustrate the flow of data packets
`during a fast handoff in Hierarchical Mobile IPv4;
`
`[0024] FIG. 10A & LOBillustrate the flow of data packets
`during a fast handoff in Hierarchical Mobile IPv6 where
`route optimization is used;
`
`[0025] FIGS. 11A & 11B to 15A & 15Billustrate the flow
`of data packets during a handoff in Mobile IPv4 according
`to some embodiments of the invention where no route
`
`optimization is used, and the mobile device is capable of
`simultaneously accessing two wireless networks;
`
`[0026] FIGS. 16A & 16B to 17A & 17Billustrate the flow
`of data packets during a handoff in Mobile IPv4 according
`to some embodiments of the invention where no route
`
`optimization is used, and the mobile device is capable of
`accessing only a single wireless networkat a time;
`
`[0027] FIGS. 18A & 18B to 22A & 22Billustrate the flow
`of data packets during a handoff in Mobile IPv4 according
`to some embodiments of the invention where route optimi-
`zation is used, and the mobile device is capable of simul-
`taneously accessing two wireless networks;
`
`[0028] FIGS. 23A & 23B to 24A & 24Billustrate the flow
`of data packets during a handoff in Mobile IPv4 according
`to some embodiments of the invention where route optimi-
`zation is used, and the mobile device is capable of accessing
`only a single wireless network at a time;
`
`[0029] FIGS. 25A & 25B to 29A & 29B illustrate the flow
`of data packets during a handoff in Hierarchical Mobile IPv4
`according to some embodiments of the invention where the
`route optimization is not used and the mobile device is
`capable of simultaneously accessing two wireless networks;
`
`[0030] FIGS. 30A & 30B to 31A & 31Billustrate the flow
`of data packets during a handoff in Hierarchical Mobile IPv4
`according to some embodiments of the invention where
`route optimization is not used and the mobile device is
`capable of accessing only a single wireless network at a
`time;
`
`[0031] FIGS. 32A & 32B to 36A & 36Billustrate the flow
`of data packets during a handoff in Mobile IPv6 according
`to some embodiments of the invention where route optimi-
`zation is not used and the mobile device is capable of
`simultaneously accessing two wireless networks;
`
`[0032] FIGS. 37A & 37B to 38A & 38B illustrate the flow
`of data packets during a handoff in Mobile IPv6 according
`to some embodiments of the invention where no route
`optimization is used and the mobile device is capable of
`accessing only a single wireless network at a time;
`
`[0033] FIGS. 39A & 39B to 43A & 43Billustrate the flow
`of data packets during a handoff in Mobile IPv6 according
`to some embodiments of the invention where route optimi-
`zation is used and the mobile device is capable of simulta-
`neously accessing two wireless networks;
`
`[0034] FIGS. 44A & 44B to 45A & 45B illustrate the flow
`of data packets during a handoff in Mobile IPv6 according
`to some embodiments of the invention where route optimi-
`zation is used and the mobile device is capable of accessing
`only a single wireless network at a time;
`
`[0023] FIGS. 9A & 9B illustrate the flow of data packets
`during a fast handoff in Hierarchical Mobile [Pv6 where no
`route optimization is used;
`
`[0035] FIGS. 46A & 46B to 50A & 50B illustrate the flow
`ofdata packets during a handoff in Hierarchical Mobile IPv6
`according to some embodiments of the invention where
`
`
`
`US 2003/0018810 Al
`
`Jan. 23, 2003
`
`route optimization is not used and the mobile device is
`capable of simultaneously accessing two wireless networks;
`and
`
`[0036] FIGS.51A & 51B to 52A & 52B illustrate the flow
`of data packets during a handoff in Hierarchical Mobile IPv6
`according to some embodiments of the invention where the
`mobile device is capable of accessing only a single wireless
`network at a time.
`
`DETAILED DESCRIPTION OF THE DRAWINGS
`
`[0037] Following is a detailed description of the drawings
`wherein reference numerals for like and similar elements are
`
`carricd forward. For purposes of this description, a “nct-
`work”refers to a wireless access network such as the Global
`System for Mobile Communication (GSM)that is capable of
`connecting let users therein to the Internet. A “sub-network”
`refers to a smaller portion of the network through which a
`network connection may be established. Also,
`the terms
`“connected” and “connection,” and “attached” and “attach-
`ment” may be used interchangeably to mean a wireless link
`to a network or sub-network.
`
`[0038] Embodiments of the invention provide a system
`and method for performing seamless handoff in a mobile
`networking environment. In some embodiments, the handoff
`involves a mobile node being notified that a connection with
`an old wireless sub-network will be discarded within a
`
`predetermined amount of time. The mobile node thereafter
`obtains a new care-of address from a new wireless sub-
`network, and sends a request message to a base node(e.g.,
`home agent) requesling a new binding. The base node
`creates a new care-of address binding and issues a reply
`message to the mobile node indicating that the new care-of
`of address binding has been created. The transfer of old
`care-of address data packets from the base node to the
`mobile node is thereafter synchronized to achieve a seamless
`handoff.
`
`[0039] As mentioned previously, Mobile IP is an extension
`of IP and is supported by both IPv4 and IPv6. A detailed
`description of Mobile IP support in IPv4 can be found in “IP
`Mobility Support,” C. Perkins, ed., IETF RFC 2002, Octo-
`ber 1996. Likewise, see Johnson, D., B., Perkins, C.,
`“Mobility Support in IPv6,” Internet draft, draft-ietf-mo-
`bileip-ipv6-12.txt, Work in progress, April 2000,
`for a
`detailed description of Mobile IP support in IPv6.
`
`[0040] Hierarchical Mobile IP is an extension of Mobile IP
`designed to handle regional trattc. Support tor Hierarchical
`Mobile IP in IPv4 and IPv6 is described, respectively, in
`Gustafsson E., Jonsson A., Perkins C., “Mobile IP Regional
`Registration,” Internet draft, draft-ietf-mobileip-reg-tunnel-
`02.txt, Work in progress, March 2000; and El Malki K.,
`Soliman H., “Hierarchical Mobile IPv4/v6 and Fast Hand-
`off,” Internet draft, draft-elmalki-soliman-hmipv4v6-00.txt,
`Work in progress, March 2000.
`
`in IPv4, or Mobile IPv4, is
`[0041] Mobile IP support
`substantially transparent to the transport and higher layer
`protocols (e.g., TCP) and does not require any significant
`changesto Internet hosts and routers that are currently being
`used. The key feature of Mobile IPv4 is that all the func-
`tionality required for processing and managing mobility
`information are embeddedin well-defined entities: the home
`agent (HA), foreign agent (FA), and mobile node (MN).
`
`[0042] The homeagentis a node, typically a router, on the
`homenetworkthat effectively allows the mobile node to be
`reachable bytherestof the Internet at its home address, even
`when the mobile nodeis not attached to its home network.
`
`The foreign agent is a node, also typically a router, on a
`foreign network that can assist the mobile node in receiving
`data packets delivered to the care-of address. The home
`agent and the foreign agent are often referred to as mobility
`agents, which is a general term for nodes that provide
`mobility support services to the mobile node.
`
`[0043] The mobile node is typically a mobile device such
`as a personal digital assistant, handheld computer, cellular
`phone,andthe like, that is capable of establishing a wireless
`connection to one or more networks and, hence,
`to the
`Internet. Finally, for reference purposes,
`the node that is
`communicating with the mobile node is called the corre-
`spondent host (CH) or sometimes correspondent node (CN).
`The correspondent host or node may be another mobile
`node, or it may be a non-mobile(e.g., fixed) node such as a
`desktop computer, a workstation, and the like.
`
`[0044] Referring nowto FIG. 1, when the mobile node 10
`roamsinto an area covered by a foreign network, it obtains
`a carc-of address from the forcign agent 11 of the nctwork.
`This new care-of address is subsequently registered with the
`mobile node’s home agent 12. Data packets sent from the
`correspondenthost 13 to the mobile node 10 are then routed
`through the foreign agent 11 along the path indicated by
`reference numerals 1, 2 and 3, while data packets sent from
`the mobile node 10