当前位置: 首页 > article >正文

HCIA项目实践---OSPF的基本配置

9.5.12 OSPF的基本配置

(所搭环境如上图所示)

A 先配置IP地址

(先进入路由器R1的0/0/0接口配置IP地址,再进入环回接口配置IP地址)

(配置R2路由器的0/0/0和0/0/1以及环回接口的IP地址)

(置R3路由器的0/0/0接口以及环回接口的IP地址)

(以上三个图是IP地址的配置)

B 启动进程

命令:[r1]ospf 1 router-id 1.1.1.1

[r1-ospf-1]

(注意:这里的RID和IP地址不一样!!!,只要前面的路由器没配过,此处就可以配置,唯一就中)

C 创建区域

区域划分实质上是根据接口进行划分

把AR2设备的接口划分到两个不同的AREA区域内,2.2.2.0/24 网段两个区域都可以,但是建议划分到area1区域内。

命令:[r1-ospf-1]area 0

[r1-ospf-1-area-0.0.0.0]

D 宣告
(1)宣告的作用:
  1. 建立网络可达性:通过宣告接口或网络,网络设备能够了解网络拓扑结构,从而知道如何转发数据包。这是网络通信的基础。

  2. 实现路由选择:在动态路由协议中,宣告是建立邻居关系和交换路由信息的重要步骤。通过宣告,路由器能够学习其他路由器的路由信息,并根据这些信息做出最优的路由选择。

  3. 保障网络安全:在某些情况下,宣告还可以与访问控制列表(ACL)等安全策略相结合,限制网络流量的转发,从而增强网络的安全性。

  4. 激活接口(就可以收发数据了)。

0.0.0.0为更加精准宣告。

命令:

[r1-ospf-1-area-0.0.0.0]network 12.0.0.0 0.0.0.255

(0.0.0.255)为反掩码

反掩码规则:0对应位不变,1对应的位置可变

掩码规则:0位置可变,1对应的位置不变

1代表网络位,0代表主机位

  • (基本配置结束)

E 查看三张表

<r1>display ospf peer --- 查看邻居表

<r1>display ospf peer brief --- 查看邻居简表

<r1>display ospf lsdb -- 查看数据库表

<r1>display ospf lsdb router 2.2.2.2 --- 展开一条LSA

<r1>display ip-routing table protocol ospf---*查看OSPF的 路由表

华为设备,OSPF默认的优先级为10。

9.5.13 开销值的计算和带宽的修改
(1)开销值的计算公式

COST = 参考带宽 / 真实带宽 ---

默认情况下,参考带宽为100Mbps

修改带宽的命令:[r1-ospf-1]bandwidth-reference 1000

Info: Reference bandwidth is changed. Please ensure that the reference bandwidth

that is configured for all the routers are the same.

注意:修改参考带宽时,所有设备需要都修改成一样的。

计算开销值:

设参考带宽为100Mbps

上面的那条路:100/100+100/100=2

下面的那条路:100/1000+100/1000+100/1000

因为动态路由不可能没有开销值,开销值不能为小数,所以,不能近似为0,只能为1,所以,下面的那条路的开销值只能为3.

所以,肯定会选择上面那条路,这也存在OSPF选路不佳的问题。

导致OSPF选路不佳的原因是:参考带宽的值太小。

用下面的命令解决这个问题:

(2)修改带宽的命令

[r1-ospf-1]bandwidth-reference 1000

注意:修改参考带宽时,所有设备需要都修改成一样的。

9.5.14 主机路由

2.2.2.2/32 -- 主机路由(环回的一种特殊情况)

(此处2.2.2./32不能作为一个网段,只能作为一个IP地址,一般的路由都是去往一个网段,这里这么写就是去往一个IP地址 )

这是针对环回的一次特殊情况,如果连一台电脑,做一个真实的物理接口则一定不是这样,写的是/24则学到的一定是/24.

9.5.15 结构突变
(1)新增网段

---触发更新,直接将变更信息通过LSU包发出,需要LSACK进行确认

(2) 断开网段

--- 触发更新,直接将变更信息通过LSU包发出,需要LSACK进行确认

3,无法沟通 --- 40S死亡时间

9.5.16 条件匹配

指定路由器 --- DR --- 在一个广播域中,选择一台设备成为DR,DR和其他设备中会建立邻接关系。

备份指定路由器 --- BDR -- 在选定DR之后,还会选定一个BDR,BDR和其他设备之间建立邻接关系。

其余设备叫做DROther

在一个广播域中,如果DR和BDR都存在的情况下,至少需要4台设备,才能看到邻居关系。如下图:

DR和BDR虽然名字叫做路由器,但是实际上是接口的概念。如下图:

(1)条件匹配的概念

        在一个MA网络(多路访问网络)中,若所有设备均建立邻接关系(OSPF协议出于负责任的态度),则将出现大量的重复更新。

        所以,需要进行DR/BDR的选举。所有DRother之间,仅保持邻居关系即可。

(2)选举规则

1, 先比较接口的优先级,优先级大的为DR,次大的为BDR。

优先级默认为1,可以人为更改,人为控制,干涉选举。

(3)更改优先级的命令:

[r1-GigabitEthernet0/0/0]ospf dr-priority ?

INTEGER<0-255> Router priority value

注意:

(1)如果将一个接口的优先级改为0,则代表该接口将放弃DR/BDR的选

举。

(2)如果优先级相同,则比较RID。RID大的路由器对应的接口为DR。次大的为BDR。

(此图对(2)的解释)

DR/BDR的选举是非抢占模式的。(如果是抢占的模式,在一个已经稳定的网络,因为抢占会再次陷入重新收敛的状态,设备之间关系需要重新确立)--- 选举时间和死亡时间相同(超过此时间就不能再重新选了。)

(4)重新启动进程

如何让他俩重新选?

那就是重新启动进程


http://www.kler.cn/a/546937.html

相关文章:

  • 在本地校验密码或弱口令 (windows)
  • DeepSeek免费部署到WPS或Office
  • Linux 内核 IPoIB 驱动中 sysfs 属性冲突问题的分析与解决
  • LAWS是典型的人机环境系统
  • 【第4章:循环神经网络(RNN)与长短时记忆网络(LSTM)— 4.6 RNN与LSTM的变体与发展趋势】
  • Unity使用iTextSharp导出PDF-04图形
  • 修改OnlyOffice编辑器默认字体
  • 小米 R3G 路由器刷机教程(Pandavan)
  • 算法练习——哈希表
  • QML使用ChartView绘制箱线图
  • harmonyOS的文件的增、删、读、写相关操作(fs/content)
  • 土星云边缘计算微服务器 SE110S-WA32加持DeepSeek,本地部署企业私有推理大模型!
  • 父组件中循环子组件调用
  • Vue的学习(5)
  • Microsoft Edge浏览器介绍
  • kubekey一键部署k8s高可用与kubesphere
  • 理解WebGPU 中的 GPUAdapter :连接浏览器与 GPU 的桥梁
  • Linux: 调整套接字缓冲区大小相关内核参数
  • Kali linux搭建wifi绵羊墙
  • 欧拉公式在信号处理中的魔法:调幅信号的生成与频谱分析