UCB Network Address Translation Jean Walrand U.C. Berkeley www.eecs.berkeley.edu/~wlr.

Slides:



Advertisements
Similar presentations
Configuring Internet Access for a Network. Overview Options for Connecting a Network to the Internet Configuring Internet Access by Using a Router Configuring.
Advertisements

IPv6 at NCAR 8/28/2002. Overview What is IPv6? What’s wrong with IPv4? Features of IPv6 IPv6 will soon be available at NCAR How to use IPv6.
1 Session Number Presentation_ID © 2002, Cisco Systems, Inc. All rights reserved. IPv6 Deployment Concepts Tony Hain Cisco Systems
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 25 Introduction to Computer Networks.
Cs/ee 143 Communication Networks Chapter 6 Internetworking Text: Walrand & Parekh, 2010 Steven Low CMS, EE, Caltech.
Ongoing work at the IETF on TCP and IP security Fernando Gont project carried out on behalf of UK CPNI HACK.LU 09 Conference October 28-30, Luxembourg.
IP Address 1. 2 Network layer r Network layer protocols in every host, router r Router examines IP address field in all IP datagrams passing through it.
NAT: Network Address Translation local network (e.g., home network) /24 rest of Internet Datagrams.
UCB PHYSICAL LAYER Jean Walrand U.C. Berkeley
M. Dahshan - TCOM52721 TCOM 5272 Telecomm Lab Dr. Mostafa Dahshan OU-Tulsa 4W 2 nd floor
Basic TCP/IP Networking
UCB Error Control in TCP Jean Walrand U.C. Berkeley
UCB Routing Jean Walrand U.C. Berkeley
Chapter 6 Network Address Translation (NAT). Network Address Translation  Modification of source or destination IP address  Needed by networks using.
UCB NAT Steve VanDeBogart. UCB Outline Common NAT – m:1 Rewriting based on Port Reserved Addresses Classic NAT - m:n Static/Dynamic Issues.
Hardware Firewall Feature © N. Ganesan, Ph.D.. Chapter Objectives Show the configuration of a hardware firewall such as Dlink DI 604 Illustrate the sharing.
UCB Review for M2 Jean Walrand U.C. Berkeley
UCB Communication Networks: Big Picture Jean Walrand U.C. Berkeley
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 CCNA 5.0 Planning Guide Chapter 5: Network Address Translation for IPv4.
UCB TCP Jean Walrand U.C. Berkeley
Controls. Chapter 9: Identifying and Analyzing Risk Mitigation Controls.
.::Network Address Translation::. (NAT) By Tim Kaddoura (CS158B // Dr. Stamp)
UCB Switches Jean Walrand U.C. Berkeley
Ongoing work at the IETF on TCP and IP security Fernando Gont project carried out on behalf of UK CPNI HACK.LU 09 Conference October 28-30, Luxembourg.
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.
DS-Lite for Point-to- Point Access Network IETF 78 Maastricht 2010 July 30.
Basic Network Training. Cable/DSL Modem The modem is the first link in the chain It is usually provided by the ISP and often has a coax cable connector.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0 Module 1 Scaling IP Addresses.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0 Module 1 Scaling IP Addresses.
9/11/2015Home Networking1 Bob.test Have Road Runner Unhappy about reports of constant probes of machines Policy decision –I want to prevent unauthorized.
Introduction to Network Address Translation
Dr. Philip Cannata 1 Wrap-Up. Dr. Philip Cannata 2 Final Review Final Questions Distribution Review Midterm, All Homework and All Quizzes Review IP Addressing.
Module 7: Firewalls and Port Forwarding 1. Overview Firewall configuration for Web Application Hosting Forwarding necessary ports for Web Application.
Network Layer4-1 DHCP: Dynamic Host Configuration Protocol Goal: allow host to dynamically obtain its IP address from network server when it joins network.
Transport Layer 3-1 Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012  CPSC.
CIS 3360: Internet: Network Layer Introduction Cliff Zou Spring 2012.
Dynamic Host Configuration Protocol Engr. Mehran Mamonai.
IPv6, the Protocol of the Future, Today Mathew Harris.
Topic of Presentation IPv6 Presented by: Mahwish Chaudhary Roll No 08TL01.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNP 1 v3.0 Module 2 Advanced IP Addressing Management Cisco Networking Academy.
ISP Edge NAT 10/8 “Home” Network Upstreams and Peers /32
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0 Module 1 Scaling IP Addresses.
NAT-PAT-DHCP ผศ. ดร. อนันต์ ผลเพิ่ม Asst.Prof.Anan Phonphoem, Ph.D. Computer Engineering Department Kasetsart.
Network Address Translation Current problems with IP addresses:  Address depletion  Scaling in routing Solutions:  IPv6  CIDR  NAT.
Lectu re 1 Recap: “Operational” view of Internet r Internet: “network of networks” m Requires sending, receiving of messages r protocols control sending,
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0 Module 1 Scaling IP Addresses.
Network Address Translation External/ Internal/. OVERLOADING In Overloading, each computer on the private network is translated to the same IP address;
NAT/PAT by S K SATAPATHY
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 19 Omar Meqdadi Department of Computer Science and Software Engineering University.
CCNA Discovery Semester 3 Addressing in an Enterprise Network Chapter 4 K. Martin.
Configuring NAT. Configuring Static NAT There are two basic tasks to perform when configuring static NAT translations: Create the mapping between the.
Kittiphan Techakittiroj (25/06/59 19:10 น. 25/06/59 19:10 น. 25/06/59 19:10 น.) Network Address Translation Kittiphan Techakittiroj
Network Address Translation Sandip Chakraborty. NAT PRIVATE NETWORK PUBLIC NETWORK IP: Port: 8123 IP: Port: 9678 IP:
Discovery 2 Internetworking Module 4 JEOPARDY K. Martin.
Network Address Translation (NAT)
NATs (Network Address Translators)
Network Address Translation
Planning the Addressing Structure
Network Address Translation
Lionel Morand DHCP options for PAA Lionel Morand
Planning the Addressing Structure
Hiding Network Computers Gateways
CIS 82 Routing Protocols and Concepts Chapter 11 NAT
Key concepts covered in Midterm III
Transport Layer Systems Firewalls and NAT
NAT (Network Address Translation)‏
Planning the Addressing Structure
Planning the Addressing Structure
Charles Warren and Ben Kangas
Presentation transcript:

UCB Network Address Translation Jean Walrand U.C. Berkeley

UCB NAT Overview Example How NAT works

UCB Overview Shortage of IP Addresses CIDR may not be enough IPv6 may take a long time until deployed NAT enables reuse of addresses See IETF RFC 1631 (1994)

UCB Example Home Network One IP address is visible outside IPa (typically DHCP) IPb (DHCP with NAT) IPc (DHCP with NAT) NAT IPb IPc

UCB How it works Trick: Use TCP port to distinguish computers IPa IPb IPc NAT IPx [IPb | IPx | TCPm | TCPn | …] [IPa | IPx | TCPb | TCPn | …] [TCPb  IPb, TCPm] [IPx | IPa | TCPn | TCPb | …] [IPx | IPb | TCPn | TCPm | …]