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
主站蜘蛛池模板: 久草视频精品| 国产免费久久精品99re丫丫一| 精品伊人久久久大香线蕉欧美| 免费人成视网站在线不卡| 国产精品亚洲欧美日韩久久| 波多野结衣久久精品| 在线观看免费黄色网址| 亚洲日本一本dvd高清| 在线观看免费黄色网址| 欧美高清国产| 亚洲天堂久久久| 国产91精品久久| 日本三级精品| 久久精品娱乐亚洲领先| 欧美第九页| 日韩成人在线网站| AV不卡无码免费一区二区三区| 日韩免费毛片视频| 国产无人区一区二区三区| 国产日韩久久久久无码精品| 直接黄91麻豆网站| 免费高清a毛片| 国内精品九九久久久精品 | 色偷偷男人的天堂亚洲av| 亚洲第一精品福利| 中文字幕2区| 丝袜国产一区| 538国产视频| 精品福利国产| 久久美女精品| 视频二区中文无码| 亚洲一区无码在线| 操国产美女| 欧美三级不卡在线观看视频| 97视频在线观看免费视频| 国产精品白浆无码流出在线看| 久久久久久高潮白浆| 久久福利网| 欧美日本在线播放| 91系列在线观看| 亚洲第一成年网| 国产成人AV男人的天堂| 日韩国产 在线| 亚洲最大看欧美片网站地址| 国语少妇高潮| 青青青视频免费一区二区| 国产成人综合网在线观看| 亚洲视频在线观看免费视频| 四虎永久在线精品国产免费| 91热爆在线| 超清无码熟妇人妻AV在线绿巨人| 亚洲无卡视频| 久久成人国产精品免费软件 | 99在线观看精品视频| 99视频在线观看免费| 一本久道久久综合多人| 国产高清免费午夜在线视频| 国产成人免费手机在线观看视频| 色综合久久无码网| 在线a视频免费观看| 久久精品一卡日本电影| 嫩草国产在线| 国产午夜人做人免费视频中文| 免费人成网站在线观看欧美| 欧美国产日韩在线观看| 在线中文字幕日韩| 久久这里只精品国产99热8| 国产流白浆视频| 久久久受www免费人成| 国产一区二区三区在线观看视频 | 精品久久久久无码| 在线观看免费黄色网址| 美女高潮全身流白浆福利区| 欧洲高清无码在线| 视频二区欧美| 免费激情网站| 国产99免费视频| 亚洲无码A视频在线| 黄色三级毛片网站| 成人在线亚洲| 韩日无码在线不卡| 免费jizz在线播放|