A Dynamic-configurable NAT Approach to Communicate with Hosts inside a Private Network
碩士 === 國立交通大學 === 資訊工程系 === 90 === NAT is a widely deployed solution to IP address depletion problem in IPv4. With NAT, we can use private IP addresses to save the IPv4 address space. However, traditional NAT would only allow outbound sessions (from a private network to the public network), i.e. a h...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2002
|
Online Access: | http://ndltd.ncl.edu.tw/handle/20456754767668552520 |
id |
ndltd-TW-090NCTU0392039 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-090NCTU03920392016-06-27T16:08:59Z http://ndltd.ncl.edu.tw/handle/20456754767668552520 A Dynamic-configurable NAT Approach to Communicate with Hosts inside a Private Network 一動態網路位址轉換之方法以溝通位於私有網路中之機器 Hung-Chun Chang 張鴻駿 碩士 國立交通大學 資訊工程系 90 NAT is a widely deployed solution to IP address depletion problem in IPv4. With NAT, we can use private IP addresses to save the IPv4 address space. However, traditional NAT would only allow outbound sessions (from a private network to the public network), i.e. a host in the public network can’t establish an inbound session toward a private network. Therefore, a host in the public network can’t communicate with a host in a private network except that the latter has a static address binding or has established an outbound session with the former. There have been several solutions to the above problem, but all of them suffer from some drawbacks or side effects. Therefore, in this thesis we present an approach named Dynamic-configurable NAT (DCNAT) to resolving the inbound session problem. In the approach, with an add-on NAT Agent on the NAT router, an inbound session can be dynamically configured through a registration procedure. That is, hosts in the public network (e.g. the Internet) can communicate with hosts within a private network after registering an inbound session with the NAT Agent. The presented DCNAT can be further enhanced to support applications with multicast data delivery. With the multicast-capable DCNAT (MDCNAT), an ICP (Internet Content Provider) can simply provide the subscription information of the subscribers and a copy of data to an MDCNAT proxy. The proxy can register, on behalf of all subscribers, with all MDCNAT-enabled NAT routers, and then sends a copy of data to each MDCNAT-enabled NAT routers involved. On receiving the data, a Multicast Agent in each designated NAT router will send the data to the subscribers within the private network via a multiple-unicast forwarding procedure or a subnet multicast. Chien-Chao Tseng 曾建超 2002 學位論文 ; thesis 43 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 資訊工程系 === 90 === NAT is a widely deployed solution to IP address depletion problem in IPv4. With NAT, we can use private IP addresses to save the IPv4 address space. However, traditional NAT would only allow outbound sessions (from a private network to the public network), i.e. a host in the public network can’t establish an inbound session toward a private network. Therefore, a host in the public network can’t communicate with a host in a private network except that the latter has a static address binding or has established an outbound session with the former.
There have been several solutions to the above problem, but all of them suffer from some drawbacks or side effects. Therefore, in this thesis we present an approach named Dynamic-configurable NAT (DCNAT) to resolving the inbound session problem. In the approach, with an add-on NAT Agent on the NAT router, an inbound session can be dynamically configured through a registration procedure. That is, hosts in the public network (e.g. the Internet) can communicate with hosts within a private network after registering an inbound session with the NAT Agent.
The presented DCNAT can be further enhanced to support applications with multicast data delivery. With the multicast-capable DCNAT (MDCNAT), an ICP (Internet Content Provider) can simply provide the subscription information of the subscribers and a copy of data to an MDCNAT proxy. The proxy can register, on behalf of all subscribers, with all MDCNAT-enabled NAT routers, and then sends a copy of data to each MDCNAT-enabled NAT routers involved. On receiving the data, a Multicast Agent in each designated NAT router will send the data to the subscribers within the private network via a multiple-unicast forwarding procedure or a subnet multicast.
|
author2 |
Chien-Chao Tseng |
author_facet |
Chien-Chao Tseng Hung-Chun Chang 張鴻駿 |
author |
Hung-Chun Chang 張鴻駿 |
spellingShingle |
Hung-Chun Chang 張鴻駿 A Dynamic-configurable NAT Approach to Communicate with Hosts inside a Private Network |
author_sort |
Hung-Chun Chang |
title |
A Dynamic-configurable NAT Approach to Communicate with Hosts inside a Private Network |
title_short |
A Dynamic-configurable NAT Approach to Communicate with Hosts inside a Private Network |
title_full |
A Dynamic-configurable NAT Approach to Communicate with Hosts inside a Private Network |
title_fullStr |
A Dynamic-configurable NAT Approach to Communicate with Hosts inside a Private Network |
title_full_unstemmed |
A Dynamic-configurable NAT Approach to Communicate with Hosts inside a Private Network |
title_sort |
dynamic-configurable nat approach to communicate with hosts inside a private network |
publishDate |
2002 |
url |
http://ndltd.ncl.edu.tw/handle/20456754767668552520 |
work_keys_str_mv |
AT hungchunchang adynamicconfigurablenatapproachtocommunicatewithhostsinsideaprivatenetwork AT zhānghóngjùn adynamicconfigurablenatapproachtocommunicatewithhostsinsideaprivatenetwork AT hungchunchang yīdòngtàiwǎnglùwèizhǐzhuǎnhuànzhīfāngfǎyǐgōutōngwèiyúsīyǒuwǎnglùzhōngzhījīqì AT zhānghóngjùn yīdòngtàiwǎnglùwèizhǐzhuǎnhuànzhīfāngfǎyǐgōutōngwèiyúsīyǒuwǎnglùzhōngzhījīqì AT hungchunchang dynamicconfigurablenatapproachtocommunicatewithhostsinsideaprivatenetwork AT zhānghóngjùn dynamicconfigurablenatapproachtocommunicatewithhostsinsideaprivatenetwork |
_version_ |
1718324448097992704 |