【IPv6】IPv6 NDP邻居状态详解
NDP 邻居状态
任意两个通信的主机在通信之前,先要建立邻居。(省的去查找arp了)
因为接下来的文字会很乱,排版费劲,所以用这个来。
未完成(Incomplete),可达(Reachable),陈旧(Stale),延迟(Delay),探查(Probe)
正常过程:
Empty:初始化阶段,当开始发送NS包了,那么就进入下一状态
Incom:发送NS来请求MAC地址,并生成缓存表项。发送NS的后,邻居关系变成Incom。超时时间为:
关于Incom阶段,需要说明的是,发送地址为发送接口的全球地址,而请求的地址为被请求的地址的被请求组播组地址。Reach:当收到NA回应,并把v6地址和mac地址做好对应关系后。就到达此阶段。
Reach是稳定的阶段注意:如果在Incom阶段没有收到回应NA,将在固定时间后,状态由Incom变为Emp,即删除表项。当Reach老化计时器过期后,将会进入Stale阶段,即未知是否可达。
如果在Reach阶段,A收到B的非请求NA报文,且报文中所携带的B的链路层地址和表项中不同,则邻居状态马上变为Stale。Stale:在此阶段,表明邻接关系还存在,v6和mac地址映射依旧记录,但因为时间过长。需要发送NS,对方回应NA确认,才能继续让此表项可用,如果想要发送NS请求了,邻居状态将由Stale变为Delay。Del:在Del计时器过期前,能够收到NA,那么状态将会变回稳定Reach。
如果没有收到对方回应的NA。那么将会进入下一状态Probe。Probe:在Pro状态中,会周期性发送NS,并等待回应。对端回应了NA,则进入稳定Rea。没有回应,且发送固定次数后,,回到Empty,即删除表项。
【IPv6】IPv6 NDP邻居状态详解相关推荐
- OSPF邻居状态详解
OSPF 邻居路由器之间之所以要建立邻接关系,是为了相互交换路由信息.在广播网络环境中,并非每台邻居路由器之间都要建立"齐备的" OSPF 邻接关系.OSPF邻居路由器之间会通过 ...
- 用netstat查看网络状态详解
--用netstat查看网络状态详解 -----------------------------2014/06/11 一.Linux服务器上11种网络连接状态: ...
- 1xx、101、100 状态详解
1xx (临时响应) 临时响应并需要请求者继续执行操作 100 : 继续 服务器返回此代码表示已收到请求一部分,正在等待其余部分 也可以理解为正在加载 101: 切换协议 ...
- 查看oracle监听服务状态,(总结)Oracle监听服务lsnrctl参数及查询状态详解
lsnrctl命令常用参数详解: lsnrctl start 启动指定的监听器 stop 关闭指定的监听器 status 显示监听器的状态.status命令显示监听器是不是活动的,日志与跟踪文件的位置 ...
- 转:iOS应用程序生命周期(前后台切换,应用的各种状态)详解
iOS应用程序生命周期(前后台切换,应用的各种状态)详解 分类: iOS开发进阶2012-10-08 15:35 42691人阅读 评论(30) 收藏 举报 iosapplication任务anima ...
- 期刊投稿状态_SCI期刊投稿各种状态详解
原标题:SCI期刊投稿各种状态详解 网上投稿是现今SCI期刊投稿的重要方式之一,但当你在网上投递一篇SCI期刊的时候如何准确的判断你的投稿是否成功?是否被收录?这就要我们学会去查看SCI期刊投稿的状态 ...
- jstack 线程状态详解
jstack 线程状态详解 jatsck 用法 线程状态 一图以庇之 系统线程状态 (Native Thread Status) jatsck 用法 #jstack -h Usage:jstack [ ...
- 【DIRECTX状态详解】
DIRECT3D状态详解 Microsoft® Direct3D®设备是一个状态机.应用程序设置光照.渲染和变换模块的状态,然后在渲染时传递数据给它们. 本节描述图形流水线用到的所有不同类型的状态. ...
- Java 解析线程的几种状态详解
Java 解析线程的几种状态详解 1. 线程的5种状态 从操作系统层面上,任何线程一般都具有五种状态,即创建.就绪.运行.阻塞.终止. (1) 新建状态(NEW) 在程序中用构造方法创建一个新线程时, ...
最新文章
- 【物联网】NB-IoT简介
- 使用restTemplate报400或者415错误
- mkfontscale没有这个命令_那些实用的小命令
- Function ALV可编辑列修改数据后与与内表数据同步问题
- springboot打包发布
- DSP入门:中断PIE
- Vue路由History模式分析
- python 识别登陆验证码图片(完整代码)_python 识别登录验证码图片功能的实现代码(完整代码)...
- 求101-200以内的素数
- 蓝桥杯 基础练习 2n皇后问题(从n皇后问题入手)
- Java垃圾回收精粹 — Part1
- ASP.NET MVC学习
- bzoj 3261: 最大异或和
- LLDP发现相邻设备失败分析
- bat脚本中怎么注释命令行
- HTML 调用打印机打印指定区域
- Windows动态库DllMain
- Effective Java 经典学习(一)
- 带 SPI 接口的独立 CAN 控制器,SIT2515
- Python: 房天下小区数据爬取
热门文章
- 【软件测试】什么软件测试,软件测试和研发的区别
- 使用ChatGPT工具阅读文献的实战教程
- java使用drawtext重叠_DrawText的使用
- 归并排序(图解配代码)
- 坚果的2022年终总结
- 企业里用哪种文件共享服务器,企业有哪些文件共享方式、企业共享网盘推荐?...
- C++ COM组件编写初探(上)
- 物体跟随鼠标移动——图片为gif格式
- MethodHandle.invoke and MethodHandle.invokeExact are only supported starting with Android O
- FT、DFT、FFT