2018-9-5
IPv6:多等级层次有助于路由聚合,提高了因特网路由的效率及扩展性;自动配置过程允许IPv6网络中的几点更加便捷的接入IPv6网络;重编制机制使得IPv6提供商之间的转换对最终用户是透明的
无需NAT;不再有广播,不再有ARP IPv6的包头比IPv4更有效率,数据字段更少,去掉了包头校验和,更简单的包头提高了效率
更有效的支持了移动性和安全性
省略的表达方式:
- 在每一段中,前导0可以省略
- 每一段中,如果全部为0,可以用::代替(如果连续多段都全部为0只需要使用一个::即可以代表所有的0)
/96代表网络前缀为96位
IPv6地址及寻址方式:
IPv4 32bit 地址空间:点分十进制,四段:X.X.X.X 一段8bit 0000 0000
IPv6 128bit 地址空间:8段 16进制表示 一段16个bit ABCD 0001:0123:0000:0000:0000:ABCD:0000:0001/96
ABCD:1010 1011 1100 1101 16*8=128位(IPv6地址表示中,每一个数字都是16进制)
IPv6路由协议的配置与使用:
IPv6与IPv4网络共存及过度:
单播地址:互联地址;可路由,在全网范围内有效
2000::/3
2000:0000 0000 -------3FFF:FFFF....FFFF
- 本地站点地址:类似于IPv4环境中的私网地址,使用少
FEC0::/10 满足IPv6前缀为1111 1110 11的地址被称之为IPv6私网地址,本地站点地址。
- 链路本地地址:以FE80::/10为前缀 11-64位为0
只在某一接口所在的直连网段中有效(LAN),不可以作为跨网段通信的目的地址来配置路由
接口打开IPv6 ENABLE 自动获得地址;
作用:邻居发现,路由器发现,自动地址配置,MAC地址获取
NDP邻居发现协议
CDP:思科发现协议 通过发送CDP报文,通告直连邻居相关的
- 地址解析(代替ARP,使用icpmv6完成地址解析)没有ARP协议,使用NS和NA来完成
在单播地址未配置之前已经通过NS/NA消息来获取了对端的MAC地址,不同于ARP数据驱动解析MAC地址的方式。
- 邻居状态(直连):show ipv6 neighbors
- 无状态自动地址配置远程站点通过接受到的前缀信息形成全局单播地址,此时的地址临时地址,必须经过DAD后,才会形成合法的全局单播地址
- DAD duplicate address detection:重复地址检测,确保无状态自动配置地址是唯一的
IPv6路由协议(RIP;OSPF;BGP)
- RIPng(V1,V2,NG)
- 特点:使用UDP521端口进行路由信息的发送(源目均为521)
- 最大跳数15跳,16条不可达
- 携带的网络前缀:128bit----区别于常用IPv4地址簇的32bit;下一跳也为128bit
- 路由更新时使用的源地址并非全局单播地址,而是链路本地地址(RE80)
- 使用组播更新,地址为FF02::9
- AD值:120
- OSPFv3中router-id已经不具备自动选举功能,需要手动配置
Router(config)#ipv6 router rip lw
Router(config-rtr)#int range e0/0,lo0
Router(config-if-range)#ipv6 rip lw en
OSPFv3---IPv6使用OSPFv3,通常配置的OSPF适用于版本2
版本3数据包的包头中,将版本2的认证字段去除,IPv6的包头已经具备了很好的认证功能
Router(config-rtr)# router-id 3.3.3.3
Router(config)#int range e0/0,lo0
Router(config-if-range)#ipv6 ospf 100 area 0
Router(config-if-range)#do wr
Building configuration...
[OK]
Router(config-if-range)#ospfv3 100 ipv6 ar
- show ipv6 ospf neighbor
- show ipv6 ospf protocol
- show ipv6 ospf interface b
- show ipv6 ospf database
多协议BGP
MP-BGP(multi-protocol BGP)
IPv4 IPv6 VPNv4(MPLS-VPN VXLAN-EVPN)
BGP4+:多协议BGP指在BGP环境宏 传递多协议簇的路由可达性信息和扩展性信息,并且可以通过地址簇(address-family)进行多协议的区分
//ipv4默认单播的情况下,不需要手动激活邻居,但是如果遇到多地址簇的情况都需要手动激活邻居
只有BGP下指定邻居,修改更新源是在全局下配置的。如果还有其他BGP操作,均需要到address-family下进行配置
show bgp ipv6 unicast summary
查看IPv6地址簇下的BGP邻居关系
show bgp ipv6 unicast
查看IPv6地址簇下的BGP传递的路由
show bgp ipv6 unicast XXXXX
查看具体IPv6路由的路径属性
//IPv6地址簇下进行宣告,宣告的路由必须和本地IPv6路由表中的路由前缀、掩码匹配,否则宣告失败
router bgp 520
address-family ipv6
redis ospf 100 match internal external