一种工业以太网交换机ARP老化机制
发布时间:2021-11-09 23:50
在在交换机转发架构中,数据报文的目的 IP地址一旦写入硬件转发表,数据包将不会再经过TCP/IP协议来转发,而是由交换芯片完成三层转发。当数据报文由交换芯片转发后TCP/IP的ARP处理状态机就不会进入probe状态,而是进入stale状态,然后该ARP表项就会被删除。当ARP表在"有人使用"的情况下,这种处理会引起频繁删除添加ARP表和硬件转发表,从而导致网络震荡。针对此问题,设计了一种交换机ARP老化的实现方法,当ARP对应的IP设备不在网络中可以被老化,回收ARP资源;对于那些在网络中存在的设备,不做老化处理,保证他们在网络中使用的流畅性。
【文章来源】:工业控制计算机. 2020,33(05)
【文章页数】:4 页
【部分图文】:
Linux ARP老化机制
驱动收到IP报文后送往Linux TCP/IP协议栈处理,图2为是协议栈处理转发数据包步骤:1)协议栈根据IP报文的目的IP地址查找路由表,如果有匹配路由表项则取得路由表项的下一跳和出接口,否则发目的不可达的ICMP报文。
有交换芯片的情况下,IP报文的转发过程如图3:1)当一个报文进入交换芯片时,首先会根据IP报文的目的MAC地址查找L2表,如果匹配到的L2表的l3_bit被置位,继续查找L3表。
本文编号:3486144
【文章来源】:工业控制计算机. 2020,33(05)
【文章页数】:4 页
【部分图文】:
Linux ARP老化机制
驱动收到IP报文后送往Linux TCP/IP协议栈处理,图2为是协议栈处理转发数据包步骤:1)协议栈根据IP报文的目的IP地址查找路由表,如果有匹配路由表项则取得路由表项的下一跳和出接口,否则发目的不可达的ICMP报文。
有交换芯片的情况下,IP报文的转发过程如图3:1)当一个报文进入交换芯片时,首先会根据IP报文的目的MAC地址查找L2表,如果匹配到的L2表的l3_bit被置位,继续查找L3表。
本文编号:3486144
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3486144.html