Issuu on Google+

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)


Proxy Mobile IPv6