HCIP OSPF的优化总结

news/2025/3/4 16:52:44/

OSPF优化

OSPF优化主要目的就是为了减少LSA的更新量,而可以实现者这效果有两种方法

1、路由汇总,可以减少骨干区域的LSA更新量;

2、做OSPF特殊区域,可以减少非骨干区域的更新量。

OSPF的汇总分为两种

1、域间路由汇总

区域间路由汇总---实质是通过ABR设备上对区域之间传递三类的LSA进行汇总。

区域间路由汇总只能汇总ABR设备自身通过1类,2类LSA信息学习到的路由信息。

命令:abr-summary 汇总网段 掩码(掩码需要用点分十进制,不能写掩码位数)

2、域外路由汇总

域外汇总路由---实质实在ASBR设备上,通过重发布进来的5类/7类LSA进入到OSPF网络后进行汇总。

5类LSA汇总之后的开销值计算方法

Type-1:汇总网段的开销值=所有明细路由开销值最大值;

Type-2:汇总网段的开销值=所有明细路由开销值最大值+1。

特殊区域

OSPF特俗区域可以分为两大类,四小类

第一大类

条件:1、不能是骨干区域;2、不能存在虚链路;3、不能存在ASBR设备。

1、末梢区域(Stub)

如果一个区域配置成末梢区域,则这个区域不在学习4类和5类LSA。这样的区域将拒绝学习域外路由信息,但是依旧具有访问域外路由的需求,配置完成后会自动生成一条指向骨干区域的3类缺省。

配置命令:[R1-ospf-area-0.0.0.2]stub --- 配置末梢区域

注:一旦做了特殊区域,则区域内所有的设备都必须做成特殊区域。

2、完全末梢区域(Totally Stub)

完全末梢区域只是在末梢区域的基础上,进一步拒绝学习3类LSA,仅保留3类缺省即可。

配置命令:[R1-ospf-area-0.0.0.2]stub  no-summary---这个命令只需要在ABR设备上配置即可

第二大类

条件:1、不能是骨干区域;2、不能存在虚链路;3、存在ASBR设备。

3、非完全末梢区域(NSSA)

如果一个区域配置成非完全末梢区域,则这个区域将不在学习4类和5类LSA,但是该区域依旧需要将后面的域外路由信息导入,因为拒绝5类,所以只能以7类LSA的形式来继续传递,之后在LSA在离开NSSA区域后,需要转换为5类LSA进行传递,这样的区域将拒绝学习域外路由信息,但是其依旧具有访问域外路由的需求,所以配置完成后,会自动生成一条指向骨干区域的7类缺省。

配置命令:[R1-ospf-area-0.0.0.2]nssa

注:一旦做了特殊区域,则区域内所有的设备都必须做成特殊区域。

4、完全的非完全末梢区域(Totally NSSA)

完全的非法完全末梢区域,只是在NSSA区域基础上,进行一步拒绝学习3类LSA,产生一条3类缺省即可。

配置命令:[R1-ospf-area-0.0.0.2]nssa  no-summary---只需要在ABR设备上配置即可

注:配置成为完全NSSA区域后,自动生成一条指向骨干的三类缺省,但是之前普通的NSSA区域产生的7类缺省依然会保留,因为OSPF LSA的优先级,设备会先择使用3类缺省而不使用7类缺省。


http://www.ppmy.cn/news/990466.html

相关文章

浅谈大数据软件的功能性分析

在当今时代的潮流中,工作中遇到大数据处理的时候非常多,因此需要一些大数据分析软件帮助人们进行工作。由于这些软件针对的对象不同,因此使用方法也不同,那么为了帮助更多的人了解大数据分析软件,我们就对这些软件的功…

0基础系列C++教程 从0开始 第四课

目录 来学习新的内容吧 1 输入 第四课课后习题1: 2 变量 怎么定义变量? 定义变量 第四课课后习题2: 来学习新的内容吧 1 输入 C中既然有了输出 那必然有输入 这时 我们就要用到 cin 函数啦 cin 用法与cout 相似 但却有一个差异 co…

MybatisPlus拓展篇

文章目录 逻辑删除通用枚举字段类型处理器自动填充功能防全表更新与删除插件MybatisX快速开发插件插件安装逆向工程常见需求代码生成 乐观锁问题引入乐观锁的使用效果测试 代码生成器执行SQL分析打印多数据源 逻辑删除 逻辑删除的操作就是增加一个字段表示这个数据的状态&…

IDEA好用的插件总结

IdeaVim 这个看个人喜好,我比较喜欢用vim,并且支持自定义修改按键绑定alibaba java code guidelines alibaba的java编程规范plantUML 绘制UML,支持语言显示plantUML integration 能够直接将代码转化为UML图,非常方便rainbow brack…

VScode的简单使用

一、VScode的安装 Visual Studio Code简称VS Code,是一款跨平台的、免费且开源的现代轻量级代码编辑器,支持几乎主流开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段提示、代码对比等特性,也拥有对git的开箱…

用html+javascript打造公文一键排版系统8:主送机关排版

公文一般在标题和正文之间还有主送机关,相关规定为: 主送机关 编排于标题下空一行位置,居左顶格,回行时仍顶格,最后一个机关名称后标全角冒号。如主送机关名称过多导致公文首页不能显示正文时,应当将主送机…

使用Pytest生成HTML测试报告

背景 最近开发有关业务场景的功能时,涉及的API接口比较多,需要自己模拟多个业务场景的自动化测试(暂时不涉及性能测试),并且在每次测试完后能够生成一份测试报告。 考虑到日常使用Python自带的UnitTest,所…

【HDFS】LocatedBlocks、LocatedBlock、LocatedStripedBlock、ExtendedBlock类分析

本文主要介绍如下内容: 1、 介绍标题中类的功能及相关字段 2、 与字段初始化相关的一些细节 一、ExtendedBlock类 在Block Pools之间唯一标识一个块。 直白点就是一个Block再加一个块池id。 块池的概念是HDFS联邦集群之后产生的,因为一台DataNode的主机可以作为多个HDFS集群…