1. 程式人生 > >網絡互聯技術(四)-LSA的第四和第五種類型詳解

網絡互聯技術(四)-LSA的第四和第五種類型詳解

實驗 如何 分享 bsp ip地址 系統 計算 互聯 reference

LSA的第四和第五種類型詳解

一、External LSA:第五種LSA

  我們前面已經詳細介紹了前面三種LSA,今天就接著介紹第四種和第五種LSA。因為理解ASBR Summary LSA——第四種LSA需要涉及External LSA的一些知識,所以我們先介紹第五種LSA,然後再回過頭來看第四種LSA。

  External LSA由ASBR(Autonomous System Border Router,自治系統邊界路由器,我們前面說過了OSPF網絡就是一個自治系統)產生。它是用來通告OSPF網絡內部的路由器,如何到達OSPF網絡外部的某個地址。External LSA在整個OSPF網絡內部洪泛(除了ASBR所在的區域以外)。External LSA是唯一一種跨越Area洪泛的LSA。


  例如:R1-R2-R3-R5直接連接。R1-R2是OSPF路由器,屬於Area 0;R2-R3屬於Area1;R5運行RIP(不知道RIP為何物的朋友請自行百度,我這裏就不展開說明了)。R3作為ASBR(自治系統邊界路由器,OSPF和RIP都是一個自治系統),運行了OSPF與RIP。為了讓OSPF內部的R1知道Link R3-R5的網絡地址,R3會產生一個External LSA,記錄了2件事情:1)Link R3-R5的網絡地址;2)經過ASBR(R3)能到達Link R3-R5。當R1收到這個External LSA,它會結合R2的Router LSA(如果你還有印象的話,我們前面講過同一個OSPF區域之內,路由器間用第一類LSA,Router LSA來交換路由和拓撲信息),計算出到達Link R3-R5的路徑。

技術分享圖片

二、ASBR Summary LSA:第四種LSA

  ASBR Summary LSA由ABR(R2)產生。它是用來通告一個Area內部的路由器:如何到達另一個Area內部的ASBR。換句話說,ASBR Summary LSA的作用是用於告知ASBR的位置。其通告範圍是除了ASBR所在的區域外的所有OSPF區域(即在上圖中,只在Area 0內傳播,而不會在Area 1內傳播),因為在ASBR所在的OSPF區域內,ASBR已用第一種LSA,Router LSA,向同區域內的路由器告知了其位置。

  例如,如上圖,4臺路由器R1-R2-R3-R5直接連接。R1,R2,R3是OSPF路由器,R5運行RIP。R3作為ASBR,運行了OSPF和RIP。R1-R2屬於Area 0,R2-R3屬於Area 1。如何讓OSPF路由器知道到達R5的路徑呢?

  • R3作為ASBR,產生External LSA,記錄了兩件事情:1)目的地Link R3-R5的IP地址;2)經過R3(ASBR)可以到達這個目的地址。External LSA會在OSPF網絡內部所有的Area(本除外)內洪泛。
  • R3屬於Area 1,所以當Area 1內部的路由器收到External LSA,結合R3的Router LSA就知道了如何到達Link R3-R5。
  • R1是Area 0內部的路由器,它收到External LSA以後仍然不知道如何到達Link R3-R5。因為R1不知道如何到達ASBR(R3)。
  • R2作為ABR,它知道在Area 1內部有一臺ASBR。因此,它會產生一個ASBR Summary LSA,通告Area 0內部的路由器:如何到達Area 1內部的ASBR(R3)。當R1收到這個ASBR Summary LSA,結合External LSA,就知道如何到達Link R3-R5。

三、網絡拓撲環境搭建

  前面已經講了第四和第五種LSA,我們知道,要對這兩種類型的LSA進行相關實驗,就要先搭建起一個如上圖OSPF和RIP混合的網絡,下面就來看看搭建的具體操作。

   技術分享圖片

  首先,將我們的網絡拓撲如上圖配置,分別給每條路由路徑分配網段,並將其宣告入自治系統(OSPF網絡或RIP網絡)。具體如何宣告如OSPF網絡我這裏就不再說了,之前的博文已經詳細介紹過如何配置。這裏要說明的一點是:將網段宣告入RIP網絡時,不需要加掩碼。所以指令將變成如下這樣(以R5為例):

  技術分享圖片

  但是現在,OSPF網絡和RIP網絡還未互通,因為ASBR還未通告External LSA,我們可以用show ip route命令查看路由器現有的路由信息。

技術分享圖片

  我們可以發現,R1現在已經有了Area 0區域裏兩個網段的路由(192.168.1.0和192.168.2.0)和Area 1區域裏192.168.3.0網段的路由信息。但卻還沒有RIP網絡裏192.168.4.0網段的路由,這意味著,OSPF網絡和RIP網絡仍未互通。(我們可以用ping命令,在R1裏去ping R4的地址,發現ping不通)。

  所以,我們現在需要做一個稱為“重發布”的步驟,即在ASBR裏通告External LSA,具體操作如下:

  技術分享圖片

  首先,進入R3的配置模式,進入OSPF的網絡配置,然後重發布RIP網絡的信息。退出後再進入RIP的網絡配置,然後重發布OSPF網絡的信息。這樣一來,OSPF網絡和RIP網絡就知道了彼此之間的路由信息(External LSA已通告)。

  我們回到R1,再輸入show ip route,查看R1的路由條目。

  技術分享圖片

  我們看到,和之前相比,R1新增了192.168.4.0網段的路由條目,現在,你可以自己再ping一下R5,發現就能ping通啦~

Reference:

  維基百科OSPL介紹:https://zh.wikipedia.org/wiki/%E5%BC%80%E6%94%BE%E5%BC%8F%E6%9C%80%E7%9F%AD%E8%B7%AF%E5%BE%84%E4%BC%98%E5%85%88

網絡互聯技術(四)-LSA的第四和第五種類型詳解