深入解讀路由器,路由器常用協(xié)議有哪些?(上)
在這篇文章中,小編將對(duì)路由器的相關(guān)內(nèi)容和情況加以介紹以幫助大家增進(jìn)對(duì)路由器的了解程度,和小編一起來(lái)閱讀以下內(nèi)容吧。
一、路由器協(xié)議引言
路由器常見(jiàn)協(xié)議都有哪些呢?我們都知道路由器的作用是鏈接2個(gè)或者多個(gè)網(wǎng)絡(luò)的硬件設(shè)備,可以在網(wǎng)絡(luò)間起網(wǎng)關(guān)的作用。它具有智能性,可通過(guò)讀取每個(gè)數(shù)據(jù)包的地址后來(lái)決定如何行傳送。
無(wú)論是我們家中常用的家用路由器還是企業(yè)路由器或者工業(yè)級(jí)路由器都是如此。
為什么路由器要用到協(xié)議呢?實(shí)際上路由器是通過(guò)路由表來(lái)進(jìn)行數(shù)據(jù)的接收和轉(zhuǎn)發(fā),轉(zhuǎn)發(fā)策略是可以通過(guò)人工指定通過(guò)靜態(tài)或者策略路由等方法進(jìn)行的,如果網(wǎng)絡(luò)規(guī)模較小,則不會(huì)有什么問(wèn)題,一旦網(wǎng)絡(luò)規(guī)模較大時(shí),如果只通過(guò)人工指定轉(zhuǎn)發(fā)策略的話,就會(huì)帶來(lái)巨大的工作量,而且在管理和維護(hù)路由表方面也變得十分困難,所以想要解決這些問(wèn)題,動(dòng)態(tài)路由協(xié)議必不可少。
二、RIP協(xié)議-路由信息協(xié)議
在這部分,我們來(lái)了解一下路由器使用的路由信息協(xié)議。
路由信息協(xié)議RIP(Routing Information Protocol)是基于距離矢量算法的路由協(xié)議,利用跳數(shù)來(lái)作為計(jì)量標(biāo)準(zhǔn)。在帶寬、配置和管理方面要求較低,主要適合于規(guī)模較小的網(wǎng)絡(luò)中。
路由器運(yùn)行RIP后,會(huì)首先發(fā)送路由更新請(qǐng)求,收到請(qǐng)求的路由器會(huì)發(fā)送自己的RIP路由進(jìn)行響應(yīng);網(wǎng)絡(luò)穩(wěn)定后,路由器會(huì)周期性發(fā)送路由更新信息。
RIP度量的單位是跳數(shù),其單位是1,也就是規(guī)定每一條鏈路的成本為1,而不考慮鏈路的實(shí)際帶寬、時(shí)延等因素,RIP最多允許15跳。
RIP利用度量來(lái)表示它和所有已知目的地間的距離。
當(dāng)一個(gè)RIP更新報(bào)文到達(dá)時(shí),接收方路由器和自己的RIP路由表中的每一項(xiàng)進(jìn)行比較,并按照距離矢量路由算法對(duì)自己的RIP路由表進(jìn)行修正。
當(dāng)網(wǎng)絡(luò)發(fā)生故障時(shí),RIP網(wǎng)絡(luò)有可能產(chǎn)生路由環(huán)路。可以通過(guò)水平分割、毒性反轉(zhuǎn)、觸發(fā)更新、抑制時(shí)間等技術(shù)來(lái)避免環(huán)路的產(chǎn)生。
三、OSPF協(xié)議-開(kāi)放最短路徑優(yōu)先協(xié)議
在這部分,我們來(lái)了解一下路由器使用的開(kāi)放最短路徑優(yōu)先協(xié)議。
開(kāi)放最短路徑優(yōu)先協(xié)議是內(nèi)部網(wǎng)關(guān)協(xié)議,用于在同一個(gè)自治系統(tǒng)AS中的路由器之間發(fā)布路由信息。它是由IETF制定的一種基于鏈路狀態(tài)的內(nèi)部網(wǎng)關(guān)協(xié)議。
開(kāi)放最短路徑優(yōu)先協(xié)議是基于鏈路狀態(tài)的分布式路由選擇協(xié)議。它克服了RIP協(xié)議存在的一些缺點(diǎn)和局限,不受網(wǎng)絡(luò)范圍的限制(網(wǎng)絡(luò)范圍太大時(shí),為了提高性能可以劃分成若干網(wǎng)絡(luò)區(qū)域),支持VLSM技術(shù),并且提供服務(wù)類(lèi)型選路、負(fù)載均衡等功能,能在不同網(wǎng)絡(luò)之間同時(shí)使用多條路由,成為目前應(yīng)用越來(lái)越普遍的內(nèi)部網(wǎng)關(guān)協(xié)議。
與RIP協(xié)議不同的是,使用OSPF協(xié)議的路由器發(fā)送的消息不是路由表中的信息,而是兩個(gè)路由器之間的鏈路狀態(tài)信息,并把該信息廣播給網(wǎng)絡(luò)中所有的路由器。每個(gè)路由器再把所有的信息收集起來(lái),形成整個(gè)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)圖,采用Dijkstra最短路徑路由算法產(chǎn)生各自的路由表。所謂鏈路狀態(tài)信息,指的是與該路由器相鄰的網(wǎng)絡(luò)和路由器信息以及將信息發(fā)送到這些網(wǎng)絡(luò)和路由器所需的費(fèi)用,這種費(fèi)用可以是帶寬、距離、時(shí)延或真正的費(fèi)用等,如以10/帶寬表示。為了確認(rèn)哪些相鄰站是可到達(dá)的,OSPF規(guī)定,每?jī)蓚€(gè)相鄰路由器每隔10s交換一次Hello報(bào)文(短報(bào)文),若40s沒(méi)有收到某個(gè)相鄰路由器發(fā)來(lái)的Hello報(bào)文,則認(rèn)為該路由器是不可達(dá)的,應(yīng)立即修改鏈路狀態(tài)數(shù)據(jù)庫(kù),并重新計(jì)算路由表。
以上所有內(nèi)容便是小編此次為大家?guī)?lái)的所有介紹,如果你想了解更多有關(guān)它的內(nèi)容,不妨在我們網(wǎng)站或者百度、google進(jìn)行探索哦。