【OSPF的特殊区域和特性】ospf的lsdb优化、特殊区域、路由汇总、静默接口、ospf报文认证、LSA路由汇总、高级特性(PRC、智能计时器、FRR、ospf database overflow)
2023-09-27 14:21:00 时间
目录
2)外部路由汇总:在ASBR汇总 LSA 5、LSA 7(nssa场景使用)
放网络上路由发生变化时,只对发生变化的路由进行路由重新计算(节约系统资源 )
设置LSDB中external LSA的最大条目数,限制外部路由的数量
LS age、LS sequence number、LS checksum
一般转发路由时,根据传递路由的那个通告者,来转发。那么就可能出现次优路径。
一、路由汇总
1)区域间路由汇总:在ABR上汇总 LSA 3
abr-summary 10.1.0.0 255.255.254.0
2)外部路由汇总:在ASBR汇总 LSA 5、LSA 7(nssa场景使用)
asbr-summary 10.1.4.0 255.255.254.0
外部路由缺省
3) 避免环路在汇总路由器上配一个空接口
4)ospf静默接口
配置静默接口,节约带宽
方法一:单个静默接口
方法二:静默所有,放行需要建邻居的接口
二、ospf报文认证
配完检查邻居关系,配错了邻居就没了
![](https://img-blog.csdnimg.cn/b8a210fc1a4249bfb50ff6176f1ea03d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQW1lcmlzIFo=,size_17,color_FFFFFF,t_70,g_se,x_16)
1.方法一:ospf认证区域配置
2.方法二:ospf认证接口下配置
三、稀奇古怪的特性:
1.LSA 5 和LSA 7的路由优先级
AR1上传来的两条LSA都是外部路由,一个是上路的LSA 5,一个是下路的LSA 7
路由器选路:5和7类相比较
默认rfc1583,比较cost,越小越优先
关掉rfc1583,比较区域号(区域id),越大有优先
undo rfc1583 compatible
查看rfc
dis ospf brief | incl rfc
2、当有多个ABR时,谁来将LSA 7 转化为 LSA 5
1)比较 router-id大小,大的会将7类转为5类
2)手动指定某个路由器做转化
nssa translator-always
r2和r3此时都是ABR,我们手工指定了r2为 转化ABR
四、高级特性
1.PRC
放网络上路由发生变化时,只对发生变化的路由进行路由重新计算(节约系统资源 )
2.智能定时器
网络变化太频繁,就会把lsa时间间隔拉长,节省资源
3.FRR
预先找到备份路径,出问题时,立马顶上
frr会比spf算法快一些,当没有配置frr或者frr没有备份时,就会采取spf算法重新计算,慢一点
4.ospf database overflow
设置LSDB中external LSA的最大条目数,限制外部路由的数量
如果超过我们设置的外部路由的数量,就一个也不通告(等于我们的设置的也不行),
不会通告任何明细路由,但有缺省路由。只能小于这个数量。
五、LSA的同步
1.判断LSA新旧
LS age、LS sequence number、LS checksum
2.LSA同步机制
3.FA指定地址
产生FA的场景
一般转发路由时,根据传递路由的那个通告者,来转发。那么就可能出现次优路径。
FA的作用就是,引入路由的同时,在FA字段里填上来源地址,指向它,那么下次在通信时,直接找FA,就不会找通告者了。
r3并没有将7类转化为5,但是r1还是走了r3,因为有FA(转发地址)
FA指定地址为r4,那么转发路由时,不会按照之前的套路(先找通告者),
有FA时,先找指定转发地址,再转发
清空转发地址后,转发地址没了,形成环路了
相关文章
- SQL Server 2012 copy database without data
- Start and Use the Database Engine Tuning Advisor
- No database support: No database YAML file
- 安装Oracle Database 11g 找不到文件“WFMLRSVCApp.ear” .
- 已发布:Oracle Database 23c 免费版 — 开发人员版!
- DROP DATABASE - 删除一个数据库
- 转 RMAN-20005: target database name is ambiguous
- Plugging an Unplugged Pluggable Database issue 2
- Csharp: listview control binding database from datatable
- Performing User-Managed Database-18.7、Performing Complete User-Managed Media Recovery