现有的互联网是在IPv4协议 的基础上运行的。IPv6是下一版本的互联网协议,也可以说是下一代互联网的协议,它的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间 将被耗尽,而地址空间的不足必将妨碍互联网的进一步发展。为了扩大地址空间,拟通过IPv6以重新定义地址空间。IPv4采用32位地址长度,只有大约 43亿个地址,估计在20052010年间将被分配完毕,而IPv6采用128位地址长度,几乎可以不受限制地提供地址。按保守方法估算IPv6实际可 分配的地址,整个地球的每平方米面积上仍可分配1000多个地址。在IPv6的设计过程中除解决了地址短缺问题以外,还考虑了在IPv4中解决不好的其它一些问题,主要有端到端IP连接、服务质量(QoS)、安全性、多播、移动性、即插即用等。 <?xml:namespace prefix = o />

IPv4相 比,IPv6主要有如下一些优势。

第一,明显地扩大了地址空间。IPv6采用128位地址长度,几乎可以不受限制地提供IP地址,从而确保了端到端连接的 可能性。

第二,提高了网络的整体吞吐量。由于IPv6的数据包可以远远超过64k字节,应用程序可以利用最大传输单元(MTU),获得更快、更可靠的数据传输,同时在设计上改进了选路结构,采用简化的报头定长结构和更合理的分段方法,使路由器加快数据包处理速度,提高了转发效率,从而提高网络的整体吞吐 量。

第三,使得整个服务质量得到很大改善。报头中的业务级别和流标记通过路由器的配置可以实现优先级控制和QoS保障,从而极大改善了IPv6的服务质 量。

第四,安全性有了更好的保证。采用IPSec可以为上层协议和应用提供有效的端到端安全保证,能提高在路由器水平上的安全性。

第五,支持即插即用和移 动性。设备接入网络时通过自动配置可自动获取IP地址和必要的参数,实现即插即用,简化了网络管理,易于支持移动节点。而且IPv6不仅从IPv4中借鉴 了许多概念和术语,它还定义了许多移动IPv6所需的新功能。

第六,更好地实现了多播功能。在IPv6的多播功能中增加了“范围”和“标志”,限定了路由范围和可以区分永久性与临时性地址,更有利于多播功能的实现。

目前,随着互联网的飞速发展和互联网用户对服务水平要求的不断提高,IPv6在全球将会越来越受到重视。

应用场景描述

****公司现决定部署IPV6网络,作为第一步,网路管理员被要求实现IPV6地址的部署和配置IPV6RIP路由。

实验使用的命令:

1int e0/0

   Ipv6 add add/prefix  给接口配置IPV6地址

2ipv6 unicast-routing  在路由器上打开接口IPV6数据转发功能

3ipv6 router rip name  配置IPV6RIP路由协议

4. ipv6  rip name enable 在接口上启用IPV6RIP路由

5. sh ipv6 route 查看IPV6路由表

6. sh  ipv6  int b  显示配置了IPV6的接口概要信息

7. 配置ospf

ipv6  router ospf 进程号

Router-id

Ipv6 ospf 进程号 area 区域号

8. 配置静态 ipv6 route 目标网段  下一跳地址

实验步骤:

R1的配置:

ena

conf t

host r1

ipv6 unicast-routing

int e0/0

ipv6  add FEC0:0:0:2::1/64

no sh

int loop 0

ipv6 add  FEC0:0:0:1::1/64

exit

ipv6 router rip a

int e0/0

ipv6 rip a enable

exit

int loop 0

ipv6 rip a enable

exit

exit

***********************************************

R2的配置:

ena

conf t

host r2

ipv6 unicast-routing

int e0/0

ipv6  add FEC0:0:0:2::2/64

no sh

int e0/1

ipv6 add  FEC0:0:0:3::1/64

no sh

exit

ipv6 router rip b

int e0/0

ipv6 rip b enable

exit

int e0/1

ipv6 rip b enable

exit

exit

*******************************************

R3的配置:

 ena

conf t

host r3

ipv6 unicast-routing

int e0/0

ipv6  add FEC0:0:0:3::2/64

no sh

int loop 0

ipv6 add  FEC0:0:0:4::1/64

exit

ipv6 router rip c

int e0/0

ipv6 rip c enable

exit

int loop 0

ipv6 rip c enable

exit

exit

*******************************************************

配置静态路由信息:

R1:

ipv6 route FEC0:0:0:3::1/64 FEC0:0:0:2::2

ipv6 route FEC0:0:0:4::1/64 FEC0:0:0:2::2

R2

ipv6 route FEC0:0:0:1::1/64  FEC0:0:0:2::1

ipv6 route FEC0:0:0:4::1/64  FEC0:0:0:3::2

R3

ipv6 route FEC0:0:0:2::2/64  FEC0:0:0:3::1

ipv6 route FEC0:0:0:1::1/64  FEC0:0:0:3::1

**************************************************

配置OSPF

R1

 ena

conf t

ipv6 router ospf 1

router-id <?xml:namespace prefix = st1 />1.1.1.1

exit

int e0/0

ipv6 ospf 1 area 0

exit

int loop 0

ipv6 ospf 1 area 0

exit

R2

ena

conf t

ipv6 router ospf 1

router-id 2.2.2.2

exit

int e0/0

ipv6 ospf 1 area 0

exit

int e0/1

ipv6 ospf 1 area 0

exit

R3

ena

conf t

ipv6 router ospf 1

router-id 3.3.3.3

exit

int e0/0

ipv6 ospf 1 area 0

exit

int loop 0

ipv6 ospf 1 area 0

exit

实验验证:

r3#sh ipv6 route
IPv6 Routing Table - 8 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
       U - Per-user Static route
       I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
       O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
L   FE80::/10 [0/0]
     via ::, Null0
R   FEC0:0:0:1::/64 [120/3]
     via FE80::CE00:9FF:FEA8:1, Ethernet0/0
R   FEC0:0:0:2::/64 [120/2]
     via FE80::CE00:9FF:FEA8:1, Ethernet0/0
C   FEC0:0:0:3::/64 [0/0]
     via ::, Ethernet0/0
L   FEC0:0:0:3::2/128 [0/0]
     via ::, Ethernet0/0
C   FEC0:0:0:4::/64 [0/0]
     via ::, Loopback0
L   FEC0:0:0:4::1/128 [0/0]
     via ::, Loopback0
L   FF00::/8 [0/0]
     via ::, Null0
r3#ping  FEC0:0:0:1::1
 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to FEC0:0:0:1::1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 72/117/204 ms
*************************************************
r2#sh ipv6 route
IPv6 Routing Table - 8 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
       U - Per-user Static route
       I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
       O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
L   FE80::/10 [0/0]
     via ::, Null0
R   FEC0:0:0:1::/64 [120/2]
     via FE80::CE00:8FF:FE70:0, Ethernet0/0
C   FEC0:0:0:2::/64 [0/0]
     via ::, Ethernet0/0
L   FEC0:0:0:2::2/128 [0/0]
     via ::, Ethernet0/0
C   FEC0:0:0:3::/64 [0/0]
     via ::, Ethernet0/1
L   FEC0:0:0:3::1/128 [0/0]
     via ::, Ethernet0/1
R   FEC0:0:0:4::/64 [120/2]
     via FE80::CE00:7FF:FEEC:0, Ethernet0/1
L   FF00::/8 [0/0]
     via ::, Null0
r2#ping  FEC0:0:0:4::1
 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to FEC0:0:0:4::1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 20/59/176 ms
******************************************************
r1#sh ipv6 route
IPv6 Routing Table - 8 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
       U - Per-user Static route
       I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
       O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
L   FE80::/10 [0/0]
     via ::, Null0
C   FEC0:0:0:1::/64 [0/0]
     via ::, Loopback0
L   FEC0:0:0:1::1/128 [0/0]
     via ::, Loopback0
C   FEC0:0:0:2::/64 [0/0]
     via ::, Ethernet0/0
L   FEC0:0:0:2::1/128 [0/0]
     via ::, Ethernet0/0
R   FEC0:0:0:3::/64 [120/2]
     via FE80::CE00:9FF:FEA8:0, Ethernet0/0
R   FEC0:0:0:4::/64 [120/3]
     via FE80::CE00:9FF:FEA8:0, Ethernet0/0
L   FF00::/8 [0/0]
     via ::, Null0
r1#ping  FEC0:0:0:3::2
 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to FEC0:0:0:3::2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 52/98/220 m