引言
在前面的学习中我们知道了ospf的基础理论知识:ospf(1),那么这一节我们就来继续学习ospf的配置吧,而在本节我们的学习将基于以下这张图来讲解配置命令:
R1、R2、R3都有一个环回接口,分别为1.1.1.1、2.2.2.2、3.3.3.3,每个物理接口的IP地址如图。
由于在前面几篇内容中我们已经详细的介绍过如何配置IP地址了,所以本篇内容不再做详细展示,不会的同学可以点击参考之前的博客:
OSPF的基本配置
1.启动OSPF进程
//手工配置RID需要在进程启动时配置
[r1]ospf 1 router-id 1.1.1.1
[R2]ospf 1 router-id 2.2.2.2
[R3]ospf 1 router-id 3.3.3.3
2.创建区域
//创建方法如下,不一一展示,注意是area 0还是 area 1
[r1-ospf-1]area 0
3.宣告
宣告的作用:
- 激活接口:只有宣告的网段包含的接口会被激活,只有激活的接口可以收发OSPF的数据。
- 发布路由:只有激活的接口所对应的直连网段的路由才能被发布。
//ospf采用反掩码宣告:由连续的0和连续的1组成,0对应位不可变,1对应位可变。
//宣告方法如下,不一一展示,注意不要宣告错区域area
[r1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
[r1-ospf-1-area-0.0.0.0]network 12.0.0.0 0.0.0.255
扩展:查看各种表的指令:
//查看邻居表 [r1]display ospf peer //查看邻居关系简表 [r1]display ospf peer brief //查看数据库表 [r1]display ospf lsdb //展开一条LSA的方法 [r1]display ospf lsdb router 2.2.2.2 //查看路由表 [r1]display ip routing-table protocol ospf
华为设备,OSPF协议的默认优先级为:10
COST = 参考带宽 / 真实带宽 :华为设备默认的参考带宽为100Mbps
如果计算出来是一个小于1的小数,则直接按照1来算。如果是一个大于1的小数,只取整数部分。
//修改参考带宽
[r1-ospf-1]bandwidth-reference 1000
条件匹配:在一个广播域中,若所有设备均为邻接关系,将出现大量的重复更新;故需要进行DR/BDR的选举,所有DRother之间,仅维持邻居关系即可。DR和BDR其实是接口的概念。
- DR (指定路由器):和广播域内其他设备建立邻接关系
- BDR(备份指定路由器) :和广播域内其他设备建立邻接关系,称为DR设备的备份。
一个广播域内部,至少需要4台设备才能看到邻居关系。
DR/BDR的选举规则:
1.先比较优先级
- 优先级最大的为DR,次大的为BDR;
- 优先级默认为1(主要目的让人为修改)
//必须在接口上修改
[r1-GigabitEthernet0/0/0]ospf dr-priority ?
INTEGER<0-255> Router priority value //可以任意指定优先级
注意:如果将一个接口的优先级设置为0,则代表这个接口将放弃DR/BDR的选举。
2.如果优先级相同,则比较RID
- RID大的路由器所对应的接口为DR,次大的为BDR。
- DR/BDR的选举是非抢占模式的,一旦角色选举出来,则将无法抢占。
选举时间:40s(等同于死亡时间)
因为选举是非抢占模式,选好以后就无法再选,所以如果想要重新选举,需要将ospf进程重启,最好将所有的设备都重启。
//重启OSPF进程
<r1>reset ospf 1 process
OSPF的拓展配置
因为ospf配置与rip相似,本篇只做命令解释,不一一展示实验配置过程。
1.OSPF的手工认证
[r1-GigabitEthernet0/0/0]ospf authentication-mode md5 1 cipher 123456
//1是KEY ID,可以理解为口令的一个编号
2.手工汇总(区域汇总)
与rip不同,不是在接口配置,在ABR设备上进行配置
[r2-ospf-1-area-0.0.0.0]abr-summary 192.168.0.0 255.255.254.0
//本次以192.168.1.1/24、192.168.0.1/24为例,汇总为192.168.0.0 255.255.254.0
3.沉默接口
配置了沉默接口的接口,将只接受不发送路由信息
[r2-ospf-1]silent-interface GigabitEthernet 0/0/2
4.加快收敛(减少计时器的时间)
//修改hello时间的方法
[r1-GigabitEthernet0/0/0]ospf timer hello 5
[r2-GigabitEthernet0/0/0]ospf timer dead ?
INTEGER<1-235926000> Second(s)
//注意:邻居双方的hello时间和死亡时间必须相同,否则将断开邻居关系
5.缺省路由
[r3-ospf-1]default-route-advertise
//注意:这个命令要求边界设备自身得具有缺省路由才行
// 在没有缺省的情况下,强制下发缺省
[r3-ospf-1]default-route-advertise always
标签:r1,OSPF,DR,配置,拓展,接口,0.0,ospf From: https://blog.csdn.net/2401_86511216/article/details/145176513