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

文章關鍵詞 BGP;路由測試;協議測試;矢量路由協議

一、前言:

BGP是自治系統外部路由協議,用來在AS之間傳遞路由信息
路徑矢量路由協議,從設計上避免了環路的發生

其路由信息中攜帶了所經過的全部AS路徑列表。這樣,接收該路由信息的BGP路由器可以明確的知道此路由信息是否源於自己的AS,如果是源於自己的AS,BGP就會丟棄此條路由,這樣就根本的解決了AS之間產生環路的可能。

TCP承載,端口號是179
天然的可靠傳輸機制,重傳、排序等機制來保證BGP協議信息交換的可靠性。

支持CIDR和路由聚合
可以將一些連續的子網聚合成較大的子網(突破了自然分類的限制),從而可以在一定程度上控制路由表的快速增長,並降低了路由查找的複雜度。

路由附帶豐富的屬性
只發送增量路由更新

在鄰居關係建立後,BGP路由會將自己的全部路由信息通告給鄰居,此後如果路由表發生了變化,則只將增量部分發送給鄰居。這樣可以大大減少BGP傳播路由所佔用的帶寬,以利於在Internet上傳播大量的路由信息,並降低路由器CPU與內存的消耗。

路由過濾和路由策略
與IGP不同的是,BGP最重要的特性是豐富的路由屬性以及強大的路由過濾和路由策略。通過路由策略等方法,來更改路由屬性,或者是根據路由更新信息中的屬性來實現路由過濾和路由策略,從而使BGP的使用者可以非常靈活地對路由進行選路和控制。

本文我們將爲您展示使用信而泰Renix測試軟件驗證DUT基本的BGP功能以及驗證BGP路由的流量轉發功能。並觀察驗證BGP鄰居能否正常建立、DUT能否學習到全部的10條Routes以及測試儀P1端口能夠收到P2發送的流量, 是否有丟包的三個測試項結果

二、測試用例

在這裏插入圖片描述
測試說明
· 測試儀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的流量

三、測試步驟

Step1: 佔用Ports

步驟1-1: 添加機框
在這裏插入圖片描述

機框IP地址
· 在機框顯示屏上查看
· 默認爲192.168.0.180
在這裏插入圖片描述

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

Step2: 配置IP地址

步驟2-1: 添加Interface
在這裏插入圖片描述

步驟2-2: 修改Interface
在這裏插入圖片描述

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
在這裏插入圖片描述

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

步驟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以後, 表明鄰居建立成功
在這裏插入圖片描述

Step7: 發流驗證

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

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

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

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

步驟7-5: 查看統計
查看統計
· 速率
· 時延
· 丟包
· ….
在這裏插入圖片描述
華爲三層交換機的配置
interface GigabitEthernet0/0/9
undo portswitch
ip address 30.1.1.1 255.255.255.0

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


bgp 200
peer 30.1.1.2 as-number 200
peer 30.1.1.2 connect-interface GigabitEthernet0/0/9

ipv4-family unicast
undo synchronization
peer 30.1.1.2 enable

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