RIP協議測試實操(信而泰原創文章)

一、簡介:

RIP(Routing Information Protocol,路由信息協議)是一種內部網關協議(IGP),是一種動態路由選擇協議,用于自治系統(AS)內的路由信息的傳遞。RIP協議基于距離矢量算法(Distance Vector Algorithms),使用“跳數”(即metric)來衡量到達目標地址的路由距離。這種協議的路由器只關心自己周圍的世界,只與自己相鄰的路由器交換信息,范圍限制在15跳(15度)之內,再遠它就不關心了。

 

RIP應用于OSI網絡七層模型的應用層。各廠家定義的管理距離(AD,即優先級)如下:華為定義的優先級是100,思科定義的優先級是120。

 

RIP協議采用距離向量算法,在實際使用中已經較少適用。在默認情況下,RIP使用一種非常簡單的度量制度:距離就是通往目的站點所需經過的鏈路數,取值為0~16,數值16表示路徑無限長。RIP進程使用UDP的520端口來發送和接收RIP分組。

 

RIP分組每隔30s以廣播的形式發送一次,為了防止出現“廣播風暴”,其后續的分組將做隨機延時后發送。在RIP中,如果一個路由在180s內未被刷新,則相應的距離就被設定成無窮大,并從路由表中刪除該表項。RIP分組分為兩種:請求分組和響應分組。

 

接下來將為您演示使用BigTao-V網絡測試儀進行RIP協議測試。

 

 

 

二、測試用例

img3

測試目的

· 驗證DUT基本的RIP功能

· 驗證RIP的MD5認證功能

· 驗證RIP路由的流量轉發功能

 

測試說明

· 測試儀P1模擬RIP, 和DUT的G1/0/1發送RIP

· 兩個RIP接口之間使用MD5認證

· 測試儀的P1向DUT發送10條類的Routes

· 測試儀端口2向10條Routes發送流量, 驗證是否能夠正常轉發

 

測試步驟

· 按圖連接好拓撲

· 配置好測試儀和DUT的接口IP地址

· 在測試儀P1和DUT的G1/0/1上都配置RIP

· RIP啟用MD5認證

· P1端口向DUT發送10條 Routes(50.1.1.0~50.1.10.0/24)

· 配置P2向10條Routes發送10%的流量

· 在測試儀P1上啟動RIP

· 在DUT上查看是否學習到測試儀發送10條的Routes

· 從測試儀P2端口向Routes各發送10%的流量

 

預期結果

· DUT能夠學習到全部的10條Routes

· 測試儀P1端口能夠收到P2發送的流量, 沒有丟包

 

 

Step1: 占用Ports

步驟1-1: 添加機框

img4

 

機框IP地址

· 在機框顯示屏上查看

· 默認為192.168.0.180

img5

 

步驟1-2: 占用Ports

img6

img7

在選中的端口上做測試

 

Step2: 配置IP地址

步驟2-1: 添加RIP Interface

img8

手工添加

img9

還可以通過wizard方式創建Interface

 

步驟2-2: 修改 RIP Interface

修改接口IP地址信息

Interface名稱

網關是DUT的IP

IPv4地址是本端的IP

img10

img11

 

學習ARP(選中接口, 右鍵)

img12

查看是否學習到網關的MAC地址

img13

 

步驟2-3: 添加Network Interface

img14

手工添加

img15

還可以通過wizard方式創建Interface

 

步驟2-2: 修改 RIP Interface

修改接口IP地址信息

· Interface名稱

· 網關是DUT的IP

·IPv4地址是本端的IP

img16

img17

 

學習ARP(選中接口, 右鍵)

img18

 

查看是否學習到網關的MAC地址

img19

 

步驟2-3: 添加Network Interface

img20

手工添加

img21

還可以通過wizard方式創建Interface

 

步驟2-4: 修改Network Interface

修改接口IP地址信息

· 網關是DUT的IP

· IPv4地址是本端的IP

img22

img23

學習ARP(選中接口, 右鍵)

img24

查看是否學習到網關的MAC地址

img25

Step3: 配置RIP

步驟3-1: 手工創建RIP

img26

切換到RIP標簽頁

img27

添加RIP

 

步驟3-2: 修改RIP配置

版本選擇為RIPv2

img28

 

 

配置認證

img29

其它參數

img30

 

步驟3-3: 關聯 配置和接口

關聯配置和接口

· 切換到L23Protocols

· 選擇RIP_Interface

img31

 

Step4: 發布Route

步驟4-1: 手工添加Routes

添加Routes

img32

 

步驟4-2: 添加RIP routes

添加10條RIP Routes

img33

 

Step5: 配置流量

步驟5-1: 添加流量

img34

選擇端口

img35

 

步驟5-2: 配置流量

配置流量

· 流量名稱

· 報文長度, 填充內容等

img36

 

步驟5-3: 配置報文格式1

目的MAC

· 修改為DUT G1/0/2的MAC

源IP

· 修改為測試儀P2的IP

配置Frame

· 配置Frame長度

· 配置Frame填充內容

img37

 

 

步驟5-4: 配置報文格式2

目的地址配置遞增

對應發布的10條Routes

img38

 

步驟5-5: 預覽報文

目的IP地址遞增會顯示出來

img39

 

步驟5-6: 查看配置的Stream

img40

 

Step6: 啟用RIP

步驟6-1: 啟動RIP

方法1: 啟動RIP

· 選中

· 點擊Start RIPv2

img41

 

方法2

· 右鍵選中

· 啟動RIP

img42

 

步驟6-2: 查看RIP狀態

查看狀態

狀態變為Open以后, 表明已經成功發布路由

img43

 

步驟6-3: 查看DUT是否學習到Routes

DUT學習到10條Routes

 

img44

 

Step7: 發流驗證

步驟7-1: 切換Load模式

切換模式

默認基于端口

切換到基于Stream

img45

 

步驟7-2: 修改Load值

修改load值

修改為10%

img46

 

步驟7-3: 發流驗證

發流驗證

選中流量

點擊start

img47

 

步驟7-4: 切換到Stream Block統計

切換統計

· 默認基于端口統計

· 切換到基于stream Block統計

img48

 

步驟7-5: 查看統計

查看統計

· 速率

· 時延

· 丟包

· ….

img49

img50

img51

img52

確保沒有丟包

img53

 

三層交換機的配置

!

interface GigabitEthernet1/0/1

 no switchport

 ip address 10.1.1.1 255.255.255.0

!

interface GigabitEthernet1/0/2

 no switchport

 ip address 20.1.1.1 255.255.255.0

!

-------------------------------

!

router rip

 version 2

 network 10.0.0.0

!

以上就是使用BigTao-V網絡測試儀進行RIP協議測試實操。

2020年6月9日 15:33