设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 890|回复: 1
收起左侧

[原创] NDP协议之地址解析实验|HCIE华为数通

[复制链接]
发表于 2018-8-16 16:16:44 | 显示全部楼层 |阅读模式
本帖最后由 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



                               
登录/注册后可看大图


发表于 2018-9-3 14:36:39 | 显示全部楼层

感谢楼主分享!
沙发 2018-9-3 14:36:39 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-3-29 06:43 , Processed in 0.055362 second(s), 9 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表