ITEF Mobile IP Working Group Mobile IP RFC RFC2002 RFC2004 Mobile IP Working Group IMT-2000 Mobile IP 2.1 Mobile IP Mobile IP 1994 IETF Mobile IP Working Group IETF Mobile IP Working Group Mobile IP Internet (Mobility) Roaming Internet IP IP Mobile IP IP ( =Mobile IP Home Address ) 1 Mobility (Nomadicity) Mobility Mobile IP Working Group Mobile - 1 -
2.2 Mobile IP RFC Mobile IP Working Group Mobile IP RFC 1999 10 RFC1853 RFC2002 RFC2003 RFC2004 RFC2005 RFC2006 RFC2290 RFC2344 RFC2356 9 IP in IP Tunneling (RFC1853) IP Mobility Support (RFC2002) IP Encapsulation within IP (RFC2003) Minimal Encapsulation within IP (RFC2004) Applicability Statement for IP Mobility Support(RFC2005) The Definitions of Managed Objects for IP Mobility Support using SMIv2 (RFC2006) Mobile IPv4 configuration option for PPP IPCP(RFC2290) Reverse Tunneling for Mobile IP (RFC 2344) Sun's SKIP Firewall Traversal for Mobile IP (RFC 2356) 1 Mobile IP RFC Mobile IP RFC2002 RFC2003 RFC2004 RFC2002 RFC RFC2003 RFC2004 Home Address RFC IETF http://www.ietf.org/html.charters/mobileip-charter.html - 2 -
2.3 Mobile IP Draft Mobile IP Draft 2 1999 10 Draft Route Optimization in Mobile IP Mobility Support in IPv6 Mobile IP Regionalized Tunnel Management Mobile IP Challenge/Response Extensions Mobile IP Network Access Identifier Extension Requirements on Mobile IP from a Cellular Perspective IP micro-mobility support using HAWAII Paging support for IP mobility using HAWAII Mobile IP Vendor/Organization-Specific Extensions IP Mobility Support for IPv4, revised Mobile IP Authentication, Authorization, and Accounting Requirements DIAMETER Mobile IP Extension 2 Mobile IP Draft 99 10 Route Optimization in Mobile IP Mobility Support in IPv6 DIAMETER Mobile IP Extension DIAMETER Mobile IP Extension Mobile IP Working Group AAA( A)Working Group Working Group Draft Working Group Mobile IP DIAMETER 2.4 Mobile IP RFC RFC2002 RFC2003 RFC2004 RFC2005 RFC2006 MIB Draft Mobile IPv6 DIAMETER MobileIPv4-3 -
Working Group IPNG IPsec PPPEXT SVRLOC AAA IPNG AAA mobile-ip@standards.notelnetworks.com RFC2002 3 Home Network Home Address HA CoA CN HomeAddr Home Agent(HA) CN HomeAddr Care-of address(coa) Tunnel HomeAddr CN Correspondent Node (CN) Visited Network Foreign Agent(FA) Mobile Node (MN) 3 Mobile IP Mobile Node Mobile Node =Home Network Home Address Mobile IP 2 Home Agent Home Network 1 1 Foreign Agent Mobile Node - 4 -
Mobile Node Correspondent Node CN Correspondent Node Home Address Care-of address Foreign Agent Foreign Agent IP Care-of address Foreign Agent Mobile Node Mobile Node Mobile Node Home Agent Mobile Node Care-of address Home Network Home Agent Home Agent Correspondent Node Home Address Home Agent Care-of address Foreign Agent Foreign Agent Foreign Agent Correspondent Node Home Agent Mobile Node Mobile Node TCP/IP Home Agent Mobile Node Correspondent Node Care-of address Home Network Home Address Correspondent Node 3 Mobile IP 3.1 2 Mobile IP Foreign Agent 1 Co-located Care-of address Co-located Care-of address Foreign Agent Mobile Node - 5 -
Foreign Agent Co-located Care-of address Foreign Agent Foreign Agent Agent Advertisement Mobile Node Agent Solicitation CN HA (2)Mobile Binding MN FA Agent Advertisement Agent Solicitation (1)Care-of address 4 Foreign Agent Co-located Care-of address Co-located Care-of address Mobile Node DHCP Care-of address Foreign Agent Co-located Care-of address 1 DHCP Foreign Agent Mobile Node Foreign Agent - 6 -
CN HA (2)Mobile Binding MN DHCP DHCP (1)Care-of address 5 Co-located Care-of address 3.2 RFC2002 RFC2002 RFC2002 1 Introduction 2 Agent Discovery 3 Registration 4 Routing Considerations 5 Security Consideration 6 Acknowledgements 1 Introduction 2 Agent Discovery 2 Mobile Node Mobile IP Mobile Node Home Agent 3 Registration Home Address Foreign Agent Co-located Care-of address Mobile Node 4 Home Agent ARP Proxy ARP Gratutious ARP 4 6-7 -
4 Mobile IP 3 1. Introduction 2. Agent Discovery MNの 現 在 位 置 の 検 出 2.1. Agent Advertisement, 2.2. Agent Solicitation 3. Registration MNの 現 在 位 置 の 安 全 な 登 録 3.1. Registration Overview,3.2. Authentication, 3.3. Registration Request, 3.4. Registration Reply, 3.5. Registration Extensions 4. Routing Considerations MNへのデータ 転 送 4.1. Encapsulation Types, 4.2. Unicast Datagram Routing, 4.3. Broadcast Datagrams, 4.4. Multicast Datagram Routing, 4.5. Mobile Routers, 4.6. ARP, Proxy ARP, and Gratuitous ARP 5. Security Considerations 6. Acknowledgments 6 RFC2002 3.3 Agent Advertisement/Solicitation Foreign Agent Care-of address Agent Advertisement Foreign Agent Mobile Node Agent Solicitation Foreign Agent ICMP Router Advertisement Router Solicitation Agent Advertisement 7 Sequence Number RFC2004 Minimal Encapsulation GRE Encapsulation - 8 -
IP header ICMP Router Advertisement Message Type Length Sequence Number Registration Lifetime R B H F M G V reserved Zero or more Care-of addresses R:Registration Required B:Busy H:Home Agent F:Foreign Agent M:Minimal Encapsulation G:GRE Encapsulation V:Van Jacobson header compression 7 Agent Advertisement 3.4 Registration Foreign Agent RFC2002 3 Registration Registration Mobile Node Foreign Agent Home Agent Registration Request Registration Reply UDP Mobile-Home Authentication Extension Request packet IP UDP header header Registration request MN FA HAに 送 信 Mobile-Home Auth. Ext. Mobile-Foreign Auth. Ext. Reply packet IP header UDP header Registration reply HA FA MNに に 返 信 Mobile-Home Auth. Ext. Mobile-Foreign Auth. Ext. Authentication Extention Type Length SPI Authenticator 8 Registration - 9 -
Extension Mobile Node Mobile Node keyed MD5 Mobile Node Extension Extension Mobile Node Home Agent Mobile Node Foreign Agent Foreign Agent Home Agent Authentication Extension TYPE Mobile Node Home Agent Foreign Agent Home Agent Mobile Node Foreign Agent Type Flags Lifetime Home Address Home Agent Care-of Address Identification Type Code Lifetime Home Address Home Agent Care-of Address Identification Code: 0,1=OK 64 88=NG(FA) 128 =NG(HA) Extensions Extensions < > [Flags] S B D M G C rsv < > S:Simultaneous Binding B:Broadcast Datagrams D:Decapsulation by Mobile Node M:Minimal Encapsulation G:GRE Encapsulation V:V.Jacobson Header Compression 9 Registration Registration Registration Request Packet Reply Packet Home Address Home Agent Care-of address Identification Extension Care-of address Home Address Request Packet - 10 -
Broadcast Datagrams Home Agent Foreign Agent Simultaneous Binding Foreign Agent Foreign Agent Registration 0 1 64 88 Foreign Agent 128 Home Agent Registration Extension MD5 Type Type32 Mobile- Home Type33 Mobile- Foreign Type34 Foreign- Home Type Length SPI SPI(cont cont d) Authenticator Type:32(Mobile-Home) 33(Mobile-Foreign) 34(Foreign-Home) 10 Registration Extension Extension Network Access Identifier (NAI) Mobile Node (xxx@yyy ) Challenge-response Home Agent Care-of address 3.5 Proxy ARP/Gratuitous ARP Correspondent Node Home Address Home Agent Home Address RFC2002-11 -
4 6 Proxy ARP Gratuitous ARP Home Agent Mobile Node Proxy ARP ARP Mobile Node Home Agent Mobile Node 1 Gratuitous ARP Mobile Node Mobile Node IP ARP ARP Gratuitous ARP Mobile Node IP ARP Home Agent Proxy ARP Mobile Node Home Agent Mobile Node Mobile Node Gratuitous ARP 3.6 Datagram Mobile Node 3 3 IP in IP(RFC2003) Minimal Encapsulation (RFC2004) GRE Encapsulation (RFC1701) RFC2003 RFC2004 Foreign Agent Foreign Agent Home Address Mobile Node Co-located Care-of address Mobile Node Home Address TCP/IP 3.6.1 IP in IP IP in IP :Home Agent: Mobile Node Care-of address 20-12 -
IP header Src:CN Dst:MN s Home IP Payload IP header Src:HA Dst:MN s CoA IP header Src:CN Dst:MN s Home IP Payload 11 IP in IP 3.6.2 Minimal Encapsulation Minimal Encapsulation IP in IP Mobile Node Home Address 12 IP header Src:CN Dst:MN s Home IP Payload IP header Src:HA Dst:MN s CoA IP Payload MN s Home 12 3.7 Mobile IP - 13 -
RFC2002 1 Introduction Mobile IP 1 1 Mobile IP Route Optimization End-to-End Mobility Support Reverse TunnelingMobile IPv6 Mobile IPv4 4.1 Route Optimization Mobile IP 3 Route Optimization Binding Cache Mobile Node Care-of address Mobile Node Binding Cache UDP Home Agent Foreign Agent Binding Cache Correspondent Node Binding Cache Route Optimization Mobile IPv4 Mobile IPv6 Route Optimization Mobile IPv4 Mobile IPv6 4.2 Mobile Node Reverse Tunneling - 14 -
IPsec IPsec 4.2.1 Reverse Tunneling Mobile Node Home Agent Correspondent Node Mobile Node Correspondent Node Mobile Node Mobile Node Correspondent Node Home Agent Reverse Tunneling Care-of address Home Agent Home Address Correspondent Node Mobile Node HA (IP) CN (IP-in-IP) MN 13 Reverse Tunneling 4.2.2 IPsec IPsec IP - 15 -
(SA)(AH) (ESP) SKIP SKIP Firewall Traversal for Mobile IP RFC2356 IPsec ISS'97 End-to-End Link-by-Link 1 2 3 Link-by-Link ESP Mobile Node Correspondent Node MN CH 認 証 要 求 MN fw1esp MN CH MN CH MN fw1esp MN fw2 AH MN CH 認 証 要 求 MN fw2 AH MN CH MN CH 14 IPsec 4.3 Mobile IPv6 Mobile IPv6 Mobile IPv4 Foreign Agent - 16 -
Mobile IPv6 Co-located Care-of address Care-of address Mobile IPv6 Care-of address Home Address Mobile Node Binding Cache Binding Monarch KAME Mobile IPv6 Mobile IPv6 Mobile IPv4 3 Binding Binding Cache Home Address Care-of address Binding Care-of address HA HA HA 1: IP 2: IP in IP CN ホームアドレス 気 付 アドレス 3: Binding Update 5: IP with routing header Binding cache 4: cache MN 15 Mobile IPv6 4.4 Mobile IP Working Group IETF Web ISP Mobile IP IMT-2000-17 -
IP IMT-2000 Mobile IP ISP AAA ISP AAA IETF IETF 3GPP2 3 4.4.1 AAA Working Group IETF Working Group AAA Working Group AAA Working Group 1997 IETF Working Group Working Group 5 Sub Working Group Sub Working Group Authentication Authorization Accounting Mobile IP E-Commerce Mobile IP Sub Working Group IMT-2000 by ANSI(TIA:Telecommunication Industry Association aka 3GPP2) AAA IMT-2000 RADIUS DIAMETER ANSI Mobile IP model for IMT-2000 Home Network Foreign Network 2 Home-Foreign - 18 -
Foreign network Home network BSC VLR AAAF AAAH HLR Foreign Agent Home Agent Internet Internet 16 ANSI Mobile IP model for IMT-2000 Foreign Agent Home Agent AAA (AAA-H AAA-F) AAA DIAMETER RADIUS 2 DIAMETER Mobile IP Extension DIAMETER 4.4.2 DIAMETER Mobile IP Keyed MD5 ISP DIAMETER ISP SA AAA Accounting Extension Mobile Node IP NAI(Network Access Identifier) Cross-domain authentication Authentication Home Address Home Agent DIAMETER AAA - 19 -
AAA 4.4.3 Mobile IP Mobile IP 4.4.4 End-to-End Mobility DiCoMo99 End-to-End IP IPsec Mobile Node IPsec Tunnel End-to-End Haddr IPsec Endpoint Care-of address Mobile Node Tunnel Endpoint SA Gateway Update SA Local Update Mobile Node Dynamic DNS Update Care-of address SA Local Update dest Care-of address Care-of address SA SA Gateway Update dest Care-of address Care-of address - 20 -
MN (1) SA CN (2) Src:CoA1 Dst:CN ESP SPI=c1 Src:Haddr Dst:CN (3) Src:CN Dst:CoA1 ESP Src:CN SPI=m1 Dst:Haddr ( CoA2 (4)Dynamic DNS Update CoA2 DNS (5) SA Gateway Update : Haddr CoA1 CoA2 (6) Src:CN Dst:CoA2 ESP Src:CN SPI=m1 Dst:Haddr 17 Mobility DNS Haddr Resource Record Mobile Node DNS Mobile Node AAAA(CoA1) HAAAA(Haddr) AAAA SA HAAAA MN (1)DNS MN CN AAAA(CoA1),HAAAA(Haddr) (2) (3) SA (4) Src:CN Dst:CoA1 ESP Src:CN SPI=m1 Dst:Haddr (5) Src:CoA1 Dst:CN ESP SPI=c1 Src:Haddr Dst:CN 18 Mobility Mobile Node IPsec SA Gateway Update HAAAA IPsec Care-of address SA Gateway Update IPsec Tunnel HAAAA Care-of address - 21 -
5.1 Mobile IP Mobile IP 1995 11 1997 4 1999 7 3 1 2 3 DIAMITER AAA 1 2 3 Windows IETF RFC 1 Mobile IPv4 2 Mobile IPv4 Mobile IPv6 Mobile IPv4 3 Mobile IPv6 2 5.2 Mobile IP Mobile IP URL Stanford (Linux): http://gunpowder.stanford.edu/mip/ CMU (FreeBSD): http://monarch.cs.cmu.edu/software.html National Univ. of Singapore (Linux, Windows?): http://mip.ee.nus.edu.sg Portland State univ. (FreeBSD): http://www.cs.pdx.edu/research/smn/index.html Politehnica univ. of Bucharest (Windows NT): http://mip-nt.aii.pub.ro/ Lancaster univ (Linux): http://www.cs-ipv6.lancs.ac.uk/mobileip IKV++ GmbH (Windows NT): http://www.ikv.de/products/roamin Sun (Solaris, Linux): http://playground.sun.com/pub/mobile-ip Cisco (IOS): http://www.cisco.com/univercd/cc/td/doc/product/software/ios 120/120newft/120t/120t1/mobileip.htm - 22 -
Ecutel (Windows): http://www.ecutel.com/productstrial.htm Telxon (embeded): http://www.telxon.com Toshiba (Solaris, Windows): http://www.toshiba.co.jp/product/nc/ncg Helsinki univ. (Linux): http://www.cs.hut.fi/research/dynamics Microsoft (Windows): http://www.research.microsoft.com/msripv6 Charles Perkins: http://computer.org/internet/v2n1/perkins.htm Jim Solomon:Mobile IP -- The Internet Unplugged Mobile IP Prentice Hall MOBILEIP WG Chair Charles E.Perkins: Mobile IP -- Design Principles and Practices, Addsison Wesley RFC2002 Advanced topics ACM: MobiCom(MC2R) 6.1 IP IMT-2000 3 IP ( ) - 23 -
1 PHS PHS 1999 32Kbps 64Kbps DoCoMo IP PDC-Packet (Web ) ISP DoCoMo mopera IMT-2000 7.1 PHS PHS 64Kbps DoCoMo PIAFS64K PHS 7.1.1 PIAFS64K DoCoMo 611S - 24 -
P-in 2 611S PHS 64Kbps/32Kbps P-in RAS LAN IPS PHS 64Kbps 7.1.2 PIAFS64K PHS 1 8 4 4 / 1 3 /1 ( ) 32Kbps PIAFS64K 64Kbps 1 3 2 2 64Kbps 1 32Kbps DDI H"1 2 2 128Kbps 基 地 局 T1 T2 T3 T4 制 御 用 物 理 チャンネル R1 R2 R3 R4 移 動 機 1 (PIAF64 64ユーサ ) R1 R2 R3 T1 T2 T3 移 動 機 2 R1 R4 T1 T4 19:PIAFS64K - 25 -
7.2 PHS (CS) 100m 2 2 100m 2 PHS 100m サービスエリア CS 位 置 情 報 センタ 位 置 情 報 を 緯 度 経 度 情 報 で 提 供 オフィス オフィス P-doco CS 位 置 情 報 サーバ データベース 位 置 情 報 をFAX 地 図 情 報 で 提 供 自 宅 FAX(G3) 20 20 30 40 DoCoMo P-doco - 26 -
7.3 DoPa 7.3.1 DoPa PHS 64Kbps 1 DoCoMo DoPa DoPa LAN PDC-Packet DoPa DDI PacketOne DoPa PDC PGW() PPP PDC-Packet IP IP CDPD IP IP 1 ISP LAN IP ISDN LAN ISP PGW IP DoCoMo 28.8Kbps 28.8Kbps PocketOne 64Kbps 14.4Kbps 14.4Kbps 2 DoCoMo PocketOne 64 Kbps 13 Kbps - 27 -
LAN - Internet - HOST HOST HOST NID1 CUG#1 PGW DTE MS IP MSN M-SCP PPM BS NID2 CUG#2 PGW PPM BS DTE MS PDC NID3 PGW DTE CUG(ClosedUserGroup)#3 PGW PacketGateWay PPM PacketProcessingModule BS MS DTE MS 21 DoPa 7.3.2 Dopa PPP Dopa PPP PPP Dopa PDA - 28 -
回 線 交 換 Modemネゴ PPP Mail AP. Mail 送 信 Mail 受 信 切 断 Modemネゴ メールを 送 りたい データベース にアクセスした い DoPa PPP Mail AP. Mail 送 信 Mail 受 信 PPP DB AP. メールを データベース 送 りたい にアクセスしたい ; 課 金 対 象 22 Dopa 7.4 1999 2 22 DoCoMo Web 1999 8 100 10 200 PocketNet CDPD mozio URL Java PDC- Packet HTML HTML HTML Phone to DDI EZWeb IDO EZ WAP - 29 -
IP UP HDML XML HTML IP; iモードサーバ IP Internet Billing DB User DB DoCoMo ハ ケット 網 (PDC-P) マイメニュー 1. 天 気 情 報 2. 星 占 い 3.ニュース 4.モハ イルハ ンキンク 5. 新 幹 線 情 報 IP 23 7.5 1 ( ) - 30 -
1 CGI 2 3 Java(jini) - 31 -
7.6 mopera mopera PHS E mopera 無 料 / 有 料 コンテンツ ドコモNW PDC DoPa PHS 無 料 / 有 料 コンテンツ メール;POP3/IMap4 インターネット 24 mopera 7.7 GPS DoCoMo GPS 30 GPS 3 4 D-GPS 100m 50m 10m 25-32 -
25 GPS GPS PDA PDC IMT-2000 3 3 IMT-2000 W-CDMA CDM2000 GSM ANSI41 4-33 -
3 2Mbps 2Mbps 384Kbps 128Kbps IP DoCoMo 2001 64Kbps 384Kbps 28.8Kbps 64Kbps PC '80s '90s 2000s 黎 明 期 成 長 期 拡 張 期 (パ-ソナル 化 ) 円 熟 期 音 声 中 心 音 声 低 速 データ ~64kbps 音 声 高 速 データ ~384kbps(~ (~2M bps) アナログ デジタル 携 帯 自 動 車 電 話 携 帯 自 動 車 電 話 IM T2000 画 像 広 帯 域 サ-ヒ ス サ コードレス 電 話 コードレス 電 話 ( 第 3 世 代 ) を 含 むM-B む ISDN ( 第 1 世 代 ) ( 第 2~2.5 世 代 ) ( 第 4 世 代 ) AMPS TACS PDC PHS 等 GSM IS-95 26 IMT-2000-34 -