180 likes | 374 Views
IPNL: A NAT-Extended Internet Architecture. Paul Francis Tahoe Network Remakrishna Gummadi UC Berkeley. Suitable IA Improving IPv4’s scalability size Keeping its property Long-lived addresses,Robustness-statelessness, Address independence, Packet hijacking resistance.
E N D
IPNL: A NAT-Extended Internet Architecture Paul Francis Tahoe Network Remakrishna Gummadi UC Berkeley Peifang Zheng
Suitable IA Improving IPv4’s scalability size Keeping its property Long-lived addresses,Robustness-statelessness, Address independence, Packet hijacking resistance Extension of NAT Modify only hosts and NAT boxes About title Peifang Zheng
Answer Question Some extension of NAT Suitable Internet Architecture ? Peifang Zheng
Outline • IPNL basics • Key attributes of IPNL • Review question • Other works • Comparison with IPv6 • Discussion Peifang Zheng
Basic(0)--NAT • Network address translation • Advantages • Connect private network • Isolate private network • Disadvantages • Unaddressable hosts Peifang Zheng
Topology Terminologies FQDN, MRIP, RN, EHIP Addresses FQDN, IPNL address Local IP, Global IP(composed of MRIP, RN, EHIP) IPNL Header next… Basics(1)--concepts Global private frontdoor private internal nl-router private Peifang Zheng
Basics(2)--routing IPNL Header Peifang Zheng
Basic(2)--routing • Knowledge of IPNL host & routers HOST: (1)FQDN & EHIP (2)one or more nl-routers Internal nl-router: (1)its neighbors (2)FQDN, IP pair list (3)Routing information Frontdoor: Entry for all realms behind it Peifang Zheng
Example1: Routing by FQDN Peifang Zheng
DestAddress: M3:R6:H3 Example2: Routing by IPNL addresses Peifang Zheng
Key attributes of IPNL • Reuse existing infrastructure • Utilize FQDN • Extend IP address space • Isolate site addressing • Separate local and global header • Realm number independence • In-flight IPNL address resolution • Location MRIP RN EHIP Peifang Zheng
Experiment • Testbed • “netperf” benchmark • Result • Good! No degradation of throughput at all • Latency associated with failure connection depends on routes refresh frequency Peifang Zheng
Testbed Peifang Zheng
Review question • Maintain characteristics of IPv4 • Long-lived addresses • Robustness • Address independence • Packet hijacking resistance • Solve • Scalability • Address depletion Peifang Zheng
NICE Peifang Zheng
Other works • AVES • “A waypoint service approach to connect heterogeneous internet address space” by Eugene Ng, Ion Stoica, Hui Zhang (CMU) • TRIAD • By D.R. Cheriton, M. Gritter(stanford) • IPv6 Peifang Zheng
IPNL Completely isolate sites Less expensive Simpler transition Easier security administration IPv6pure Less Header rewriting Simpler auto-address configuration Comparisons with IPv6 Advantages disappear in IPv6on4 env Peifang Zheng
Discussions • EHIP 4 Byte? • Too long header? • Complexity analysis of IPNL? • Routing algorithm • Experiment convincing? • Does IPNL have a bright future? • Quality of the paper? Peifang Zheng