首页 > 其他分享 >OSPF(2):基础配置、拓展配置

OSPF(2):基础配置、拓展配置

时间:2025-01-17 18:27:50浏览次数:3  
标签:r1 OSPF DR 配置 拓展 接口 0.0 ospf

引言

在前面的学习中我们知道了ospf的基础理论知识:ospf(1),那么这一节我们就来继续学习ospf的配置吧,而在本节我们的学习将基于以下这张图来讲解配置命令:

62dff84f91d14c049b9c2ecbbb735817.png

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

相关文章

  • 2025最新超详细PycharmIDE安装配置完整版教程(详细步骤)
    包含编程资料、学习路线图、源代码、软件安装包等!【[点击这里]】!PyCharm是目前最流行、使用最广泛的PythonIDE(IntegratedDevelopmentEnvironment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、......
  • CentOS等各类Linux系统安装配置Docker详细教程(全网最详细,步骤简洁,看完包懂)
    文章目录前言详细步骤1.安装相关依赖2.安装阿里云的DockerGPG密钥3.设置stable仓库4.安装Docker5.启动服务6.验证测试常见问题及对应解决方案补充1.Ubuntu等系统配置Docker详细教程CentOS9配置Docker-速通版前言Docker是一个非常常用的工具,但是由于其涉及......
  • win10-Git-拉代码无权限-推送代码失败-配置用户密码无效-处理方案-删除凭证
    win10-Git-拉代码无权限-推送代码失败-配置用户密码无效-处理方案-删除凭证删除已保存的凭证重新操作删除已保存的凭证控制面板>用户账户>凭证管理器选择Windos凭证下方找到普通凭据,删除操作失败的地址重新操作重新拉取/推送Git代码,会弹出输入账号密码提......
  • 瑞芯微开发板/主板Android配置APK默认开启性能模式方法
    本文介绍瑞芯微开发板/主板Android配置APK默认开启性能模式方法,开启性能模式后,APK的CPU使用优先级会有所提高。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。源码修改......
  • 华为云Ubuntu中安装配置PostgreSQL与PostGIS
    在安装前,确保云服务器安全组放开5432端口。我的云服务器系统为Ubuntuserver64bit,参考如下网址分享的教程进行PostgreSQL与PostGIS的安装。https://www.cnblogs.com/echohye/p/18005445https://zhuanlan.zhihu.com/p/467644334https://cn.linux-console.net/?p=22460ht......
  • 思科C9K交换机DHCP服务器配置SSH配置
    SSH配置:         配置一个domain        ipdomainnamexxxx.xxx             开启SSH        cryptokeygeneratersa            ipsshversion2    配置SSH用户        linevty0......
  • 常见OA系统配置文件
    瑞友天翼默认的安装目录是在C:\ProgramFiles(x86)\RealFriend\RapServer\WebRoot如果不在默认安装目录可以利用SQL注入通过sql-shell获取数据库的安装目录,从而推导出网站根目录。配置文件默认路径C:\ProgramFiles(x86)\RealFriend\RapServer\data\Config\CasDbCnn.dat......
  • 【详解】Redis配置文件详解
    目录Redis配置文件详解1.基本配置1.1绑定地址1.2端口号1.3守护进程模式1.4日志级别1.5日志文件路径2.数据持久化2.1RDB快照2.2AOF日志3.内存管理3.1最大内存限制3.2淘汰策略4.安全配置4.1密码认证4.2访问控制5.高级配置5.1集群模式5.2主......
  • VUE反向代理怎么配置?如何防止本地开发时接口调用跨域问题?
    在vue开发中,经常会遇到跨域问题。那么比较常见的前端处理方法就是配置反向代理,如何配置呢?1.前往根目录,创建vue.config.js文件; 2.编写配置:1constpath=require('path');2//constZipPlugin=require('zip-webpack-plugin');3letzipName='dist';4module.exp......
  • Gitbook的docker安装配置.210603
    创建目录:/gitbook/gitbook和/gitbook/html/gitbook/gitbook目录下,touch新建README.mddocker安装gitbookdockerrun--namegitbook-p4000:4000-v/gitbook/gitbook:/srv/gitbook-v/gitbook/html:/srv/htmlfellah/gitbook初始化gitbook[root@itgitbook]#d......