HCIA-Datacom 2.2 实验:OSPF路由协议基础实验
前言:才发现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路由协议基础实验的更多相关文章
- OSPF路由协议基础知识
OSPF路由协议 1.OSPF的基本概念 2.OSPF邻接关系的建立 3.OSPF的应用环境 4.OSPF的基本配置命令 1.OSPF区域为了适应大型的网络,OSPF在AS(自治系统)内划分多个区域. ...
- 实验八 Web基础 SQL注入原理
实验八 Web基础 实验要求 (1)Web前端HTML 能正常安装.启停Apache.理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML. (2)Web前端javascipt ...
- 20155235 《网络攻防》 实验八 Web基础
20155235 <网络攻防> 实验八 Web基础 实验内容 Web前端HTML(0.5分) 能正常安装.启停Apache.理解HTML,理解表单,理解GET与POST方法,编写一个含有表 ...
- 神州数码OSPF路由协议
实验要求:熟练掌握OSPF配置方法 拓扑如下 R1 enable 进入特权模式 config 进入全局模式 hostname R1 修改名称 interface s0/1 进入端口 ip addres ...
- 单区域OSPF路由协议实现网络区域互通
1.什么是OSPF协议? OSPF协议的全程是开放式最短路径优先协议,协议采用链路状态协议算法(LS协议) 2.OSPF vs RIP RIP路由协议是距离矢量路由选择协议,收敛速度慢,如果在一些大型 ...
- OSPF路由协议(二)
实验要求:使用OSPF路由协议,使每个路由器都能收集到所有网段 拓扑如下: 配置如下: R1enableconfigure terminalinterface l0ip address 192.168 ...
- 两台三层交换机单区域OSPF动态路由实验
一. 实验目的 1. 掌握三层交换机之间通过OSPF协议实现网段互通的配置方法. 2. 理解RIP协议和OSPF协议内部实现的不同点 二. 应用环境 当两台三层交换机级联时,为了保证每台交 ...
- OSPF 路由协议详解(一)
(文章目录) ospf 协议是网络层协议 此篇文章适合有一定网络基础的人 ospf 协议最多应用在企业网络中,针对于运营商网络并不是特别的适用,端口号为 89 通过 IP 进行数据的转发 ospf 基 ...
- HCIA-Datacom 2.1 实验一:IPv4编址及IPv4路由基础实验
实验目的 掌握接口IPv4地址的配置方法 理解LoopBack接口的作用与含义 理解直连路由的产生原则 掌握静态路由的配置方法并理解其生效的条件 掌握通过PING工具测试网络层联通性 掌握 ...
随机推荐
- HCNP Routing&Switching之VRRP基础
前文我们了解了链路高可用技术链路聚合相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/16279078.html:今天我们来聊一聊另一种高可用技术,网关高 ...
- 1.3温度转换(中国大学Mooc-Python 语言程序设计)
温度转换 温度刻画的两种不同体系 1.摄氏度:(中国等世界大多数国家使用) 以1标准大气压下水的结冰点为0度,沸点为100度,将温度进行等分刻画 2.华氏度:(美国.英国等国家使用) 以1标准大气压 ...
- 基于.NetCore开发博客项目 StarBlog - (11) 实现访问统计
系列文章 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客? 基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目 基于.NetC ...
- 图解 Apache SkyWalking UI 的使用
Apache SkyWalking的UI界面主要分为以下几个区域: 功能选择区:这里列出了主要的UI功能,包括仪表盘.拓扑图.追踪.性能刨析.告警等功能 重新加载区:控制重新加载机制,包括定期重新加载 ...
- Kubernetes将弃用Docker!与 containerd容器引擎
时间戳:2022-06-07 20:32:19 星期二 撰写文档参考:(阿良-腾讯课堂)Kubernetes将弃用Docker 参考博客k8s入坑之路(3)containerd容器 container ...
- 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 ...
- 万字剖析Ribbon核心组件以及运行原理
大家好,本文我将继续来剖析SpringCloud中负载均衡组件Ribbon的源码.本来我是打算接着OpenFeign动态代理生成文章直接讲Feign是如何整合Ribbon的,但是文章写了一半发现,如果 ...
- shell 问题记录
工作中写了个 RestAPI 接口,然后想通过 crontab 任务,去定时调用接口.发现去拼接 post 请求真的不容易.对于单引号,双引号的使用.很懵,示例代码如下:对于 '$line' 处,单引 ...
- JS:条件语句3
1.while while 语句只要指定条件为 true,就会执行循环. 语法: while(条件){ 语句: } 例: var i = 0; while (i < 5) { console.l ...
- RPA教程
匠厂出品,必属精品 Uipath中文社区qq交流群:465630324 uipath中文交流社区:https://uipathbbs.comRPA之家qq群:465620839 第一课--UiPa ...