靜態路由與動態路由

2021-09-27 05:41:15 字數 3119 閱讀 7650

一、靜態路由的基本概念

系統管理員手工設定的路由稱之為靜態(static)路由,一般是在系統安裝時就根據網路的配置情況預先設定的,它不會隨未來網路拓撲結構的改變自動改變。其優點是不占用網路、系統資源、安全;其缺點是需網路管理員手工逐條配置,不能自動對網路狀態變化做出調整。無冗餘連線網路中,靜態路由可能是最佳選擇。靜態路由是否出現在路由表中取決於下一跳是否可達靜態路由在路由表中中產生方式(onwer)為靜態(static),路由優先順序為1,其metric值為0。

二、基本配置命令

命令三、bfd技術

1.產生背景

為了保護關鍵應用,網路中會設計有一定的冗餘備份鏈路,網路發生故障時就要求網路裝置能夠快速檢測出故障並將流量切換至備份鏈路以加快網路收斂速度。目前有些鏈路(如pos)通過硬體檢測機制來實現快速故障檢測。但是某些鏈路(如乙太網鏈路)不具備這樣的檢測機制。此時,應用就要依靠上層協議自身的機制來進行故障檢測,上層協議的檢測時間都在1秒以上,這樣的故障檢測時間對某些應用 來說是不能容忍的。某些路由協議如ospf、is-is雖然有fast hello功能來加快檢 測速度,但是檢測時間也只能達到1秒的精度,而且fast hello功能只是針對本協議 的,無法為其它協議提供快速故障檢測

2.技術優點

網路裝置間任意型別的雙向**路徑進行故障檢測,包括直連物理鏈路、虛電路、隧道、mpls lsp、多跳路由路徑以及單向鏈路等。

可以為不同的上層應用服務,提供一致的快速故障檢測時間。

提供小於 1 秒的檢測時間,從而加快網路收斂速度,減少應用中斷時間,提 高網路的可靠性

3.技術實現簡介

bfd在兩台網路裝置上建立會話,用來檢測網路裝置間的雙向**路徑,為上層應 用服務。bfd本身並沒有鄰居發現機制,而是靠被服務的上層應用通知其鄰居資訊 以建立會話。會話建立後會周期性地快速傳送bfd報文,如果在檢測時間內沒有收 到bfd報文則認為該雙向**路徑發生了故障,通知被服務的上層應用進行相應的 處理。

4.bfd會話建立流程

ospf 通過自己的 hello 機制發現鄰居並建立連線;

ospf 在建立了新的鄰居關係後,將鄰居資訊(包括目的位址和源位址等) 通告給 bfd; bfd 根據收到的鄰居資訊建立會話。

5.bfd故障發現處理流程

被檢測鏈路出現故障;

bfd 檢測到鏈路故障,拆除 bfd 鄰居會話

bfd 通知本地 ospf 程序 bfd 鄰居不可達;

本地 ospf 程序中斷 ospf 鄰居關係

四、rip

1.基本概念

rip是一種基於距離向量(distance-vector)演算法的協議,它通過udp報文進行路由資訊的交換,使用的埠號為520。

rip使用跳數來衡量到達目的位址的距離,跳數稱為度量值。在rip中,路由器到與它直接相連網路的跳數為0,通過乙個路由器可達的網路的跳數為1,其餘依此類推。為限制收斂時間,rip規定度量值取0~15之間的整數,大於或等於16的跳數被定義為無窮大,即目的網路或主機不可達。由於這個限制,使得rip不適合應用於大型網路。

為提高效能,防止產生路由環路,rip支援水平分割(split horizon)和毒性逆轉(poison reverse)功能

2.防環路機制

計數到無窮(counting to infinity):將度量值等於16的路由定義為不可達(infinity)。在路由環路發生時,某條路由的度量值將會增加到16,該路由被認為不可達。

觸發更新(triggered updates):rip通過觸發更新來避免在多個路由器之間形成路由環路的可能,而且可以加速網路的收斂速度。一旦某條路由的度量值發生了變化,就立刻向鄰居路由器發布更新報文,而不是等到更新週期的到來。

水平分割(split horizon):rip從某個介面學到的路由,不會從該介面再發回給鄰居路由器。這樣不但減少了頻寬消耗,還可以防止路由環路。

毒性逆轉(poison reverse):rip從某個介面學到路由後,將該路由的度量值設定為16(不可達),並從原介面發回鄰居路由器。利用這種方式,可以清除對方路由表中的無用資訊。

3.rip執行流程

(1) 路由器啟動rip後,便會向相鄰的路由器傳送請求報文(request message),相鄰的rip路由器收到請求報文後,響應該請求,回送包含本地路由表資訊的響應報文(response message)。

(2) 路由器收到響應報文後,更新本地路由表,同時向相鄰路由器傳送觸發更新報文,通告路由更新資訊。相鄰路由器收到觸發更新報文後,又向其各自的相鄰路由器傳送觸發更新報文。在一連串的觸發更新廣播後,各路由器都能得到並保持最新的路由資訊。

(3) 路由器週期性向相鄰路由器傳送本地路由表,執行rip協議的相鄰路由器在收到報文後,對本地路由進行維護,選擇一條最佳路由,再向其各自相鄰網路傳送更新資訊,使更新的路由最終能達到全域性有效。同時,rip採用老化機制對超時的路由進行老化處理,以保證路由的實時性和有效性。

4.rip版本區別

rip-1是有類別路由協議(classful routing protocol),它只支援以廣播方式發布協議報文。rip-1的協議報文無法攜帶掩碼資訊,它只能識別a、b、c類這樣的自然網段的路由,因此rip-1不支援不連續子網(discontiguous subnet)。

rip-2是一種無類別路由協議(classless routing protocol),與rip-1相比,它有以下優勢:

支援路由標記,在路由策略中可根據路由標記對路由進行靈活的控制。

報文中攜帶掩碼資訊,支援路由聚合和cidr(classless inter-domain routing,無類域間路由)。

支援指定下一跳,在廣播網上可以選擇到最優下一跳位址。

支援組播路由傳送更新報文,只有rip-2路由器才能收到更新報文,減少資源消耗。

支援對協議報文進行驗證,並提供明文驗證和md5驗證兩種方式,增強安全性。

rip-2有兩種報文傳送方式:廣播方式和組播方式,預設將採用組播方式傳送報文,使用的組播位址為224.0.0.9。當介面執行rip-2廣播方式時,也可接收rip-1的報文。

靜態路由 動態路由

靜態路由 靜態路由是指由網路管理員手工配置的路由資訊。當網路的拓撲結構或鏈路的狀態發生變化時,網路管理員需要手工去修改路由表中相關的靜態路由資訊。靜態路由資訊在預設情況下是私有的,不會傳遞給其他的路由器。當然,網管員也可以通過對路由器進行設定使之成為共享的。靜態路由一般適用於比較簡單的網路環境,在這...

靜態路由 動態路由

路由表 路由器的主要工作就是為經過路由器的每個資料報尋找一條最佳的傳輸路徑,並將該資料有效地傳送到目的站點。由此可見,選擇最佳路徑的策略即路由演算法是路由器的關鍵所在。為了完成這項工作,在路由器中儲存著各種傳輸路徑的相關資料 路由表 routing table 供路由選擇時使用,表中包含的資訊決定了...

路由 靜態路由和動態路由

路由 從源主機到目標主機的 過程。目錄 路由概述 靜態路由和動態路由 路由表的形成 路由協議分類 靜態路由 預設路由 浮動路由 靜態路由 靜態路由的配置 預設路由 浮動路由 動態路由 特點 度量值 收斂 分類 rip 距離向量路由協議 特點 rip兩代版本對比 水平分割 rip協議會形成路由環路,需...