OSPF 高级实验

OSPF 高级实验

 

实验步骤:

 

图 6-1 OSPF 高级实验拓扑

 

1、 根据实验拓扑,对路由器各接口配置 IP 地址,IP 地址的第二字节修改为自己学号后 3

位,RIP 中的两个网络地址的第三个字节分别加上学号后两位。

2、 在各路由器上配置 OSPF 协议。

R1 上的配置清单:

R1(config)#router ospf 1 #此处进程号修改为自己的学号 R1(config-router)#network 192.168.4.0 0.0.0.255 area 1

R1(config-router)#network 192.168.1.0 0.0.0.255 area 1

 

R2 上的配置清单:

R2(config)#router ospf 1 #此处进程号修改为自己的学号 R2(config-router)#network 192.168.1.0 0.0.0.255 area 1

R2(config-router)#network 192.168.5.0 0.0.0.255 area 0

R2(config-router)#network 192.168.2.0 0.0.0.255 area 0

 

R3 上的配置清单:

R3(config)#router ospf 1 #此处进程号修改为自己的学号

 

R3(config-router)#network 192.168.2.0 0.0.0.255 area 0

R3(config-router)#network 192.168.3.0 0.0.0.255 area 2

 

R4 上的配置清单:

R4(config)#router ospf 1 #此处进程号修改为自己的学号 R4(config-router)# network 192.168.6.0 0.0.0.255 area 2

R4(config-router)# network 192.168.3.0 0.0.0.255 area 2 注:这里没有添加 area3

3、在 R4 上配置

R4(config)#router ospf 1 #此处进程号修改为自己的学号 R4(config-router)# network 192.168.8.0 0.0.0.255 area 3

R4(config-router)# network 192.168.9.0 0.0.0.255 area 3

问题 1:配置后在 R1 中查看路由表,能否看到 192.168.8.0 和 192.168.9.0 的路由,原因是什么?

不能看到192.40.8.0 和 192.40.9.0 的路由

OSPF 高级实验

问题 2:在 R3 和 R4 中分别用 show ip ospf 来查看路由 ID,这两个路由器的路由 ID 分别是什么?

OSPF 高级实验

R4

OSPF 高级实验

问题 3:在 R3 中查看 OSPF 数据库,看有几条类型 1(即路由链路状态)

两条

OSPF 高级实验

3、 配置在 R3 和 R4 上虚拟链路

R3(config)#router ospf 1 #此处进程号修改为自己的学号

R3(config-router)#area 2 virtual-link 192.168.8.1    注,此处为路由器 R4 的路由 ID

R4(config)#router ospf 1#此处进程号修改为自己的学号

R4(config-router)#area 2 virtual-link 192.168.3.3    注,此处为路由器 R3 的路由 ID

问题 3:在 R3 中查看 OSPF 数据库,看有几条类型 1(即路由链路状态) OSPF 高级实验

问题 4:此时在 R1 中查看路由表,和原来有什么变化?

 

OSPF 高级实验

4、 在 R4 上配置 RIP 路由选择协议

R4(config)#router rip

R4(config-router)#version 2

R4(config-router)#network 172.16.0.0

R4(config-router)#no auto-summary

5、 在 R4 上对 OSPF 和 RIP 做路由重分发,参考命令如下

R4(config)#router ospf 1 #此处进程号修改为自己的学号R4(config-router)#redistribute rip metric 200 subnets

R4(config)#router rip

R4(config-router)#redistribute ospf 1 metric 10

问题 5:在路由器 R1 上查看路由表有什么变化?类型 E2 的路由有几条?

更改前

OSPF 高级实验

更改后

OSPF 高级实验

问题 6:在 R1 上查看 OSPF 数据库,类型 4 的链路有几条?链路 ID 是多少?

OSPF 高级实验

问题 7:在 R1 上查看 OSPF 数据库,类型 5 的链路有几条?链路 ID 是多少?

两条

OSPF 高级实验

6、 为了减少路由条目,在 R4 上进行自制系统外部路由汇总,参考命令为

R4(config)#router ospf 1#此处进程号修改为自己的学号

R4(config-router)#summary-address  172.16.0.0  255.255.0.0  这里的网络地址和子网掩码根 据自己配置的 IP 地址修改为准确的汇总地址和子网掩码

问题 8:此时在 R1 上查看路由表,类型为 E2 的路由还有几条?

1条

OSPF 高级实验

7、 为了让网络内的主机能够正常浏览 Internet,需要向内部路由器发布默认路由,参考命令为:

在 R4 上配置静态默认路由

 

R4(config)#ip route 0.0.0.0 0.0.0.0 192.40.3.3

在 R4 上发布默认路由

R4(config)#router ospf 1 #此处进程号修改为自己的学号

R4(config-router)# default-information originate

问题 9:配置后在路由器 R1 上能否看到默认路由,该默认路由的是由哪个类型的链路状态

O*E2外部

OSPF 高级实验

产生的?

8、 为了减少区域 1 的路由条目,把区域 1 设为存根网络,即不接受类型 4 和类型 5 的路由。参考命令为:

R1(config)#router ospf 1#此处进程号修改为自己的

R1(config-router)#area 1 stub

R2(config)#router ospf 1 #此处进程号修改为自己的学号

R2(config-router)#area 1 stub

问题 10:此时在 R1 上查看路由表,还能否看到 172.16.0.0 这条路由,增加了哪条路由?该路由是有哪个类型的链路状态产生的?

原本的E2(E2是自治系统外的路由,由五类LSA通告)变成了IA(R1所在区域外的OSPF路由,由三类LSA通告),即区域外的默认路由

OSPF 高级实验

OSPF 高级实验

问题 11:此时在 R1 上 ping 172.56.1.1 能否 ping 通?

能ping通

OSPF 高级实验

问题 12:此时查看 R1 的 OSPF 数据库,能否看到类型 4 和类型 5 的链路状态?

OSPF 高级实验

9、 为了进一步简化 R1 的路由,将 area1 设为完全存根区域,参考配置命令: R2(config)#router ospf 1#此处进程号修改为自己的学号

R2(config-router)#area 1 stub no-summary     

注:只需在 ABR(即 R2)上配置即可

问题 13:此时在 R1 上查看路由表,除了直连路由外,还剩下几条路由?

1条

OSPF 高级实验

问题 14:在 R1 上查看 OSPF 数据库,能看到集中链路类型?是否还有类型 3 的链路?如果有的话还剩下哪条链路?

OSPF 高级实验

10、在区域 1 配置明文认证,参考命令如下:

R1(config)#router ospf 1 #此处进程号修改为自己的学号

R1(config-router)#area 1 authentication

R1(config)#int f0/0

R1(config-if)#ip ospf authentication-key cisco2012   ** cisco2012 修改为自己姓名拼音

问题 15:配置后查看 R1 和 R2 的邻居关系是否还存在,R1 的路由有什么变化?

OSPF 高级实验

参考 R1 的命令,在 R2 上做同样的配置。

问题 16:配置后 R1 的路由有什么变化?

R1的路由表进一步缩小,原本3类LSA传进来的O1A的路由也不见了,只剩下这条默认路由通过ABR往外部(包括外部区域和自治系统外部区域)

OSPF 高级实验

11、在区域 1 配置密文认证,参考命令如下:

R1(config)#router ospf 1 #此处进程号修改为自己的学号

R1(config-router)#area 1 authentication message-digest

R1(config)#int f0/0

R1(config-if)#ip ospf message-digest-key 1 md5 xcu2012  **cisco2012 修改为自己姓名拼音参考 R1 的配置在 R2 上做同样的配置

R2

OSPF 高级实验