Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Proxy ARP
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Uses== Below are some typical uses for proxy ARP: ;Joining a broadcast LAN with [[serial communications|serial]] links (e.g., [[dial-up access|dialup]] or [[virtual private network|VPN]] connections). :Assume an Ethernet broadcast domain (e.g., a group of stations connected to the same hub or switch (VLAN)) using a certain IPv4 address range (e.g., 192.168.0.0/24, where 192.168.0.1 β 192.168.0.127 are assigned to wired nodes). One or more of the nodes is an [[router (computing)|access router]] accepting dialup or VPN connections. The access router gives the dial-up nodes IP addresses in the range 192.168.0.128 β 192.168.0.254; for this example, assume a dial-up node gets IP address 192.168.0.254. :The access router uses proxy ARP to make the dial-up node present in the subnet without being wired into the Ethernet: the access router 'publishes' its own MAC address for 192.168.0.254. Now, when another node wired into the Ethernet wants to talk to the dial-up node, it will ask on the network for the MAC address of 192.168.0.254 and find the access router's MAC address. It will therefore send its IP packets to the access router, and the access router will know to pass them on to the particular dial-up node. All dial-up nodes therefore appear to the wired Ethernet nodes as if they are wired into the same Ethernet subnet. ;Taking multiple addresses from a LAN :Assume a station (e.g., a server) with an interface (10.0.0.2) connected to a network (10.0.0.0/24). Certain applications may require multiple IP addresses on the server. Provided the addresses have to be from the 10.0.0.0/24 range, the way the problem is solved is through proxy ARP. Additional addresses (say, 10.0.0.230-10.0.0.240) are [[IP aliasing|aliased]] to the [[loopback]] interface of the server (or assigned to special interfaces, the latter typically being the case with [[VMware]]/[[User-mode Linux|UML]]/[[Operating-system-level virtualization|jails]]/[[Linux-VServer|vservers]]/other virtual server environments) and 'published' on the 10.0.0.2 interface (although many operating systems allow direct allocation of multiple addresses to one interface, thus eliminating the need for such workarounds). ;On a firewall :In this scenario a firewall can be configured with a single IP address. One simple example of a use for this would be placing a firewall in front of a single host or group of hosts on a subnetwork. Example: A network (10.0.0.0/8) has a server (10.0.0.20) that should be protected. A proxy ARP firewall can be placed in front of the server. In this way the server is put behind a firewall without having to make any further changes to the network. ;Mobile-IP :In case of [[Mobile IP |Mobile-IP]] the Home Agent uses proxy ARP in order to receive messages on behalf of the Mobile Node so that it can forward the appropriate message to the actual mobile node's address ([[Care-of address]]). ;Transparent subnet gatewaying :A setup that involves two physical segments sharing the same IP subnet and connected together via a [[router (computing)|router]]. This use is documented in RFC 1027. ;Redundancy :ARP manipulation techniques are the basis for protocols providing [[redundancy (engineering)|redundancy]] on broadcast networks (e.g., [[Ethernet]]), most notably [[Common Address Redundancy Protocol]] and [[Virtual Router Redundancy Protocol]].
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Proxy ARP
(section)
Add topic