LSA的类型和路由选择
LSA类型
1、Type1_LSA
display ospf lsdb router
1)定义:Router LSA:描述区域内部与路由器直连的链路的信息,仅在区域内部传输
2)内容:
LS ID:发出该LSA的路由器的Router-id
Adv Rtr:始发路由器,产生该LSA的路由器的Router-id
Link-Type:链路类型,描述该链路的二层类型。包含三种类型,Transnet、P2P、Stubnet。
Transnet:类型:广播网络;Link-id:本网段DR的IP地址;Data:本路由器在该网段的IP地址
P-2-P:链路类型:PPP;Link-id:该网段对端路由器的Router-id;Data:本路由器与对端路由器相连的接口的IP地址
Stubnet:链路类型:PPP/环回口/末梢网络;Link-id:该网段的网络地址;Data:该网段的子网掩码
2、Type2_LSA
display ospf lsdb network
1)定义:Network LSA,描述区域内的广播网络链路的路由器以及掩码信息,仅在区域内部传输
2)内容:
LS ID:该网段的DR的IP地址
Adv Rtr:该网段DR的Router-id
3、Type3_LSA
到LS ID/Net mask网段走Adv Rtr
dis ospf lsdb summary
定义:Summary LSA,描述其他区域的链路信息,以子网的形式传播
内容:LS ID:其他区域某个网段的网络地址
Adv Rtr:通告该LSA的ABR的Router-id
4、Type4_LSA
1)定义:Asbr-summary LSA,描述ASBR的信息
2)内容:
LS ID:ASBR的Router-id
Adv Rtr:通告该ASBR的ABR的Router-id
3)4类LSA由本区域的ABR产生
4)在ASBR的本区域,不会产生到达该ASBR的4类LSA
5、Type5_LSA
1)定义:AS-extenal LSA,描述AS外部引入的路由信息
2)内容:
LS ID:外部某个网段的网络地址
Adv Rtr:引入该网段路由的ASBR的Router-id
6、Type7_LSA
1)定义:NSSA LSA,描述在NSSA区域引入的AS外部路由信息
2)内容
LS ID:外部某个网段的网络地址
Adv Rtr:引入该网段路由的ASBR的Router-id
特殊区域
1、Stub区域
1)定义:末梢区域,适用于区域中路由器性能较低,不希望接受大量AS外部路由的场景
2)特征:
不接收4类和5类LSA
由ABR发送一条3类默认路由的LSA
不允许出现ASBR
区域0不能被配置为stub区域
Totally Stub区域
1)定义:完全末梢区域,适用于区域中路由器性能低下,不希望接受大量AS外部及其他区域的路由的场景
2)特征:
不接收3类、4类和5类LSA
由ABR发送一条3类默认路由的LSA
不允许出现ASBR
区域0不能被配置为Totally stub区域
NSSA区域
1)定义:非纯末梢区域,适用于区域中路由器性能较低,不希望接收大量AS外部路由,但区域存在ASBR引入外部路由
2)特征:
不接收4类和5类LSA
本区域引入的外部路由以7类LSA存在
本区域的ABR会把引入的7类LSA转换为5类LSA通告给其他区域
NSSA区域的默认路由需要手动配置下发
ABR配置:
nssa default-route-advertise
ASBR配置:
nssa
import-route static
Totally NSSA区域
定义:完全非纯末梢区域,适用于区域中路由器性能较低,不希望接受大量AS外部和其他区域路由,但本区域
特征:不接收3类、4类和5类LSA
本区域引入的外部路由以7类LSA存在
本区域的ABR会把引入的7类LSA转换为5类LSA通告给其他区域
本区域的默认路由由ABR发送3类LSA产生
OSPF选路规则
1、区域内路由
2、区域间路由
3、引入的一类外部路由
计算AS内部Cost
4、引入的二类外部路由
不计算AS内部Cost,默认情况下外部路由以2类引入
5、对比cost
6、跨区域的路由必须经过骨干区域
虚连接
1)定义:通过在一个中间区域的2个ABR上配置虚连接来时两端的区域实现逻辑上的连接
2)作用:解决骨干区域分割,解决非骨干区域不能和骨干区域相连
3)特征:在ABR上配置,在中间区域的区域视图下配置
vlink-peer "route id"
Type5_LSA类型的路由只有网络地址,不包含子网掩码。
当ASBR引入多条网络ID一致,掩码不一致的外部路由时,会把除第一条以外的外部路由产生的5类LSA的LS ID的主机位做劝返操作,来防止LS ID冲突
OSPF路由聚合
聚合类型
1、ABR聚合
把一个区域的LSA聚合后发布到相邻区域
在传入区域的区域试图配置
只能对Type-3类的路由进行聚合
2、ASBR聚合
把引入的AS外部路由聚合后发布到OSPF内部
在协议视图配置
只能对Type-5类的路由进行聚合
OSPF只能手动聚合
使用聚合实现路由过滤
做过滤,不让其他区域获取路由。在聚合后加入not-advertise
OSPF安全验证
接口验证
链路两端的接口必须配置一致的密码才能建立邻居关系
区域验证
在区域下配置一致的密码才能加入同一个区域
OSPF路由过滤
过滤计算出的路由
只会影响本路由器的路由学习,在协议视图下配置进方向
过滤Type3 LSA
会影响所有下游路由器,在传入区域的区域视图下配置出方向,必须在ABR上配置,但不会过滤ABR本身的路由