新华三H3CNE网络工程师认证—OSPF基础

OSPF是N1(初级)阶段比较重要的知识点,路由协议当中非常重要的一个知识点。OSPF的全称为Open Shortest Path First,开放式最短路径优先。本博客将梳理OSPF配置、邻居状态和路由传递,进行OSPF路由协议的总结。

一、常用的三大路由协议

现阶段的常用的三大路由协议有OSPF协议、is-is协议和BGP协议。

路由协议应用场景
OSPF企业网络
is-isISP(运营商网络)
BGP各类场景

二、静态路由的问题

静态路由是由工程师手动配置和维护的路由条目,命令行简单明确,适用于小型或稳定的网络。

1、无法适应规模较大的网络

随着设备数量增加,配置量急剧增加。

2、 无法动态响应网络变化

网络发生变化,无法自动收敛网络,需要工程师手动修改
在这里插入图片描述

三、动态路由协议分类

1、按工作区域分类

  • IGP(Interior Gateway Protocols,内部网关协议)
  • EGP(Exterior Gateway Protocols,外部网关协议)
    在这里插入图片描述

2、按工作机制及算法分类

Distance Vector Routing Protocols,距离矢量路由协议
Link-State Routing Protocols,链路状态路由协议
在这里插入图片描述

四、链路状态路由协议

与距离矢量路由协议不同,链路状态路由协议通告的的是链路状态而不是路由表。运行链路状态路由协议的路由器之间首先会建立一个协议的邻居关系,然后彼此之间开始交互LSA(Link state Advertisement,链路状态通告)。

在这里插入图片描述

1、LSA的基本信息

每一个是被在运行OSPF之后都会产生LSA,,LSA就是对自己设备的网段和对自己邻居状态的一个描述,后续是需要通告给其他设备的,并且其他设备根据你的LSA去计算路由。比如你是R1,那么你会对自己的信息描述,名字为R1,还有连接信息,比如R1连接的是R2,有带宽描述100M,开销是10(也就是10公里,如果是1000M就假设为1)。R1还连接着R4,开销也是10。

假如这里有一个1.0网段(1.0/24)还会描述一类信息就是有的网段信息,这里有一个192.168.1.0/24在R1下面,后续别人就知道有R1的LSA之后,就知道R1底下有一个1.0网段,去往1.0网段发给R1就行了。

LSA的本质是计算拓补和路由的。

LSA的基本信息
我是谁R1
我连着谁R1- - -R210
R1- - -R410
我有哪些网段192.168.1.0/24

这个信息有了之后,是到底怎么形成路由的呢?LSA是具体怎么计算的。首先全网的所有设备只要运行OSPF之后都会产生LSA,每个设备产生的不一样,他们的第一步,产生之后会互相去同步,互相去传递,传递的过程最终的效果就是每一个设备能够拥有全网所有的LSA,比如R2拥有R1、R2、R3、R4的LSA,每一个设备都会有。

2、OSPF运行的机制

(1)每个设备产生LSA后,都会与其他设备同步LSA,通过OSPF的报文,去发送与接受其他的LSA,最终的目的是每个设备都有全网所有设备的LSA
(2)计算逻辑网络拖布,确定网段
(3)根据每个网段路由,在网络拓扑当中计算出最优的路径路由
(4)把最优的路由下发到全局路由表中,来指导数据的转发
### 新华设备上OSPF DR/BDR重新选举过程 在新华设备上的OSPF协议中,当DR或BDR失效时,网络中的其他路由器会触发新的DR/BDR选举流程。这一过程是非抢占式的,意味着只有当前的DR完全失效后才会启动新选举[^1]。 #### 选举条件 一旦检测到现有DR不可达(通常是在超过死亡计时器设定的时间内未收到其Hello报文),则最高优先级的备份路由器将成为新的DR;如果此时存在多个候选者,则具有较高Router ID的路由器胜出。同样地,在原BDR位置空缺的情况下也将遵循相同原则选出新的BDR[^2]。 #### 配置命令示例 为了确保特定接口参与DR/BDR竞争或者调整其竞争力,可以通过修改该接口下的`priority`参数来实现: ```shell [H3C]interface GigabitEthernet0/0/1 [H3C-GigabitEthernet0/0/1]ospf dr-priority 50 // 设置此端口作为DR的竞争能力为50,默认值为1 ``` 此外,还可以通过关闭某些不必要的接口对于DR/BDR角色的竞争资格,从而简化整个区域内的拓扑结构管理: ```shell [H3C]interface GigabitEthernet0/0/2 [H3C-GigabitEthernet0/0/2]ospf dr-priority 0 // 将此端口设置不参加DR/BDR竞选 ``` #### 路由器间同步机制 值得注意的是,即使发生了DR的变化,由于之前已经建立了完整的邻居关系表项以及LSDB数据库副本,因此不会对整体路由收敛速度造成显著影响。而且因为BDR始终保持着与所有非DR/BDR成员间的邻接状态,所以在过渡期间可以无缝接管原有职责而无需等待新一轮完整的信息交换完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极客范儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值