Spirent TestCenter中文教程(2)入门使用 - 如何创建Device

文摘   2024-07-23 11:40   北京  
在当前高速发展的网络通信时代,网络设备带宽与协议的性能验证与测试是确保网络质量、提升用户体验的关键环节。Spirent TestCenter作为业界领先且强大的网络性能测试工具,为网络工程师和测试人员提供了全面的解决方案。从基础的协议配置到复杂的流量设置,Spirent TestCenter都能帮助用户精准模拟真实的网络环境,进行细致入微的性能测试。
在Spirent TestCenter的使用过程中,创建Device并配置相应的协议是进行测试的第一步。特别是对于路由器和交换机的仿真测试中,正确的配置能够确保测试结果的准确性和可靠性。本教程将详细介绍如何使用Spirent TestCenter创建Device,并重点讲解如何修改端口参数以及配置包含BGP协议的仿真设备。


1. 修改端口参数
在使用Spirent TestCenter进行测试时,为满足不同网络环境和测试场景的需求及配置灵活性,用户常会修改端口参数,如端口名称、端口速率及自协商等。

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)原创发布,转载请联系授权。


长按识别二维码,关注思博伦技术中心

思博伦技术中心
思博伦技术中心由思博伦全球服务部的技术团队管理和维护。我们致力于提供完善的技术支持,并定期更新。通过我们的微信平台您将获取最新的产品发布信息,全面的产品使用技巧,实用的常见问题解决方案,以及完善的售后服务流程。
 最新文章