抓包解析邻居发现协议NDP

  • 实现环境:华为模拟器eNSP
  • 需要安装eNSP的看这里资源或者私信我
    话不多说,直接上知识点

地址解析

抓包解析邻居发现协议NDP

1.邻居请求报文NS

抓包解析邻居发现协议NDP
抓包解析邻居发现协议NDP
被请求节点的多播地址作为目的IP地址

2.邻居公告消息NA

抓包解析邻居发现协议NDP
抓包解析邻居发现协议NDP

邻居可达性检测NUD

1.首先看邻居请求报文NS

抓包解析邻居发现协议NDP
抓包解析邻居发现协议NDP

2.其次查看邻居公告消息NA

抓包解析邻居发现协议NDP
抓包解析邻居发现协议NDP
地址不可达性检测时候NS目的IP地址用单播地址,NA的目的IP地址也是单播地址,而且这个是单向检测的

重复地址检测DAD

抓包解析邻居发现协议NDP
故意将R1地址设为2020::2/64,然后ping

1.邻机请求消息NS

抓包解析邻居发现协议NDP
抓包解析邻居发现协议NDP
(源地址未指定时,option不包含源链路层地址)
当在规定时间内没有收到NA报文时说明这个请求的目的地址是可以用的

2.邻机公告消息NA

抓包解析邻居发现协议NDP
抓包解析邻居发现协议NDP

路由器发现

1.路由器请求RS

这个在eNSP上没有做成功,这里就简单说一下原理
抓包解析邻居发现协议NDP
抓包解析邻居发现协议NDP

2.路由器公告

抓包解析邻居发现协议NDP
抓包解析邻居发现协议NDP
抓包解析邻居发现协议NDP