一、环境准备

1. 软件:GNS3

2. 路由:c7200

二、实验操作

实验要求:

1、掌握多区域的 OSPF 配置方法。

2、区别不同区域的路由。

3、掌握 OSPF 的路由汇总配置。

4、掌握 OSPF 的基本配置命令。

5、掌握 OSPF 接口认证及区域认证的配置方法。

实验拓扑:

实验过程:

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

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

R1 上的配置清单:

R1(config)#router ospf 33                                  

R1(config-router)#net

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

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

R1(config-router)#network 192.33.1.0 0.0.0.255 area 0

R2 上的配置清单:

R2(config)#router ospf 33                                  

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

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

R2(config-router)#network 192.33.2.0 0.0.0.255 area 2

R3 上的配置清单:

R3(config)#router ospf 33                                 

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

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

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

问题 1:在 R2 上查看邻居信息,一共有几个邻居?邻居的路由 ID 是多少?

参考命令:

show ip ospf neighbor

答:一共有两个邻居,邻居ID为:192.33.4.1 、192.33.0.1

问题 2:在 R3 上查看 OSPF 链路状态数据库,一共有几种链路状态,哪几种?

参考命令:

show ip ospf database

答:共有三种链路状态:Router Link States、Net Link States、Summary Net Link States。

问题 3:在 R1 上查看路由表,有哪些是其他区域路由?

答:其他区域路由条目

O IA    172.33.1.0/24 [110/3] via 192.33.1.2, 02:41:47, FastEthernet0/0
O IA 172.33.0.1/32 [110/3] via 192.33.1.2, 02:41:47, FastEthernet0/0
O IA 192.33.2.0/24 [110/2] via 192.33.1.2, 02:41:47, FastEthernet0/0

3、区域汇总

在路由器 R1 中查看链路状态数据库,会发现有 2 条类型 3 的 LSA,我们可以在路由器 R2(ABR)上进行区域汇总,减少路由条目。

参考命令:

R2(config)#router ospf 33                                 

R2(config-router)#area 2 range 172.33.0.0 255.255.0.0

问题 4:在每个路由器上清空路由表,查看 R1 上路由表有什么变化?

答:172.33.0.1/24 和 172.33.1.1/24两个网络的路由条目汇总为一条路由条目。

初始R1路由:

改变R1路由:

同样我们可以在 R1 上对区域 1 的路由进行汇总,

参考命令:

R1(config-router)#area 1 range 192.33.4.0 255.255.254.0

问题 5:在每个路由器上清空路由表,查看 R3 上路由表有什么变化?

答:R3 路由器上对路由器R1上的Loopback 0接口的网络进行了汇总。

4、在 R1 和 R2 上启用接口认证

明文认证:

R1 上的参考命令:

R1(config)#int f0/0

R1(config-if)#ip ospf authentication

R1(config-if)#ip ospf authentication-key jtc              

问题 6:配置后等待若干秒,在 R1 上查看路由表,还能看到 R2 和 R3 上的路由吗?

答:在 R1 上查看路由表,不能看到 R2 和 R3 上的路由条目。

问题 7:参考 R1 的配置在 R2 的接口 f0/1 上配置认证,配置后等若干秒,在 R1 上能看到其他路由器上的路由吗?

答:在 R1 上查看路由表,能看到 R2 和 R3 上的路由条目。

5、密文认证:在 R2 和 R3 的接口上配置密文,参考下列命令配置密文认证,检查结果。

R2 上的参考命令:

R2(config)#interface f0/0

R2(config-if)#ip ospf authentication message-digest

R2(config-if)#ip ospf message-digest-key 1 md5 jtc              

在 R3 的 f0/1 接口上参考 R1 的配置进行配置。

OSPF 基础实验的更多相关文章

  1. 自制OSPF配置实验大全

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

  2. OSPF基础介绍

    OSPF基础介绍 一.RIP的缺陷 1.以跳数评估的路由并非最优路径 2.最大跳数16导致网络尺度小 3.收敛速度慢 4.更新发送全部路由表浪费网络资源 二.OSPF基本原理 1.什么是OSPF a& ...

  3. [nRF51822] 12、基础实验代码解析大全 · 实验19 - PWM

    一.PWM概述: PWM(Pulse Width Modulation):脉冲宽度调制技术,通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形. PWM 的几个基本概念: 1) 占空比:占空比是指 ...

  4. [nRF51822] 11、基础实验代码解析大全 · 实验16 - 内部FLASH读写

     一.实验内容: 通过串口发送单个字符到NRF51822,NRF51822 接收到字符后将其写入到FLASH 的最后一页,之后将其读出并通过串口打印出数据. 二.nRF51822芯片内部flash知识 ...

  5. [nRF51822] 10、基础实验代码解析大全 · 实验15 - RTC

    一.实验内容: 配置NRF51822 的RTC0 的TICK 频率为8Hz,COMPARE0 匹配事件触发周期为3 秒,并使能了TICK 和COMPARE0 中断. TICK 中断中驱动指示灯D1 翻 ...

  6. [nRF51822] 9、基础实验代码解析大全 · 实验12 - ADC

    一.本实验ADC 配置 分辨率:10 位. 输入通道:5,即使用输入通道AIN5 检测电位器的电压. ADC 基准电压:1.2V. 二.NRF51822 ADC 管脚分布 NRF51822 的ADC ...

  7. [nRF51822] 8、基础实验代码解析大全 · 实验11 - PPI

    前一篇分析了前十个基础实验的代码,从这里开始分析后十个~ 一.PPI原理: PPI(Programmable Peripheral Interconnect),中文翻译为可编程外设互连. 在nRF51 ...

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

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

  9. 20145338 《网络对抗》逆向及Bof基础实验

    逆向及Bof基础实验 实践目标 ·本次实践的对象是一个名为pwn1的linux可执行文件. ·该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串. ·该程序同时包含 ...

随机推荐

  1. CSS中的变形、过渡、动画效果

    一.变形 .过渡效果 1:元素平移 x方向 y方向 transform:translate(100px 100px); 2:过渡动画效果 a:什么属性参与过渡效果 b:过渡时间 c:过渡的效果 值包含 ...

  2. jsp 条件查询、列表分页

    条件查询 dao //根据搜索条件筛选数据 public List<User> GetUserBySearch(String userName, String sex) throws SQ ...

  3. es6属性基础教学,30分钟包会

    ES6基础智商划重点在实际开发中,ES6已经非常普及了.掌握ES6的知识变成了一种必须.尽管我们在使用时仍然需要经过babel编译.ES6彻底改变了前端的编码风格,可以说对于前端的影响非常巨大.值得高 ...

  4. echarts 专题

    todo:缩放 5 分钟上手 ECharts 获取 ECharts 你可以通过以下几种方式获取 ECharts. 从官网下载界面选择你需要的版本下载,根据开发者功能和体积上的需求,我们提供了不同打包的 ...

  5. sql server 高可用镜像

    一.什么是数据库镜像 基本软件的高可用性解决方案 快速的故障转移恢复(3秒转移),低硬件成本 基于数据库级别的实现 二.数据库镜像中的服务器角色 主体服务器 承载主体数据库 接受用户连接和事务处理请求 ...

  6. 在本地没有安装Oracle的情况下,使用plsql远程连接数据库

    远程连接数据库的方式不止一种.这里主要写在本地没有安装Oracle的情况下,使用plsql可视化工具远程连接数据库的方式. 一.前提 首先你本地得安装有plsql工具.具体的安装步骤就不多说了. 二. ...

  7. go语言nsq源码解读二 nsqlookupd、nsqd与nsqadmin

    nsqlookupd: 官方文档解释见:http://bitly.github.io/nsq/components/nsqlookupd.html 用官方话来讲是:nsqlookupd管理拓扑信息,客 ...

  8. VS编译代码未通过,常见问题。

    问题一:LNK2028 这个问题一般是什么函数在哪里被引用.修改的方法是:先检查是否包含头文件,如果已经包含了头文件,则检查在源文件的"import.cpp"中是否包含了该lib文 ...

  9. ssh 隧道

    SSH 隧道转发实战   大家都知道SSH是一种安全的传输协议,用在连接服务器上比较多.不过其实除了这个功能,它的隧道转发功能更是吸引人.下面是个人根据自己的需求以及在网上查找的资料配合自己的实际操作 ...

  10. Form表单 JSON Content-type解析

    Form表单 JSON Content-type解析 1 表单Form概述 在Form表单中,参数一般有: action 表单提交的url method 提交方式:post get name 表单的属 ...