IPNL: A NAT-Extended Internet Architecture Francis & Gummadi Riku Honkanen.

Slides:



Advertisements
Similar presentations
© Antônio M. Alberti 2011 Host Identification and Location Decoupling: A Comparison of Approaches Bruno Magalhães Martins Antônio Marcos Alberti.
Advertisements

CCNA1 v3 Module 9 v3 CCNA 1 Module 9 JEOPARDY K. Martin Galo Valencia.
CST Computer Networks NAT CST 415 4/10/2017 CST Computer Networks.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Project by: Palak Baid (pb2358) Gaurav Pandey (gip2103) Guided by: Jong Yul Kim.
1 Teredo - Tunneling IPv6 through NATs Date: Speaker: Quincy Wu National Chiao Tung University.
Chapter 19 Network Layer: Logical Addressing Stephen Kim.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 25 Introduction to Computer Networks.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
思科网络技术学院理事会. 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
IST 201 Chapter 9. TCP/IP Model Application Transport Internet Network Access.
Module 4: Configuring Network Connectivity
Rethink the design of the Internet CSCI 780, Fall 2005.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Chapter 6 Network Address Translation (NAT). Network Address Translation  Modification of source or destination IP address  Needed by networks using.
Oct Peifang Zheng1 IPNL: A NAT-Extended Internet Architecture Paul Francis Tahoe Network Remakrishna Gummadi UC Berkeley.
Secure Cloud Computing with Virtualized Network Infrastructure HotCloud 10 By Xuanran Zong.
1 Chapter Overview Subnet. What is a subnet When you break a network into a few smaller networks, you have created several subnets Like IP address where.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
Networking CSCI N321 – System and Network Administration Copyright © 2000, 2012 by Scott Orr and the Trustees of Indiana University.
Spring Ch 18 IP Addresses. 2 Internet Protocol  Only protocol at Layer 3  Defines Internet addressing Internet packet format Internet routing.
4: Addressing Working At A Small-to-Medium Business or ISP.
1 UNIX Networking. 2 Section Overview TCP/IP Basics TCP/IP Configuration TCP/IP Network Testing Dynamic Host Config Protocol (DHCP) Wireless Networking.
Chap 10 Routing and Addressing Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004.
URL AND DNS A SHORT INTRODUCTION Rachel White7/11/2014.
Objectives  Basic Introduction to DNS  Purpose of Domain Naming  DNS Features: Global Distribution  Fully Qualified Domain Name  DNS Lookup Types.
1 Chapter 6: Proxy Server in Internet and Intranet Designs Designs That Include Proxy Server Essential Proxy Server Design Concepts Data Protection in.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
FP6 Information Day, Brussels Febryary, 3 rd Research topics on IPv6 and Next Generation Internet Addressing J.Soldatos, G. Karestos National Technical.
ES 101. Module 2 IP Addressing & Routing. Last Lecture Wide area networking Definition of “packets”
C HAPTER 9 Supporting TCP/IP, DNS using Windows XP.
Part 3: Internetworking Internet architecture, addressing, encapsulation, reliable transport and the TCP/IP protocol suite.
1 Chapter 7: NAT in Internet and Intranet Designs Designs That Include NAT Essential NAT Design Concepts Data Protection in NAT Designs NAT Design Optimization.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Planning the Addressing Structure Working at a Small-to-Medium Business.
Private Network Addresses IP addresses in a private network can be assigned arbitrarily. – Not registered and not guaranteed to be globally unique Generally,
CCNP Network Route IPV-6 Part-I IPV6 Addressing: IPV-4 is 32-BIT, IPV-6 is 128-BIT IPV-6 are divided into 8 groups. Each is 4 Hex characters. Each group.
Page 1 Network Addressing CS.457 Network Design And Management.
Network Address Translation External/ Internal/. OVERLOADING In Overloading, each computer on the private network is translated to the same IP address;
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
An Update on Multihoming in IPv6 Report on IETF Activity RIPE IPv6 Working Group 22 Sept 2004 RIPE 49 Geoff Huston, APNIC.
Approaches to Multi6 An Architectural View of Multi6 proposals Geoff Huston March 2004.
Mar del Plata, Argentina, 31 Aug – 1 Sep 2009 ITU-T Kaleidoscope 2009 Innovations for Digital Inclusion Ved P. Kafle, Hideki Otsuki, and Masugi Inoue National.
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
Connection Technologies and IP Addressing CONNECTING TO THE INTERNET.
Cisco Confidential © 2013 Cisco and/or its affiliates. All rights reserved. 1 Cisco Networking Training (CCENT/CCT/CCNA R&S) Rick Rowe Ron Giannetti.
NAT/PAT by S K SATAPATHY
CCNA Discovery Semester 3 Addressing in an Enterprise Network Chapter 4 K. Martin.
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
Jia Uddin Embedded System Lab.  MPLS  IMANET  IMANET network model  Proposed model of IMANET with MPLS  Conclusion.
Network Layer IP Address.
Computer Network Architecture Lecture 7: OSI Model Layers Examples II 1 26/12/2012.
Windows Vista Configuration MCTS : Advanced Networking.
Discovery 2 Internetworking Module 4 JEOPARDY K. Martin.
Planning the Addressing Structure
Understand IPv6 Part 2 LESSON 3.3_B Networking Fundamentals.
NAT : Network Address Translation
IP Adressing in IPv4 By Kenneth Lundby.
Instructor Materials Chapter 9: NAT for IPv4
Global Locator, Local Locator, and Identifier Split (GLI-Split)
Routing and Switching Essentials v6.0
Instructor Materials Chapter 9: NAT for IPv4
An Update on Multihoming in IPv6 Report on IETF Activity
Planning the Addressing Structure
Planning the Addressing Structure
Planning the Addressing Structure
Delivering the Data.
16EC Computer networks unit II Mr.M.Jagadesh
Presentation transcript:

IPNL: A NAT-Extended Internet Architecture Francis & Gummadi Riku Honkanen

NAT basics Network Address Translation Pros –Expands IPv4 address space –Isolates private network address space from global address space Cons –Unaddressable hosts –Complicates scalable network operation

IP Next Layer major attributes Infrastructure reuse –Changes only to hosts & NAT boxes FQDN Utilization –Fully qualified domain name as the main identifier Extended IP address space Isolated site addressing –Global addresses do not show in internal site routing

IPv4  IPNL

IPNL example

IPNL address MRIP = Middle Realm IP address –globally unique IP address of a frontdoor RN = Realm Number –Realm number assigned by a frontdoor or a site EHIP = End Host IP –private IP address inside a realm

IPNL Header Format Separate local and global header Global header is not used for local packets Global header must be attached if FQDN header is attached

Connection states In the beginning host knows –Own FQDN –Own EHIP –Destination FQDN Session initiation by DNS lookup Random ID (RID) for each connection Maintained variables for each global connection –“next-hop” value –List of MRIPs for the destination –List of MRIP+RN combinations for the destination –Latest MRIP+RN combination used

Seminar theme related ID/Locator split –FQDN mainly identifier but also locator –IPNL address mainly locator but also short- term identifier Might work together with HIP IPNL addresses can change dynamically during the connection while FQDN stays the same Multi-homing by isolated site addressing

Conclusions Strengths –Extends IPv4 addressing effectively –Good scalability –Support for dynamic address changes and multi-homing Question marks –Neighbor pinging –Hijack resistance mechanisms