動態(tài)路由協(xié)議有哪些?常見的動態(tài)路由協(xié)議包括RIP、OSPF、IS-IS、IGRP、EIGRP、BGP等。
什么是動態(tài)路由
動態(tài)路由協(xié)議通過路由信息的交換生成并維護轉(zhuǎn)發(fā)引擎所需的路由表。當網(wǎng)絡(luò)拓撲結(jié)構(gòu)改變時動態(tài)路由協(xié)議可以自動更新路由表,并負責決定數(shù)據(jù)傳輸最佳路徑。
在動態(tài)路由中,管理員不再需要與靜態(tài)路由一樣,手工對路由器上的路由表進行維護,而是在每臺路由器上運行一個路由協(xié)議。這個路由協(xié)議會根據(jù)路由器上的接口的配置(如IP地址的配置)及所連接的鏈路的狀態(tài),生成路由表中的路由表項。
動態(tài)路由協(xié)議分類
RIP、OSPF、IS-IS、IGRP、EIGRP是內(nèi)部網(wǎng)關(guān)協(xié)議(IGP),適用于單個ISP的統(tǒng)一路由協(xié)議的運行,BGP是自治系統(tǒng)間的路由協(xié)議,是一種外部網(wǎng)關(guān)協(xié)議,多用于INTERNET上,在不同運營商之間交換路由信息,在某些大型的企業(yè)的內(nèi)部網(wǎng)絡(luò)里,有時也會用到BGP路由協(xié)議。
所有的動態(tài)路由協(xié)議在TCP/IP協(xié)議棧中都屬于應(yīng)用層的協(xié)議。但是不同的路由協(xié)議使用的底層協(xié)議不同。
OSPF將協(xié)議報文直接封裝在IP報文中,協(xié)議號89,由于IP協(xié)議本身是不可靠傳輸協(xié)議,所以O(shè)SPF傳輸?shù)目煽啃孕枰獏f(xié)議本身來保證。
BGP使用TCP作為傳輸協(xié)議,提高了協(xié)議的可靠性,TCP的端口號是179。
RIP使用UDP作為傳輸協(xié)議,端口號520。IS-IS協(xié)議是開放系統(tǒng)互聯(lián)(OSI)協(xié)議中的網(wǎng)絡(luò)層協(xié)議,IS-IS協(xié)議基礎(chǔ)是CLNP(Connectionless Network Protocol,無連接網(wǎng)絡(luò)協(xié)議)。
動態(tài)路由協(xié)議的運行過程如下:
1.路由器通過其接口發(fā)送和接收路由消息。
2.路由器與使用同一路由協(xié)議的其它路由器共享路由消息和路由信息。
3.路由器通過交換路由信息來了解遠程網(wǎng)絡(luò)。
4.如果路由器檢測到網(wǎng)絡(luò)拓撲結(jié)構(gòu)的變化,路由協(xié)議可以將這一變化告知其它路由器。