# 大型網絡構建-ospf

大型網絡構建-ospf

OSFP的工做過程/原理:數據庫

1.創建鄰居表 - display ospf peer brief (state = full )
#鏈路互通 - 最小範圍內雙向 ping通;
& 1 層;
& 2 層;
& 3 層;
#正常發送報文;
&確保鏈路啓用了 OSPF 協議(network x.x.x.x y.y.y.y)
#正常接收報文;
&確保鏈路啓用了 OSPF 協議(network x.x.x.x y.y.y.y)
#比較報文
&報文類型是:hello
&具體參數比較以下:網絡

  • router-id 不能相同;
  • 區域ID 必須相同;
  • 認證必須成功;
  • 子網掩碼必須相同 (特殊狀況下)
  • hello 和 dead 計時器,都必須相同;
  • 特殊標記位,必須徹底相同;
  • 優先級不能全爲 0 ; (特殊狀況下)

ospf 1 router-id 1.1.1.1 --> 設置以後,必須reset,RID
纔會生效;
area 8
network x.x.x.x y.y.y.y ->必須刪除其餘area
的network 命令;
~~~~~~~~~~~~~`
interface gi0/0/0
ip address 192.168.12.1 255.255.255.128 -> 更改掩碼;
ospf timer hello {value} -> hello 與 dead 是4倍
ospf timer dead {value} ->改hello,dead會變;
改dead ,hello不變;
ospf dr-priority {0-255} -->默認是1,不能全爲0;ide

display ospf interface gi0/0/0 ->查看一個接口的OSPF信息
   display ospf peer brief -->查看 OSPF 鄰居表;   
    重啓OSPF協議進程:<R1>reset ospf process ->  y 

OSPF的鄰居狀態:
    down
    init 
    two-way
    exstart
    exchange 
    loading 
    full 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~··    

2.同步數據庫(鄰居的狀態若是是 full ,就表示數據庫同步)

3.計算路由表(每個路由器基於本身的數據庫,單獨計算出來)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·

OSPF報文:
     Hello :創建、維護、拆除 OSPF 的鄰居關係;
     DBD :數據庫描述報文,用於快速、高效、穩定的實現數據庫同步;
     LSU :鏈路狀態更新報文,用於傳輸數據庫的具體條目的;
     LSR :鏈路狀態請求報文,用於主動請求數據庫條目的;
     LSAck :鏈路狀態確認報文,確保 LSU 和 LSR 的可靠傳輸;

DR: designated router
指定路由器。設計

BDR:backup DR ,備份的指定路由器code

在什麼狀況下,OSPF 纔會進行 DR 和 BDR 的選舉?
當一個網絡中存在多個網絡設備的時候,就有可能
選擇 DR/BDR 。(即網絡類型爲 broadcast和nbma) router

是爲了可以高效的在各個 OSPF 路由器之間進行
OSPF 數據庫的同步。

一旦選舉了 DR 和 BDR ,全部的 OSPF 路由器,僅僅
與 DR/BDR 進行數據庫的同步,而且都是經過組播的方式
同步數據庫條目信息的。

     224.0.0.6 : 僅僅表示 DR 和 BDR ; 

DRother(非DR/BDR) 設備之間,是不能進行數據庫條目信息的傳遞;

   224.0.0.5 :表示的是全部的 OSPF 路由器;

DR與BDR的選舉原則:blog

1.當網絡類型爲 broadcast / nbma  的時候,纔會選;
  2.首先比較優先級
       #若是優先級都爲0,則都沒有自資格參與選舉;
            由於優先級爲0的設備,稱之爲 DRother。
       #若是優先級不都爲0,則比較優先級的大小;
            優先級最大的,成爲 DR;
            次之的,成爲 BDR ,
            其餘的,都叫作 DRother ;
  3.其次,若是優先級相同,比較 RID ;
            原則是:越大越好;     

注意:
    DR 和 BDR 僅僅是一個 「接口」的概念;
    每個網段,必定都有一個 DR ,BDR無關緊要;
LS VS. DV 
1.每個路由器對整個網絡都有一個獨立的認識,不依靠其餘路由器

2.LS協議在路由器之間傳遞的不是路由條目,而是計算路由條目
  時所用到的基本的鏈路狀態信息。因此呢,理論上來講,
  OSPF網絡是沒有任何規模限制的;

3. LS 協議支持網絡的層次化設計,DV協議是不支持的;

OSPF 是如何支持網絡的層次化設計的?

     經過區域的概念;
         -骨幹區域   , 經過區域 0 表示;
         -非骨幹區域 ,不是0的區域,都叫作非骨幹區域

    -區域的表示:
        # 經過十進制數字;
        # 經過IP地址的格式;

    -設計原則:
       全部的非骨幹區域必須直接鏈接在骨幹區域上;
       不然,是不能夠通訊的;

    -區域帶來的好處:
       1.便於管理和擴展;
       2.加強網絡的穩定性;

![](https://s1.51cto.com/images/blog/201805/17/21d813c2d9457f7783a7f77542317509.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
相關文章
相關標籤/搜索