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

Similar documents
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

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

GSCIP IPsec LAN GSCIP IPsec End-to-End A Proposal and Evaluation for a Remote Access Method using GSCIP and IPsec Keisuke Imamura, Hidekazu Suzuki and

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

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

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

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

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

LAN LAN LAN LAN LAN LAN,, i

3_39.dvi

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

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

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

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

WebRTC P2P,. Web,. WebRTC. WebRTC, P2P, i

LAN

( )

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

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

IPSJ SIG Technical Report Vol.2017-ARC-225 No.12 Vol.2017-SLDM-179 No.12 Vol.2017-EMB-44 No /3/9 1 1 RTOS DefensiveZone DefensiveZone MPU RTOS

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

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

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

AirMac ネットワーク for Windows

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

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

DTN DTN DTN DTN i

1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,,

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

wide93.dvi

IPSJ SIG Technical Report Vol.2014-EIP-63 No /2/21 1,a) Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on tra

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf


untitled

GSRA IPsec-VPN NAT SSL-VPN GSRA Performance Evaluation of Group-based Secure Remote Access Kenta SUZUKI, 1 Hidekazu SUZUKI 1 and Akira WATANABE

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

& Vol.2 No (Mar. 2012) 1,a) , Bluetooth A Health Management Service by Cell Phones and Its Us

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

NATディスクリプタ機能

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

ID 3) 9 4) 5) ID 2 ID 2 ID 2 Bluetooth ID 2 SRCid1 DSTid2 2 id1 id2 ID SRC DST SRC 2 2 ID 2 2 QR 6) 8) 6) QR QR QR QR

YMS-VPN1_User_Manual

1 I/F I/F 1 6) MobileIP 7) 8) MN: Monile Node MN AR Mobility Anchor Point(MAP) MobileIP HMIP HMIP HA-MAP MN MAP MN MAP HMIP MAP MN 2 MobileIP Mo

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came


TTC技術書

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

7,, i

paper.dvi

WMN Wi-Fi MBCR i

Core1 FabScalar VerilogHDL Cache Cache FabScalar 1 CoreConnect[2] Wishbone[3] AMBA[4] AMBA 1 AMBA ARM L2 AMBA2.0 AMBA2.0 FabScalar AHB APB AHB AMBA2.0

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2

Web ( ) [1] Web Shibboleth SSO Web SSO Web Web Shibboleth SAML IdP(Identity Provider) Web Web (SP:ServiceProvider) ( ) IdP Web Web MRA(Mail Retrieval

6 2. AUTOSAR 2.1 AUTOSAR AUTOSAR ECU OSEK/VDX 3) OSEK/VDX OS AUTOSAR AUTOSAR ECU AUTOSAR 1 AUTOSAR BSW (Basic Software) (Runtime Environment) Applicat

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m


THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE.

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

WebRTC P2P Web Proxy P2P Web Proxy WebRTC WebRTC Web, HTTP, WebRTC, P2P i

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

Web Web Web Web Web, i

TCP/IP IEEE Bluetooth LAN TCP TCP BEC FEC M T M R M T 2. 2 [5] AODV [4]DSR [3] 1 MS 100m 5 /100m 2 MD 2 c 2009 Information Processing Society of

VNSTProductDes3.0-1_jp.pdf

2011 NTT Information Sharing Platform Laboratories

(Group-based Secure Remote Access)[4], DLNA GSRA NAT NAT-f(NAT-free protocol)[5],, DMP M-SEARH(Multicast) DLNA 機器の検索 HTTP GET (DDD) サーバの情報取得 機種の一覧表示 D

1 DHT Fig. 1 Example of DHT 2 Successor Fig. 2 Example of Successor 2.1 Distributed Hash Table key key value O(1) DHT DHT 1 DHT 1 ID key ID IP value D

IP IP DHCP..

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

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

900 GPS GPS DGPS Differential GPS RTK-GPS Real Time Kinematic GPS 2) DGPS RTK-GPS GPS GPS Wi-Fi 3) RFID 4) M-CubITS 5) Wi-Fi PSP PlayStation Portable

IPSJ SIG Technical Report Vol.2010-GN-74 No /1/ , 3 Disaster Training Supporting System Based on Electronic Triage HIROAKI KOJIMA, 1 KU

Journal of Geography 116 (6) Configuration of Rapid Digital Mapping System Using Tablet PC and its Application to Obtaining Ground Truth

IPv4aaSを実現する技術の紹介

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

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

Vol.11-HCI-15 No. 11//1 Xangle 5 Xangle 7. 5 Ubi-WA Finger-Mount 9 Digitrack 11 1 Fig. 1 Pointing operations with our method Xangle Xa

Shonan Institute of Technology MEMOIRS OF SHONAN INSTITUTE OF TECHNOLOGY Vol. 41, No. 1, 2007 Ships1 * ** ** ** Development of a Small-Mid Range Paral

P2P Web Proxy P2P Web Proxy P2P P2P Web Proxy P2P Web Proxy Web P2P WebProxy i

i

1: ( 1) 3 : 1 2 4

Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Social Networking

DEIM Forum 2009 B4-6, Str

IPSJ SIG Technical Report Vol.2011-MUS-91 No /7/ , 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical St

28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment

スライド 1

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

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

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

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

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

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC


第62巻 第1号 平成24年4月/石こうを用いた木材ペレット

untitled

3_23.dvi

Vol.53 No (Mar. 2012) 1, 1,a) 1, 2 1 1, , Musical Interaction System Based on Stage Metaphor Seiko Myojin 1, 1,a

WikiWeb Wiki Web Wiki 2. Wiki 1 STAR WARS [3] Wiki Wiki Wiki 2 3 Wiki 5W1H Wiki Web 2.2 5W1H 5W1H 5W1H 5W1H 5W1H 5W1H 5W1H 2.3 Wiki 2015 Informa

Transcription:

Vol. 52 No. 9 1234 1243 (Sep. 2011) NAT 1, 1 1 1 IPsec DPRP Dynamic Process Resolution Protocol DPRP NAT Network Address Translation NAT-f NAT-free protocol NAT DPRP NAT DPRP NAT FreeBSD DPRP DPRP 12% Proposal of Closed Communication Groups over NATs and its Evaluation Yuji Goto, 1, 1 Hidekazu Suzuki 1 and Akira Watanabe 1 For the security measures against threats such as illegal access, etc. it is useful to define and form closed communication groups in order to make communication secure. IPsec is not appropriate in the case where system configurations frequently change like intranets, because the management loads of the network manager are quite large. To solve this problem, we have been proposing Dynamic Process Resolution Protocol (DPRP), by which devices in the network learn changes of system configurations automatically, and maintain the closed communication groups. However, the conventional DPRP was not applicable when a Network Address Translation (NAT) device exists on the way of the communication path. In this paper, we propose Extended DPRP that can traverse NATs, merging DPRP with NAT-f, one of NAT traversal technologies, considering multiple NATs. By this method, it is ready to make closed communication groups stretching over global address and private address areas. We have implemented Extended DPRP, and confirmed its effectiveness. 1. CCG Closed Communication Group CCG CCG CCG CCG CCG CCG NAT Network Address Translation IPv4 NAT IPv4 NAT NAT 1 Graduate School of Science and Technology, Meijo University 1 Presently with Hitachi Information Systems, Ltd. 1234 c 2011 Information Processing Society of Japan

1235 NAT IPv4 IPv6 NAT IPv4 IPv6 IPv6 IPv4 NAT NAT CCG NAT CCG CCG VPN IPsec 1) IPsec CCG CCG CCG IPsec/IKE 1 1 n CCG n 2 IPsec CCG IP IKE IPsec/ESP NAT CCG IPsec DPRP Dynamic Process Resolution Protocol 2) DPRP CCG 1 1 IP CCG DPRP CCG CCG CCG DPRP NAT IP NAT NAT NAT CCG NAT NAT NAT STUN 3) TURN 4) UPnP 5) 4+4 6) NAT-f 7) MIPNAT 8) AVES 9) NTSS 10) OS NAT NAT CCG DPRP NAT-f NAT DPRP NAT-f NAT IP NAT DPRP NAT-f DPRP CCG NAT NAT DPRP NAT NAT CCG DPRP 12% 2 DPRP NAT-f 3 DPRP 4 5 2. 2.1 DPRP DPRP Dynamic Process Resolution Protocol IP 1 DPRP CCG

1236 NAT 2 DPRP Fig. 2 DPRP Negotiation. DPRP GK CCG 1 CCG Fig. 1 Construction method of closed communication groups. DPRP GE GSCIP 1 Element GEN GE for Network GES GE realized by Software GEA GE realized by Adapter GEN Term GEN GSCIP GK Group Key GE CCG GK CCG CCG GMS Group Management Server GMS GE CCG GK GK 1 1 GK GK GK GE GK DPRP DPRP GE GE PIT Process Information Table IP PIT CID Connection ID 2 / 2 DPRP GES1 GES2 GEN GES1 GES2 IP P 1 P 2 GES1 TCP UDP IP PIT PIT IP DPRP DPRP ICMP DDE Detect Destination End-GE CID GE RGI Report GE Information GEN GE 1 GSCIP Grouping for Secure Communication for IP CCG DPRP GSCIP 2 IP / TCP/UDP

1237 NAT CCG RGI DDE CID GE RGI / PIT MPIT Make Process Information Table GES1 GE MPIT GES2 MPIT GEN GES2 PIT CDN Complete DPRP Negotiation GES2 PIT CDN DPRP GES1 GEN GES1 CDN PIT GE PIT 2 PIT CID IP P 1 : s P 2 : d P 1 : s P 2 : d s d 2 GES1 GES2 CCG GK GES1 GES2 / GEN PCCOM Practical Cipher COMmunication 11) GES1 PIT PIT PIT CCG IP IP DPRP PIT CCG 2) DPRP GE DPRP DPRP CID PIT NAT CID PIT PCCOM NAT NAT CCG 2.2 NAT-f NAT-f NAT-free protocol NAT NAT-f NAT DPRP IP NAT 3 NAT-f Fig. 3 Behavior of NAT-f. GA NAT PA NAT NAPT Network Address Port Translation 3 NAT-f NAT-f NAT-f NAT-f EN External Node IN Internal Node EN NAT-f IP G1 G3 IN IP P 2 DDNS Dynamic DNS IN FQDN Fully Qualified Domain Name alice.home.example.net NAT-f IP G3 NAT-f IN alice IP P 2 ( 1 ) EN IN IN DDNS NAT-f IP G3 EN DNS G3 3 ( 2 ) EN G3 IP DNS IP G3 IP V 2 IP NAT-f IN

1238 NAT IP ( 3 ) EN IP V 2 EN ( 4 ) EN NAT-f NAT-f NAT NAT-f CID ( 5 ) NAT-f alice IP P 2 CID NAT G1 : s {G3 : m P 2 : d} (1) / alice d NAT-f m ( 6 ) NAT-f G2 : m CID NAT EN ( 7 ) EN IP NAT-f IP VAT: Virtual Address Translation table IP G1 : s {V 2 : d G3 : m} (2) ( 8 ) VAT EN IN VAT NAT / EN NAT-f CID / EN NAT-f IN NAT-f NAT NAT NAT 3. PA GA NAT 3.1 DPRP CCG CCG IP CCG IP CCG NAT CCG 1 NAT PIT DPRP CID PIT NAT CID PIT CID PIT 2 CCG NAT NAT DPRP DPRP NAT DPRP / 3 NAT NAT-f NAT NAT-f 4 NAT CCG NAT NAT-f 5 NAT DPRP NAT 3.2 APIT DPRP GA PA GNAT GE with NAT. GNAT GEN NAT-f

1239 NAT GES1 GES2 IP *1 *2 NAT *3 *4 * P G P G DDNS GES2 FQDN alice.home.example.net GNAT G3 GNAT GES2 alice IP P 2 GES1 GES2 CCG GK DPRP PIT APIT Adapted PIT APIT GE APIT GNAT GNAT APIT GNAT APIT GA PA NAT APIT GA GNAT APIT 3.3 PA GA PA GA DPRP 4 3.1 1 GES1 DDE GES2 GNAT DDE CID P 1 : s, G2 : d TCP/UDP NAT {P 1 : s G3 : m} G2 : d (3) DDE ICMP ICMP NAT NAT GNAT DDE CID G3 : m GES2 GES2 DDE CID APIT RGI GNAT GNAT RGI CID APIT RGI P 1 GES1 MPIT CDN DPRP GE APIT 4 APIT GNAT GES1 NAT APIT GES2 4 DPRP PA GA Fig. 4 Extended DPRP negotiation (from PA area to GA area). APIT NAT 3.4 GA PA 5 GA PA DPRP 3.1 1 3 GA NAT GES1 GES2 FQDN alice.home.example.net DDNS DDNS IP GNAT IP G3 GES1 DNS IP G3 IP V 2 V 2 DPRP NAT-f DPRP DPRP DDE GNAT IP G3 DDE CID alice GNAT DDE G1 CID V 2 alice IP P 2 GES2 DDE APIT RGI GES2

1240 NAT 6 NAT DPRP Fig. 6 Multistage NAT (from GA area to PA area). 5 DPRP GA PA Fig. 5 Extended DPRP negotiation (from GA area to PA area). GNAT RGI CID TCP/UDP NAT G1 : s {G3 : m P 2 : d} (4) GNAT RGI CID G3 : m GES1 GES1 GES2 IP / V 2 : d GNAT IP / G3 : m VAT G1 : s {V 2 : d G3 : m} (5) MPIT CDN CID DPRP APIT GES1 VAT APIT APIT VAT 3.5 NAT NAT DPRP NAT DPRP GNAT GNAT 6 NAT GA PA 3.1 4 DDNS 5 GNAT2 3.4 PA GES2 alice IP P 2 GNAT2 GNAT1 GES2 alice GNAT2 IP P 4 GES1 DDE GNAT1 GNAT1 alice GNAT2 IP P 4 GNAT2 DDE GNAT2 IP P 2 GES2 GES2 DDE CID APIT RGI RGI GNAT2 NAT P 4 : m RGI CID

1241 NAT 7 GES Fig. 7 Implementation of GES. GNAT1 NAT G3 : n RGI CID GES1 3.3 APIT 6 NAT NAT CCG 4. DPRP FreeBSD 7.0-RELEASE IP NAT-f DPRP 4.1 DPRP 7 GES DPRP NAT-f IP ip_input() ip_output() DPRP DPRP NAT-f NAT-fs NAT-fs DPRP NAT VAT / PCCOM 8 GNAT GES GNAT VAT NAT NAT-fn 8 GNAT Fig. 8 Implementation of GNAT. DPRP natd NAT natd FreeBSD NAT GNAT divert natd NAT 9 NAT GNAT GE 4 DDE 5 RGI CID GE 4 P 1 : s G2 : d ip_input() ipfw divert natd natd P 1 : s G3 : m NAT NAT-fn DDE RGI natd NAT 4.2 NAT 5 GES1 GES2 FTP GES1

1242 NAT 9 Fig. 9 NAT NAT mapping method with pseudo packet. 2 DPRP Table 2 Process time of Extended DPRP. GES1 DNS DDE 20.12 µs RGI MPIT 31.13 µs CDN TCP/UDP 49.79 µs GNAT DDE DDE 18.84 µs RGI RGI 38.39 µs MPIT MPIT 15.34 µs CDN CDN 11.35 µs GES2 DDE RGI 28.83 µs MPIT CDN 18.77 µs 1 Table 1 Specifications of devices. CPU Pentium4 3.0GHz Memory 512MB NIC 100BASE-TX OS FreeBSD 7.0-RELEASE GES2 GNAT DDNS 1 GNAT NIC 2 GES1 DDNS 100BASE-TX GES2 DPRP GES1 GES2 Wireshark DPRP 10 2 DPRP DPRP TCP/UDP 49.79 µs RDTSC Read Time Stamp Counter PIT VAT 1.28 µs PCCOM 5 DPRP DNS TCP DPRP 1,144 µs DPRP 1,010 µs 2) 134 µs 12% DPRP DPRP GES1 GNAT NAT-fs/NAT-fn NAT 3.1 5 5. DPRP NAT CCG DPRP DPRP PIT CID NAT CCG CCG NAT 100BASE-TX DPRP

1243 NAT 20 1069 1) Kent, S. and Atkinson, R.: Security Architecture for the Internet Protocol, RFC 4301, IETF (2005). 2) DPRP Vol.47, No.11, pp.2976 2991 (2006). 3) Rosenberg, J., Weinberger, J., Huitema, C. and Mahy, R.: STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs), RFC 3489, IETF (2003). 4) Rosenberg, J., Mahy, R. and Huitema, C.: Traversal Using Relay NAT (TURN), Internet-draft, IETF (2005). draft-rosenberg-midcom-turn-08. 5) Forum, U.: Internet Gateway Device (IGD) Standardized Device Control Protocol V 1.0 (2001). 6) Turanyi, Z., Valko, A. and Campbell, A.: 4+4: An Architecture for Evolving the Internet Address Space Back Toward Transparency, ACM SIGCOMM Computer Communication Review, Vol.33, No.5, pp.43 54 (2003). 7) NAT NAT-f Vol.48, No.12, pp.3949 3961 (2007). 8) Levkowetz, H. and Vaarala, S.: Mobile IP Traversal of Network Address Translation (NAT) Devices, RFC 3519, IETF (2003). 9) Ng, T., Stoica, I. and H.Zhang: A Waypoint Service Approach to Connect Heterogeneous Internet Address Spaces, Proc. USENIX Annual Technical Conference, pp.319 332 (2001). 10) NAT NTSS Vol.51, pp.1234 1241 (2010). 11) NAT PCCOM Vol.47, No.7, pp.2258 2266 (2006). ( 22 11 8 ) ( 23 6 14 ) 2006 2009 2004 2006 2009 2008 2010 IEEE 1974 1976 LAN 1991 2002 IEEE