前言:才发现IA也要学OSPF,忍不住吐槽一句,现在太卷了!

OSPF简介:

开放式最短路径优先OSPF(Open Shortest Path First)是IETF组织开发的一个基于链路状态的内部网关协议(Interior Gateway Protocol)。目前针对IPv4协议使用的是OSPF Version 2(RFC2328);OSPF作为基于链路状态的协议,OSPF具有以下优点:
• OSPF采用组播形式收发报文,这样可以减少对其它不运行OSPF路由器的影响。
• OSPF支持无类型域间选路(CIDR)。
• OSPF支持对等价路由进行负载分担。
• OSPF支持报文认证。
由于OSPF具有以上优势,使得OSPF作为优秀的内部网关协议被快速接收并广泛使用

实验目的
 掌握OSPF的基本配置命令
 掌握如何查看OSPF的运行状态
 掌握如何通过Cost控制OSPF的选路
 掌握OSPF发布默认路由的方法
 掌握OSPF认证配置方法

实验组网介绍:

实验背景:
R1、R2、R3都是各自网络的网关设备,现在需要通过OSPF动态路由协议,来实现这些网络之间的互联互通。

实现需求:

1.完成路由器的命名、物理接口和LoopBack接口的IP地址配置         #(养成好习惯)

2.完成OSPF基本配置     #(学会怎么配)

3.查看OSPF状态              #(熟悉路由表)

4.配置OSPF认证(接口认证和区域认证)                     #为以后不同区域的OSPF做准备

5.假设R1为所有网络的出口,所以在R1上向OSPF宣告默认路由      #新加入的路由怎么做,调整网络时会用到

6.通过修改R1相应接口的Cost值,使得R1的LoopBack0接口通过R1->R3->R2的路径访问R2的LoopBack0接口         #理解COST的作用

7.验证

7.1. 通过ping功能检查设备各接口之间的联通性。
7.2. 通过关闭接口模拟链路故障,查看路由表的变化。

 

配置:1.完成路由器的命名、物理接口和LoopBack接口的IP地址配置

1.1设备命名,配置物理接口

1.2 配置逻辑接口loopback0

2-4 完成OSPF基本配置

2.1 创建OSPF 进程 进程号为1

2.2 创建OSPF区域并使能相应的接口  以R1为例  其他同理

这个图我讲解一下  network 192.168.1.0 0.0.0.255 network 宣告的是网段,0.0.0.255 表示的是反掩码。

其他两台都宣告好了之后 我们测试一下

3.1我们可以查看一下路由表  命令:display ip routing-table

我们可以看到 OSPF 的优先级为10,开销为1

一般到这里我们俗称为路由打通了。表示了什么呢?表示了这些网段可以互相访问!测试结果大家可以看到!

接下来就是接口认证和区域认证了,为什么要做区域和接口认证呢?很简单,随着我们的网络的越来越大,可能有N+1台设备在网络中运行,我们可能会创建多个OSPF区域,为了让设备加入到他所属的区域,我们需要做这个区域认证或者接口认证。

当然这个是不是IA的课程,我也很疑惑,不管啦。我还是配出来吧。

区域认证:我们可以看到区域认证他的密码有以下四种 我们常用的是哈希算法  MD5 或者keychain(这个估计IA不讲,今后我做IP的实验再讲解,ip讲吗 我也忘记了 = =!) 还有一个明文认证 simple 。此处按照实验的要求,给大家演示MD5的配置方法。

配置区域认证的密码为huawei@123,推荐大家养成用复杂密码的好习惯。当然我这个不算,这个比较容易被字典攻击!

具体的参数我给大家列出来了,如果觉得看不懂英文,没关系,下一个翻译软件,慢慢看。

此时,我们再观察路由表,看看有什么不同?

配置接口认证:以G0/.0/0口举例 其他同理

发现没有,之前的OSPF全部不见了,很正常,因为我们只配了R1,R2和R3没有配置区域认证和接口认证。所以我们在R2和R3同样配置area 0的区域认证,密码需要一致!(和上面的配置一样)

配置完成后,我们可以测试下,我这里测试了R2-R1 的连通性

全部配好后,我们在R3上查看路由表

5.可能有很多朋友会问了 这三台路由器总要有个上连出口吧,那么假设我们选R1连接出口(比如电信的猫 防火墙等等)我们该怎么做呢?

5.1我们以R1作为出口路由为例,我们做一次默认路由宣告,告诉大家我才是老大,都听我的!(为了方便理解,我将参数也都列出来了)

此时我们查看一下R2和R3的路由表

会发现是不是没有什么变化,其实变化已经产生了!我们做新加一台设备R4。(实验手册里面没有的)

在R4上面配置 接口地址和接口认证 ,宣告自身。 和之前的一样!

在R3上面的G0/0/0接口配置这个接口地址和接口认证,宣告自身。和之前的一样!

我们再次R4的查看路由表,他是不是就学习到了。

感觉实验手册不好理解的朋友,可以参考这个!

6.通过修改R1相应接口的Cost值,使得R1的LoopBack0接口通过R1->R3->R2的路径访问R2的LoopBack0接口

(其实也可以修改优先级!)

我们首先查看 R1-R2的loopback0是怎么走的,做一下路由追踪

可以看到他的下一跳是192.168.1.2

如果我们想让他走R1- R3-R2 怎么做呢?修改cost开销值,把R1-R2的开销值设大一点,比如8。修改开销值的有改接口cost值和改开销带宽。此处我们选择改接口开销。

改好后查看路由表

我们会发现他走的是192.168.2.2转发的  也就是R3。

这就达到了我们的目的,R1-R3-R2,那么是不是说我们那条链路就不通了呢,不是的,他可以做为冗余。

我们可以关闭一下R3的接口(模拟一下G0/0/1这个接口坏了 我们看他怎么走)

同时我们查看R1的路由表

会发现他就直接R1-R2了,这种改开销值是保证网络正常的一种手段!大家可以根据自己的实际需要,自行修改。

第7点要求 我已经在上面都演示了!有需要可以自己测试!

配置

实验拓扑图及配置:

链接:https://pan.baidu.com/s/1MWhB6-G9c926SM0wTPLtEQ?pwd=HCIA
提取码:HCIA

更新情况:上班时候摸鱼更新,我还想下班打游戏呢!

HCIA-Datacom 2.2 实验:OSPF路由协议基础实验的更多相关文章

  1. OSPF路由协议基础知识

    OSPF路由协议 1.OSPF的基本概念 2.OSPF邻接关系的建立 3.OSPF的应用环境 4.OSPF的基本配置命令 1.OSPF区域为了适应大型的网络,OSPF在AS(自治系统)内划分多个区域. ...

  2. 实验八 Web基础 SQL注入原理

    实验八 Web基础 实验要求 (1)Web前端HTML 能正常安装.启停Apache.理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML. (2)Web前端javascipt ...

  3. 20155235 《网络攻防》 实验八 Web基础

    20155235 <网络攻防> 实验八 Web基础 实验内容 Web前端HTML(0.5分) 能正常安装.启停Apache.理解HTML,理解表单,理解GET与POST方法,编写一个含有表 ...

  4. 神州数码OSPF路由协议

    实验要求:熟练掌握OSPF配置方法 拓扑如下 R1 enable 进入特权模式 config 进入全局模式 hostname R1 修改名称 interface s0/1 进入端口 ip addres ...

  5. 单区域OSPF路由协议实现网络区域互通

    1.什么是OSPF协议? OSPF协议的全程是开放式最短路径优先协议,协议采用链路状态协议算法(LS协议) 2.OSPF vs RIP RIP路由协议是距离矢量路由选择协议,收敛速度慢,如果在一些大型 ...

  6. OSPF路由协议(二)

    实验要求:使用OSPF路由协议,使每个路由器都能收集到所有网段 拓扑如下: 配置如下: R1enableconfigure terminalinterface l0ip address 192.168 ...

  7. 两台三层交换机单区域OSPF动态路由实验

    一.   实验目的 1.  掌握三层交换机之间通过OSPF协议实现网段互通的配置方法. 2.  理解RIP协议和OSPF协议内部实现的不同点 二.   应用环境 当两台三层交换机级联时,为了保证每台交 ...

  8. OSPF 路由协议详解(一)

    (文章目录) ospf 协议是网络层协议 此篇文章适合有一定网络基础的人 ospf 协议最多应用在企业网络中,针对于运营商网络并不是特别的适用,端口号为 89 通过 IP 进行数据的转发 ospf 基 ...

  9. HCIA-Datacom 2.1 实验一:IPv4编址及IPv4路由基础实验

    实验目的 掌握接口IPv4地址的配置方法 理解LoopBack接口的作用与含义 理解直连路由的产生原则 掌握静态路由的配置方法并理解其生效的条件 掌握通过PING工具测试网络层联通性 掌握 ...

随机推荐

  1. HCNP Routing&Switching之VRRP基础

    前文我们了解了链路高可用技术链路聚合相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/16279078.html:今天我们来聊一聊另一种高可用技术,网关高 ...

  2. 1.3温度转换(中国大学Mooc-Python 语言程序设计)

    温度转换 温度刻画的两种不同体系 1.摄氏度:(中国等世界大多数国家使用) 以1标准大气压下水的结冰点为0度,沸点为100度,将温度进行等分刻画  2.华氏度:(美国.英国等国家使用) 以1标准大气压 ...

  3. 基于.NetCore开发博客项目 StarBlog - (11) 实现访问统计

    系列文章 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客? 基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目 基于.NetC ...

  4. 图解 Apache SkyWalking UI 的使用

    Apache SkyWalking的UI界面主要分为以下几个区域: 功能选择区:这里列出了主要的UI功能,包括仪表盘.拓扑图.追踪.性能刨析.告警等功能 重新加载区:控制重新加载机制,包括定期重新加载 ...

  5. Kubernetes将弃用Docker!与 containerd容器引擎

    时间戳:2022-06-07 20:32:19 星期二 撰写文档参考:(阿良-腾讯课堂)Kubernetes将弃用Docker 参考博客k8s入坑之路(3)containerd容器 container ...

  6. Ubuntu Linux处理Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 3365 (unattended-upgr)问题

    问题 在Ubuntu中,执行apt install后,出现以下问题: Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-fro ...

  7. 万字剖析Ribbon核心组件以及运行原理

    大家好,本文我将继续来剖析SpringCloud中负载均衡组件Ribbon的源码.本来我是打算接着OpenFeign动态代理生成文章直接讲Feign是如何整合Ribbon的,但是文章写了一半发现,如果 ...

  8. shell 问题记录

    工作中写了个 RestAPI 接口,然后想通过 crontab 任务,去定时调用接口.发现去拼接 post 请求真的不容易.对于单引号,双引号的使用.很懵,示例代码如下:对于 '$line' 处,单引 ...

  9. JS:条件语句3

    1.while while 语句只要指定条件为 true,就会执行循环. 语法: while(条件){ 语句: } 例: var i = 0; while (i < 5) { console.l ...

  10. RPA教程

    匠厂出品,必属精品   Uipath中文社区qq交流群:465630324 uipath中文交流社区:https://uipathbbs.comRPA之家qq群:465620839 第一课--UiPa ...