RFC 1122:Requirements for Internet Hosts -- Commun...
RFC-Ref

ARP


Click on the red underlined text to get to the source

... LINK:1], and trailer negotiation is performed at the time that ARP is used to discover the link-layer address of a destination ...
... Specifically, the ARP exchange is completed in the usual manner using the normal IP protocol type, but a host ...
... host that wants to speak trailers will send an additional "trailer ARP reply" packet, i.e., an ARP reply that specifies the trailer encapsulation ...
... wants to speak trailers will send an additional "trailer ARP reply" packet, i.e., an ARP reply that specifies the trailer encapsulation protocol type but otherwise has the ...
... trailer encapsulation protocol type but otherwise has the format of a normal ARP reply. If a host configured to use trailers receives a trailer ARP ...
... ARP reply. If a host configured to use trailers receives a trailer ARP reply message from a remote machine, it can add that machine to the list of ...
... remote machine, it can add that machine to the list of machines that understand trailers, e.g., by marking the corresponding entry in the ARP cache. ...
... Hosts wishing to receive trailer encapsulations send trailer ARP replies whenever they complete exchanges of normal ARP messages for IP ...
... trailer ARP replies whenever they complete exchanges of normal ARP messages for IP. Thus, a host that received an ...
... IP. Thus, a host that received an ARP request for its IP protocol address would send a ...
... IP protocol address would send a trailer ARP reply in addition to the normal IP ARP reply; ...
... trailer ARP reply in addition to the normal IP ARP reply; a host that sent the IP ...
... a host that sent the IP ARP request would send a trailer ARP reply when it received the corresponding IP ...
... IP ARP request would send a trailer ARP reply when it received the corresponding IP ARP reply. ...
... ARP reply when it received the corresponding IP ARP reply. In this way, either the requesting or responding host in ...
... host in an IP ARP exchange may request that it receive trailer encapsulations. ...
... This scheme, using extra trailer ARP reply packets rather than sending an ARP request for the trailer protocol type, ...
... This scheme, using extra trailer ARP reply packets rather than sending an ARP request for the trailer protocol type, was designed to avoid a continuous exchange of ARP packets ...
... than sending an ARP request for the trailer protocol type, was designed to avoid a continuous exchange of ARP packets with a misbehaving host that, contrary to any ...
... with a misbehaving host that, contrary to any specification or common sense, responded to an ARP reply for trailers with another ARP reply for IP ...
... specification or common sense, responded to an ARP reply for trailers with another ARP reply for IP. This problem is avoided by sending a trailer ARP ...
... ARP reply for IP. This problem is avoided by sending a trailer ARP reply in response to an IP ARP ...
... ARP reply in response to an IP ARP reply only when the IP ARP reply answers an ...
... IP ARP reply only when the IP ARP reply answers an outstanding request; this is true when the hardware address for the host ...
... hardware address for the host is still unknown when the IP ARP reply is received. A trailer ARP reply may always be sent ...
... IP ARP reply is received. A trailer ARP reply may always be sent along with an IP ARP ...
... ARP reply may always be sent along with an IP ARP reply responding to an IP ARP ...
... IP ARP reply responding to an IP ARP request. ...
... Address Resolution Protocol -- ARP ...
... ARP Cache Validation ...
... An implementation of the Address Resolution Protocol (ARP) [LINK:2] MUST provide a mechanism to flush out-of-date cache ...
... A mechanism to prevent ARP flooding (repeatedly sending an ARP ...
... ARP flooding (repeatedly sending an ARP Request for the same IP address, at a high rate) MUST be included. The recommended maximum rate is 1 per second ...
... The ARP specification [LINK:2] suggests but does not require a timeout mechanism to invalidate cache ...
... addresses. The prevalence of proxy ARP (see Section 2.4 of [INTRO:2]) has significantly increased the likelihood that cache ...
... entries in hosts will become invalid, and therefore some ARP-cache invalidation mechanism is now required for hosts ...
... for hosts. Even in the absence of proxy ARP, a long- period cache timeout is useful in order to ...
... period cache timeout is useful in order to automatically correct any bad ARP data that might have been cached. ...
... "refreshed" (by observing the source fields, regardless of target address, of an ARP broadcast from the system in question). For proxy ...
... broadcast from the system in question). For proxy ARP situations, the timeout needs to be on the order of a minute. ...
... remote host by periodically sending a point-to-point ARP Request to it, and delete the entry if no ARP ...
... ARP Request to it, and delete the entry if no ARP Reply is received from N successive polls. Again, the timeout should be on the order of a minute, and ...
... detects a delivery problem, flush the corresponding ARP cache entry. ...
... call the link-layer advice routine to invalidate the ARP cache entry. ...
... Approaches (1) and (2) involve ARP cache timeouts on the order of a minute or less. In the absence of proxy ...
... the order of a minute or less. In the absence of proxy ARP, a timeout this short could create noticeable overhead ...
... it may be necessary to configure a host to lengthen the ARP cache timeout. ...
... ARP Packet Queue ...
... IEEE 802 networks MUST be managed by the Address Resolution Protocol (ARP). ...
... Destination Unreachable error to IP solely because there is no ARP cache entry for a destination. ...
... |2.3.1 | | |x| | | Send Trailers by default without negotiation |2.3.1 | | | | |x| ARP |2.3.2 | | | | | | Flush out-of-date ARP cache entries |2.3.2.1|x| | | | | ...
... |2.3.1 | | | | |x| ARP |2.3.2 | | | | | | Flush out-of-date ARP cache entries |2.3.2.1|x| | | | | Prevent ARP floods |2.3.2.1|x| | | | | ...
... Flush out-of-date ARP cache entries |2.3.2.1|x| | | | | Prevent ARP floods |2.3.2.1|x| | | | | Cache timeout configurable |2.3.2.1| |x| | | | ...
... Send K1=6 encapsulation |2.3.3 | | | | |x| Use ARP on Ethernet and IEEE 802 nets |2.3.3 |x| | | | | ...
... TOS to link layer |2.4 |x| | | | | No ARP cache entry treated as Dest. Unreach. |2.4 | | | | |x| ...


... Failure to ARP or to re-validate ARP mappings may ...
... Failure to ARP or to re-validate ARP mappings may be used as negative advice for the corresponding IP address ...
... the cache entries themselves, a two level data structure (perhaps coordinated with ARP or similar caches) may be desirable for implementing a route cache ...



Google
Web
RFC-Ref