ospf一共含有11类lsa,常用的只有6类
1 路由器 LSA
2 网络 LSA
3 网络汇总 LSA
4 ASBR 汇总 LSA
5 AS 外部 LSA
6 组成员 LSA
7 NSSA 外部 LSA
8 外部属性 LSA
9 Opaque LSA(链路本地范围)
10 Opaque LSA(本地区域范围)
11 Opaque LSA(AS 范围)
1,2,3,4,5,7类为常用的LSA
名称 | 传播范围 | 通告者 | 携带的信息 |
---|---|---|---|
LSA1 router | 设备所在区域 | 该区域的每台设备 | 本地直连拓扑 |
LSA2 network | 设备所在区域 | DR | MA网段部分的拓扑 |
LSA3Summary | 整个OSPF域(注意区域水平分割 ) | ABR | O IA 域间路由 |
LSA4 asbr-summary | ASBR所在区域外的整个OSPF域 | ABR | ASBR位置 |
LSA5External | 整个OSPF域 | ASBR | O E1/2 域外路由 |
LSA7 NSSA | 整个NSSA区域 | ASBR | 域外路由ON |
1类LSA:
每一台路由器都会产生路由器 LSA 通告.这个最基本的 LSA 通告列出了路由器所有的链路或接口,并指明了它们
的状态和沿每条链路方向出站的代价,以及该链路上所有已知的 OSPF 邻居。这
些 LSA 通告只会在始发它们的区域内部进行泛洪扩散。
2类LSA每一个多路访问网络中的指定路由器(DR)将会
产生网络 LSA 通告。正如前面讨论的,DR 路由器可以看作一个“伪”
节点,或是一个虚拟路由器,用来描绘一个多路访问网络和与之相连的所有路由器。
从这个角度来看,一条网络 LSA 通告也可以描绘一个逻辑上的“伪”节点,就像一
条路由器 LSA 通告描绘一个物理上的单台路由器一样
3 类 LSA:summery LSA 汇总 LSA,在 ABR 上产生路由信息
作用:用于不同区域直接的路由信息传递
头部:
①type②link-id:所传递的路由信息网络号
③ADV:所在区域的 ABR 对应的 router-id
传播范围:只在某区域内传递,区域边界产生(ADV 会改变)
特性:3 类 LSA 在穿越不同区域时,ADV 会自动发送改变。在产生 3 类 LSA 时自动产生 option ,全网洪泛,除自己以外
参数为 upward,用于 3 类 LSA 路由信息区域间的防环(OSPF 水平分割)
具体内容
4类LSA简介
4类External LSA (为5类服务,相当于一次递归)
作用:用于通告 ASBR 路由器位置的
Link-id:ASBR 路由器的 router-id
ADV:所在区域 ABR 的 router-id
传播范围:除了进行重发布所在区域外的 area 之间
特性:穿越不同区域,ADV router 会发生变化(与 3 类 LSA 相同)
4类是一中特殊3类 4 类是ASBR的router-id 3类是 前缀
5类LSA
5类Asbr-summary LSA
5 类 LSA:用于通告外部路由(重发布进入,7 转 5 的 LSA) (不会变化,去不同区域)
作用:用于通告外部路由,仅包含路由信息
link-id:外部路由网络号
ADV:ASBR 路由器的 router-id (给的另一个区域通告者不给下一跳)
传播范围:整个 OSPF 区域
特性:分为 OE1(叠加)和 OE2(不叠加),5 类 LSA 默认种子度量值为 20 (解决不了其他路由在其他另一个ASBR的下一跳)
7类LSA
特性:产生的 7 类 LSA 中包含了 FA 地址(forward address 转发地址),路由学习时是按照
到达该 FA 地址的 metric 值进行计算的再+20 的种子度量值,若 FA 地址不可达,则路由不
优。并且在 NSSA 区域边界 ABR 路由器上进行 7 转 5,转换后的 5 类 LSA 默认依然包含 FA
地址,所有产生的 5 类 LSA 不需要再产生 4 类 LSA
汇总与默认路由(缺省)
汇总:
①域间汇总 针对3类LSA汇总 只能在ABR上操作
Router ospf
area 1 range 10.1.1.0 255.0.0.0//对区域一的路由汇总然后通过给area1
骚操作 area x range x.x.x.x x.x.x.x not-adv ertise//此命令可以用于过滤明细路由
汇总本质:删除明细路由,创造一条本地产生的汇总路由(一般路由协议都会产生汇总,指向本地空接口,防环)
②域外汇总 针对5类7类LSA汇总 只能在ASBR上操作
Asbr :summary 10.0.0.0 255.0.0.0//对外部路由进行汇总
3.默认路由(普通区域)
1.路由表中有默认路由 +default information-originate(推荐使用)
2.default information always(慎用)
高级操作:
1.stub路由器
max-metric router-lsa//经过该路由器传递的1类lsa都会把metric加到最大
让其他路由条目不要走stub区域
max-metric router-lsa on-startup5 //当收到LSA的在秒内,metric都是最大的
备份优走主路径
max-metric router-lsa on-startup wait-for-bgp//收到lsa在bgp收敛之前会把metric设置为最大(防止bgp收敛引发的瞬时黑洞现象)
2.max-lsa 限制路由器LSA接受的数量,目的是保护该路由器
max-lsa 10
3.graceful restart
完美重启//当ospf进程丢失或者重启的时候,ospf的路由不会从路由表中删除
4.domain-id x.x.x.x域id
//用于判断ospf是否在一个AS,默认值为进程号