`(12) Patent Application Publication (10) Pub. No.: US 2003/0018810 A1
`
`(43) Pub. Date:
`Jan. 23, 2003
`Karagiannis et al.
`
`US 20030018810A1
`
`(54) SEAMLESS HANDOFF IN MOBILE IP
`
`Related US. Application Data
`
`(75)
`
`Inventors: Georgios Karagiannis, Neede (NL);
`Geert Heijenk, Enschede (NL); Karim
`El Malki, Roma (IT); Hesham
`Soliman, Endeavour Hills (AU)
`
`(60) Provisional application No. 60/241,539, filed on Oct.
`18, 2000.
`
`Publication Classification
`
`Correspondence Address:
`Spencer C. Patterson
`Jenkens & Gilchrist, RC.
`3200 Fountain Place
`1445 Ross Avenue
`
`Dallas, TX 75202-2799 (US)
`
`(73) Assignee: Telcfonaktiebolaget
`(publ)
`
`(21) Appl. No.:
`
`10/084,879
`
`(22)
`
`Filed:
`
`Oct. 18, 2001
`
`L M Ericsson
`
`(5 1)
`(52)
`
`(57)
`
`Int. Cl.7 ................................................... G06F 15/173
`US. Cl.
`.............................................................. 709/238
`
`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 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 IPv4 and
`Hierarchical Mobile IPv6.
`
`A
`
`15A
`HAA| 00A l40r55| CHA| MNHA.....
`
`V
`
`SRCDEST PHOT SRO DEST
`
`74
`
`M CHAIMNHA|-----
`E-EE SRC DEST
`
`
`
`
`
`CHAI MNHA L...
`SR C DEST
`
`
`
`I
`
`MNHAICHA I .....
`830 BEST
`
`16
`
`Bose Exhibit 1051
`
`Bose V. Koss
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 1 0f 46
`
`US 2003/0018810 A1
`
`
`
`CHAI MNHA L...
`SRO DEST
`
`
`
`22
`
`FA RELAYS
`
`
`
`REQUESTS T0 HA
`
`INTERNET
`
`
`
`
`
`HA A CCEPTS 0R
`DENIES
`
` MN REQUESTS
`SERVICE
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 2 0f 46
`
`US 2003/0018810 A1
`
`mm.
`
`mm.
`
`W
`
`%
`
`‘gI‘%/
`
`//,.
`
`v
`
`%
`
`_m%m.I
`
`mm6E
`
`I
`
`\sméEEQ3E36$
`
`$2523
`
`v%/
`
`%7/
`
`mm
`
`
`
`mmmde\smz
`
`kaszéam
`
`Nmmqim
`
`33meSe
`
`kaEmzébw
`
`mm.
`
`mm
`
`mmmthSQ
`
`xmosmzébm
`
`33mg:Ema
`
`xmoécmzfibm
`
`Sm.Eu Nmmqim
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 3 0f 46
`
`US 2003/0018810 A1
`
`mmmqwmsbEwe 3%$5th
`
`mmwgoqxE30mwSom
`
`30
`
`mmmouq
`
`550m
`
`mmwfltESQ
`
`VEQEmzébm
`
`mm.mm>o§23
`
`mmwooq36E
`
`mmmfim‘iSo
`
`xmoécmzébm
`
`Kmmqfo.
`
`mvGE
`
`asat
`
`kmoécmaébm
`
`mmmqmmSaEma
`
`kmogmaébw
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 4 0f 46
`
`US 2003/0018810 A1
`
`mm6E<mGE
`
`
`
`kmogmaébmVEQEmefibm
`
`mmflmggSo83%}So
`
`
`
`EoémiamEgEeémh5%
`
`mmmm:a:a:
`
`soE53mmm8<E%36%So$.53.so55%
`33mg:3%$3meEma Ea$52
`m88§oE$.53
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 5 0f 46
`
`US 2003/0018810 A1
`
`\szEE30ESSE
`
`Nmmqu
`
`$3me30
`
`mwflmms;3o
`
`kmoémaémm
`
`mmSQE>3 «thmzfibm
`«6Gt Fmm<xq
`
`no.GE
`
`
`
`mmmdmrs\smz
`
`ktgfimzfibm
`
`
`
`mmmEis\sz
`
`kmSEmzébm
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 6 0f 46
`
`US 2003/0018810 A1
`
`mm.
`
`7
`
`%;
`
`H%
`
`w//
`
`V
`
`%
`
` \SmaEE30EEOE
`
`m$3.3
`
`mm.
`
`@3thQ6
`
`«toémzibm
`
`mmmdesSQ
`
`kaEm2¢3m
`
`mm.82323
`E.Em Mww$i
`
`mm.wE
`
`mmmmmksEma
`
`xmgfimaébm
`
`
`
`mwmmgs\sme
`
`kaEma$bm
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 7 0f 46
`
`US 2003/0018810 A1
`
`4%
`
`A/xm
`
`Nmmvfm
`
`mmSEESQmmmfimssQB
`
`
`
`kmegkmzfibmktoéfimzébm
`
`Kmmviu.
`
`mm.
`
`SQE36E
`
`333‘RE
`
`km?EEw//
`
`
`
`mm.GE5.6E
`
`
`
`kmoEw2-m:mkaEwaébm
`
`
`
`mmflmgs\swammmde\sma
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 8 0f 46
`
`US 2003/0018810 A1
`
`g
`
`mmm§m
`
`mmmdggSOmmmEEE30
`
`
`
`«moéwiamEoEm2§mNmm§m
`
`
`
`VmmmsoqifimsommfimmESE38¢
`
`30EE
`
`W
`
`V/
`
`V30ESE
`
`mmwooqx
`
`mmGE«6fit
`
`
`
`
`kmoéamzébmvEQEngbm
`
`
`
`mmflmii\Smémmwdgs\sma
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 9 0f 46
`
`US 2003/0018810 A1
`
`é
`
`7.
`
`Us55%Vgag
`
`%
`
`m2GE
`
`<2GE
`
`
`
`mmwde\swa
`
`xmoEmaébm
`
`
`
`mmmdmés\sme
`
`meEmzibm
`
`Nmmqu
`
`%‘
`
`So559:
`
`mmmoo<
`
`33%;;30
`
`kmgfimaébm
`
`mm30EOE
`930$>3
`
`
`
`mmwou<§w2EmwSotmwmbow
`
`mwSom
`
`mmetE30
`
`kmo§m2-mbm
`
`NmmSJi
`
`7
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 10 0f 46
`
`US 2003/0018810 A1
`
`110
`
`
`%
`
`V
`
`
`
`r
`
`7
`
`’
`
`V/
`
`7
`
`5’
`1-
`
`t
`
`5 L
`
`L
`
`w
`N
`
`EL
`
`7
`
`
`
`I
`.
`I- v
`
`V-
`
`35 a: 8 “
`E
`Lu 5
`EE’ 3$2
`Qua ssg
`5‘?) 2(10:0
`ELLK
`
`
`
`333%
`LLIE
`E'Lu
`E2
`ii“
`$03
`
`oak
`can:
`21% 53
`u.»K h
`“ELL:
`g2
`3%
`00)
`
`m
`s
`N
`
`<05:
`{fit}:
`No
`EE
`ELL:
`2
`gagLu:
`2m
`
`
`
`:2 4‘
`
`
`
`
`% 100
`
` 7
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 11 0f 46
`
`US 2003/0018810 A1
`
`V
`
`7'
`
`a
`
`gI
`
`L
`
`
`
`% g.
`L
`
`
`
`
`/4
`/%
`
`V’-
`FL
`E
`
`112
` 170
`
`
`
`
`y%% &% /,.
`
`
`
`
`
`UD¥
`@333
`Egg
`E2,
`Qt)
`as?)
`
`co><
`
`EE
`g2-
`3%
`(DU)
`
`_,_
`
`(OxU)
`3%:
`5.2%
`:2“
`m
`£3
`
`- /§
`
`m§<
`(0::
`
`g5
`gas
`“24%
`
`FIG.12A
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 12 0f 46
`
`US 2003/0018810 A1
`
`110
`
`772
`
`
`
`
`
`
`
`(OK
`(DEC
`30
`LEE
`£2-
`Qua
`8%
`
`+
`
`
`.5 ‘
`:r
`Y‘—
`
`Lu ENE] N
`t
`U)
`it
`% g
`g
`9
`A "y’ LL
`
`
`
`é"
`
`v
`n
`
`fig
`LL10
`4
`52%
`E2
`5%
`EU)
`
`2
`“
`
`cm
`
`I:
`
`'
`
`7
`
`
`fi 5.3
`
`
`
`
`
`
`% ‘ %
`
`
`33%
`LAD
`L“;
`ELL;
`g2.
`Q00
`33
`
`
`Q
`7
`7
`
`Z
`
`
`%
`
`-»
`
`E:
`u.
`
`Cox(I)
`3%
`LLIE
`(ELL!
`g2
`30o
`hub
`2‘”
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 13 0f 46
`
`US 2003/0018810 A1
`
`m8de3083mm;30
`
`
`
`
`
`m:mquEQEMEEEoénsém3m3:
`
`S:a:
`
`m:
`
`WWM7
`
`/¢
`
`V
`
`%
`
`,QE
`
`
`
`
`
`mmmdgs\swzmmflmgsEma
`
`
`
`meszibm.vEQEma.mSm
`
`mm“GE<2GE
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 14 0f 46
`
`US 2003/0018810 A1
`
`FIG.1BB
`
`FIG.16A
`
`710
`7
`
`
`%
`
` V
`
`
`
`
`PHASEIII—4
`NEWWIRELESS8U8-NETWORK
`
`OLDWIRELESSSUBNETWORK
`
`NEWWIRELESS
`
`SUB-NETWORK
`
` 7
`
`
`
`
`PHASEIII-3
`
`
` V
`
`
`OLDWIRELESS
`
`SUB-NETWORK
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 15 0f 46
`
`US 2003/0018810 A1
`
`
`
`
`
`
`
`mmflmmE\smzmmwdmts\Swz
`
`
`
`kmoEmaébmxmgfimzébm
`
`m:6E<26E
`
`
`
`Q3
`
`me“
`
`Q
`
`%
`
`I
`
`4ai
`
` C/Am:Ir‘3
`
`?
`
`aQ8E
`
`N
`
`meQ:3:
`
`
`
`ml:”ESE
`
`E:
`
` Q
`
`%%
`
`
`
`mmmdmts3083%;;30
`
`
`
`kmbgmzébm.kmogmzébm
`
`nixmmgtm
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 16 0f 46
`
`US 2003/0018810 A1
`
`110
`
`112
`
`FIG.188
`
`
`
`II.‘: 2J1.
`PHASE[-2
` éwl
`/_/
`
`
`Ir
`
`'-
`
`SUB-NETWORK
`
`NEWWIRELESSSU8-NEWORK
`MNMOVESFROMFAOLDIOFANEW
`
`
`L
`
`I I
`
`I
`
`OLDWIRELESS
`
`OLDWIRELESS
`
`SUB-NETWORK 110
`
`
`
`PHASE[—1
`
`%
`
`%
`
`112
`
`NEWWIRELESS
`
`SUB-NETWORK
`
` FIG.18A
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 17 0f 46
`
`US 2003/0018810 A1
`
`YNmmvfm
`
`35%;;SO
`
`@3thQ6
`
`a:
`
`v‘moémzébm
`
`mmflmmE
`
`7.
`
`$3meEma3/fl
`
`m2fit
`
`3:ME
`
`kaEweébm
`
`ktoEm2-m:m
`
`\smz kmgimafiam
`EQ
`fir'%W.‘EaV'EyA%.Iw%_%/a—%—bV
`
`m.~mmqtm
`
`NE
`
`2:
`
`.
`
`m3
`
`g.
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 18 0f 46
`
`US 2003/0018810 A1
`
`110
`
`772
`
`
`
`
`//,,
`
`
` 7
`
`%
`
`PHASE114
`
`
`SUB-NETWORK
`NEWWIRELESSSUB-NETWORK
`
`7/
`
`3’/
`/fl%
`I
`
`FIG.21
`
`FIG.20
`
`OLDWIRELESS
`
`100
`
` fl;
`%
`
`OLDWIRELESS
`
`
`SUB-NETWORK
`
`NEWWIRELESSSUB-NETWORK
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 19 0f 46
`
`US 2003/0018810 A1
`
`mNNGE ,9:mmSi
`
`mmflmtEQ3
`
`VEQszibm
`
`WV
`
`mmmflmS.Ema
`
`meEm2$am
`
`a:
`
`mmmdeSQ
`
`kmSEmzézm
`
`miwmii
`
`kaEm2$bm
`
`<NN6E
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 20 0f 46
`
`US 2003/0018810 A1
`
`mmw6E
`
`mmmgmmE3%.
`
`xtgsmzfibm
`
`”36%:>32
`
`kmoézm2$bm
`
`A
`
`SamSt
`
`mmmdSE30
`
`kmoEmzébm
`
`c:
`
`83mg:30
`
`kaEmzébm
`
`«it.mmqtl
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 21 0f 46
`
`US 2003/0018810 A1
`
`a:
`
`m.-~mmvfm
`
`R:
`
`$3me30
`
`kmoEmafibm.
`
`Q:
`
`mmflmmE30
`
`kmoézmzébm
`
`WENmmSi
`
`VEv
`
`V
`
`g
`
`&
`
`3%6E
`
`
`
`mmmde\smz
`
`xmoémzébm
`
`kaEmE$bm
`
`«SNGE
`
`%%V
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 22 0f 46
`
`US 2003/0018810 A1
`
`as
`
`2:
`
`"L
`
`e:
`In
`
`N $
`
`5
`LL
`
` 110
`
`:// 7
`
`
`%
`%
`
`an“;
`
`
`
`
`¥ E7 % ifi %
`
`
`
`uwA'-'
`V
`V
`I.’ Om
`
`
`223%
`Q
`- I
`”JO
`
`532% “£435
`7 W
`
`j
`\uJ 0E2
`
`"
`"
`EZ' E23
`3% EOE
`$ -
`or»
`
`‘3
`
`°~
`
`
`
`r
`
`3:
`
`”CS
`
`Co
`$55“
`m
`REE
`E2
`Ego
`203
`
`$3
`
`
`
`
`:t /. $3
`‘ I<1:
`52L-
`Eta
`mu:
`2m
`
`q
`
`‘03.:
`
`0
`
`8%?
`fig
`Em
`g2
`Qtr'a
`Nb
`CU)
`
`
`
`QQ1
`
`‘
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 23 0f 46
`
`US 2003/0018810 A1
`
`
` <1:
`
`U
`
`
`
`LL!
`
`:-
`Q
`35
`
`-->
`
`9:.
`
`(0
`aé\1
`EE
`:2
`m
`$9)
`
`03::
`
`@%
`Egg
`32
`g
`m
`“2“?)
`
`§
`0::
`IT.
`
`-
`
`6
`‘“
`
`4
`
`figs
`EE
`$2;
`Q0:
`5'8
`
`(0k
`
`Q‘s:
`Em
`32.
`Q03
`‘13
`0‘”
`
`g
`
`CL
`
`
`
`
`
`_ vs a %
`fi/g //,,
`
`/QI’ V
`
`(\JM I
`
`Cl:/'
`N
`7
`m E
`
`
`/,s
`
`
`
`.
`
`CE
`Q
`
`:r
`\Q
`och
`‘ fl
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 24 0f 46
`
`US 2003/0018810 A1
`
`
`<E V
`
`
`
`2‘ g-
`
`
`
`
`
`
`%
`
`
`V, ..
`
`
`fl
`g % g
`
`
`m 5/
`m
`
`mx
`1
`”’0‘
`, r , I {Q
`3%
`300:
`
`ELL)
`V
`0o
`$E
`Ea.
`% %
`EE
`3%
`Ecfi
`m
`use)
`
`710
`
`V/
`
`7
`
`LL
`
`"'
`
`
`
`q,
`t
`
`fl
`
`Q
`
`7
`Y ‘
`
`<:
`
`1‘
`Q
`
`%
`
`g
`
`
`
`Cb
`OK
`
`
`
`
`1 %-
`
`
`
`
`
`A“ N
`1:.)
`
`’ I]
`N
`‘
`
`V
`‘L
`3% 8 I 33%
`3
`<03:
`7
`
`1‘
`
`EE
`7/
`V
`Q
`EE
`
`/% é
`E:
`:;
`
`m
`
`\I
`
`“D
`DU)
`
`V
`
`'
`
`(r)
`
`q
`
`vs
`20)
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 25 0f 46
`
`US 2003/0018810 A1
`
`D:
`3
`
`Li.
`
`as
`N
`6
`II
`
`112
`
`
`
`</1| 1,.-
`
`
`
`
`
`VV
`
` % 4
`
`
`
`i
`V
`Z
`
`
`
`
`
`N :
`
`<9
`3
`
`'3.
`
`Cl)
`333‘:
`NO
`NS
`CC
`ELL]
`gz'
`:13
`g3
`
`
`
`
`833%
`m0
`5.1,?
`it
`\LLI
`E2.
`QED
`5‘8
`
`wk
`(ACE
`“JO
`m;
`ELL:
`£2.
`Qt:
`uh
`DU)
`
`CD
`s
`h
`
`V
`//
`
`L‘?
`:2
`5“»
`E
`CL
`
`b
`
`‘%
`
`N1‘
`N
`
`7
`
`(0
`
`‘10
`WE
`(I
`E
`2|
`5%:
`ea)
`
`
`
`<< 4I %-‘
`
`
`
`
`7/
`
`% ‘%
`
`
`
`
`
`
`%E’%
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 26 0f 46
`
`US 2003/0018810 A1
`
`V a
`
`
`VEQEmzébmkmoémzébm
`83%;)SommflmmtsQ3
`
`v.5”.5thmi:mmSi
`
`:
`
`83E;EammmmmE52
`
`
`
`EQEESEoéngm
`
`mam.Em<9.”6:
`
`r
`
`u
`
`2
`
`.r-27/
`
`.7
`
`%2
`
`/%
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 27 0f 46
`
`US 2003/0018810 A1
`
`110
`
`‘9
`a
`:4
`
`I
`0—
`
`,
`W
`
`V
`//
`
`
`
`§§
`5'35
`E2,
`3%
`00:
`
`an
`-
`a;
`
`\
`LL
`
`(Ox
`
`93%‘l
`55%
`32
`L13
`203
`
`531h
`
`
`
`wk
`8‘5
`Tu“;
`3'44
`E2,
`8%
`om
`
`
`
`(/3
`3%
`.46
`E»?
`§lu
`g:
`Lu;2‘!)
`
`“'3
`E
`N
`Lu
`2
`35
`
`II
`.,
`7/
`% /fi
`I
`
`<1:
`h
`o»
`'Q3
`t
`
` //4 %.
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 28 0f 46
`
`US 2003/0018810 A1
`
`V-
`
`S.
`
`
`
`Q:$5886%;)?2$53mmauq=39.
`
`N;magi36E9.3%a:
`
`83$:SQ
`
`EOENER
`
`,7
`
`7/
`
`/%
`
`.a
`
`mmmoo<
`
`$.3me
`
`/%
`
`mNm6E
`
`_._
`
`
`
`mmmqmm§\sz
`
`kaEma$Sm
`
`
`
`mmmdmns\smz
`
`kmoémaébm
`
`mmmdgsQ3
`
`ktgfimaébm
`
`Q:
`
`m:
`
`.5;mmqu
`
`:30:
`
`n“///ym:
`
`«mm6E
`ESQ:
`mmmuoi
`
`as“
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 29 0f 46
`
`US 2003/0018810 Al
`
`770
`
`NN
`N
`
`
`
`
`
`V
`‘7
`2
`.2
` F
`
`
`00
`00
`:3 t:
`
`A“
`V
`-
`a:
`_
`.ma:
`N
`- Lu
`‘ gmwr
`W
`a
`a s / / mags/7
`<
`9 o
`,2 2|;Qo .2
`2
`
`I
`t
`<CCE
`l
`V V’
`0:
`ctfl
`sES
`
`.
`7/
`
`,
`
`
`
`
`m
`m
`a:
`.
`e
`\
`LL
`
`(”it
`
`2%
`“LL:
`.
`5%
`2m
`
`
`LL10 LLCEm
`Lu
`gm §80
`E? Q00
`Qg §<1;’
`3m 25% _
`33?
`= E
`
`v‘
`N
`
`UJ§<
`\1
`WE
`SL1:
`32.
`3
`QC“
`3m
`
`0')
`x:
`
`a
`<1:
`E
`
`N
`
`V
`
`7
`
`/ ‘
`
`%
`
`'
`
`(Ox
`-l
`“‘E’
`gm
`i2
`E05
`use)
`
`c:
`"J
`
`“3
`g:
`LL
`
`
`
`
` 7/
`2-/2
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 30 0f 46
`
`US 2003/0018810 A1
`
`I
`
`A.
`
`50%Via.
`
`
`
`,7ESE
`
`%
`
`n7..4y/
`3Q?fi/fly
`mmmuoq‘=39.EOE
`532..E530m
`
`mmSQm9303‘
`
`mmd:
`
`mag;E2
`
`EeEma§m
`
`mmmdmsbEma
`
`kmoécwaébm
`
`%
`
`.7
`
`/
`
`mmwou<
`
`ESE
`
`mmmqmgfi30
`
`xmgfimzibm.
`
`Y:mmqu
`
`m.~magi
`
`mmmdeSQ
`
`xonmz$bm
`
`8%:2E
`
`
`
`mmwoo<:39.36E
`
`$32..Ethom
`
`
`
`mwSQmmmmoo<
`
`mm>©§22
`
`N:
`
`ism?
`
`mmmou<
`
`mmmoo<
`
`ESQm
`
`2:
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 31 0f 46
`
`mmm
`
`1A
`
`/flA$58V8.8%
`Ema.Ea$3th
`
`
`
`mimmvfm
`
`wmmoov‘
`
`
`
`
`
`S:$5386%
`
`mm\§\<23
`
`
`
`mmmou<:39SEE
`
`Ema:EmmSOm
`
`mmflmggQ8
`
`VEQEwaibm
`
`mmmdgsSQ
`
`meEmaébm
`
`mmum.at8.m«moEma-§mmmags:Ea
`W:mmcfi
`
`2:
`
`V‘toEmefibm
`
`Em6E
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 32 0f 46
`
`US 2003/0018810 A1
`
`mmmoov‘
`
`mwSQt
`
`E:
`
`viiwwqin‘
`
`mwndmmEsQ3
`
`meEmafibm
`
`m§s§>5
`
`
`
`mmmuo<:39.SSE
`
`Ema:E550m
`
`mmSQm@303
`
`mmmEis30
`
`xmoEmzfibm
`
`m
`
`A:mmqim
`
`=QI~O=
`
`mmmubv‘
`
`tW/bgom
`
`y/
`
`mmmooq
`
`mflbom
`
`——___
`
`
`
`mmmdgs\smz
`
`ktgfimz.mum
`
`mmflmmEEma
`
`ktoEmEé:m.
`
`Em6E
`
`
`
`Sm..QI
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 33 0f 46
`
`US 2003/0018810 A1
`
`mmflmtESQ
`
`meEmzébm
`
`355$:So
`
`kmogmzébm
`
`m“N.
`,2:mmsi
`
`mmmooq‘:29.SEE
`§$<=EESQ:
`
`$30323
`
`W
`
`%
`
`=39.
`
`mmmou<
`
`mmSom
`
`
`
`$.59:mmmooq
`
`y/
`
`%
`
`VESEA$qu
`
`V
`
`%
`
`%we
`
`mmmoo< 2:mmvfm
`
`mmSQm
`
`mmmGE
`
`
`
`mmmdm§\smz
`
`xmoézm2$bm
`
`
`
`mmmdgi\Swa
`
`kmoécmzfibm.
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 34 0f 46
`
`US 2003/0018810 Al
`
`NN
`‘\
`
`§
`
`7
`‘
`
`q
`I
`
`W
`
`//..
`
`/%
`
`wm
`
`In. Ann-Im-
`
`LL]
`
`Lu
`
`fig
`
`03
`
`3:
`.
`Q
`
`1m
`
`
`c:.a
`:3
`.A‘Ilul'r
`L
`
`w 7- / Ems"
`
`fiZ|§8§ 4%,
`%%
`
`I A <1: I
`0: I
`‘ 3
`.
`
`
`a;
`
`E.
`LLI
`8% ”BEE
`“40 §<V 0
`SE 0520:
`3% 29H$
`2% $338
`O
`0")
`gm“ —>
`
`Q
`
`%
`cu
`
`
`
`WK
`c£0:
`40
`gm
`g3
`$93
`
`cox
`
`d3
`Eu.)
`32.
`Qm
`KID
`cm
`
`Q
`N
`V‘-
`
`53
`N
`
`”k
`33!:
`
`gm
`g2
`En}:
`mb
`20)
`
` HQ3WI
`
`704PHASE[-7
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 35 0f 46
`
`US 2003/0018810 A1
`
`we
`
`
`
`mmflmmS;\smz
`
`kaEmafibm
`
`mmmdm§Ema
`
`thEmzébm
`
`new6E
`
`<2»6E
`
`//I.%%’mfifiv%7A'W//A
`.Em%ayESE
`
`
`
`vimmfixm
`
`=39.
`
`mwmooq‘
`
`www.mgs30
`
`kmoifizébm
`
`$30323
`
`
`
`mmmooq=39.35%..
`
`.§m2__EmmSQm
`
`ESQmmmmoo<
`
`m .
`
`~mmSi
`
`$3me30
`
`kmoémzibm
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 36 0f 46
`
`US 2003/0018810 A1
`
`YEmmqim
`
`SN.
`mmmoo<=39.EOE
`(gm?2$50:
`
`www.mm;Q3
`
`xmosmzibm
`
`m§o§2E
`
`=39.
`
`wmmooq‘
`
`7550m
`
`A
`
`
`
`mmSommmmoo<
`
`/%7;
`
`wkmmwim
`
`=39.
`
`mmmuo<
`
`mm50t
`
`mmwouv‘
`
`”5”:me
`
`W
`
`3:550m369%
`ism?EmmSom
`
`mmmoo<=39.36$
`
`mmmdgs30
`
`ktoécméfiam
`
`mm>0§22
`
`NV6E
`
`
`
`mmflmmts\Sma
`
`kmOEw2$bm
`
`;GE
`
`kaEmzébm
`
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 37 0f 46
`
`US 2003/0018810 A1
`
`-mmme
`@303.
`
`=GINO:
`
`mfimmSi
`
`mmxsé>3
`
`
`
`mmmoow:39.SSE
`
`Ema:EmmSQm
`
`550mmmmooq‘a:
`
`mmflmgsQ3mmmEmE30
`
`
`
`onEmzébmkmosm2¢bm
`
`ZQQOZvTCmmqiq
`mmmoo<
`
`tflbem
`
`
`
`"”3de3%mmmqmmE\sz
`
`
`
`kaEma-m:mmeEm2$3m
`
`
`
`m2».QE<2GE
`
`m
`
`ism?
`
`17/A—%
`AmmSomv
`mmwogx
`'
`
`A
`
`m:
`
`m3
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 38 0f 46
`
`US 2003/0018810 A1
`
`mmmqmmEEma
`
`kmogmzébm
`
`
`
`mmmdm‘fi\Smé
`
`xmoE2$bm
`
`m3.»6E
`
`«‘3‘6E
`
`NYEmmqtm
`
`mmmbow
`
`WmmSQt
`
`é
`
`%
`
`%§1%I3>3
`
`mmmngE30
`
`ka—Emzébm.
`
`mm>©§23
`
`
`
`mmwoov‘:30:SSE
`
`_.\S.$<_.E$38
`
`
`
`mmSQmmmmooq
`
`/%//
`
`850.».
`
`//A7Qa$5cm
`
`m:
`
`E:
`
`m
`
`.QNmm«in
`
`mmmde30
`
`xmgfimzfibm
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`%WV
`
`=QQD:
`
`mmmoowx
`
`thom
`
`
`
`mmSQmmmmng
`
`SF95.mmii
`mmmboqES:EOE
`
`_§m2__EmmSom
`
`S5
`
`y/a
`
`
`
`$5.wmqtu.
`
`=Qflo=
`
`mmmooq
`
`mwbem
`
`9.30322
`
`9,3de30
`
`kmoécmzfihm
`
`@3deQ3
`
`xmoécmafibm
`
`2
`
`S
`
`64
`
`US 2003/0018810 A1
`
`,m7
`
`n“4M
`
`M,w9gmEmrmwaem
`3q:AWmmmoxmqVmNEEVF‘Sm=
`
`m:
`
`m?
`
`/%
`
`mmvGE
`
`
`
`mmwde\sma
`
`kaEme.mbm
`
`N:
`
`@wwW7%.
`
`asm_.
`
`«i
`
`
`
` mmdeE\SmeIb
`
`kmoézma.mum
`
`Ev.Em
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 40 0f 46
`
`US 2003/0018810 A1
`
`
`
`110
`
`
`
`
` 7 I
`
`
`
`_
`
`_
`
`E
`g
`LL
`
`EV 2
`
`'H.
`
`
`1mgrfép
`
`a 7' 7/. éfié/ %/
`3
`fi
`9 §% /¢ ESEW ///A
`
`n.
`l
`I 13‘
`-— _
`I":in
`
`
`
`LL!
`
`‘1
`
`‘
`
`‘
`
`Q
`
`a: mg
`31%
`i‘qE
`ELL:
`0&2
`22. EEE
`§§ :EE _>
`
`ass
`E10
`3%
`Eel
`3%
`
`2
`
`
`
`
`163%:
`ME
`
`$
`
`% %
`£8
`
`
`
`
`fig
`a;
`ELL.
`Q0:
`51%
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 41 0f 46
`
`US 2003/0018810 A1
`
`110
`
`V1
`%
`4
`
`
` V
`
`E
`m
`a:
`
`,
`-8ml
`§p§%7’% /
`0 ’ /
`qt
`
`E
`v
`-
`\
`
`“ 5 ‘“
`
`Q)
`
`
`
`
`
`
`-
`%E E %E
`§§ E8§S
`$w §§EE
`E: o<$a
`DVD 2908 _..
`Egmv:
`
`Q
`00
`N
`
`a
`
`
`y %
`%
`
`4
`
`(I)
`
`2%
`Lu
`$E
`
`on
`
`:3
`Lu
`(I)
`gt
`E
`
`
`
`
`
`
`(Ax
`fig
`fig
`E:
`fig
`
`gE
`”JD
`m
`
`ES“
`EU)
`
`E
`V-
`.
`a
`E:
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 42 0f 46
`
`US 2003/0018810 A1
`
`OLD WIRELESS
`SUB-NETWORK
`
`MN MOVES FROM
`"OLD" ACCESS
`ROUTER r0 "NEW"
`
`PHASE l-5
`
`
`
`NEW WIRELESS
`SUB -NE7WOHK
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 43 0f 46
`
`US 2003/0018810 A1
`
`OLD WIRELESS
`SUB-NETWORK
`
`PHASE 11—4
`
`
` ACCESS
`RUTER
`
`
`
`5%
`
`
`MN MOVES FROM
`"OLD" ACCESS
`ROUTER TO "NEW'
`ACCESS ROUTER
`
`NEW WIRELESS
`S UB ~NETWORK
`
`FIG. 49
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 44 0f 46
`
`US 2003/0018810 A1
`
`mmmoui
`
`mmSQm
`
`SSE$30223
`
`
`
`mmmoo<:39.
`
`Kama:EmmSom
`
`ESEmmwou<
`
`mmmmggSQ
`
`kmcécmzébm
`
`Q2
`
`mam6E
`
`mmmfitE3%
`
`kaEw2$bm
`
`3%me30
`
`kmoEa.m:m.
`
`ESE
`
`«80%v mimmvfn.
`
`7
`
`.%%
`_.%.A
`
`xmogmibm
`
`canat
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 45 0f 46
`
`US 2003/0018810 A1
`
`mmwoo<
`
`$.58
`
`mmflwSiSc
`
`kmgfimzébm
`
`36$WEOE23
`
`
`
`ambbq:QQQ:
`
`__\_\E2__2530$
`
`
`
`ESQ:mmmou<
`
`mmflmmESQ
`
`kaSEE.mam.
`
`m3.3:
`
`
`
`mmmdm§\sz
`
`kmsézma.mmm.
`
`
`
`mmmgmmE\sz
`
`kmoEm2$2m
`
`///,.V~5$5om
`
`Em.QE
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jan. 23, 2003 Sheet 46 0f 46
`
`US 2003/0018810 A1
`
`mmn.‘Ems;QE
`
`xmongfium
`
`SEEmw>o§a:
`
`Ema:Etflbcm
`
`
`
`mm‘SQmwmmbo<
`
`mmmuuSQS:
`
`83mg:Q3
`
`meEwaébm
`
`=30:
`
`mmmou<
`
`mmhbem
`
`
`
`7H5”.
`
`//,
`
`mumGE
`
`
`
`mmmfiis\sma
`
`ktgfime-mam.
`
`
`
`mwmfimE\sz
`
`kaszébm,
`
`<NmGE
`
`
`
`
`
`
`US 2003/0018810 A1
`
`Jan. 23, 2003
`
`SEAMLESS HANDOFF IN MOBILE IP
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`[0001] The present application is related to, claims priority
`from, and incorporates by reference,
`the subject matter
`disclosed in Us. Patent Application No. 60/241,539,
`entitled “Scamless Handoff in Mobile IPv4 and Mobile
`IPv6,” filed with the US. Patent and Trademark Office on
`Oct. 18, 2000.
`
`BACKGROUND OF THE INVENTION
`
`[0002]
`
`1. Field of the Invention
`
`[0003] The present invention is 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 number of 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
`handofi' is made possible through an extension of the 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 even as it 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. The first
`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 home registration of the mobile device.
`The second IP address, called the care-of address,
`is
`dynamic and is used to identify the mobile device when it 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 become lost, 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—
`work is 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.
`SUMMARY OF 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 IPv4 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) model to 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 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.
`
`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
`new carc-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 new carc-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 A1
`
`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 081 (Open Systems Interconnection) model to 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 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 number of data packets that are lost during
`a disruption in data transfer can be minimized or eliminated.
`Moreover, the invention provides a more eflicient handoff
`since no additional network bandwidth is required during the
`disruption duration. Yet another advantage is 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 & 3B illustrate the flow of data packets
`during a handoff in Mobile IPv4.
`
`[0018] FIGS. 4A & 4B illustrate the flow of data packets
`during a handoff in Mobile IPv6 where route optimization is
`used;
`
`[0019] FIGS. 5A & 5B illustrate the flow of data packets
`during a handoff in Mobile IPv6 where no route optimization
`is used;
`
`[0020] FIGS. 6A & 6B illustrate 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 & 8B illustrate the flow of data packets
`during a fast handoff in Hierarchical Mobile IPv4;
`
`[0024] FIG. 10A & 10B illustrate the flow of data packets
`during a fast handoff in Hierarchical Mobile IPv6 where
`route optimization is used;
`
`[0025] FIGS. 11A & 11B to 15A& 15B illustrate the flow
`of data packets during a handoif 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& 17B illustrate 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 network at a time;
`
`[0027] FIGS. 18A & 18B to 22A& 22B illustrate the [low
`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 & 24B illustrate 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 & 31B illustrate 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 & 36B illustrate 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 & 43B 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 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 IPv6 where no
`route optimization is used;
`
`[0035] FIGS. 46A & 46B to 50A& 50B illustrate the flow
`of data packets during a handoff in Hierarchical Mobile IPv6
`according to some embodiments of the invention where
`
`
`
`US 2003/0018810 A1
`
`Jan. 23, 2003
`
`route optimization is not used and the mobile device is
`capable of simultaneously accessing two wireless networks;
`and
`
`[0036] FIGS. 51A & SIB 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
`
`carried forward. For purposes of this description, a “net-
`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) requesting 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 traffic. Support for 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
`changes to 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 embedded in well-defined entities: the home
`
`agent (HA), foreign agent (FA), and mobile node (MN).
`
`[0042] The home agent is a node, typically a router, on the
`home network that effectively allows the mobile node to be
`reachable by the rest of the Internet at its home address, even
`when the mobile node is 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 mo