linux 刷新arp 间隔,windows下arp缓存刷新间隔为多久?

看这个解释的跟清楚些

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters

修改的键值:

键值1:ArpCacheLife,类型为Dword,单位为秒,默认值为120

键值2:ArpCacheMinReferencedLife,类型为Dword,单位为秒,默认值为600

注意:这些键值默认是不存在的,如果你想修改,必须自行创建;

修改后重启计算机后生效

详细解释:

关于arp缓存表项的生存期(有效时间)

在默认情况下,Windows Server 2003家族和Windows XP中,ARP缓存中的表项仅存储2分钟。

如果一个ARP缓存表项在2分钟内被用到,则其期限再延长2分钟,直到最大生命期限10分钟为止。

超过10分钟的最大期限后,ARP缓存表项将被移出,并且通过另外一个ARP请求——ARP回应交换

来获得新的对应关系。

ARP缓存表项的存放时间可以通过改变ArpCacheLife和ArpCacheMinReferencedLife的注册表

值来重新设置。

ArpCacheLife

Location:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

Data   Type:   REG_DWORD

Valid   range:   0-0xFFFFFFFF

Default   value:   120

Present   by   default:   No

ArpCacheLife设置了未被使用的ARP缓存表项可以被保持的时间。如果注册表中没有ArpCacheLife项,

则ArpCacheLife的默认值是120秒(2分钟)。

ArpCacheMinReferencedLife

Location:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

Data   Type:   REG_DWORD

Valid   range:   0-0xFFFFFFFF

Default   value:   600

Present   by   default:   No

ArpCacheMinReferencedLife设置被重复使用的表项可以在ARP缓存中存放的时间。

ArpCacheMinReferencedLife的默认值是600秒(10分钟)。

在注册表中ArpCacheMinReferencedLife和ArpCacheLife的值的使用方法如下:

如果ArpCacheLife比ArpCacheMinReferencedLife的值大或与之相等,则被使用和未被使用的ARP

缓存表项可存储的时间都是ArpCacheLife。

如果ArpCacheLife比ArpCacheMinReferencedLife的值小,则未被使用的ARP缓存表项在

ArpCacheLife秒的时间后就过期了,被使用的表项的生存期为ArpCacheMinReferencedLife秒。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值