linux的arp老化时间是多少

linux的arp老化时间是多少,第1张

root@localhost:~/xly# find /proc -name "gc_stale_time"

/proc/sys/net/ipv4/neigh/default/gc_stale_time

/proc/sys/net/ipv4/neigh/lo/gc_stale_time

/proc/sys/net/ipv4/neigh/p2p1/gc_stale_time

/proc/sys/net/ipv4/neigh/p4p1/gc_stale_time

/proc/sys/net/ipv4/neigh/vmnet1/gc_stale_time

/proc/sys/net/ipv4/neigh/vmnet8/gc_stale_time

/proc/sys/net/ipv6/neigh/default/gc_stale_time

/proc/sys/net/ipv6/neigh/lo/gc_stale_time

/proc/sys/net/ipv6/neigh/p2p1/gc_stale_time

/proc/sys/net/ipv6/neigh/p4p1/gc_stale_time

/proc/sys/net/ipv6/neigh/vmnet1/gc_stale_time

/proc/sys/net/ipv6/neigh/vmnet8/gc_stale_time

root@localhost:~/xly# cat /proc/sys/net/ipv4/neigh/default/gc_stale_time

60

arp老化时间显示w意思是已经老化。老化时间arp表和mac表,当达到配置的表项老化时间即90,根据探测次数每隔5s发送一个探测报文,一直没有收到应答消息则表项被删除。ARP,即地址解析协议,负责把目的主机的IP地址解析成目的MAC地址。

打开APP

锅锅是锅锅

关注

arp表老化时间及其修改 原创

2022-03-01 14:43:23

锅锅是锅锅

码龄10年

关注

ARP表包含ip地址、mac地址的映射关系

老化:arp表和mac表,当达到配置的表项老化时间后,根据探测次数每隔5s发送一个探测报文,如果一直没有收到应答消息则表项被删除。

默认

ARP表项的老化超时时间:缺省值是1200秒;

MAC表的老化超时时间:缺省值是300秒 ;

修改命令

arp expire-time命令用来设置动态ARP表项的老化超时时间。

mac-address aging-time命令用来设置动态MAC地址表项的老化时间

arp detect-times命令修改arp探测次数。默认探测次数是3次

不可修改的老化时间

除原有的老化时间探测,交换机新增加了1/2探测时间点和3/4探测时间点,这两个探测时间点的探测次数都为3次,不能修改。

比如,expire-time为20分钟(1200s),detect-times为6,当到达10分钟时,每隔5s发一个arp探测报文,连续发3次;到达15分钟时,同样发3次arp探测;当到达20分钟时,发6次arp探测,若一直没有收到回应报文,则表项删除。

比如: 配置expire-time为60s, detect-times为6。

那么当到达60s时,每隔5s发送一个arp探测报文,若一直没有收到回应报文,则表项删除,那么实际表项老化所需要的时间为:(60+6*5)=90s

ARP协议工作原理

每个主机都会在自己的 ARP 缓冲区中建立一个 ARP 列表,以表示 IP 地址和 MAC 地址之间的对应关系。

主机(网络接口)新加入网络时(也可能只是mac地址发生变化,接口重启等), 会发送免费ARP报文把自己IP地址与Mac地址的映射关系广播给其他主机。

网络上的主机接收到免费ARP报文时,会更新自己的ARP缓冲区。将新的映射关系更新到自己的ARP表中。

某个主机需要发送报文时,首先检查 ARP 列表中是否有对应 IP 地址的目的主机的 MAC 地址,如果有,则直接发送数据,如果没有,就向本网段的所有主机发送 ARP 数据包,该数据包包括的内容有:源主机 IP 地址,源主机 MAC 地址,目的主机的 IP 地址等。

当本网络的所有主机收到该 ARP 数据包时:

(A)首先检查数据包中的 IP 地址是否是自己的 IP 地址,如果不是,则忽略该数据包。

(B)如果是,则首先从数据包中取出源主机的 IP 和 MAC 地址写入到 ARP 列表中,如果已经存在,则覆盖。

(C) 然后将自己的 MAC 地址写入 ARP 响应包中,告诉源主机自己是它想要找的 MAC 地址。

6.源主机收到 ARP 响应包后。将目的主机的 IP 和 MAC 地址写入 ARP 列表,并利用此信息发送数据。如果源主机一直没有收到 ARP 响应数据包,表示 ARP 查询失败。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8603249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存