一、环境准备

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 上做同样的配置。

OSPF 高级实验的更多相关文章

  1. CCNP第四天 OSPF综合实验(1)

    ospf综合实验(1) 本实验主要考察ospf中的接口上的多种工作方式 实验如图所示: 所用拓扑为CCNP标准版,如图: --------------------------------------- ...

  2. 自制OSPF配置实验大全

    OSPF综合实验(gns模拟器)   注意点: Ospf实验推荐用gns制作 //图中的交换机可以视觉忽略或缩小成一个点.(^ v^) Ospf 实验拓扑图 ​ 目录 OSPF综合实验... 1 Os ...

  3. OSPF 基础实验

    一.环境准备 1. 软件:GNS3 2. 路由:c7200 二.实验操作 实验要求: 1.掌握多区域的 OSPF 配置方法. 2.区别不同区域的路由. 3.掌握 OSPF 的路由汇总配置. 4.掌握  ...

  4. OSPF 高级配置

    这是一个综合的实验,包含了静态路由.默认路由.RIP.OSPF四种路由.通过配置,最终实现全网互通. 实验拓扑 如图所示连接,地址规划如下: 名称 接口 IP地址 R1 f0/0 192.168.10 ...

  5. OSPF配置实验(一)

    单区域OSPF 命令: R1(config)#router ospf 1        //启动OSPF进程 R1(config-router)#router-id 1.1.1.1        // ...

  6. ACL与OSPF综合实验

    OSPF与ACL 综合实验   拓扑图如下: 分析: 配置基本配置: R1: R2: R3: 2.配置OSPF: R1: R2: R3: IT: 设置IT的ip 并划分到ospf2区域 3.配置ACL ...

  7. OSPF 大实验

    实验拓扑如图所示: 公司A网络如实验拓扑所示,请根据如下需求对网络进行部署: 1) 按照拓扑所示配置OSPF多区域,另外R3与R6,R4与R6间配置RIPv2.R1,R2,R3,R4的环回接口0通告入 ...

  8. OSPF综合实验

    实验要求: 1.R4为ISP,其上只能配置IP地址,R4与其他所有直连设备间使用共有IP 2.R3--R5/6/7为MGRE环境,R3为中心站点 3.整个OSPF环境IP地址为172.16.0.0/1 ...

  9. OSPF 综合实验

    实验拓扑 实验需求 1.按照图示配置好 IP 地址,PC1 网关指向为 R8 2.OSPF 划分为 4 个区域,其中 192.168.0.0/24,192.168.1.0/24,192.168.2.0 ...

随机推荐

  1. SAP中的BRF+

    即便努力去尝试最小化SAP系统中的自定义内容,大量自定义业务逻辑通常还是无法避免的.在过去,这意味着需要在系统的各种地方引入自定义ABAP代码,包括user-exits,enhancement,BAd ...

  2. java后台服务器实现极光推送

    一.添加极光推送所需要的jar包,项目使用的maven,所以只需要在pom文件里添加jar包依赖 <dependency> <groupId>cn.jpush.api</ ...

  3. UML类图10分钟快速入门 - From 圣杰

    虚线箭头指向依赖: 实线箭头指向关联: 虚线三角指向接口: 实线三角指向父类: 空心菱形能分离而独立存在,是聚合: 实心菱形精密关联不可分,是组合: 原文作者:圣杰 原文地址:http://www.j ...

  4. Mysql-自带的一些功能,基本用法(视图,触发器,事务,存储过程,函数,流程控制)

    一. 视图 二. 触发器 三. 事务 四. 存储过程 五. 函数 六. 流程控制 一 .视图 视图是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需使用 ...

  5. 微信小游戏开发之四:使用three.js引擎

    一.前言 微信小游戏中最魔性的'跳一跳'就是基于three.js 引擎开发的 源码放到github上了:GitHub地址   请自行下载. 二.下载 three.min.js 打开页面,复制代码到本地 ...

  6. Python中’__main__’模块的作用

    Python不同于C/C++,程序执行并不需要主程序,如main(),而是文件自上而下的执行.但很多Python程序中都有 if __name__ == '__main__': statements ...

  7. Windows 安装 Vue

    引言 在公司 linux 环境下安装不顺利,回家在 windows 下操作感觉到一种幸福 nginx 先安装了 nginx,其实跟 vue 没关系,只是打算用它做 web 服务,此处略过 nginx ...

  8. SpringBoot 同时整合thymeleaf html、vue html和jsp

    问题描述 SpringBoot如何同时访问html和jsp SpringBoot访问html页面可以,访问jsp页面报错 SpringBoot如何同时整合thymeleaf html.vue html ...

  9. React官方文档笔记之快速入门

    快速开始 JSFiddle 我们建议在 React 中使用 CommonJS 模块系统,比如 browserify 或 webpack. 要用 webpack 安装 React DOM 和构建你的包: ...

  10. html和js,外部js 的下载执行顺序

    当用户开始访问,首先下载html资源和外部js资源,在chrome中显示的是html先下载,然后下载外部js,外部js的下载顺序安引用顺序,但是下载到达情况则视情况而定,接着才是图片和其他资源,但是要 ...