CN
Binding Update Cache •MN-Id •Interface-Id •Link local addr •HomeNetwork Prefix •Interfacd-Id of tunnel •Access technology •64-bit timestamp
Binding Update List •MN-Id •Interface-Id •Link local addr •HomeNetwork Prefix •Link-local addr •LMA LMA addr dd •Interfacd-Id of tunnel
LMA_1 LMAA_1
Proxy-CoA_1
Proxy-CoA_2
MAG_1
MN_1 MN-HoA_1
MN’s Polic Policy Profile •MN-Id (Mandatory) •MN-HNP(Option) •LMAA(Option) •지원하는 주소 생성 메커니즘 (Option)
MAG_2
MN_2 MN-HoA_2
MN_3 MN-HoA_3
DATA
CN
Inner Header
Outer Header
src
dst
src
dst
CN
MN-HOA
LMAA
Proxy-CoA
•MN의 HA •MN의 HNP의 Anchor •MN의 Binding state관리(BCE) •터널의 end-point 주소 •MAG가 PBU의 dst로 사용
LMA_1 LMAA_1
DATA
LMA_2 CN
MN-HOA
LMAA
Proxy-CoA
•터널의 end-point 주소 •LMA가 MN의 CoA로 인지
* LMAA간 핸드오프 고려 필요
P Proxy-CoA_1 C A 1
MN_1 MN-HoA_1
•MN의 이동 추적 및 감지 •MN의 default g gatewayy
P Proxy-CoA_2 C A 2
MAG_1
•MN의 HoA
LMAA_2
MAG_2
MN_2 MN-HoA_2
MN_3 MN-HoA_3
<LMA에게 MN의 현재 위치를 알리는 절차>
MN
MAG
MN attached
MN Attached Event (Acquire MN-Id and Profile)
LMA MN-id전송(인증시 사용) MN-HNP와 Proxy CoA 바 인딩 요청
① PBU ② Accept PBU (Allocate MN-HNP, Setup BCE & Tunnel) MN의 홈링크로 emulate할때 필 요한 모든 정보 인지
MN-HNP포함
MN-HNP:Proxy CoA
③ PBA
Accept BPA (Setup Tunnel and Routing) ④ Bi-Dir Tunnel Rtr Sol ⑤ Rtr Adv IP address Configuration
….
<MN Handoff>
MN
p MAG p-MAG
LMA
n MAG n-MAG
Bi-Dir Tunnel MN detached MN detached Event DeReg PBU Accept p PBU MN-HNP:Proxy CoA
PBA
….
MN attached
Registration step Bi-Dir Tunnel Rtr Sol Rtr Adv MN retains HoA/HNP (3계층의 이동 인지 못함)
Proxy Binding Update Message Proxy Binding Update IPv6 header (src=Proxy-CoA (src=Proxy-CoA, dst=LMAA) Mobility header -BU /*P & A flags are set*/ Mobility Options - Home Network Prefix option (Mandatory) - Link-local Address option (Optional) - Timestamp Ti O Option i ((optional) i l) - Mobile Node Identifier option - Access Technology Type option (Mandatory) - Mobile Node Interface Identifier option(Optional)
Sequence # AHLKMRP
Reserved Mobility option
Lifetime
Proxy Binding Update Ack Proxy Binding Ack IPv6 header (src=LMAA, dst=Proxy-CoA) Mobilityy header -BA /*P flag is set*/ Mobility Options - Home Network Prefix Option - Link-local Address Option (optional) - Timestamp Option (optional) - Mobile Node Identifier Option - Access Technology Type option (Mandatory) - Mobile Node Interface Identifier option(Optional)
status Sequence Seque ce #
KRP Lifetime et e
Mobility option
Reserved
MN id MANET MN_id, MANET_id, id Link_local Li k l l addr dd â&#x20AC;Ś
LMA_1
CN
Exist MANET_id MANET id in the PUL ? Yes MAG_1
MAG_2
Same MN_id ? Yes No I.G Change
MANET_ID 123/p
No
Registration
Normal BU procedure No
I.G Changed Change MN_id, Link_local addr Relate to MANET_ID
Finish
I.G change detection
Registration
(1)
MN_id, MANET_id, Link_local addr
LMA
AAA
(2)
Exist MANET_id in the PUL ? Yes
No
(3)
MAG
(4)
Same MN_id ?
MAG
Per-MANET-prefix No
Yes (6)
(5)
No I.G Change
I.G Changed
(7) MN_1
Change MN_id, Li k l Link_local l addr dd
MN 3 MN_3 MN_2
MANET_ID _ 123/p /p
MN_4
Finish
I.G change detection
CN
MN_1
LMA
MN_3
MAG MN_2
MANET_ID 123/p
MN_4
MN_id, MANET_id, Link_local addr â&#x20AC;Ś Exist MANET_id in the PUL ? Yes
No
Same MN_id ? Yes No I.G Change
Registration
Normal BU procedure
No
I.G Changed
Change MN_id, Link_local addr Relate to MANET MANET_ID ID
Finish
II.G G change detection
Sub ad hoc node (2)
IG Ad hoc node (3)
LMA
MAG MN attached Event Acquire IG_Flag & MANET_id PBU
Accept PBU Allocate MANET_id â&#x20AC;&#x201C; HNP PBA Set tunnel for MANT_id (1)
Rtr Adv
Rtr Adv
Bi-Dir Tunnel for II.G G
CN
Sub ad hoc node (2)
IG Ad hoc node (3)
LMA
MAG MN attached Event Acquire IG_Flag & MANET_id No MANET_id in PBU
PBU Allocate ocate MN_idâ&#x20AC;&#x201C;HNP d
PBA Bi-Dir Tunnel for I.G Set PBU
Rtr Adv
Rtr Adv
(1)
CN
Sub ad hoc node (2)
IG Ad hoc node (3)
LMA
MAG MN attached Event Acquire IG_Flag & MANET_id PBU Accept PBU Allocate MANET_id â&#x20AC;&#x201C; HNP PBA Set tunnel for MANT_id (1)
Rtr Adv
Rtr Adv
Bi-Dir Tunnel for II.G G
IG_A
IG_B
M.mm_2
MAG_1
M.mm_1 | IG
M.mm_4
M.mm_3
Binding Update cache M.mm_1 M 1=A M.mm_2 = B M.mm_3 = C M.mm_4 = D
M.mm_2 M 2 A:2
LMA M.mm_1 M 1 | IG A:1
M.mm_4 A:4
t1 t-1
M.mm_3 M 3 A:3
MAG_1
t
M.mm_3 B:3
M.mm_2 M mm 2 | IG B:2 M.mm_1 B:1
M.mm_4 B:4
Wireless Communication Technologies
Infrastructure based
Mobile Node based
Network based
Mobile IP
Proxy Mobile IP
Infrastructureless based
MANET
(Mobile adhoc Network)
Hybrid MANET
(Internet connective ad hoc)
MANET_ID (Ad hoc network Prefix)
Wireless Communication Technologies Infrastructure based Mobile Node based
Network based
Mobile IP
Proxyy Mobile IP
Infrastructureless based MANET
(Mobile adhoc Network)
Hybrid MANET
(I t (Internet t connective ti ad dh hoc))
MANET_ID (Ad hoc network Prefix)
Sub ad hoc node (2)
IG Ad hoc node
Send a packet to CN CN
Sub
IG
LMA
MAG (1)
Bi-Dir Tunnel for I.G
(3)swap the dst addr to the
next router in the list IG
Sub
CN
(4)
Check BUL (5)
Send a packet to sub ad hoc node sub-ad
No matched LMA
(6)
Check dst addrâ&#x20AC;&#x2122;s HNP Capsulation
IG : Internet Gateway MAG : Mobile Access Gateway LMA : Local Mobility Anchor CN : Correspond Node BUL : Binding Update List HNP : Home Network Prefix
CN
MAG (7)
De-capsulation
Check interface
LMA
Sub
CN
Sub
CN
Scenario 1.a
Scenario 1.b
Scenario 1.c
A (12/c) A (12/c)
A (34/n)
B (34/c)
*Capital alphabet means IPv6 of node *Number means MANET_ID of node *Low-case alphabet means flag of MANET_ID
B (34/n) C (56/c)