對於路由器協議這個名詞,可能很多人都已經耳熟能詳,特別目前網路發展的很快,Internet路由器協議也在不斷的完善,同時也出現了很多新功能。資訊科技在各個領域的廣泛應用促使資訊交換網路的迅猛發展,其中Internet是最大的受益者。
Internet網路的主要節點裝備是路由器,路由器技術透過路由決定資料的轉發。轉發策略稱為路由選擇(routing),這也是路由器名稱的由來(router,轉發者)。決定轉發的方法可以是人為指定,但人為指定工作量大,而且不能採取靈活的策略,於是動態路由器協議應運而生,透過傳播、分析、計算、選擇路由,來完成路由發現、路由選擇、路由切換和負載分擔等功能。
RIP、OSPF和BGP協議
Internet上現在大量執行的路由器協議有RIP、OSPF和BGP。RIP、OSPF是內部閘道器協議,適用於單個ISP的統一路由器協議的執行,由一個ISP運營的網路稱為一個自治系統(AS)。BGP是自治系統間的路由器協議,是一種外部閘道器協議。
RIP是推出工夫最長的路由器協議,也是最簡樸的路由器協議。它是“路由資訊協議”的縮寫,主要傳遞路由資訊(路由表)來廣播路由:每隔30 秒,廣播一次路由表,維護相鄰路由器的關係,同時根據收到的路由表計算自己的路由表。RIP執行簡樸,適用於小型網路,Internet上還在部分運用著 RIP。
OSPF協議是“開放式最短路優先”的縮寫。“開放”是針對當時某些廠家的“私有”路由器協議而言,而正是因為協議開放性,才造成OSPF今天強盛的生命力和廣泛的用途。它透過傳遞鏈路狀態(聯結資訊)來得到網路資訊,維護一張網路有向拓撲圖,利用最小生成樹演算法(SPF演算法)得到路由表。 OSPF是一種相對複雜的路由器協議。
總的來說,OSPF、RIP都是自治系統內部的路由器協議,合適於單一的ISP(自治系統)運用。一般說來,整個Internet並不合適跑單一的路由器協議,因為各ISP有自己的利益,不願意提供自身網路詳細的路由資訊。為了保證各ISP利益,標準化組織制定了ISP間的路由器協議BGP。
BGP是“邊界閘道器協議”的縮寫,處理各ISP之間的路由傳遞。其特點是有豐富的路由策略,這是RIP、OSPF等協議無法做到的,因為它們需要全域性的資訊計算路由表。BGP透過ISP邊界的路由器加上肯定的策略,選擇過濾路由,把RIP、OSPF、BGP等的路由傳送到對方。全域性範圍的、廣泛的Internet是BGP處理多個ISP間的路由的例項。BGP的出現,引起了Internet的重大變革,它把多個ISP有機的聯結起來,真正成為全球範圍內的網路。帶來的副作用是Internet的路由爆炸,現在Internet網的路由大概是60000條,這還是經過“聚合”後的數字。配置BGP 需要對使用者需求、網路現狀和BGP協議特別瞭解,還有——需要特別當心,BGP執行在相對核心的地位,一旦出錯,其造成的損失可能會很大!
為順應Internet網路一對多的多點傳送應用如天氣預報、網路會議等,出現了一種新的傳輸模式——多播(multicast)。多播合適於一到多的傳輸環境,同時也可適用多到多、多到一的情況。多播轉發主要由路由器決定,路由器透過兩種方式決定所謂的下游:決定是否有主機(使用者)的下游,透過Multicastclient(IGMP)協議;決定是否有間接使用者,即透過“下游”路由器帶的組員,由下游路由器透過多播路由器協議的報文通告,路由器決定是否往該下游轉發資料。 可以看到,第二種方式中多播路由器協議的應用是大規模網路多播轉發的關鍵。多播路由器協議應當至少能準確通告組員資訊,並能形成全域性統一的路由拓撲。
密集模式適用於小型網路,其假設是全網有特別“密集”的組員存在,採用廣播+剪枝的工作策略。其預設假設是向所有的下游轉發資料,當收到某下游發來的明確的剪枝資訊後,才把該介面從下游列表中除去。一般說來,轉發路徑應當是以“源”為根、組員為枝葉的一棵樹。密集模式的路由器協議包括 DVMRP、MOSPF和PIMDM。
常見Internet路由器協議分類大全
相關文章
- 模組化路由器的常見分類大全路由器
- Internet協議協議
- 常見的網路協議協議
- internet 協議入門協議
- 常見協議埠號對應 + 重要協議詳解協議
- 常見開源協議詳解協議
- TCP協議的常見面試題TCP協議面試題
- 常見網路協議彙總協議
- 開源協議的分類協議
- ICMP Internet控制資訊協議協議
- 路由器協議最為重要的種類路由器協議
- TCP/IP協議常見漏洞型別TCP協議型別
- 常見的網路協議彙總協議
- 常見的http協議狀態碼HTTP協議
- 計算機常見介面與協議計算機協議
- 常見儲存器分類
- 網路協議大全協議
- linux安全加固常見加密協議(續)Linux加密協議
- 物聯網常見通訊協議梳理協議
- 垃圾分類助手使用者協議協議
- Internet安全協議 學習筆記協議筆記
- 淺談TCP、UDP、ICMP三種常見協議TCPUDP協議
- 常見RDP協議攻擊方法 防禦措施協議
- PHP常見面試題大全PHP面試題
- 開源≠免費 常見開源協議介紹協議
- 常見的五種開源協議的比較協議
- HTTP協議冷知識大全HTTP協議
- 網路協議規範大全協議
- 機器學習常見演算法分類彙總機器學習演算法
- HTTP 協議類HTTP協議
- Windowsxp系統下如何開啟internet協議Windows協議
- 常見Http狀態碼大全HTTP
- freemarker常見語法大全
- 常見的三種代理IP協議的優缺點協議
- Python設計模式有哪些?常見分類!Python設計模式
- 常見 HTTP 錯誤程式碼大全HTTP
- MySql 常見錯誤程式碼大全MySql
- 常見硬碟故障大全 硬碟故障解決辦法大全硬碟