postman本地请求ip地址变成ipv6_华为认证-IPv6技术-ICMPv6介绍

ICMPv6协议

ICMPv6的协议类型是58 除了IPv4中的作用外 还添加了邻居发现、无状态自动配置、PMTU 等作用

07a9bdebe1ea60bd6ab69bafbf97d7f2.png

邻居发现协议NDP

NDP 邻居发现协议 有如下功能

NDP使用ICMPv6的相关报文

  1. RS(Router Solicitation):路由器请求报文
  2. RA(Router Advertisement):路由器通告报文
  3. NS(Neighbor Solicitation):邻居请求报文
  4. NA(Neighbor Advertisement):邻居通告报文

地址解析

PCl准备访问PC2之前,首先在本地邻居表中查找PC2的IPv6地址对应的以太网MAC地址,如果查找到相关表项,则将发往PC2的数据包封装在以太数据帧中然后发出:如果没有找到PC2的MAC地址,则发送NS消息用来请求其链路层地址

用ICMPv6里面的type 135(NS 邻居请求)和type 136(NA 邻居的通告)发送

32c39c31973587c90fac0a675a776039.png

过程如下:

  1. PCl向PC2的请求节点的组播地址发送NS消息,该消息是通过类型为135的ICMPv6报文来承载,目标地址是PC2的IPv6单播地址
  2. PC2收到NS消息后,以单播的方式向PCl回应NA消息,该消息中包含了PC2的MAC地址。PC2还会将PCl的 IPv6地址和MAC地址添加至本地的邻居缓存表中
  3. PCl收到来自PC2的NA消息后,将PC2的IPv6地址以及它的MAC地址添加至本地的邻居缓存表中

假设PCl的IPv6地址为2001::1/64,PC2的IPv6地址为2001::2/64

862266fc0122fb2a56549c46b797d35c.png

DAD检查

DAD(Duplicate Address Detection)重复地址检测,类似于免费ARP的作用一样

用ICMPv6里面的type 135(NS 邻居请求)和type 136(NA 邻居的通告)发送

作用:用于地址分配或主机连接网络时检测重复的IPv4主机地址。

过程:节点向一个自己将使用的试验地址所在的Solicited-node组播组发送一个以该试验地址为请求的目标地址的邻居请求(NS)报文,如果收到某个其它站点回应的邻居通告(NA)报文,就证明该地址已被网络上使用,节点将不能使用该试验地址进行通信。这种情况下,网络管理员需要手动为该节点分配另外一个地址

1ef2d5253acfdd4ac7b35719fef07c54.png

无状态自动配置

网络节点向相连的路由器发送RS,请求地址前缀信息

路由器通过发送路由器通告RA,回复地址前缀信息

用ICMPv6里面的type 133(NS 邻居请求)和type 134(NA 邻居的通告)发送

17b614181e768eb07532ecc29b69cf3f.png

举例如下:

ed166da92f960aa35d0767b3390542a6.png
[R1-GigabitEthernet0/0/0]dis this#interface GigabitEthernet0/0/0ipv6 enableipv6 address 2019::1/64undo ipv6 nd ra halt#Router Advertisement 用于回复RS报文,RS报文中包含IPv6地址或前缀信息

注1:华为默认不会发送RA报文,手工开启后默认200S发送一次,使用以下命令开启

[Huawei-GigabitEthernet0/0/0]undo ipv6 nd ra halt

注2:主动发起RA报文后,同样也会被邻居路由器收到,在邻居路由器上开启发送RS报文,便可以无状态自动配置接口IP地址

[Huawei-GigabitEthernet0/0/0]ipv6 address auto global

注3:路由器收到RA回复后,使用EUI64生成接口IPv6地址;主机(windows)收到RA回复后,使用软件随机生成IPv6地址(更加安全)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值