IPV6

IPv6 简介

为扩大网络以满足未来需求,必须能够提供无限的IP地址并改善移动性.

   IPv6 扩大了地址空间,并使用了效率更高,功能更丰富的报头.

   虽然IPv6类似于IPv4,但它满足IPv4无法支持的日益负责的层次编址需求.

IPv6的特点

更大地址空间

IPv6 地址长 128 , IPv4地址为 32 .

IPv6 巨大的地址空间比整个 IPv4 地址空间大,可以满足这个星球上每一个人.

无需 NAT

更大的地址空间似的无需NAT就能进行端到端通信.

没有广播地址

IPv6 包括单播地址,多播地址和任意播地址.

支持移动性和安全性

有助于确保遵循移动 IP 标准和 IPsec s标准.

更简单的报头提高了路由器的效率

IPv6 新特性

修改前缀

IPv6 提高了一种简化的地址和前缀修改机制.

每个接口多个地址

一个IPv6接口可以分配多个不同类型的地址,并可同时使用.

链路本地地址

交换路由更新时,IGP link-local 地址用作下一跳.

无状态自动配置:

DHCP并不是必需的,因为一个IPv6设备能根据本身分配一个独特link-local IPv6的地址.

独立或不独立于提供商的编址

IPv6地址表示

IPV6_第1张图片

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

IPv6地址分类

单播地址:标识单个节点。

          全局单播地址

          链路本地地址

多播地址:标识一组节点。

任意播地址:标识一组节点, 源节点的数据流被转发到组里离源最近的节点。

        注:任意播地址来自全局单播地址

               多台设备使用相同的任意播地址

 

全局单播地址

 

全局单播地址通常由 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)

IPv6地址配置

手动接口 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

在路由器上启用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

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

配置OSPFv3

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

你可能感兴趣的:(IPV6)