OSPF LSA
什么是LSA?
链路状态通告,它存在于LSU(链路状态更新包);
LSU(LSA)→LSDB→SPF→路由
LSA1、LSA2、LSA3、LSA4、LSA5、LSA7
1. LSA1
1.1. 谁产生?
所有运行OSPF的设备都能产生;
1.2. 有什么作用?
位置:通告的设备router-id
路由:网段信息
1.3. 传递范围?
只能在本区域内进行传递(不能穿透ABR设备)
2. LSA2
2.1. 谁产生?
DR设备产生;
2.2. 有什么作用?
路由:网段信息
把LSA1进行打包的过程。
位置信息:LSA1得到的;
2.3. 传递范围?
只能在本区域内进行传递(不能穿透ABR设备)
3. LSA3
3.1. 谁产生?
ABR设备产生;
3.2. 有什么作用?
路由:网段信息
把LSA1和LSA2进行转换为LSA3。
LSA3的通告者(位置信息)变成了ABR的router-id,而ABR的router-id是在LSA1中存在。
3.3. 传递范围?
可以跨区域进行传递(能穿透ABR设备)
4. LSA4
先了解5.LSA5的内容
4.1. 谁产生?
ABR设备产生;
为何ABR产生,LSA1不能跨区域传递,LSA1的位置信息转换为LAS4。
4.2. 有什么作用?
位置信息:ASBR通告者的router-id
4.3. 传递范围?
可以跨区域进行传递(能穿透ABR设备)
5. LSA5
5.1. 谁产生?
ASBR设备产生;
外部路由重分布至OSPF,此时外部路由为LSA5;
5.2. 有什么作用?
路由:网段信息
位置信息:在区域内需要搭配LSA1产生路由;
LSA5穿透ABR,LSA1位置信息转换为LSA4;
穿透ABR需要搭配LSA4或者FA地址(LSA7转换为LSA5时候使用)
5.3. 传递范围?
可以跨区域进行传递(能穿透ABR设备)
6. LSA7
先了解后面的内容7.1.什么是特殊区域
6.1. 谁产生?
ASBR设备产生(NSSA区域的ASBR);
6.2. 有什么作用?
路由:网段信息
为了让NSSA区域内的外部路由能够传递,产生了LSA7;
穿透ABR设备时进行LSA7转换为LSA5同时加入FA地址(产生LSA7的ASBR router-id)。
6.3. 传递范围?
不可以跨区域进行传递(不能穿透ABR设备)
如果要跨区域进行传递需要ABR设备上进行LSA7转换LSA5通过加入FA地址(产生LSA7的ASBR router-id)。
7. 其他内容
7.1. 什么是特殊区域
7.1.1. STUB
7.1.1.1. 过滤什么路由
ABR过滤LSA4、LSA5
7.1.1.2. 产生什么路由
ABR设备产生了默认路由LSA3
7.1.2. NO-SUMMARY STUB
7.1.2.1. 过滤什么路由
ABR过滤LSA3、LSA4、LSA5
7.1.2.2. 产生什么路由
ABR设备产生了默认路由LSA3
7.1.3. NSSA
7.1.3.1. 过滤什么路由
ABR过滤其他区域的外部路由LSA4、LSA5
7.1.3.2. 产生什么路由
默认情况,不产生了默认路由
通过以下命令ABR能产生默认路由(LSA7)通告给其他的NSSA设备
Router ospf 1
area 1 nssa default-information-originate
7.1.3.3. 特点
允许NSSA区域产生外部路由,但不允许其他区域的外部路由传到NSSA
7.1.4. NO-SUMMARY NSSA
过滤什么路由
ABR过滤其他区域的外部路由LSA3、LSA4、LSA5
产生什么路由
产生了默认路由LSA3
特点
允许NSSA区域产生外部路由,但不允许其他区域的外部路由传到NSSA
7.2. 什么是ASBR
OSPF路由的产生几种方式:
1) 宣告产生的network
2) 重分布(注入)
重分布概念
将其他路由协议产生的路由注入至OSPF
其他:本地接口、动态路由协议
Router ospf 1
redistribute connected subnets \\subnets 重分布无类的路由
7.3. 在路由表中的LSA
相同网段情况下优先加标顺序如下:
O > O IA> O E1 > O E2 > O N1 > O N2
7.4. 路由表中的O E1和O E2
7.5. FA地址
因为LSA5需要搭配LSA4,ABR执行了LSA7转5,是不会产生LSA4;
LSA5缺少位置信息,LSA5携带FA地址表示router-id;
FA地址不可达(路由表中没有FA地址的路由),对应的LSA5的路由不加表,LSDB中能看到LSA5的信息,但路由表中没有此路由条目;
sh ip ospf database external 192.168.33.33
7.6. 过滤路由方式
1) 前缀列表抓取路由和过滤路由
ip prefix-list 1 seq 5 deny 192.168.3.3/32
ip prefix-list 1 seq 10 permit 0.0.0.0/0 ge 32
2) 在OSPF中使用分发列表过滤
Router ospf 1
distribute-list prefix 1 in \\ospf只能在in方向生效,不改变LSA,只改变本设备路由