ABR:Area Border Router 邊界路由
定義:至少有一個接口不在區域0
ASBR:autonomous system border router 自治系統邊界路由器
定義:至少有一個接口不在OSPF區域內,並且重分發到OSPF域中。
關於彙總:
OSPF的彙總能力特別差,必須在ABR和ASBR做彙總
在ABR上的命令:area [起源區域] range 10.1.0.0 255.255.252.0
在ASBR上的命令:summary-address 30.1.0.0 255.255.252.0
LSA的工作過程:
1、如果收到的LSA在拓撲數據庫中沒有
1.將LSA添加進拓撲數據庫中
2.想發送給我的鄰居發送lsack
3.泛洪
4.運行SPF算法,算出最佳路由放入路由表
2、如果收到的LSA在拓撲數據庫中有,並且收到的LSA比拓撲數據庫中的LSA新
1.將LSA添加進拓撲數據庫中
2.想發送給我的鄰居發送lsack
3.泛洪
4.運行SPF算法,算出最佳路由放入路由表
3、如果收到的LSA在拓撲數據庫中有,並且收到的LSA比拓撲數據庫中的LSA舊
1.將舊的LSA丟棄
2.將拓撲數據庫中新的LSA發送給鄰居,讓鄰居去更新
LSA類型:
LSA Type |
Description |
1 |
Router lsas |
2 |
Network lsas |
3 or 4 |
Summary lsas |
5 |
Autonomous system external lsas |
6 |
Multicast osfp lsa |
7 |
Defined for not-so-stubby areas |
8 |
External attributes LSA for border gateway protocol |
9、10、11 |
Opaque lsas |
1、LSA1
1.由每臺路由器產生
2.用來描述本區域所有接口的信息
3.本區域有效
2、LSA2
1.由DR路由器產生
2.用來描述多路訪問網絡,列出所有的鄰居
3.本區域有效
3、LSA3
1.由ABR產生
2.是由LSA1和LSA2號類型轉化過來的
3.用來通告其他區域的路由條目
4、LSA4
1.由ABR產生
2.用來向其他區域通告本區域有個ASBR
5、LSA5
1.由ASBR產生
2.用來通告其他路由協議中的路由條目
3.整個OSPF域有效
6、LSA7
1.由NSSA區域中的ASBR產生
2.僅在NSSA區域中有效
3.ABR上有個7轉5的過程
關於OSPF的特殊區域
ospf有4種特殊區域
1.stub區域:lsa 1,2,3 + O*IA的缺省路由
2.totally stub 區域:lsa 1,2 + O*IA的缺省路由
3.NSSA區域:LSA1,2,3,7 沒有缺省路由
4.totally nssa 區域:lsa1,2,7 + O*IA缺省路由
帶有totally的爲思科私有協議
區域小結:
1、totally爲思科私有
2、stub、totally stub、totally nssa區域會產生缺省路由 O*IA
3、7號LSA只存在NSSA中
4、特殊區域不會有4號LSA
關於E1和E2的區別:
E1在重分發進來後加上metric
E2在重分發進來後metric值不變