資源描述:
《動(dòng)態(tài)路由及rip協(xié)議課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、動(dòng)態(tài)路由及RIP協(xié)議鞏陽(yáng)動(dòng)態(tài)路由基礎(chǔ)我們知道路由器是通過(guò)相應(yīng)的計(jì)算得出最佳的網(wǎng)絡(luò)路徑,從而能夠快速的讓數(shù)據(jù)包到達(dá)目的地.對(duì)于靜態(tài)路由來(lái)說(shuō)當(dāng)網(wǎng)絡(luò)出現(xiàn)問(wèn)題時(shí)路由器不可能自己來(lái)重新計(jì)算網(wǎng)絡(luò)最佳路徑的.但是如果你使用動(dòng)態(tài)的路由就可以.動(dòng)態(tài)路由選擇讓網(wǎng)絡(luò)能夠自動(dòng)適應(yīng)拓?fù)渥兓?,而無(wú)需管理員干預(yù)。與動(dòng)態(tài)路由相比,靜態(tài)路由不能動(dòng)態(tài)地適應(yīng)網(wǎng)絡(luò)變化。動(dòng)態(tài)路由基礎(chǔ)使用動(dòng)態(tài)路由選擇協(xié)議時(shí),管理員在每臺(tái)路由器上配置路由選擇協(xié)議,這樣路由器之間便能夠交換有關(guān)的網(wǎng)絡(luò)信息以及每個(gè)網(wǎng)絡(luò)的狀態(tài)。只有運(yùn)行同一種路由選擇協(xié)議的路由器之間才會(huì)交換信息網(wǎng)絡(luò)拓?fù)浒l(fā)生變化后,新信息
2、將動(dòng)態(tài)地傳遍整個(gè)網(wǎng)絡(luò),每臺(tái)路由器都將更新其路由選擇表,以反映變化后的拓?fù)?。?dòng)態(tài)路由基礎(chǔ)動(dòng)態(tài)路由選擇的主要優(yōu)點(diǎn)是,如果存在多個(gè)路由,而且其中的一個(gè)由于路由器故障而無(wú)法工作時(shí),到遠(yuǎn)程網(wǎng)絡(luò)的路由可以自動(dòng)重新配置。這對(duì)于大型合理網(wǎng)絡(luò)是一個(gè)優(yōu)點(diǎn)。動(dòng)態(tài)路由是可縮放的和自適應(yīng)的。動(dòng)態(tài)路由是網(wǎng)絡(luò)中的路由器之間相互通信,傳遞路由信息,利用收到的路由信息更新路由表的過(guò)程。它能實(shí)時(shí)地適應(yīng)網(wǎng)絡(luò)結(jié)構(gòu)的變化。如果路由更新信息表發(fā)生了網(wǎng)絡(luò)變化,路由選擇軟件就會(huì)重新計(jì)算路由,并發(fā)出新的路由更新信息。路由算法注意:路由器如何能得出最佳的路徑是看管理人員適用了什么樣的動(dòng)
3、態(tài)路由協(xié)議1.路由算法如果打算適用動(dòng)態(tài)路由協(xié)議,那么需要有個(gè)前提條件.那就是你需要知道什么是路由算法:路由算法實(shí)際上就是尋找數(shù)據(jù)包傳輸中所能使用的最佳路徑的計(jì)算方法。一個(gè)好的路由算法,在設(shè)計(jì)的時(shí)候最起碼有以下幾個(gè)特征:1)最優(yōu)化:指路由算法選擇最佳路徑的能力。2)簡(jiǎn)潔性:算法設(shè)計(jì)簡(jiǎn)潔,利用最少的軟件和開(kāi)銷(xiāo),提供最有效的功能。路由算法3)堅(jiān)固性:路由算法處于非正?;虿豢深A(yù)料的環(huán)境時(shí),如硬件故障、負(fù)載過(guò)高或操作失時(shí)都能正確運(yùn)行。由于路由器分布在網(wǎng)絡(luò)聯(lián)接點(diǎn)上,所以在它們出故障時(shí)會(huì)產(chǎn)生嚴(yán)重后果。最好的路由器算法通常能經(jīng)受時(shí)間的考驗(yàn),并在各種網(wǎng)
4、絡(luò)環(huán)境下被證實(shí)是可靠的。4)靈活性:路由算法可以快速、準(zhǔn)確地適應(yīng)各種網(wǎng)絡(luò)環(huán)境。例如,某個(gè)網(wǎng)段發(fā)生故障,路由算法要能很快發(fā)現(xiàn)故障,并為使用該網(wǎng)段的所有路由選擇另一條最佳路徑。路由算法2.路由算法的實(shí)施過(guò)程1)源計(jì)算機(jī)發(fā)送一個(gè)數(shù)據(jù)給目標(biāo)段,kernel會(huì)對(duì)比這個(gè)數(shù)據(jù)是否發(fā)送給本地網(wǎng)絡(luò)段。如果是則發(fā)送。此步驟是在本地網(wǎng)絡(luò)中查找目的計(jì)算機(jī)2)如果不是,則通過(guò)router的路由表來(lái)判定這個(gè)數(shù)據(jù)包發(fā)送給哪個(gè)網(wǎng)絡(luò)段的計(jì)算機(jī),然后發(fā)送。路由算法3)如果沒(méi)有找到匹配的IP地址,就會(huì)在router表中查找匹配的網(wǎng)絡(luò)ID,然后就把這個(gè)數(shù)據(jù)包給另一個(gè)rout
5、er,由其他router在尋找,來(lái)發(fā)送這個(gè)數(shù)據(jù)包給目的地計(jì)算機(jī)。4)如果沒(méi)有找到匹配的網(wǎng)絡(luò)段,則使用缺省路由0.0.0.0來(lái)進(jìn)行泛洪。如果找到,則發(fā)送到目的地。5)如果缺省路由也沒(méi)有找到,則利用ICMP給源計(jì)算機(jī)返回一個(gè)目的不可達(dá)報(bào)告。比如:“networkisunreachable”或者“Noroutetohost”路由協(xié)議我們知道了路由算法之后,我們?cè)趤?lái)看看動(dòng)態(tài)路由選擇協(xié)議下面是一些動(dòng)態(tài)路由選擇協(xié)議:路由選擇信息協(xié)議(RIP)內(nèi)部網(wǎng)關(guān)路由選擇協(xié)議(IGRP)增強(qiáng)型內(nèi)部網(wǎng)關(guān)路由選擇協(xié)議(EIGRP)開(kāi)放路徑最短優(yōu)先(OSPF)中間系
6、統(tǒng)到中間系統(tǒng)(IS-IS)邊界網(wǎng)關(guān)協(xié)議(BGP)內(nèi)部網(wǎng)關(guān)路由選擇協(xié)議和外部網(wǎng)關(guān)路由選擇協(xié)議大型網(wǎng)絡(luò)如因特網(wǎng),會(huì)被分解成為多個(gè)自治系統(tǒng)(AutonomousSystem)。每個(gè)自治系統(tǒng)被看做是一個(gè)進(jìn)行自我管理的網(wǎng)絡(luò),一個(gè)自治系統(tǒng)只負(fù)責(zé)管理自己內(nèi)部的路由。對(duì)于因特網(wǎng)來(lái)說(shuō),兩個(gè)自治系統(tǒng)內(nèi)部的路由選擇信息是互不共享的。大多數(shù)的路由選擇協(xié)議是指運(yùn)行在一個(gè)自治系統(tǒng)內(nèi)部的,所以叫做內(nèi)部網(wǎng)關(guān)協(xié)議(IGP)。常見(jiàn)的例子有RIP,OSPF等。Cisco公司還專(zhuān)門(mén)開(kāi)發(fā)了IGRP和EIGRP路由選擇協(xié)議。而在自治系統(tǒng)之間的路由選擇協(xié)議被稱(chēng)為外部網(wǎng)關(guān)協(xié)議(EG
7、P)。例如BGP等。這些協(xié)議工作在自治系統(tǒng)之間,認(rèn)為它們處在系統(tǒng)的邊緣上,而且僅僅交換所必須的最少的信息,用以確保自治域系統(tǒng)之間的通信。內(nèi)部和外部路由選擇協(xié)議的使用例子如圖所示。在圖中,路由器A和路由器B都使用內(nèi)部網(wǎng)關(guān)路由選擇協(xié)議,進(jìn)行路由更新,生成路由表,以確保自治系統(tǒng)A內(nèi)部主機(jī)之間的通信。而路由器1、路由器2和路由器3之間則需要運(yùn)行外部網(wǎng)關(guān)路由協(xié)議,以保證如果有數(shù)據(jù)包需要跨越自治系統(tǒng),在自治系統(tǒng)A,B,C之間傳送。自治系統(tǒng)(AS)是大型互連網(wǎng)絡(luò)內(nèi)的一組網(wǎng)絡(luò),或者小型互連網(wǎng)絡(luò),這也稱(chēng)為區(qū)域或自治域。一個(gè)自治系統(tǒng)使用同一種路由選擇協(xié)議
8、。根據(jù)IGP的路由選擇機(jī)制,以及路由算法將IGP分為三類(lèi):距離向量路由協(xié)議:RIP、IGRP鏈路狀態(tài)路由協(xié)議:OSPF平衡混合路由協(xié)議:EIGRP管理距離一個(gè)路由器可以配置多種不同的路由選擇協(xié)議,如果通過(guò)不同的路由選擇協(xié)