IPv6

无论是NAT,还是CIDR 等都是缓解IP 地址短缺的手段,而IPv6 才是解决地址短缺的最终方法。IPv6是由IETF设计的下一代Internet协议,目的是取代现有的Internet协议IPv4。

1 IPv6概述

1.1 IPV6优点

  IPv4的设计思想成功地造就了目前的国际Internet,其核心价值体现在简单、灵活和开放性。但随着新应用的不断涌现,传统的IPv4协议已经难以支持Internet的进一步扩张和新业务的特性,如时应用和服务质量保证等。IPv6能够解决IPv4存在的许多问题,如地址短缺和服务质量保证等。同时IPv6还对IPv4进行了大量的改进,包括由和网络自幼配置等IPv6和IPv4将在过渡期内存几年,并由IPv6渐渐取代IPv4。IPv6的特点如下:

①128比特的地址方案为将来数十年提供了足够的地址空间;

②充足的地址空间将极大地满足那些伴随着网络智能设备的出现而对地址增加的需求,例如个人数据助理、移动电话和家庭网络接入设备等;

③多等级编址层次有助于路由聚合,提高了路由选择的效率和可扩展性;

④自幼配置使得在Internet上大规模布置新设备成为可能;

⑤ARP广播被本地链路多播代替;

⑥IPv6对数据包头进行了简化,以减少处理器开销节省网络带宽;

⑦IPv6中流标签字段可以提供流量区域;

⑧IPv6的组播可以区分永久性与临时性地址,更有利于组播功能的实现;

⑨IPv6地址本身的分层体系更加支持域名解析体系中得制集聚和地址更改;

⑩IPv6协议内置安全机制并已经标准化;

(11)IPv6协议能更好地支持移动性;

(12)IPv6提供了更加优秀的QoS保障 ;

(13)IPv6中没有广播地址,它的功能正在被组播地址所代替。

 

1.2 IPv6地址

 

IPv4地址表示为点分十进制数据格式,而IPv6采用冒号十六进制数据格式。例如:2007;00dd3;0000;2F3B;02BB;00FF;FE28;2000 是一个完整的IPv6地址。

【提示】

①IPv6地址中每个16位分组的前导零位可以去除做简化表示 ;

②可以将冒号分十六进制数据格式中相邻的连续零位合并,用双冒号”∷”表示;

③要在一个URL中使用文本IPv6地址,文本地址应该用符号 “[“ 和 “]” 来封闭。

 

  IPv6地址3种类型:单播、任意播和组播,在每种地址中,又有一个种或者多种类型的地址,如单播有本地链路地址、本地站点地址、可聚合全球地址、回环地址和末指定地址;任意播有本地链路地址、本地站点地址和可聚合全球地址;多播有指定地址和请求节点地址。下面主要介绍几个常用地址类型。

(1)本地链路地址

在一个节点上起用IPv6协议栈,当启动时,节点的每个接口自动配置一个本地,前缀为FE80V∷/10。

(2)本地站点地址

本地站点地址与RFC1918所定义的私有IPv4地址空间类似,因此,本地站点地址不能在全球IPv6 Internet上路由,前缀为FEC0∷/10。

(3)可聚合全球单播地址

IANA分配IPv6寻址空间中的一个IPv6地址前缀作为可聚合全球单播地址。

(4)IPv4兼容地址

与IPv4兼容的IPv6地址是由过度机制使用的特殊单播IPv6地址,目的是在主机和路由器上自动创建IPv4隧道以上IPv4网络传送IPv6数据包。

(5)回环地址

单播地址0;0;0;0;0;0;0;1 称为回环地址,节点用它来向自身发送IPv6包。它不能分配给任何物理接口。

(6)不确定地址

单播地址0;0;0;0;0;0;0;0 称为不确定地址,它不能分配给任何节点。

(7)多播指定地址

RFC2373 在多播范围内为IPv6协议的操作定义和保留了几个IPv6地址,这些保留地址称为多播指定地址。

(8)请求节点地址

对于节点或路由器的接口上配置每个单播和任意播地址,都自动启动一个对应的被请求节点地址。被请求节点地址手限于本地链路。

2 IPv6路由

2.1  实验1:IPv6静态路由

 

1.实验目的

 

通过本实验可以掌握:

①启用IPv6流量转发;

②配置IPv6地址;

③IPv6静态路由配置和调试;

④IPv6默认路由配置和调试。

 

2.实验拓扑图如图22-1所示

IPv6_第1张图片

图22-1 IPv6静态路由

 

3.实验步骤

 

(1)步骤1:配置路由器R1

R1(config)#ipv6 unicast-routing

R1(config)#interface Loopback0

R1(config-if)#ipv6 address 2006;AAAA∷1/64

R1(config)#interface Loopback1

R1(config-if)#ipv6 address 2006;BBBB∷1/64

R1(config)#interface Serial0/0/0

R1(config-if)#ipv6 address 2007;CCCC∷1/64

R1(config-if)#no  shutdown

R1(config)#ipv6 address 2008;DDDD∷/64 Serial0/0/0   //配置IPv6静态路由



(2)步骤2:配置路由器R2



R2(config)#ipv6 unicast-routing

R2(config)#interface Loopback0

R2(config-if)#ipv6 address 2008;DDDD∷1/64

R2(config)#interface Loopback1

R2(config-if)#ipv6 address 2008;CCCC∷1/64

R2(config)#interface Serial0/0/0

R2(config-if)#ipv6 address 2007;CCCC∷1/64

R2(config-if)#clockrate 128000

R2(config-if)#no  shutdown

R2(config)#ipv6 route∷/0 Serial0/0/0           配置IPv6默认路由

 

4.实验调试

(1)show ipv6 interface

该命令来查看IPv6的接口信息。

R1#show ipv6 interface s0/0/0

Serial0/0/0 is up,line protocol is up

 IPv6 is enabled,link-local address is FE80∷C800;BFF;FE80;0

//本接口启用IPv6,本地链路地址自动配置

Global unicast address(es);

  2007;CCCC∷1,subnet is 2007;CCCC∷/64

//全球聚合地址

Joined group address(es);

  FF02∷1

//表示本地链路上的所有节点和路由器

  FF02∷2

//表示本地链路上的所有路由器

  FF02∷1;FF00;1

//用于替换ARP机制的被请求节点的多播地址

  FF02∷1FF80;0

//与单播地址2007;CCCC∷1相关的被请求节点多播地址

  MTU is 1500 bytes

  ICMP error messages limited to one every 100 milliseconds

  ICMP redirects are enabled

//启用ICMP重定向

  ND DAD is enabled,number of DAD attempts;1

//邻居发现和重复地址检测启动

  ND reachable time is 30000 miliseconds

//ND 可达时间

  Hosts use stateless autoconfig for addresses.

//使用无状态自动配置地址

 

(2)show ipv6 route

 

该命令用来查看IPv6路由表。

 

R1#show ipv6 route

IPv6 Routing Table - 9 entries

Codes;C - Connectd,L - Local,S - Static,R -RIP,B - BGP

      U - Per-user Static route,M - MIPv6

      I1- ISIS L1,I2-ISIS L2,IA-ISIS interarea,IS-ISIS summary

      O - OSPF intra,O1-OSPF inter,OE1-OSPF ext 1,OE2-OSPF ext 2

      ON1 -OSPF NSSA ext 1,ON2-OSPF NSSA ext 2

      D - EIGRP,EX - EIGRP external

  C  2006;AAAA∷/64[0/0]

     via∷,Loopback0

  L  2006;AAAA∷/128[0/0]

     via∷,Loopback0

  C  2006;BBBB∷/64[0/0]

     via∷,Loopback1

  L  2006;BBBB∷/128[0/0]

     via∷,Loopback1

  C  2007;CCCC∷/64[0/0]

     via∷,Serial0/0/0

  L  2007;CCCC∷/128[0/0]

     via∷,Serial0/0/0

  S  2008;DDDD∷/64[0/0]

     via∷,Serial0/0/0

  L  FE80∷/10[0/0]

      via∷Null0

  L  FF00∷/8[0/0]

      via∷Null0

 

R2#show ipv6 route

IPv6 Routing Table - 9 entries

Codes;C - Connectd,L - Local,S - Static,R -RIP,B - BGP

      U - Per-user Static route,M - MIPv6

      I1- ISIS L1,I2-ISIS L2,IA-ISIS interarea,IS-ISIS summary

      O - OSPF intra,O1-OSPF inter,OE1-OSPF ext 1,OE2-OSPF ext 2

      ON1 -OSPF NSSA ext 1,ON2-OSPF NSSA ext 2

      D - EIGRP,EX - EIGRP external

  S  ∷/0[1/0]

     via ∷,Serial0/0/0

  C  2007;CCCC∷/64[0/0]

     via ∷,Serial0/0/0

  L  2007;CCCC∷2/128[0/0]

     via ∷,Serial0/0/0

  C  2008;DDDD∷/64[0/0]

     via ∷,Loopback0

  L  2008;DDDD∷2/128[0/0]

     via ∷,Loopback0

  L  FE80∷/10[0/0]

      via∷,Null0

  L  FF00∷,Null0

 以上输出表明路由器R1上有一条IPv6的静态路由,R2上有一条IPv6的静态路由,R2上有一条IPv6的默认路由,IPv6中的默认路由是没有”*”的。

(3)ping

 

R2#ping ipv6 2006;AAAA∷1

Type escape sequence to abort

Sending 5,100-byte ICMP Echos to 2006;AAAA∷1,timeout is 2 seconds;

!!!!!

Success rat is 100 percent (5/5),round-trip min/avg/max=24/72/124 ms

 

2.2 实验2:IPV6 RIPng

 

实验目的

 

通过本实验可以掌握:

 

①启用IPv6流量转发;

②向RIPng 网络注入默认路由;

③RIPng 配置和调试。

 

2.拓扑结构

IPv6_第2张图片

实验拓扑图如图22-2所示。

 

图22-2 IPv6 RIPng配置

 

3.实验步骤

 

(1)步骤1:配置路由器R1


R1(config)#ipv6 unicast-routing

R1(config)#ipv6 router rip cisco        //启用IPv6 RIPng 进程

R1(config-rtr)#Split-horizon            //起用水平分割

R1(config-rtr)#poison-reverse           //启用毒化反转

R1(config)#interface Loopback0

R1(config-if)#ipv6 address 2006;1111∷1/64

R1(config-if)#ipv6 rip cisco enable     //在接口上启用RIPng

R1(config)#interface Serial0/0/0

R1(config-if)#ipv6 address 2007;12∷1/64

R1(config-if)#ipv6 rip cisco enable

R1(config-if)#ipv6 rip cisco default-information originate

//向 IPv6 RIPng 区域注入一条默认路由(∷/0)

R1(config-if)#no shutdown

R1(config)#ipv6 route∷/0 Loopback0    //配置默认路由



【提示】

“ipv6 rip cisco default-information only”命令也可以向IPv6 RIPng 区域注入一条默认路由,但是该命令只从该接口发送默认的IPv6路由,而该接口其他的IPv6 的RIPng 路由都被抑制了。



(2)步骤2:配置路由器R2



R2(config)#ipv6 unicast-routing

R2(config)#ipv6 router rip cisco

R2(config-rtr)#split-horzon

R2(config-rtr)#poison-reverse

R2(config)#interface Serial0/0/0

R2(config-if)#ipv6 address 2007;12∷2/64

R2(config-if)#ipv6 rip cisco enable

R2(config-if)#clock rate 128000

R2(config-if)#no shutdown

R2(config)#interface Serial0/0/1

R2(config-if)#ipv6 address 2007;23∷2/64

R2(config-if)#ipv6 rip cisco enable

R2(config-if)#clock rate 128000

R2(config-if)#no shutdown



(3)步骤3:配置路由器R3



R3(config)#ipv6 unicast-routing

R3(config)#ipv6 router rip cisco

R3(config-rtr)#split-horzon

R3(config-rtr)#poison-reverse

R3(config)#interface Serial0/0/0

R3(config-if)#ipv6 address 2007;34∷3/64

R3(config-if)#ipv6 rip cisco enable

R3(config-if)#clockrate 128000

R3(config-if)#no shutdown

R3(config)#interface Serial0/0/1

R3(config-if)#ipv6 address 2007;23∷3/64

R3(config-if)#ipv6 rip cisco enable



R3(config-if)#no shutdown



(4)步骤4:配置路由器R4



R4(config)#ipv6 unicast-routing

R4(config)#ipv6 router rip cisco

R4(config-rtr)#split-horzon

R4(config-rtr)#poison-reverse

R4(config)#interface Loopback0

R4(config-if)#ipv6 address 2008;4444∷4/64

R4(config-if)#ipv6 rip cisco enable

R4(config)#interface Serial0/0/0

R4(config-if)#ipv6 address 2007;34∷4/64

R4(config-if)#ipv6 rip cisco enable

R4(config-if)#no shutdown

4.实验调试

 

(1)show ipv6 route

 

R2#show ipv6 route

IPv6 Routing Table - 9 entries

Codes;C - Connectd,L - Local,S - Static,R -RIP,B - BGP

      U - Per-user Static route,M - MIPv6

      I1- ISIS L1,I2-ISIS L2,IA-ISIS interarea,IS-ISIS summary

      O - OSPF intra,O1-OSPF inter,OE1-OSPF ext 1,OE2-OSPF ext 2

      ON1 -OSPF NSSA ext 1,ON2-OSPF NSSA ext 2

      D - EIGRP,EX - EIGRP external

 R  ∷/0 [120/2]

    via  FE80∷C800;AFF;FE90;0,Serial0/0/0

 R  2006;1111∷/64[120/2]

    via FE80∷C800;AFF;FE90;0,Serial0/0/0

 C  2007;12∷/64[0/0]

    via∷,Serial0/0/0

 L  2007;12∷2/128[0/0]

    via∷,Serial0/0/1

 C  2007;12∷/64[0/0]

    via∷,Serial0/0/0

 L  2007;12∷2/128[0/0]

    via∷,Serial0/0/1

 R  2007;34∷/64[120/2]

    via FE80∷C802;AFF;FE90;0,Serial0/0/1

 

 

 R  2008;4444∷/64[120/3]

    via FE80∷C802;AFF;FE90;0,Serial0/0/1  

 L  FE80∷/10[0/0]

     via∷,Nnll0

 L  FF00∷/8[0/0]

     via∷,Nnll0

 

  以上输出表明R1确实向IPv6 RIPng 网络注入一条IPv6的默认路由,同时收到3条 IPv6 RIPng 路由条目,而且所有 IPv6 RIPng 路由条目的下一跳地址均为邻居路由器接口的”Iink-local”地址。可以通过”show ipv6 rip next-hops”命令查看RIPng 的下一跳地址。

 

R2#show ip ipv6 next-hops

 RIP process “cisco”,Next Hops

  FE80∷C800;AFF;FE90;0/Serial0/0/0[3 patahs]

  FE80∷C802;AFF;FE90;0/Serial0/0/1[3 patahs] 

 

(2)show IP Protocols

 

R2#show ipv6 protocols

IPv6 Routing Protocol is “connected”

IPv6 Routing Protocol is “static”

IPv6 Routing Protocol is “rip cisco”

  Interfaces;

     Serial0/0/1

     Serial0/0/0

  Redistribution;

     None

 

  以上输出表明启动的IPv6 RIPng进程为Cisco,同时在Serial0/0/1和Serial0/0/1  接口上启用RIPng。

 

(3)show ipv6 rip database

该命令用来查看RIPng的数据库。

 

R2#show ipv6 rip database

RIP process”cisco” RIB

 2006;1111∷/64,metric 2,installed

      Serial0/0/0FE80∷C800;AFF;FE90;0,expires in 178 secs

 2007;12∷/64,metric 2

      Serial0/0/0FE80∷C800;AFF;FE90;0,expires in 178 secs

 2007;23∷/64,metric 2

      Serial0/0/1FE80∷C802;AFF;FE90;0,expires in 168 secs

 2007;34∷/64,metric 2,installed

      Serial0/0/1FE80∷C802;AFF;FE90;0,expires in 168 secs

 

 2008;4444∷/64,metric 3,installed

      Serial0/0/1FE80∷C802;AFF;FE90;0,expires in 168 secs

 ∷/0,metric 2,installed

      Serial0/0/0FE80∷C800;AFF;FE90;0,expires in 178 secs

 

  以上输出显示了R2的RIPng的数据库。

 

(4)debug ipv6 rip

该命令用来动态查看RIPng的更新。

 

R2#debug ipv6 rip

RIP Routing Protocol debugging is on

R2#debug ipv6 route *

 *Feb 15 14;17;34.851;RIPng;Sending multicast update on Serial0/0/1 for cisco

 *Feb 15 14;17;34.851;      src=FE02∷C801;AFF;FE90;0

 *Feb 15 14;17;34.855;      dst=FE02∷9(Serial0/0/1)

 *Feb 15 14;17;34.855;      sport=521,dport=521,length=92

 *Feb 15 14;17;34.859;      command=2,version=1,mbz=0,#rte=4

 *Feb 15 14;17;34.859;      tag=0,metric=2,prefix=2006;1111∷/64

 *Feb 15 14;17;34.859;      tag=0,metric=1,prefix=2007;12∷/64

 *Feb 15 14;17;34.863;      tag=0,metric=1,prefix=2007;23∷/64

 *Feb 15 14;17;34.853;      tag=0,metric=1,prefix=∷/0

 *Feb 15 14;17;34.867;RIPng;Sending multicast update on Serial0/0/1 for cisco

 *Feb 15 14;17;34.867;      src=FE80∷C801;AFF;FE90;0

 *Feb 15 14;17;34.871;      dst=FE02∷9(Serial0/0/0)

 *Feb 15 14;17;34.871;      sport=521,dport=521,length=92

 *Feb 15 14;17;34.871;      command=2,version=1,mbz=0,#rte=4

 *Feb 15 14;17;34.875;      tag=0,metric=1,prefix=2007;12∷/64

 *Feb 15 14;17;34.875;      tag=0,metric=1,prefix=2007;23∷/64

 *Feb 15 14;17;34.879;      tag=0,metric=2,prefix=2007;34∷/64

 *Feb 15 14;17;34.879;      tag=0,metric=3,prefix=2008;4444∷/64

 *Feb 15 14;17;43.439;RIPng;response received from FE80∷C800;AFF;FE90;0 on Serial0/0/0 for cisco

 *Feb 15 14;17;43.443;      src=FE80∷C801;AFF;FE90;0(Serial0/0/0)

 *Feb 15 14;17;43.443;      dst=FE02∷9

 *Feb 15 14;17;43.447;      sport=521,dport=521,length=72

 *Feb 15 14;17;43.447;      command=2,version=1,mbz=0,#rte=3

 *Feb 15 14;17;43.447;      tag=0,metric=1,prefix=2007;1111∷/64

 *Feb 15 14;17;43.871;      tag=0,metric=1,prefix=2007;12∷/64

 *Feb 15 14;17;43.451;      tag=0,metric=1,prefix=∷/0

 *Feb 15 14;17;57.815;RIPng;response received from FE80∷C802;AFF;FE90;0 on Serial0/0/1 for cisco

 *Feb 15 14;17;57.819;      src=FE80∷C802;AFF;FE90;0(Serial0/0/1)

 *Feb 15 14;17;57.819;      dst=FE02∷9

 *Feb 15 14;17;57.823;      sport=521,dport=521,length=72

 

* Feb 15 14;17;57.823;      command=2,version=1,mbz=0,#rte=3

 *Feb 15 14;17;57.823;      tag=0,metric=1,prefix=2007;23∷/64

 *Feb 15 14;17;57.827;      tag=0,metric=1,prefix=2007;34∷/64

 *Feb 15 14;17;57.827;      tag=0,metric=2,prefix=2008;4444∷/64

 

  以上输出显示路由器 R2发送和接收RIPng的信息。

 

2.3实验3:OSPFv3

 

1.实验目的

 

通过本实验可以掌握:

①启用IPv6流量转发;

②向OSPFv3网络注入默认路由;

③OSPFv3多区域配置和调试

 

2.拓扑结构

IPv6_第3张图片

实验拓扑图22-3所示。

 

   图22-3  OSPFv3P配置

 

3.实验步骤

1)步骤:配置路由器R1



R1(config)#ipv6 unicast-routing

R1(config)#ipv6 router ospf 1       //启用OSPFv3 路由进程

R1(config-rtr)#router-id 1.1.1.1    //定义路由器ID

R1(config-rtr)#default-information originate metric 30 metric-type 2

                                    //向OSPFv3网络注入一条默认路由

R1(config)#interface Serial0/0/0

R1(config-if)#ipv6 address 2007;12∷1/64

R1(config-if)#ipv6 ospf 1 area 1    //接口上启用OSPFv3,并声明接口所在区域

R1(config-if)no shutdown





R1(config)#ipv6 route∷/0 s0/0/1    //配置默认路由



(2)步骤: 配置路由器R2



R2(config)#ipv6 unicast-routing

R2(config)#ipv6 router ospf 1      

R2(config-rtr)#router-id 2.2.2.2

R2(config)#interface Serial0/0/0

R2(config-if)#ipv6 address 2007;12∷2/64

R2(config-if)#ipv6 ospf 1 area 1

R2(config-if)#clock rate 128000

R2(config-if)#no shutdown

R2(config)#interface Serial0/0/1

R2(config-if)#ipv6 address 2007;23∷2/64

R2(config-if)#ipv6 ospf 1 area 0

R2(config-if)#closck rate 128000

R2(config-if)#no shutdown



(3)步骤: 配置路由器R3



R3(config)#ipv6 unicast-routing

R3(config)#ipv6 router ospf 1      

R3(config-rtr)#router-id 3.3.3.3

R3(config)#interface Serial0/0/0

R3(config-if)#ipv6 address 2007;34∷3/64

R3(config-if)#ipv6 ospf 1 area 2

R3(config-if)#clock rate 128000

R3(config-if)#no shutdown

R3(config)#interface Serial0/0/1

R3(config-if)#ipv6 address 2007;23∷3/64

R3(config-if)#ipv6 ospf 1 area 0

R3(config-if)#no shutdown



(4)步骤4:配置路由器R4



R4(config)#ipv6 unicast-routing

R4(config)#ipv6 router ospf 1      

R4(config-rtr)#router-id 4.4.4.4

R4(config)#interface gigabitEthernet0/0

R4(config-if)#ipv6 address 2007;4444∷4/64

R4(config-if)#ipv6 ospf 1 area 2

R4(config-if)#no shutdown

R4(config)#interface Serial0/0/0

R4(config-if)#ipv6 address 2007;34∷4/64





R4(config-if)#ipv6 ospf 1 area 0

R4(config-if)#no shutdown

 

4.实验调试

 

(1)show ipv6 route

 

R4#show ipv6 route

IPv6 Routing Table - 9 entries

Codes;C - Connectd,L - Local,S - Static,R -RIP,B - BGP

      U - Per-user Static route,M - MIPv6

      I1- ISIS L1,I2-ISIS L2,IA-ISIS interarea,IS-ISIS summary

      O - OSPF intra,O1-OSPF inter,OE1-OSPF ext 1,OE2-OSPF ext 2

      ON1 -OSPF NSSA ext 1,ON2-OSPF NSSA ext 2

      D - EIGRP,EX - EIGRP external

 OE2  ∷/0 [110/30],tag 1

      via  FE80∷C800;AFF;FE90;0,Serial0/0/0

 OI   2007;12∷/64[110/192]

      via FE80∷C800;AFF;FE90;0,Serial0/0/0

 OI   2007;23∷/64[110/128]

      via FE80∷C802;AFF;FE90;0,Serial0/0/0

 C    2007;34∷/64[0/0]

      via∷,Serial0/0/0

 L    2007;12∷4/128[0/0]

      via∷,Serial0/0/0

 C    2008;4444∷4/64[0/0]

      via∷,GigabitEthernet0/0

 L    2008;4444∷4/128[0/0]

      via∷,GigabitEthernet0/0

 L    FE80∷/10[0/0]

      via∷,Null0

 L    FE00∷/8[0/0]

      via∷,Null0

 

  以上输出表明OSPFv3的外部路由代码为”OE2”或”OE1”,区域间路由代码为”OI”,区域内路由代码为”O”。

 

(2)show ip protocols

 

R2#show ipv6 protocols

IPv6 Routing Protocol is “connected”

IPv6 Routing Protocol is “staic”

IPv6 Routing Protocol is “ospf 1”

   Interfaces(Area 0);

 

 

     Serial0/0/1

   Interfaces(Area 0);

     Serial0/0/1

   Redistribution;

     None

 

  以上输出表明启动的OSPFv3进程ID为1,Serial0/0/1 和Serial0/0/0 接口上启用OSPFv3,Serial0/0/1属于区域0,Serial0/0/0属于区域1。

 

(3)show ipv6 ospf database

 

该命令用来查看OSPFv3拓扑结构数据库。

 

R4#show ipv6 ospf database

 

             OSPFv3 Router with ID(4.4.4.4)(Process ID 1)

 

                 Router Link States(Area 2)

 

ADV Router      Age     Seq#          Fragment ID     Link count     Bits

3.3.3.3           418     0x80000002    0               1            B

4.4.4.4           315     0x80000004    0               1            None

 

                 Inter Area Prefix Link States(Area 2)

 

ADV Router      Age     Seq#          Prefix

3.3.3.3           450     0x80000001    2007;23∷/64

3.3.3.3           440     0x80000001    2007;12∷/64

 

                 Inter Area Router Link States(Area 2)

 

ADV Router      Age     Seq#          Link ID        Dest RtrID       

3.3.3.3           440     0x80000001    16843009       1.1.1.1

 

                 Link(Type-8)Link States(Area 2)

 

ADV Router      Age     Seq#          Link ID        Interface       

4.4.4.4           415     0x80000001    3              Fa0/0

3.3.3.3           463     0x80000001    4              Sa1/0

4.4.4.4           437     0x80000001    3              Sa1/0

 

 

 

                 Inter Area Prefix Link States(Area 2)

 

ADV Router      Age     Seq#          Link ID        Ref-lstype     Ref-LsID       

3.3.3.3           463     0x80000001    0              0x2001         0

4.4.4.4           430     0x80000002    0              0x2001         0

 

                 Type-5 AS External Link States

 

ADV Router      Age     Seq#          Prefix

1.1.1.1           6       0x80000013    ∷/0               

 

  以上输出显示了路由器R4的OSPFv3的拓扑结构数据库.

 

(4)show ipv6 ospf neighbor

 

R2#show ipv6 ospf neighbor

 

NeighborID    Pri    State         Dead Time      InterfaceID    Interface

3.3.3.3         1    FULL/  -      00;00;30       5              Serial0/0/1

1.1.1.1         1    FULL/  -      00;00;37       4              Serial0/0/0

 

  以上输出表明路由器R2有两个OSPFv3的邻居.

 

(5)show ip ospf interface

 

R2#show ipv6 ospf interface s0/0/0

Serial0/0/0 is up,line protocol is up

  Link Local Address FE80∷C801;AFF;FE90;0,Interface ID 4

  Area 1,Process ID 1,Instance ID 0,Router ID 2.2.2.2

  Network Type POINT_TO_POINT,Cost;64

  Transmit Delay is 1 sec,State POINT_TO_POINT,

  Timer intervals configured,Hello 10,Dead 40,Wait 40,Retransmit 5

    Hello due in 00;00;04

  Index 1/1/1,flood queue length 0

  Next 0x0(0)/0x0(0)/0x0(0)

  Last flood scan length is 1,maximum is 1

  Last flood scan time is 0 msec,maximum is 0 msec

  Neighbor Count is 1,Adjacent neighbor count is 1

    Adjacent with neighbor 1.1.1.1

  Suppress hello for 0 neighbor(s)

 

  以上输出上OSPFv3路由器接口的基本信息,和OSPFv2非常相似,包括路由器ID、网络类型、计时器的值以及邻居的数量等信息。

 

 

 

2.2.4  实验4.IPv6 EIGRP

 

1.实验目的

 

通过本实验可以掌握:

①启用IPv6流量转发;

②IPv6 EIGRP配置和调试。

 

2.拓扑结构

 

实验拓扑图如图22-4所示。

IPv6_第4张图片

图22-4 IPv6 EIGRP配置

 

3.实验步骤

(1)步骤:配置路由器R1



R1(config)#ipv6 unicast-routing

R1(config)#ipv6 router eigrp 1         //配置IPv6 eigrp

R1(config-rtr)#router-id 1.1.1.1       //配置路由器ID

R1(config-rtr)#no shutdown             //启用IPv6 EIGRP 进程

R1(config-rtr)#redistribute connected metric 10000 100 255 1 1500

                                       //将直连重分布到IPv6 EIGRP中

R1(config)#interface Loopback0

R1(config-if)#ipv6 address 2006;1111∷1/64

R1(config)#interface Serial0/0/0

R1(config-if)#ipv6 address 2007;12∷1/64

R1(config-if)#ipv6 eigrp 1            //在接口上启用IPv6 EIGRP

R1(config-if)#no shutdown



(2)步骤:配置路由器R2



R2(config)#ipv6 unicast-routing

R2(config)#ipv6 router eigrp 1        

R2(config-rtr)#router-id 2.2.2.2      

R2(config-rtr)#no shutdown





R2(config)#interface Serial0/0/0           

R2(config-if)#ipv6 address 2007;12∷2/64

R2(config-if)#clock rate 128000

R2(config-if)#ipv6 eigrp 1

R2(config-if)#no shutdown

R2(config)#interface Serial0/0/1

R2(config-if)#ipv6 address 2007;23∷2/64

R2(config-if)#clock rate 128000

R2(config-if)#ipv6 eigrp 1

R2(config-if)#no shutdown



(3)步骤3:配置路由器R3



R3(config)#ipv6 unicast-routing

R3(config)#ipv6 router eigrp 1        

R3(config-rtr)#router-id 3.3.3.3      

R3(config-rtr)#no shutdown

R3(config)#interface Serial0/0/0           

R3(config-if)#ipv6 address 2007;34∷3/64

R3(config-if)#clock rate 128000

R3(config-if)#ipv6 eigrp 1

R3(config-if)#no shutdown

R3(config)#interface Serial0/0/1

R3(config-if)#ipv6 address 2007;23∷3/64

R3(config-if)#clock rate 128000

R3(config-if)#ipv6 eigrp 1

R3(config-if)#no shutdown



(4)步骤4:配置路由器R4



R4(config)#ipv6 unicast-routing

R4(config)#ipv6 router eigrp 1        

R4(config-rtr)#router-id 4.4.4.4      

R4(config-rtr)#no shutdown

R4(config)#interface Loopback0

R4(config-if)#ipv6 address 2008;4444∷4/64

R4(config-if)#ipv6 eigrp 1

R4(config)#interface Serial0/0/0

R4(config-if)#ipv6 address 2007;34∷4/64

R4(config-if)#ipv6 eigrp 1

R4(config-if)#no shutdown

4.实验调试

 

(1)show ipv6 route eigrp

 

该命令来查看IPv6 EIGRP 的路由。

 

R2#show ipv6 route

IPv6 Routing Table - 9 entries

Codes;C - Connectd,L - Local,S - Static,R -RIP,B - BGP

      U - Per-user Static route,M - MIPv6

      I1- ISIS L1,I2-ISIS L2,IA-ISIS interarea,IS-ISIS summary

      O - OSPF intra,O1-OSPF inter,OE1-OSPF ext 1,OE2-OSPF ext 2

      ON1 -OSPF NSSA ext 1,ON2-OSPF NSSA ext 2

      D - EIGRP,EX - EIGRP external

 D   2007;23∷/64[90/21024000]

     via  FE80∷219;55FF;FE66;6320,Serial0/0/0

 D   2007;34∷/64[90/21536000]

     via  FE80∷219;55FF;FE66;6320,Serial0/0/0

 D   2008;4444∷/64[90/21664000]

    via  FE80∷219;55FF;FE66;6320,Serial0/0/0

R2#show ipv6 route eigrp

IPv6 Routing Table - 9 entries

Codes;C - Connectd,L - Local,S - Static,R -RIP,B - BGP

      U - Per-user Static route,M - MIPv6

      I1- ISIS L1,I2-ISIS L2,IA-ISIS interarea,IS-ISIS summary

      O - OSPF intra,O1-OSPF inter,OE1-OSPF ext 1,OE2-OSPF ext 2

      ON1 -OSPF NSSA ext 1,ON2-OSPF NSSA ext 2

      D - EIGRP,EX - EIGRP external

 EX  2006;1111∷/64[170/20537600]

     via  FE80∷219;55FF;FE35;B548,Serial0/0/0

 D   2007;34∷/64[90/21024000]

     via  FE80∷219;55FF;FE35;B548,Serial0/0/1

 D   2008;4444∷/64[90/21152000]

     via  FE80∷219;55FF;FE35;B548,Serial0/0/1

 

  以上输出说明路由表中的下一跳是对方的本地链路地址,同时IPv6 EIGRP也能够区分内部路由和外部路由,外部路由代码为”EX”.

 

(2)show ipv6 eigrp neighbors

 

该命令用来查看IPv6 EIGRP 的邻居。

 

R2#show ipv6 eigrp neighbors

IPv6-EIGRP neighbors for process 1

H    Address    Interface   Hold   Uptime    SRTT  RTO   Q    Seq

                           (sec)             (ms)         Cnt   Num

 

 

1    Link-local address;         Se0/0/1     14     00;33;32  13    1140  0    24

     FE80∷219;55FF;FE35;B548

0    Link-local address;         Se0/0/0     14     00;33;32  10    1140  0    9

     FE80∷219;55FF;FE35;B528

    

  以上输出表明路由器R2有两个IPv6 EIGRP邻居,邻居的地址用对方的本地链路地址表示。

 

(3)show ipv6 eigrp topology

该命令用来查看IPv6 EIGRP的拓扑结构信息。

 

R2#show ipv6 eigrp topology

IPv6-EIGRP Topology Table for AS(1)/ID(2.2.2.2)

 

Codes;P-Passive,A-Active,U-Upbate,Q-Query,R-Reply,

      r-reply Status,s - sia Status

 

P2007;12∷/64,1 successors,FD is 20512000

        via Connected,Serial0/0/0

P2006;1111∷/64,1 successors,FD is 20537600

        via FE80∷219;55FF;FE35;B828(20537600/281600),Serial0/0/0

P2007;23∷/64,1 successors,FD is 20512000

        via Connected,Serial0/0/1

P2007;34∷/64,1 successors,FD is 21024000

        via FE80∷219;55FF;FE35;B528(21024000/20512000),Serial0/0/1

P2007;4444∷/64,1 successors,FD is 21152000

        via FE80∷219;55FF;FE35;B548(21152000/20640000),Serial0/0/1

 

(4)show ipv6 protocols

 

R2#show ipv6 protocols

IPv6 Routing Protocol is “connected”

IPv6 Routing Protocol is “static”

IPv6 Routing Protocol is “eigrp 1”

//IPv6 EIGRP 进程

  EIGRP metric weight K1=1,K2=0,K3=1,K4=0,K5=0

//计算度量之的因子

  EIGRP maximum hopcount 100

//最大跳数

  EIGRP maximum metric variance 1

//variance 值为1,表示默认只支持等价路由负载均衡

  Interfaces;

     Serial0/0/0

     Serial0/0/1

//以上3行表示启用IPv6 EIGRP 接口

 

 

  Redistribution;

   None

  Maximum path;16

//默认最大等价路由径为16条,最多可以配置64条

  Distance;internal 90 external 170

//IPv6 EIGRP 的内部路由管理距离为90,外部路由管理距离为170

 

3 IPv6 命令汇总

 

表22-1 列出了本章涉及到的主要的命令

 

 表 22-1 本章命令汇总

 

命令

作用

show ipv6 route

查看IPv6路由表

show ipv6 interface

查看IPv6接口信息

show ipv6 protocols

查看和IPv6路由协议相关的信息

show ipv6 rip next-hops debug ipv6 rip

查看RIPng的下一跳地址

show ipv6 rip datasee

查看RIPng的数据库

show ipv6 ospf neighbor

查看OSPFv3邻居的 基本信息

show ipv6 ospf interface

查看OSPFv3路由器接口的信息

show ipv6 ospf database

查看OSPFv3拓扑结构数据库

show ipv6 ospf

查看OSPFv3进程及其细节

show ipv6 route eigrp

查看IPv6 EIGRP 的路由

show ipv6 eigrp topology

查看IPv6 EIGRP的拓扑结构信息

show ipv6eigro neighbors

查看IPv6 EIGRP的邻居

debug ipv6 rip

动态查看 RIPng的更新

ipv6 unicast-routing

启动IPv6流量转发

ipv6 address

在接口下配置IPv6地址

ipv6 route

配置IPv6静态路由

ipv6 router rip

启动IPv6 RIPng 进程

split-horizon

启用水平分割

poison-reverse

启用毒化反转

ipv6 rip tag enable

在接口上启用RIPng

ipv6 rip default-information originate

向IPv6 RIPng区域注入一条默认路由

ipv6 router ospf

启用OSPFv3 路由进程

router-id

配置路由器ID

default-information originate

向OSPFv3网络注入一条默认路由

ipv6 ospf process-id area area-id

接口上启用OSPFv3,并声明接口所在区域

ipv6 router eigrp

配置IPv6 EIGRP路由协议

ipv6 eigrp

接口下启用IPv6 EIGRP

maximum-patahs

配置能支持的等价路径的条数

variance

配置IPv6 EIGRP非等价负载均衡

 

你可能感兴趣的:(路由交换)