Teldat Router. ARP Proxy



Similar documents
The IP Transmission Process. V1.4: Geoff Bennett

Vocia MS-1 Network Considerations for VoIP. Vocia MS-1 and Network Port Configuration. VoIP Network Switch. Control Network Switch

PT Activity 8.1.2: Network Discovery and Documentation Topology Diagram

LAB THREE STATIC ROUTING

2. What is the maximum value of each octet in an IP address? A. 28 B. 255 C. 256 D. None of the above

LAN TCP/IP and DHCP Setup

Application Description

- Basic Router Security -

1 PC to WX64 direction connection with crossover cable or hub/switch

DG Forwarding Algorithm

IP Addressing A Simplified Tutorial

Load Balancing ContentKeeper With RadWare

ICS 351: Today's plan

Quick Installation Guide Network Management Card

Chapter 4 Customizing Your Network Settings

Teldat Router. RADIUS Protocol

Network Load Balancing

Technical Support Information Belkin internal use only

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet

Computer Networks I Laboratory Exercise 1

STATIC IP SET UP GUIDE VERIZON 7500 WIRELESS ROUTER/MODEM

04 Internet Protocol (IP)

Chapter 5 Customizing Your Network Settings

Chapter 3 LAN Configuration

How To Understand and Configure Your Network for IntraVUE

How Subnets Work in Practice. Fred Marshall Coastal Computers & Networks

Chapter 4 Customizing Your Network Settings

CS 326e F2002 Lab 1. Basic Network Setup & Ethereal Time: 2 hrs

NETWORK ADMINISTRATION

Introduction to Network Security Lab 1 - Wireshark

Lab PC Network TCP/IP Configuration

EMG Ethernet Modbus Gateway User Manual

Part A:Background/Preparation

Introduction. Internet Address Depletion and CIDR. Introduction. Introduction

CCNA Tutorial Series SUBNETTING

Chapter 6 Configuring the SSL VPN Tunnel Client and Port Forwarding

Configuration of Cisco Routers. Mario Baldi

Sample Configuration Using the ip nat outside source static

Workstation ARP. Objective. Background / Preparation

Teldat Router. DNS Updater

Introduction to Routing and Packet Forwarding. Routing Protocols and Concepts Chapter 1

Internetworking and Internet-1. Global Addresses

Chapter 9 Monitoring System Performance

Internet Working 5 th lecture. Chair of Communication Systems Department of Applied Sciences University of Freiburg 2004

What is VLAN Routing?

Own your LAN with Arp Poison Routing

1:1 NAT in ZeroShell. Requirements. Overview. Network Setup

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

IP Addressing and Subnetting. 2002, Cisco Systems, Inc. All rights reserved.

AS/400e. TCP/IP routing and workload balancing

Slide 1 Introduction cnds@napier 1 Lecture 6 (Network Layer)

Lab Load Balancing Across Multiple Paths

PART IV. Network Layer

Supporting Multiple Firewalled Subnets on SonicOS Enhanced

What communication protocols are used to discover Tesira servers on a network?

Load Balancing. Final Network Exam LSNAT. Sommaire. How works a "traditional" NAT? Un article de Le wiki des TPs RSM.

Innominate mguard Version 6

Layer 3 Redundancy with HSRP By Sunset Learning Instructor Andrew Stibbards

Enabling NAT and Routing in DGW v2.0 June 6, 2012

Configuring Triple Play Security with CLI

Basic ViPNet VPN Deployment Schemes. Supplement to ViPNet Documentation

Networking Basics for Automation Engineers

Lab - Using IOS CLI with Switch MAC Address Tables

Routing Protocols and Concepts Chapter 2 Conceitos de protocolos de Encaminhamento Cap 2

Debugging Network Communications. 1 Check the Network Cabling

Chapter 1 Configuring Basic Connectivity

CS 5480/6480: Computer Networks Spring 2012 Homework 4 Solutions Due by 1:25 PM on April 11 th 2012

Expert Reference Series of White Papers. Basics of IP Address Subnetting

Computer Networks. Introduc)on to Naming, Addressing, and Rou)ng. Week 09. College of Information Science and Engineering Ritsumeikan University

1.0 Basic Principles of TCP/IP Network Communications

1. Hardware Installation

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

Hands-on MESH Network Exercise Workbook

IP Routing Configuring Static Routes

Lab 5 Explicit Proxy Performance, Load Balancing & Redundancy

Savvius Insight Initial Configuration

Document No. FO1101 Issue Date: Work Group: FibreOP Technical Team October 31, 2013 FINAL:

Module 2: Assigning IP Addresses in a Multiple Subnet Network

ECE 358: Computer Networks. Solutions to Homework #4. Chapter 4 - The Network Layer

Lecture Computer Networks

Zarząd (7 osób) F inanse (13 osób) M arketing (7 osób) S przedaż (16 osób) K adry (15 osób)

Chapter 6 Using Network Monitoring Tools

APPENDIX B. Routers route based on the network number. The router that delivers the data packet to the correct destination host uses the host ID.

School of Information Technology and Engineering (SITE) CEG 4395: Computer Network Management. Lab 4: Remote Monitoring (RMON) Operations

hp ProLiant network adapter teaming

StarMOBILE Network Configuration Guide. A guide to configuring your StarMOBILE system for networking

GBIC-Optical SX 850nm (Multi Mode) GBIC-Optical LX 1310nm (Single Mode) GBIC-Electrical TX 1000 BaseT (RG-45)

Trouble Shooting SiteManager to GateManager access

How To Industrial Networking

Using Cisco UC320W with Windows Small Business Server

Troubleshooting Bundles and Load Balancing

- Classful vs. Classless Routing -

CCNA R&S: Introduction to Networks. Chapter 9: Subnetting IP Networks

Step-by-Step Configuration

iseries TCP/IP routing and workload balancing

INTRUDER DETECTION MONITORING APPLICATION USING SNMP PROTOCOL

Trouble Shooting SiteManager to GateManager access via a corporate Intranet

Transcription:

Teldat Router ARP Proxy Doc. DM734-I Rev. 10.00 November, 2002

INDEX Chapter 1 Introduction...1 1. ARP Proxy... 2 Chapter 2 Configuration...4 1. ARP Proxy Configuration... 5 1.1. Enabling ARP Proxy... 5 1.2. Enabling the ARP Proxy in the interfaces... 5 1.3. Configuring the Parameters... 5 a) Checking the subnet mask... 5 b) Using the default route... 5 2. ARP Proxy configuration commands... 6 2.1.? (HELP)... 6 2.2. DISABLE... 6 a) DISABLE ADDRESS <ip-address>... 7 b) DISABLE GLOBAL... 7 2.3. ENABLE... 7 a) ENABLE ADDRESS <ip-address>... 7 b) ENABLE GLOBAL... 7 2.4. LIST... 8 a) LIST ADDRESS... 8 b) LIST ALL... 8 c) LIST GLOBAL... 8 2.5. SET PARAMETERS... 9 2.6. EXIT... 9 Chapter 3 Example...10 1. ARP Proxy configuration example... 11 1.1. Globally enable the ARP Proxy in the router... 11 1.2. Enabling the ARP Proxy in each router address... 11 - ii -

Chapter 1 Introduction

1. ARP Proxy In a network supporting ARP, when the host A (source) carries out an ARP petition broadcast to discover the network address corresponding to the Host B (destination) IP address, host B acknowledges the IP address appearing in the petition as its own and sends a response with its network address (MAC) to host A. Host A maintains a cache containing the communication IP address network address and uses it in the subsequent communications. This situation is displayed in Case 1 in the below figure. CASE 1: Hosts pertaining to the same physical network. Host A Host B network CASE 2: Hosts A and B are located in different physical networks. Host A network GATEWAY network Host B However, if the hosts A and B are located in different physical networks (Case 2), host B cannot receive the ARP petition broadcast sent by host A and does not respond to the petition. Nonetheless, if the physical networks of hosts A and B are interconnected through a gateway, the gateway verifies the host A ARP petition. Supposing that the IP addresses have been established in such a way that the different subnets correspond with physical segments, the gateway can determine that the ARP petition is directed to a host found in a distinct physical segment and therefore respond in its own name, telling host A that the host B network address (MAC) is its own (i.e. the gateway s). From this moment onwards, host A sends packets to host B directly to the gateway and the gateway reroutes them to host B through standard IP routing. This mechanism is known as ARP Proxy. TELDAT ROUTER ARP PROXY I - 2

The same thing occurs in the opposite direction when host B responds to the traffic originated by host A. The physical networks for hosts A and B do not have to be necessarily connected through the same gateway, all that is required is that they are reachable through the gateway. In this way, all the subnets ARP handling is carried out in the gateways with ARP Proxy (from here on, the gateway carrying out this function will be denominated ARP Proxy). From the point of view of the hosts, there are no subnets and their physical networks are simply converted into a global IP network. When the ARP Proxy detects an ARP petition, it checks that it has a route towards the destination host appearing in the petition; we will assume that the same network mask applies to every subnet of the same IP network. The network mask of the network interface on which the ARP request arrived can then be applied to the target IP address to produce the network part to be looked up in the routing table. If there is a default route available, the previous check will always succeed as a route is always found for all the addresses. There are a series of checks needed to ensure the correct functioning of the ARP Proxy: You must maintain the same network mask for all the ARP Proxy found in the common IP network. If the source and destination hosts IP networks, which appear in the ARP petitions, are different, the ARP Proxy does not respond. The ARP Proxy does not respond either if the source and destination host pertain to the same physical network, as it is the destination host itself that responds to the ARP petition. TELDAT ROUTER ARP PROXY I - 3

Chapter 2 Configuration

1. ARP Proxy Configuration The main steps to be taken for ARP Proxy configuration are described in the following paragraphs. 1.1. Enabling ARP Proxy In order for the ARP Proxy to carry out its functions, it is essential that the general functions be enabled in the router that is going to execute the ARP Proxy. 1.2. Enabling the ARP Proxy in the interfaces For each of the interfaces (or IP addresses pertaining to the same interface should it support more than one address) wishing to receive and respond to the ARP petitions, you need to enable the ARP Proxy. This is similar to enabling ARP Proxy in the different network physical segments. 1.3. Configuring the Parameters For each enabled interface, you can configure certain parameters in order to determine the behavior of the system. These are: a) Checking the subnet mask The check consists of making sure that the source and destination appearing in the ARP petition belong to the same global network (which in its turn is divided into subnets). b) Using the default route This consists of using the router s default route. In this way, the ARP Proxy always has a route for any destination host appearing in the ARP petitions. The ARP Proxy then transmits all the packets directed to networks that do not belong to the local physical network itself. Except for cases where it is absolutely necessary (due to routing), we do NOT recommend using the default route. WARNING!: The ARP Proxy configuration must be carried out with extreme care as an incorrect configuration in one of the parameters can cause a general malfunction in the IP network should the IP address MAC address association be incorrectly realized. TELDAT ROUTER ARP PROXY Configuration II - 5

2. ARP Proxy configuration commands This section describes the commands used in the ARP Proxy configuration. The configuration commands must be introduced at the ARP Proxy configuration prompt. In order to access the ARP Proxy configuration environment, enter the following: *P 4 User Configuration Config> PROTOCOL IP Internet protocol user configuration IP config> PROXY-ARP Proxy ARP Configuration The following commands are available within the ARP Proxy configuration environment: Command Function? (HELP) Lists the available commands or their options. DISABLE Globally disables the ARP Proxy or an address (interface). ENABLE Globally enables the ARP Proxy or an address (interface). LIST Displays the configuration. SET PARAMETERS Configures the parameters associated to an address (interface). EXIT Exits the ARP Proxy configuration environment. 2.1.? (HELP) Lists the available commands or options for a specific command.?? DISABLE ENABLE LIST SET EXIT 2.2. DISABLE Disables the ARP Proxy function at distinct levels. DISABLE? ADDRESS GLOBAL TELDAT ROUTER ARP PROXY Configuration II - 6

a) DISABLE ADDRESS <ip-address> Disables the ARP Proxy function for the indicated IP address (interface). DISABLE ADDRESS <ip-address> DISABLE ADDRESS Address (ifc name for unnumbered) [0.0.0.0] 192.14.1.1 Proxy ARP disabled on the address b) DISABLE GLOBAL Globally disables the ARP Proxy function. DISABLE GLOBAL DISABLE GLOBAL Proxy ARP globally disabled 2.3. ENABLE Enables the ARP Proxy function at distinct levels. ENABLE? ADDRESS GLOBAL a) ENABLE ADDRESS <ip-address> Enables the ARP Proxy function for the specified IP address (interface). ENABLE ADDRESS <ip-address> ENABLE ADDRESS Address (ifc name for unnumbered) [0.0.0.0] 212.54.87.6 Proxy ARP enabled on the address b) ENABLE GLOBAL Globally enables the ARP Proxy function. ENABLE GLOBAL TELDAT ROUTER ARP PROXY Configuration II - 7

ENABLE GLOBAL Proxy ARP globally enabled 2.4. LIST Displays the ARP Proxy configuration. LIST? ADDRESS ALL GLOBAL a) LIST ADDRESS Displays the configuration associated to the enabled addresses intervening in the ARP Proxy function. LIST ADDRESS Interface Address Proxy ARP Network Check Use Default Route ------------ --------------- --------- ------------- ----------------- ethernet0/0 192.14.1.1 OFF OFF OFF atm0/0 175.26.48.59 ON ON ON The meaning of the fields is as follows: Interface Interface identifier that the IP address is associated with. Address IP address. Proxy ARP Indicates if the ARP Proxy is enabled for this address. Network Check Indicates if the network check is enabled or not. Use Default Route Indicates if the default route is going to be used or not. b) LIST ALL Displays ALL the ARP Proxy configuration information. LIST ALL Proxy ARP globally enabled Interface Address Proxy ARP Network Check Use Default Route ------------ --------------- --------- ------------- ----------------- ethernet0/0 197.174.33.75 ON ON ON atm0/0 192.168.252.19 OFF OFF OFF c) LIST GLOBAL Displays the ARP Proxy global situation, if it is ENABLED or DISABLED. LIST GLOBAL Proxy ARP globally enabled TELDAT ROUTER ARP PROXY Configuration II - 8

2.5. SET PARAMETERS Configures the ARP Proxy parameters for a specific IP address. SET PARAMETERS SET PARAMETERS Address (ifc name for unnumbered) [0.0.0.0]? 198.75.252.27 Check net masks(yes/no)(n)? y Use default route(yes/no)(n)? y The meaning of the parameters is as follows: Address Specifies the address over which the parameters are configured. Check net masks Indicates if you wish to activate the network check. Use default route Indicates if you wish to use the default route (in this case the router always has a route towards the destination host). 2.6. EXIT Exits the ARP Proxy configuration environment and returns to the previous configuration prompt. EXIT EXIT IP config> TELDAT ROUTER ARP PROXY Configuration II - 9

Chapter 3 Example

1. ARP Proxy configuration example Given the situation shown in the following figure: IP GLOBAL: 142.65.0.0 Host A 142.65.1.5 Host B 142.65.2.7 142.65.1.1 GATEWAY 142.65.2.1 142.65.1.0 142.65.2.0 The global IP network corresponds to the 142.65.0.0 with 255.255.0.0 mask, as a Class B address. In this case, two physical segments separated within the same global IP network, corresponding to two Class C subnets 142.65.1.0 and 142.65.2.0 are presented. The hosts are configured with Class B addresses. If the ARP Proxy is not enabled, the ARP petitions carried out by host A when it wishes to send traffic to host B (and generally to any segment host corresponding to the subnet 142.65.2.0) will not reach its destination (host B) as they cannot communicate despite the fact they pertain to the same global IP network. The steps required to configure the ARP Proxy and to resolve this situation are described below: 1.1. Globally enable the ARP Proxy in the router Access the ARP Proxy configuration menu and globally enable the ARP Proxy function (subsequently check that the operation has been correctly carried out by listing the ARP Proxy global configuration): ENABLE GLOBAL Proxy ARP globally enabled LIST GLOBAL Proxy ARP globally enabled 1.2. Enabling the ARP Proxy in each router address The ARP Proxy is enabled in both router addresses (in order to connect both physical segments): TELDAT ROUTER ARP PROXY Example III - 11

ENABLE GLOBAL Proxy ARP globally enabled ENABLE ADDRESS Address (ifc name for unnumbered) [0.0.0.0]? 142.65.1.1 Proxy ARP enabled on the address ENABLE ADDRESS Address (ifc name for unnumbered) [0.0.0.0]? 142.65.2.1 Proxy ARP enabled on the address LIST ADDRESS Interface Address Proxy ARP Network Check Use Default Route ------------ --------------- --------- ------------- ----------------- ethernet0/0 142.65.1.1 ON OFF OFF ethernet1/0 142.65.2.1 ON OFF OFF Using the SHOW MENU command, the following can be seen: SHOW MENU ; Showing Menu Configuration enable address 142.65.1.1 enable address 142.65.2.1 enable global As we are connecting two segments pertaining to the same IP global network and the segments are directly accessible through the gateway executing ARP Proxy, you do not need to modify any additional parameters. If supernetting is carrie d out in the hosts (this is configuring network masks that are less restrictive than the class the network corresponds to) you must disable the network check. E.g. if the hosts in the previous example are configured with the Class C IP address 200.x.x.x and the Class B mask 255.255.0.0, the network check provoking the ARP petitions from the 200.65.1.0 towards the 200.65.2.0 will not be responded to by the ARP Proxy (as they are different networks). The final step is to save the configuration and to restart the router. TELDAT ROUTER ARP PROXY Example III - 12