Qo S Wi FiHSPAWi Max Vertical Handover MIP

  • Slides: 70
Download presentation
Qo. S 보장을 위한 이기종망(Wi. Fi/HSPA/Wi. Max)간 Vertical Handover 기술 구현과 적용 ( MIP,

Qo. S 보장을 위한 이기종망(Wi. Fi/HSPA/Wi. Max)간 Vertical Handover 기술 구현과 적용 ( MIP, PMIP, MIH 중심으로) 2008. 12. 5 KTF 연구개발원 진성일(bigstop@ktf. com) Dec 2008

목차 I. Vertical Handover기술 II. Mobile IP III. Proxy Mobile IP IV. MIH V.

목차 I. Vertical Handover기술 II. Mobile IP III. Proxy Mobile IP IV. MIH V. VHO 기술 구현시 이슈 VI. 참조 Dec 2008

Vertical Handover기술 Dec 2008

Vertical Handover기술 Dec 2008

Vertical Handover(VHO)의 정의 – 1/2 VHO란? 서로 다른 유무선 Access간 단말의 서비스 및 네트워킹을

Vertical Handover(VHO)의 정의 – 1/2 VHO란? 서로 다른 유무선 Access간 단말의 서비스 및 네트워킹을 유지 시키는 Multi Access기술 이기종망간 데이터서비스의 Seamless Mobility를 의미(일반적으로 IP Mobility) Horizontal Handover의 반대말 VHO vs. Horizontal Handover Vertical Handover IP Address Changed Access 기술 Not Changed Network Interface Not Changed (Physical Interface) Actually used IP Address at a time Single IP or Multiple IP Link Characteristic Not Changed (Bandwidth, Service Coverage) Dec 2008

계층별 VHO 관련 기술 정리 • MIH : Media Independent Handover • HIP :

계층별 VHO 관련 기술 정리 • MIH : Media Independent Handover • HIP : Host Identity Protocol • m. SCTP : mobile SCTP Dec 2008

Mobile IP Dec 2008

Mobile IP Dec 2008

용어 정리 1/2 Home Address Mobile Node가 위치하는 네트워크와 상관없이 변경되지 않고 유지되는 Mobile

용어 정리 1/2 Home Address Mobile Node가 위치하는 네트워크와 상관없이 변경되지 않고 유지되는 Mobile Node의 IP 주 소 Home Network Mobile Node의 home address와 network prefix가 일치하는 network Mobile Node의 Home Address로 수신되는 메시지는 Home Network 으로 전달됨 Foreign Network Mobile Node의 Home Network 이외의 network Mobility Agent Mobile IP를 지원하는 Agent (home agent, foreign agent) Dec 2008

용어 정리 2/2 Agent Advertisement 일반적인 Router Advertisement 메시지에 Mobility Agent Advertisement extension을 추가

용어 정리 2/2 Agent Advertisement 일반적인 Router Advertisement 메시지에 Mobility Agent Advertisement extension을 추가 하여 생성한 advertisement 메시지 Care-of Address Mobile Node를 향하는 터널의 종점 (터널의 반대편 종점은 Home Agent가 됨) foreign agent care-of-address Mobile Node가 등록된 Foreign Agent의 주소 co-located care-of-address DHCP와 같은 방법으로 Mobile Node의 network interface에 할당된 local IP 주소 Dec 2008

1 -2. Mobile IP Concept Home Agent Mobile Node Home link Host Movement tunneling

1 -2. Mobile IP Concept Home Agent Mobile Node Home link Host Movement tunneling Mobile Node Foreign Agent Foreign link Mobile Node가 Home Network에 위치할 경우, Mobile Node와 Host간에 송수신 packet Flow Mobile Node가 Foreign Network에 위치할 경우, Mobile Node가 Host로 보내는 packet Flow Mobile Node가 Foreign Network에 위치할 경우, Host가 Mobile Node로 보내는 packet Flow Dec 2008

1 -3. 구성요소 및 역할 Mobile node Mobile IP를 지원하는 단말 : IP(Home Address)는

1 -3. 구성요소 및 역할 Mobile node Mobile IP를 지원하는 단말 : IP(Home Address)는 변하지 않는다. HA(Home Agent) Mobile node의 care-of-address 유지 및 관리 Mobile node로 향하는 packet이 자신에게 도달할 수 있도록 reach-ability Advertisement message를 전송한다. Mobile node로 향하는 packet을 intercept하여 mobile node의 care-of-address로 tunneling 해준다. FA(Foreign Agent) Mobile node가 Home Agent에게 care-of-address를 등록하는 것을 돕는다. Home Agent로 부터 tunneling된 packet을 de-tunneling하여 mobile node에게 전달한다. Mobile node에 의해 만들어진 packet을 보낼 수 있는 default router역할을 한다. Dec 2008

2 -1. Mobility Agent Discovery Mobile Node가 어떤 Mobility Agent에 접속되어 있는지 판단 Agent

2 -1. Mobility Agent Discovery Mobile Node가 어떤 Mobility Agent에 접속되어 있는지 판단 Agent Advertisements Message와 Agent Solicitations Message로 구성 Agent Advertisements Message - Mobility Agent가 동일 네트워크 내에 모든 노드에게 자신의 상태 정보를 전송함 Agent Solicitations Message - Mobile Node가 Advertisements Message를 얻지 못했을 때 Mobility Agent에게 Advertisements Message의 송신을 요청 Mobile Node의 home address와 Advertisements Message의 source address를 (network-prefix부분) 비교 - Move Detection Dec 2008

2 -2. Agent Solicitations Message Format Vers = 4 IHL Type of Service Total

2 -2. Agent Solicitations Message Format Vers = 4 IHL Type of Service Total Length Identification TTL = 1 Flags Protocol = ICMP Fragment Offset IP Header Checksum Source Address = mobile node’s home address Destination Address = 255(broadcast) or 224. 0. 0. 2(multicast) Type = 10 Code = 0 Checksum reserved Dec 2008 ICMP Router Solicitation

2 -3. Agent Advertisements Message Format -1 Vers = 4 IHL Type of Service

2 -3. Agent Advertisements Message Format -1 Vers = 4 IHL Type of Service Total Length Identification Flags Fragment Offset TTL = 1 Protocol = ICMP Header Checksum Source Address = home and/or foreign agent’s address on this link Destination Address = 255(broadcast) or 224. 0. 0. 1(multicast) Type = 9 Num Addrs Code Addr Entry Router Address[1] Header Checksum Lifetime ICMP Router Advertisement Preference Level[1] Router Address[2] Preference Level[2] …. Dec 2008 IP Type = 16 Length Sequence Number Registration Lifetime R B H F M G r T Reserved Care-of-Address[1] Care-of-Address[2] …. Mobility Agent Advertisement Extension Type = 19 Prefix-length Extension(optional) Length Prefix. Length[1] Prefix. Length[2]

2 -4. Agent Advertisements Message Format – 2 Sequence Number : 최초로 전송되는 Advertisement의

2 -4. Agent Advertisements Message Format – 2 Sequence Number : 최초로 전송되는 Advertisement의 sequence number는 0 (0 ~ 0 xffff) Registration Lifetime : Mobility Agent가 허용하는 최대 등록 시간 R bit (set 1) : FA를 통해서 Registration B bit (set 1) : FA가 busy상태임을 표시 H bit (set 1) : Mobility Agent가 HA 임을 나타냄 F bit (set 1) : Mobility Agent가 FA 임을 나타냄 M bit (set 1) : Minimal Encapsulation을 사용하여 tunneling함 G bit (set 1) : GRE Protocol을 사용하여 tunneling함 r bit : 0 으로 설정하여 보냄 (수신 시 해당 값은 무시됨) T bit (set 1) : Foreign Agent의 Reverse Tunneling 지원여부 Reserved : reserved filed (0 으로 설정하여 보냄) Care-of Address : FA의 care-of address Dec 2008

2 -6. Move Detection Using Lifetimes Agent Advertisement message의 ICMP Router Advertisement 부분의 Lifetime

2 -6. Move Detection Using Lifetimes Agent Advertisement message의 ICMP Router Advertisement 부분의 Lifetime 필드를 이용 Mobile node가 다음 Advertisement message를 수신할 시간을 예상 예상된 시간이 지나도 Advertisement message를 받지 못하면 다른 link로 이동했다고 판단하 고 Agent Solicitation message를 보내어 다른 Advertisement message를 받을 준비를 한다 Using Network-prefixes Advertisement message의 Source Address를 저장해놓았다가, 다른 IP Source Address가 들어오면, Mobile node가 이동했다고 판단 - 동일 링크에서 이동한 경우, no registration - 다른 링크로 이동한 경우, registration to Home-agent 같은 링크인지 다른 링크인지는 Agent Advertisement message의 Prefix-Lengths Extension부분을 참조하여 확인 - IF Network-prefix[i] = leftmost Prefix-Length[i] bits of Router Address[i] {same link } - Else { different link } Dec 2008

3 -1. Registration Scenarios - 1 1. Foreign link에 FA가 존재할 경우 Mobile node

3 -1. Registration Scenarios - 1 1. Foreign link에 FA가 존재할 경우 Mobile node 2 1 Registration Request FA 4 HA 3 Registration Reply FA의 care-of-address 를 이용하여 HA에 등록한다. * COA의 Mobile IP, PMIP 모두 비슷한 망구조임. Dec 2008

3 -1. Registration Scenarios - 2 2. Foreign link에 FA가 없을 경우 Mobile node

3 -1. Registration Scenarios - 2 2. Foreign link에 FA가 없을 경우 Mobile node 1 Registration Request HA 2 Registration Reply 단말의 Collocate-care-of-address(CCOA) 이용하여 HA에 등록 한다. * CCOA의 Mobile IP, m. SCTP, MOBIKE, HIP등은 모두 비슷한 Network 구조로 동작함. Dec 2008

3 -1. Registration Scenarios - 3 1. Mobile node가 Home link로 돌아왔을 경우 De-registration

3 -1. Registration Scenarios - 3 1. Mobile node가 Home link로 돌아왔을 경우 De-registration Request 1 Mobile node HA 2 De-registration Reply De-registration 한다. Dec 2008

3 -2. Registration Request message Format -1 Vers = 4 IHL Type of Service

3 -2. Registration Request message Format -1 Vers = 4 IHL Type of Service Identification TTL = 1 Total Length Flags Fragment Offset Protocol = UDP Header Checksum Source Address IP Header Destination Address Source Port Destination Port = 434 Length Checksum Type = 1 S B DM G r T x Lifetime Mobile Node’s Home Address Home Agent Address Care-of Address Identification Type = 32 Length Security Parameter … . . . Index (SPI) Authenticator(Default equals Keyed MD 5) Dec 2008 UDP Header Fixed-Length Portion of Registration Request Mobile-Home Authentication Extension

3 -2. Registration Request Message Format-2 S bit : *Simultaneous Binding 지원 여부 B

3 -2. Registration Request Message Format-2 S bit : *Simultaneous Binding 지원 여부 B bit : Broadcast packet 전송 여부 D bit : CCOA이용 (set 0 FA의 COA이용) M bit : IP in IP 대신 Minimal Encapsulation 사용 G bit : IP in IP 대신 GRE(Generic Routing Encapsulation) 사용 r bit : reserved filed (0으로 설정하여 보냄) T bit : FA의 Reverse Tunneling 요청 여부 x bit : 0으로 설정하여 보냄 (의미가 없는 filed) lifetime : 0 de-registration , 0 x. FFFF infinity Home Address : 0 dynamic MIP, 0 보다 큰 값 static MIP Identification : Request와 Reply message의 matching value mobile node와 home agent 간의 replay protection에 사용됨 * HA의 binding table에 하나의 home address에 여러 개의 COA를 등록하는 것이 가능 하다. Dec 2008

3 -3. Registration Reply message Format-1 Request message Format과 Fixed-Length Portion of Registration Request

3 -3. Registration Reply message Format-1 Request message Format과 Fixed-Length Portion of Registration Request 부분만 다르다. Type = 3 Code Lifetime Mobile Node’s Home Address Home Agent Address Identification Dec 2008 Fixed-Length Portion of Registration Reply

3 -3. Registration Reply message Format-2 Code : Registration Request의 결과 값 0 Registration

3 -3. Registration Reply message Format-2 Code : Registration Request의 결과 값 0 Registration 성공 1 이상값 실패(자세한 코드 값은 RFC 3220 참조) Home Address : HA가 Mobile Node에 할당하는 Mobile IP 주소 Dec 2008

4 -1. Packet Routing to and from Mobile Node 1. 2. 3. 4. Home

4 -1. Packet Routing to and from Mobile Node 1. 2. 3. 4. Home Agent 는 mobile node에 대한 reach-ability를 광고한다. Mobile node의 home address로 향하는 packet들을 HA가 intercept한다. HA는 등록된 COA로 tunneling하여 FA로 packet을 보낸다. FA는 de-tunneling 하여 해당 mobile node에 packet을 전달한다. COA FA Host Router CCOA : Original packet : tunneled packet Dec 2008 HA

4 -2. Forward & Reverse Tunneling Host Home Agent tunneling Mobile Node Foreign Agent

4 -2. Forward & Reverse Tunneling Host Home Agent tunneling Mobile Node Foreign Agent Foreign link < Forward Tunneling > Mobile node에서 만들어진 packet은 FA를 통해 바로 internet으로 전송된다. Mobile Node Foreign Agent Foreign link < Reverse Tunneling > Mobile node에서 만들어진 packet은 FA를 통해 HA로 tunneling된다. * MIP나 PMIP이 상용화 된다면 사업자는 Reverse tunneling 방식으로 사용할 가능 성이 높다. ( 과금 및 가입자 제어 이슈 때문) Dec 2008

4 -3. Intercept packet Mobile node의 home address에 대한 reach-ability Advertisement message를 링크의 모든

4 -3. Intercept packet Mobile node의 home address에 대한 reach-ability Advertisement message를 링크의 모든 노드에게 전송한다. Mobile node의 home address로 향하는 packet은 모두 HA로 보내진다. Proxy ARP Host가 mobile node의 link-layer address를 알기 위해 ARP request를 보내면, HA가 proxy 역할을 하여, mobile node대신 HA가 mobile node의 IP home address에 대응되는 link-layer address를 Host에게 보내준다. 따라서 mobile mode로 향하는 packet은 HA로 보내진다. Dec 2008

4 -4. Mobile nodes send packet With a Foreign Agent FA에서 보내주는 packet의 source

4 -4. Mobile nodes send packet With a Foreign Agent FA에서 보내주는 packet의 source IP address나 Agent advertisement message의 default Router 주소 값을 next hop으로 정하여 그 주소로 packet을 보낸다. Without a Foreign Agent CCOA Mobile IP를 의미하며, advertisement되어지는 router address field의 값으로 packet 을 보낸다. Advertisement message가 없을 때는 DHCP로 부터 할당받은 IP 주소를 CCOA로 사용하여 HA에 등록한다. Dec 2008

4 -5. Tunneling - 1 Original IP Header Payload New IP Header Vers =

4 -5. Tunneling - 1 Original IP Header Payload New IP Header Vers = 4 IHL Type of Service Identification TTL = 1 Total Length Flags Fragment Offset Protocol = 4 (IP-in. Header Checksum IP) Source Address (tunnel’s end-point) Destination Address (tunnel’s end-point) < IP-in-IP Encapsulation > Dec 2008 IP-in-IP Encapsulation Outer IP Header [RFC 2003]

4 -5. Tunneling - 2 Original IP Header Payload Modified IP Header Minimal Forwarding

4 -5. Tunneling - 2 Original IP Header Payload Modified IP Header Minimal Forwarding Header Protocol S reversed Header Checksum Original Destination Address (if present) Original Source Address < Minimal Encapsulation > Dec 2008 Minimal Forwarding Header [RFC 2004]

4 -5. Tunneling - 3 Original IP Header Payload New IP Header GRE Header

4 -5. Tunneling - 3 Original IP Header Payload New IP Header GRE Header C R K S s Recur Ver Flags Checksum (optional) Protocol Offset (optional) Key (optional) Sequence Number (optional) Routing (optional) < GRE(Generic Routing Encapsulation) > Dec 2008 GRE Header [RFC 1701]

5. Example Scenarios – 1 • • • Mobile node’s home address 129. 34.

5. Example Scenarios – 1 • • • Mobile node’s home address 129. 34. 78. 5 Mobile node’s home agent 129. 34. 78. 254 Foreign agent’s wireless address 137. 0. 0. 11 Foreign agent’s care-of address 9. 2. 20. 11 DHCP-allocated care-of address 9. 2. 43. 94 Mobile node’s source port 1094 Foreign agent’s source port 1105 Care-of address registration lifetime 60, 000 seconds Home agent-granted lifetime 35, 000 seconds Dec 2008

5. Example Scenarios(COA)– 2 (Agent Advertisement) HA Agent Advertisement message HOST MN FA IP

5. Example Scenarios(COA)– 2 (Agent Advertisement) HA Agent Advertisement message HOST MN FA IP header fiends S = 137. 0. 0. 11 ICMP header Type = 9 D = 255 Code = 16 F=1 Dec 2008 Router Adv ……. . Mobile Service Ext Lifetime = 60, 000 COA = 9. 2. 20. 11

5. Example Scenarios(COA) – 3(MN FA) HA HOST MN FA IP header fiends UDP

5. Example Scenarios(COA) – 3(MN FA) HA HOST MN FA IP header fiends UDP header S = 129. 34. 78. 5 Src port = 1094 D = 137. 0. 0. 11 Des port = 434 TTL = 1 Dec 2008 Mobile IP message fields Authentication Ext. SPI = 302 Type = 1 Lifetime = 60, 000 COA = 9. 2. 20. 11 HA = 129. 34. 78. 254 MA = 129. 34. 78. 5

5. Example Scenarios(COA) – 4(FA HA) HA HOST MN FA IP header fiends UDP

5. Example Scenarios(COA) – 4(FA HA) HA HOST MN FA IP header fiends UDP header S = 9. 2. 20. 11 Src port = 1105 D = 129. 34. 78. 254 Des port = 434 TTL = 64 Dec 2008 Mobile IP message fields Authentication Ext. SPI = 302 Type = 1 Lifetime = 60, 000 COA = 9. 2. 20. 11 HA = 129. 34. 78. 254 MA = 129. 34. 78. 5

5. Example Scenarios(COA) – 5(HA FA) HA HOST MN FA IP header fiends UDP

5. Example Scenarios(COA) – 5(HA FA) HA HOST MN FA IP header fiends UDP header S = 129. 34. 78. 254 Src port = 434 D = 9. 2. 20. 11 Des port = 1105 TTL = 64 Dec 2008 Mobile IP message fields Authentication Ext. SPI = 302 Type = 3 Lifetime = 35, 000 HA = 129. 34. 78. 254 MA = 129. 34. 78. 5

5. Example Scenarios(COA) – 6(FA MN) HA HOST MN FA IP header fiends UDP

5. Example Scenarios(COA) – 6(FA MN) HA HOST MN FA IP header fiends UDP header S = 137. 0. 0. 11 Src port = 434 D = 129. 34. 78. 5 Des port = 1094 TTL = 1 Dec 2008 Mobile IP message fields Authentication Ext. SPI = 302 Type = 3 Lifetime = 35, 000 HA = 129. 34. 78. 254 MA = 129. 34. 78. 5

5. Example Scenarios(CCOA) – 7(MN HA) HA HOST MN IP header fiends UDP header

5. Example Scenarios(CCOA) – 7(MN HA) HA HOST MN IP header fiends UDP header S = 9. 2. 43. 94 Src port = 1094 D = 129. 34. 78. 254 Des port = 434 TTL = 64 Dec 2008 Mobile IP message fields Type = 1 Lifetime = 65, 535 COA = 9. 2. 43. 94 HA = 129. 34. 78. 254 MA = 129. 34. 78. 5 D bit = 1 Authentication Ext. SPI = 302

5. Example Scenarios(CCOA) – 8(HA MN) HA HOST MN IP header fiends UDP header

5. Example Scenarios(CCOA) – 8(HA MN) HA HOST MN IP header fiends UDP header S = 129. 34. 78. 254 Src port = 434 D = 129. 34. 78. 5 Des port = 1094 TTL = 64 Dec 2008 Mobile IP message fields Type = 3 Lifetime = 35, 000 COA = 9. 2. 43. 94 HA = 129. 34. 78. 254 MA = 129. 34. 78. 5 Authentication Ext. SPI = 302

Proxy Mobile IP Dec 2008

Proxy Mobile IP Dec 2008

PMIP 개요 PMA Operation: RFC 3344을 지원하며, 예외 사항 - No agent discovery (i.

PMIP 개요 PMA Operation: RFC 3344을 지원하며, 예외 사항 - No agent discovery (i. e. agent solicitation and advertisement) is supported - D-bit (De-encapsulation by MN): Registration Request에는 항상 zero로 셋팅 PMA와 HA간의 라우팅 경로의 설정, 유지 및 종료 기능 HA Operation: RFC 3344을 지원하며, 추가 사항 - 다수의 PMA로부터 오는 PRRQ들 간의 Sequencing - PRRQ의 인증(FA-HA AE or IPsec AH/ESP) - “draft-leung-mip 4 -proxy-mode-09. txt” 정의된 Proxy Mobile IPv 4 Extensions 수행 Mobile device Operation: Initial Network Access Mobile Device Mobility Sending and Receiving Packet Dec 2008

PMIP Extension PMIP의 Extension: PMIPv 4 Per-Node Authentication Method Extension - Default: MN-HA Authentication

PMIP Extension PMIP의 Extension: PMIPv 4 Per-Node Authentication Method Extension - Default: MN-HA Authentication Extension, RFC 3344 - Extension: FA-HA Authentication, IPSec Authentication Proxy Mobile IPv 4 Interface ID Extension - An identifier of the interface Proxy Mobile IPv 4 Device ID Extension - Ethernet MAC address, Mobile Equipment Identifier (MEID), International Mobile Equipment Identity (IMEI), Electronic Serial Number (ESN) Proxy Mobile IPv 4 Subscriber ID Extension - International Mobile Subscriber Identity (IMSI) PMIP Access Technology Type Extension - 802. 3, 802. 11 a/b/g, 802. 16 e, 802. 16 m, 3 GPP EUTRAN/LTE, 3 GPP UTRAN/GERAN, 3 GPP 2 1 x. RTT/HRPD, 3 GPP 2 UMB Dec 2008

Proxy Registration Request (PRRQ) 0 7 Type = 1 8 S 15 B D

Proxy Registration Request (PRRQ) 0 7 Type = 1 8 S 15 B D M G r T 16 x 23 24 Lifetime Home Address Home Agent Care of Address Identification Extensions (Mobile IP NAI, PMIPv 4 Per Node Authentication Method, PMIPv 4 Interface ID, PMIPv 4 Device ID, PMIPv 4 Subscriber ID, PMIPv 4 Access Technologe Type, Revocation Support, Foreign-Home Authentication) * Mobile IP NAI Extension, Revocation Support Extension, Foreign-Home Authentication Extensoion은 mandatory임 Dec 2008 46 31

Proxy Registration Reply (PRRP) 0 7 Type = 3 8 15 16 Code 23

Proxy Registration Reply (PRRP) 0 7 Type = 3 8 15 16 Code 23 24 31 Lifetime Home Address Home Agent Identification Extensions (Mobile IP NAI, PMIPv 4 Per Node Authentication Method, PMIPv 4 Interface ID, PMIPv 4 Device ID, PMIPv 4 Subscriber ID, PMIPv 4 Access Technologe Type, Revocation Support, Foreign-Home Authentication) * Mobile IP NAI Extension, Revocation Support Extension, Foreign-Home Authentication Extensoion은 mandatory임 Dec 2008 47

Registration Revocation 0 7 Type = 7 8 15 reserved 16 A I 23

Registration Revocation 0 7 Type = 7 8 15 reserved 16 A I 23 24 reserved Home Address Home Domain Address Foreign Domain Address Revocation Identifier Extensions (Mobile IP NAI, Foreign-Home Authentication) * Mobile IP NAI Extension, Foreign-Home Authentication Extensoion은 mandatory임 Dec 2008 48 31

Registration Revocation Acknowledge 0 7 Type = 15 8 15 reserved 16 I 23

Registration Revocation Acknowledge 0 7 Type = 15 8 15 reserved 16 I 23 24 reserved Home Address Revocation Identifier Extensions (Mobile IP NAI, Foreign-Home Authentication) * Mobile IP NAI Extension, Foreign-Home Authentication Extensoion은 mandatory임 Dec 2008 49 31

Extensions (I) • Mobile IP NAI Extension 0 • 7 0 Type = 131

Extensions (I) • Mobile IP NAI Extension 0 • 7 0 Type = 131 • PMIPv 4 Per-Node Authentication Method Extension 0 7 Length Type = 47 MN-NAI (variable) Sub-type = 1 PMIPv 4 Interface ID Extension Type = 147 Length Sub-type = 1 Length Identifier (variable) Method (FA-HA, IPSec) • • PMIPv 4 Device ID Extension 0 7 PMIPv 4 Subscriber ID Extension 0 7 7 • 0 PMIPv 4 Access Technology Type Extension Type = 147 Length Sub-type = 2 Sub-type = 3 Sub-type = 4 ID-Type (Ethernet MAC, MEID, IMEI, ESN) ID-Type (IMSI) ID-Type (802. 3, 802. 11 a/b/g, 802. 16 e, 802. 16 m, 3 GPP 2) Ientifier (variable) Dec 2008 Ientifier (variable) 50 7

Extensions (II) • III. Message Format Revocation Support Extension 0 • Foregin-Home Authentication Extension

Extensions (II) • III. Message Format Revocation Support Extension 0 • Foregin-Home Authentication Extension 7 Type = 137 Length = 6 I Reserved Timestemp (4 -byte) Dec 2008 0 7 Type = 34 Length SPI (4 -byte) Authenticator (16 -byte) 51

Initial Call Setup MN AAA FA(PMA) HA Link Setup Request Access-Accept Proxy Registration Request

Initial Call Setup MN AAA FA(PMA) HA Link Setup Request Access-Accept Proxy Registration Request (lifetime=n, NAI) Access-Request Access-Accept Proxy Registration Reply Link Setup Response Data Forwarding Dec 2008 Data Forwarding

Re-Registration MN FA(PMA) Link Setup AAA HA PMIP Binding Timer < n Proxy Registration

Re-Registration MN FA(PMA) Link Setup AAA HA PMIP Binding Timer < n Proxy Registration Request (lifetime=n, NAI) Proxy Registration Reply Dec 2008

Handover Call Flow (Singing binding) MN Old FA Link Setup New FA AAA HA

Handover Call Flow (Singing binding) MN Old FA Link Setup New FA AAA HA PMIP Binding Link Setup Request Access-Accept Proxy Registration Request (lifetime=n, NAI, Sbit=0) Access-Request Access-Accept Proxy Registration Reply Link Setup Response Registration Revocation Acknowledge Dec 2008

Handover Call Flow (Simulataneous binding) MN Old FA Link Setup New FA AAA HA

Handover Call Flow (Simulataneous binding) MN Old FA Link Setup New FA AAA HA PMIP Binding Link Setup Request Access-Accept Proxy Registration Request (lifetime=n, NAI, Sbit=1) Access-Request Access-Accept Proxy Registration Reply Link Setup Response Bi-casting Link Release Proxy Registration Request (lifetime=0, NAI, Sbit=1) Proxy Registration Reply Dec 2008

Relase Call Flow MN FA(PMA) Link Setup AAA HA PMIP Binding Link Release Request

Relase Call Flow MN FA(PMA) Link Setup AAA HA PMIP Binding Link Release Request Proxy Registration Request (lifetime=0, NAI, S bit = 0 or 1) Proxy Registration Reply Link Release Response Dec 2008

MIH(Media Independent Handover) Dec 2008

MIH(Media Independent Handover) Dec 2008

MIH(Media Independent Handover) – IEEE 802. 21 MIH Information Server WCDMA/HSDPA 802. 21 Enabled

MIH(Media Independent Handover) – IEEE 802. 21 MIH Information Server WCDMA/HSDPA 802. 21 Enabled CDMA 802. 21 Enabled Wi. MAX/Wi. Bro 802. 21 Enabled WLAN 802. 21 Enabled Global Network MAP WCDMA OFF Wi. Bro OFF Mobile Device Dec 2008 WLAN ON -List of of 802. 11(WLAN) AP 802. 16(Wi. Bro) RAS WCDMA node-B/RNC CDMA BTS/BSC • L 2에서 서로 다른 이기종망간 위치정보( 인접정보)를 단말에 제공하여 Seamless Roaming을 원활하게 하는 IEEE 802. 21 MIH 구현

MIH Information Service Dec 2008

MIH Information Service Dec 2008

KT-KTF 이기종망간 VHO 시험망 구성도 – PMIP/MIH 적 용 WCDMA Network/ KTF 일산-TB HA

KT-KTF 이기종망간 VHO 시험망 구성도 – PMIP/MIH 적 용 WCDMA Network/ KTF 일산-TB HA GGSN SGSN KT 우면동 WCDMA Network AAA DHCP HA NODE-B KT Network MIH Server Dec 2008 MIH/ Client Wi. Bro Network ACR RAS MIH/ Client

l Proxy Mobile IP – WCDMA call flow TE MT RNC SGSN GGSN/FA AAA

l Proxy Mobile IP – WCDMA call flow TE MT RNC SGSN GGSN/FA AAA HA AT-commands [APN] LCP negotiation [MRU, Auth, Prot…] Authentication [CHAP/PAP/none] The MT store the authentication parameter IPCP Config-req [IP-address, Header compression] Activate PDP Context Request Create PDP Context Req [APN, EUA, Qo. S, PDPtype, TID, PCO] Access Request Access Accept PMIP Registration Request [Co. A, NAI Ext, Revo Ext, FA-HA Ext] Insert Home address in PDP context PMIP Registration Reply [Ho. A, Lifetime] Create PDP Context Response Activate PDP Context Accept [PCO PCO, EUA, Cause] IPCP Config-Ack [IP-address, Header compression] Dec 2008 66

l Mobile IP - WCDMA TE MT RNC SGSN GGSN/FA AAA AT-commands [APN] LCP

l Mobile IP - WCDMA TE MT RNC SGSN GGSN/FA AAA AT-commands [APN] LCP negotiation [MRU] IPCP Config-req [MIPv 4 - RFC 2290] Activate PDP Context Request Create PDP Context Request Access Request [APN=MIPv 4 FA] Access Accept Create PDP Context Response Activate PDP Context Accept [no PDP address] IPCP Config-Ack [MIPv 4] Agent Advertisement [Co. A] MIP Registration Request [Co. A, NAI Ext, MN-HA Ext] MIP Registration Reply [Ho. A, Lifetime] Update PDP context Dec 2008 67 Insert Home address in PDP context HA

Mobile-initiated Handover Procedure (ACR->GGSN) MN ACR (Serving NW) GGSN (Candidate NW) Radio User Traffic

Mobile-initiated Handover Procedure (ACR->GGSN) MN ACR (Serving NW) GGSN (Candidate NW) Radio User Traffic Threshold Check MIH_MN_HO_Commit Request MIH_N 2 N_HO_Commit Request Proxy Register Request Save Home Address Resource Proxy Register Reply Preparation MIH_N 2 N_HO_Commit Response MIH_MN_HO_Commit Response Activate/Create PDP Context Request RADIUS Access Request HSDPA Assign End User Address RADIUS Access Accept Access Activate/Create PDP Context Response User Traffic MIH_MN_HO_Complete_Request MIH_N 2 N_HO_Complete Request Resource Release MIH_N 2 N_HO_Complete Response MIH_MN_HO_Complete_Response Dec 2008 AAA HA / MIH Server

Mobile-initiated Handover Procedure (GGSN->ACR : Single Binding) MN GGSN (Serving NW) ACR (Candidate NW)

Mobile-initiated Handover Procedure (GGSN->ACR : Single Binding) MN GGSN (Serving NW) ACR (Candidate NW) Radio User Traffic Threshold Check MIH_MN_HO_Commit Request Resource Preparation MIH_N 2 N_HO_Commit Request MIH_N 2 N_HO_Commit Response MIH_MN_HO_Commit Response Link Up Establish new L 2 connection Register Revocation HSDPA Release Register Revocation Acknowledgment De-activate/Delete PDP Context Request De-activate/Delete PDP Context Response User Traffic MIH_MN_HO_Complete_Request Resource MIH_N 2 N_HO_Complete Request Release MIH_N 2 N_HO_Complete Response MIH_MN_HO_Complete_Response Dec 2008 AAA HA / MIH Server

Mobile-initiated Handover Procedure (GGSN->ACR : Simultaneous Binding) MN GGSN (Serving NW) ACR (Candidate NW)

Mobile-initiated Handover Procedure (GGSN->ACR : Simultaneous Binding) MN GGSN (Serving NW) ACR (Candidate NW) Radio User Traffic Threshold Check MIH_MN_HO_Commit Request Resource Preparation MIH_N 2 N_HO_Commit Request MIH_N 2 N_HO_Commit Response MIH_MN_HO_Commit Response Link Up Establish new L 2 connection De-activate/Delete PDP Context Request HSDPA Release De-activate/Delete PDP Context Response Proxy Register Request (Lifetime=0) Proxy Register Reply User Traffic MIH_MN_HO_Complete_Request Resource MIH_N 2 N_HO_Complete Request Release MIH_N 2 N_HO_Complete Response MIH_MN_HO_Complete_Response Dec 2008 AAA HA / MIH Server