1 / 18

IPNL: A NAT-Extended Internet Architecture

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.

hart
Download Presentation

IPNL: A NAT-Extended Internet Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IPNL: A NAT-Extended Internet Architecture Paul Francis Tahoe Network Remakrishna Gummadi UC Berkeley Peifang Zheng

  2. 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

  3. Answer Question Some extension of NAT Suitable Internet Architecture ? Peifang Zheng

  4. Outline • IPNL basics • Key attributes of IPNL • Review question • Other works • Comparison with IPv6 • Discussion Peifang Zheng

  5. Basic(0)--NAT • Network address translation • Advantages • Connect private network • Isolate private network • Disadvantages • Unaddressable hosts Peifang Zheng

  6. 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

  7. Basics(2)--routing IPNL Header Peifang Zheng

  8. 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

  9. Example1: Routing by FQDN Peifang Zheng

  10. DestAddress: M3:R6:H3 Example2: Routing by IPNL addresses Peifang Zheng

  11. 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

  12. Experiment • Testbed • “netperf” benchmark • Result • Good! No degradation of throughput at all • Latency associated with failure connection depends on routes refresh frequency Peifang Zheng

  13. Testbed Peifang Zheng

  14. Review question • Maintain characteristics of IPv4 • Long-lived addresses • Robustness • Address independence • Packet hijacking resistance • Solve • Scalability • Address depletion       Peifang Zheng

  15. NICE Peifang Zheng

  16. 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

  17. 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

  18. 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

More Related