• OSPF 高级实验


    一、环境准备

    1. 软件:GNS3

    2. 路由:c7200

    二、实验操作

    实验要求:

    1、理解 OSPF 虚链路原理及何时需要使用虚链路。

    2、掌握 OSPF 虚链路配置方法。

    3、掌握 OSPF 的外部汇总路由类型及计算方法。

    4、掌握 OSPF 外部路由汇总配置。

    5、掌握 OSPF 末节(Stub)区域及完全末节区域特点。

    6、掌握 OSPF  Stub 区域及完全末节区域配置方法。

    7、掌握 OSPF 中 LSA4 和 LSA5 的作用。

    8、掌握在 OSPF 中配置默认路由的方法。

    8、掌握配置区域认证的方法

    实验拓扑:

    实验过程:

    1、根据实验拓扑,对路由器各接口配置  IP  地址。

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

    R1 上的配置清单:

    R1(config)#router ospf 33                                 
    
    R1(config-router)#network 192.33.4.0 0.0.0.255 area 1
    
    R1(config-router)#network 192.33.1.0 0.0.0.255 area 1

    R2 上的配置清单:

    R2(config)#router ospf 33          
    
    R2(config-router)#network 192.33.1.0 0.0.0.255 area 1
    
    R2(config-router)#network 192.33.5.0 0.0.0.255 area 0
    
    R2(config-router)#network 192.33.2.0 0.0.0.255 area 0

    R3 上的配置清单:

    R3(config)#router ospf 33
    
    R3(config-router)#network 192.33.2.0 0.0.0.255 area 0
    
    R3(config-router)#network 192.33.3.0 0.0.0.255 area 2

    R4 上的配置清单:

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

    3、在 R4 上配置

    R4(config)#router ospf 33
    
    R4(config-router)# network 192.33.8.0 0.0.0.255 area 3
    
    R4(config-router)# network 192.33.9.0 0.0.0.255 area 3

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

    R1 路由表

    答:在 R1 中查看路由表,不能看到 192.168.8.0 和 192.168.9.0 的路由。因为不同域之间只能通过主干区域 area 0 进行交互,area 3 不能通过 area 0 和area 1 进行交互。

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

    答:R3 路由ID:192.33.3.1

    答:R4 路由ID:192.33.8.1

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

    答:有 2 条类型 1

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

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

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

    R1 路由表

    答:在 R1 中查看路由表,能看到 192.168.8.0 和 192.168.9.0 的路由

    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 33
    
    R4(config-router)#redistribute rip metric 200 subnets
    
    R4(config)#router rip
    
    R4(config-router)#redistribute ospf 1 metric 10

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

    R1 路由表

    答:新增两条路由条目:172.16.34.0、172.16.35.0。类型 E2 的路由有 2 条。

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

    答:类型 4 的链路有 1 几条。链路 ID 是:192.33.8.1

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

    答:类型 5 的链路有 2 几条?链路 ID 是:172.16.34.0、172.16.35.0

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

    参考命令为:

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

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

    R1 路由表

    答:在 R1 上查看路由表,类型为 E2 的路由还有 1 条

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

    在 R4 上配置静态默认路由

    R4(config)#ip route 0.0.0.0 0.0.0.0 null 0

    在 R4 上发布默认路由

    R4(config)#router ospf 33
    
    R4(config-router)# default-information originate

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

    R1 路由表

     

    答:在路由器 R1 上能看到默认路由,该默认路由的是由类型 5 的链路状态产生的。

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

    参考命令为:

    R1(config)#router ospf 33
    
    R1(config-router)#area 1 stub
    
    R2(config)#router ospf 33
    
    R2(config-router)#area 1 stub

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

    R1 路由表

    答:在 R1 上查看路由表,不能看到 172.16.0.0 这条路由。增加了一条新的默认路由。该路由是有类型 3 的链路状态产生的。

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

     

    答:在 R1 上 ping 172.16.34.1 能 ping 通。

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

     

    答:查看 R1 的 OSPF 数据库,不能看到类型 4 和类型 5 的链路状态。

    9、为了进一步简化 R1 的路由,将 area1 设为完全存根区域

    参考配置命令:

    R2(config)#router ospf 33
    
    R2(config-router)#area 1 stub no-summary       注:只需在 ABR(即 R2)上配置即可

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

    R1 路由表

    答:在 R1 上查看路由表,除了直连路由外,还剩下 1 条路由。

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

    R1 路由表

    答:1、在 R1 上查看 OSPF 数据库,能看到集中链路类型。

      2、有类型 3 的链路,还剩下 1 条链路。

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

    R1(config)#router ospf 33
    
    R1(config-router)#area 1 authentication
    
    R1(config)#int f0/0
    
    R1(config-if)#ip ospf authentication-key ctj

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

    邻居

    R1 路由表

    答:1、R1 和 R2 的邻居关系不存在。

      2、R1 的路由只有直连路由条目。

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

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

    R1 路由表

    答:R1 的路由表中新增了一条默认路由。

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

    R1(config)#router ospf 33
    
    R1(config-router)#area 1 authentication message-digest
    
    R1(config)#int f0/0
    
    R1(config-if)#ip ospf message-digest-key 1 md5 ctj

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

  • 相关阅读:
    AWTK-MVVM:用 C 语言实现 Model
    MTU1500情况下,发送1460和1448长度数据
    linux mtu =1500情况下tcpdump抓包分析
    自己总结的pycharm超常用快捷键
    ICMP协议是IP层协议
    IP 分段
    ubuntu18.04安装中文输入法
    tcp 窗口大小
    flask学习笔记(二)
    开始学习前的环境安装
  • 原文地址:https://www.cnblogs.com/qftm/p/10687443.html
Copyright © 2020-2023  润新知