本帖最后由 yeslab官方 于 2018-8-16 16:19 编辑
相关阅读: HCIE华为数通实验室|IPv6地址配置与报文格式 HCIE华为数通实验室|观察 EU I-64 的方式形成的地址
实验目的
掌握NDP协议地址解析的过程。
实验拓扑 实验步骤
注意,此实验是在实验一的基础之上来完成的。
步骤1:清除IPv6邻居;
步骤2:在AR1的G0/0/0口开启抓包,同时在AR1上ping测AR2的直连地址。
步骤3:查看Wireshark,观察地址解析过程。
在NDP地址解析过程中,会使用到两种类型的ICMP报文;
Type135:NS邻居请求
Type136:NA邻居通告报文
简单来讲就是,发起主动通信的一端(本环境中为AR1)在发送ICMP数据之前,首先发送NS报文,NS报文的作用是请求目标通信地址的MAC地址,当对端AR2收到地址解析后,主动回复NA报文,NA报文中携带了AR2自己的MAC地址,以此完成解析。具体报文内容如下图所示:
NS报文解析:
源地址为AR1的接口地址,目的地址为AR2地址的请求节点组播组。
Type类型:135
Target Address:2012::2,所需要请求的目标地址。
Source link-layer addres:源的链路层地址,MAC地址。
所以本NS报文表达的意思是,源2012::1需要解析目标地址2012::2的MAC地址,我自己的MAC地址是00:E0:FC:FB:66:05,收到请回复我。
NA报文解析:
源地址为AR2的接口地址,目的地址为AR1的接口地址,此时的AR2已经通过NS报文了解到了源AR1的IP地址以及MAC地址,故可以通过单播方式进行发送。
Type:NA报文
Target Address:被请求的地址。
Target link-layer address:被请求地址的MAC地址。
所以本NA报文的意思是,2012::1需要请求的目标地址2012::2的链路层地址是00:E0:FC:7D:5F:96。以此完成双向地址解析。
网址:www.yeslab.net
|