路由器協(xié)議知識大全
路由器協(xié)議知識大全
RIP、OSPF和BGP協(xié)議
Internet上現(xiàn)在大量運行的路由協(xié)議有RIP、OSPF和BGP。RIP、OSPF是內(nèi)部網(wǎng)關(guān)協(xié)議,適用于單個ISP的統(tǒng)一路由協(xié)議的運行,由一個ISP運營的網(wǎng)絡(luò)稱為一個自治系統(tǒng)(AS)。BGP是自治系統(tǒng)間的路由協(xié)議,是一種外部網(wǎng)關(guān)協(xié)議。
RIP是推出時間最長的路由協(xié)議,也是最簡單的路由協(xié)議。它是“路由信息協(xié)議”的縮寫,主要傳遞路由信息(路由表)來廣播路由:每隔30秒,廣播一次路由表,維護相鄰路由器的關(guān)系,同時根據(jù)收到的路由表計算自己的路由表。RIP運行簡單,適用于小型網(wǎng)絡(luò),Internet上還在部分使用著RIP。
OSPF協(xié)議是“開放式最短路優(yōu)先”的縮寫。“開放”是針對當時某些廠家的“私有”路由協(xié)議而言,而正是因為協(xié)議開放性,才造成OSPF今天強大的生命力和廣泛的用途。它通過傳遞鏈路狀態(tài)(連接信息)來得到網(wǎng)絡(luò)信息,維護一張網(wǎng)絡(luò)有向拓撲圖,利用最小生成樹算法(SPF算法)得到路由表。OSPF是一種相對復雜的路由協(xié)議。
總的來說,OSPF、RIP都是自治系統(tǒng)內(nèi)部的路由協(xié)議,適合于單一的ISP(自治系統(tǒng))使用。一般說來,整個Internet并不適合跑單一的路由協(xié)議,因為各ISP有自己的利益,不愿意提供自身網(wǎng)絡(luò)詳細的路由信息。為了保證各ISP利益,標準化組織制定了ISP間的路由協(xié)議BGP。
BGP是“邊界網(wǎng)關(guān)協(xié)議”的縮寫,處理各ISP之間的路由傳遞。其特點是有豐富的路由策略, 這是RIP、OSPF等協(xié)議無法做到的,因為它們需要全局的信息計算路由表。BGP通過ISP邊界的路由器加上一定的策略,選擇過濾路由,把RIP、OSPF、BGP等的路由發(fā)送到對方。全局范圍的、廣泛的Internet是BGP處理多個ISP間的路由的實例。BGP的出現(xiàn),引起了Internet的重大變革,它把多個ISP有機的連接起來,真正成為全球范圍內(nèi)的網(wǎng)絡(luò)。帶來的副作用是Internet的路由爆炸,現(xiàn)在Internet網(wǎng)的路由大概是60000條,這還是經(jīng)過“聚合”后的數(shù)字。
配置BGP需要對用戶需求、網(wǎng)絡(luò)現(xiàn)狀和BGP協(xié)議非常了解,還有――需要非常小心,BGP運行在相對核心的地位,一旦出錯,其造成的損失可能會很大!
多播(MULTICAST)
為適應(yīng)Internet網(wǎng)絡(luò)一對多的多點傳送應(yīng)用如天氣預(yù)報、網(wǎng)絡(luò)會議等,出現(xiàn)了一種新的傳輸模式――多播(multicast)。多播適合于一到多的傳輸環(huán)境,同時也可適用多到多、多到一的情況。
多播轉(zhuǎn)發(fā)主要由路由器決定,路由器通過兩種方式?jīng)Q定所謂的下游:決定是否有主機(用戶)的下游,通過Multicast client(IGMP)協(xié)議;決定是否有間接用戶,即通過“下游”路由器帶的組員,由下游路由器通過多播路由協(xié)議的報文通告,路由器決定是否往該下游轉(zhuǎn)發(fā)數(shù)據(jù)。
可以看到,第二種方式中多播路由協(xié)議的應(yīng)用是大規(guī)模網(wǎng)絡(luò)多播轉(zhuǎn)發(fā)的關(guān)鍵。多播路由協(xié)議應(yīng)該至少能正確通告組員信息,并能形成全局統(tǒng)一的路由拓撲。
根據(jù)網(wǎng)絡(luò)的實際情況,有兩大類多播路由協(xié)議:密集模式和稀疏模式。兩者之間沒有固定的界限。一般說來,可以從兩個方面詳細區(qū)分:
1.組員數(shù)目占總數(shù)的比例,比例小的采用稀疏模式;
2.組員的分布,如果分布非常廣泛,建議采用稀疏模式。
密集模式適用于小型網(wǎng)絡(luò),其假設(shè)是全網(wǎng)有非常“密集”的組員存在,采用廣播+剪枝的工作策略。其默認假設(shè)是向所有的下游轉(zhuǎn)發(fā)數(shù)據(jù),當收到某下游發(fā)來的明確的剪枝信息后,才把該接口從下游列表中除去。一般說來,轉(zhuǎn)發(fā)路徑應(yīng)該是以“源”為根、組員為枝葉的一棵樹。密集模式的路由協(xié)議包括DVMRP、MOSPF和PIMDM。
稀疏模式是Internet上應(yīng)用廣泛的一種情形。畢竟,針對Internet網(wǎng),現(xiàn)在任何一次多播應(yīng)用都不會有1%以上的機器需要接收。
稀疏模式默認所有機器都不需要收多播包,只有明確指定需要的才予以轉(zhuǎn)發(fā),這確實能適用于“稀疏”的考慮?,F(xiàn)在所有稀疏模式協(xié)議的主要轉(zhuǎn)發(fā)思路是所有同類報文按相同的路徑轉(zhuǎn)發(fā),即先發(fā)送到一個匯聚點(或稱為核),再沿以匯聚點為根的組員為枝葉的共享樹轉(zhuǎn)發(fā)。稀疏方式的路由協(xié)議包括PIMSM和CBT。