天天看點

1.4.5 外部路由的類型外部路由的類型

外部路由的類型

基本概念

現在我們來看一下外部路由的類型,我們之前在講5類LSA的時候,有一個置位是E-type。

當時我們說過預設類型是Type2,但是還有另外的一種類型是Type1,具體是什麼作用呢?

這個type1和type2主要是用來計算cost值的方式的:

  • Type1:計算cost值主要是去累加AS内部的開銷和AS外部的開銷。
  • Type2:隻要去保留AS外部的開銷值。
Type Cost

第一類外部路由

(External Type-1)

AS内部開銷值+AS外部開銷值

第二類外部路由

(External Type-2)

AS外部開銷值

執行個體-外部路由引入

回到我們這張拓撲,我們再來去描述一下什麼是Type1和Type2的計算方式,加深一下了解:

1.4.5 外部路由的類型外部路由的類型

現在我們把Metric值全部設為1,然後我的預設Metric值也是1,因為我們直接【import-route static】。

我就直接預設情況下就為1了,當然我們想去自由設定的話也可以。

  • 對于一個E-type 1的cost值計算方式來說,RTD去到我外部路由的總的cost值等于多少?

最後這整個的路徑的cost值,引入的時候,預設情況下我從RTA引入的時候預設情況下我的Metric值是1,然後從RTA->RTB->RTD也是1,最後的Metric值是3。

  • 對于Type2的計算方式是怎麼樣的?

隻計算外部開銷值即可,是以我們這裡對于Type2來說的話,Metric值計算外部路由開銷的時候對于RTD來說隻計算一個1。

這就是兩種計算方式。預設情況下是Type 2。

LSA優先級

假設現在我們有兩條外部路由,都是10.1.60.0,此時一條是E-type 1的,另一條是E-type 2的,我們知道E-type 1的Metric值是3,E-type 2的Metric值是1。這個RTD會覺得哪一條更優呢?

我們知道肯定是下面這一條即E-type 2更優,因為它的Metric值更小,這裡我們需要注意,這是錯誤的。

裝置會認為E1是更優的,因為E1去計算Metric值是更精細,更精确,是以它的優先級就更高。

我們在這裡順便說一下,LSA的優先級,假如我們現在收到了多條LSA,都是去往同一個目的網段的,那麼這個優先級怎麼排呢?

1類LSA > 3類LSA > E-type1的5類LSA > E-type2的5類LSA

為什麼沒有4類LSA和2類LSA?

因為4類和2類LSA主要傳遞的是拓撲資訊而不是路由資訊,是以不可能說把路由資訊和拓撲資訊進行比較。

我們這裡隻是比較的是收到的相關的同一網段的路由資訊LSA的優先級,這一點不要搞混。