ICMPV6:intermet 控制管理协议--- 存在大量的子协议
1、PMTU---路径 MTU 发现协议 通过ICMPV6error包来获取整段路径上最小 MTU 值
2、NDP------邻居发现协议---用于取代IPV4下的 ARP协议
假设PC1和PC2 通讯
1无2的MAC地址 1)1封装ICMP type 135 NS---相当于 ARP的请求 源IPV6地址(1的接口ip地址) 目标IPV6地址----2的被请求节点组播地址 TTL=1 源MAC地址(1的接口mac地址) 目标MAC地址:----2的被请求节点组播地址对应的 MAC
2)2 回应 ICMP type 136 NA----相当于 ARP的应答 源IPV6地址(2接口 ip) 目标 ipv6 地址--1 的接口 IPv6 地址 源MAC地址(2的接口AC地址) 目标mac地址--1的接口mac 地址
ICMPV6中的NDP除取代了AARP外,其他的ARP协议也可被NDP取代,原理一致;
3、前缀通告------auto-config 仅在以太网环境存在 路由器周期 (200s) 向下发送IPV6的地址前缀(网络号)
路由器 PC
ICMP type 134---RA ICMP type 133---ACK-RS
源 ip 地址---接口 ipV6 地址 源 ipv6 地址--- ::
目标 ip 地址--FF02::1 TTL=1 目标ip地址----FFO2::1 1TL=1
目标MAC (所有节点MAC) 目标MAC(所有节点MAC)
rl(config)#ipv6 unicast-routing r2(config-if)#ipv6 address autoconfig开启IPV6的单播路由功能,该功能开启后,设备上的auto-config
被激活,同时可以收发 IPV6 路由协议信息;
且可以为 ipv6 的流量进行路由;
前提路由器接口上已经拥有合法ipv6的单播地址;
只要在路由器上开启了IPV6的单播路由功能,那么该路由器将向所有存在IPV6地址的以太网接口周期发送其地址的前缀;
注:在配置动、静态IPV6路由协议时,均需要开启单播路由功能,开启后也导致该路由器会向所有的以太网接口发送前缀,若该接口管理员不要auto-confg功能,可以再关闭
rl(config)#interface fastEthernet 0/0 rl(config-if)#ipv6 nd suppress-ra