華為OSPF預設路由總結

2021-11-08 05:58:03 字數 2679 閱讀 1956

預設路由具有減小路由表容量,實現路由資訊遮蔽的功能,在ospf組網中具有廣泛的應用。

ospf實際組網應用中,區域邊界和自治系統邊界通常都是由多個路由器組成的多出口冗餘備份或者負載分擔,以保證網路的高可用性。因此,ospf預設路由的規格設定必須要滿足這種典型組網應用的需要。

一、ospf預設路由通常應用於下面兩種情況:

1.由區域邊界路由器(abr)發布(三類預設summarylsa),用來指導區域內路由器進行區域之間報文的**。

2.由自治系統邊界路由器(asbr)發布(五類外部預設aselsa,或者七類外部預設nssalsa),用來指導ospf路由域內路由器進行域外報文的**。

當路由器無精確匹配的路由時,就可以通過預設路由進行報文**。由於ospf路由的分級管理,三類預設路由的優先順序要高於五/七類路由。

(注:不同的ospf程序認為屬於不同的ospf路由域)

(注:vrpv3具體區分五/七類路由ospf-ase、ospf-nssa,vrpv5對五/七類lsa都生成ospf-ase路由)

二、ospf預設路由的幾個基本原則:

1.如果ospf路由器已經發布了預設路由lsa,那麼不再學習其它路由器發布的相同型別預設路由(即路由計算時不再計算其它路由器發布的相同型別預設路由lsa)。

原因主要有以下兩點:

本路由器自身已經具有對外的出口,所以不需要學習其它路由器發布的預設路由。

如果學習其它路由器發布的預設路由,就會形成預設路由的下一條相互指向,造成路由環路。

2.ospf路由器只有具有對外的出口時,才能夠發布預設路由lsa。

因此對於區域邊界路由器(abr),一旦失去跟骨幹區域的連線(骨幹區域沒有full鄰居),那麼就要停止發布預設路由。這主要用於解決當區域存在多個出口的abr時,此時可以通過別的abr出口繼續**報文。

因此對於自治系統邊界路由器(asbr),一旦失去對外的連線(例如依賴的外部路由消失),那麼就要停止發布預設路由。這主要用於解決當ospf路由域存在多個出口的asbr時,可以通過別的asbr出口繼續**報文。

3.外部預設路由的發布如果依賴於其它的路由,那麼被依賴的路由不能是本ospf路由域內的路由(即不是本程序ospf學習到的路由)。

因為,外部預設路由要用於指導報文的域外**,而本ospf路由域的路由下一條都指向了域內。

三、ospf各種預設路由情況具體分析

外部預設路由不能通過引入或者轉換產生,是由命令指定產生的。

路由器一旦發布外部預設路由,就是asbr路由器。

只有區域邊界路由器(abr)才能發布三類預設路由。

1.stubarea的type3預設路由

abr路由器發布,傳播範圍為本stub區域。

根據基本原則1、2:

當存在骨幹區域的full鄰居時,需要發布預設路由。同時不學習其它路由器發布的三類預設路由lsa(此時,根據rfc2328路由計算使用骨幹區域summarylsa,所以不會學習到其它路由器發布到stub區域的三類預設路由lsa)。

當不存在骨幹區域的鄰居或者骨幹區域鄰居down時,需要取消發布預設路由。同時學習其它路由器發布的三類預設路由lsa(此時,路由計算使用各個非骨幹區域summarylsa)。

對於pe路由器,不需要判斷骨幹區域是否有full鄰居。始終發布預設路由,同時不學習其它pe路由器發布的預設路由lsa(通過dn位元實現)。

(注:pe路由器,vrpv3會生成骨幹區域,vrpv5不生成骨幹區域)

2.nssaarea的type3預設路由

abr路由器配置no-summary後發布,傳播範圍為本nssa區域。

其它規格同stubarea的type3預設路由。

3.default-route-advertisesummary的type3預設路由

只有是pe路由器時才發布預設路由。同時不學習其它路由器發布的預設路由lsa(需要通過dn位元實現)。

(注:此命令只存在於vrpv5ospf。)

4.default-route-advertisealways的type5預設路由

始終發布預設路由,同時不學習其它路由器發布的預設路由lsa。

不能根據外部連線的變化動態調節預設路由的發布和刪除,實際應用不太靈活。

5.default-route-advertise的type5預設路由

只有路由表中存在活躍的預設路由時(不是本ospf程序學習到的路由),才會發布預設路由lsa。

如果ospf路由器已經發布了五類外部預設路由lsa,那麼不再學習其它路由器發布的五類外部預設路由。(這點vrpv3也沒有實現)

6.default-route-advertiseroute-policy的type5預設路由

只有route-policy匹配時,才會發布預設路由lsa。

如果ospf路由器已經發布了五類外部預設路由lsa,那麼不再學習其它路由器發布的五類外部預設路由。

7.nssaareadefault-route-advertise的type7預設路由

當是區域邊界路由器(abr)(且存在骨幹區域的full鄰居)時,發布七類外部預設路由(p標誌設0)。同時不學習其它路由器發布的七類外部預設路由lsa。這條預設路由的作用是指導nssa區域的報文通過骨幹區域向外**(由於nssa區域不學習aselsa)。

當不是區域邊界路由器時,只有路由表中存在活躍的預設路由時(不是本ospf程序學習到的路由),才會發布預設路由lsa(p標誌設1)。同時不學習其它路由器發布的七類外部預設路由lsa。這條預設路由的作用是指導nssa區域的報文通過本asbr路由器直接向外**(這種情況在實際應用中並不多見)。

華為 OSPF協議及配置

今天內容 一 鏈路狀態路由協議原理及ospf相關 屬於此協議的路由協議有ospf is is等。執行此類協議的路由器會在相互學習路由之前,在自己的記憶體中建立乙個拓撲表 鏈路狀態資料庫 然後使用spf演算法從自己的拓撲表裡算出路由。好比開車去目的地前先買乙份地圖。不用看路牌。路壞了,也不用打聽,有地...

OSPF動態路由協議的路由更新機制

ospf具有可擴充套件性的乙個原因是它的路由更新機制。ospf使用lsa在ospf節點之中共享路由資訊。這些廣播資訊會在整個區中進行傳播但不會超越乙個區。因此,區中的每乙個路由器都知道本區的拓撲。然而,乙個區的拓撲對區外是不可知的。考慮到實際上有四種不同型別的ospf路由器 區內路由器 區邊界路由器...

路由協議OSPF的資料結構

ospf是相當複雜的路由協議,有許多效能和穩定性方面增強的特點。因此,ospf使用大量的資料結構就不是奇怪的現象。每個資料結構或資訊型別,用於執行乙個特定的任務。所有資料結構共享乙個通用頭,稱為ospf頭。ospf頭長度為2 4位元組,包括以下各域 版本號 分配ospf頭的第乙個位元組用於標識版本號...