2021-02-09

Icmp v6:ipv6基础协议之一,定义在rfc2463中。
用于传递报文转发中产生的信息或者错误。(ping)
广泛的用于其他协议中,比如邻居发现协议,path mtu发现机制。
在ipv6的next header字段中为58
字段有四个,分别是:type,code,checksum,message body
type:0—127为差错报文
在这里插入图片描述

信息类为128—255为信息报文
在这里插入图片描述

Icmpv6 邻居发现协议(ndp):
在这里插入图片描述

可是实现的功能:
地址解析(相当于ipv4 arp):

                                    邻居请求:使用的是ns报文(type:135,code:0),target address字段为请求的ip address,options字段放请求发送者的链路地址。
                                    邻居通告:使用na报文(type:135,code:0),target address字段与邻居请求报文一致,但options字段是请求报文中所请求的链路地址,也就是说要与target address中的ipv6地址相匹配。

在这里插入图片描述

IP层的目标地址为请求目标的请求节点组播IP,本端可以通过计算得到(因为知道对端的单播IP),也知道对端请求节点组播IP的mac(也是通过计算),这样,就可以顺利的到达目的地。
重复地址检查(相当于免费arp):当配置一个新的ipv6地址时,会进入到tentative 阶段,会发送以自己IP地址为目的地址的请求报文,一秒后,如果没响应,就没有冲突,就可以用。
生命周期是针对动态获取的IP的,但是tentative阶段不管是动态还是静态都要经过。
通过tentative后会进入valitl lifetime(有效时间),这个IP在这个时间是可以用的,这个阶段又分为两个阶段,preferred lifetime阶段(这个阶段可以接受和主动发送数据),valid lifetime阶段(这个阶段只能被动接受数据包)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值