OSFP(內部網關協議)基本概念

OSPF(內部網關協議)
1、基本概念:
OSPF(Open Shortest Path First)是一個內部網關協議(Interior Gateway Protocol,簡稱IGP)。與RIP相對,OSPF是鏈路狀態路有協議,而RIP是距離向量路由協議。 鏈路是路由器接口的另外一種說法,所以OSPF也稱爲接口狀態路由協議。OSPF經過路由器之間通告網絡接口的狀態來創建鏈路狀態數據庫,生成最短路徑樹,每一個OSPF路由器使用這些最短路徑構造路由表。
鏈路狀態:
OSPF路由器收集其所在網絡區域上各路由器的鏈接狀態信息,即鏈路狀態信息(Link-State),生成鏈路狀態數據庫(Link-State Database)。路由器掌握了該區域上全部路由器的鏈路狀態信息,也就等於瞭解了整個網絡的拓撲情況。OSPF路由器利用「最短路徑優先算法(Shortest Path First, SPF)」,獨立地計算出到達任意目的地的路由。
一、各大區域
標準區域:
一個標準區域能夠接收鏈路更新信息和路由總結。
主幹區域(傳遞區域):
主幹區域是鏈接各個區域的中心實體。主幹區域始終是「區域0」,全部其餘的區域都要鏈接到這個區域上交換路由信息。主幹區域擁有標準區域的全部性質。
存根區域(stub Area)
存根區域是不接受自治系統之外的路由信息的區域。若是須要自治系統之外的路由,它使用默認路由0.0.0.0。
徹底存根區域:
它不接受外部自治系統的路由以及自治系統內其餘區域的路由總結。須要發送到區域外的報文則使用默認路由:0.0.0.0。
不徹底存根區域(NSAA):
它相似於存根區域,可是容許接收以LSA Type 7發送的外部路由信息,而且要把LSA Type 7轉換成LSA Type 5。
二、 OSPF中的四種路由器算法

  1. 內部路由器:全部端口在同一區域的路由器,維護一個鏈路狀態數據庫
  2. 主幹路由器:具備鏈接主幹區域端口的路由器。
  3. 區域邊界路由器(ABR):具備鏈接多區域端口的路由器,通常做爲一個區域的出口。ABR爲每個所鏈接的區域創建鏈路狀態數據庫,負責將所鏈接區域的路由摘要信息發送到主幹區域,而主幹區域上的ABR則負責將這些信息發送到各個區域。
  4. 自治域系統邊界路由器(ASBR):至少擁有一個鏈接外部自治域網絡(如非OSPF的網絡)端口的路由器,負責將非OSPF網絡信息傳入OSPF網絡。

2、ospf的特殊區域
OSFP(內部網關協議)基本概念
Stub區域
一、ospf的Stub區域不接受五類LSA,也就不存在四類LSA。之因此設置Stub區域,是由於有些路由器性差,不能接受大量的LSA,爲了減小負載,過濾掉四類和五類LSA,可是過濾掉五類和四類LSA會致使一個區域沒法訪問外部路由,爲了解決這一狀況,ospf提出了經過abr下放一條默認路由到Stub區域這一律念,解決Stub區域不能訪問外部路由的問題
二、當一個區域被配置成Stub區域後,它就不接受外部五類和四類LSA,在lsdb中看不到五類和四類的LSA,在路由表中會增長一條默認路由以到達外部路由。直接進入區域,輸入 stub 便可配置成stub區域。此時能夠發現lsdb中不存在五類和四類lsdb,可是多了一條默認路由的三類LSA
三、徹底stub區域:不接受三類、四類以及五類LSA,在abr上進入相應區域輸入 stub no-summary 便可,由於三類LSA是有abr產生的,因此只要在ABR上進入配置就能夠了,此時能夠發現lsdb中只存在一條默認的三類LSA
三、NSSA區域:不一樣於Stub區域,NSSA區域雖然不接受四類和五類LSA,可是區域可引入外部路由,存在ASBR,能將外部路由發送給其餘區域,其實引入的路由會以七類LSA的形式通告出去七類LSA的頭部字段信息以下圖所示:
OSFP(內部網關協議)基本概念
七類LSA頭部字段與五類LSA頭部字段基本類似,只是type字段不同,七類LSA只能在NSSA區域內進行防洪,而五類LSA能夠在全部區域內防洪,爲了讓其餘區域也能學習到NSSA區域引入的外部路由,必須在ABR上進行七類LSA到五類LSA的轉化,此時,該臺ABR設備產生了五類LSA,成爲了一臺ASBR設備。一樣,爲了讓NSSA區域也能學習到其餘區域的路由,ABR必須下放一條默認路由,與Stub區域不一樣,ABR下放到NSSA區域的LSA爲七類.
徹底NSSA區域:不接收三類四類五類LSA,在abr上進行相應區域輸入 NSSA no-summary 便可。此時能夠發現LSDB中只存在一條默認的三類LSA數據庫

相關文章
相關標籤/搜索