Re: arp who-has? tell?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I had not intended to start a religious argument here when I said the DHCP server ARPs to find out if the address it's going to assign is already in use.

John Summerfield is correct that the specification calls for an ICMP echo request to be sent.

Mogens is correct that the ICMP echo is the mechanism used to generate the ARP request and subsequently verify the existence or absence of the address on the segment.

ARP is the mechanism for providing an association between the physical link layer and the logical link layer entities. IP addresses are logical link layer entities and ethernet (MAC) addresses are physical link layer entities.

ICMP may not depend on knowing how the traffic is transported but it does depend on knowing that it can be transported. That's what address resolution is all about. If the logical address (IP) cannot be resolved to a MAC address it cannot be transported.

Merry Christmas, Happy Hanukah, and a prosperous New Year to you all.

--jc

Mogens Kjaer wrote:
John Summerfield wrote:
..
ICMP doesn't depend on knowing how IP traffic is transported.

If I ping (send ICMP echo request) a non-existing, local IP
address, the first thing my machine does is sending an
arp who-has on the wire. No ICMP package is sent before
my machine receives the is-at answer.

Mogens

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux