999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

RIP協議的研究與仿真

2014-09-26 02:55:32寧博
電子設計工程 2014年15期
關鍵詞:信息

寧博

(西安郵電大學 國有資產管理處,陜西 西安 710121)

RIP協議的研究與仿真

寧博

(西安郵電大學 國有資產管理處,陜西 西安 710121)

為了解決小型網絡中自治系統內部路由信息的傳遞,采用了基于距離向量的路由選擇協議RIP。通過對RIP協議的特點、工作原理、報文格式等內容進行深入研究,充分對比了RIPv1、RIPv2的異同,提出了一種典型的實驗網絡模型。在GNS3平臺上,搭建了仿真的網絡環境,配置了路由器和計算機,對設計的網絡模型成功實現了仿真。仿真結果驗證了RIP協議的實現方法,為RIP協議在實際網絡中的正確部署提供了參考。

路由信息協議;內部網關協議;度量;GNS3;仿真

路由信息協議(Routing Information Protocol,RIP)是一種分布式的基于距離向量的路由選擇協議。它屬于內部網關協議(Interior Gateway Protocol,IGP),適用于小型自治系統(AS)內的路由信息的傳遞[1]。RIP協議使用較早,技術較為成熟,所占帶寬開銷小,易于配置、管理和實現,廣泛應用于中小型網絡中。

在對RIP協議分析研究的基礎上,設計了一種實驗網絡模型,并用GNS3軟件進行了仿真,比較了RIPv1、RIPv2的不同。

1 RIP協議

1.1 概 述

RIP協議比較簡單,容易實現,在網絡拓撲比較穩定時,其工作特性比較理想。其缺點是,網絡拓撲變化時,收斂較慢,可能出現路由不一致現象,從而引起數據包轉發混亂,另外鏈路度量方式比較簡單,不適宜在大規模的網絡中運行。

RIP只使用“跳數”來決定到達遠程網絡的最佳方式,并規定源站和目的站之間經過的路由器最多為15個,如果路由器收到了路由更新信息,且把距離加1后等于16(意為無窮大),就認為該目的網絡不可達。在小型網絡中,RIP會運行良好,但是對于使用慢速WAN鏈接的大型網絡或者對于安裝有大量路由器的網絡來說,它的效率很低。

1.2 分 類

RIP協議分為RIPv1和RIPv2兩個版本,二者具有很多相同的功能。它們的區別在于:RIPv1是有類路由協議,該網絡中的所有設備必須使用相同的子網掩碼,RIPv1不發送帶有子網掩碼信息的更新數據,而RIPv2是無類路由協議,RIPv2在路由更新時攜帶子網信息;RIPv1不支持VLSM(Variable Length Subnet Mask,可變長子網掩碼)和CIDR(Classless Inter-Domain Routing, 無 類 別 域 間 路 由)[2],而RIPv2支持VLSM和CIDR;RIPv1采用廣播更新,而RIPv2采用組播更新;RIPv1不提供認證,而RIPv2提供認證。

1.3 工作原理

RIP協議每30秒向相鄰路由器發送一次路由更新信息,同時監聽來自網絡中的相鄰路由器的路由更新信息,從而實現對本地路由表的動態維護,以確保IP層發送數據時選擇正確的路由。針對路由表中某一條路由信息,如果180秒內沒有接收到新的關于它的路由更新信息,則將其標記為失效,即跳數值標記為16;再經過120秒后,如果仍然沒有收到更新信息,則將該條失效信息刪除[3]。

RIP協議中對“距離”的定義為:從一個路由器到直接連接的網絡的距離定義為1,從一個路由器到非直接連接的網絡的距離定義為所經過的路由器數目加1。因此,這里的“距離”也稱為“跳數”,因為每經過一個路由器,跳數就加1。

依據距離向量算法[4],當網絡中的路由器收到相鄰路由器的一個RIP報文后,執行如下操作:

1)先修改RIP報文中的所有條目,將“下一跳”字段中的地址都改為發出該RIP報文的路由器的地址,并將所有的“距離”字段的值加1。

2)對修改后的RIP報文中的每一個條目,重復以下步驟:若條目中的目的網絡不在路由表中,則將該條目添加到路由表中。

否則,若“下一跳”字段給出的路由器地址是相同的,則用收到的條目替換原路由表中的條目。

否則,若收到的條目中的距離小于路由表中條目的距離,則進行更新。

否則,什么都不做。

3)若超過3分鐘還沒有收到相鄰路由器更新路由表的信息,則將此相鄰路由器記為不可達的路由器,即將距離置為16(距離16表示不可達)。

1.4 報文格式

RIP協議運行于應用層,實現時RIP將作為一個系統長駐進程存在于路由器中,通過UDP協議520端口來進行數據包交換。RIPv1和RIPv2都使用相同的報文結構,不同的是RIPv2對其中的保留字段做了新的定義。RIP的報文結構,如圖 1 所示, 包含 Command、Version、Routing Domain、Address Family Identifier、Route Tag、IP Address、SubnetMask、Next Hop、Metric等字段。

1)Command:命令字段,用來指定報文用途,有五種命令,常用的有Request(請求)和Response(響應)兩種。其中,請求信息用來向鄰居請求發送一個更新;響應信息是對請求信息的回應,也可以是主動發送的更新。請求報文只包含一個路由表項,響應報文最多可以重復承載25個路由表項。

2)Version:版本字段,表示生成RIP報文時所使用的RIP協議的版本,即RIPv1或RIPv2。

3)Routing Domain:路由選擇域字段,路由程序依據該字段來決定路由更新信息歸屬哪個域。管理員利用這個域可以使用簡單的策略來實現多個并行的RIP實例。

4)Address Family Identifier:地址族標識字段,用于指明報文中所攜帶地址的類型。

5)Route Tag:路由標記字段,用來標記外部路由或重分配到RIPv2協議中的路由。

6)IP Address:IP地址字段,即路由表項中的目的地址,可以是網絡地址或主機地址。

7)Subnet Mask:子網掩碼字段。

8)Next Hop:下一跳字段,標識一個比發出該報文的路由器端口地址更近的下一跳地址。如果該字段置為全0,說明發出該報文的路由器端口地址即為最近的下一跳地址。

9)Metric:度量值字段,取值范圍為 1~16。

圖1 RIP報文結構Fig.1 Structure of RIP message

2 GNS3仿真軟件

GNS3(Graphical Network Simulator)是一款可以仿真復雜網絡的圖形化的網絡設備仿真軟件,允許在Windows、Linux和Mac OS X等系統上仿真Cisco的IOS,其支持的路由器平臺(1700/2600/3600/3700/7200)、防火墻平臺(PIX、ASA)、入侵檢測系統(IDS)的類型非常豐富,甚至還可以模擬Juniper公司的JunOS平臺[5]。通過在路由器插槽中配置NM-16ESW模塊后,GNS3還可以模擬出該模塊所支持的交換機命令[6]。

在GNS3中,所運行的是真實的IOS,能夠使用IOS所支持的所有命令和參數。它提供的虛擬環境較接近于真實的路由交換設備,不僅可以被網絡技術初學者用于體驗Cisco設備的配置方法,也為網絡技術人員提供一個網絡設計、規劃、配置、調試的驗證環境。

GNS3是基于Dynamips的開源免費軟件,完整版(GNS3 v0.8.5 all-in-one)中集成了多個組件:GNS3主程序、Dynamips(0.2.10)、模擬 Cisco 路由器;Qemu(0.11.0)、Pemu、Putty(v1.4.0.4 Beta)、VPCS(0.4b2)、WinPcap(4.1.3)、Wireshark(1.10.1)等。

3 RIP協議的仿真實現

在仿真軟件GNS3中搭建如圖2所示網絡,其中路由器R1~R3型號均為c3640,加載的IOS文件為C3640-IK.BIN。

圖2 網絡連接圖Fig.2 Network connection diagram

3.1 路由器和PC機的基本配置

1)按照表1,分別配置路由器R1~R3各端口的IP地址、子網掩碼等參數[7]。

表1 路由器網絡連接參數Tab.1 Network connection parameters of routers

2)按照表 2,分別配置 PC1~PC5的 IP地址、子網掩碼、默認網關等參數。

表2 PC機網絡連接參數Tab.2 Network connection parameters of PCs

3.2 RIPv1配置

1)路由器R1配置[8]

4)用ping命令測試PC之間的連通性,結果表明不能保證任意兩臺PC之間的穩定連通。

5)可以用“show ip route”查看各路由器的路由表。

3.3 RIPv2配置

1)路由器R1配置

R1(config)#router rip

R1(config-router)#version 2

R1 (config-router)#no auto-summary //禁止自動匯總功能

R1(config-router)#exit

2)按照同樣的方法,分別在路由器R2、R3上啟用RIPv2,同時禁止自動匯總功能。

3)用ping命令測試PC之間的連通性,可以看出任兩臺PC之間可以保持穩定的連通。

4 結 論

正確連接網絡并完成路由器(R1~R3)、PC 機(PC1~PC5)的基本配置后,由于路由器上沒有啟用路由協議,無法實現任意兩臺PC之間的連通。

為路由器(R1~R3)分別配置RIPv1后,測試結果表明,仍然無法實現任意兩臺PC機之間的穩定連通。用 “show ip route”命令查看各路由器的路由表,同時利用“debug ip rip”命令調試,可以發現如下問題:①R1、R3的路由表中均不包含到達網絡“192.168.0.0/16”的表項。因為RIPv1是有類路由協議,發送更新時不包含子網掩碼信息,并不將無類地址“192.168.0.0/16”表示的網絡廣播出去。②R2中存在兩條等價的到達“172.18.0.0/16”網絡的路由表項。因為R1發送更新時已經自動將172.18.1.0和172.18.2.0匯總為172.18.0.0;R3發送更新時已經自動將172.18.3.0和172.18.4.0匯總為172.18.0.0。

在路由器(R1~R3)上分別啟用無類路由協議 RIPv2,同時禁止自動匯總功能,此時能夠保證任意兩臺PC機之間的穩定連通。

以上測試過程充分對比了RIPv1、RIPv2兩個版本的異同,加深了對RIP協議的理解。搭建的網絡拓撲及配置過程比較簡單,但是對于RIP協議在實際網絡中的部署具有一定的現實指導意義。

[1]Zaheer Aziz,Johnson Liu,Abe Martey, 等.IP路由協議疑難解析[M].孫余強,譯.北京:人民郵電出版社,2013.

[2]Andrew S.Tanenbaum,David J.Wetherall,等.計算機網絡[M].5版.嚴偉,潘愛民,譯.北京:清華大學出版社,2012.

[3]任琦,周雯.借助軟件GNS3實現RIP計時器原理模擬[J].電腦知識與技術,2012,8(6):1336-1338,1343.

REN Qi,ZHOU Wen.The simulation of RIP Timer’s principle by software GNS3[J].Computer Knowledge and Technology,2012,8(6):1336-1338,1343.

[4]李厚民.RIP路由協議原理及改進設想[J].電腦知識與技術,2011,7(2):508-510.LIHou-min.TheprincipleofRIP and proposalsfor improving[J].Computer Knowledge and Technology,2011,7(2):508-510.

[5]吳許俊,朱長水,王巍.IPv6網絡OSPFv3路由協議的研究與仿真[J].電子設計工程,2012,20(13):71-75.WU Xu-jun,ZHU Changs-hui,WANG Wei.A Research on OSPFv3 based on IPv6 network and simulation[J].Electronic Design Engineering,2012,20(13):71-75.

[6]馬素剛.VLAN技術的研究與仿真[J].制造業自動化,2011,33(11):78-80,99.MA Su-gang.Research and Simulation of VLAN Technology[J].Manufacturing Automation,2011,33(11):78-80,99.

[7]姜丹丹.路由與交換技術實戰入門與提高[M].北京:科學出版社,2012.

[8]王宣政,趙婧如,劉瑛,等.計算機組網實驗教程[M].西安:西安電子科技大學出版社,2005.

Research and simulation of RIP protocol

NING Bo
(State-owned Asset Management Department, Xi’an University of Posts and Telecommunications, Xi’an 710121, China)

In order to solve the routing information transmission in autonomous system of small network,we adopt Routing Information Protocol (RIP) based on distance vector Algorithms.In the basis of the research of the characteristics, working principles and the message format of RIP etc., and full comparison between RIPv1 and RIPv2, a typical experiment network model is raised.On the platform of GNS3, we build a simulation network environment,and configure the routers and computers.The designed network model has been successfully simulated.The result of the simulation suggests how to implement RIP,and provides a reference for the proper RIP deployment in the actual network.

routing information protocol; interior gateway protocol; metric; GNS3; simulation

TN915.81

A

1674-6236(2014)15-0050-03

2014-02-24 稿件編號:201402167

陜西省重大科技創新專項(2010ZKC02-08)

寧 博(1980—),男,陜西咸陽人,碩士,工程師。研究方向:計算機網絡技術。

猜你喜歡
信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息超市
大眾創業(2009年10期)2009-10-08 04:52:00
展會信息
展會信息
展會信息
展會信息
展會信息
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 久久夜色精品国产嚕嚕亚洲av| 色成人亚洲| 亚洲色图在线观看| 亚洲国产看片基地久久1024| 色色中文字幕| 无遮挡一级毛片呦女视频| 欧美三级视频网站| 久久毛片网| 国精品91人妻无码一区二区三区| 成人在线不卡| 亚洲区视频在线观看| 欧美视频在线播放观看免费福利资源| 国产精品黄色片| 国产精品极品美女自在线网站| 色综合激情网| 中文字幕va| 国产熟睡乱子伦视频网站| 尤物特级无码毛片免费| 欧美黄色网站在线看| 亚洲成人在线免费| 国产精品微拍| 色欲不卡无码一区二区| 91色在线观看| 无码福利视频| 欧美精品亚洲精品日韩专| 免费人成在线观看视频色| 精品综合久久久久久97超人该| 国内精品久久人妻无码大片高| 国产精品无码AⅤ在线观看播放| 国产日本视频91| 国产swag在线观看| 精品视频一区二区观看| 99九九成人免费视频精品| 国内老司机精品视频在线播出| 亚洲一级毛片| 亚洲成人一区二区三区| 高清无码手机在线观看| 亚洲男人的天堂久久精品| 呦视频在线一区二区三区| 999精品视频在线| 日本三区视频| 丁香五月亚洲综合在线| 亚洲精品福利视频| 国产国拍精品视频免费看| 国产91小视频在线观看| 婷婷开心中文字幕| 99视频在线免费看| 成人午夜亚洲影视在线观看| 日韩欧美色综合| 波多野结衣一区二区三区四区| 国产JIZzJIzz视频全部免费| 国产啪在线91| 污网站在线观看视频| 久久精品国产91久久综合麻豆自制| 国产青榴视频| 国产午夜无码专区喷水| 国产在线观看精品| 91小视频在线播放| 婷婷丁香在线观看| 国产精品香蕉在线观看不卡| 婷婷五月在线视频| 波多野结衣一二三| 国产自在线拍| 亚洲va视频| 美女潮喷出白浆在线观看视频| 日韩成人免费网站| 99er精品视频| 午夜性刺激在线观看免费| 色九九视频| 毛片网站在线看| 97青草最新免费精品视频| 国产美女自慰在线观看| 国产精品永久久久久| 国产精品福利尤物youwu| 中字无码精油按摩中出视频| 国产在线观看一区精品| 免费观看男人免费桶女人视频| 国产精品自拍露脸视频| 成人福利免费在线观看| 伊大人香蕉久久网欧美| 欧洲欧美人成免费全部视频| 日韩欧美国产另类|