Dual Stack Virtual Network Dual Stack Network RS DC Real Network 一般端末 GN NTM 端末 C NTM 端末 B IPv4 Private Network IPv4 Global Network NTM 端末 A NTM 端末 B

Similar documents
28 NTMobile Java Proposal and Implementation of Java Wrapper for NTMobile ( : ) :

IPSJ SIG Technical Report Vol.2015-DPS-163 No.4 Vol.2015-MBL-75 No /5/28 IEEE Android 1,a) 1,b) 2 1 IP NTMobile Network Traversal with Mo

PowerPoint プレゼンテーション

2ACL DC NTMobile ID ACL(Access Control List) DC Direction Request DC ID Access Check Request DC ACL Access Check Access Check Access Check Response DC

中村隼大 鈴木秀和 内藤克浩 渡邊晃 名城大学理工学部愛知工業大学情報科学部

, NAT,, (NAT ) 9) NAT, Mobile PPC 10) Mobile PPC, IPv4,, NAT, IP, IP, Mobile PPC IP, NTMobile(NAT Traversal with Mobility) NTMobile, NTMobile (DS) IP,

NTMobile SIP 1 SIP Session Initiation Protocol IP IP NAT Network Address Translation NTMobile Network Traversal with Mobility NTMobile RST Relay Serve

Alliance [1] HNW; Home Network DLNA HNW IPv4 NAT HNW DMS Digital Media Server DLNA DLNA SIP Session Initiation Protocol [2] HNW [3], [4], [5] Web DMS

赤堀蒼磨, 納堂博史, 鈴木秀和, 内藤克浩, 渡邊晃 名城大学理工学部 愛知工業大学情報科学部

NTMobile LAN NT- Mobile(Network Traversal with Mobility) [1] NTMobile LAN 2. NTMobile NTMobile NTMobile NTM IP DC(Direction Coordinator)

Vol.54 No (June 2013) GSRAv2 1,a) 1,b) 1,c) 1,d) , IPsec-VPN SSL-VPN OpenVPN PacketiX VPN GSRA Group-based Secure Remote

平成18年度電気関係学会東海支部連合大会

IPv4aaSを実現する技術の紹介

ア 接続 管理 ーバ ー GPS インター ッ S C バス位置情報 バス ー ータ ー バス運行情報 & ニ ース 1 S バス停 ー C コンセン ータ CATV/FTTH GPS Web 2.2 Linux GPS Linux GPS c 2015 Infor

untitled

IPSJ SIG Technical Report NTMobile SIP SIP Session Initiation Protocol IP NAT Network Address Translation NTMobile Network Traversal with Mo

IPSJ SIG Technical Report IPv4 IP IP 2011 IANA Internet Assigned Numbers Authority *1 IPv4 RIR Regional Internet Registry IPv4 [1] IPv4 NAT Network Ad

NAT-f SIP NAT 1 1, 2 1 IP SIP NAT NAT NAT NAT-f NAT-free protocol NAT-f SIP Session Initiation Protocol NAT-f SIP NAT Researches on NAT traversal for

PeerPool IP NAT IP UPnP 2) Bonjour 3) PeerPool CPU 4) 2 UPnP Bonjour PeerPool CPU PeerPool PeerPool PPv2 PPv2 2. PeerPool 2.1 PeerPool PeerPool PoolGW

DEIM Forum 2019 I7-2 WebRTC, UCLA Computer Science Department 3803 Boelter Hall, Los Angeles, CA

IP IPv4-IPv6

ルータ(IPv6)掲示用池田.PDF

SA46T:IPv4 IPv6 IPv4 APNIC RIR IPv4 IPv4 IPv4 IPv6 only IPv4 SA46T SA46T 2 (1) IPv4 IPv6 (2) IPv6 IPv4 4.3 IPv4 IPv6 LAN SA46T SA46T SA46T IPv6 IPv4 I

Teradici Corporation # Canada Way, Burnaby, BC V5G 4X8 Canada p f Teradici Corporation Teradi

LAN

IPSJ SIG Technical Report Vol.2011-IOT-12 No /3/ , 6 Construction and Operation of Large Scale Web Contents Distribution Platfo

[1] [2] [3] (RTT) 2. Android OS Android OS Google OS 69.7% [4] 1 Android Linux [5] Linux OS Android Runtime Dalvik Dalvik UI Application(Home,T

wide93.dvi

YMS-VPN1_User_Manual

VNSTProductDes3.0-1_jp.pdf

JANOG30 Meeting IPv6 時代の IPv4 を考える ~ 第二章 ~ 464XLAT 事前公開資料 2012 年 6 月 26 日 NEC アクセステクニカ株式会社開発本部商品開発部 川島正伸

i TCP/IP NIC Intel 3com NIC TCP/IP *1 20 IPv4 IPv6 IPv6 TCP/IP TCP/IP *1 3

NATディスクリプタ機能

IPSJ SIG Technical Report , 2 Andorid Capture-A-Moment Capture-A-Moment Capturing System by SmartPhone to Record Real-Time Scene Kohei Takada,

untitled

AirMac ネットワーク構成の手引き

Microsoft PowerPoint - ykashimu_dslite_JANOG26_rev

ヤマハ ルーター ファイアウォール機能~説明資料~

template.dvi

total.dvi

wide97.dvi

Mac OS X Server QuickTime Streaming Server 5.0 の管理(バージョン 10.3 以降用)

IP IP DHCP..

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

内閣官房情報セキュリティセンター(NISC)

Vol. 52 No (Sep. 2011) NAT 1, IPsec DPRP Dynamic Process Resolution Protocol DPRP NAT Network Address Translation NAT-f NAT-free pr

LAN LAN LAN LAN LAN LAN,, i

Flow Control Information Network 1 /

untitled

,., ping - RTT,., [2],RTT TCP [3] [4] Android.Android,.,,. LAN ACK. [5].. 3., 1.,. 3 AI.,,Amazon, (NN),, 1..NN,, (RNN) RNN

AV 1000 BASE-T LAN 90 IEEE ac USB (3 ) LAN (IEEE 802.1X ) LAN AWS (Amazon Web Services) AP 3 USB wget iperf3 wget 40 MBytes 2 wget 40 MByt

IPSJ SIG Technical Report Vol.2009-DPS-141 No.23 Vol.2009-GN-73 No.23 Vol.2009-EIP-46 No /11/27 t-room t-room 2 Development of

Agenda IPv4 over IPv6 MAP MAP IPv4 over IPv6 MAP packet MAP Protocol MAP domain MAP domain ASAMAP ASAMAP 2

IPv6における

nakayama15icm01_l7filter.pptx

"CAS を利用した Single Sign On 環境の構築"

IPv6 トラブルシューティング ホームネットワーク/SOHO編

TCP/IP Internet Week 2002 [2002/12/17] Japan Registry Service Co., Ltd. No.3 Internet Week 2002 [2002/12/17] Japan Registry Service Co., Ltd. No.4 2


1 IPv6 WG OS SWG PCOSIPv6 Windows Vista 2 3 KAMEUSAGIMacOSX IPv6 2

(Microsoft PowerPoint - 2.\(\220\274\222J\202\263\202\361\)JANOG ppt [\214\335\212\267\203\202\201[\203h])

template.dvi

IEEE e

IPv6 IPv6 IPv4/IPv6 WG IPv6 SWG

今からはじめるIPv6 ~IPv6標準化最新動向編~

IPSJ SIG Technical Report Vol.2013-CE-122 No.16 Vol.2013-CLE-11 No /12/14 Android 1,a) 1 1 GPS LAN 2 LAN Android,,, Android, HTML5 LAN 1. ICT(I

untitled

IPSJ SIG Technical Report Vol.2014-DBS-159 No.6 Vol.2014-IFAT-115 No /8/1 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Info

ヤマハ ルーター ファイアウォール機能~説明資料~

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

IPSJ SIG Technical Report * Wi-Fi Survey of the Internet connectivity using geolocation of smartphones Yoshiaki Kitaguchi * Kenichi Nagami and Yutaka

Title: WIDE WG 2010 Author(s):,,, Date:

2) 2. DLNA DLNA (Version 1.5) 2 (DMC1) (SSDP) (DMS1, DMS2) (DMR1, DMR2, DMR3) (UDP) DMC1 3 DMS2 DMC1 DMS1 (HTTP) DMS1 DMR2 (RTP) DMR2 3. DLNA 4 DMC1 D

( ) ( ) Asian Institute of Technology (AIT) Adjunct Assistant Professor ( ) IT

IPSJ SIG Technical Report NetMAS NetMAS NetMAS One-dimensional Pedestrian Model for Fast Evacuation Simulator Shunsuke Soeda, 1 Tomohisa Yam

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L

Si-R30取扱説明書

Second-semi.PDF

2011年11月10日 クラウドサービスのためのSINET 学認説明会 九州地区説明会 九州大学キャンパス クラウドシステムの導入 伊東栄典 情報基盤研究開発センター 1

2 1: OSI OSI,,,,,,,,, 4 TCP/IP TCP/IP, TCP, IP 2,, IP, IP. IP, ICMP, TCP, UDP, TELNET, FTP, HTTP TCP IP

1,.,,.,,.,,,., [1].,,.,.,,.,.,,,,.,.,,,.,,,.,,., Robohoc. Robohoc,[2]. 1

untitled

Lync Server 2010 Lync Server Topology Builder BIG-IP LTM Topology Builder IP Lync 2010 BIG IP BIG-IP VE Virtual Edition BIG-IP SSL/TLS BIG-IP Edge Web

I TCP 1/2 1

ネットワークユーティリティ説明書

IPSJ SIG Technical Report Vol.2014-IOT-24 No /2/28 OpenFlow Software Defined Networking (SDN) LDAP Web OpenFlow SDN Implementatio

Testing XML Performance

2004 SYN/ACK SYN Flood G01P014-6

IPSJ SIG Technical Report Vol.2013-ARC-206 No /8/1 Android Dominic Hillenbrand ODROID-X2 GPIO Android OSCAR WFI 500[us] GPIO GP

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

HP cafe HP of A A B of C C Map on N th Floor coupon A cafe coupon B Poster A Poster A Poster B Poster B Case 1 Show HP of each company on a user scree

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325

showNet2013.indd

3_39.dvi

2017 5G 時代の モバイルユーザープレーン 再検討 松嶋聡 ソフトバンク

2011 NTT Information Sharing Platform Laboratories

00hyoshi

CTA 82: CTA A A B B A B A, C A A A D A B Max-Planck-Inst. fuer Phys. C D

1 LAN SSID SSID SSID SSID SSID: SSID SSID IP SSID, VLAN IP SSID, eduroam SSID: SSID eduroam , ,,,, 3 LAN Mac (215 4 ) 17, (

1

Transcription:

root Android IPv4/ 1 1 2 1 NAT Network Address Translation IPv4 NTMobile Network Traversal with Mobility NTMobile Android 4.0 VPN API VpnService root VpnService IPv4 IPv4 VpnService NTMobile root IPv4/ IPv4/ 1. IPv4 IPv4 IPv4 IPv4 IPv4 NAT-PT Network Address Translation-Protocol Translation [1] NAT64 [2] 6to4 [3] 6rd rapid deployment [4] IPv4 IPv4 NAT-PT NAT64 IPv4 IPv4 1 Graduate School of Science and Technology, Meijo University 2 Faculty of Information Science, Aichi Institute of Technology IPv4 IPv4 IPv4 6to4 6rd IPv4 IPv4 IPv4 IPv4 NAT Network Address Translation CGN Carrier Grade NAT [5] NAT IPv4 NAT NAT NAT IPv4 IP NAT IPv4 c 2015 Information Processing Society of Japan 1

Dual Stack Virtual Network Dual Stack Network RS DC Real Network 一般端末 GN NTM 端末 C NTM 端末 B IPv4 Private Network IPv4 Global Network NTM 端末 A NTM 端末 B NTM 端末 A Handover NTM 端末 A (After Move) NTM 端末 C 一般端末 GN Global Network 1 NTMobile NTMobile Network Traversal with Mobility [6 9] NTMobile NTMobile NTM IPv4 NTM IP IP IP NTM UDP IP NTMobile OS Linux OS Linux OS Android OS Linux root root root NTMobile Android 4.0 VPN Virtual Private Network VpnService [10] root NTMobile [11] NTMobile IPv4 IPv4 VpnService NTMobile IPv4/ IPv4/ IPv4/ 2 NTMobile 3 4 5 2. NTMobile 2.1 1 NTMobile NTMobile NTMobile NTM NTM DC Direcition Coordinator RS Relay Server DC RS IPv4 NTM FQDN c 2015 Information Processing Society of Japan 2

IP DC DC IP NTM IP IP 2 NTM IP IP NAT IPv4/ NTM DC keep alive NTM DC NTM DC IP IPv4/ NTM NTM FQDN NTM IP IP NTM NTM RS IPv4/ NTMobile GN General Node 2.2 NTMobile NTMobile Linux OS PC NTMobile NTMobile Linux OS Android OS [6] Linux NTMobile root root NTMobile 2.2.1 VpnService Android OS 4.0 root VPN API VpnService VpnService VPN IP IP API NTMobile 2 VpnService [11] User Space Kernel Space 2 Android Vpn Service Virtual I/F (TUN) NTMobile Tunnel Service Packet Checker Packet Manipulation NTMobile Library Real I/F NTMobile Signaling UDP Socket Virtual IP Packet DNS Query/Request Data flow Encapsulated Packet Signaling for creating tunnel VpnService VpnService Linux Netfilter [12] / VpnService NTMobile VpnService NTMobile NTMobile NTMobile NTMobile / NTMobile Android DNS IP DNS NTMobile CN IP DNS DNS DNS IP IP IP CN IP UDP NTMobile / VpnService IPv4 IPv4 c 2015 Information Processing Society of Japan 3

3. 3.1 3 VpnService NTMobile NTMobile NTMobile DNS AAAA NTMobile NTMobile NTMobile IPv4/ IPv4/ IPv4 IPv4 IPv4 VIPv4 IPv4 Network Network IPv4 IPv4 Network Virtual IP Packet Encapsulated Packet NTMobile Tunnel Service 拡張 RIPv4 RIPv4 R MN 従来までの実装 Virtural I/F 3 Network VpnService Create Virtual I/F Packet Checker DNS Query(FQDNCN : AAAA Record) Packet Check NTM Tunnel Service DNS response VCN Packet Manipulation VIPv4 NTMobile Library NTMobile Signaling 提案方式 Create DNS Response V Network Dual Stack Network DC Registration Request Registration Response Tunnel Establishment CN Packet Send 3.2 NTM MN Mobile Node NTM CN Correspondent Node 4 Packet Receive Packet Check Encryption Decryption UDP Tunnel 3.2.1 NTMobile NTMobile DC IPv4 VpnService 2 IP IPv4/ DNS IPv4/ DNS 3.2.2 IP DNS Signaling of NTMobile Operation Flow 4 3.2.3 Virtual IP Packet DNS Query/Response Encapsulated Packet DNS FQDN CN NTMobile DNS DNS DNS CN IP IPv4/ IP c 2015 Information Processing Society of Japan 4

MN CN MN CN DC IPv4 Network IEEE 802.11n (2.4GHz) Network Dual Stack Network 5 1 DC MN,CN Hardware Virtual Machine Galaxy Nexus OS Ubuntu 10.04 Android 4.2.2 Kernel Linux 2.6.32 Linux 3.0.31 CPU Intel Core i5-4258u 2.4GHz Texas Instruments OMAP 4460 1.2GHz Memory 1GB 1GB 3.2.4 DNS NTMobile NTMobile IPv4 IP UDP 3.2.5 NTMobile VpnService 4. 2 Galaxy Nexus Android 4.2.2 JDQ39 IPv4/ IPv4/ 4.1 5 1 IPv4 MN CN DC Ubuntu 10.04 IEEE 802.11n 2.4GHz 4.2 IPv4 Iperf 30 TCP 10 IPv4/ IPv4/ Iperf IPv4 4 IPv4/ 4.3 6 7 IPv4 10 8 9 10 General NTMobile NTMobile Tunnel Service IPvX IPvY VIPvX over RIPvY IPv4 8.64% 5.76%, c 2015 Information Processing Society of Japan 5

Throughput[Mbps] Throughput[Mbps] Throughput[Mbps] Throughput[Mbps] 12 10 8 6 4 2 0 6 7 12 10 8 6 4 2 0 8 15 13 15 13 15.39 IPv4 General.37.06 VIPv4 over RIPv4 V over RIPv4 NTMobile Tunnel Service IPv4 General VIPv4 over RIPv4 V over RIPv4 IPv4.76 General.08 13.91 VIPv4 over R V over R NTMobile Tunnel Service General VIPv4 over R V over R 5. NTMobile VpnService IPv4/ IPv4/ IPv4/ IPv4 8.64% 5.76% Android root IPv4/ [1] Tsirtsis, G. and Srisuresh, P.: Network Address Translation - Protocol Translation (NAT-PT), RFC 2766,IETF (2000). [2] Bagnulo, M., Matthews, P. and van Beijnum, I.: Stateful NAT64: Network Address and Protocol Translation from Clients to IPv4 Servers, RFC 66,IETF (2011). [3] Carpenter, B. and Moore, K.: Connection of Domains via IPv4 Clouds, RFC 3056,IETF (2001). [4] Townsley, W. and Troan, O.: Rapid Deployment on IPv4 Infrastructures (6rd) Protocol Specification, RFC 5969,IETF (2010). [5] Jiang, S., Guo, D. and Carpenter, B.: An Incremental Carrier-Grade NAT (CGN) for Transition, RFC 6264, IETF (2011). [6] NTMobile Android Vol. 62, No. 19, pp. 1 8 (2012). [7] IPv4/ NTMobile Vol. 54, No. 10, pp. 2288 2299 (2013). [8] DICOMO20 (20). [9] DICOMO20 Vol. 20, pp. 1319 1325 (20). [10] VpnService Android Developers. http: //developer.android.com/reference/android/net/ VpnService.html. [11] Vol. 76, No. 3 (20). [12] Netfilter. http://www.netfilter.org/. 9 c 2015 Information Processing Society of Japan 6