IPV6基础介绍
随着Internet规模的扩大,2011年IANA组织把最后的一块IPV4地址分发完。IPV4的地址空间已经快要消耗殆尽。由于IPV4设计年代较早,许多问题也就暴露出来了,针对IPV4的地址短缺问题,曾先后出现过CIDR和NAT等临时性
解决方案,但是CIDR和NAT都有各自的弊端,并不能作为IPV4地址短缺问题的彻底解决方案。另外,安全性,Qos(服务质量),简便配置等要求也表明需要一个新的协议来根本解决目前
IPV4面临的问题。
IETF在20世纪90年代提出了下一代互联网协议-IPV6,IPV6支持几乎无限的地址空间。IPV6使用了全新的报文格式,提高了报文处理的效率,和安全性,也能更好的支持QoS。
IPV6地址:
IPV4 32bit长度 43亿个 不合理的应用导致IPV4地址资源耗尽;
IPV6 128bit长度 3.1*10的38次方个 近乎无限的地址空间
IPV6地址长度为128bit,每16bit划分为一段,每段由4个十六进制数表示,并用冒号隔开;
IPV6地址压缩:每一组中的前导0可以省略;地址中包含的连续全为0的组,用双冒号表示,一个完整的地址中只能出现一次;
IPV4地址由单播,组播,任播和广播而IPV6没有广播;
2000::/3 全球单播地址
2001:0DB8::/32 保留地址
FE80::/10 链路本地地址
FF00::/8 组播地址
::/128 未指定地址
:1/128 环回地址
IPV6单播地址
全球单播地址带有固定前缀,类似于IPV4
链路本地单播地址前缀为FE80::/10,类似于IPV4中的169.254.*。*
IPV6组播地址
前边8个1,
IPV6任播地址:任意一个单播地址,有可能是私网地址,有可能是公网地址
IPV6路由基础
IPV4有自己的网络传输协议,如果将来应用到了IPV6,IPV6也需要传输协议来进行路由的传输,所以IETF组织针对IPV6网络制定了两种路由协议RIPng和OSPFv3.
RIPnG指的是IPV6环境下的RIP协议,OSPFv3指的是IPV6的OSPF协议。
RIPnG协议
基本和RIP协议一样,那RIP协议的内容是什么呢?
RIP协议:
是一个距离矢量协议,
最大跳数为15,
路由更新的周期为30秒,
RIPv1是广播,v2是组播地址:224.0.0.9
水平分割,最大条数,Age time,路由毒化,毒性反转和水平分割不能一块。
RIPnG协议:
发送路由更新的目的地址为组播地址ff02::9/8
路由条目下一跳地址是0::0或者链路本地地址。
周期性的发送更新报文;
报文中可以携带多个路由表象:包含IPV6地址,路由标记,前缀长度及度量值。
在路由中需要打开IPV6配置,接口中也要;
配置:
ipv6
ipv6 enable
ipv address auto link-local1
ripng 1 enable
ipv6 enable
ipv6 address 2001:1:;1/64
ripng 1 enable
IPV4 OSPFv2:
链路状态路由:
DR和BDR:
RouterID:
唯一的;
任意的;
ipv4地址格式,不是ip地址;
OSPFv3是基于链路运行的,而OSPF2是基于网络进行的,OSPF3不在同一网段也能进行邻接关系。
OSPFv3认证:OSPFv3本身不提供认证功能,而是通过使用IPV6提供的安全机制来保证OSPFV3报文的合法性。
OSPFV3配置:
ipv6(打开ipv6功能)
ospfv3
router-id 1.1.1.1
ipv6 enable
ipv6 address fe80::1 link-local
ospfv3 1 area 0.0.0.0
ipv6 enable
ipv6 address 2001:1::1/64
ospfv3 1 area 0.0.0.0
ipv6
inter g0/0/0
ipv6 enable
quit
ospfv3 1 (1-65535)
router-id 1.1.1.1
quit
inter g0/0/0
ipv6 address fe80::1 link-local
ospfv3 1 area0
quit
int lo0
ipv6 enable
ipv6 address 2011::1 128
ospfv3 1 area0
quit
ipv6
ospfv3
router-id 2.2.2.2
quit
inter g0/0/0
ipv6 enable
ipv6 address fe80::2 link-local
ospfv3 1 area0
ipv6 enable
ipv6 address 2011::1 128
ospfv3 1 area0
quit
display ospfv3 peer(查看邻接关系配置)
display peer verbose(更详细)
DHCPv6原理和配置:
主机在运行IPv6时,可以通过使用无状态地址自动配置或DHCPv6协议来获取IPv6地址。
获取地址的方法:
1.无状态,自动,由主机发送RS报文,设备进行回复RA,根据RA头部自动生成地址;
2.EUI-64,FE80;
3.手动配置;
4.DHCPv6自动获取;