ISISv4協議測試實操(信而泰原創文章)
文章關鍵詞 ISIS協議;路由協議;協議測試;
一、文章簡介:
isis是一種與ospf很相似的網絡協議(屬于動態路由協議),它被應用在巨大規模網絡,如運營商以及銀行等。
同樣的它也是基于鏈路狀態算法,支持clnp網絡,ip網絡。與ospf不同的是,它是基于數據鏈路層報文傳輸,而ospf則是在ip層進行計算。
它可以自動的發現遠程網絡,只要網絡拓撲結構發生了變化,路由器就會相互交換路由信息,不僅能夠自動獲知新增加的網絡,還可以在當前網絡連接失敗時找出備用路徑。
ISIS協議原理
IS-IS協議相關術語(一)
|
縮略語 |
OSI中的概念 |
IP中對應的概念 |
|
IS |
Intermediate System 中間系統 |
Router 路由器 |
|
ES |
End System 端系統 |
Host主機 |
|
DIS |
DesignatedIntermediateSystem 指派中間系統 |
Designated Router(DR) OSPF中的選舉路由器 |
|
SysID |
System ID 系統ID |
OSPF中的Router ID |
|
PDU |
Packet Data Unit 報文數據單元 |
IP報文 |
|
LSP |
Link state Protocol Data Unit 鏈路狀態協議數據單元 |
OSPF中的LSA 用來描述鏈路狀態 |
分層
·層次性:IS-IS有兩個級別,區分兩個層次
Level-1:普通區域(Areas)叫Level-1(L1)
Level-2 :骨干區(Backbone)叫Level-2(L2)
·骨干區Backbone是連續的Level2路由器的集合;由所有的L2(含L1/L2)路由器組成,注意必須是連續(連通)的;
·L1和L2運行相同的SPF算法;
·一個路由器可能同時參與L1和L2
為驗證ISIS鄰居是否能夠正常建立、DUT能否學習到全部的10條Routes以及測試儀P1端口能夠收到P2發送的流量, 沒有丟包等測試項目,接下來將為您介紹使用信而泰Renix測試軟件驗證DUT基本的ISIS功能、驗證ISIS的MD5認證功能、驗證ISIS路由的流量轉發功能,并觀察驗證能否完成以上測試項目。
二、測試用例

測試目的
·驗證DUT基本的ISIS功能
·驗證ISIS的MD5認證功能
·驗證ISIS路由的流量轉發功能
測試說明
·測試儀P1模擬ISIS, 和DUT的G0/0/9之間建立ISIS鄰居
·兩個ISIS鄰居之間使用MD5認證
·測試儀的P1向DUT發送10條Routes
·測試儀端口P2向10條Routes發送流量, 驗證是否能夠正常轉發
測試步驟
·按圖連接好拓撲
·配置好測試儀和DUT的接口IP地址
·在測試儀P1和DUT的G0/0/9之間配置ISIS鄰居
·ISIS鄰居之間配置MD5認證
·P1端口向DUT發送10條Routes(50.1.1.0~50.1.10.0/24)
·P2向10條Routes發送100M的流量
·在測試儀P1上啟動ISIS
·在DUT上查看ISIS鄰居是否建立
·在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: 配置ISIS
步驟3-1: 向導創建ISIS
打開向導

步驟3-2: 選擇端口
選擇端口
·只選擇需要建立ISIS的端口
·選擇完成以后, 按Next

步驟3-3: 封裝協議
封裝協議
·默認IPv4
VLAN配置
·選配
·是否在Interface上加上VLAN
·本例中不需要

步驟3-4: 配置Interface
Interface配置
·是否默認學習MAC地址
·配置ISIS Router ID

步驟3-5: 配置MAC層信息
MAC層信息
·修改Interface的MAC地址

步驟3-6: 配置IP層信息
配置IP信息
·本端的IP地址
·網關地址(DUT地址)

步驟3-7: 配置ISIS
配置ISIS
·配置Level、Area
·網絡類型
·優先級
配置認證
·認證方式
·認證密碼

步驟3-8: 預覽配置的ISIS
ISIS鄰居的配置結束


步驟3-9: 查看配置的Interface

步驟3-10: 查看配置的ISIS

步驟3-11: 將Interface和ISIS關聯
Interface和ISIS關聯
·向導創建 默認關聯
·手工創建ISIS, 需要手工關聯

Step4: 發布LSP
步驟4-1: 向導添加LSPs

步驟4-2: 選擇ISIS接口
·選擇需要發布的ISIS

步驟4-2: 配置拓撲結構
配置拓撲
·配置測試儀模擬的拓撲結構

步驟4-3: 配置ISIS
·配置接口ISIS

步驟4-4: 配置Routes
配置Routes
·可自定義數量和IP

步驟4-5: 配置Routes
默認配置

步驟4-6: 查看配置的LSPs和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: 啟用ISIS
步驟6-1: 啟動ISIS
方法1: 啟動ISIS
·選中
·點擊Start ISIS
方法2
·右鍵選中
·點擊 Start ISIS

步驟6-2: 查看ISIS狀態
查看狀態
·狀態變為UP以后, 表明鄰居建立成功

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
isis enable 10
isis authentication-mode md5 cipher Xinertel
#
interface GigabitEthernet0/0/10
undo portswitch
ip address 40.1.1.1 255.255.255.0
#
isis 10
is-level level-2
cost-style wide
network-entity 49.0000.0000.0002.00
#
三層交換機的狀態
DUT狀態
·鄰居狀態為UP
·Routes都學習到

