摘要:
1.4.1:状态定时器回调neigh_timer_handler 设置定时器来处理那些需要定时器处理的状态,定时器回调函数为neigh_timer_handler;函数会根据状态机变换规则对状态进行切换,切换状态后,如果需要更新输出函数则更新,并更新定时器下一次超时时间;其中NUD_INCOMPLE 阅读全文
posted @ 2019-11-06 22:40
codestacklinuxer
阅读(521)
评论(0)
推荐(0)
摘要:
2.1 邻居子系统结构体解析 struct neigh_table 代表的是一种邻居协议的接口(比如 ARP)。 struct neigh_params 代表的是邻居协议在每个设备上的不同参数。 struct neigh_ops 邻居对应的一些操作函数。 struct hh_cache 缓存 L2 阅读全文
posted @ 2019-11-06 22:39
codestacklinuxer
阅读(761)
评论(0)
推荐(0)
摘要:
1.3.1邻居系统状态图(老外给的解释) NUD_VALID : An entry is considered to be in the NUD_VALID state if its state is any one of the following, whichrepresent neighbor 阅读全文
posted @ 2019-11-06 22:39
codestacklinuxer
阅读(364)
评论(0)
推荐(0)
摘要:
1.什么是邻居子系统 邻居:是指同一个IP局域网内的主机,或者邻居之间在三层上仅相隔一跳距离。 邻居子系统:提供了三层协议地址与二层协议地址之间的映射关系。同时还提供了二层首部缓存,用以加速发送数据报文, 以ipv4 发送数据为例,在发送数据时,先进行路由查找,如果查找到目的地址路径,再查看邻居表中 阅读全文
posted @ 2019-11-06 22:24
codestacklinuxer
阅读(1020)
评论(0)
推荐(0)

浙公网安备 33010602011771号