1 / 28

Proxy MIPv6 구현기술 및 전망

Proxy MIPv6 구현기술 및 전망. Youn-Hee Han yhhan@kut.ac.kr Korea University of Technology and Education Internet Computing Laboratory http://icl.kut.ac.kr. Outline. Background PMIPv6 (Proxy Mobile IPv6) Overview PMIPv6 Features 69 th IETF NetLMM WG Report PMIPv6 Handover Latency

rlanham
Download Presentation

Proxy MIPv6 구현기술 및 전망

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Proxy MIPv6 구현기술 및 전망 Youn-Hee Han yhhan@kut.ac.kr Korea University of Technology and EducationInternet Computing Laboratory http://icl.kut.ac.kr

  2. Outline • Background • PMIPv6 (Proxy Mobile IPv6) Overview • PMIPv6 Features • 69th IETF NetLMM WG Report • PMIPv6 Handover Latency • Implementation Report • Conclusions & Discussion u-인프라 통합 컨퍼런스 2007

  3. Background - IP Mobility • What is IP Mobility? • Handles changes to the IP point of presence • Provides transparent session continuity to upper layers (TCP, UDP, Applications) • Forwards packets destined for an “original (home)” IP address to a “transient (care-of)” IP address • Preserve IP Session continuity 출처: 유비유넷 u-인프라 통합 컨퍼런스 2007

  4. Background - IP Mobility • Network-based Mobility • Mobility handled by the network, often transparent to the mobile node • Directly or indirectly triggered by the mobile node • Host-based Mobility • Mobility handled by the mobile node • Full involvement of the mobile node u-인프라 통합 컨퍼런스 2007

  5. Background – Why Network-based? • Host-based Mobile IPv4/v6 (RFC 3344/3775) has not been yet deployed that much. • Why host-based MIP is not deployed yet? • Too heavy specification to be implemented at a small terminal • RFC 3344 (MIPv4): 99 pages • RFC 3775 (MIPv6): 165 pages • Battery problem • Waste of air resource • No Stable MIPv4/v6 stack executed in Microsoft Windows OS • 3GPP, 3GPP2 and WiMAX operators are now showing their STRONG interests for network-based IP mobility solution • They are even now deploying their non-standardized network-based IP mobility solution (not Mobile IPv4/v6!). u-인프라 통합 컨퍼런스 2007

  6. IETF NetLMM WG • IETF NetLMM WG started to standardize a network-based mobility management protocol. • 63th IETF (2005.7) • The first NetLMM BoF • 64th IETF (2005.11) • The second NetLMM BoF • 65th IETF (2006.03) • The first NetLMM WG • 66th,67th,68th IETF (2006.07, 2006.11, 2007.03) • The one of very active WGs in IETF meetings • Almost 150~200 persons usually participates in the NetLMM WG • Proxy Mobile IPv6 (PMIPv6) adopted as WG item • 69th IETF (2007.07) • PMIPv6-01 introduced • Other issues brought up • Route optimization, Fast Handover, MIPv6 interaction, Multi-homing, etc. u-인프라 통합 컨퍼런스 2007

  7. IETF NetLMM WG History • NetLMM DT solution (draft-giaretta-netlmm-dt-protocol) : designed from the scratch • Cisco’s solution (draft-ietf-netlmm-proxymip6) : Proxy Mobile IPv6 (leverage MIPv6) • Motorola’s solution (draft-singh-netlmm-protocol) • WG Chair (James Kempf, NTT) resigned after 67th meeting → Vidya Narayanan (Qualcomm) • WG Chair (Phil Roberts, Motorola) resigned after 68th meeting → Jonne Soininen (Nokia) u-인프라 통합 컨퍼런스 2007

  8. Internet Drafts of PMIPv6 • IETF PMIPv6 Drafts History • Individual • S. Gundavelli (CISCO), K. Leung (CISCO), and V. Devarapalli (Azaire Networks), “Proxy Mobile IPv6,” draft-sgundave-mipv6-proxymipv6-00, October 16, 2006. • S. Gundavelli (CISCO), K. Leung (CISCO), and V. Devarapalli (Azaire Networks), K. Chowdhury (Starent Networks), “Proxy Mobile IPv6,” draft-sgundave-mipv6-proxymipv6-01, January 5, 2007. • S. Gundavelli (CISCO), K. Leung (CISCO), and V. Devarapalli (Azaire Networks), K. Chowdhury (Starent Networks), B. Patil (Nokia), “Proxy Mobile IPv6,” draft-sgundave-mipv6-proxymipv6-02, March 5, 2007. • Official WG Item • S. Gundavelli (CISCO), K. Leung (CISCO), and V. Devarapalli (Azaire Networks), K. Chowdhury (Starent Networks), B. Patil (Nokia), “Proxy Mobile IPv6,” draft-ietf-netlmm-proxymip6-00.txt, April 8, 2007. • S. Gundavelli (CISCO), K. Leung (CISCO), and V. Devarapalli (Azaire Networks), K. Chowdhury (Starent Networks), B. Patil (Nokia), “Proxy Mobile IPv6,” draft-ietf-netlmm-proxymip6-01.txt, June 18, 2007. u-인프라 통합 컨퍼런스 2007

  9. Goal of PMIPv6 • Goal • This protocol is for providing mobility support to any IPv6 host within a restricted and topologically localized portion of the network and without requiring the host to participate in any mobility related signaling. registration (being extended) PMIPv6 Scenario u-인프라 통합 컨퍼런스 2007

  10. PMIPv6 Overview LMA: Localized Mobility AgentMAG: Mobile Access Gateway IP Tunnel IP-in-IP tunnel between LMA and MAG LMA Home Network MN’s Home Network (Topological Anchor Point) MAG LMA Address (LMAA) That will be the tunnel entry-point LMM (Localized Mobility Management)Domain MAG movement Proxy Binding Update (PBU) Control message sent by MAG to LMA to establish a binding between MN-HoA and Proxy-CoA MN’s Home Network Prefix (MN-HNP) CAFE:2:/64 MN’ Home Address (MN-HoA) MN continues to use it as long as it roams within a same domain Proxy Care of Address (Proxy-CoA) The address of MAG That will be the tunnel end-point u-인프라 통합 컨퍼런스 2007

  11. PMIPv6 Overview • New entities • LMA (Local Mobility Anchor) • Home Agent for the mobile node in the PMIPv6 domain • Assigns MN's home prefix and manages the MN's reachability state • MAG (Mobile Access Gateway) • Manages the mobility related signaling for a mobile node • Tracking the mobile node's attachment to the link and for signaling the MN's LMA • Assumptions (or Restrictions) • Link between MN and MAG is a point-to-point link (not shared link) • Logically exclusive layer 3 link between MN and MAG • Per-MN Prefix model • unique home network prefix is assigned to MN • Support both Steteless and Stateful address configuration modes u-인프라 통합 컨퍼런스 2007

  12. PMIPv6 Operation Flow PBU: Proxy Binding UpdatePBA: Proxy Binding Ack. • RA*: MN의 Prefix를 Policy Store에서 수신한 경우의 Router Advertisement • RA**: MN의 Prefix를 LMA에서 수신한 경우의 Router Advertisement MN MAG AAA&Policy Store LMA CN MN Attachment AAA Query with MN-ID AAA Reply with Profile RA* PBU with MN-ID, Home Network Prefix option, Timestamp option PBA with MN-ID, Home Network Prefix option RA** Tunnel Setup Optional DHCP Server DHCP Request DHCP Request DHCP Response DHCP Response [MN-HoA:CN](data) [Proxy-CoA:LMAA][MN-HoA:CN](data) [MN-HoA:CN](data) u-인프라 통합 컨퍼런스 2007

  13. PMIPv6 Features • Home in Any Place • MAG sends the RA (Router Advertisement) messages advertising MN’s home network prefix and other parameters • MAG will emulate the home link on its access link. • MN always obtain its “home network prefix”, any where in the network. • It will ensure that MN believes it is at its home. • M:1 Tunnel • LMA-MAG tunnel is a shared tunnel among many MNs. • One tunnel is associated to multiple MNs’ Binding Caches. • RA Unicast • RA should be UNICASTed to an MN • It will contain MN’s Home Network Prefix • Per-MN Prefix u-인프라 통합 컨퍼런스 2007

  14. PMIPv6 Features • Proxy Registration • LMA needs to understand the Proxy Registration • RFC 3775 MIPv6 BU/BAck Reuse PBU (Proxy Binding Update) PBA (Proxy Binding Acknowledgement) u-인프라 통합 컨퍼런스 2007

  15. PMIPv6 Features • LMA’s Prefix-based Routing • LMA will add prefix routes to MN’s home network prefix over the tunnel. • MAG establishes IPv6 in IPv6 tunnel with LMA Routing State for a MN stored in LMA Routing State for a MN stored in MAG u-인프라 통합 컨퍼런스 2007

  16. PMIPv6 Features • Any MN is just a IPv6 host • Any MN is just a IPv6 host with its protocol operation consistent with the base IPv6 specification. • All aspects of Neighbor Discovery Protocol will not change. • IPv6 protocol parameter consideration • Lower default-router list cache timeout LLA: Link Local Address (e.g., MAC Address) u-인프라 통합 컨퍼런스 2007

  17. 69th IETF NetLMM WG Report • Base protocol and IPv4 support reasonably stable • More reviews and updates needed before the documents can be sent to last call • PMIP6-MIP6 interactions work in progress • Next steps to be discussed after current work progress to last call • IETF NetLMM WG Milestones • Done Initial version of the Protocol draft submitted • Done Initial version of the IPv4 support document • Aug 07 Initial version of the PMIP6-MIP6 interactions document • Aug 07 WG LC on MN-AR document • Aug 07 WG LC on the Protocol document • Sep 07 WG LC on the IPv4 support document • Oct 07 WG LC on the PMIP6-MIP6 Interactions document • Oct 07 Submit Protocol, IPv4 support and MN-AR documents for AD review • Nov 07 Submit PMIP6-MIP6 Interactions document for AD review • Dec 07 Re-charter u-인프라 통합 컨퍼런스 2007

  18. PMIPv6 Handover Latency Comparison • Reference Models and Parameters u-인프라 통합 컨퍼런스 2007

  19. PMIPv6 Handover Latency Comparison • Mobile IPv6 u-인프라 통합 컨퍼런스 2007

  20. PMIPv6 Handover Latency Comparison • Hierarchical Mobile IPv6 (Intra-domain) u-인프라 통합 컨퍼런스 2007

  21. PMIPv6 Handover Latency Comparison • Proxy Mobile IPv6 u-인프라 통합 컨퍼런스 2007

  22. PMIPv6 Handover Latency Comparison • Comparison Results MIPv6 HMIPv6 PMIPv6 u-인프라 통합 컨퍼런스 2007

  23. Implementation Report • System Block Diagram IEEE 802.11 MAC Control Link-Up Event Link-Up Event Processing Address Configuration IP Routing Processing PBU/PBAck IPv6 ND Message Exchange Data Packets u-인프라 통합 컨퍼런스 2007

  24. Implementation Report • System Block Diagram • HostAP daemon • WLAN driver와 연동하여 AP의 본 기능과 WPA 인증 기능 수행 • PMIP MAG/LMA daemon • MIPv6 daemon을 수정하여 PMIP 기능 수행 • NetLink/RtNetLink • 라우팅 테이블, 터널링, IP 주소 관리, Link Up/Down 관련 기능 수행 • IPv6 Networking • IPv6 networking kernel part, MIPv6를 위한 patch가 적용됨 u-인프라 통합 컨퍼런스 2007

  25. Implementation Report • Testbed Setup • MAG (MAG1, MAG2) • CPU: Intel Pentium 4, 3.00GHz • 802.11 NIC: Linksys Dual-Band Wireless A+G PCI Adapter WMP-55AG (Atheros Chipset) • OS: Debian 3.1 sarge, kernel 2.6.10 • LMA • CPU: Intel Pentium 4, 1.80GHz • OS: Debian 3.1 sarge, kernel 2.6.10 • CN, MN • CPU: Intel Pentium 4, 1.80GHz, 1.6 GHz • OS: Windows XP, SP2 • VoD Streaming Software • CN: VLC media server • MN: VLC media player • Test Results • http://icl.kut.ac.kr/lab/pmip6_test.wmv CN eth0) 192.168.2.13ffe:2::1/64 eth0) 192.168.2.33ffe:2::3/64 eth2) 163.152.45.236 eth0) 192.168.1.33ffe:1::3/64 eth0) 192.168.1.23ffe:1::2/64 eth0) 192.168.1.13ffe:1::1/64 HUB MAG2 MAG1 Prefix Pool to be allocated to MN by LMA 3ffe:1:3:1::/64 ~ 3ffe:1:3:ffff::/64 ra0) 192.168.101.13ffe:1:1::1/64 ra0) 192.168.102.13ffe:1:2::1/64 u-인프라 통합 컨퍼런스 2007

  26. PMIPv6 over WiBro • IPv6 Link Model in WiBro • IP Link • An ACR • Multiple RASs attached to the ACR • Multiple PSSs attached to these RASs • ACR is the first hop access router of a PSS. • Even from IP perspective, an PSS cannot communicate with another PSS directly. All traffic go through an AR. • It implies that an PSS's on-link neighbor is only an AR. • Peer-to-peer Model IP Link 1 PSS 1 RAS 1 PSS 2 ACR/MAG 1 PSS 3 RAS 2 PSS 4 PSS 5 RAS 3 ACR/MAG 2 PSS 6 IP Link 2 Ref.] S. Madanapalli, “Analysis of IPv6 Link Models for IEEE 802.16 Based Networks,” RFC4968, Aug. 2007 u-인프라 통합 컨퍼런스 2007

  27. PMIPv6 over WiBro • Prefix Model Selection Current Should be changed to… Shared Prefix Model Unique Prefix Model PSS 1 PSS 1 IPv6 (Unique Prefix Model) IPv6 (Shared Prefix Model) L3 ACR/MAG L3 ACR/MAG GRE Tunnel GRE Tunnel L2 RAS L2 RAS Wireless Peer-to-Peer Connection Wireless Peer-to-Peer Connection PSS 2 PSS 2 GRE Tunnel GRE Tunnel L2 RAS L2 RAS L3 L3 IPv6 (Unique Prefix Model) IPv6 (Shared Prefix Model) Ref.] S. Madanapalli, “Analysis of IPv6 Link Models for IEEE 802.16 Based Networks,” RFC4968, Aug. 2007 u-인프라 통합 컨퍼런스 2007

  28. Conclusions & Discussion • PMIPv6 can be a way to facilitate the deployment of IP mobility • Favorable to ISPs • PMIPv6 is New Idea? • Absolutely No!, but new trend!. It’s a turn for the better! • In the handover latency aspect, PMIPv6 is very good protocol! • More Study and Standardization Needed • Route Optimization in PMIPv6 • Fast Handover in PMIPv6 • Multihoming • Cross-layering Issues • PMIPv6 over IEEE 802.16/WiBro • Fast Handover with leverage of IEEE 802.21 • New Research Areas • Network-based Global Mobility • PMIPv6-based NeMo (MANEMO) • PMIPv6-based 6LowPAN Sensor Node Mobility u-인프라 통합 컨퍼런스 2007

More Related