路由協(xié)議:RIP/OSPF/BGP

路由協(xié)議用來從多條路由路徑中選擇一條最佳的路徑,并沿著這條路徑將數(shù)據(jù)流產(chǎn)送到目的設(shè)備。
路由信息協(xié)議(RIP):采用距離向量算法,收集所有可到達(dá)目的地的不同路徑,并且保存有關(guān)到達(dá)每個(gè)目的地的最少站點(diǎn)數(shù)的路徑信息;同時(shí)路由器也把這些信息用RIP協(xié)議通知相鄰路由器。RIP只適用于小型網(wǎng)絡(luò)(最大15跳)。
開放式最短路徑協(xié)議(OSPF):基于鏈路狀態(tài),每個(gè)路由器向其同一管理域的所有其它路由器發(fā)送鏈路狀態(tài)廣播信息,并將自制域劃分為區(qū),并根據(jù)區(qū)的位置執(zhí)行區(qū)內(nèi)路由選擇和區(qū)間路由選擇。
IS-IS:鏈路狀態(tài)路由協(xié)議,和OSPF相同,IS-IS也使用了“區(qū)域”的概念,同樣也維護(hù)著一份鏈路狀態(tài)數(shù)據(jù)庫(kù),通過最短生成樹算法(SPF)計(jì)算出最佳路徑。
邊界網(wǎng)關(guān)協(xié)議(BGP):外部網(wǎng)關(guān)協(xié)議,用于與其它自治域的BGP交換網(wǎng)絡(luò)可達(dá)信息(通過TCP確??煽啃裕?/p>
STP和Trill
為了提高網(wǎng)絡(luò)的可靠性,交換網(wǎng)絡(luò)通常會(huì)使用冗余鏈路,這會(huì)帶來環(huán)路的風(fēng)險(xiǎn)。而STP和Trill就是為了解決環(huán)路問題而生的。
STP(Spanning Tree Protocol)的基本原理是在交換機(jī)之間傳輸BPDU(Bridge Protocol DataUnit)報(bào)文,并使用生成樹來確定網(wǎng)絡(luò)拓?fù)洌?/p>
生成樹初始化,建立根網(wǎng)橋;
根端口選舉,選擇的依據(jù)是端口到根網(wǎng)橋的路徑開銷最小,如果路徑開銷相同則使用端口ID最小的端口;網(wǎng)段指定端口選舉,選擇的依據(jù)也是到根網(wǎng)橋路徑開銷最?。痪W(wǎng)絡(luò)收斂后,只有指定端口和根端口可以轉(zhuǎn)發(fā)數(shù)據(jù)。其他端口為預(yù)備端口,被阻塞,不能轉(zhuǎn)發(fā)數(shù)據(jù)。
STP最大的問題是二層鏈路利用率不足,且收斂慢,不適合大型數(shù)據(jù)中心。
IETF又提出了Trill技術(shù)來克服STP的種種缺陷。
Trill(TRansparent Interconnection of Lots of Links)的核心思想是將成熟的三層路由的控制算法引入到二層交換中,將原先的L2報(bào)文加一個(gè)新的封裝(隧道封裝),轉(zhuǎn)換到新的地址空間上進(jìn)行轉(zhuǎn)發(fā)。
而新的地址有與IP類似的路由屬性,具備大規(guī)模組網(wǎng)、最短路徑轉(zhuǎn)發(fā)、等價(jià)多路徑、快速收斂、易擴(kuò)展等諸多優(yōu)勢(shì),從而規(guī)避STP/MSTP等技術(shù)的缺陷,實(shí)現(xiàn)健壯的大規(guī)模二層組網(wǎng)。支持TRILL技術(shù)的以太網(wǎng)交換機(jī)被稱為RBridge。
MPLS
MPLS(Multiprotocol Label Switching)利用標(biāo)簽進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā),而不是向傳統(tǒng)路由決策那樣每次數(shù)據(jù)包進(jìn)行解包,大大減少了路由決策的時(shí)間。當(dāng)分組進(jìn)入MPLS網(wǎng)絡(luò)時(shí),為其分配固定長(zhǎng)度的短標(biāo)記,并將標(biāo)記與分組封裝在一起,在整個(gè)轉(zhuǎn)發(fā)過程中,交換節(jié)點(diǎn)僅根據(jù)標(biāo)記進(jìn)行轉(zhuǎn)發(fā)。
MPLS專線協(xié)議技術(shù)詳細(xì)解析:http://www.vecloud.com/article/20210312152119.html