Arp—address resolution protocol, Proxy arp, The complete ip connection – Perle Systems IOLINK-PRO IOLINK-520 User Manual

Page 3: Introduction

Advertising
background image

Introduction

1.2

— IOLINK-PRO & 520 Reference Manual

ARP—Address Resolution Protocol

A protocol called ARP (Address Resolution Protocol) is used to determine the MAC address of a particular IP address. The

MAC (Medium Access Control) address is unique predefined number for each device on the LAN. The manufacturer of the

device assigns MAC addresses. The IP address for each device is assigned by the network administrator according to the

network structure.

If the originating station does not know the MAC address of the destination station, a MAC broadcast will be transmitted

onto the LAN asking “Who has IP address 170.22.10.4?” This MAC broadcast is called an ARP request. Because the ARP

request is a MAC broadcast, every device on the LAN will see the frame. The device that has the IP address 170.22.10.4 will

respond with a frame to the originating station. The ARP reply frame will include the MAC address of the destination device.

Now when the two devices wish to send data across the LAN to each other, they will both use the MAC and IP address of

the other device.

Each device on the LAN maintains a table for MAC addresses and IP addresses called the ARP cache. The ARP cache

contains a list of IP addresses and their corresponding MAC addresses.

Proxy ARP

Each time an originating station does not know the MAC address of a destination station, the originating station sends out an

ARP request. If the destination station is on a different network, the router connected to the originating network will see

from the IP address that the frame is to be routed to another network. If the router has an entry for the destination address,

the router will generate an ARP reply to send back to the originating station. The ARP reply will specify the MAC address of

the router as the MAC address to send frames to for the IP address of the destination station.

The Complete IP Connection

The following are the steps that a frame of data will take when being transmitted from an originating station on an IP network

to a destination station on a different IP network. In this example, the two networks are separated by a third network with

two router hops between the originating network and the destination network.

Originating station will send an ARP request if it does not have the MAC address of the destination station.

Local router will see ARP request and send an ARP reply to the originating station with the MAC address of the local

router port.

Originating station will send the data frame addressed to the IP address of the destination station, and the MAC

address of the local router port.

Advertising