【无标题】

本文介绍了OSPF的基本配置,包括IP配置、区域认证和端口认证。通过实例展示了区域认证如何影响路由表,以及接口认证在建立邻居关系中的作用。还详细讲解了DR和BDR的选举规则,强调了非抢占机制对网络稳定性的影响,并探讨了routerid的选举过程和配置注意事项,防止routerid冲突导致的邻居关系问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   基本配置如下
   R4基本ip配置及通告
   ![在这里插入图片描述](https://img-blog.csdnimg.cn/a7a9dc4cc5c748399cbb71991d05f858.png)

R2基本IP配置及通告如下
剩余路由器基本配置省略在这里插入图片描述

配置区域认证

在R1 上面配置密文区域认证

在这里插入图片描述
在R2上配置区域密文认证
在这里插入图片描述
在R3上配置密文区域认证
在这里插入图片描述
然后我们看R2 的路由表
在这里插入图片描述
可以看到已经没有ospf 获取的IP了,只剩下三个 直连网段 说明区域认证完成
接下来进行端口认证

对R2 的0/0/1 接口设置认证

在这里插入图片描述
然后我们看R3是否有邻居
在这里插入图片描述
可以看到 因为R 3 的 g 0/0/0 接口没有设置接口认证,所以R3 与R2 断开了
现在在 R3 g 0/0/0 接口设置认证看一下

在这里插入图片描述

在这里插入图片描述
在R3 端口设置认证以后,R3 与R2 又有了邻居关系。
即接口认证成功

.OSPF的基础配置
[R1]OSPF 1 router-id x.x.x.x
【R1-OSPF】area 0
【r1-ospf-1-area-0.0.0.0】network 12.1.1.0 0.0.0.255

Dis ospf routing (可以看到学到的和自己直连的所有网段)

在MA网段中,若所有设备间均为邻接关系,将可能出现大量的重复更新
故进行DR(指定)/BDR(备份指定)选举,一个老大一个老二,老二等上位

所有非DR/BDR是邻居关系

Other只有跟other之间才是邻居,和DR和BDR都是邻接

串口没有DR和BDR,点对点不进行选举

选举规则:
1.先比较参选接口优先级,默认为1,取值范围0-255,越大越好;
2.若参选接口优先级相同,比较参选设备的routerid,数字大优
3.DR和BDR非抢占,故所需要的网段内部重新选举,需要重启该网段内所有参选设备
OSPF进程,若参选接口优先级为0,将放弃选举;一个网段内至少应该存在一台DR

为什么非抢占,如果添加一个路由器进拓扑,路由器优先级相对较高,这样就会发生抢占,重新收敛,时间40S,对于上网用户不友好
该完优先级,再确定网络可以终端40s,对ospf进行进程重启.

设备routerid选举规则

在配置了routerid的情况下,就按配置走,在没有配置routerid的情况下,
如果存在LOOPBACK接口,那么我们的routerid就是loopback接口地址
如果不存在loopback,就从我们设备接口ip中,找到一个最大值,称为我们的routerid(不考虑接口up/down状态)

因为我们的配置顺序会影响设备的routerid选举,咱们第一个配置的接口地址时,routerid已经进入了选举机制,所以会以第一个接口地址当做routerid,我们即便配置了loopback接口地址,也不会生效,因为routerid选举是非抢占的,此时,可以先将接口ip删除掉,

优先配置 环回接口做route id
不建议用全局routeid
要分清什么是全局route id,什么是ospf routeid
如果优先设置环回接口,即全局id=环回接口地址
就不需要设置ospf route id

需要重置我们ospf的进行
Reset ospf process

关于设备全局的routerid与ospf的routerid
1 当ospf未配置routerid的时候,我们routerid是设备的routerid
2.当我们ospf配置了routerid的时候,我们的routerid就是自己配置的

注意:ospf的routerid可以和设备的routerid不相同
假如在设备手动设置routerid之前,我们的ospf协议已经运行,并且默认无配置routerid,
此时,手动修改后,需要去重启我们的ospf进程,才可以

但是一般情况下,我们的ospf约定俗成,并且较为好记忆的方式,就是把routeri配置成
1.1.1.1这类的换回地址,但是不强制.

记住!!!ospf的routerid一定不能重叠

重叠会导致可能会直接掉一个邻居,也可能

在这里插入图片描述

如果我们R4和R3的routerid一致,在R2上可以显示出两个邻居的routerid都为3.3.3.3
但是由于routerid一致,导致r2会将R4和R3当成一个邻居,但是LSA不一致,造成链路状态数据库发送错误,无法得到正确的R4的路由

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值