OSPF的优化 —— LSA的更新量减少
优化有两种形式:汇总、划定特殊区域
汇总 --- 针对骨干区域
特殊区域 --- 针对非骨干区域进行优化
1类、2类 LSA 携带的是拓扑信息,而1类是接口信息,2类是补充1类的网段信息即存在多少设备
域间路由汇总
--- 针对的是3类 LSA 进行汇总
配置位置 ABR 上
进入到OSPF命令如下:
ospf 1
area 0.0.0.1
abr-summary 192.168.0.0 255.255.254.0 --- 域间路由汇总
network 12.0.0.0 0.0.0.255
域外路由汇总
--- 实质是对5类和8类 LSA 进行汇总
配置位置 --- ASBR (自治系统区域边界路由器)
进入到OSPF命令如下:
ospf 1
asbr - summary 172.16.0.0 255.255.254.0
import-route rip 1
area 0.0.0.2
network 45.0.0.0 0.0.0.255
域内路由汇总
--- 针对 1类和 2类 LSA
特殊区域 --- 优化非骨干区域的 LSA数量
末梢区域
符合以下条件:
1.不能是骨干区域
2.不能存在虚链路(属于区域0)
3.不能存在ASBR
命令如下 :
[r1 - ospf - 1 - area - 0.0.0.1]stub
--- 将拒绝 4类 和 5类 LSA,并由本区域的ABR设备生成一条三类缺省,指向区域0 ,之后访问域外的路由仅需要配置缺省即可。
完全末梢区域 --- totally stub
命令如下:
[r2 - ospf - 1 - area - 0.0.0.1]stub no-summary --- 这条指令只需要在ABR设备上输入即可
--- 将拒绝4类和5类LSA以及三类的LSA(注意:会保留产生的3类的缺省),并由本区域的ABR设备生成一条三类缺省,指向区域0,之后访问域外的路由仅需要配置缺省即可。
一旦配置了特殊区域,那么这个区域内部所有的设备都必须配置,否则连区域内的邻居都建立不了
非完全末梢区域 --- NSSA
符合以下条件:
1.不能是骨干区域
2.不能存在虚链路(属于区域0 )
3.必须存在ASBR
运行重发布 --- 将拒绝 4类 和 5类 LSA ,并由本区域的ABR设备生成一条 7类 缺省路由,指向区域0,之后访问域外的路由仅需要配置缺省即可。
Totally NSSA --- 完全的非完全的末梢区域
Forwarding Address :45.0.0.2 --- 7类 LSA 转发地址的作用 :辅助找到ASBR的位置。
生成规则:先看ASBR设备的环回接口,如果没用环回接口则会选择物理接口(优先选择数值最大的接口)
命令如下:
area 0.0.0.2
network 45.0.0.0 0.0.0.255
nssa no-summary
6种 LSA 类型
OSPF --- 选路问题
域内路由 优于 域间路由 优于 域外路由
1 2 类 LSA > 3 类 LSA > 5 7 类 LSA
OSPF 中的特殊标记位
E 位 --- 一般 置 1 ,代表 支持 5类 的LSA。如果是特殊区域将置 0 。
N 位 --- 一般 置 0 ,只有在 NSSA 区域中置 1,代表支持 7类 LSA 。
P 位 --- 如果 置 1 , 则代表LSA信息支持 7类LSA 转 5类 LSA 。