OSPF的拓展配置

news2024/9/25 7:13:44

OSPF的拓展配置
1.手工认证 --- 在OSPF数据包交互中,邻居之间的数据报中将携带认证口令,两边认证口令相同,则意味着身份合法
    OSPF的手工认证总共分为三种:
    1.接口认证
       [r5-GigabitEthernet0/0/0]ospf authentication-mode md5 1 cipher 123456
    2.区域认证 --- 其本质还是接口认证,相当于将整个区域所有激活的接口都配置了接口认证              
       [r1-ospf-1-area-0.0.0.2]authentication-mode md5 1 cipher 123456
    3.虚链路认证 --- 在建立虚链路的过程中进行的认证,本质上其实也是接口认证
       [r4-ospf-1-area-0.0.0.1]vlink-peer 3.3.3.3 md5 1 cipher 123456

2.加快收敛 --- 修改OSPF的计时器
   修改hello时间:[r1-GigabitEthernet0/0/0]ospf timer hello 5 
                             注意:hello时间修改,死亡时间会自动按照四倍关系进行匹配
   修改死亡时间:[r2-GigabitEthernet0/0/0]ospf timer dead 20
                            注意:死亡时间修改,hello时间不会随之变化
   注意:邻居之间hello时间和死亡时间都必须一致,否则将无法正常建立邻居关系
   waiting time --- 等待计时器 --- 跟死亡时间同步 --- DR/BDR的选举时间,时间长短等同于死亡时间,本身不能直接修改,死亡时间修改后,等待时间将同步修改
   
    poll --- 轮询时间 --- 120s ---- 于状态为down的邻居发送hello报的周期时间(NBMA网络中出现)
    retransmit --- 重传时间 --- 5s ---- 当设备发送数据报需要确认时,对方在重传时间内没有回复确认包,则将重新发送数据
    transmit delay --- 传输延迟 --- 1s --- 主要加在LSA的老化时间上的,用来补偿LSA信息在传输过程中消耗的时间

3.沉默接口 --- 主要用于连接用户的接口,使这些接口只接受不发送OSPF的数据
   [r1-ospf-1]silent-interface GigabitEthernet 0/0/2
   注意:OSPF的沉默接口会对单播包和组播包生效,所以,不能像rip一样结合单播邻居应用在一些特殊场景中

4.缺省路由
   OSPF中的缺省路由总共可以分为三类:
   三类缺省 --- 这类缺省只能是在特殊区域中自动产生
             普通末梢区域,完全末梢区域,完全NSSA区域
             三类缺省的特点 --- 类型:OSPF,默认优先级:10
   五类缺省 --- 可以通过命令手工下发,实际上其效果相当于将本地路由表中其他协议产生的缺省路由重发布到OSPF网络中。所以,是通过5类LSA携带
              [r1-ospf-1]default-route-advertise
              五类缺省的特点 --- 类型:O_ASE,默认优先级:150
              [r1-ospf-1]default-route-advertise always --- 如果本地路由表中没有其他协议产生的缺省路由,则可以通过增加always参数进行强制下发
   七类缺省 --- 两种方法产生,一种是通过特殊区域自动产生 --- NSSA区域。另一种方法是通过命令进行配置获取
              [r4-ospf-1-area-0.0.0.2]nssa default-route-advertise ---进入NSSA区域后下发
              注意:7类缺省只会出现在NSSA区域中
              七类缺省的特点 --- 类型:O_NSSA,默认优先级:150

5.路由过滤
   OSPF可以直接针对3类,5类,7类LSA进行过滤
   [r2-ospf-1-area-0.0.0.1]abr-summary 192.168.0.0 255.255.255.252.0 not-advertise --- 3类LSA的过滤
   [r2-ospf-1-area-0.0.0.1]abr-summary 12.0.0.0 255.255.255.0 not-advertise --- 明细路由信息也可以通过这种方法进行过滤
   [r5-ospf-1]abr-summary 192.168.0.0 255.255.255.0 not-advertise

6.路由控制
   优先级 1.[r4-ospf-1]preference 50 --- 这个命令主要影响的是1,类,2类,3类LSA获取到的路由信息,类型字段为:OSPF的路由的优先级
              2.[r4-ospf-1]preference ase 100 --- 这个命令主要影响的是由5类,7类获取到的路由信息
              以上两种修改优先级的方法都是仅影响本地路由表中路由条目的优先级
   开销值 --- cost = 参考带宽/真实带宽
              可以影响开销值的方法:
              1.通过修改参考带宽,影响开销值大小
                     华为设备默认的参考带宽为100M  
                     [r4-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.
                     因为参考带宽一旦修改,则所有接口的开销值都会发生变化,并且修改参考带宽要求网络中所有设备的参考带宽都需要修改成一样的,所以,这种方法虽然可以影响开销值,但并不适合进行选路
                     注意:在带宽越来越大的环境中,修改参考带宽的意义会越来越大,因为参考带宽过小可能会造成选路不佳的情况
              2.通过修改真实带宽,影响开销值的大小
                     [r4-GigabitEthernet0/0/0]speed ? ---- 可以修改接口的传输速率。但注意,接口的传输速率只能改小,不能改大
                      10 10M  port speed mode
                      100 100M port speed mode
                      1000 1000M port speed mode
           
                     [r4-GigabitEthernet0/0/0]undo negotiation auto --- 修改之前先通过这个命令去关闭接口速率的自动协商
                       (注意,这个命令生效需要重启接口)
                     通过修改接口的传输速率,是可以影响OSPF选路的,但是,因为他会导致接口的传输速率变低(因为接口速率只能改小),所以,并不建议使用这种方法来干涉选路
                     
                     注意:以上两种方法均不能影响环回接口的开销值             
                     
              3.直接修改接口的开销值(也可以直接修改环回接口的开销值)
                     [r3-GigabitEthernet0/0/0]ospf cost 10
                     OSPF开销值的计算方式是按照流量接口的开销来计算的。建议,在修改链路接口的开销值后,将两端的开销值改为一致,否则,在复杂的网络环境中,可能会出现环路问题。建议,如果只是影响某个网段到达的开销值,可以直接去修改该末梢网段的接口的开销值,而避免修改沿途的开销值,因为修改沿途的开销值会影响所有经过的流量
7.OSPF的附录E

4353b7895e344fe9895170ebafb02be7.png
    附录E主要是为了应对以上特殊情况所提出的解决方案,将掩码较短的正常生成,掩码较长的会将他LS ID修改为直接广播地址

 


 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/796746.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

GB/T 25000.51解读——软件产品的性能效率怎么测?

GB/T 25000.51-2016《软件产品质量要求和测试细则》是申请软件检测CNAS认可一定会用到的一部国家标准。在前面的文章中,我们为大家整体介绍了GB/T 25000.51-2016《软件产品质量要求和测试细则》国家标准的结构和所涵盖的内容以及对软件产品的八大质量特性中的功能性…

fastposter v2.16.0 让海报开发更简单

fastposter v2.16.0 让海报开发更简单 🔥🔥🔥 fastposter海报生成器是一款快速开发海报的工具。只需上传一张背景图,在对应的位置放上组件(文字、图片、二维🐴、头像) 点击代码直接生成各种语言…

个人信息的编写以及头像的联动

下面这个是导航栏通过on触发的事件 与图片联动 <template><div><ul><li>{{obj.account}}</li><li>{{obj.ctime|dataFormat}}</li><li>{{obj.id}}</li><li>{{obj.userGroup}}</li><div><!-- acti…

VIOOVI精益管理:实现高效运营和持续改进的关键

关于什么是精益化管理这个问题&#xff0c;从字面上理解&#xff0c;“精”为“精良”&#xff0c;“益”为“利益”&#xff0c;意在产品更加精良&#xff0c;利益更加丰厚。而从丰田精益生产中我们可以看出精益化管理绝不是以偏概全的管理&#xff0c;而是全面的结合内部、外…

Linux操作系统~必考面试题⑧

1、pwd 命令 pwd 命令用于查看当前工作目录路径。 实例&#xff1a; 查看当前路径 pwd 查看软链接的实际路径 pwd -P 2、rmdir 命令 从一个目录中删除一个或多个子目录项&#xff0c;删除某目录时也必须具有对其父目录的写权限。 注意&#xff1a;不能删除非空目录实例&…

Java面试笔记

JAVA基础知识 语法结构 1.类 2.属性 3.方法 4.静态代码块 构造器 构造函数&#xff0c;构造类的对象&#xff0c;默认隐式&#xff0c;创建对象&#xff0c;先执行父类构造函数&#xff0c;再执行子类构造函数 父类的super必须在第一行 代码块 优先级最高&#xff0c;只…

pyspark笔记:读取 处理csv文件

pyspark cmd上的命令 1 读取文件 1.1 基本读取方式 注意读取出来的格式是Pyspark DataFrame&#xff0c;不是DataFrame&#xff0c;所以一些操作上是有区别的 1.1.1 format DataFrame spark.read.format("csv").option(name,value).load(path) format表示读取…

硬盘数据恢复怎么做?5步快速恢复数据!

“我的电脑刚买回来没多久&#xff0c;不知为啥硬盘就出现问题了&#xff0c;我很多的数据都丢失了&#xff0c;这种情况进行硬盘数据恢复还有希望吗&#xff1f;希望各位老师给我点意见&#xff01;感谢&#xff01;” 在数字化时代&#xff0c;数据已经成为我们生活中不可或缺…

美团面试官热爱考察的问题:你真的会判断链表环吗?

大家好&#xff0c;我是小米&#xff01;今天我要和大家一起来解析美团面试中经常会遇到的一道经典问题&#xff1a;如何判断链表是否为环形链表&#xff1f;这是一道考察数据结构与算法基础的问题&#xff0c;也是面试中的常客。相信通过这篇文章的学习&#xff0c;你将能够更…

【决策树-鸢尾花分类】

决策树算法简介 决策树是一种基于树状结构的分类与回归算法。它通过对数据集进行递归分割&#xff0c;将样本划分为多个类别或者回归值。决策树算法的核心思想是通过构建树来对数据进行划分&#xff0c;从而实现对未知样本的预测。 决策树的构建过程 决策树的构建过程包括以…

C#,中国福利彩票《刮刮乐》的数学算法(02)——时来运转

1 中国福利彩票 中国福利彩票始于1987年7月27日&#xff0c;以“团结各界热心社会福利事业的人士&#xff0c;发扬社会主义人道主义精神&#xff0c;筹集社会福利资金&#xff0c;兴办残疾人、老年人、孤儿福利事业和帮助有困难的人”、即“扶老、助残、救孤、济困”为宗旨。随…

儿童小学生护眼灯选哪个牌子经济好用?分享五款好用的台灯

近期&#xff0c;经济好用的护眼台灯赶上了热潮&#xff0c;许多家长反应不知道怎么选一款合适有经济的护眼台灯&#xff1f;面对市场上很多鱼龙混杂的台灯&#xff0c;真的是眼花缭乱&#xff0c;选台灯不一定要选贵的&#xff0c;但一定要选对的&#xff0c;今天小编就分享五…

网页开发基础——HTML

一、flask框架 Flask是一种轻量级的Python web应用程序框架&#xff0c;可以帮助使用者快速构建Web应用程序和API。由于其简洁、灵活和易于上手的特点&#xff0c;Flask被广泛用于开发小型到中型的Web应用程序和后端API。本次我们主要是使用flask框架&#xff0c;进行一个小型w…

Git链接上游仓库

技术背景 在Git的操作过程中&#xff0c;一般的组织内部工作模式可以在同一个仓库上的master-develop-feature不同分支上进行开发&#xff0c;也有一些人和外部协作者会通过Fork到自己本地的仓库进行更新的方案。但是对于Fork仓库的更新有一个问题是&#xff0c;如果长期在自己…

【React Native】学习记录(一)——环境搭建

Expo是一套工具&#xff0c;库和服务&#xff0c;可让您通过编写JavaScript来构建原生iOS和Android应用程序。 一开始学习的时候直接使用的是expo。 npx create-expo-app my-appcd my-appnpm run start接下来需要搭建安卓和IOS端&#xff08;为此特意换成了苹果电脑&#xff09…

AArch64异常模型

概述 AArch64 异常模型指南介绍了 Armv8‑A 和 Armv9‑A 中的异常和特权模型。它涵盖了 Arm 架构中不同类型的异常&#xff0c;以及与异常相关的处理器行为。 这些内容适用于底层代码&#xff08;例如boot code或kernel&#xff09;开发人员&#xff0c;对于配置或者管理异常…

【家庭公网IPv6】

家庭公网IPv6 这里有两个网站&#xff1a; 1、 IPV6版、多地Tcping、禁Ping版、tcp协议、tcping、端口延迟测试&#xff0c;在本机搭建好服务器后&#xff0c;可以用这个测试外网是否可以访问本机&#xff1b; 2、 IP查询ipw.cn&#xff0c;这个可以查询本机的网络是否IPv6访问…

ChatGPT把python 的import和from讲明白了

文章目录 1、import&#xff1a;import关键字用于导入整个模块&#xff0c;您可以使用该模块中的所有对象。语法如下&#xff1a;2、from ... import ...&#xff1a;from ... import ... 语法用于从模块中导入特定的对象&#xff0c;而不是导入整个模块。您可以通过这种方式选…

Nginx系列之 一 搭建文件共享服务器

目录 一、概述 二、实现 三、Nginx的限速 3.1 并发限制 3.2 速度限制 Nginx系列之 一 入门安装_开着拖拉机回家的博客-CSDN博客 Nginx系列之 一 反向代理_开着拖拉机回家的博客-CSDN博客 Nginx系列之 一 负载均衡_开着拖拉机回家的博客-CSDN博客 一、概述 Nginx一个高性…

【Docker--harbor私有仓库部署与管理】

目录 一、Harbor 部署1. 部署 Docker-Compose 服务2. 部署 Harbor 服务&#xff08;1&#xff09;下载或上传 Harbor 安装程序&#xff08;2&#xff09;修改harbor安装的配置文件 3. 启动 Harbor4. 查看 Harbor 启动镜像5. 创建一个新项目1、在虚拟上进行登录 Harbor2、下载镜…