ICMPv6和NDP
IPv6定义了ICMPv6(internet control message protocol for IPv6)除了类似ICMP功能外,还有许多扩展 邻居发现协议(Neighbor Discovery Protocol)以下简称NDP 是基于ICMPv6实现的,作为IPv6的关键协议,NDP提供了如前缀发现,重复地址检测,地址解析,重定向等功能
Internet控制消息协议ICMP(internet Control Message Protocol)是IP协议的辅助协议
ICMP协议用来在网络设备间传递各种差错和控制信息,对于收集各种网络信息、诊断和排除各种网络故障等方面起着至关重要的作用


ICMP差错检测:ICMP Echo消息常用于诊断源和目的地之间的网络连通性,同时还可以提供其他信息,如报文往返时间等


ICMP错误报告:ICMP定义了各种错误消息,用于诊断网络连接性问题,根据这些错误消息,源设备可以判断出数据传输失败原因

ICMPv6概述:

ICMPv6报文格式:


报文类型:差错报文和信息报文

ICMPv6差错报文应用-Path MTU发现


ICMPv6信息报文应用-Ping

ICMPv6其它常用的报文

NDP(neighbor Discovery Protocol)概述:

NDP报文类型及功能:

路由器发现:

路由器发现流程-主机请求触发
主机启动时,主机向本地链路范围所有路由器发送RS报文,触发路由器响应RA报文,主机发现本地链路上路由器后,自动配置缺省路由器建立缺省路由表,前缀列表和设置其他它的配置参数。

路由器发现流程-路由器周期性发送
路由器周期性发送RA报文,发送间隔为有范围的随机值,缺省最大间隔600s,最小200s


地址解析:


邻居跟踪:
IPv6邻居状态表:

IPv6邻居状态:

邻居状态迁移:


重复地址检测:
(Duplicate Address Detect)DAD指接口在使用某个IPv6地址之前需要先探测是否有其他节点使用该地址,从而确保网络没有相同的单播地址




重定向:
指网关设备发现报文从其他网关设备转发更优,就会发送重定向报文告知报文的发送者让报文发送者选择另一个网关设备

更新: 2025-03-12 13:31:26
原文: https://www.yuque.com/yuhui.net/network/vcgndp7b7nn7rde5

评论(0)
暂无评论