Expanding ISP and Enterprise Connectivity with Cisco IOS NAT

Size: px
Start display at page:

Download "Expanding ISP and Enterprise Connectivity with Cisco IOS NAT"

Transcription

1 1 Expanding ISP and Enterprise Connectivity with Cisco IOS Session 2 Presentation_ID.scr 1

2 Agenda Benefits Definition Availability Terminology s of Translations Overlapping Networks Example 3 Motivation for Market consolidation Mergers Acquisitions ISP changes IP address management RFC 1918 usage IP address conservation Network privacy 4 Presentation_ID.scr 2

3 Cisco IOS Benefits Enables a privately addressed network to access registered networks, such as the Internet, without requiring registered IP addresses on end hosts Enables connectivity between networks with overlapping addresses Eliminates the need for host renumbering when changing ISPs or addressing schemes Reduces time and costs associated with IP address management tasks PAT conserves registered IP addresses Enhances network privacy since real addresses are hidden 5 What Is? First described in RFC 1631 Technique of rewriting IP addresses in headers and application data streams according to a defined policy Based on traffic source and/or destination IP address Cisco IOS is superset of that described in RFC Presentation_ID.scr 3

4 Availability and Platform Support Introduced in Cisco IOS software release 11.2(1) Available in 11.2, 11.2P, 11.3, 11.3T, 12.0, 12.0T Supported on the following router platforms: Cisco 800 Series Cisco 1000 Series Cisco 1600 Series Cisco 1700 Series Cisco 2500 Series Cisco 2600 Series Cisco 3600 Series Cisco MC3810 Cisco 4x00 Series Cisco AS5x00 Series Cisco RSP/RSP7000 Cisco 7200 Series Cisco ubr7246 Cisco 7500 Series Cisco RSM Not supported on Cisco 7000 series (unless in RSP7000) 7 Terminology Local () The IP address assigned to a host on the inside network, this address may be globally unique, allocated out of the private address space defined in RFC 1918, or may be officially allocated to some other organization Global () The IP address of an inside host as it appears to the outside world, these addresses can also be allocated out of the private address space defined in RFC 1918, or may be officially allocated to some other organization, or allocated from a globally-unique address space, typically provided by the ISP (if the enterprise is connected to the global internet) 8 Presentation_ID.scr 4

5 Terminology (Cont.) Local () The IP address of an outside host as it appears to the inside network, these addresses can be allocated from the RFC 1918 space if desired Global () The IP address assigned to a host on the outside network 9 s of Translations Static Statically configured one-to-one mapping between inside local and global addresses Dynamic Dynamic mapping between the inside local and global addresses Translations are created when needed 10 Presentation_ID.scr 5

6 s of Translations (Cont.) Simple Network Address Translation () Maps one IP address to another One-to-one translation Works bi-directionally Port Address Translation (PAT) Maps one IP address and port pair to another Unique port numbers identify translations on single IP address One-to-N translation Conserves registered IP addresses Works uni-directionally Also called Extended Network Address Translation 11 Which Addresses Can Be Translated with? source addresses source addresses 12 Presentation_ID.scr 6

7 Source Address Translation Network Network SA SA Internet/Intranet SA = Source Address Local IP Address Table Global IP Address All internal hosts use different registered IP addresses as seen from the outside network 13 Source AddressTranslation Network Network SA SA Internet/Intranet SA = Source Address Local IP Address Table Global IP Address Enables one to use internal address which overlap with external addresses Equivalent to outside destination translation for inside to outside traffic 14 Presentation_ID.scr 7

8 Port Address Translation (PAT) Network Network SA SA Internet/Intranet SA = Source Address Local IP Address Table Global IP Address : :5002 Port-multiplexed inside source translation All internal hosts use different registered IP addresses as seen from the outside network 15 Cisco IOS Traffic Support Traffic s/applications Supported Any TCP/UDP Traffic that Does Not Carry Source and/or Addresses in the Application Data Stream HTTP TFTP Telnet Archie Finger NTP rlogin, rsh, rcp NFS Although the Following Traffic s Carry IP Addresses in the Application Data Stream, they Are Supported by Cisco IOS : ICMP SMTP FTP (Including PORT and PASV Commands) NetBIOS over TCP/IP (Datagram, Name, and Session Services) Progressive Networks RealAudio White Pines CuSeeMe "A" and "PTR" Queries Xing Technologies StreamWorks H.323/NetMeeting 12.0(1)/12.0(1)T VDive 11.3(4)/11.3(4)T Vxtreme 11.3(4)/11.3(4)T IP Multicast 12.0(1)T Source Translation Only Traffic s/applications Supported BOOTP Talk, Ntalk NetShow Routing Table Updates Zone Transfers SNMP 16 Presentation_ID.scr 8

9 Overlapping Networks Example 10/8 () 10/8 () () () bar.com Domain foo.com Domain Global Address Pool /24 () Local Address Pool /24 () Use both Source and Source Translations 17 Assumptions, a server authoritative for the bar.com domain exists on the internal network, a server authoritative for the foo.com domain exists on the outside network Both servers handle queries recursively Clients in the internal network use the server as their default server Clients in the outside network use the server as their default server 18 Presentation_ID.scr 9

10 Assumptions (Cont.) The server is a forwarder to the server* The server has root connectivity The internal network administrator wants all internal hosts accessible to both internal and outside hosts via The outside network administrator wants all outside hosts accessible to both internal and outside hosts via * Not Strictly Necessary; One could Configure to Utilize the Root Servers, Using Addresses 19 Assumptions (Cont.) The remote office or subsidiary ( inside network) is either using addresses from the RFC 1918 space, or is using addresses in use by some other organization, as a result, no inside local addresses can ever be advertised to the outside network Overlapping addresses exist among the inside and outside networks, addresses in the bar.com and foo.com domains are not unique 20 Presentation_ID.scr 10

11 Assumptions (Cont.) It is neither permissible nor desirable to advertise and cache outside global addresses within the inside network, outside global addresses may not be advertised to the inside network Seamless connectivity is required between the inside and outside networks without the use of static translations for each host on each network 21 Bi-Directional Address Translation Rules Dynamically translate all internally originated traffic with 10/8 () source addresses to /24 () pool Dynamically translate all externally originated traffic source addresses () to /24 () pool 22 Presentation_ID.scr 11

12 Configuration ip nat inside source static ! Static translation for server ip nat outside source static ! Static translation for server ip nat pool iga netmask ! Dynamic -> address xlations ip nat pool ola netmask ! Dynamic -> address xlations ip nat inside source list 1 pool iga ip nat outside source list 2 pool ola access-list 1 permit ! Translate all traffic from 10/8 internal hosts access-list 2 permit any! Translate all externally originated traffic! interface <inside> ip address <ip-address> <net-mask> ip nat inside! interface <outside> ip address <ip-address> <net-mask> ip nat outside! ip route <outside interface>! Default route from in to out 23 Initial Table Original Address (OA) Translated Address (TA) Static, Bindings 24 Presentation_ID.scr 12

13 Internal Configuration In s.boot file: primary bar.com db.bar primary 10.in-addr.arpa db.10 primary in-addr.arpa. db forwarders options forward-only ; Slave mode on In (bar.com primary server) db.bar file: IN SOA. hostmaster.. ( 2 : Serial number : Refresh every 6 hours 900 : Retry every 15 minutes : Expire every 90 days : Minimum TTL of 1 day) ; ; Name Servers bar.com. IN NS. ; ; Addresses. IN A ; Local address;. IN A ; Local address 25 Configuration In s.boot file: primary foo.com db.foo primary 10.in-addr.arpa db.10 primary in-addr-arpa db In (foo.com primary server) db.foo file: IN SOA. hostmaster.. ( 2 : Serial number : Refresh every 6 hours 900 : Retry every 15 minutes : Expire every 90 days : Minimum TTL of 1 day) ; ; Name Servers foo.com. IN NS. ; ; Addresses. IN A ; Global address ;. IN A ; Global address 26 Presentation_ID.scr 13

14 Two-Phase Connectivity Initial query to resolve hostname -to-host packet flow Occurs bi-directionally Internally initiated Externally initiated 27 Internally Originated Query for External 10/8 () 10/8 () () () Presentation_ID.scr 14

15 10/8 () 10/8 () () Query: Step 1 () /8 () 10/8 () () Query: Step 2 () Presentation_ID.scr 15

16 10/8 () 10/8 () () Query: Step 3 () /8 () 10/8 () () Query: Step 4 () Presentation_ID.scr 16

17 Response Payload Translation Between steps 4 and 5, the address returned in the A RR response for is dynamically translated to an address from the pool, here we assume the address /8 () 10/8 () () Query: Step 5 () Presentation_ID.scr 17

18 10/8 () 10/8 () () Query: Step 6 () 6 35 Query Summary () () Step * 6 Source Address Global Address Pool /24 () Destination Address Local Address Pool /24 () *Between Steps 4 and 5, the Address Returned in the A RR Response for Is Dynamically Translated to an Address from the Pool; Here We Assume the Address Presentation_ID.scr 18

19 Resolution Result identifies s IP address as () Remember, s real address is 37 Table After Resolution Original Address (OA) Translated Address (TA) Static, Bindings Dynamic, 38 Presentation_ID.scr 19

20 10/8 () 10/8 () () Packet Flow () /8 () 10/8 () () Packet Flow: Step 1 () Presentation_ID.scr 20

21 Packet Translation Because no entry for exists in the table for at step 1, a dynamic translation to an address from the pool is created; here we assume the address is () 41 10/8 () 10/8 () () Packet Flow: Step 2 () Presentation_ID.scr 21

22 10/8 () 10/8 () () Packet Flow: Step 3 () /8 () 10/8 () () Packet Flow: Step 4 () Presentation_ID.scr 22

23 Packet Flow Summary () () Step Source Address * Destination Address * *Because no Entry for Address Exists in the Table for at Step 1, a Dynamic Translation to an Address from the Pool Is Created; Here we Assume the Address Is () 45 Table After Packet Flow Original Address (OA) Translated Address (TA) Static, Bindings Dynamic, Dynamic, 46 Presentation_ID.scr 23

24 Internally Originated PTR Query for External Similar process as for ARRs translates IP addresses in headers and in PTR QNAME field 47 Internally Originated Query for Internal 10/8 () 10/8 () () () Presentation_ID.scr 24

25 10/8 () 10/8 () () Query: Step 1 () /8 () 10/8 () () Query: Step 2 () Presentation_ID.scr 25

26 10/8 () 10/8 () () Query: Step 3 () /8 () 10/8 () () Query: Step 4 () Presentation_ID.scr 26

27 Response Payload Translation Between steps 4 and 5, the address returned in the A RR response for is dynamically translated to an address from the pool, here we assume the address /8 () 10/8 () () Query: Step 5 () Presentation_ID.scr 27

28 10/8 () 10/8 () () Query: Step 6 () 6 55 Query Summary () () Step * 6 Source Address * Global Address Pool /24 () Destination Address * Local Address Pool /24 () *Between Steps 4 and 5, the Address Returned in the A RR Response for Is Dynamically Translated to an Address from the Pool; Here We Assume the Address Presentation_ID.scr 28

29 Resolution Result identifies s IP address as () Remember, s real IP address is 57 Table After Resolution Original Address (OA) Translated Address (TA) Static, Bindings Dynamic, 58 Presentation_ID.scr 29

30 10/8 () 10/8 () () Packet Flow () /8 () 10/8 () () Packet Flow: Step 1 () Presentation_ID.scr 30

31 Packet Translation Because no entry for address exists in the table for at step 1, a dynamic translation to an address from the pool is created; here we assume the address is () 61 10/8 () 10/8 () () Packet Flow: Step 2 () Presentation_ID.scr 31

32 10/8 () 10/8 () () Packet Flow: Step 3 () /8 () 10/8 () () Packet Flow: Step 4 () Presentation_ID.scr 32

33 Packet Flow Summary () () Step Source Address * Destination Address * *Because No Entry for Address Exists in the Table for at Step 1, a Dynamic Translation to an Address from the Pool Is Created; Here We Assume the Address Is () 65 Table After Packet Flow Original Address (OA) Translated Address (TA) Static, Bindings Dynamic, Dynamic, 66 Presentation_ID.scr 33

34 Externally Originated PTR Query for Internal Similar process as for A RRs translates IP addresses in headers and in PTR QNAME field 67 Summary provides transparent and bi-directional connectivity between networks having arbitrary addressing schemes eliminates costs associated with host renumbering conserves IP addresses eases IP address management enhances network privacy 68 Presentation_ID.scr 34

35 Questions? 69 Please Complete Your Evaluation Form Session 70 Presentation_ID.scr 35

36 71 Presentation_ID.scr 36

Network Address Translation (NAT) Background Material for Overlay Networks Course. Jan, 2013

Network Address Translation (NAT) Background Material for Overlay Networks Course. Jan, 2013 Network Address Translation (NAT) Background Material for Overlay Networks Course Jan, 2013 Prof. Sasu Tarkoma University of Helsinki, Department of Computer Science Contents Overview Background Basic

More information

Network Address Translation (NAT) Contents. Firewalls. NATs and Firewalls. NATs. What is NAT. Port Ranges. NAT Example

Network Address Translation (NAT) Contents. Firewalls. NATs and Firewalls. NATs. What is NAT. Port Ranges. NAT Example Contents Network Address Translation (NAT) 13.10.2008 Prof. Sasu Tarkoma Overview Background Basic Network Address Translation Solutions STUN TURN ICE Summary What is NAT Expand IP address space by deploying

More information

Configuring Network Address Translation

Configuring Network Address Translation Finding Feature Information, on page 1 Network Address Translation (NAT), on page 2 Benefits of Configuring NAT, on page 2 How NAT Works, on page 2 Uses of NAT, on page 3 NAT Inside and Outside Addresses,

More information

Protocol Classification

Protocol Classification DNS and DHCP TCP/IP Suite Suite of protocols (not just TCP and IP) Main protocols TCP and UDP at the Transport Layer, and IP at the Network Layer Other protocols ICMP, ARP, Telnet, Ftp, HTTP, SMTP, SNMP

More information

Chapter 7. IP Addressing Services. IP Addressing Services. Part I

Chapter 7. IP Addressing Services. IP Addressing Services. Part I Chapter 7 IP Addressing Services Part I CCNA4-1 Chapter 7-1 IP Addressing Services Dynamic Host Configuration Protocol (DHCP) CCNA4-2 Chapter 7-1 Dynamic Host Configuration Protocol (DHCP) Every device

More information

Network Address Translation. All you want to know about

Network Address Translation. All you want to know about Network Address Translation All you want to know about (C) Herbert Haas 2005/03/11 Reasons for NAT Mitigate Internet address depletion Save global addresses (and money) Conserve internal address plan TCP

More information

Introduction to the Cisco Broadband Operating System

Introduction to the Cisco Broadband Operating System CHAPTER 1 Introduction to the Cisco Broadband Operating System This chapter provides an overview of the Cisco Broadband Operating System (CBOS) and its features. CBOS is the common operating system for

More information

Network Address Translation

Network Address Translation Network Address Translation All you want to know about (C) Herbert Haas 2005/03/11 Reasons for NAT Mitigate Internet address depletion Save global addresses (and money) Conserve internal address plan TCP

More information

Introduction to Network. Topics

Introduction to Network. Topics Introduction to Network Security Chapter 7 Transport Layer Protocols 1 TCP Layer Topics Responsible for reliable end-to-end transfer of application data. TCP vulnerabilities UDP UDP vulnerabilities DNS

More information

Configuring NAT for IP Address Conservation

Configuring NAT for IP Address Conservation This module describes how to configure Network Address Translation (NAT) for IP address conservation and how to configure inside and outside source addresses. This module also provides information about

More information

Antonio Cianfrani. Dynamic Host Configuration Protocol (DHCP)

Antonio Cianfrani. Dynamic Host Configuration Protocol (DHCP) Antonio Cianfrani Dynamic Host Configuration Protocol (DHCP) DHCP protocol The DHCP protocol allows to dynamically configure hosts in a LAN. Configuration parameters: IP address and subnet mask Default

More information

Network Address Translation

Network Address Translation Network Services Network Address Translation Network address translation (NAT) Defined in RFC 3022 Describes methods for connecting private (internal) IP addresses to the Internet NAT uses a one-to-one

More information

ip dhcp-client network-discovery through ip nat sip-sbc

ip dhcp-client network-discovery through ip nat sip-sbc ip dhcp-client network-discovery through ip nat sip-sbc ip dhcp-client network-discovery, page 3 ip dhcp-client update dns, page 5 ip dhcp drop-inform, page 8 ip dhcp-relay information option server-override,

More information

Extended ACL Configuration Mode Commands

Extended ACL Configuration Mode Commands Extended ACL Configuration Mode Commands To create and modify extended access lists on a WAAS device for controlling access to interfaces or applications, use the ip access-list extended global configuration

More information

Stateful Network Address Translation 64

Stateful Network Address Translation 64 The feature provides a translation mechanism that translates IPv6 packets into IPv4 packets and vice versa. The stateful NAT64 translator algorithmically translates the IPv4 addresses of IPv4 hosts to

More information

ECE 650 Systems Programming & Engineering. Spring 2018

ECE 650 Systems Programming & Engineering. Spring 2018 ECE 650 Systems Programming & Engineering Spring 2018 Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS) Tyler Bletsch Duke University Slides are adapted from Brian Rogers (Duke) Dynamic

More information

Finding Feature Information

Finding Feature Information This module describes how to configure Network Address Translation (NAT) for IP address conservation and how to configure inside and outside source addresses. This module also provides information about

More information

Configuring NAT for IP Address Conservation

Configuring NAT for IP Address Conservation This module describes how to configure Network Address Translation (NAT) for IP address conservation and how to configure the inside and outside source addresses. This module also provides information

More information

Granular Protocol Inspection

Granular Protocol Inspection The feature adds flexibility to the Cisco IOS Firewall by allowing it to perform a higher degree of inspection of TCP and User Data Protocol (UDP) traffic for most RFC 1700 application types. Finding Feature

More information

0 TCP/IP overview. 0.1 The Internet

0 TCP/IP overview. 0.1 The Internet 0521841445 - / Essentials: A Lab-Based Approach 0 / overview From these assumptions comes the fundamental structure of the Internet: a packet switched communications facility in which a number of distinguishable

More information

Configuring NAT for IP Address Conservation

Configuring NAT for IP Address Conservation This module describes how to configure Network Address Translation (NAT) for IP address conservation and how to configure inside and outside source addresses. This module also provides information about

More information

DNS & DHCP CONFIGURATION

DNS & DHCP CONFIGURATION WELCOME DNS & DHCP CONFIGURATION Group Members Anmol Nazakat Ameena Fatima Shakeel ur Rehman Gulraiz Azam Irfan Ullah 1 2 3 4 5 BSIT-F14-E78 BSIT-F14-E100 BSIT-F14-E66 BSIT-F14-E69 BSIT-F14-E79 3 Today

More information

Network Address Translation (NAT)

Network Address Translation (NAT) The following topics explain and how to configure it. Why Use NAT?, page 1 NAT Basics, page 2 Guidelines for NAT, page 8 Configure NAT, page 12 Translating IPv6 Networks, page 40 Monitoring NAT, page 51

More information

DHCP and DDNS Services for Threat Defense

DHCP and DDNS Services for Threat Defense The following topics explain DHCP and DDNS services and how to configure them on Threat Defense devices. About DHCP and DDNS Services, on page 1 Guidelines for DHCP and DDNS Services, on page 3 Configure

More information

Access Control Lists and IP Fragments

Access Control Lists and IP Fragments Access Control Lists and IP Fragments Document ID: 8014 Contents Introduction Types of ACL Entries ACL Rules Flowchart How Packets Can Match an ACL Example 1 Example 2 fragments Keyword Scenarios Scenario

More information

Network layer: Overview. Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing

Network layer: Overview. Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing Network layer: Overview Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing 1 Network Layer Functions Transport packet from sending to receiving hosts Network layer protocols in every

More information

Interconnecting Networks with TCP/IP

Interconnecting Networks with TCP/IP Chapter 8 Interconnecting s with TCP/IP 1999, Cisco Systems, Inc. 8-1 Introduction to TCP/IP Internet TCP/IP Early protocol suite Universal 1999, Cisco Systems, Inc. www.cisco.com ICND 8-2 TCP/IP Protocol

More information

Three interface Router without NAT Cisco IOS Firewall Configuration

Three interface Router without NAT Cisco IOS Firewall Configuration Three interface Router without NAT Cisco IOS Firewall Configuration Document ID: 13893 Contents Introduction Prerequisites Requirements Components Used Conventions Configure Network Diagram Configurations

More information

APNIC elearning: DNS Concepts

APNIC elearning: DNS Concepts APNIC elearning: DNS Concepts 27 MAY 2015 11:00 AM AEST Brisbane (UTC+10) Issue Date: Revision: Introduction Presenter Sheryl Hermoso Training Officer sheryl@apnic.net Specialties: Network Security IPv6

More information

Network layer: Overview. Network Layer Functions

Network layer: Overview. Network Layer Functions Network layer: Overview Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing 1 Network Layer Functions Transport packet from sending to receiving hosts Network layer protocols in every

More information

Networking Basics. EC512 Spring /15/2015 EC512 - Prof. Thomas Skinner 1

Networking Basics. EC512 Spring /15/2015 EC512 - Prof. Thomas Skinner 1 Networking Basics EC512 Spring 2015 2/15/2015 EC512 - Prof. Thomas Skinner 1 Protocols Protocols are required in order to allow information to be extracted from the stream of bits flowing from one point

More information

Managing Caching DNS Server

Managing Caching DNS Server This chapter explains how to set the Caching DNS server parameters. Before you proceed with the tasks in this chapter, see Introduction to the Domain Name System which explains the basics of DNS. Configuring

More information

Network Address Translation

Network Address Translation Network Address Translation All you want to know about (C) Herbert Haas 2005/03/11 In this chapter we discuss the idea of Network Address Translation and special issues associated to it. Invented in 1994,

More information

Agenda L2 versus L3 Switching IP Protocol, IP Addressing IP Forwarding ARP and ICMP IP Routing First Hop Redundancy

Agenda L2 versus L3 Switching IP Protocol, IP Addressing IP Forwarding ARP and ICMP IP Routing First Hop Redundancy Primer IP Technology L2 Ethernet Switching versus L3 routing IP Protocol, IP Addressing, IP Forwarding ARP and ICMP IP Routing, OSPF Basics First Hop Redundancy (HSRP) Agenda L2 versus L3 Switching IP

More information

Lab10: NATing. addressing conflicts, routers must never route private IP addresses.

Lab10: NATing. addressing conflicts, routers must never route private IP addresses. Introduction These are reserved private Internet addresses drawn from the three blocks shown in the figure. These addresses are for private, internal network use only. Packets containing these addresses

More information

Fundamentals of IP Networking 2017 Webinar Series Part 4 Building a Segmented IP Network Focused On Performance & Security

Fundamentals of IP Networking 2017 Webinar Series Part 4 Building a Segmented IP Network Focused On Performance & Security Fundamentals of IP Networking 2017 Webinar Series Part 4 Building a Segmented IP Network Focused On Performance & Security Wayne M. Pecena, CPBE, CBNE Texas A&M University Educational Broadcast Services

More information

Applying Application Layer Protocol Inspection

Applying Application Layer Protocol Inspection CHAPTER 21 This chapter describes how to configure application layer protocol inspection. Inspection engines are required for services that embed IP addressing information in the user data packet or that

More information

NAT Support for Multiple Pools Using Route Maps

NAT Support for Multiple Pools Using Route Maps NAT Support for Multiple Pools Using Route Maps Document ID: 13739 Contents Introduction Prerequisites Requirements Components Used Conventions Background Information Access List Approach Host 1 to Host

More information

Context Based Access Control (CBAC): Introduction and Configuration

Context Based Access Control (CBAC): Introduction and Configuration Context Based Access Control (CBAC): Introduction and Configuration Document ID: 13814 Contents Introduction Prerequisites Requirements Components Used Conventions Background Information What Traffic Do

More information

TCP /IP Fundamentals Mr. Cantu

TCP /IP Fundamentals Mr. Cantu TCP /IP Fundamentals Mr. Cantu OSI Model and TCP/IP Model Comparison TCP / IP Protocols (Application Layer) The TCP/IP subprotocols listed in this layer are services that support a number of network functions:

More information

The Application Layer: Sockets, DNS

The Application Layer: Sockets, DNS The Application Layer: Sockets, DNS CS 352, Lecture 3 http://www.cs.rutgers.edu/~sn624/352-s19 Srinivas Narayana 1 App-layer protocol Types of messages exchanged, e.g., request, response Message format:

More information

Information About NAT

Information About NAT CHAPTER 27 This chapter provides an overview of how Network Address Translation (NAT) works on the adaptive security appliance. This chapter includes the following sections: Why Use NAT?, page 27-1 NAT

More information

Restrictions for Disabling Flow Cache Entries in NAT and NAT64

Restrictions for Disabling Flow Cache Entries in NAT and NAT64 The feature allows you to disable flow cache entries for dynamic and static Network Address Translation (NAT) translations. Disabling flow cache entries for dynamic and static translations saves memory

More information

Deploying and Troubleshooting Network Address Translation

Deploying and Troubleshooting Network Address Translation Deploying and Troubleshooting Network Address Translation Session mihollow@cisco.com 2 Copyright Printed in USA. Agenda The WWW of NAT The Why, the What, and the Where Pitfalls and How to Avoid Tools for

More information

Configuring NAT for IP Address Conservation

Configuring NAT for IP Address Conservation Configuring NAT for IP Address Conservation Last Updated: November 29, 2012 This module describes how to configure Network Address Translation (NAT) for IP address conservation and configure inside and

More information

Using Application Level Gateways with NAT

Using Application Level Gateways with NAT Using Application Level Gateways with NAT Network Address Translation (NAT) performs translation service on any Transmission Control Protocol/User Datagram Protocol (TCP/UDP) traffic that does not carry

More information

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Actual4Test.   Actual4test - actual test exam dumps-pass for IT exams Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : 200-125 Title : CCNA Cisco Certified Network Associate CCNA (v3.0) Vendor : Cisco Version : DEMO Get

More information

Network Protocol Configuration Commands

Network Protocol Configuration Commands Network Protocol Configuration Commands Table of Contents Table of Contents Chapter 1 IP Addressing Configuration Commands...1 1.1 IP Addressing Configuration Commands...1 1.1.1 arp...1 1.1.2 arp timeout...2

More information

Interconnecting Networks with TCP/IP. 2000, Cisco Systems, Inc. 8-1

Interconnecting Networks with TCP/IP. 2000, Cisco Systems, Inc. 8-1 Interconnecting Networks with TCP/IP 2000, Cisco Systems, Inc. 8-1 Objectives Upon completion of this chapter you will be able to perform the following tasks: Identify the IP protocol stack, its protocol

More information

SecBlade Firewall Cards NAT Configuration Examples

SecBlade Firewall Cards NAT Configuration Examples SecBlade Firewall Cards NAT Configuration Examples Keywords: NAT, PAT, private IP address, public IP address, IP address pool Abstract: This document describes the characteristics, applications scenarios,

More information

Junos Security. Chapter 3: Zones Juniper Networks, Inc. All rights reserved. Worldwide Education Services

Junos Security. Chapter 3: Zones Juniper Networks, Inc. All rights reserved.   Worldwide Education Services Junos Security Chapter 3: Zones 2012 Juniper Networks, Inc. All rights reserved. www.juniper.net Worldwide Education Services Chapter Objectives After successfully completing this chapter, you will be

More information

HP A-F1000-A-EI_A-F1000-S-EI VPN Firewalls

HP A-F1000-A-EI_A-F1000-S-EI VPN Firewalls HP A-F1000-A-EI_A-F1000-S-EI VPN Firewalls NAT Configuration Guide Part number:5998-2649 Document version: 6PW100-20110909 Legal and notice information Copyright 2011 Hewlett-Packard Development Company,

More information

Network-Based Application Recognition

Network-Based Application Recognition Network-Based Application Recognition Last updated: September 2008 Common questions and answers regarding Cisco Network-Based Application Recognition (NBAR) follow. Q. What is NBAR? A. NBAR, an important

More information

Examination 2D1392 Protocols and Principles of the Internet 2E1605 Internetworking. Date: March 9 th 2007 at 8:00 13:00 SOLUTIONS

Examination 2D1392 Protocols and Principles of the Internet 2E1605 Internetworking. Date: March 9 th 2007 at 8:00 13:00 SOLUTIONS Examination 2D1392 Protocols and Principles of the Internet 2E1605 Internetworking Date: March 9 th 2007 at 8:00 13:00 SOLUTIONS 1. IP Addressing? (5p) There are ten nodes connected to your network: a

More information

NETWORK LAYER: IP Addressing

NETWORK LAYER: IP Addressing NETWORK LAYER: IP Addressing McGraw-Hill The McGraw-Hill Companies, Inc., 2004 2000 Position of network layer McGraw-Hill The McGraw-Hill Companies, Inc., 2004 Network layer duties McGraw-Hill The McGraw-Hill

More information

Lecture 18 Overview. Last Lecture. This Lecture. Next Lecture. Internet Protocol (1) Internet Protocol (2)

Lecture 18 Overview. Last Lecture. This Lecture. Next Lecture. Internet Protocol (1) Internet Protocol (2) Last Lecture Internet Protocol (1) This Lecture Internet Protocol (2) Lecture 18 Overview Source: chapters 19.1, 19.2, 22,1 22.2, 26.6 Next Lecture Transport Control Protocol (1) Source: chapters 24.1,

More information

Configuring DHCP, DDNS, and WCCP Services

Configuring DHCP, DDNS, and WCCP Services CHAPTER 10 This chapter describes how to configure the DHCP server, dynamic DNS (DDNS) update methods, and WCCP on the security appliance. DHCP provides network configuration parameters, such as IP addresses,

More information

CSC 4900 Computer Networks: Network Layer

CSC 4900 Computer Networks: Network Layer CSC 4900 Computer Networks: Network Layer Professor Henry Carter Fall 2017 Chapter 4: Network Layer 4. 1 Introduction 4.2 What s inside a router 4.3 IP: Internet Protocol Datagram format 4.4 Generalized

More information

TCP/IP Filtering. Main TCP/IP Filtering Dialog Box. Route Filters Button. Packet Filters Button CHAPTER

TCP/IP Filtering. Main TCP/IP Filtering Dialog Box. Route Filters Button. Packet Filters Button CHAPTER CHAPTER 11 Main Dialog Box To access this dialog box (Figure 11-1), select Global/Filtering/ from the Device View. Figure 11-1 Main Configuration Dialog Box Route Filters Button This button brings up a

More information

A DNS Tutorial

A DNS Tutorial http://ntrg.cs.tcd.ie/undergrad/4ba2/multicast/ Copyright Table of Contents What is a DNS?... 3 Why do we need a DNS?... 3 Why do computers prefer addresses based on numbers?... 3 What is a Domain Name,

More information

Information About NAT

Information About NAT CHAPTER 26 This chapter provides an overview of how Network Address Translation (NAT) works on the ASA and includes the following sections: Introduction to NAT, page 26-1 NAT Types, page 26-2 NAT in Routed

More information

Using NAT in Overlapping Networks

Using NAT in Overlapping Networks Using NAT in Overlapping Networks Document ID: 13774 Contents Introduction Prerequisites Requirements Components Used Conventions Configure Network Diagram Configurations Verify Troubleshoot Related Information

More information

Internet Routing Protocols, DHCP, and NAT

Internet Routing Protocols, DHCP, and NAT Internet Routing Protocols, DHCP, and NAT Hwajung Lee Modified from Slides Courtesy of Cisco Networking Academy and the book titled Communication Networks by Leon-Garcia Contents Basic Routing Single Area

More information

Network Address Translation (NAT)

Network Address Translation (NAT) The following topics explain and how to configure it. Why Use NAT?, page 1 NAT Basics, page 2 Guidelines for NAT, page 7 Dynamic NAT, page 12 Dynamic PAT, page 21 Static NAT, page 40 Identity NAT, page

More information

01/17/08 TDC /17/08 TDC363-03

01/17/08 TDC /17/08 TDC363-03 Introduction to LAN TDC 363 Week 3 Network Protocols Book: Chapter 4 & 11 1 Outline The TCP/IP model vs. the OSI Model IP Address Address Resolution Protocol (ARP) IPX/SPX and NetBIOS Protocols on Windows

More information

More Internet Support Protocols

More Internet Support Protocols More Internet Support Protocols Domain Name System (DNS) Ch 2.5 Problem statement: Average brain can easily remember 7 digits On average, IP addresses have 10.28 digits We need an easier way to remember

More information

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12 TCP/IP Networking Training Details Training Time : 9 Hours Capacity : 12 Prerequisites : There are no prerequisites for this course. About Training About Training TCP/IP is the globally accepted group

More information

TCP/IP and the OSI Model

TCP/IP and the OSI Model TCP/IP BASICS TCP/IP and the OSI Model TCP/IP BASICS The network protocol of the Internet Composed of six main protocols IP Internet Protocol UDP User Datagram Protocol TCP Transmission Control Protocol

More information

NAT Routemaps Outside-to-Inside Support

NAT Routemaps Outside-to-Inside Support The feature enables you to configure a NAT routemap configuration that allows IP sessions to be initiated from outside the network to inside the network. This module explains how to configure the feature.

More information

Cisco Network Address Translation (NAT)

Cisco Network Address Translation (NAT) Cisco Network Address Translation (NAT) Introduction IETF NGTrans working group defined several translation mechanisms to enable communications between IPv6-only and IPv4-only hosts. One such example is

More information

DHCP and DDNS Services

DHCP and DDNS Services This chapter describes how to configure the DHCP server or DHCP relay as well as dynamic DNS (DDNS) update methods. About, page 1 Guidelines for, page 3 Configure the DHCP Server, page 4 Configure the

More information

Table of Contents. Cisco How NAT Works

Table of Contents. Cisco How NAT Works Table of Contents How NAT Works...1 This document contains Flash animation...1 Introduction...1 Behind the Mask...2 Dynamic NAT and Overloading Examples...5 Security and Administration...7 Multi Homing...9

More information

Scaling IP Addresses DHCP CCNA 4

Scaling IP Addresses DHCP CCNA 4 Scaling IP Addresses DHCP CCNA 4 Note to instructors If you have downloaded this presentation from the Cisco Networking Academy Community FTP Center, this may not be my latest version of this PowerPoint.

More information

Teldat Router. NAT Feature

Teldat Router. NAT Feature Teldat Router NAT Feature Doc. DM520-I Rev. 8.40 October, 2000 INDEX Chapter 1 Introduction... 1 1. Introduction to NAT...2 2. Types of NAT...3 2.1. Static NAT...3 2.2. Dynamic NAT...3 2.3. NAPT (Masquerading)...4

More information

ACL Rule Configuration on the WAP371

ACL Rule Configuration on the WAP371 Article ID: 5089 ACL Rule Configuration on the WAP371 Objective A network access control list (ACL) is an optional layer of security that acts as a firewall for controlling traffic in and out of a subnet.

More information

RHCE BOOT CAMP BIND. Wednesday, November 28, 12

RHCE BOOT CAMP BIND. Wednesday, November 28, 12 RHCE BOOT CAMP BIND CONFIG FILES BIND basically has two types of configuration files: BIND configuration file, specific to BIND and it s features Database files, or zone files, which contain DNS resource

More information

Appendix B Policies and Filters

Appendix B Policies and Filters Appendix B Policies and Filters NOTE: This appendix does not describe Access Control Lists (ACLs) or IPX SAP ACLs, which are additional methods for filtering packets. See Software-Based IP Access Control

More information

Configuration Examples

Configuration Examples CHAPTER 4 Before using this chapter, be sure that you have planned your site s security policy, as described in Chapter 1, Introduction, and configured the PIX Firewall, as described in Chapter 2, Configuring

More information

DHCP Overview. Information About DHCP. DHCP Overview

DHCP Overview. Information About DHCP. DHCP Overview The Dynamic Host Configuration Protocol (DHCP) is based on the Bootstrap Protocol (BOOTP), which provides the framework for passing configuration information to hosts on a TCP/IP network. DHCP adds the

More information

Application Protocols in the TCP/IP Reference Model

Application Protocols in the TCP/IP Reference Model Application Protocols in the TCP/IP Reference Model File Transfer E-Mail Network Management WWW Virtual Terminal Name Service File Transfer HTTP FTP Telnet SMTP DNS SNMP TFTP Internet protocols TCP UDP

More information

CCNA Course Access Control Lists

CCNA Course Access Control Lists CCNA Course Access Control Lists Access Control Lists (ACL) Traffic Filtering Permit or deny packets moving through router Permit or deny (VTY) access to or from a router Traffic Identifying for special

More information

TCP/IP Protocol Suite and IP Addressing

TCP/IP Protocol Suite and IP Addressing TCP/IP Protocol Suite and IP Addressing CCNA 1 v3 Module 9 10/11/2005 NESCOT CATC 1 Introduction to TCP/IP U.S. DoD created the TCP/IP model. Provides reliable data transmission to any destination under

More information

Network Interconnection

Network Interconnection Network Interconnection Covers different approaches for ensuring border or perimeter security Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Lecture

More information

PIX/ASA : Port Redirection(Forwarding) with nat, global, static and access list Commands

PIX/ASA : Port Redirection(Forwarding) with nat, global, static and access list Commands PIX/ASA : Port Redirection(Forwarding) with nat, global, static and access list Commands Document ID: 63872 Introduction Prerequisites Requirements Components Used Related Products Conventions Network

More information

CSCE 463/612 Networks and Distributed Processing Spring 2018

CSCE 463/612 Networks and Distributed Processing Spring 2018 CSCE 463/612 Networks and Distributed Processing Spring 2018 Application Layer III Dmitri Loguinov Texas A&M University February 8, 2018 Original slides copyright 1996-2004 J.F Kurose and K.W. Ross 1 Chapter

More information

Chapter 4: outline. 4.5 routing algorithms link state distance vector hierarchical routing. 4.6 routing in the Internet RIP OSPF BGP

Chapter 4: outline. 4.5 routing algorithms link state distance vector hierarchical routing. 4.6 routing in the Internet RIP OSPF BGP Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram networks 4.3 what s inside a router 4.4 IP: Internet Protocol datagram format IPv4 addressing ICMP 4.5 routing algorithms link state

More information

Global Information Assurance Certification Paper

Global Information Assurance Certification Paper Global Information Assurance Certification Paper Copyright SANS Institute Author Retains Full Rights This paper is taken from the GIAC directory of certified professionals. Reposting is not permited without

More information

Configuring Hosted NAT Traversal for Session Border Controller

Configuring Hosted NAT Traversal for Session Border Controller Configuring Hosted NAT Traversal for Session Border Controller The Cisco IOS Hosted NAT Traversal for Session Border Controller Phase-1 feature enables a Cisco IOS Network Address Translation (NAT) Session

More information

Cisco IOS NAT Feature Matrix

Cisco IOS NAT Feature Matrix Cisco NAT Feature Matrix TAC tice: What's Changing on TAC Web Contents Introduction Prerequisites Requirements Components Used Conventions NAT Feature Matrix Cisco Support Community - Featured Conversations

More information

Ch. 9 VTP (Trunking, VTP, Inter-VLAN Routing) CCNA 3 version 3.0

Ch. 9 VTP (Trunking, VTP, Inter-VLAN Routing) CCNA 3 version 3.0 Ch. 9 VTP (Trunking, VTP, Inter-VLAN Routing) CCNA 3 version 3.0 Overview Explain the origins and functions of VLAN trunking Describe how trunking enables the implementation of VLANs in a large network

More information

CCNA Exploration Network Fundamentals. Chapter 06 Addressing the Network IPv4

CCNA Exploration Network Fundamentals. Chapter 06 Addressing the Network IPv4 CCNA Exploration Network Fundamentals Chapter 06 Addressing the Network IPv4 Updated: 20/05/2008 1 6.0.1 Introduction Addressing is a key function of Network layer protocols that enables data communication

More information

Top-Down Network Design

Top-Down Network Design Top-Down Network Design Chapter Six Designing Models for Addressing and Naming Copyright 2010 Cisco Press & Priscilla Oppenheimer Guidelines for Addressing and Naming Use a structured model for addressing

More information

CompTIA Exam JK0-023 CompTIA Network+ certification Version: 5.0 [ Total Questions: 1112 ]

CompTIA Exam JK0-023 CompTIA Network+ certification Version: 5.0 [ Total Questions: 1112 ] s@lm@n CompTIA Exam JK0-023 CompTIA Network+ certification Version: 5.0 [ Total Questions: 1112 ] Topic break down Topic No. of Questions Topic 1: Network Architecture 183 Topic 3: Troubleshooting 140

More information

Higher layer protocols

Higher layer protocols ETSF05/ETSF10 Internet Protocols Higher layer protocols DHCP DNS Real time applications RTP The hen or the egg? DHCP IP addr. IP DNS TCP UDP ETSF05/ETSF10 - Internet Protocols 2 What to configure IP address

More information

IP Training Programme. Module 1: IP Generic Session 3: IP Services

IP Training Programme. Module 1: IP Generic Session 3: IP Services IP Training Programme Module 1: IP Generic Session 3: IP Services Subjects Review The IP Address continued Routing protocols (Concept) Firewalll and NAT DNS server and DNS operation concept DHCP server

More information

HP Load Balancing Module

HP Load Balancing Module HP Load Balancing Module Load Balancing Configuration Guide Part number: 5998-4218 Software version: Feature 3221 Document version: 6PW100-20130326 Legal and notice information Copyright 2013 Hewlett-Packard

More information

Application Protocols in the TCP/IP Reference Model. Application Protocols in the TCP/IP Reference Model. DNS - Domain Name System

Application Protocols in the TCP/IP Reference Model. Application Protocols in the TCP/IP Reference Model. DNS - Domain Name System Application Protocols in the TCP/IP Reference Model Application Protocols in the TCP/IP Reference Model File Transfer E-Mail Network Management Protocols of the application layer are common communication

More information

Networking Fundamentals

Networking Fundamentals Networking Fundamentals Network Startup Resource Center www.nsrc.org These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)

More information

Computer Network Addressing. The TCP/IP Layers and Addresses. Topics. The Internet Communication. The TCP/IP Layers and Addresses IP Address

Computer Network Addressing. The TCP/IP Layers and Addresses. Topics. The Internet Communication. The TCP/IP Layers and Addresses IP Address Topics Computer Addressing The / Layers and Addresses Computer and Data Communication Laboratory I 2 The Internet Communication The / Layers and Addresses 4 Protocol Layers / Protocol Stack OSI and / SMTP

More information

Domain Name Service. DNS Overview. October 2009 Computer Networking 1

Domain Name Service. DNS Overview. October 2009 Computer Networking 1 Domain Name Service DNS Overview October 2009 Computer Networking 1 Why DNS? Addresses are used to locate objects (contain routing information) Names are easier to remember and use than numbers DNS provides

More information