【运维小能手】MA5680T删除设备IP后ARP表项不老化

dhthongbin
dhthongbin  Moderator  (1)
3 years 4 months ago  View: 5305  Reply: 15
问题描述
某局点MA5680T设备下带一台iad设备,需要进行IP地址更换,故删除IP,重新配置IP后,发现ARP表项不老化,如下:
原ip  10.100.163.183
新ip   10.80.210.18
设备mac   4c1f-ccf3-f402
查询ARP表项都存在,
10.100.163.183  4c1f-ccf3-f402 3997    0/16/2  -   动态
10.80.210.18    4c1f-ccf3-f402 3997    0/16/2  3   动态


告警信息


处理过程
1、查询ARP老化时间,
 display  arp aging-time 
  ARP entry aging-time: 20 min(s)
ip地址确实过了20分钟没有老化;
2、查询ARP老化模式,发现分两种模式,如下:
MA5680T(config)#arp  aging-mode  ?
---------------------------------------------
  config 模式命令:
---------------------------------------------
control               控制面老化
forward               转发面老化
我们设备默认是转发面老化,经查询老化机制说明,解释如下:
控制面模式。这种情况ARP表项的老化取决于软件的老化定时器检测。
转发面老化。这种情况ARP表项的老化取决于硬件表项。

现网问题中的地址是 10.100.163.183,被OLT强制删除,但是其他设备或者用户还不知道这个信息,会继续发送关于这个IP的报文,这样ARP表项能否老化,取决于这个ARP表项还有没有在被使用(arp表项被使用就是被查询)。现网不断有这种“目的IP是当前ARP表项里的IP的报文”到来,那么ARP表项不会消失,故老化时间对它不生效。
后续手工删除arp表项即可。
根因
1、ARP老化时间
2、ARP老化模式
3、设备问题

解决方案
建议与总结
1、如果强制删除设备IP,而网络中又有大量其他设备会向这个IP发送报文,可以先将OLT上的老化方式修改成控制面模式,此方法不建议,会增加系统负担。
2、OLT上老化方式不改动,则只需在修改了IP后,手动清理一下OLT上的ARP即可,undo arp 10.100.163.183 3997即可。
paidang
paidang  Senior 
3 years 4 months ago
感谢分享,赞一个!
葱油
葱油  Senior 
3 years 4 months ago
受益匪浅,支持一下,赞!!!
好开森
好开森  Senior 
3 years 4 months ago
感谢分享
liyifei
liyifei  Silver 
3 years 4 months ago
赞一个!
yuangang
yuangang  Senior 
3 years 4 months ago
支持一下
无限美好
无限美好  Senior 
3 years 4 months ago
谢谢分享
二人转
二人转  Senior 
3 years 4 months ago
很好!点赞!向你学习
阿浩
阿浩  Senior 
3 years 4 months ago
学习啦,哈哈,赞!
奕心
奕心  Moderator 
3 years 4 months ago
感谢分享
1/2Page