arp
2021-03-09 15:19:48 11 举报
arp
作者其他创作
大纲/内容
Linux实现的ARP缓存老化时间原理解析
30ms内用ArpPing检测在线状态
map页面只有当ip在线时才会显示,RE双频桥接后修改5g的ssid会重新进行dhcp过程从而拿到一个新的ip,而旧的ip在arp表中也依旧存在这就导致了一个re的mac有多个ip的情况,此时就只能通过ping的方式来判断各个ip是否在线
online
默认情况下arp的垃圾回收机制只有在arp高速缓存中存储的条目大于128时才会删除老化的arp项,rcs脚本中执行echo 0 > /proc/sys/net/ipv4/neigh/default/gc_thresh1即可立即删除老化项
Linux中arp表的老化机制
rsl_getDev2HostEntryObj最终调用到fillStaticEntry进行在线状态监测
/proc/sys/net/ipv4/neigh/br0/base_reachable_time 30s的老化时间/proc/sys/net/ipv4/neigh/br0/gc_stale_time 60s的删除时间(arp条目数大于gc_thresh1时才会删除)
结束
arp老化机制
hostIsWireless
macHasMultiIp
map页面反复刷新时re客户端时有时无原因:
0 条评论
下一页