資源描述:
《路由信息協(xié)議rip》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、路由信息協(xié)議RIP摘要RIP協(xié)議作為一種最簡單的內(nèi)部網(wǎng)關(guān)協(xié)議,已經(jīng)非常廣泛的應(yīng)用在網(wǎng)絡(luò)的傳輸中。并且在未來的IPV6也是占據(jù)很重要的位置。RIP協(xié)議未來的發(fā)展與變化及其與其他內(nèi)部網(wǎng)關(guān)協(xié)議的配合是很重要的事。關(guān)鍵詞RIP協(xié)議OSPF引言網(wǎng)絡(luò)的發(fā)展已經(jīng)超乎人們的意料了。現(xiàn)階段,全球網(wǎng)絡(luò)用戶達5億3130萬人,IP地址IP4已經(jīng)快要用光了。目前為止,已經(jīng)有幾百萬個路由器互聯(lián)在一起若要所有的路由器知道所有的網(wǎng)絡(luò)應(yīng)該怎樣到達,則路由表將非常龐大。并且有一些單位并不愿意外界了解自己單位內(nèi)部但同時也想與網(wǎng)絡(luò)連接在
2、一起。于是,因特網(wǎng)把互聯(lián)網(wǎng)劃分為許多較小的自治系統(tǒng)。每一個系統(tǒng)都有其內(nèi)部協(xié)議以便內(nèi)部方便通信。而RIP則是內(nèi)部網(wǎng)關(guān)協(xié)議IGP的一種。1路由器的概念了解RIP路由協(xié)議首先要了解路由器的概念,那什么是路由?所謂“路由”,是指把數(shù)據(jù)從一個地方傳送到另一個地方的行為和動作,而路由器,正是執(zhí)行這種行為動作的機器,它的英文名稱為Router,是一種連接多個網(wǎng)絡(luò)或網(wǎng)段的網(wǎng)絡(luò)設(shè)備,它能將不同網(wǎng)絡(luò)或網(wǎng)段之間的數(shù)據(jù)信息進行“翻譯”,以使它們能夠相互“讀懂”對方的數(shù)據(jù),從而構(gòu)成一個更大的網(wǎng)絡(luò)。簡單的講,路由器主要有以下幾
3、種功能:第一,網(wǎng)絡(luò)互連,路由器支持各種局域網(wǎng)和廣域網(wǎng)接口,主要用于互連局域網(wǎng)和廣域網(wǎng),實現(xiàn)不同網(wǎng)絡(luò)互相通信;第二,數(shù)據(jù)處理,提供包括分組過濾、分組轉(zhuǎn)發(fā)、優(yōu)先級、復(fù)用、加密、壓縮和防火墻功能;第三,網(wǎng)絡(luò)管理,路由器提供包括配置管理、性能管理、容錯管理和流量控制等功能。2RIP協(xié)議介紹RIP(RoutinginformatiomProtocol)是應(yīng)用較早、使用較普遍的內(nèi)部網(wǎng)關(guān)協(xié)議(InteriorGatewayProtocol,簡稱IGP),適用于小型同類網(wǎng)絡(luò),是典型的距離向量(distance-ve
4、ctor)協(xié)議。RIP協(xié)議是內(nèi)部網(wǎng)關(guān)協(xié)議IGP中最廣泛使用的協(xié)議,它是一種分布式的基于距離向量的路由選擇協(xié)議,它最大的優(yōu)點就是簡單。在國家性網(wǎng)絡(luò)中如當(dāng)前的因特網(wǎng),擁有很多用于整個網(wǎng)絡(luò)的路由選擇協(xié)議。作為形成網(wǎng)絡(luò)的每一個自治系統(tǒng),都有屬于自己的路由選擇技術(shù),不同的AS系統(tǒng),路由選擇技術(shù)也不同。作為一種內(nèi)部網(wǎng)關(guān)協(xié)議或IGP(普通內(nèi)部網(wǎng)關(guān)協(xié)議),路由選擇協(xié)議應(yīng)用于AS系統(tǒng)。連接AS系統(tǒng)有專門的協(xié)議,其中最早的這樣的協(xié)議是“EGP”(外部網(wǎng)關(guān)協(xié)議),目前仍然應(yīng)用于因特網(wǎng),這樣的協(xié)議通常被視為內(nèi)部AS路由選擇
5、協(xié)議。RIP主要設(shè)計來利用同類技術(shù)與大小適度的網(wǎng)絡(luò)一起工作。因此通過速度變化不大的接線連接,RIP比較適用于簡單的校園網(wǎng)和區(qū)域網(wǎng),但并不適用于復(fù)雜網(wǎng)絡(luò)的情況。2.1距離向量算法矢量距離算法是路由器確定傳播選路信息的一個經(jīng)典算法,其思路是:路由器在其路由表中列出了所有已知的路由,路由器啟動時,對路由選擇表進行初始化,每個與自己相連的目的網(wǎng)絡(luò)生成一個表項,并給出相應(yīng)的距離,距離通常用跳(Hop)數(shù)來表示。每個路由器周期性地向與其直接相連的其他路由器發(fā)送自己的路由選擇表,如路由器A收到路由器B發(fā)來的路由選
6、擇表后,A檢查該路由選擇表列出的每個目的站點以及到該目的站點的距離,如果B知道去目的站點更短的路由,或B列出了A不知道的目的站點,或A目前到某個目的站點的路由經(jīng)過B,而B到該目的站點的距離有所改變,A就修改自己的路由選擇表中相應(yīng)的項目。矢量距離的內(nèi)容用一個序偶(V,D)來表示,V為目的站點,D為到該目的站點距離。矢量距離算法的優(yōu)點是易于實現(xiàn),在構(gòu)成路由表的過程中不消耗CPU資源。但如果網(wǎng)絡(luò)中路由變化迅速時,算法就難以穩(wěn)定。如果收到相鄰路由器的一個RIP報文:(1)先修改此RIP報文中的所有項目:把“
7、下一跳”字段中的地址都改成X,并把所有距離字段的值加1。(2)對修改后的RIP報文中的每一個項目重復(fù)以下步驟:若項目中的目的網(wǎng)絡(luò)不在路由表中,則把該項目添加到路由表中。否則若下一條字段給出的路由器地址是同樣的,則把收到的項目替換源路由表中的項目。否則若收到的項目鎮(zhèn)南關(guān)的距離小于路由表中的距離,則進行更新。否則什么也不做。(3)若3分鐘還沒有收到相鄰路語氣的更新路由表,則把此相鄰路由器記為不可達的路由器,即將距離置位16(距離為16表示不可達)。(4)返回。其實,這種算法的要點就是這樣的:設(shè)X是結(jié)點A
8、到B的最短路勁上的一個結(jié)點。若將路徑A到B拆成兩段路徑A到X和X到B,則將每一段路徑A到X和X到B也都分別是節(jié)點A到X和節(jié)點X到B的最短路徑。2.2RIP原理RIP協(xié)議是V-D算法在局域網(wǎng)上的直接實現(xiàn),RIP將協(xié)議的參加者分為主動機和被動機兩種。主動機主動地向外廣播路徑刷新報文,被動機被動地接受路徑刷新報文。一般情況下,網(wǎng)關(guān)做主動機,主機做被動機。每一個路由器和那些路由器交換信息,交換什么信息,在什么時候交換信息,這在路由信息協(xié)議RIP上都是有規(guī)定的。(1)僅和相鄰路