toward the ipv6 mobile internet
play

Toward the IPv6 Mobile Internet The 7th TWNIC IP OPM November 23, - PowerPoint PPT Presentation

Toward the IPv6 Mobile Internet The 7th TWNIC IP OPM November 23, 2006 Keiichi Shima <keiichi@iijlab.net> Internet Initiative Japan Inc. / WIDE Project PROJECT Background Widely deployed Internet Available in


  1. Toward the IPv6 Mobile Internet The 7th TWNIC IP OPM November 23, 2006 Keiichi Shima (島 慶一) <keiichi@iijlab.net> Internet Initiative Japan Inc. / WIDE Project PROJECT

  2. Background • Widely deployed Internet • Available in almost everywhere in the world • Improvement of Communication Technologies • Wireless LAN, Bluetooth, WiMax, etc • Progress of Small Devices • Sensor nodes, Portable devices that have various communication media

  3. What will we see? Internet Company Home Public ISP ISP Access Transportation ISP WLAN WLAN WiMax WLAN 3G PHS Office WLAN Home On the road to a station In a train

  4. Which Technology? • L2 Mobility Device dependent Infrastructure update is required • Cellular • L3 Mobility • Mobile IPv6 / NEMO BS • L3.5 Mobility (?) • Shim6 • L4 Mobility • SCTP • L5 Mobility Applications need to be modified • SIP Terminals have to be updated

  5. What does WIDE do? • Realize the future Mobile Internet • Find all specification problems by implementing the spec • Provide free protocol stacks • Operate the service with the new protocol to find any operational problems and get experience • Demonstrate how can the technologies be applied

  6. Prove the Technologies with real Implementations • IPv6 • KAME Project, USAGI Project • Mobile IPv6 / NEMO BS • SHISA, USAGI Mobile IPv6 and NEPL • Fast Mobile IPv6 • TARZAN • L2 Trigger • LIES (the Inter Layer Information Exchange System for Mobile Communication)

  7. SHISA • Mobile IPv6 / NEMO BS protocol stack for BSD operating systems • Developed as a part of the KAME project originally • Now it continues as a standalone project • The project is now focusing on integration to NetBSD

  8. SHISA • Supported features • RFC3775 (Mobile IPv6), RFC3776 (IPsec for Mobile IPv6), RFC3963 (NEMO Basic Support) • Advanced features • Multiple Care-of Addresses Registration • draft-ietf-monami6-multiplecoa • Dual Stack Mobile IPv6 • draft-ietf-mip6-nemo-v4traversal • http://www.mobileip.jp/

  9. SHISA Gumstix • SHISA runs even on incredibly small devices • Gumstix Platform (http:// www.gumstix.org/) • Same size as a gum stick! • Full SHISA functions are available with NetBSD/ evbarm architecture

  10. USAGI Mobile IPv6 • Mobile IPv6 protocol stack for Linux operating system • Developed as a part of the USAGI Project • Supports RFC3775 (Mobile IPv6) and RFC3776 (IPsec for Mobile IPv6) • Code has merged to Linux kernel 2.6.19 • CN function is running • Other functions follow

  11. NEPL: NEMO Platform for Linux • Collaborative work with the Go-core Project • Supported specs • NEMO Basic Support (RFC3963) • Multiple Care-of Addresses Registration (draft-ietf-monami6-multiplecoa) • http://software.nautilus6.org/

  12. TARZAN • Implementation of FMIPv6 for FreeBSD 5 operating system • Based on the SHISA mobility stack • draft-ietf-mipshop-fast-mipv6-03 base • Supports both Predictive & Reactive modes • Development is suspended until RFC4068bis is published • http://software.nautilus6.org/

  13. LIES: the Inter Layer Information Exchange System • L3 handover mechanism can be enhanced by utilizing L2 handover information • A standard API to interact between L2 and L3 is necessary • A draft proposal is submitted to the IRTF as draft-irtf-mobopts-l2-abstractions

  14. LIES Demonstration • Application: DVTS • 8 IPv6 subnets • Half rate: 15Mbps • 8 access routers • from MN on a car to a • Disruption time 3~4ms • L2: 1~2ms (constant) fixed PC • L3 Mobility: LIN6 • L3: 1~2ms (depends on • L2: IEEE802.11a (54Mbps) the RTT) 3 2 IPv6 Subnet 1 4 200m 8 7 6 5

  15. Operational Experience • Using IPv6 mobility technology in a real environment is important • Find any potential problems • Prove scalability of the protocols • Acquire operational experience • Two operational activities • Mobile IPv6/NEMO BS public home agent operation service • Mobile router operation with a large number of people

  16. Home Agent Service Mobile Network Prefixes • Operate L3 mobility Home Network service as a Mobile Web-based service interface Home Agent Service Provider (MSP) • Design goals • Easy to use Web- WIDE Backbone based service Tunnel interface service • Supporting both IPv4/ IPv6 IPv4 IPv6 access networks Internet Internet • Support full security defined in the specs • Distribute the system Mobile IPv6 / Mobile IPv6 / Mobile IPv6 / as an operation kit NEMO BS node NEMO BS node NEMO BS node with IPv6 over with DSMIPv6 IPv4 tunnel Protocol stack from Live CD for SHISA / USAGI / MIPL / NEPL Mobility Service

  17. Web Interface • Currently only Mobile IPv6 is supported • Available functions • Mobile node registration • Home address assignment • Security parameters setup • Live CD creation • Next version is under preparation • Supports NEMO BS • Publicly available

  18. Live CD for Technology Advertisement • Can be burned from the Web interface • Kernel and necessary mobility programs are integrated • All initial configuration has already done • Not so useful, however the easiest way to try mobility functions

  19. Fault Tolerant Network using NEMO BS • Put a mobile router at Home the network boundary Internet • Subscribe multiple ISPs ISP A ISP B • When one of the ISPs Logical Care-of Care-of fails, the mobile router location Addr A Addr B “moves” to another ISP • Local fixed nodes are unaware of the movement Physical location

  20. WIDE Camp as a Practical Network • What’s WIDE Camp? • A 4-day meeting where the WIDE members get together one place and discusses various kinds of Internet topics • A temporarily network is prepared for both infrastructure and experimental purposes • 200~250 people participate

  21. Network Topology at WIDE camp (Sep. 2005) Internet WIDE Backbone Network WIDE Nara NOC WIDE K2 NOC WIDE Fujisawa NOC Access Access Router 1 Router 2 Home Agent 2001:200:0:8ff::/64 2001:200:0:80bb::/64 Home Network Mobile Router 2001:200:0:fffe::/64 HoA: 2001:200:0:fffe::4649 Camp Network 2001:200:0:ffff::/64 User's Laptop Computers Over 250 people were there

  22. Network Design at WIDE camp (Mar. 2006) Home Network Overwrapped Internet SHISA Home Agent connections Keio K2 Town Campus while moving T1 leased line 1 T1 leased line 2 Satelite link 3 different pre-registration pre-registration SHISA Mobile Router external links Move Move Over 250 people were there WIDE Camp Network

  23. Conclusion • Mobility technologies are getting mature • IETF standard protocols are available • High performance wireless communication • Implementing and operating the technology is important as well as designing protocols • It is a lot of fun :-) • We have to prepare the coming Mobile Internet

  24. Thank You!

  25. SHISA System • Mobility functions Binding Binding Update Cache Database Database are provided by the combination of mnd babymdd mrd nemonetd cnd had small programs user space • MIPSOCK socket Mobility Socket Routing Socket kernel space interface provides Binding Address Routing Forwarding Neighbor Management Management Management Module Discovery Module Module Module Module communication Binding Binding method between Update Cache Routing Database Database Table (Copy) (Copy) them

  26. UMIP Systems •Mobility functions are MIPv6 stack provided by a daemon (mip6d) Binding cache Binding update Database Database •PF_NETLINK is used as an interface between IKE mip6d applications user and kernel space User •MIGRATE interface is space PF_NETLINK socket PF_KEY socket used to update Kernel space endpoint address of IPsec tunnel through Routing Neighbor Address Binding Migrate PF_KEY socket when management management management management management module module module module module MN moves Routing Binding cache Binding update table Database Database SP SA (copy) (copy) Database Database

  27. TARZAN System

  28. エージェント 移動ノード トンネル ホーム IPv6 ネットワークを移動 IPv4 Internet IPv6 Internet 192.168.2.1 2001:db8:1000::100 IPv6 IPv4 IPv6 IPv4 IPv6 IPv4 IPv6 IPv6 IPv6 IPv4 IPv4/IPv6 over IPv6

  29. 移動ノード トンネル エージェント ホーム IPv4 ネットワークに移動 IPv6 Internet IPv4 Internet IPv6 IPv6 IPv4 IPv4 IPv4 IPv4 192.168.2.1 IPv6 IPv4 IPv6 2001:db8:1000::100 IPv4 IPv4/IPv6 over IPv4

  30. DSMIPv6 Demo Topology Home Network (Dual Stack) • IPv4 VoIP client and IPv6 IPv6 VoIP IPv4 VoIP Client Client VoIP client are located Home Agent in a mobile network • The clients can communicate with their Foreign Network 1 (Dual Stack) peer nodes regardless Access Router of the attachment point Foreign Network 2 (IPv6 only) Foreign Network 3 (IPv4 only) of their mobile router, thanks to DSMIPv6 Mobile Router • Demonstration was with DSMIPv6 performed at the 1st IPv6 Summit in Thailand, May 2006 IPv6 VoIP IPv4 VoIP Client Client

  31. E-Bike / E-Bag • A good example of Personal Area Network • IPv6 sensors and a camera connected to small mobile router driven by battery

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend