深入解讀路由器,路由器常用協(xié)議有哪些?(下)
路由器將是下述內(nèi)容的主要介紹對象,通過這篇文章,小編希望大家可以對路由器的相關(guān)情況以及信息有所認(rèn)識和了解,詳細(xì)內(nèi)容如下。
一、路由器
路由器通常位于網(wǎng)絡(luò)層,因而路由技術(shù)也是與網(wǎng)絡(luò)層相關(guān)的一門技術(shù), 路由器與早期的網(wǎng)橋相比有很多的變化和不同。 通常而言,網(wǎng)橋的局限性比較大,它只能夠連通數(shù)據(jù)鏈路層相同或者類似的網(wǎng)絡(luò),不能夠連接數(shù)據(jù)鏈路層之間有著較大差異的網(wǎng)絡(luò)。但是路由器卻不同,它打破了這個局限,能夠連接任意的兩種不同的網(wǎng)絡(luò),但是這兩種不同的網(wǎng)絡(luò)之間要遵守一個原則,就是使用相同的網(wǎng)絡(luò)層協(xié)議,這樣才能夠被路由器連接。路由技術(shù)簡單來說就是對網(wǎng)絡(luò)上眾多的信息進行轉(zhuǎn)發(fā)與交換的一門技術(shù),具體來說,就是通過互聯(lián)網(wǎng)絡(luò)將信息從源地址傳送到目的地址。路由技術(shù)這幾年來也取得了不錯的發(fā)展和進步,特別是第五代路由器的出現(xiàn),滿足了人們對數(shù)據(jù)、語音和圖像的綜合應(yīng)用,逐漸被大多數(shù)家庭網(wǎng)絡(luò)所選擇并且廣泛被使用。除此之外,這幾年來,我國的路由技術(shù)越來越成熟,同時也結(jié)合了當(dāng)代的智能化技術(shù),使得人們在使用路由技術(shù)的過程中能夠體會到快捷、快速的效果,從而推動和促進互聯(lián)網(wǎng)和網(wǎng)絡(luò)技術(shù)的發(fā)展。
路由器的正常使用離不開協(xié)議的支持。
二、ISIS協(xié)議-中間系統(tǒng)到中間系統(tǒng)協(xié)議
中間系統(tǒng)到中間系統(tǒng)(IS-IS,Intermediate system to intermediate system,讀作“i-sys”)是一種內(nèi)部網(wǎng)關(guān)協(xié)議,是電信運營商普遍采用的內(nèi)部網(wǎng)關(guān)協(xié)議之一。標(biāo)準(zhǔn)的IS-IS協(xié)議是由國際標(biāo)準(zhǔn)化組織制定的ISO/IEC 10589:2002 所規(guī)范的。但是標(biāo)準(zhǔn)的IS-IS協(xié)議是為無連接網(wǎng)絡(luò)服務(wù)(CLNS)設(shè)計的,并不直接適合于IP網(wǎng)絡(luò),因此互聯(lián)網(wǎng)工程任務(wù)組制定可以適用于IP網(wǎng)絡(luò)的集成化的IS-IS協(xié)議,稱為集成IS-IS,它由RFC 1195等RFC文檔所規(guī)范。由于IP網(wǎng)絡(luò)的普遍存在,一般所稱的IS-IS協(xié)議,通常是指集成IS-IS協(xié)議。
IS-IS協(xié)議是一種基于鏈路狀態(tài)算法的路由協(xié)議,這意味著作為中間系統(tǒng)的路由器,必須完全知曉自己所在區(qū)域內(nèi)部所有其它的路由器和它們的鏈路狀態(tài)。IS-IS協(xié)議通過發(fā)送LSP(鏈路狀態(tài)協(xié)議數(shù)據(jù)單元)進行路由信息通告,通過Hello PDU發(fā)現(xiàn)鄰居和創(chuàng)建鄰接,通過SNP(序號協(xié)議數(shù)據(jù)單元)確保路由器持有最新的、有效的LSP。路由器在接收到的LSP的基礎(chǔ)上,通過SPF(最短路徑優(yōu)先)算法最終確定路由表。
IS-IS協(xié)議把路由器分為三種:L1路由器、L2路由器和L1/L2路由器。其中,L1路由器是為端系統(tǒng)(比如個人計算機)直接提供服務(wù)的路由器,L2路由器是骨干路由器。L1/L2路由器向L1路由器隱藏骨干區(qū)域的細(xì)節(jié),并負(fù)責(zé)將由L1路由器組成的非骨干區(qū)域的數(shù)據(jù)請求轉(zhuǎn)發(fā)到由L2路由器組成的骨干區(qū)域。
和OSPF協(xié)議直接使用IP地址標(biāo)識路由器不同,IS-IS協(xié)議使用OSI的地址方案NASP標(biāo)識路由器節(jié)點。因此,純粹的IS-IS協(xié)議并不直接適合于IP網(wǎng)絡(luò);而集成IS-IS能夠?qū)崿F(xiàn)IP路由的關(guān)鍵,在于RFC 1195引入攜帶IP路由信息的CLV字段。
三、BGP協(xié)議-邊界網(wǎng)關(guān)協(xié)議
邊界網(wǎng)關(guān)協(xié)議(BGP)是運行于 TCP 上的一種自治系統(tǒng)的路由協(xié)議。 BGP 是唯一一個用來處理像因特網(wǎng)大小的網(wǎng)絡(luò)的協(xié)議,也是唯一能夠妥善處理好不相關(guān)路由域間的多路連接的協(xié)議。 BGP 構(gòu)建在 EGP 的經(jīng)驗之上。 BGP 系統(tǒng)的主要功能是和其他的 BGP 系統(tǒng)交換網(wǎng)絡(luò)可達(dá)信息。網(wǎng)絡(luò)可達(dá)信息包括列出的自治系統(tǒng)(AS)的信息。這些信息有效地構(gòu)造了 AS 互聯(lián)的拓?fù)鋱D并由此清除了路由環(huán)路,同時在 AS 級別上可實施策略決策。
BGP用于在不同的自治系統(tǒng)(AS)之間交換路由信息。當(dāng)兩個AS需要交換路由信息時,每個AS都必須指定一個運行BGP的節(jié)點,來代表AS與其他的AS交換路由信息。這個節(jié)點可以是一個主機。但通常是路由器來執(zhí)行BGP。兩個AS中利用BGP交換信息的路由器也被稱為邊界網(wǎng)關(guān)(Border Gateway)或邊界路由器(Border Router) [1] 。
由于可能與不同的AS相連,在一個AS內(nèi)部可能存在多個運行BGP的邊界路由器。同一個自治系統(tǒng)(AS)中的兩個或多個對等實體之間運行的BGP 被稱為 IBGP(Internal/Interior BGP)。歸屬不同的AS的對等實體之間運行的BGP稱為EBGP (External/Exterior BGP)。在AS邊界上與其他AS交換信息的路由器被稱作邊界路由器(border/edge router)。在互聯(lián)網(wǎng)操作系統(tǒng)(Cisco IOS)中,IBGP通告的路由的距離為200,優(yōu)先級比EBGP和任何內(nèi)部網(wǎng)關(guān)協(xié)議(IGP)通告的路由都低。其他的路由器實現(xiàn)中,優(yōu)先級順序也是EBGP高于IGP,而IGP又高于IBGP。
BGP屬于外部網(wǎng)關(guān)路由協(xié)議,可以實現(xiàn)自治系統(tǒng)間無環(huán)路的域間路由。BGP是溝通Internet廣域網(wǎng)的主用路由協(xié)議,例如不同省份、不同國家之間的路由大多要依靠BGP協(xié)議。BGP可分為IBGP(Internal BGP)和EBGP(External BGP)。BGP的鄰居關(guān)系(或稱通信對端/對等實體)是通過人工配置實現(xiàn)的,對等實體之間通過TCP(端口179)會話交互數(shù)據(jù)。BGP路由器會周期地發(fā)送19字節(jié)的保持存活keep-alive消息來維護連接(默認(rèn)周期為30秒)。在路由協(xié)議中,只有BGP使用TCP作為傳輸層協(xié)議。
上述所有信息便是小編這次為大家推薦的內(nèi)容,希望大家能夠喜歡,想了解更多有關(guān)它的信息或者其它內(nèi)容,請關(guān)注我們網(wǎng)站哦。