BGP協議測試——信而泰網絡測試儀實操

關鍵詞 BGP; 協議仿真; 測試原理。

前言:

當前信息化時代之下,數據傳輸已經成爲了日常工作和生活必不可少的重要組成部分,網絡服務的易得性和可靠性也因此得到廣泛關注。這其中負責網絡正常工作的諸多協議,作爲保證網絡數據傳輸的有力支持,也成爲了研究的重點對象。

另外,隨着網絡發展的日益成熟,相應的拓撲結構以及網絡自治域也隨之呈現出日益複雜的特徵,一方面自治域內部呈現出相對獨立的特徵,另一個方面期間的通信卻呈現出越來越頻繁的特徵,而且對於通信質量的要求也有顯著提升趨勢,所有的這些都使得BGP協議的地位日益重要。閱讀並學習完本文後,您將獲得:
1.熟知並掌握BGP協議原理;
2.瞭解協議的內在運行機制;
3.通過典型用例進行實操聯繫,加深對協議的理解;
4.同時熟悉儀表的操作方式。

一、測試總結

本篇文章的實驗思路如下所示:
1.在port上創建接口,配置IPV4地址;
2.配置嚮導中選擇BGP協議仿真;
3. 選擇端口-配置AS號碼;
4.配置BGP路由;
5.配置交換機:配置接口IP地址、配置BGP AS、創建Peer、綁定接口;

通過實現以上思路並進行配置,您將獲得以下測試結果:
1.儀表BGP協議仿真狀態爲Running;
2.協議會話統計結果有報文收發;
3.交換機BGP鄰居狀態爲ESTABLISHED、BGP路由表接收儀表發來的BGP路由;

實驗結果說明:交換機BGP鄰居狀態爲ESTABLISHED,說明儀表和交換機之間的BGP鄰居關係已建立成功,交換機BGP路由表有IPV4路由說明儀表成功發佈了BGP路由, 由此驗證了BGP的協議會話和路由發佈功能;

接下來爲您演示使用信而泰網絡測試儀配套測試軟件“RENIX”進行BGP協議測試實操。

二、測試用例

在這裏插入圖片描述
測試目的
· 驗證DUT基本的BGP功能;
· 驗證BGP路由的流量轉發功能。

測試說明
· 測試儀P1模擬BGP, 和DUT的G0/0/9之間建立BGP鄰居;
· 測試儀的P1向DUT發送10條Routes;
· 測試儀端口P2向10條Routes發送流量, 驗證是否能夠正常轉發。

測試步驟
· 按圖連接好拓撲;
· 配置好測試儀和DUT的接口IP地址;
· 在測試儀P1和DUT的G0/0/9之間配置BGP鄰居;
· P1端口向DUT發送10條Routes(50.1.1.0~50.1.10.0/24);
· P2向10條Routes發送100M的流量;
· 在測試儀P1上啓動BGP;
· 在DUT上查看BGP鄰居是否建立;
· 在DUT上查看是否學習到測試儀發送的10條Routes;
· 從測試儀端口P2向10條Routes發送100M的流量。

預期結果
· BGP鄰居能夠正常建立;
· DUT能夠學習到全部的10條Routes;
· 測試儀P1端口能夠收到P2發送的流量, 沒有丟包。

三、測試步驟

Step1: 佔用Ports

步驟1-1: 添加機框
在這裏插入圖片描述
機框IP地址
· 在機框顯示屏上查看
· 默認爲192.168.0.180
在這裏插入圖片描述

步驟1-2: 佔用Ports
在這裏插入圖片描述
在選中的端口上做測試
在這裏插入圖片描述

Step2: 配置IP地址

步驟2-1: 添加Interface
在這裏插入圖片描述
手工添加
在這裏插入圖片描述
還可以通過wizard方式創建Interface

步驟2-2: 修改Interface

在這裏插入圖片描述
修改接口IP地址信息
· 網關是DUT的IP
· IPv4地址是本端的IP

學習ARP(選中接口, 右鍵)
在這裏插入圖片描述
查看是否學習到網關的MAC地址
在這裏插入圖片描述

Step3: 配置BGP

步驟3-1: 嚮導創建BGP
在這裏插入圖片描述

步驟3-2: 選擇端口
選擇端口
· 只選擇需要建立BGP的端口
· 選擇完成以後, 按Next
在這裏插入圖片描述

步驟3-3: 封裝協議
封裝協議
· 默認IPv4

VLAN配置
· 選配
· 是否在Interface上加上VLAN
· 本例中不需要
在這裏插入圖片描述

步驟3-4: 配置Interface
Interface配置
· 是否默認學習MAC地址
· 配置BGP Router ID
在這裏插入圖片描述

步驟3-5: 配置MAC層信息
MAC層信息
· 修改Interface的MAC地址
在這裏插入圖片描述

步驟3-6: 配置IP層信息
配置IP信息
· 本端的IP地址
· 網關地址(DUT地址)
在這裏插入圖片描述

步驟3-7: 配置BGP
配置BGP
· 配置本端AS Number
· 配置對端AS Number
· 配置網關地址
在這裏插入圖片描述

步驟3-8: 預覽配置的BGP
在這裏插入圖片描述
BGP鄰居的配置結束

在這裏插入圖片描述

步驟3-9: 查看配置的Interface
在這裏插入圖片描述
在這裏插入圖片描述
進行ARP學習, 確保DUT MAC能夠學習到
在這裏插入圖片描述

步驟3-10: 查看配置的BGP
在這裏插入圖片描述

步驟3-11: 將Interface和BGP關聯
Interface和BGP關聯
· 嚮導創建 默認關聯
· 手工創建BGP, 需要手工關聯
在這裏插入圖片描述

Step4: 發佈BGP Route

步驟4-1: 嚮導添加BGP Routes
在這裏插入圖片描述
步驟4-2: 選擇BGP接口
選擇需要發佈的BGP

在這裏插入圖片描述

步驟4-2: 配置Routes
配置路由數量
· 配置路由
· 起始IP
在這裏插入圖片描述

步驟4-3: 配置BGP
默認配置

在這裏插入圖片描述

步驟4-6: 查看配置的BGP Routes

在這裏插入圖片描述

Step5: 配置流量

步驟5-1: Add Binding Stream配置流量
在這裏插入圖片描述
在這裏插入圖片描述

步驟5-2: Wizard配置流量
選擇流量
· 單向流量
· P2接口打向P1
在這裏插入圖片描述

步驟5-2: 配置General
配置General
· 配置流名稱
· 配置幀長度
在這裏插入圖片描述

步驟5-3: 配置Frame格式
在這裏插入圖片描述

步驟5-4: 選擇Rx端口
選擇流量接收端口
· 可選
在這裏插入圖片描述

步驟5-5: 查看配置的Stream
在這裏插入圖片描述

Step6: 啓用BGP

步驟6-1: 啓動BGP
方法1: 啓動BGP
· 選中
· 點擊Start BGP

方法2
· 右鍵選中
· 點擊 Start BGP
在這裏插入圖片描述

步驟6-2: 查看BGP狀態
查看狀態
狀態變爲Running以後, 表明鄰居建立成功
在這裏插入圖片描述

步驟6-2: 查看BGP統計
查看會話狀態
· 查看BGP報文收發狀態
在這裏插入圖片描述

Step7: 發流驗證

步驟7-1: 發流驗證
發流驗證
· 選中流量
· 點擊start
在這裏插入圖片描述

步驟7-2: 切換Load模式
切換模式
· 默認基於端口
· 切換到基於Stream
在這裏插入圖片描述

步驟7-3: 修改Load值
在這裏插入圖片描述
修改load值
· 在每個Stream上進行修改
在這裏插入圖片描述

步驟7-4: 切換到Stream Block統計
切換統計
· 默認基於端口統計
· 切換到基於stream Block統計
在這裏插入圖片描述

步驟7-5: 查看統計
查看統計
· 速率
· 時延
· 丟包
· ….
在這裏插入圖片描述
在這裏插入圖片描述在這裏插入圖片描述

華爲三層交換機的配置

interface GigabitEthernet0/0/1
undo portswitch
ip address 30.3.1.1 255.255.255.0

interface GigabitEthernet0/0/10
undo portswitch
ip address 40.1.1.1 255.255.255.0


bgp 100
peer 30.3.1.2 as-number 100
peer 30.3.1.2 connect-interface GigabitEthernet0/0/1

ipv4-family unicast
undo synchronization
peer 30.3.1.2 enable

三層交換機的狀態
DUT狀態
· 鄰居狀態爲Established
· Routes都學習到
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章