版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、武漢理工大學(xué)碩士學(xué)位論文武漢理工大學(xué) 碩士學(xué)位論文 linux下rip路由的實(shí)現(xiàn) 姓名:胡峰 申請(qǐng)學(xué)位級(jí)別:碩士 專業(yè):計(jì)算機(jī)應(yīng)用技術(shù) 指導(dǎo)教師:郭慶平20070501摘要互聯(lián)網(wǎng)(internet)是信息時(shí)代的產(chǎn)物,在短短的幾年時(shí)間里,它已經(jīng)迅速蔓延 到世界的各個(gè)角落,并在一定程度上消除了人與人之間的空間距離,它已逐漸 成為人們工作,學(xué)習(xí),生活中必不可少的工具,可以毫不過分地講,互聯(lián)網(wǎng)是 人類發(fā)展歷史上的又一偉大豐碑。 .未來的網(wǎng)絡(luò)將不斷擴(kuò)展,網(wǎng)絡(luò)工作者也會(huì)不斷提升網(wǎng)絡(luò)的性能。在考慮升 級(jí)網(wǎng)絡(luò)帶寬,擴(kuò)充網(wǎng)絡(luò)容量的同時(shí),人們常常會(huì)忽略一個(gè)成本問題。在網(wǎng)絡(luò)核 心層,高端的路由交換設(shè)備將不可避免,但
2、是在接入層,是否可以考慮成本的 節(jié)省,讓網(wǎng)絡(luò)擴(kuò)容的開銷變得更低呢?答案是肯定的!-本文詳細(xì)介紹一種低端路由器替代方案,使得個(gè)人用戶或接入層用戶可以 根據(jù)需要,將廢舊的計(jì)算機(jī)轉(zhuǎn)換成為一臺(tái)路由器。使用一臺(tái)低端的電腦,安裝 linux操作系統(tǒng),把這個(gè)機(jī)器作為路由器來使用。limix做軟路由的優(yōu)勢(shì)是非常 明顯的。首先,limix對(duì)機(jī)器的配置要求可以做到很低,而且目前有很多中文版 本的linux操作系統(tǒng);其次,linux不會(huì)受windows操作系統(tǒng)病毒的影響,這是 linux的在安全和穩(wěn)定性上的一個(gè)優(yōu)勢(shì);而且,文章中所涉及到的zebra軟件也 是gnu提供的開源代碼,完全不需要支付任何額外費(fèi)用。所以,通
3、過這種替代 的方式,電腦資源得到有效的利用,網(wǎng)絡(luò)組建的成本也大大減低,完全沒有必 要針對(duì)邊緣用戶專門購置一臺(tái)路由器來解決其接入問題。本文在前人工作的基礎(chǔ)上,結(jié)合rfc 2453文檔和zebra幵源代碼,專門針 對(duì)rip路由協(xié)議,給出一套完整的路由解決方案。.實(shí)驗(yàn)案例的系統(tǒng)平臺(tái)釆用 redhat unux,內(nèi)核版本為2.4.20以及2.4.18。文章從路由器和個(gè)人電腦的對(duì)比 入手,用簡(jiǎn)單的語言描述了應(yīng)用的可行性。本文第一章,簡(jiǎn)單介紹了目前的網(wǎng) 絡(luò)概況,路由器概念和軟路由的概念;第二章將rfc2453中關(guān)于rip路由的概 念做了詳細(xì)的闡述;第三章深入分析了 zebra代碼的rip實(shí)現(xiàn)部分并實(shí)現(xiàn)了一
4、個(gè) 新的命令來引導(dǎo)獨(dú)立幵發(fā);第四章將limix主機(jī)結(jié)合cisco路由器應(yīng)用到了具體 案例中:文章最后對(duì)rip路由作了總結(jié)與展望。關(guān)鍵字:互聯(lián)網(wǎng),rip路由,unux, zebra, cisco路由器abstractinternet is a product in the information times. it has stretched to every corner of the world during these years. the distance between people are becoming smaller and peoples can not live witho
5、ut it. there is a saying that,the internet is another milestone in human-beings history.in the future,the network will keep growing, and the networking engineers will also make it more powerful. but,there is a problem about the costs when we update the bandwidth and enhance the capacity of the netwo
6、rk,which is often overlooked by us. high-performance routing and switching equipments in the core layer are irreplaceable, but in access layer, can we get a method to save the costs? the answer is yesthis thesis uses personal computer as low-performance router to handle the problem, which can entry
7、the users in access layer into the internet, it uses a low- performance personal computer with linux operating system working as a router. the configuration level of linux pc is not very high and there are many chinese versions of linux, and also linux will not be influenced by the vims in windows,
8、besides this, the software named zebra using in the system is a open-sourced one, which is provided by gnu, ltf s free and it is a good method. the computer will be used effectively, and the costs of constructing a network will be less then before. there is no need to buy a router for the edging use
9、rs.on the basis of previous research, this thesis gives an integrated routing project with the help of rfc 2453 and zebra which is open-sourced. the platform of the experiment is rcdhat-linux (the core version is 2.4.20 or 2,4.18). this thesis begins with the contrast of routers and personal compute
10、rs. the first chapter simply introduces the recent network, the concept of routers and the soft-routing. the second chapter gives a detailed introduction of rip described in rfc 2453. the third chapter deeply analyzes the codes of rip in zebra and gets a new command to lead future development. in th
11、e fourth chapter,there are some cases about linux pc and cisco routers working together. the last chapter gives a summarization and some future武漢理工大學(xué)碩士學(xué)位論文works for the rip routing.key words: internet, rip routing, linux, zebra, cisco router第1章緒論現(xiàn)如今,internet飛速發(fā)展,它越來越成為人們生活中的一部分,人們親切 地把它叫做信息高速公路簡(jiǎn)單地說,
12、internet是一個(gè)由各種不同類型和規(guī)模的, 獨(dú)立運(yùn)行和管理的計(jì)算機(jī)網(wǎng)絡(luò)組成的世界范圍的巨大計(jì)算機(jī)網(wǎng)絡(luò)全球性計(jì) 算機(jī)網(wǎng)絡(luò)11】。組成互聯(lián)網(wǎng)的計(jì)算機(jī)網(wǎng)絡(luò)包括小規(guī)模的局域網(wǎng)(lan),城市規(guī)模 的區(qū)域網(wǎng)(man)以及大規(guī)模的廣域網(wǎng)(wan)等等。這些網(wǎng)絡(luò)通過普通電話 線,高速率專用線路,衛(wèi)星,微波和光纜等線路把不同國家的大學(xué),公司,科 研部門以及軍事和政府等組織的網(wǎng)絡(luò)連接起來。通過使用互聯(lián)網(wǎng),全世界范圍內(nèi)的人們既可以互通信息,交流思想,又可以獲得各個(gè)方面的知識(shí),經(jīng)驗(yàn)和信 。tcp/ip是互聯(lián)網(wǎng)的基礎(chǔ)協(xié)議,它規(guī)范了數(shù)據(jù)在網(wǎng)上打包、尋址、選路的標(biāo) 準(zhǔn)方法。協(xié)議簡(jiǎn)單靈活,使網(wǎng)絡(luò)資源得到充分利用,代表了
13、網(wǎng)絡(luò)無連接化和全 球?qū)ぶ返拇筅厔?shì)。tcp/ip協(xié)議框架中的ip層對(duì)應(yīng)于osi參考模型中的網(wǎng)絡(luò)層, 完成路由選擇和分組轉(zhuǎn)發(fā)功能。tcp對(duì)應(yīng)于osi參考模型中的傳送層,完成端 到端之間的數(shù)據(jù)接收與差錯(cuò)糾正等。對(duì)于網(wǎng)絡(luò)的研究,主要集中在0s1模型中 的網(wǎng)絡(luò)層。在這一層里,最主要的一個(gè)名詞就是路由器。它可以將各個(gè)不同的 網(wǎng)絡(luò)連接起來,最終實(shí)現(xiàn)整個(gè)互聯(lián)網(wǎng)的通訊3iw。通常,大型網(wǎng)絡(luò)的建設(shè)耗資巨大,一臺(tái)性能較為強(qiáng)勁的cisco路由器就是幾 十萬,再加上后續(xù)添加的模塊,成本會(huì)更高。如果我們能夠找到新的設(shè)備來替 代昂貴的路由交換設(shè)備那將是一件值得慶幸的事情本文介紹了 zebra路由軟件 的設(shè)計(jì)結(jié)構(gòu)以及zebr
14、a的使用方法,使得一臺(tái)limix主機(jī)能夠具有完整的路由功 能,并能在某些小型網(wǎng)絡(luò)中來取代路由器51。1.1路由器介紹在這個(gè)數(shù)字化的時(shí)代里,路由器(router)作為網(wǎng)絡(luò)最主要的組成部分,扮 演著非常關(guān)鍵的腳色。它穿插在網(wǎng)絡(luò)拓?fù)涞年P(guān)鍵節(jié)點(diǎn)上,對(duì)不同的網(wǎng)段進(jìn)行有 效的連通。簡(jiǎn)單的說,路由器是一種連接多個(gè)網(wǎng)段的網(wǎng)絡(luò)設(shè)備,它能將不同網(wǎng) 絡(luò)或網(wǎng)段之間的數(shù)據(jù)信息進(jìn)行“翻譯”,使其能相互“讀懂”對(duì)方的數(shù)據(jù),從而構(gòu)成一個(gè)更大的網(wǎng)絡(luò)。路由器處于osi七層模型中的第三層,也就是網(wǎng)絡(luò)層,它從事不同網(wǎng)絡(luò)之 間數(shù)據(jù)包(packet)的存儲(chǔ)轉(zhuǎn)發(fā)工作,用于連接多個(gè)邏輯上分幵的網(wǎng)絡(luò)(所謂邏 輯網(wǎng)絡(luò)是代表一個(gè)單獨(dú)的網(wǎng)絡(luò)或者一個(gè)
15、子網(wǎng))它具有判斷網(wǎng)絡(luò)地址和選擇路 徑的功能,能在多個(gè)網(wǎng)絡(luò)互聯(lián)環(huán)境中,建立靈活的連接??捎猛耆煌臄?shù)據(jù) 分組和介質(zhì)訪問方法連接各種子網(wǎng)。路由器只接受源站或其它路出器的信息,屬于網(wǎng)絡(luò)層的一種互聯(lián)設(shè)備。它 不關(guān)心各子網(wǎng)使用的硬件設(shè)備,但要求運(yùn)行與網(wǎng)絡(luò)層協(xié)議相一致的軟件。一般 說來,異種網(wǎng)絡(luò)互聯(lián)與多個(gè)子網(wǎng)互聯(lián)都應(yīng)采用路由器來完成。由于它在兩個(gè)局 域網(wǎng)的網(wǎng)絡(luò)層之間按幀傳輸數(shù)據(jù)時(shí),需要改變兩個(gè)局域網(wǎng)幀中的地址,亦即決 定在網(wǎng)絡(luò)之間數(shù)據(jù)傳輸時(shí)的路由去向,所以叫“路由器”。路由器有兩大典型功能,即數(shù)據(jù)通道功能和控制功能。數(shù)據(jù)通道功能包括 轉(zhuǎn)發(fā)決定,轉(zhuǎn)發(fā)以及輸出數(shù)據(jù)鏈路調(diào)度等,一般由硬件來完成;控制功能一般
16、用軟件來實(shí)現(xiàn),包括與相鄰路由器之間的信息交換,系統(tǒng)配置,系統(tǒng)管理等。 這里提到的硬件,就是路由器的組成,它和一臺(tái)個(gè)人電腦是很相似。 路由器所使用的軟件,cisco把它稱作ios (internetwork operating system), 也就是互聯(lián)網(wǎng)絡(luò)操作系統(tǒng),這個(gè)系統(tǒng)是一個(gè)純粹的針對(duì)網(wǎng)絡(luò)互聯(lián)的軟件,目前 為止,cisco的ios己經(jīng)升級(jí)到了 12.4版本問71。1.1.1路由器硬件平臺(tái)路由器從組成到體系結(jié)構(gòu),都和普通個(gè)人電腦非常相似,它們可以被認(rèn)為 是“同種設(shè)備”。和個(gè)人電腦一樣,路由器也有自己的體系結(jié)構(gòu)。在這個(gè)層面上看,路由器 可以分為第一代單總線單cpu結(jié)構(gòu)路由器,第二代單總線主從
17、cpu結(jié)構(gòu)路由器, 第三代單總線對(duì)稱式多cpu結(jié)構(gòu)路由器,第四代多總線多cpu結(jié)構(gòu)路由器,第 五代共享內(nèi)存式結(jié)構(gòu)路由器,第六代交叉開關(guān)體系結(jié)構(gòu)路由器和基于機(jī)群系統(tǒng) 的路由器等多類8】1路由器主要是由cpu, rom, flash,nvram, ram等幾大部件組成1(1111; (1)中央處理器(cpu)與計(jì)算機(jī)一樣,路由器也包含了一個(gè)中央處理器。不同系列和型號(hào)的路由 器,其中的cpu也不盡相同。cisco路由器一般采用motorola 68030和2orion/r4600兩種處理器。這些處理器的能力相比pc中的pentium要低效很多, 但它卻可以勝任路由查詢,數(shù)據(jù)轉(zhuǎn)發(fā)等工作。因此,用pc來
18、做路由是非常可行路由器的cpu負(fù)責(zé)路由器的配置管理和數(shù)據(jù)包的轉(zhuǎn)發(fā)工作,如維護(hù)路由器 所需的各種表格以及路由運(yùn)算等。路由器對(duì)數(shù)據(jù)包的處理速度很大程度上取決 于cpu的類型和性能。(2) 只讀內(nèi)存(rom)只讀內(nèi)存在cisco路由器中的功能與計(jì)算機(jī)中的rom相似,主要用于系統(tǒng) 初始化等功能。rom中主要包含:系統(tǒng)加電自檢代碼(post),用于檢測(cè)路由器中各硬件部分是否完好;系統(tǒng)引導(dǎo)區(qū)代碼(bootstrap),用于啟動(dòng)路由器并載入ios操作系統(tǒng):備份的ios操作系統(tǒng),以便在原有ios操作系統(tǒng)被刪除或破壞時(shí)使用。通 常,這個(gè)ios比當(dāng)前運(yùn)行的ios版本低一些,但卻足以使路由器啟動(dòng)和工作。顧名思義,r
19、om是只讀存儲(chǔ)器,不能修改其中存放的代碼。如要進(jìn)行升級(jí), 則要替換rom芯片。(3) 閃存(flash)閃存是可讀可寫的存儲(chǔ)器,在系統(tǒng)重新啟動(dòng)或關(guān)機(jī)之后仍能保存數(shù)據(jù)。flash 中存放著當(dāng)前使用中的ios。事實(shí)上,如果flash容量足夠大,甚至可以存放多 個(gè)操作系統(tǒng),這在進(jìn)行ios升級(jí)時(shí)十分有用。當(dāng)不知道新版ios是否穩(wěn)定時(shí), 可在升級(jí)后仍保留舊版ios,當(dāng)出現(xiàn)問題時(shí)可迅速退回到舊版操作系統(tǒng),從而避 免長時(shí)間的網(wǎng)路故障。(4) 菲易失性ram(nvram)非易失性ram(nonvolatile ram)是可讀可寫的存儲(chǔ)器,在系統(tǒng)重新啟動(dòng)或 關(guān)機(jī)之后仍能保存數(shù)據(jù)。由于nvram僅用于保存啟動(dòng)配置
20、文件 (startup-config),故其容量較小,通常在路由器上只配置32kb-128kb大小 的nvram。同時(shí),nvram的速度較快,成本也比較高(5) 隨機(jī)存儲(chǔ)器(ram)ram也是可讀可寫的存儲(chǔ)器,但它存儲(chǔ)的內(nèi)容在系統(tǒng)重啟或關(guān)機(jī)后將被清 除。和計(jì)算機(jī)中的ram樣,cisco路由器中的ram也是運(yùn)行期間暫時(shí)存放 操作系統(tǒng)和數(shù)據(jù)的存儲(chǔ)器,讓路由器能迅速訪問這些信息。ram的存取速度優(yōu) 于前面所提到的三種內(nèi)存的存取速度。運(yùn)行期間,ram中包含路由表項(xiàng)目,arp緩沖項(xiàng)目,日志項(xiàng)目和隊(duì)列中排 隊(duì)等待發(fā)送的分組。除此之外,還包括運(yùn)行配置文件(rvmningconfig),正在 執(zhí)行的代碼,io
21、s操作系統(tǒng)程序和一些臨時(shí)數(shù)據(jù)信息。路由器的類型不同,丨os代碼的讀取方式也不同。如cisco 2500系列路由器 只在需要時(shí)才從flash中讀入部分丨os;而cisco 4000系列路由器整個(gè)ios必須 先全部裝入ram才能運(yùn)行。因此,前者稱為flash運(yùn)行設(shè)備(run from flash), 后者稱為ram運(yùn)行設(shè)備(run from ram)。1.1,2路由器軟件平臺(tái)互聯(lián)網(wǎng)操作系統(tǒng)(ios)是思科私有的核心軟件數(shù)據(jù)包,是一個(gè)為網(wǎng)際互連 優(yōu)化的復(fù)雜的操作系統(tǒng)。它主要在思科路由器和交換機(jī)上實(shí)現(xiàn),專門針對(duì)網(wǎng)絡(luò) 中的各種需求提供穩(wěn)定高效的服務(wù)。ciscoios包含了一組精湛的網(wǎng)絡(luò)技術(shù),它 用最簡(jiǎn)單
22、的方式實(shí)現(xiàn)各種網(wǎng)絡(luò)需求。對(duì)于limix內(nèi)核來說,雖然它具備網(wǎng)絡(luò)功能, 但并不全面 cisco用c語言寫出了自己的ios,專門針對(duì)網(wǎng)絡(luò)中的各種協(xié)議對(duì) 其提供支持,并專門開發(fā)asic硬件芯片對(duì)數(shù)據(jù)報(bào)進(jìn)行尋址和轉(zhuǎn)發(fā)。發(fā)展至今, cisco ios已經(jīng)成為了互聯(lián)網(wǎng)絡(luò)服務(wù)中統(tǒng)一的規(guī)范121。ios是一個(gè)與硬件分離的軟件體系結(jié)構(gòu),隨網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,可動(dòng)態(tài)地 升級(jí)以適應(yīng)不斷變化的技術(shù)(硬件和軟件)。ios可以被視作一個(gè)網(wǎng)際互連中樞, 一個(gè)高度智能的管理員,負(fù)責(zé)管理的控制復(fù)雜的分布式網(wǎng)絡(luò)資源的功能ios是路由器的大腦,沒有它路由器就不能對(duì)路由進(jìn)行選擇,目前cisco路 由器的10s已經(jīng)升級(jí)到了 12.4,
23、版本越高說明路由器支持的功能越豐富.作為 .一個(gè)行業(yè)標(biāo)準(zhǔn),cisco ios有著許多特點(diǎn),這些特征也是其它版本ios所應(yīng)當(dāng)具 備的|131.(1) 廣泛性cisco ios軟件為所有主要的互聯(lián)網(wǎng)協(xié)議組包括ip, novell netware, apple appletalk, banyan vines,數(shù)字 decnet, osi, xns 及 apollo 域等提供了 協(xié)議和路由選擇支持(2) 帶寬優(yōu)化cisco ios體系結(jié)構(gòu)通過消除廣域網(wǎng)(wan)鏈路上不必要的流量以及智能選擇最經(jīng)濟(jì)的可用wan鏈路來實(shí)現(xiàn)帶寬的最優(yōu)化處理。ios性能諸如帶寬預(yù)留和優(yōu)先權(quán)排序等使得網(wǎng)絡(luò)管理員能夠存儲(chǔ)帶寬,并
24、基于應(yīng)用程序類型,源4或目的地等劃分流量?jī)?yōu)先級(jí)。(3) 資源分配控制cisco ios中包含優(yōu)先權(quán)排隊(duì)和客戶排隊(duì)操作。優(yōu)先權(quán)輸出排隊(duì)操作允許網(wǎng) 絡(luò)管理員傳送一定的數(shù)據(jù)包到較高優(yōu)先級(jí)的隊(duì)列中,而客戶排隊(duì)操作允許網(wǎng)絡(luò) 管理員預(yù)留帶寬,或基于用戶定義的變量類型劃分wan鏈路上的流量?jī)?yōu)先級(jí)。 cisco與其它桌面軟件供應(yīng)商共同合作,將cisco ios體系結(jié)構(gòu)部件應(yīng)用于服務(wù) 器,并從服務(wù)器一直延伸至終端用戶站都支持帶寬預(yù)留和排隊(duì)技術(shù)。(4) 管理和安全cisco ios具有網(wǎng)絡(luò)管理性能和特征,它可以降低網(wǎng)絡(luò)帶寬需求,并提供處 s開銷,卸載(off-load)服務(wù)器,保存資源和減輕系統(tǒng)配置任務(wù)等功能。c
25、isco ios軟件具有一組完善的安全工具箱,用以區(qū)分資源以及禁止訪問敏 感或保密信息或程序多面濾波器可以防止用戶知道其它網(wǎng)絡(luò)用戶或資源信息。 密碼加密處理,撥入認(rèn)證,多級(jí)配置權(quán)限,計(jì)費(fèi)和日志等特性可以阻止未被授 權(quán)的用戶訪問信息。強(qiáng)大的防火墻技術(shù)和遠(yuǎn)程訪問安全方案主要用于保護(hù)共同 信息和資產(chǎn)。(5) 綜合和可伸縮性cisco ios軟件支持綜合路由選擇技術(shù),lan交換技術(shù)以及atm信元交 換技術(shù),并提供了可伸縮性,即可以任意連接大量的lans和終端站。此外ios 也支持可伸縮路由選擇協(xié)議,從而可以避免無用擁塞,克服協(xié)議固有局限性, 并越過由于互聯(lián)網(wǎng)區(qū)域分布特點(diǎn)及其分布范圍引起的障礙。1.1.
26、3路由器接口路由器要連接多種不同的網(wǎng)絡(luò)介質(zhì),那么它必須擁有多樣化的接口類型。 通常,一臺(tái)路由器具備以下接口類型14|151:控制口(consoleport):所有路由器都安裝了控制臺(tái)端口,使用戶或管理員能 夠利用終端與路由器進(jìn)行通信,完成路由器配置。該端口提供了一個(gè) eia/tia-232異步串行接口,用于在本地對(duì)路由器進(jìn)行配置(首次配置必須通過 控制臺(tái)端口進(jìn)行)。串口(serialport):連接另一臺(tái)路由器的串口,路由器上最常見的端口;以太網(wǎng)口(ethernet port): 連接主機(jī)/路由器的ethernet port;異步口( auxiliary port):連接 modem ;武漢理
27、工大學(xué)碩士學(xué)位論文aui 口(auiport):連接同軸線攬(己經(jīng)過時(shí))。但是可以用轉(zhuǎn)接口當(dāng)ethernet port使用;atm 口(atm port):連接另一臺(tái)路由器的atm 口。這些接口分別被應(yīng)用在不同類型的網(wǎng)絡(luò)中,相比pc來說有著很豐富的接入 類型;而個(gè)人電腦只有一個(gè)ethernet 口,用于以太網(wǎng)的連接。所以,在limix下 實(shí)現(xiàn)的路由,都是在以太網(wǎng)中的應(yīng)用。1.1.4路由器登陸方式前面己經(jīng)對(duì)路由器的接口做了介紹,通過這些接口,一共有5種方式登錄 到路由器。(1) console 口連接終端登錄。console 口登陸是菲常常用的一種方式,通常第一次配置路由器的時(shí)候,我 們要用到這
28、個(gè)方式,圖1-1就是選擇我們和路由器console 口連接的端口。圖1-2 顯示的是端口建議的各個(gè)參數(shù),當(dāng)再次確定后,我們就登陸上了路由器。對(duì)應(yīng)的zebra關(guān)于pc路由器的登陸,采用的也是類似的方式,只不過是以 telnet的連接登陸到指定的本地四層端口,在實(shí)現(xiàn)的方式上有所區(qū)別,但是效果 是一樣的。(2) aux 口接modem,通過電話線與遠(yuǎn)方的終端或運(yùn)行終端仿真軟件的微 機(jī)相連;這種方式很古老了,適用電話線的連接已經(jīng)過時(shí)。(3) 通過ethernet上的tftp服務(wù)器;tftp服務(wù)器可以保存路由器的很多完整配置因此我們可以直接從tftp 服務(wù)器上下載完整的配置文檔,直接作用在路由器上(4)
29、 通過ethernet上的telnet程序;telnet登陸方式是最常用的訪問方式了,90%以上的操作都是通過telnet登 上的路由器。其中也包括fc路由器適用的zebra路由,也是適用telnet結(jié)合 console端口,登陸到路由器。(5) 通過ethernet上的snmp網(wǎng)管工作站,snmp適合做一些簡(jiǎn)單的操作,用法不是很專業(yè),也不是很普及。6武漢理工大學(xué)碩士學(xué)位論文圖1-2 com 口參數(shù)設(shè)置圖 圖1-3給出了一個(gè)登錄方式匯總。在linux中,開啟zebra后,可以直接登陸到本機(jī)的端口,通常2601 口是 zebm的默認(rèn)端口。snrmpmtxfnnrermtjiiil圖1-3 tel
30、net方式匯總圖1.2可行性分析本文的主要目的就是要介紹如何使用一臺(tái)個(gè)人電腦在網(wǎng)絡(luò)接入層取代路由 器的地位,從而達(dá)到節(jié)約資源的目的.下面通過硬件,軟件兩方面進(jìn)行闡述。1.2.1路由器和個(gè)人電腦的硬件對(duì)比在硬件上,路由器和個(gè)人電腦非常相似??梢哉f,路由器就是一臺(tái)低性能 主機(jī)。組成結(jié)構(gòu)上的對(duì)比如下所示:武漢理工大學(xué)碩士學(xué)位論文路由器的cpu和個(gè)人電腦的cpu樣,用來運(yùn)算; 路由器rom相當(dāng)于pc機(jī)的bios,運(yùn)行配置或活動(dòng)配置文件保存這里; 路由器flash相當(dāng)于pc機(jī)硬盤,存儲(chǔ)了功能完備的ios映像文件; 路由器ram動(dòng)態(tài)內(nèi)存,也就是pc的內(nèi)存;路由器的nvram配置文件,也叫非易失性隨機(jī)存取存
31、儲(chǔ)器。它存儲(chǔ)了路 由器初始啟動(dòng)配置文件。在cisco路由器的nvram中存放有startupconfig” 配置文件,路由器啟動(dòng)時(shí)它將被加載到主內(nèi)存ram中成為“running-config”而 生效;這就相當(dāng)于pc的預(yù)先設(shè)置,開機(jī)后自動(dòng)加載。除ram以外,所有這些類型的存儲(chǔ)器都是永久性存儲(chǔ)器,這樣的比較,發(fā) 現(xiàn)路由器和pc在硬件組成上基本是一致的。 路由器在啟動(dòng)的時(shí)候,也和pc很類似:(1) 系統(tǒng)硬件加電自檢。運(yùn)行rom中的硬件檢測(cè)程序,檢測(cè)各組件能否正 常工作。(2) 開始軟件初始化工作,運(yùn)行rom中的bootstrap程序,進(jìn)行初步引導(dǎo) 工作,尋找并載入ios系統(tǒng)文件。ios系統(tǒng)文件可以
32、存放在多處,至于到底采用 哪一個(gè)ios,是通過命令設(shè)置指定的。(3) ios裝載完畢,系統(tǒng)在nvram中搜索保存的startup-config文件,進(jìn) 行系統(tǒng)的配置。如果nvram中存在startup-config文件,則將該文件調(diào)入ram 中并逐條執(zhí)行。1.2.2 cisco丨os和linux軟路由的比較ios是一個(gè)專門針對(duì)網(wǎng)絡(luò)的操作系統(tǒng),它可以實(shí)現(xiàn)多種需求,包括丨gp/bgp 路由,multicast, qos, ipv6等等;相比之下,一個(gè)linux操作系統(tǒng)不僅具備廣 泛的系統(tǒng)服務(wù),也擁有不錯(cuò)的網(wǎng)絡(luò)功能,雖然它不像ios那樣有針對(duì)性,但它 仍然能夠提供很多網(wǎng)絡(luò)服務(wù)。zebra是一個(gè)運(yùn)行在
33、類unix平臺(tái)上的路由軟件,它可以提供更為專業(yè)的網(wǎng) 絡(luò)服務(wù),某種程度上,zebra可以理解為linux的ios:同時(shí),zebra還是一個(gè)開 源軟件。所以,在linux上運(yùn)行zebra,兩者的結(jié)合便形成了一臺(tái)專業(yè)路由器。1.2.3 cisco路由器和linux主機(jī)對(duì)比小結(jié)基于上面的介紹,再對(duì)主機(jī)和路由器做一個(gè)總結(jié)性的比較,看一臺(tái)主機(jī)是 否可以在某種程度上代替路由器。在硬件上,一臺(tái)主機(jī)是由cpu,內(nèi)存,硬盤等等配件組成,它們協(xié)調(diào)工作; 硬件性能越高,主機(jī)性能也越高;一臺(tái)路由器也有cpu,flash, rom等硬件概 念,它們的性能高低也直接關(guān)系到路由器轉(zhuǎn)發(fā)數(shù)據(jù),選擇路由的能力??梢赃@ 樣說,路由器
34、就是一臺(tái)性能較為低下的主機(jī)。在軟件系統(tǒng)上,一臺(tái)主機(jī)可以安裝許多系統(tǒng),其中就包括比較流行的limix; 臺(tái)路由器就自己專用的ios,該系統(tǒng)僅僅針對(duì)網(wǎng)絡(luò)上的需求和路由器的硬件一 起工作。所以,當(dāng)一臺(tái)主機(jī)擁有了專門針對(duì)網(wǎng)絡(luò)功能的軟件,它就己經(jīng)是一臺(tái) 路由器了。而現(xiàn)在就有這樣一個(gè)開源的軟件一zebra。它是按照rfc文檔的規(guī) 范,用c語言設(shè)計(jì)出來的。其功能幾乎同cisco路由器一樣。因此,當(dāng)zebra同 linux結(jié)合起來,一臺(tái)路由器替代產(chǎn)品就產(chǎn)生了。此外,在接口上,主機(jī)只擁有以太口,這個(gè)相對(duì)于路由器豐富的接口來說, 比較不足;由此而來的登陸方式方面,主機(jī)也比路由器遜色,它只擁有telnet 方式的登
35、陸。.所以,在特定的應(yīng)用范疇里,linux主機(jī)可以代荇路由器,在linux下實(shí)現(xiàn) rip路由,是可行的。1.3論文研究?jī)?nèi)容和意義論文的研究?jī)?nèi)容包括cisco路由器介紹,rip報(bào)文結(jié)構(gòu)介紹,rip開銷計(jì)算, rip報(bào)文更新,rip環(huán)路預(yù)防,zebra軟件結(jié)構(gòu)分析,zebra she丨丨命令行分析, rip路由進(jìn)程分析。同時(shí),筆者還對(duì)zebra代碼做了細(xì)微修改,增加了新的路由 察看命令,設(shè)計(jì)實(shí)現(xiàn)了 zebra結(jié)合cisco路由器的應(yīng)用案例,并對(duì)實(shí)驗(yàn)結(jié)果進(jìn)行 了分析和驗(yàn)證。網(wǎng)絡(luò)的發(fā)展越來越快,邊緣用戶數(shù)量也與日俱增。為了解決用戶的網(wǎng)絡(luò)接 入問題,用低成本的linux主機(jī)配合zebra軟件來代替路由器
36、是一個(gè)非常節(jié)省資 源的方案。文章在分析rip路由協(xié)議和zebra代碼的基礎(chǔ)上,針對(duì)這種實(shí)現(xiàn)方案 做了全面闡述,具有一定實(shí)際意義,10武漢理工大學(xué)碩士學(xué)位論文第2章rip路由概念rip(routrag information protocol)是應(yīng)用較早,使用較普遍的一種內(nèi)部網(wǎng)關(guān) 協(xié)議(interior gateway protocol,簡(jiǎn)稱igp),它適用于小型網(wǎng)絡(luò),是典型的距離向 量(distance-vector)協(xié)議。rip使用一種非常簡(jiǎn)單的度量來計(jì)算路由開銷路由 跳數(shù),就是通往目的站點(diǎn)所經(jīng)過的設(shè)備節(jié)點(diǎn)數(shù),取值115,數(shù)值16表示無窮大。 rip進(jìn)程使用udp520端口來發(fā)送和接收rip
37、報(bào)文。rip報(bào)文每隔30s以廣播的 形式發(fā)送一次,為了防止“廣播風(fēng)暴”的出現(xiàn),后續(xù)rip報(bào)文將做隨機(jī)延時(shí)后 發(fā)送。在rip中,如果一條路由在180s內(nèi)未被刷新,則該路由的跳數(shù)就被設(shè)定 成無窮大,并從路由表中刪除該路由。rip-1提出較早,存在許多缺陷。為了改 善rhm的不足,在rfc1388中提出了改進(jìn)的rip-2,并在rfc 1723和rfc 2453 中進(jìn)行了修訂。rip-2定義了一套有效的改進(jìn)方案,新的rip協(xié)議支持子網(wǎng)路由 選擇,支持cidr,支持組播,并提供了驗(yàn)證機(jī)制1161。隨著0spf和丨s-is的出現(xiàn),許多人認(rèn)為rff已經(jīng)過時(shí)了。但事實(shí)上rip也 有它自己的優(yōu)點(diǎn),對(duì)于小型網(wǎng)絡(luò),
38、rip路由協(xié)議開銷小,易于管理和實(shí)現(xiàn)。至今 為止rip協(xié)議還在大量使用。但r】p也有明顯的不足,在多個(gè)網(wǎng)絡(luò)的情況下會(huì) 出現(xiàn)環(huán)路問題。為了解決環(huán)路問題,ietf提出了分割范圍方法,即路由器不可 以通過它得知路由的接口去重復(fù)宣告路由。分割范圍解決了兩個(gè)路由器之間的 路由環(huán)路問題,但不能防止3個(gè)或多個(gè)路由器形成路由環(huán)路。觸發(fā)更新是解決 環(huán)路問題的另一方法,它要求路由器在鏈路發(fā)生變化時(shí)立即傳輸它的路由表。 觸發(fā)更新加速了網(wǎng)絡(luò)的聚合,也容易產(chǎn)生流量泛濫。總之,環(huán)路問題的解決需 要消耗一定的時(shí)間和帶寬。若釆用rip協(xié)議,其網(wǎng)絡(luò)內(nèi)部所經(jīng)過的鏈路數(shù)不能 超過15,這使也得rip協(xié)議不適于大型網(wǎng)絡(luò)2.1 r丨p
39、所屬類別通常,路由協(xié)議分為距離矢量路由協(xié)議和鏈路狀態(tài)路由協(xié)議: 距離矢量協(xié)議也稱為距離向量協(xié)議,是根據(jù)距離矢量(跳數(shù)hop)來進(jìn)行路 由選擇,確定最佳路由。rip路由協(xié)議就是一種距離向量協(xié)議。鏈路狀態(tài)協(xié)議則是根據(jù)帶寬,延遲等指標(biāo)綜合考慮得到一個(gè)權(quán)值,再根據(jù)11武漢理工大學(xué)碩士學(xué)位論文權(quán)值確定最佳路由。ospf路由協(xié)議就是一種鏈路狀態(tài)協(xié)議。相比較,距離矢量路由協(xié)議對(duì)路由器的性能要求不高,能夠很迅速地計(jì)算 出最佳路由;而鏈路狀態(tài)路由協(xié)議對(duì)路由器的性能要求較高,對(duì)路由開銷的計(jì) 算也更加復(fù)雜:因此,前者一般用于較小規(guī)模的網(wǎng)絡(luò),后者則可以駕馭更大的 網(wǎng)絡(luò)工程181。2.2 rip版本rip路由協(xié)議作為最
40、早的距離矢量路由協(xié)議,目前仍被廣泛的使用者。rip 協(xié)議共有兩個(gè)版本vi和v2。ripv2對(duì)ripvl做了很多方面的補(bǔ)充和加強(qiáng),它 并不是一個(gè)新生的路由協(xié)議。版本1和版本2最主要的區(qū)別在于:ripvl是有類 別路由協(xié)議,而ripv2是無類別路由協(xié)議。相比較第一版,ripv2還增加了一些 特性:每個(gè)路由條目都攜帶自己的子網(wǎng)掩碼; 路由選擇更新具有認(rèn)證功能; 每個(gè)路由條目都攜帶下一跳地址; 支持組播路由更新:其中第一條,攜帶子網(wǎng)掩碼的功能,使得ripv2躋身于無類別路由協(xié)議的 行列。2.3 rip報(bào)文結(jié)構(gòu)rip路由協(xié)議發(fā)展至今,一共有兩個(gè)版本,分別是版本1和版本2,它們的 區(qū)別可以體現(xiàn)在報(bào)文結(jié)構(gòu)上
41、19】【201。2. 3.1 ripvl報(bào)文結(jié)構(gòu)每條消息包含一個(gè)命令標(biāo)識(shí)(command), 個(gè)版本號(hào)(versionnumber) 和路由條目(最大25條),每個(gè)路由條目包括地址簇標(biāo)識(shí)(address family identifier),路由可達(dá)的ip地址和路由的跳數(shù)。 ripvl的消息格式表2-1所示:表2-1 ripvl報(bào)文結(jié)構(gòu)表8bits8bits8bits8bitscommandversionunused (set to all zeros)address family identifierunused (set to all zeros)ipv4 address32bits/4b
42、ytesunused (set to all zeros)unused (set to all zeros)metric32bits/4bytes共可以容納25個(gè)entriesaddress family identifierunused (must be zero)命令(conmiand):只取值1或者2; 1表示該消息是請(qǐng)求消息,2表示該消息是響應(yīng)消息。其它的取值都不被使用。版本號(hào)(version):對(duì)于ripvl或者rip v2,該字段的取值對(duì)應(yīng)為1或2 地址簇標(biāo)識(shí)(address family identifier,afi):對(duì)己ip地址,該項(xiàng)設(shè)置成ip地址(ipaddress):路由
43、的目的地址。這一項(xiàng)可以是主網(wǎng)絡(luò)地址,子網(wǎng) 地址或主機(jī)地址;表示路由器自己知道的網(wǎng)段。度量(metric) : metric在rip里面就是指的跳數(shù)(hop),該字段的取值 在1-16之間。另外,如果某臺(tái)路由器必須發(fā)布大于25條路由的更新消息,那么必須產(chǎn)生 多條rip信息。由于一些歷史原因,rip消息的格式不那么合理,消息中沒有使 用的字段空間占了很多,這種遺留一直保持到了現(xiàn)在。盡管如此,rip作為一 個(gè)經(jīng)典的路由協(xié)議,依然被很多地方使用。2.3.2 ripv2報(bào)文結(jié)構(gòu)ripv2的消息格式基本上同ripvl相同,如表2-2所示:表2-2 ripv2報(bào)文結(jié)構(gòu)表8bits8bits8bits8bit
44、scommandversionunused (must be zero)address family identifierroute tagipv4 address32bits/4bytessubnet mask32bits/4bytesnext hop32bits/4bytesmetric32bits/4bytes一共可以容納25個(gè)entriesaddress family identifierroute tag所有相對(duì)于原來協(xié)議的擴(kuò)展特性都是由未使用的字段提供的。和ripvl 一 樣,rpv2的更新報(bào)文最大可以包含25個(gè)路由條目。同樣,與ripvl相同的是, ripv2的操作使用udp的5
45、20端口號(hào)。通過對(duì)比觀察,不難發(fā)現(xiàn),ripvl中的command, version, address family identifier, ip address, metric是沒有變化的,它們?cè)趓ipv2版本中所代表的 意義同ripvl是一樣的。ripv2中多定義了路由標(biāo)記(route tag),子網(wǎng)掩碼 (subnet mask),下一跳(next hop )體現(xiàn)了新版本的特性。路由標(biāo)記(route tag):提供這個(gè)字段用來標(biāo)記外部路由或重分布到ripv2 協(xié)議中的路由默認(rèn)的情況是使用這個(gè)16位的字段來攜帶從外部路由選擇注入 到rip中的路由的自主系統(tǒng)號(hào)。雖然rip協(xié)議自己并不使用這個(gè)字
46、段,但是在多個(gè)地點(diǎn)和某個(gè)rip域相連的外部路由,可能需要使用這個(gè)路由標(biāo)記字段通過 rip域來交換路由信息。這個(gè)字段也可以用來把外部路由編成“組”,以便于在 rip域中更容易地控制這些路由。子網(wǎng)掩碼(subnet mask):這個(gè)字段確定了 ip地址的網(wǎng)絡(luò)和子網(wǎng)部分的32 位的掩碼。正是這個(gè)新字段的提出,讓ripv2能夠識(shí)別變長子網(wǎng),讓rip支持 無類子網(wǎng)。下一跳(nexthop):如果下一跳字段存在的話,它將標(biāo)識(shí)一個(gè)比通告路由 器更好的下一跳。這里指出的下一跳地址,其度量值比同一個(gè)子網(wǎng)上通告的路 由器更靠近目的地。如果這個(gè)字段設(shè)置為全0,說明通告路由器的地址是最好的 下一跳地址。2.4 rip
47、請(qǐng)求消息類型rip請(qǐng)求消息可以請(qǐng)求整個(gè)路由表信息,也可以僅僅請(qǐng)求某些具體路由的信 息。就前一種情況而言,請(qǐng)求消息含有一個(gè)地址簇標(biāo)識(shí)字段為0(地址為) 度量值為16的單條路由,接收到這個(gè)請(qǐng)求的設(shè)備將通過單播方式向發(fā)出請(qǐng)求的 地址回復(fù)自己的整個(gè)路由表,并遵循一些規(guī)則例如水平分割規(guī)則(split horizon) 和邊界匯總規(guī)則(boundary summarization。一些診斷測(cè)試程序可能需要知道某個(gè)或某些具體路由的信息。這樣的話, 請(qǐng)求信息可以附上相關(guān)地址的路由條目一起發(fā)送。接收到這個(gè)請(qǐng)求的設(shè)備將根 據(jù)請(qǐng)求信息逐個(gè)處理這些條目,構(gòu)成一個(gè)響應(yīng)信息。如果該設(shè)備的路由表中己 經(jīng)有請(qǐng)求
48、信息地址中相對(duì)應(yīng)的路由條目,則把這些路由條目的度量值填入metric 字段。如果沒有,mertric字段就被設(shè)置為16。在不考慮水平分割和邊界匯總的 情況下,響應(yīng)將正確告訴這臺(tái)路由器了解的信息。2.5 rip跳數(shù)概念在rip的消息結(jié)構(gòu)中,提及到了度量(metric)字段,也叫“跳數(shù)”。跳數(shù) 理解為一個(gè)路由條目所經(jīng)過的結(jié)點(diǎn)個(gè)數(shù)。 如圖2-1所示:l.lfi.l.l)1(1 丄 l.llhl.lmlijmu 力haklikc圖2-1 rip拓?fù)鋱D1 這里ra知道和兩個(gè)網(wǎng)段,它將從rb學(xué)習(xí)到和 網(wǎng)段;對(duì)于來說,
49、ita經(jīng)過了 rb這一個(gè)路由器,因此 對(duì)于ra來說就是1跳;同理,經(jīng)過了 rc,rb,然后才到ra,因 此ra關(guān)于的路由的metric是2。關(guān)于這兩個(gè)網(wǎng)段的metric值,就包含在其路由信息中: ra# show ip routecodes: c - connected, s - static, i - igrp, r - rip, m - mobile,d - eigrp, ex - eigrp external, o - ospf, ia - ospf inter area n1 - ospf nssa external type
50、 1,n2 - ospf nssa external type 2 el - ospf external type 1,e2 - ospf external type 2, e - egpi - is-is, li - is-1s level-1, l2 - is-is level-2u - per-user static route, o - odr t - traffic engineered routegateway of last resort is not set/24 is subnetted, 1 subnets c is directly
51、 connected, ethemeto/24 is subnetted, 2 subnets r 120/1 via ,00:00:07, serial2c is directly connected, serial2r /24 120/2 via 00:00:07, serial2 這里的和的metric值全部都標(biāo)明出來了,分別是1 和2, metric概念的提出,是為了方便rip選擇一條到達(dá)目的地的最佳路徑,如 圖2-2所示。圖2-2 rip拓?fù)鋱D
52、2 ra可以通過rb可以到達(dá),同時(shí)也可以通過rd到達(dá);但是 這兩條路由的metric個(gè)是2,一個(gè)是3;因此ra選擇了從rb走。而rd那 條路經(jīng)就成為了一個(gè)備份鏈路,當(dāng)rb出現(xiàn)問題的時(shí)候,就可以被使用。2.6 rip管理距離管理距離就是人為指定的一個(gè)數(shù)字,每一種路由協(xié)議都會(huì)有自己的管理距 離。由這個(gè)數(shù)字來代表路由協(xié)議的優(yōu)先度,數(shù)字越小,路由器就越優(yōu)先采用這 個(gè)路由協(xié)議通告的路由。例如,靜態(tài)路由默認(rèn)的管理距離1,而rip是120。如 果到達(dá)某個(gè)網(wǎng)段的路由通告由這兩個(gè)同時(shí)通告,則會(huì)采用靜態(tài)路由通告的路徑。 常用的幾個(gè)路由協(xié)議的管理距離如下: 直接連接: 0 靜態(tài)路由: 1 ei
53、grp:90igrp:100ospf:110rip:120rip相比之后出來的路由協(xié)議,管理距離較低,這就意味著當(dāng)某個(gè)路徑被 rip和另外一個(gè)路由協(xié)議同時(shí)學(xué)習(xí)到時(shí),rip將失去對(duì)該條目的控制權(quán),如圖2-3 所示。圖2-3 rip拓?fù)鋱D3 假設(shè)ra-rb-rc之間是采用的rip路由協(xié)議,管理距離是120; ra-rd-re-rc之間采用的是ospf路由協(xié)議,管理距離是110; 那么ra上關(guān)于網(wǎng)段的控制權(quán),將被ospf搶走,ospf的管理 距離比rip小,因此ra將選擇ra-rd-re-rc這樣一條路徑到達(dá) 網(wǎng)絡(luò)。2.7 rip更新機(jī)制如圖24所示。路由
54、更新機(jī)制,指的是讓其它路由器知道自己所連接的網(wǎng)段, 從而達(dá)到整個(gè)路由表的同步。在一個(gè)使用路由選擇算法的典型距離矢量路由協(xié)議中,路由器通過廣播整 個(gè)路由選擇表,定期地向所有鄰居發(fā)送路由更新信息。圖24中,各個(gè)路由器均 向自己的鄰居發(fā)布路由更新 1221 2311241在rip更新中,有幾個(gè)重要的概念,下面逐個(gè)解釋!(1) 定期更新定期更新意味著每過特定時(shí)間周期就要發(fā)送更新信息。這個(gè)時(shí)間周期根據(jù) 各個(gè)路由協(xié)議的不同而有所區(qū)別。如果更新信息發(fā)送過于頻繁,可能引起鏈路 擁塞;但如果更新信息發(fā)送不頻繁,收斂時(shí)間可能長的不能被接受。(2) 廣播更新當(dāng)路由器首次在網(wǎng)絡(luò)上被激活時(shí),它需要和相鄰路由器建立鄰居關(guān)
55、系,還 要宣告自己的路有。路由器有三種方法實(shí)現(xiàn):廣播更新,組播更新,單播更新。rip更新消息圖2-4 rip拓?fù)鋱D4其中最簡(jiǎn)單的方法是向廣播地址(ip網(wǎng)絡(luò)中,廣播地址是55) 發(fā)送更新信息使用相同路由協(xié)議的鄰居路由器將會(huì)收到廣播報(bào)文并且采用相 應(yīng)的動(dòng)作。不關(guān)心路由更新信息的主機(jī)和其它設(shè)備則會(huì)忽略該廣播報(bào)文。(3)組 播/單播更新方式在rkv2版本中,路由器通過這個(gè)組播地址更新路由。組播更新 和收音機(jī)的原理一樣,只有接收該組播段的設(shè)備才能收到rp路由。相對(duì)于廣 播而言,組播更新的方式更加節(jié)省網(wǎng)絡(luò)開銷。ripv2還支持針對(duì)某個(gè)鄰居的單播更新,即只對(duì)指定的
56、鄰居路由器發(fā)布更新 報(bào)文,而不對(duì)其它路由器發(fā)送。單播更新相對(duì)組播更新,目標(biāo)更加精確,使用 更加靈活,只是管理上較為復(fù)雜。(4)鄰居關(guān)系在路由器的語境中,鄰居通常意味著共享相同數(shù)據(jù)鏈路的路由器。距離矢 量路由協(xié)議向鄰居路由器發(fā)送更新信息,并依賴鄰居關(guān)系向它的鄰居傳遞更新 信息。因此,rip采用的是逐跳更新方式鄰居關(guān)系的建立是交互路由信息的前對(duì)于rip路由協(xié)議的更新,下面給出一個(gè)簡(jiǎn)單例子來分析其具體過程。拓 撲如圖2-5所示-3210.1.x.x 網(wǎng)段 uuaa 10. l jo.l2.2 io.ij.i ll,pw i .)z: .:zt. .1 ab hi.l_3.iljo.丨.5,0圖2-5 rip拓?fù)鋱D5首先,rip更新主要由兩種-(1) 包含整個(gè)路由表的更新信息大多數(shù)距離矢量路由協(xié)議,包括r丨p,使用非常簡(jiǎn)單的方式告訴鄰居自己所 知道的一切,該方式就是廣播它的整個(gè)路由表。鄰居路由器收到這些更新信息 后,它們會(huì)收集自己需要的信息,其它則被丟棄。(2) 依照傳聞進(jìn)行路由選擇網(wǎng)絡(luò)工作正常的情況下,rip路由
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 乒乓球用品行業(yè)銷售工作總結(jié)
- 酒店旅游行業(yè)行政后勤工作總結(jié)
- 線描基本技法課程設(shè)計(jì)
- 圖文制作行業(yè)前臺(tái)接待工作總結(jié)
- 三年高考地理(全國乙卷21-23)真題知識(shí)點(diǎn)-人口與城市
- 組織學(xué)生參加競(jìng)賽活動(dòng)計(jì)劃
- 2023-2024學(xué)年北京市清華大學(xué)附中朝陽學(xué)校高一(下)期中語文試卷
- DB32T 3393-2018 警務(wù)效能監(jiān)察工作規(guī)范
- 網(wǎng)絡(luò)零售店店員工作總結(jié)
- 服務(wù)管理培訓(xùn)
- 中小企業(yè)內(nèi)部控制與風(fēng)險(xiǎn)管理(第二版)項(xiàng)目一:內(nèi)部控制與風(fēng)險(xiǎn)管理基礎(chǔ)
- 駕駛艙資源管理緒論課件
- 聲藝 EPM8操作手冊(cè)
- 西北農(nóng)林科技大學(xué)專業(yè)學(xué)位研究生課程案例庫建設(shè)項(xiàng)目申請(qǐng)書(MBA)
- 外墻保溫、真石漆施工技術(shù)交底
- 車床日常點(diǎn)檢表
- 配網(wǎng)工程施工監(jiān)理管理要點(diǎn)~.docx
- 國內(nèi)No.7信令方式技術(shù)規(guī)范----綜合業(yè)務(wù)數(shù)字網(wǎng)用戶部分(ISUP)
- 尾礦庫在線監(jiān)測(cè)方案)
- 房屋安全簡(jiǎn)易鑒定表.docx
- FSSC運(yùn)營管理制度(培訓(xùn)管理辦法)
評(píng)論
0/150
提交評(píng)論