The New Waist of the Internet Hourglass Jonathan Rosenberg Cisco.

Slides:



Advertisements
Similar presentations
Ch. 23, 25 Q and A (NAT and UDP) Victor Norman IS333 Spring 2014.
Advertisements

CST Computer Networks NAT CST 415 4/10/2017 CST Computer Networks.
1 Ports and IPv6. 2 Ports Transmission Control Protocol (TCP) or the User Datagram Protocol (UDP), used for communication Generally speaking, a computer.
IPv4 to IPv6 Migration strategies. What is IPv4  Second revision in development of internet protocol  First version to be widely implied.  Connection.
PRIVATE NETWORK INTERCONNECTION (NAT AND VPN) & IPv6
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
Some random thoughts of IPv6 Marcial White University of Advancing Technology.
Project by: Palak Baid (pb2358) Gaurav Pandey (gip2103) Guided by: Jong Yul Kim.
UDP - User Datagram Protocol UDP – User Datagram Protocol Author : Nir Shafrir Reference The TCP/IP Guide - ( Version Version.
1 Some TCP/IP Basics....NFSDNSTELNETSMTPFTP UDPTCP IP and ICMP Ethernet, serial line,..etc. Application Layer Transport Layer Network Layer Low-level &
ISOC-Chicago 2001John Kristoff - DePaul University1 Journey to the Center of the Internet John Kristoff DePaul University.
Supplier / Consumer communications model 1.One supplier / one consumer 2.Many suppliers / one consumer 3.One supplier / many consumers 4.Many suppliers.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
1 Application TCPUDP IPICMPARPRARP Physical network Application TCP/IP Protocol Suite.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 24 TCP/IP.
Ensuring the Reliability of Data Delivery © 2004 Cisco Systems, Inc. All rights reserved. Understanding How UDP and TCP Work INTRO v2.0—6-1.
CS 350 Chapter-6. A brief history of TCP/IP 1983 TCP/IP came to ARPAnet ARPAnet and MILNET dissolved in 1990 BSD UNIX.
Chapter 23 TCP/IP Overview Network Layer Transport Layer Application Layer WCB/McGraw-Hill  The McGraw-Hill Companies, Inc., 1998.
CS 447 Networks and Data Communication
Introduction to Packet Accelerator (PA). Communication Models Network Access Ethernet ARP FDDI Internet IP Host-to-Host TCP UDP Application TELNET FTP.
CS 6401 Internetworking Outline Internet Architecture Best Effort Service Model.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 2.6 UDP Principles (Chapter 24) (User Datagram Protocol)
IPv6, the Protocol of the Future, Today Mathew Harris.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
NATs and UDP Victor Norman CS322 Spring NAPT Suppose we have a router doing NAT: half is the “public side”, IP address ; other half is.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
ISP Edge NAT 10/8 “Home” Network Upstreams and Peers /32
DCCP-NAT draft-phelan-dccp-natencap-00.txt Tom Phelan
Networking Fundamentals Network Protocols. Protocol Rule for how networks communicate Each OSI layer handled by one or more protocols Protocol Suites.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer NAT, IPv6.
By Mau, Morgan Arora, Pankaj Desai, Kiran.  Large address space  Briefing on IPsec  IPsec implementation  IPsec operational modes  Authentication.
1 Figure 3-5: IP Packet Total Length (16 bits) Identification (16 bits) Header Checksum (16 bits) Time to Live (8 bits) Flags Protocol (8 bits) 1=ICMP,
Network protocles (TCP), (UDP), (DHCP), (DNS) DR:abd alrauoof alshtawi
1 Network Address Translation. 2 Network Address Translation (NAT) Extension of original addressing scheme Motivated by exhaustion of IP address space.
TCP/IP Protocol Suite ©Richard L. Goldman September 25, 2002.
CSC 116 Nov Administrative Required 2 nd exam will be next week on Wed  Nov 18th It will be short (10 questions) It will only cover chapters.
1 3/7/ :09 Protocols1 Rivier College CS575: Advanced LANs Layered Network Architectures & Protocols.
Process-to-Process Delivery:
Kittiphan Techakittiroj (25/06/59 19:10 น. 25/06/59 19:10 น. 25/06/59 19:10 น.) Network Address Translation Kittiphan Techakittiroj
1 Requirements of Carrier Grade NAT (CGN) draft-nishitani-cgn-00.txt draft-shirasaki-isp-shared-addr-00.txt NTT Communications Corporation Shin Miyakawa.
Network Address Translation (NAT)
An Analysis on NAT Security
NAT : Network Address Translation
Chapter 5 Network and Transport Layers
Internet Protocol Version 6 Specifications
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
A quick intro to networking
Network Address Translation
© 2003, Cisco Systems, Inc. All rights reserved.
Lectures Computer networking تمرین 3 نمره. پژوهش عملیاتی 2 نمره.
THE TRANSPORT LAYER Scott Garland COSC 352.
TCP/IP Explored Jun Wu 11/11/2018.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
FIGURE 12.1 Current and Projected Global Internet Bandwidth.
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
When you connect with DHCP, you are assigned a
CSC Advanced Unix Programming, Fall 2015
NAT (Network Address Translation)‏
Network Models CCNA Instructor Training Course October 12-17, 2009
Networking Essentials For Firewall-1 Administrators
Advanced Computer Networks
Network Address Translation (NAT)
16EC Computer networks unit II Mr.M.Jagadesh
UDP Principles (Chapter 24) (User Datagram Protocol)
Review of Internet Protocols Network Layer
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Layer 9/22/2019.
Presentation transcript:

The New Waist of the Internet Hourglass Jonathan Rosenberg Cisco

The Internet has Changed NAT and Firewall Everywhere!

Implications Majority of NAT are NAPT which only works with UDP or TCP UDP/IP is the principle datagram service on the Internet now TCP/IP is the principle C/S service on the Internet now UDP/IP TCP/IP

What does it mean for Transport? If you want something that actually works on the Internet, you MUST encapsulate in UDP or TCP Things that start out as intranet technologies have a habit of migrating to the Internet –It is better to have one encapsulation rather than two The “overhead” for UDP encapsulation is negligible – most likely you needed ports and checksum anyway (DCCP, SCTP..)

What about IPv6? Migration is likely to make this problem persist –NAPT to enable v4 to v6 – will need extra 16 bits of address space –Dual stack – need encapsulation to work on v4 IPv6 NAT a distinct possibility anyway Why take the risk – just design ontop of UDP