ospf協議總結---by joe&東東&校長
ospf的五個包:
1.hello:9項內容,4個必要
2.dbd:資料庫描述資料報(主要描述始發路由器資料庫中的一些或者全部lsa資訊),主要包括介面的mtu,主從位ms,資料庫描述序列號等);
3.lsr:鏈路狀態請求資料報(檢視收到的lsa是否在自己的資料庫,或是更新的lsa,如果是將向鄰居傳送請求);
4.lsu:鏈路狀態更新資料報(用於lsa的泛洪擴散和傳送lsa去響應鏈路狀態請求資料報);
5.lsack:鏈路狀態確認資料報(用來進行lsa可靠的泛洪擴散,即對可靠包的確認)。
hello包作用:
1.發現鄰居;
2.建立鄰居關係;
3.維持鄰居關係;
4.選舉dr,bdr
5.確保雙向通訊。
hello包所包含的內容:
注:1.「*」部分全部匹配才能建立鄰居關係。
2.鄰居關係為full狀態;而鄰接關係是處於two-way狀態。
hello時間間隔:
在點對點網路與廣播網路中為10秒;
在nbma網路與點對多點網路中為30秒。
注:保持時間為hello時間4倍
虛電路傳送的lsa為dna,時間抑制,永不老化.
ospf的組播位址:
dr將使用組播位址224.0.0.5泛洪擴散更新的資料報到drothers
drothers使用組播位址224.0.0.6傳送更新資料報
組播的mac位址分別為:0100.5e00.0005,0100.5e00.0006
ospf的包頭格式:
| 版本 | 型別 | 長度 | 路由器id | 區域id | 驗證和 | 驗證型別 |驗證 | 資料 |
| 1 byte | 1 | 2 | 44 | 22 | 8 | variance |
ospf支援的驗證型別:
ospf支援明文和md5認證,用sniffer抓包看到明文驗證的**是「1」,md5驗證的**是「2」。
ospf支援的網路型別:
1.廣播
2.非廣播
3.點對點(若mtu不匹配將停留在ex-start狀態)
4.點對多點
5.虛電路(虛電路的網路型別是點對點)
虛鏈路必須配置在abr上,
虛鏈路的配置使用的命令是area transit-area-id virtual-link router-id
虛鏈路的metric等同於所經過的全部鏈路開銷之和
dr /bdr選舉:
1. 優先順序(0~255; 0代表不參加選舉;預設為1);
2. 比較router-id。
次者為bdr。
在point-to-point, point-to-multipoint(廣播與非廣播)這三種網路型別不選取dr與bdr; broadcast, nbma選取dr與bdr。
先啟動ospf程序的路由器會等待一段時間,這個時間內你沒有啟動其它路由的ospf程序的話,第一台路由就認為自己是dr,之後再加進來的也不能在選舉了,這個等待時間叫做wait timer計時器,cisco規定的wait timer是40秒。這個時間內你啟動的路由是參與選舉的,所以真實工作環境中,40秒你大概只啟動了兩台,dr會再前兩台啟動的路由中產生,工作一段時間以後,活的最久的路由最有可能成為dr
ospf over frame-relay 的配置:
(1) nbma : 在hub上指定鄰居;spoke上設定優先順序為0。
(2) p-to-p: 介面下配置命令 ip ospf network point-to-point。
(3) p-to-mult p:介面下配置命令 ip ospf network point-to-multipoint。
按需電路配置:
介面下配置命令 ip ospf demand-cricuit。
孤立區域問題解決:
1. 虛電路 (虛電路穿過的區域一定是標準區域,標準區域一定是全路由的)
2. 隧道
3. 多程序重分發
注:如果中間間隔區域為stub區域,則只能用隧道解決.
ospf分區域的原因:
1.lsa資料過大,造成頻寬負載過大。
2.計算全網拓撲,對cup要求過高。
3.資料庫過大,對記憶體要求過高。
ospf的區域型別:
骨幹: lsa:1 2 3 4 5
標準: lsa:1 2 3 4 5
stub: lsa1 2 3
nssa: lsa1 2 3 7 7(default)
area 1 nssa default information-originate
(abr上產生預設路由lsa 7)
total-stub: 1 2一條預設3
total-nssa: 1 2 7一條預設3
lsa的型別:
型別1: 路由器鏈路資訊
內容包括:路由器鏈路router-id; 介面位址; 介面網路; 介面花費
可使用show ospf database router命令檢視。
型別2: 網路鏈路資訊
由dr通告,如果是點對點的網路型別,沒有lsa2
型別3、4:彙總鏈路(都是abr通告)
3號通告ospf區域間資訊
4號通告asbr的router-id資訊(通告nssa區域的abr)
型別5: 通告外部路由
型別7: nssa區域外部路由
型別11: 用於打標籤
ospf鄰居建立過程:
abdown
init b收到a 發來hello進入init狀態
two way hello 4個「*」匹配,選舉dr bdr ;a在hello中發現自己的router-id;
exstart 交換dbd;確立主從關係(多路訪問router-id高為主,低為從; 序列介面下介面位址大的為主)
exchange 交換資料dbd (主的先發)
loading 交換完整資料報lsr lsu
full
注:每個lsa由序列號確認為最新的更新。
當路由器收到lsa之後的處理過程:
(1)如果資料庫有這樣的,再檢視序列號,如果序列號相同,忽略這條lsa;如果序列號偏大,將其轉到資料庫,並進行spf,更新路由表;如果序列號偏小,將乙個包含自己的lsa新資訊傳送給傳送方。
(2)如果資料可沒有這樣的,將其加到資料庫表,併發乙個ack返回,並執行spf,更新路由表。『
ospf的metric值:
cost=10的8次方/頻寬,簡便記做100mb/頻寬值。metric值是由cost值逐跳累加的。
環迴口的路由,掩碼為/32,既我們所說的「主機路由」。在實際應用中,環迴口以32位的居多,用作ospf的管理介面。但是如果你想讓環回口模擬乙個網段,我們可以通過以下配置來消除。
r1(config)#int loopback 0
r1(config-if)#ip ospf network point-to-point
環迴口只能配置成point-to-point這種型別,不可以配置成其它的型別。
其他:1.當乙個路由器既是abr又是asbr時為了不讓巨量外部路由分發進nssa區域使用命令:area 1 nssa no-redistribution default-information originate
2.配置命令show ip ospf database router用來查詢拓撲
3.乙個路由器在理論上支援65535個ospf程序,在實際環境中乙個路由器可支援的ospf
程序數量與其可用物理介面數量相等。(這個我對老師說的有疑問,如果我啟用了很多環迴口,每個環迴口乙個區域不可以嗎?)
ospf彙總
在ospf骨幹區域當中,乙個區域的所有位址都會被通告進來。但是如果某個子網忽好忽壞不穩定,那麼在它每次改變狀態的時候,都會引起lsa在整個網路中泛洪。為了解決這個問題,我們可以對網路位址進行彙總。
cisco路由器的彙總有兩種型別:區域彙總和外部路由彙總。區域彙總就是區域之間的位址彙總,一般配置在abr上;外部路由彙總就是一組外部路由通過重發布進入ospf中,將這些外部路由進行彙總。
一般配置在asbr上。
區域彙總:
area area-id range ip-address mask
外部路由彙總:
summary-address ip-address mask
我設計的兩個試驗,把幾個知識點串起來
試驗一用乙個試驗總結一下ospf over 楨中繼的時候,ospf幾種網路型別的差別。
封裝好fr,debug看到的幾種情況
情況一:兩邊只起了ospf程序,其它全部預設
這種情況下鄰居需要手動配置!
r2(config)#router ospf 10
r2(config-router)#neighbor 12.1.1.3
選舉了dr,bdr
hello的間隔是30s
ospf的資料報是單播發送的。
情況二:兩邊的網路型別改為broadcast(命令介面下ip ospf network broadcast)
這種網路型別下是不需要手動配置鄰居關係
有dr與bdr的選舉。
hello時間間隔為10s。
使用224.0.0.5這個組播位址傳送資料報。
情況三:網路型別改為point-to-point(命令介面下ip ospf net point-to-point)
不需要手動指定鄰居
沒有dr/bdr的選舉
hello時間間隔為10s
使用224.0.0.5這個組播位址傳送資料。
情況四:point-to-multipoint(命令介面下ip ospf network point-to-multipoint)
OSPF協議總結最終版
ospf協議總結 by joe 東東 校長 ospf的五個包 1 hello 9項內容,4個必要 2 dbd 資料庫描述資料報 主要描述始發路由器資料庫中的一些或者全部lsa資訊 主要包括介面的mtu,主從位ms,資料庫描述序列號等 3 lsr 鏈路狀態請求資料報 檢視收到的lsa是否在自己的資料庫...
電梯使用協議 最終版
電梯移交使用協議 甲方 深圳鵬達物業管理 乙方 甲方現將座編號為的電梯於年月日至年月日移交給乙方使用。經雙方友好協商,對電梯使用的相關事宜達成如下協議 一 移交電梯相關物品 裝置狀態 注 乙方在交回電梯時,按照上述裝置數量和狀態交回,否則須賠償相關費用給甲方。二 移交後的管理 1 配備電梯操作員 電...
監理總結最終版
目錄一 工程概況1 二 監理組織機構和人員情況及裝置的投入情況 2 三 監理合同履 況3 四 監理工作成效6 五 工程驗收情況7 一 工程概況 本工程位於北京市 區 號,建設單位為北京 房地產開發 施工單位為北京 建築工程 設計單位為北京市 研究院。本工程總建築面積為52000平方公尺,共計1棟商業...