▪为扩大网络以满足未来需求,必须能够提供无限的IP地址并改善移动性.
IPv6 扩大了地址空间,并使用了效率更高,功能更丰富的报头.
虽然IPv6类似于IPv4,但它满足IPv4无法支持的日益负责的层次编址需求.
▪更大地址空间
IPv6 地址长 128 位, IPv4地址为 32 位.
IPv6 巨大的地址空间比整个 IPv4 地址空间大,可以满足这个星球上每一个人.
▪无需 NAT
更大的地址空间似的无需NAT就能进行端到端通信.
▪没有广播地址
IPv6 包括单播地址,多播地址和任意播地址.
▪支持移动性和安全性
有助于确保遵循移动 IP 标准和 IPsec s标准.
▪更简单的报头提高了路由器的效率
▪修改前缀
IPv6 提高了一种简化的地址和前缀修改机制.
▪每个接口多个地址
一个IPv6接口可以分配多个不同类型的地址,并可同时使用.
▪链路本地地址
交换路由更新时,IGP将 link-local 地址用作下一跳.
▪无状态自动配置:
DHCP并不是必需的,因为一个IPv6设备能根据本身分配一个独特link-local IPv6的地址.
▪独立或不独立于提供商的编址
•每一个段中开头的0可以省略不写,但中间和末尾的0不能省略;
原始IPv6地址: 3ffe:1944:0100:000a:0000:00bc:2500:0d0b
简化后IPv6地址: 3ffe:1944:100:a:0:bc:2500:d0b
•如果某段或连续几段全是0,则可以使用一个“::”来代替。
原始IPv6地址: ff02:0000:0000:0000:0000:0000:0000:0005
简化后IPv6地址: ff02::5
•如果128位全部为0的地址,则可以使用一个“::”来表示。
原始IPv6地址: 0000:0000:0000:0000:0000:0000:0000:0000
简化后IPv6地址: ::
注:在IPv6地址中,只能使用一次双冒号。
例 2001:0d02:0000:0000:0014:0000:0000:0095
•以下两种缩写方式都是正确的:
2001:d02::14:0:0:95
2001:d02:0:0:14::95
•但下面这种缩写方式是错误的:
2001:d02::14::95
可以表示下面任何一个可能的IPv6地址:
2001:0d02:0000:0000:0014:0000:0000:0095
2001:0d02:0000:0000:0000:0014:0000:0095
2001:0d02:0000:0014:0000:0000:0000:0095
•单播地址:标识单个节点。
全局单播地址
链路本地地址
•多播地址:标识一组节点。
•任意播地址:标识一组节点, 源节点的数据流被转发到组里离源最近的节点。
注:任意播地址来自全局单播地址
多台设备使用相同的任意播地址
全局单播地址
•全局单播地址通常由 48 位全球路由前缀和 16 位子网 ID 组成再加上64位的接口ID组成。各组织可以使用 16 位子网字段创建自己的本地编址架构。此字段允许组织使用最多 65,535 个子网。
•以 2000::/3 开头,由 IANA 分配
•例:2001::1/64 2001:1::1/64 2001:2::1/64
链路本地地址
链路本地地址是受限制的,只能与同一链路的节点通信,它们都是使用链路本地前缀FF80::/10和一个64位接口ID创建的。
•链路本地地址是用来做自动配置、邻居发现和路由器发现
•FE80::FE80::20C:85FF:FE00:7D07
特殊地址
•本地环回地址:::1
•任意网络:::(全0)
•手动接口 ID 指定
•RouterX(config-if)#ipv6 address 2001:DB8:2222:7272::72/64
•EUI-64 接口 ID 指定
•RouterX(config-if)#ipv6 address 2001:DB8:2222:7272::/64 eui-64
•无状态自动配置
•自动配置功能可以自动配置 IPv6 地址。这些设备能在网络中即插即用,帮助减少管理开销。
•DHCPv6(全状态)
•DHCP 服务器传递配置参数(例如 IPv6 地址)给 IPv6 节点。
在路由器上启用IPv6协议:
•R(config)#ipv6 unicast-routing
为接口指定IPv6地址
•R(config)#interface f0/0
•R(config-if)#ipv6 address 2001::1/64|2001::/64 eui-64
•
查看命令:
•show ipv6 interface brief
show ipv6 route
OSPFv3是运行在IPv6上的OSPF协议版本,基于OSPFv2,与上一版本有许多相同点:
•报文类型 (Hello, DBD, LSR, LSU, LSA)
•邻居发现机制和邻居关系建立机制相同
•LSA泛洪和过期机制相同
•SPF运算
•DR选举步骤
•支持多区域 (including NSSA)
•支持多种拓扑(NBMA, point-to-multipoint, point-to-point and broadcast)
•Router-ID仍然是32位地址(OSPFv3会把接口的IPv4地址用作router-id,如果未配置IPv4地址,则必须指定router-id)
•R(config)#ipv6 unicast-routing //开启IPv6
•R(config)#ipv6 router ospf 1 //开启OSPFv3路由协议
•R(config-rtr)#router-id 10.0.0.1 //指定router-id
•R(config)#interface f0/0
•R(config-if)#ipv6 ospf area 0 //在接口上启用OSPFv3
•
•R#show ipv6 protocols