一.实验目的

1. 掌握 OSPFv3 的配置方法

2. 掌握在帧中继环境下 OSPFv3 的配置方法

3. 掌握 OSPFv3 NSSA 的配置方法

4. 学会查看 OSPFv3 数据库

5. 掌握外部路由汇总的配置

6.  掌握区域间路由的汇总配置

7. 掌握虚链路的配置

8. 掌握往 OSPFv3 区域注入一条缺省路由的方法

9. 掌握修改 OSPFv3 网络类型的方法

二.实验拓扑图

ospf配合vrrp_ospf配合vrrp

 

 

 IPv4地址表

ospf配合vrrp_数据库_02

 

1:开启帧中继交换功能

R2(config)#frame-relay switching
2:配置接口封装 
R2(config)#int s 1/2 
R2(config-if)#no shutdown
R2(config-if)#clock rate 128000    
R2(config-if)#encapsulation frame-relay
R2(config)#int s 1/0
R2(config-if)#no shutdown
R2(config-if)#clock rate 128000  
R2(config-if)#encapsulation frame-relay
R2(config)#int s 1/1
R2(config-if)#no shutdown
R2(config-if)#clock rate 128000  
R2(config-if)#encapsulation frame-relay
3:配置LMI类型 
R2(config)#int s 1/2
R2(config-if)#frame-relay lmi-type cisco
R2(config-if)#frame-relay intf-type dce
R2(config)#int s 1/0
R2(config-if)#frame-relay lmi-type cisco
R2(config-if)#frame-relay intf-type dce
 
R2(config)#int s 1/1
R2(config-if)#frame-relay lmi-type cisco
R2(config-if)#frame-relay intf-type dce
4:配置帧中继交换表 
R2(config)#int s 1/2
R2(config-if)#frame-relay route 305 interface s 1/0 503
R2(config-if)#frame-relay route 306 interface s 1/1 603 
R2(config)#int Serial 1/0
R2(config-if)#frame-relay route 503 interface Serial1/2 305
 
R2(config)#int Serial 1/1
R2(config-if)#frame-relay route 603 interface Serial1/2 306

检查帧中继交换机是否正常“show frame-relay route”

ospf配合vrrp_ospf配合vrrp_03

5:配置R1、R3、R4,互相ping通

 

R1(config)#int s 1/0 
R1(config-if)#ip address 192.168.132.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#encapsulation frame-relay
R1(config-if)#frame-relay lmi-type cisco
R1(config-if)#no frame-relay inverse-arp  
R1(config-if)#frame-relay map ip 192.168.132.3 305 broadcast
R1(config-if)#frame-relay map ip 192.168.132.4 306 broadcast
 
 
R3(config)#int s 1/0 
R3(config-if)#ip address 192.168.132.3 255.255.255.0
R3(config-if)#no shutdown
R3(config-if)#encapsulation frame-relay
R3(config-if)#no frame-relay inverse-arp
R3(config-if)#frame-relay map ip 192.168.132.1 503 broadcast
 
R4(config)#int s 1/0 
R4(config-if)#ip address 192.168.132.4 255.255.255.0
R4(config-if)#no shutdown
R4(config-if)#encapsulation frame-relay
R4(config-if)#no frame-relay inverse-arp
R4(config-if)#frame-relay map ip 192.168.132.1 603 broadcast

 

进行ping命令测试

从R1ping到R3

ospf配合vrrp_R3_04

 

R1#show frame-relay pvc发现已有两条本地连接

ospf配合vrrp_数据库_05

 

 

6:开始配置ospf (R6R1为例,R5.R8同理)

先配置外部路由器ospf 

R6(config)#router ospf 1
R6(config-router)#router-id 6.6.6.6
R6 (config-router)#area 1 nssa――配置区域 1 为 NSSA 区域
R6(config)#interface loopback 0
R6(config-if)#ip add 6.6.6.6 255.255.255.255
R6(config)#int f 0/0
R6(config-if)#ip add 10.1.132.6 255.255.255.0
R6(config-if)#no shut
R6(config-if)#ip ospf 1 area 0
R6(config-if)#int f 0/1
R6(config-if)#ip add 11.1.132.6 255.255.255.0
R6(config-if)#no shut
R6(config-if)#ip ospf 1 area 1
R6(config)#router ospf 1
R6(config-router)#network 6.6.6.6 0.0.0.0 area 0
R6(config-router)#network 10.1.132.0 0.0.0.255 area 0
R6(config-router)#network 11.1.132.0 0.0.0.255 area 1
 
R1(config)#router ospf 1
R1(config-router)#router-id 1.1.1.1
R1(config)#interface loopback 0
R1(config-if)#ip add 1.1.1.1 255.255.255.255
R1(config)#int f 0/0
R1(config-if)#ip add 10.1.132.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#ip ospf 1 area 0
R1(config-if)#int s 1/0
R1(config-if)#ip ospf 1 area 0
R1(config)#router ospf 1
R1(config-router)#network 1.1.1.1 0.0.0.0 area 0
R1(config-router)#network 10.1.132.0 0.0.0.255 area 0
R1(config-router)#network 192.168.132.0 0.0.0.255 area 2
R1(config-router)#neighbor 192.168.132.3
R1(config-router)#neighbor 192.168.132.4

7:配置帧中继中路由器的ospf (R3为例,R4同理)

R3(config)#router ospf 1
R3(config-router)#router-id 3.3.3.3
R3(config-router)#ex
R3(config)#int loopback 0
R3(config-if)#ip add 3.3.3.3 255.255.255.255
R3(config-if)#ip ospf 1 area 2
R3(config-if)#int s 1/0
R3(config-if)# ip ospf 1 area 2
R3(config-if)# ip ospf priority 0
R3(config)#router ospf 1
R3(config-router)#network 3.3.3.3 0.0.0.0 area 2
R3(config-router)#network 192.168.132.0 0.0.0.255 area 2

测试路由通断情况

在R5上测试得出结果如下(从内部到外部皆ping通,实验完成)

ospf配合vrrp_redis_06

 

OSPFV3配置

 

实验拓扑图

ospf配合vrrp_ospf配合vrrp_07

 

IPv6地址表

 

ospf配合vrrp_数据库_08

 

帧中继R2配置与ospfv2相同。

1.完成接口 IPv6 地址的配置(包括回环接口loopback 0)


R1(config)#ipv6 unicast-routing ―――全局打开 IPv6 路由功能
R1config)#interface loopback 0
R1(config-if)#ipv6 enable
R1(config-if)#ipv6 address 2011::1/128―――配置 loopback0 接口地址
R1(config-if)#int f 0/0
R1(config-if)#ipv6 enable
R1(config-if)# ipv6 address 2002:132::1/64
R1(config-if)#no shut
R1(config-if)#int s 1/0
R1(config-if)#ipv6 enable
R1(config-if)# encapsulation frame-relay
R1(config-if)#no shut
R1(config-if)#ipv6 address 2001:132::1/64
R1(config-if)#frame-relay map ipv6 2001:132::3 305 broadcast  
R1(config-if)#frame-relay map ipv6 2001:132::4 306 broadcast
R1(config-if)#frame-relay map ipv6 2001:132::1 306 broadcast
R1(config-if)#frame-relay map ipv6 FE80::C806:1CFF:FE48:8 306 broadcast
R1(config-if)#frame-relay map ipv6 FE80::C805:1CFF:FE48:8 305 broadcast

 

 

R3(config)#ipv6 unicast-routing
R3(config)#interface loopback 0
R3(config-if)#ipv6 address 2033::1/128
R3(config-if)#int s 1/0
R3(config-if)#ipv6 enable
R3(config-if)# encapsulation frame-relay
R3(config-if)#no shutdown
R3(config-if)#ipv6 address 2001:132::3/64
R3(config-if)#frame-relay map ipv6 2001:132::1 503 broadcast  
R3(config-if)#frame-relay map ipv6 2001:132::4 503 broadcast
R3(config-if)#frame-relay map ipv6 2001:132::3 503 broadcast
R3(config-if)#frame-relay map ipv6 FE80::C806:1CFF:FE48:8 506 broadcast
R3(config-if)#frame-relay map ipv6 FE80::C803:1CFF:FE48:8 503 broadcast
 
R4(config)#ipv6 unicast-routing
R4(config)#interface loopback 0
R4(config-if)#ipv6 address 2044::1/128
R4(config-if)#int s 1/0
R4(config-if)#ipv6 enable
R4(config-if)# encapsulation frame-relay
R4(config-if)#no shutdown
R4(config-if)#ipv6 address 2001:132::4/64
R4(config-if)#frame-relay map ipv6 2001:132::1 603 broadcast  
R4(config-if)#frame-relay map ipv6 2001:132::4 603 broadcast
R4(config-if)#frame-relay map ipv6 2001:132::3 603 broadcast
R4(config-if)#frame-relay map ipv6 FE80::C805:1CFF:FE48:8 605 broadcast
R4(config-if)#frame-relay map ipv6 FE80::C803:1CFF:FE48:8 603 broadcast

 

试R1上ping通 R3.

ospf配合vrrp_R3_09

 

 

show frame-relay pvc命令查看,帧中继配置完成

ospf配合vrrp_redis_10

 

 

2.完成 OSPFv3 的基本配置。区域 1  NSSA 区域。(R6为例,R5,R8同理)

R6(config)#ipv6 unicast-routing
R6(config)#ipv6 router ospf 1
R6(config-rtr)#router-id 6.6.6.6
R6(config-rtr)#area 1 nssa
R6(config-rtr)#int f 0/0
R6(config-if)#ipv6 enable
R6(config-if)# ipv6 ospf 1 area 0
R6(config-if)#no shutdown
R6(config-if)#int loopback 0
R6(config-if)#ipv6 enable
R6(config-if)#ipv6 address 2066::1/128
R6(config-if)# ipv6 ospf 1 area 0
R6(config-if)#int f 0/1
R6(config-if)#ipv6 enable
R6(config-if)# ipv6 ospf 1 area 1
R6(config-if)#no shutdown
 
 
R1(config)#ipv6 unicast-routing
R1(config)#ipv6 router ospf 1―――启动 OSPFv3 进程
R1(config-rtr)#router-id 1.1.1.1
R1(config-rtr)#int f 0/0
R1(config-if)#ipv6 enable
R1(config-if)# ipv6 ospf 1 area 0
R1(config-if)#no shutdown
R1(config-if)#int loopback 0
R1(config-if)#ipv6 enable
R1(config-if)#ipv6 address 2011::1/128
R1(config-if)# ipv6 ospf 1 area 0
R1(config-if)#int s 1/0
R1(config-if)#ipv6 enable
R1(config-if)# ipv6 ospf 1 area 2
R1(config-if)#ipv6 ospf neighbor FE80::C805:1CFF:FE48:8
R1(config-if)#ipv6 ospf neighbor FE80::C806:1CFF:FE48:8
 
R3(config)#ipv6 router ospf 1
R3(config-rtr)#router-id 5.5.5.5
R3(config-rtr)#int loopback 0
R3(config-if)#ipv6 enable
R3(config-if)#ipv6 address 2033::1/128
R3(config-if)# ipv6 ospf 1 area 2
R3(config-if)#int s 1/0
R3(config-if)#ipv6 enable
R3(config-if)# ipv6 ospf 1 area 2
R3(config-if)# ipv6 ospf priority 0
R3(config-subif)# ipv6 address FE80::C805:1CFF:FE48:8 link-local
 
R4config)#ipv6 router ospf 1
R4config-rtr)#router-id 4.4.4.4
R4config-rtr)#int loopback 0
R4config-if)#ipv6 enable
R4(config-if)#ipv6 address 2044::1/128
R4(config-if)# ipv6 ospf 1 area 2
R4(config-if)#int s 1/0
R4(config-if)#ipv6 enable
R4(config-if)# ipv6 ospf 1 area 2
R4(config-if)# ipv6 ospf priority 0
R4(config-if)# ipv6 address FE80::C806:1CFF:FE48:8 link-local

3.检查 OSPFv3 的邻居关系

 R31上检查,可以看到邻居的 Router-ID 都是用 IPv4 的地址格式标识

R1#show ipv6 ospf neighbor

ospf配合vrrp_网络_11

 

 

4.测试路由通断情况在R3测试。Ospfv3配置成功。

ospf配合vrrp_R3_12

 

配置R7到R8 RIPng部分并且重分布到ospfv3

R7(config)#ipv6 unicast-routing
R7(config)#ipv6 router rip 1
R7(config)#int f1/0
R7(config-if)#ipv6 enable
R7(config-if)#ipv6 address 2005:132::7/64
R7(config-if)#ipv6 rip 1 enable
R7(config-if)#no shutdown
 
R8:
R8(config)#ipv6 router rip 1
R8(config)#int fastEthernet 0/1
R8(config-if)#ipv6 enable
R8(config-if)#ipv6 address 2005:132::8/64
R8(config-if)#ipv6 rip 1 enable
R8(config-if)#no shutdown
R8(config-if)#exit
R8(config)#ipv6 router ospf 1
R8(config-rtr)#redistribute rip 1
R8(config-rtr)#redistribute connected
R8(config-rtr)#exit
R8(config)#ipv6 router rip 1
R8(config-rtr)#redistribute ospf 1
R8(config-rtr)#redistribute connected

进行ping测试area1区域内R6路由器。

ospf配合vrrp_redis_13

 

实验总结:通过本次实验,我学习到了两个版本的ospf与其所相关的知识点,了解到了ospf与ospfv3原理上的差别,ospfv3比ospf配置更加便捷,其通过路由器的链路本地地址建立邻居,所以配置中开启了帧中继的部分要设置关于

链路本地地址的静态dicl映射,还要是该部分的区域间路由作为DR,否则邻居即使建立成功也无法多路发送”hello”包。在操作实验过程中,其实有遇到很多问题,也有请教会的同学,经过同学的讲解,和自己一步一步的去摸索,其实

主要还是在于它的原理,弄懂原理后就能明白很多。此次实验,让我通过实践充分理解理论知识,并达到学以致用。