第三组_通信1班_085_ospf与ospfv3实验

实验目的

  1. 帧中继环境下OSPF以及OSPFv3的配置
  1. OSPF以及OSPFv3的NSSA的配置
  1. OSPF以及OSPFv3的路由汇总
  1. OSPF以及OSPFv3的路由注入
  1. Ipv4/Ipv6网络全网互通

 

实验拓扑

 

图2

 

  1. IP地址规划
  1. IPV4部分

环回地址:10.X.1N.N/24

路由接口地址:10.X.网段.N/24

帧中继地址:172.网段.X.N/24

其中X为学号后三位,N为路由器号

 

表格 3- 1 环回地址规划

设备

接口

IP地址

AR1

Loopback0

10.85.11.1/24

AR2

Loopback0

10.85.12.2/24

AR3

Loopback0

10.85.13.3/24

Loopback1

10.85.23.3/24

FR

Loopback0

10.85.14.4/24

AR5

Loopback0

10.85.15.5/24

AR6

Loopback0

10.85.16.6/24

AR7

Loopback0

10.85.17.7/24

AR8

Loopback0

10.85.18.8/24

Loopback1

10.85.28.8/24

 

表格 3- 2 路由接口地址规划

设备

接口

接口地址

AR1

F0/0

10.85.1.1/24

S1/0

10.85.2.1/24

AR2

F0/0

10.85.1.2/24

S1/0

10.85.4.2/24

AR7

S1/1

10.85.2.7/24

S1/0

10.85.4.7/24

F0/0

10.85.9.7/24

AR8

F0/0

10.85.9.8/24

 

表格 3- 3 帧中继地址规划

设备

接口

接口地址

AR3

F0/0

10.85.1.3/24

S1/0

172.16.85.3/24

AR5

S1/0

172.16.85.5/24

AR6

S1/0

172.16.85.6/24

 

 

  1. IPV6部分

地址规划使用2001:DBX:学号后三位:子网号::N(路由器号)

其中X取值含义:1(环回地址)、2(路由器接口地址)、3(帧中继网络地址)

 

表格 3- 4 环回地址规划

设备

接口

IPV6地址

AR1

Loop back0

2001:DB1:85:1::1/128

Loop back1

2001:DB0:85::1/128

AR2

Loop back0

2001:DB1:85:2::2/128

AR3

Loop back0

2001:DB1:85:3::3/128

FR

Loop back0

2001:DB1:85:4::4/128

AR5

Loop back0

2001:DB1:85:5::5/128

AR6

Loop back0

2001:DB1:85:6::6/128

AR7

Loop back0

2001:DB1:85:7::7/128

AR8

Loop back0

2001:DB1:85:8::8/128

 

表格 3- 5 路由接口地址规划

设备

接口

接口地址

AR1

F0/0

自动获取

S1/0

2001:DB2:85:2::1/64

AR2

F0/0

自动获取

S1/0

2001:DB2:85:4::2/64

AR7

S1/1

2001:DB2:85:2::7/64

S1/0

2001:DB2:85:3::7/64

F0/0

 

 

2001:DB2:85:7::7/64

AR8

F0/0

 

2001:DB2:85:7::8/64

 

表格 3- 6 帧中继地址规划

设备

接口

接口地址

AR3

F0/0

2001:DB2:85:1::3/64

S1/0

2001:DB3:85:3::3/64

AR5

S1/0

2001:DB3:85:3::5/64

AR6

S1/0

2001:DB3:85:3::6/64

 

表格 3- 7 配置帧中继时所需要的link-local地址

设备

接口

接口地址

AR3

S1/0.1

FE80::CE03:9FF:FEB3:0

AR5

S1/0.1

FE80::CE05:8FF:FE58:0

AR6

S1/0.1

FE80::CE06:8FF:FE67:0

 

表格 3- 8 路由汇总

汇总类型

接口

汇总前地址

汇总后地址

外部路由汇总

Loopback1

2001:DB0:85::1/128

2001:DB0:85:: /64

区域间路由汇总

Loopback0

2001:DB0:85:1::1/128

2001:DB0:85:1:: /64

 

  1. 设备配置
  1. IPV4部分
  1. 配置帧中继交换功能

R5:

interface Loopback0

ip address 10.85.15.5 255.255.255.0

interface Serial1/0

ip address 172.16.85.5 255.255.255.0

encapsulation frame-relay

ip ospf priority 0

serial restart-delay 0

frame-relay map ip 172.16.85.3 301 broadcast

no frame-relay inverse-arp

 

R6:

interface Loopback0

ip address 10.85.16.6 255.255.255.0

 

interface Serial1/0

ip address 172.16.85.6 255.255.255.0

encapsulation frame-relay

ip ospf priority 0

serial restart-delay 0

frame-relay map ip 172.16.85.3 401 broadcast

no frame-relay inverse-arp

 

R3:

interface Loopback0 //配置接口地址

ip address 10.85.13.3 255.255.255.0

interface FastEthernet0/0

ip address 10.85.1.3 255.255.255.0

interface Serial1/0

ip address 172.16.85.3 255.255.255.0

encapsulation frame-relay

ip ospf priority 255

serial restart-delay 0

frame-relay map ip 172.16.85.5 103 broadcast //使用neighbor来指明邻居

frame-relay map ip 172.16.85.6 104 broadcast

no frame-relay inverse-arp

frame-relay lmi-type cisco

 

FR:

frame-relay switching //配置成帧中继交换机

interface Serial1/0

encapsulation frame-relay //封装成帧中继

clock rate 128000

frame-relay lmi-type cisco //配置帧中继的类型

frame-relay intf-type dce //配置帧中继为DCE

frame-relay route 301 interface Serial1/2 103 //做帧中继映射

frame-relay route 501 interface Serial1/1 105

 

interface Serial1/1

encapsulation frame-relay

clock rate 128000

frame-relay lmi-type cisco

frame-relay intf-type dce

frame-relay route 105 interface Serial1/0 501 //做帧中继映射

frame-relay route 401 interface Serial1/2 104

 

interface Serial1/2

encapsulation frame-relay

clock rate 128000

frame-relay lmi-type cisco

frame-relay intf-type dce

frame-relay route 103 interface Serial1/0 301 //做帧中继映射

frame-relay route 104 interface Serial1/1 401

 

验证测试:

图4- 1 检查帧中继路由器映射是否正常

 

图4- 2 用AR3分别 Ping AR5、AR6 的s1/0接口

 

 

  1. 配置帧中继中路由器的ospf

R5:

router ospf 1

router-id 5.5.5.5

network 10.85.15.0 0.0.0.255 area 2 //在ospf 1中宣告网段

network 172.16.85.0 0.0.0.255 area 2

 

R6:

router ospf 1

router-id 6.6.6.6

network 10.85.16.0 0.0.0.255 area 2 //在ospf 1中宣告网段

network 172.16.85.0 0.0.0.255 area 2

 

R3:

router ospf 1

router-id 3.3.3.3

network 10.85.1.0 0.0.0.255 area 0 //在ospf 1中宣告网段

network 10.85.13.0 0.0.0.255 area 0

network 172.16.85.0 0.0.0.255 area 2

neighbor 172.16.85.5 //在ospf 1中宣告邻居

neighbor 172.16.85.6

 

  1. 配置外部路由OSPF

配置接口地址过程在此将省略,具体接口地址和loop back0地址可查IP地址规划表

R1:

interface Loopback0 //配置接口地址

ip address 10.85.11.1 255.255.255.0

interface FastEthernet0/0

ip address 10.85.1.1 255.255.255.0

interface Serial1/0

ip address 10.85.2.1 255.255.255.0

 

router ospf 1

router-id 1.1.1.1

area 1 nssa //配置区域 1 为 NSSA 区域

network 10.85.1.0 0.0.0.255 area 0 //在ospf 1中宣告网段

network 10.85.2.0 0.0.0.255 area 1

network 10.85.11.0 0.0.0.255 area 0

 

R2:

router ospf 1

router-id 2.2.2.2

area 1 nssa //配置区域 1 为 NSSA 区域

network 10.85.1.0 0.0.0.255 area 0 //在ospf 1中宣告网段

network 10.85.4.0 0.0.0.255 area 1

network 10.85.12.0 0.0.0.255 area 0

 

R7:

router ospf 1

router-id 7.7.7.7

area 1 nssa //配置区域 1 为 NSSA 区域

summary-address 10.85.9.0 255.255.255.0 //配置外部自治系统路由汇总

redistribute rip subnets //将RIP 路由重分布到OSPF 中

network 10.85.2.0 0.0.0.255 area 1 //在ospf 1中宣告网段

network 10.85.4.0 0.0.0.255 area 1

network 10.85.9.0 0.0.0.255 area 1

network 10.85.17.0 0.0.0.255 area 1

 

验证OSPF邻居

图4-3 验证AR3的邻居

 

图4-4 验证AR1的邻居

 

图4-5 验证AR7的邻居

 

 

  1. 配置外部路由RIP

R7:

interface FastEthernet0/0

ip address 10.85.9.7 255.255.255.0

 

router rip

version 2

redistribute ospf 1 metric 2 //将OSPF 路由重分布到RIP 中

network 10.0.0.0

no auto-summary

 

R8:

interface FastEthernet0/0

ip address 10.85.9.8 255.255.255.0

 

router rip

version 2

network 10.0.0.0

no auto-summary

 

  1. 全网互通验证

图4-6 用AR5 Ping 通 AR8的 loop back地址

 

图4-7 用AR8 Ping 通 AR6的 int s1/0接口

 

  1. 外部路由汇总配置

为了在R7上做外部路由汇总,所以在R8上新增一个环回接口

R8(config)#interface loopback 1

R8(config-if)# ip address 10.85.28.8 255.255.255.0 //在 R8 上新增加一个 loopback1 接口

R8(config-if)#exit

 

在R7中配置外部自治系统路由汇总

R7(config)# router ospf 1

R7(config-rtr)summary-address 10.85.0.0 255.255.224.0 //配置外部自治系统路由汇总

 

图4-8 验证外部路由汇总结果

 

  1. 区域间路由汇总

为了在R1上配置区域间路由汇总,所以在R3上新增一个环回接口

R3(config)#interface loopback 1

R3(config-if)#ip address 10.85.23.3 255.255.255

在R1中配置区域间路由汇总路由汇总

R1(config)#router ospf 1

R1(config-router)#area 0 range 10.85.0.0 255.255.224.0 //配置区域间路由汇总

 

图4-9 验证区域间路由汇总结果

 

  1. IPV6配置

使用同样的拓扑,在原有配置的基础上配置IPV6

  1. 配置帧中继交换功能

R3:

r3(config)#ipv6 unicast-routing // 全局打开 IPv6 路由功能

r3(config)#interface loopback 0

r3(config-if)# ipv6 address 2001:DB1:85:3::3/128 // 配置 loopback0 接口地址

r3(config-if)#exit

r3(config)#interface fastEthernet 0/0

r3(config-if)# ipv6 address 2001:DB2:85:1::1/64 //配置 F0/0 接口地址

r3(config-if)#exit

r3(config)#interface serial 1/0.1 multipoint

r3(config-subif)#ipv6 address 2001:DB3:85:3::3/64 //配置 FR 子接口地址

r3(config-subif)#frame-relay map ipv6 2001:DB3:85:3::3 306 broadcast //配置 IPv6 的静态帧中继映射

r3(config-subif)#frame-relay map ipv6 2001:DB3:85:3::6 306 broadcast broadcast

r3(config-subif)#frame-relay map ipv6 2001:DB3:85:3::5 305 broadcast broadcast

r3(config-subif)#frame-relay map ipv6 FE80::CE05:8FF:FE58:0 305 broadcast //对帧中继邻居的 link-local 地址的映射不能忘记,因为 OSPFv3 的路由用的是 link-local 地址来交换 LSA,此处配置映射 R5 的 link-local 地址

r3(config-subif)#frame-relay map ipv6 FE80::CE06:8FF:FE67:0 306 broadcast //此处配置映射R6 的 link-local 地址

 

R5:

r5(config)#ipv6 unicast-routing

r5(config)#interface loopback 0

r5(config-if)#ipv6 address ipv6 address 2001:DB1:85:5::5/128

r5(config-if)#exit

r5(config)#interface serial 1/0.1 multipoint

r5(config-subif)#ipv6 address 2001:DB3:85:3::5/64

r5(config-subif)#frame-relay map ipv6 2001:DB3:85:3::3 503 broadcast //R6为603

r5(config-subif)#frame-relay map ipv6 2001:DB3:85:3::5 503 broadcast //此映射是为了 ping 通本接口

r5(config-subif)#frame-relay map ipv6 2001:DB3:85:3::6 503 broadcast //此映射千万别忘记

r5(config-subif)# frame-relay map ipv6 FE80::CE06:8FF:FE67:0 503 broadcast――此处配置映射 R6 的

link-local 地址

r5(config-subif)# frame-relay map ipv6 FE80::CE03:9FF:FEB3:0 503 broadcast――此处配置映射 R3 的link-local 地址

 

图4-8 用AR3分别 Ping AR5、AR6 的s1/0接口

 

  1. 配置帧中继中路由器的ospfv3

R3:

r3(config)#ipv6 router ospf 1

r3(config-rtr)#router-id 33.3.3.3

r3(config-rtr)#exit

r3(config)#interface fastEthernet 0/0

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

r3(config-if)#exit

r3(config)#interface loopback 0

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

r3(config-if)#exit

r3(config)#interface serial1/0.1 //缺省的帧中继多点子接口在 OSPFv3 网络类型为 NBMA

r3(config-subif)#ipv6 ospf 1 area 2

r3(config-subif)#exit

r3(config-subif)#ipv6 ospf neighbor FE80::CE05:8FF:FE58:0 //在接口下手动指邻居 R5,使用邻居 的 link-local 地址

r3(config-subif)#ipv6 ospf neighbor FE80::CE06:8FF:FE67:0 //在接口下手动指邻居 R6

 

R5:

r5(config)#ipv6 router ospf 1

r5(config-rtr)#router-id 55.5.5.5

r5(config-rtr)#exit

r5(config)#interface loopback 0

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

r5(config-if)#exit

r5(config)#interface serial 1/0.1

r5(config-subif)#ipv6 ospf 1 area 2

r5(config-subif)#ipv6 ospf priority 0 //把 spoke 站点的的优先级设置为 0,不让其参与 DR、BRD的选举

 

R6:

r6(config)#ipv6 router ospf 1

r6(config-rtr)#router-id 66.6.6.6

r6(config-rtr)#exit

r6(config)#interface loopback 0

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

r6(config-if)#exit

r6(config)#interface serial 1/0.1

r6(config-subif)#ipv6 ospf 1 area 2

r6(config-subif)#ipv6 ospf priority 0

 

  1. 配置外部路由OSPFv3

R1:

r1(config)#ipv6 router ospf 1 //启动 OSPFv3 进程

r1(config-rtr)#router-id 11.1.1.1 //在路由器没有 IPv4 地址情况下,要求手动配置 Router-ID,如果有 IPv4 地址,将按照优选 loopback 接口的 IP 地址做为 router-ID,如果没有 loopback 接口,选择 IP 地址 大的接口的 IP 为 Router-ID

r1(config-rtr)#area 1 nssa //配置区域 1 为 NSSA 区域

r1(config-rtr)#exit

r1(config)#interface fastEthernet 0/0

r1(config)#ipv6 address autoconfig // f0/0配置自动获取IPV6地址

r1(config-if)#ipv6 ospf 1 area 0 //把 F0/0 接口宣告到 OSPFv3进程1,区域ID为0

r1(config-if)#exit

r1(config)#interface loopback 0

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

r1(config-if)#exit

r1(config)#interface serial 1/0

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

 

R2:

r2(config)#ipv6 router ospf 1

r2(config-rtr)#router-id 22.2.2.2

r2(config-rtr)#area 1 nssa //配置区域 1 为 NSSA 区域

r2(config-rtr)#exit

r2(config)#interface fastEthernet 0/0 // f0/0 接口配置自动获取IPV6地址

r2(config)#ipv6 address autoconfig

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

r2(config-if)#exit

r2(config)#interface loopback 0

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

r2(config-if)#exit

r2(config)#interface serial 1/0

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

 

R7:

r7(config)#ipv6 router ospf 1

r7(config-rtr)#router-id 77.7.7.7

r7(config-rtr)#area 1 nssa //配置区域 1 为 NSSA 区域

r7(config-rtr)#exit

r7(config)#interface loopback 0

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

r7(config-if)#exit

r7(config-if)#interface serial 1/1

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

r7(config-if)#exit

r7(config)#interface serial 1/0

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

 

验证OSPFv3邻居

图4-9 验证AR3的邻居

 

图4-10 验证AR1的邻居

 

图4-11 验证AR7的邻居

 

  1. 配置外部路由的RIPng

本处需要配置配置 R7 和 R8的RIPng

R7:

r7(config)#ipv6 router rip 2

r7(config-rtr)#exit

r7(config)#interface fastEthernet 0/0

r7(config-if)#ipv6 rip 2 enable

r7(config-if)#exit

r7(config)#ipv6 router ospf 1

r7(config-rtr)#redistribute rip 2 //重分布 RIPng 到 OSPFv3

r7(config-rtr)#redistribute connected //由于重分布 RIPng,不能把连接 R8 的接口网段重分布进入OSPFv3,因此重分布直连,把连接 R8 的网段重分布到 OSPFv3

r7(config)#ipv6 router rip 2

r7(config-rtr)#redistribute ospf 1 metric 2 //重分布OSPFv3 到 RIPng

r7(config-rtr)#redistribute connected

 

R8:

r8(config)#ipv6 router rip 2

r8(config-rtr)#exit

r8(config)#interface fastEthernet 0/0

r8(config-if)#ipv6 rip 2 enable

r8(config-if)#exit

r8(config)#interface loopback 0

r8(config-if)#ipv6 rip 2 enable

 

  1. 全网互通验证

图4-12 用AR5 Ping 通 AR1的 f1/0接口和AR8的loop back地址

 

图4-13 用AR6 Ping 通 AR2的 f0/0接口和AR8的loop back地址

 

图4-14 用AR8 Ping 通 AR5和AR6的loop back地址

 

 

  1. 外部路由汇总配置

R1:

r1(config)#interface loopback 1

r1(config-if)#ipv6 address 2001:db0:85::1/128 //在 R1 上新增加一个 loopback1 接口

r1(config-if)#exit

r1(config)#ipv6 router ospf 1

r1(config-rtr)#redistribute connected //把该loopback1 接口重分布进入 OSPFv3

r1(config)#ipv6 router ospf 1

r1(config-rtr)#summary-prefix 2001:db0:85::0/64 //把重分布的 loopback1 接口所在的网段从 128 位汇总为 64 位

 

图4-15 验证外部路由汇总结果

 

  1. 区域间路由汇总

在 R3 上,把 R1 的 loopback0 接口所在的网段汇总为 64 位

R3:

r3(config)#ipv6 router ospf 1

r3(config-rtr)#area 0 range 2001:db1:85:1::0/64 //被汇总路由来自区域 0

 

图4-16 验证区域间路由汇总结果

 

  1. 实验总结

整个实验需要划分两个步骤来进行,首先把上面部分的帧中继做通,重点是帧中继路由器的配置,然后再做OSPF的帧中继,注意宣告邻居。完成帧中继上面的ospf帧中继部分后,我们再做下面R1、R2、R7的Ospf配置,注意三个与交换机相连的路由器接口要配同一个网段的IP地址,最后配置R8与R7的路由注入,最后实现全网互通。

IPV6的部分与IPV4相似,但是注意每个路由器都必须先开启ipv6 unicast-routing,然后配置好各个路由器的环回地址和接口地址,IPV6的帧中继部分还需要配置帧中继邻居的 link-local 地址的映射。

其中也出现了一些问题,如R6的邻居无法确定,后来发现是本地链路地址配错了。RIPng 和OSPFV3的路由重发布也耽搁了很久,R8无法获取到路由表,无法全网互通,理解外部区域汇总的原理,它是在自治系统边界路由器(ASBR)上进行的。

posted @ 2019-05-21 09:49  都不知道你起那么长的名字干什么  阅读(406)  评论(2编辑  收藏  举报