1、一類LSA:Router LSA的類型:
類型 | Link ID | Link Data |
Point-to-Point | 鄰居的RouterID | 該網段上本地接口的IP地址 |
TransNet | DR的接口IP地址 | 該網段上本地接口的IP地址 |
Virtual | 虛連接鄰居的Router ID | 去往該虛連接鄰居的本地接口的IP地址 |
SutbNet | 本端網段的IP地址 | 子網掩碼 |
2、1類LSA由誰產生:每臺宣告進OSPF的設備都會產生一條一類LSA
3、2類LSA:Network LSA
4、3類LSA:summary LSA
5、區域邊界路由器(ABR)上有多個LSDB,ABR爲每一個區域維護一個LSDB。
6、ABR將所連接的非骨幹區域內的鏈路狀態信息抽象成路由信息,併發布到骨幹區域中,由骨幹區域進一步發佈到其他非骨幹區域中。
7、ABR也要將骨幹區域的鏈路狀態信息抽象成路由信息,併發布到所連接的非骨幹區域中。
8、爲了避免區域間的環路,OSPF規定不允許直接在兩個非骨幹區域之間發佈路由信息,只允許在一個區域內部或者在骨幹區域和非骨幹區域之間發佈路由信息
9、(真)ABR從非骨幹區域接收的三類LSA只接收不選路
10、SPF算法的計算過程:
(1) 每個路由器計算以自己爲根的最短路徑樹。
(2) 計算最短路徑樹的過程分爲兩個階段:
① 第一階段,以自己爲根,計算所有的Transit節點,包括路由器和Transit網段。
② 第二階段,計算Stub網段。
11、區域邊界路由器(ABR)上有多個LSDB,ABR爲每一個區域維護一個LSDB。
12、真假ABR的問題
(1) 真ABR 在骨幹區域有鄰居,ABR從非骨幹區域接收到的三類LSA只接收不選路
(2) 假ABR 在骨幹區域沒有鄰居
13、在判斷邊界路由器有沒有Area0區域的路由時,先判斷真假ABR,真沒有,假有
14、虛鏈路
15、虛鏈接不能夠跨越多個區域
16、虛連接的應用場景:
(1) 非骨幹區域沒有連接到區域0
(2) 骨幹區域被分割
(3) 爲了保證區域0的健壯性(R3和R3之間做虛鏈路(虛鏈路在Area0))
(4) 解決次優路徑
(5) 用虛鏈接代替區域0
17、虛連接的缺點
(1) 必需要手工指router ID,如果自動選舉router id ,有可能會造成虛連接中斷
(2) 不能彙總
(3) 容易產生環路
18、虛連接的兩個端點需要相互交換協議報文,但是虛連接的鄰居是用鄰居的Router ID來標識的,不能做爲協議報文的目的IP地址。如何確定協議報文的目的IP地址呢?
19、每個虛連接的端點都要計算兩個最短路徑樹,一個是本地最短路徑樹,而另一個是虛連接鄰居的最短路徑樹。如圖中虛連接端點之一RTB要以自己爲根計算Area1內的最短路徑樹(即本地路徑樹);另外RTB還要計算以其虛連接鄰居RTD爲根的Area1內的最短路徑樹(即虛連接鄰居的最短路徑樹)。RTD類同。
20、計算虛連接鄰居的最短路徑樹之後,在最短路徑樹上查找如何到達本地路由器(通過Router ID標識),虛連接鄰居到達本地路由器的出端口的IP地址爲本地路由器發送給虛連接鄰居的協議報文的目的IP地址。
21、在IP table 中:
(1) OSPF:域內或域間路由(1、2、3類LSA)
(2) O_ASE:外部路由(5類LSA)
(3) OSPF優於O_ASE
22、OSPF路由優先級:域內優於域間,優於OE1(5類LSA)=ON1(7類LSA),優於OE2(5類LSA)=ON2(7類LSA)
23、5類LSA(在傳遞過程中不會被改變)
Type : External
Ls id : 58.1.1.0 //前綴信息
Adv rtr : 5.5.5.5 //ASBR的RouterID
Ls age : 1289
Len : 36
Options : E
seq# : 80000001
chksum : 0x5c24
Net mask : 255.255.255.0 //掩碼
TOS 0 Metric: 1 //開銷值
E type : 2 //OE2
Forwarding Address : 0.0.0.0 //轉發地址
Tag : 1
Priority : Low
24、5類LSA有兩種路由類型:OE1和OE2
(1) OE1:累加內部開銷值(內部開銷值(自己到達ASBR)+外部開銷(ASBR到目標網段的開銷值))
(2) OE2:開銷值不變(ASBR到目標網絡的開銷值)
25、OE1首先會比較總的路由開銷值,越小越有
26、OE2會比較外部開銷值,越小約優,如果外部開銷相等,比較內部開銷,越小越優
27、改變OE1 OE2 類型:import-route rip type 1 (1=OE1,2=OE2)
28、4類LSA
Type : Sum-Asbr
Ls id : 5.5.5.5 //ASBR的RouterID
Adv rtr : 3.3.3.3 //宣告該LSA的RouterID
Ls age : 66
Len : 28
Options : E
seq# : 80000001
chksum : 0x2615
Tos 0 metric: 1