1.1 连接机框并占用测试端口
1)打开Spirent TestCenter Application 客户端(客户端版本需要与机框系统软件版本一致),选择Chassis->Port Reservation
2)选择Connect to Physical/Virtual Chassis,添加机框管理IP地址。
3)占用测试仪端口(本次选择用两对光纤自环连接的4个10G端口)
1.2 修改端口名称
1)在左侧导航栏All Ports选项选中需要重命名的端口,右侧配置窗口选择Location页面。
2)编辑Name,输入新的端口名称,如TestportA,点击Apply后使配置生效(Append Location to Name为默认勾选,在端口名称后会自动添加端口号)。
1.3 切换端口速率
很多板卡的端口均支持多速率模式,根据测试需求,端口的传输速度可以灵活切换,以匹配不同速度的网络设备或模拟不同的网络条件。
以PX3-100GQ-T12板卡为例,每端口均支持5种速率模式:10G/25G/40G/50G/100G。
1)切换速率前安装好匹配速率的模块及线缆。
2)在端口配置的General页面,选择想要配置的速率,点击Apply
注:同一物理端口组下的所有端口需设置为相同的速率,例如在PX3-100GQ-T12的(1-12), (13-24), (25-36), (37-48) 为相同的物理端口组。
3)每次切换速率时,端口需要重启并有如下提示,点击Ok,重启时间大概3分钟左右。
1.4 设置端口自协商
不同板卡,不同端口的自协商配置会有不同,在Port-> General页面,可设置自协商模式及查看自协商状态。
1)1G及以下速率端口:
如果安装的模块为1000BSAE-T电模块,1000Mbps速率下不能关闭自协商,关闭自协商时只可设置100Mbps/10Mbps速率及双工模式。
如安装的模块为1000BASE-SX光模块,可以开启及关闭自协商。
2)10G速率端口无自协商配置,25G/40G/50G/100G/200G/400G的自协商只支持在Cable模块,不支持光模块。
1.5 批量修改端口参数
批量修改端口参数是一项高效的操作,尤其适用于需要对大量端口应用相同配置的场景。
1)左侧导航栏选择All Ports.
2)右侧配置页面选择Port Config.
3)选择所有行或者部分行进行批量配置。
4)在需要修改配置的参数位置,点击右键,如,修改自协商Auto Negotiation,关闭或开启端口的自协商配置,可选择False或True.
2. 创建Device
在Spirent TestCenter中,Device代表了一个网络设备或测试节点。通过创建Device并配置相应的协议,可以模拟真实的网络环境进行测试。下面介绍如何创建Device并配置包含BGP协议的仿真设备。
1)在左侧导航窗口,可选择在某个指定端口下,或者选择All Device,右键点击add Multi Devices以向导方式添加Device.
2)在弹出的Device 配置向导,选择单个或多个端口,例如勾选4个端口进行批量添加,点击Next.
3)根据测试需求选择添加的协议,例如选择BGP并生成路由。
4)选择封装,如IPv4,并点击Next.
Upper Layer可选的封装:None、单栈IPv4、IPv6或双栈
Lower Layer可选的封装:Ethernet(添加Vlan及GRE)、FC
5)Device配置,指定Device数量并为Device配置Router ID、MAC、IP和网关等。
如下为Device配置页面的参数说明:
Device per Port: 每端口下添加的Device数量。
Device blocks per port:每端口下Device Blocks的数量,Device Block 是包含多个具有相同特征Device的集合。
Devices per block:每个Device Block下Device的数量,当Device Block mode 设置为Multiple devices per block时,才可修改此值。
Device block mode:选择Device Block的模式,通过不同的模式,可创建更多的Device Block来实现更细粒度的控制,或者创建更少的Device Block来实现更高的可伸缩性。
One device per block: 为每个Device各创建一个Device Block.
Multiple devices per block: 创建包含多个Device的Device Block,此选项只适用于配置了某些路由协议的Device,如OSPF、BGP
One network/VLAN per block, multiple devices per network:为每网段或VLAN分别创建一个Device Block,每个网段或VLAN内可包含多个Device.
Multiple networks/VLANs per block, one device per network:创建包含多个网段或VLAN的Device Block,每个Device各有一个网段或VLAN.
Device role: Device 的角色,用来帮助管理和识别配置中Device的角色类型,可指定为Router 或Host,默认None.
Router ID: 配置Device的Router ID,当Device 启用路由协议时有效,此值可手动配置也可使用Device IP作为Router ID(勾选Use IPv4 address as router ID).
Enable RFC 4814 MAC addresses: 使能RFC4814 随机MAC地址。
MAC address:配置Device的起始MAC地址,Step: 当有多个Device需要批量配置时,可设置根据Step per device 、Step per block、Step per port 进行步进。
IPv4 address: 配置Device的起始IP地址,Step: 当有多个Device需要批量配置时,可设置根据Step per device 、Step per block、Step per port 进行步进。
Prefix length:掩码长度。
IPv4 gateway:IPv4网关地址(与测试仪端口互连的DUT接口IP地址)。
Tos/DiffServ: 配置Device的ToS优先级或DSCP值。
6)Device配置完成点击Next,配置BGP参数,如DUT IPv4(即BGP Device的 邻居IP地址)、BGP 类型、本端 AS及DUT AS号等。
7)点击Finish 会自动打开BGP 路由生成的配置向导。
3. BGP路由配置
1)选择生成并通告路由的BGP Device.
2)选择BGP路由类型,如IPv4.
3)配置BGP 路由参数,如路由数量(为所有BGP Device的总路由数,默认基于By Routers 均分)、路由前缀的起始IP和终止IP,前缀长度及分布类型(固定长度或变化长度等)。
4)完成后点击Apply 下发Device及路由配置,点击Start all Devices 启动运行BGP并通告路由。
5)查看BGP 配置页面的Router State状态,Established,表明BGP邻居建立成功。
4. Technologies 的使用
通过Technologies Selector,可选择在测试中需要使用的技术。Spirent TestCenter可根据用户的选择来更新配置界面,将相关对象添加到配置窗口和结果视图中。
如IPv6 Autoconfiguration:
1)创建好IPv6 Device后,选择Technologies selector
2)勾选IPv6 Autoconfiguration
3)在IPv6 Autoconfiguration页面勾选Active 使能IPv6 Autoconfiguration
4)如需要关闭某个Technology的配置页面,先删除配置此技术的Device,在Technology selector 再去除勾选。
本教程主要介绍了如何使用Spirent TestCenter创建Device并配置包含BGP协议的仿真设备。希望本教程能为广大网络工程师和测试人员提供帮助和参考。后续还将介绍更多关于Spirent TestCenter的高级功能和用法。敬请期待!
关键词:Port, Speed, Auto Negotiate,Location,Name,Device, BGP、Technologies, guide, how to
推荐阅读:
Spirent TestCenter中文教程(1)快速入门 - 使用向导实现 RFC2544 吞吐量测试
联系我们:
思博伦官方网站: www.spirent.cn
技术中心热线:400-810-9529
支持邮箱:support@spirent.com
售后网站:support.spirent.com
版权归思博伦通信科技(北京)有限公司所有,思博伦技术中心(SpirentServices)原创发布,转载请联系授权。
长按识别二维码,关注思博伦技术中心