虹科干货 | 仅需3步!虹科教你如何基于Windows系统操作使用RELY-TSN-KIT评估套件

虹科rely-tsn-kit是首款针对tsn的开箱即用的解决方案,它可以无缝实施确定性以太网网络,并从这些技术复杂性中抽象出用户设备和应用。该套件可评估基于ieee 802.1as同步的时间常识的重要性,并借助时间感知整形器来确定性地交付实时流量,通过基于信用的整形器在流量类别之间进行带宽分配和预留的好处。
本篇文章将详细介绍如何在windows系统中操作使用虹科rely-tsn-kit。对于在linux操作系统的操作指南,欢迎通过下方链接查看:
1. 虹科教您 | 基于linux系统的虹科rely-tsn-kit套件操作指南(1)——硬件设备与操作环境搭建
2. 虹科教您 | 基于linux系统的虹科rely-tsn-kit套件操作指南(2)——操作演示
3. 虹科教您 | 虹科rely-tsn-kit操作指南(3)——基于linux系统进行tsn协议测试
01/
软件安装
step1
rely-tsn-pcie网卡驱动安装
rely-tsn-kit使用intel i210控制器。为了提供pcie接口和网络适配器,需要安装驱动程序。可以从英特尔官方网站下载任何操作系统驱动的文件:https://downloadcenter.intel.com/product/64400/intel-ethernet-controller-i210-at,如图1-1所示,根据自身的系统,选择相应的驱动文件下载,这里选择intel networkadapter driver for windows 10。
图1-1 intel i210控制器
接着上一步,根据系统的位数,自行选择要下载prowin32.exe或prowin64.exe驱动程序,如图1-2所示。
图1-2 intel的 win10 网卡驱动
下载完成后,执行该exe驱动程序安装文件并遵循安装向导,安装完成后,将需要重新启动pc,重启后打开windows的设备管理器,查看网络适配器是否安装i210网卡驱动,如图1-3所示。
图1-3 安装驱动程序后的windows设备管理器
step2
vlc视频流播放器的下载安装
演示基于使用vlc软件和相应插件在pc上的web浏览器中重现它们的几个视频流的接收,所以需要在windows系统中安装vlc播放器,以保证demo的演示成功,可以去官方下载(https://www.videolan.org/vlc/index.zh_cn.html),如图4所示。
图1-4 vlc软件下载官网
下载完成后,执行该exe程序安装文件并遵循安装向导,安装过程中注意产看网页浏览器插件部分是否勾选,其他部分都按默认选择安装。如图1-5所示。
图1-5 网页浏览器插件选项
step3
wireshark软件的下载和安装
wireshark(前身 ethereal)是一个网络包分析工具,该工具主要是用来捕获网络数据包,并自动解析数据包,为用户显示数据包的详细信息,供用户对数据包进行分析。wireshark是事实上的网络协议分析器工具。可以在演示中使用它来可视化tsn行为的详细信息。
而 windows 系统中默认没有安装该工具。因此,本节讲解如何在 windows 系统中安装 wireshark 工具。
(1)打开网址 http://www.wireshark.org,进入 wireshark 官网,如图1-6所示。
图1-6  wireshark下载官网
(2)单击图中的下载图标进入下载页面,如图7所示。在 stable release 部分可以看到目前 wireshark 的最新版本是 2.6.5,并提供了 windows(32 位和 64 位)、mac os 和源码包的下载地址。用户可以根据自己的操作系统下载相应的软件包。如图1-7所示。
图1-7 wireshark安装包
(3)这里下载 windows 64 位的安装包。单击 windows installer(64-bit) 链接,进行下载。下载后的文件名为wireshark-win64-2.6.5.exe。
(4)双击下载的软件包进行安装。安装比较简单,只要使用默认值,单击 next 按钮,即可安装成功。
(5)安装好以后,在 windows 的“开始”菜单中会出现 wireshark 图标,如图1-8所示。
图1-8 wireshark 工具图标
02/
硬件设备
part 1
smart mpsoc brick
图2-1显示了 smart mpsoc brick硬件设备实物图,图中以及板卡实物上对于每个端口都进行了名称标注,并将该设备定为设备0(即device 0),设备0包含一个6端口mtsn交换机(2个内部端口和4个外部端口)。
图2-1 smartmpsocbrick硬件设备
part 2
smartzynq brick
图2-2显示了 smartzynq brick硬件设备实物图,板卡实物上对于每个端口都进行了名称标注,并将该设备定为设备2(即device 2),设备2包含一个6端口mtsn交换机(2个内部端口和4个外部端口)。值得注意的是设备2在mtsn套件演示中充当流量生成器角色。
图2-2 smartzynq brick硬件设备
part 3
rely-tsn-pcie
该设备在一个设备中结合了tsn 端点和tsn桥功能,提供2个外部光纤或铜三速以太网端口。作为端点,它在托管它的设备中提供tsn功能,从而可以在确定性和时效性网络中无缝集成。图2-3显示了rely-tsn-kit设备。
图2-3 rel-tsn-kit
part 4
设备连接
这三块板出厂时都已预先配置为在板载arm处理器的以太网交换端口(eth0)上具有不同的ip地址,同时对于设备上的以太网服务端口都有不同的ip地址。如下表所示。
注意:port-0和port-1中的rely-tsn-pcieip地址为192.168.4.65
将rely-tsn-pcie插入在pcie插槽中,pciex1连接器连接到pcie,插槽中如果没有pciex1插槽,rely-tsn-pcie也与pciex4,pciex8和pciex16插槽兼容,同时将sfp模块插入所需的端口(端口0至端口2)。
如图2-4所示,显示了基于三个设备构成的mstn套件的硬件网络拓扑结构,按照以下端口配置,通过使用以太网电缆连接这三个设备。
图2-4 硬件网络拓扑结构
(1)设备0的以太网端口port-0连接设备rely-tsn-pcie的以太网端口port-0。
(2)设备0的以太网端口port-1连接设备rely-tsn-pcie的以太网端口port-1。
(3)设备0的以太网端口port-2连接设备2的以太网端口port-0。
(4)设备0的以太网端口port-3连接设备2的以太网服务端口port-z。
03/
设置vlan链接
硬件设备连接后,首先对网卡的vlan进行设置,这部分道理类似linux系统设置静态ip地址后,进行虚拟链接的过程。
在pc搜索栏输入proset,找到intel i210网卡的配置软件,打开软件后点击左边的intel i210网卡,在软件右边将会有该适配器的相关信息,点击“组合/vlan”后点击“新建”开始设置vlan链接,依次创建 100、200、40、0(untagged vlan,必须先创建有 vid 的 vlan)4 个 vlan 链接,如图3-1所示。
图3-1 设置vlan链接
点击查看网络属性,可以看到创建的vlan信息,如图3-2所示。
图3-2 创建的vlan信息
点击网络链接,分别对这四个vlan链接进行ip地址的设置,点击其中的一个vlan以太网,点击其属性,在“此连接使用下列项目下”找到tcp/ipv4选项并点击,出现一个常规设置框,点击“使用下面的ip地址”并开始定义此vlan的ip地址,ip地址设置为:vlan100 → ip192.168.100.10、vlan200→ip192.168.200.10、vlan40→ip192.168.40.10、vlan0→192.168.4.10。注意:设置完后要点确定。如图3-3所示。
图3-3 vlan的ip地址设置
设置完成后,可以通过对每个vlan设置的ip地址网段进行ping通,以检查设置的vlan链接ip地址的正确性。如图3-4所示。
图3-4 ip地址的ping结果
04/
tsn demo演示操作
这部分的具体操作和流程和linux系统下的具体流程基本一致,不同的在于window系统下,demo的web上的两个视频流无法正常在网页上进行播放,需要通过一些方法才能使其正常播放,这点与linux下的操作不同,linux系统下的浏览器支持vlc 视频流播放器插件,而在windows系统中,无论采用何种浏览器。都无法正常播放,原因可能是在该操作系统下不支持vlc插件。如图4-1所示。
图4-1 视频流无法正常播放
找到vlc视频流播放器“vlc media player”,点击“媒体”并选择“打开网络串流”选项,如图4-2所示。
图4-2 打开网络串流
接着上一步,打开网络串流后,点击“网络”选项,这部分需要输入网络的url,及视频流的网络地址,通过鼠标右键点击视频video,并点击查看源码,查阅 demo 页面中视频流的网页元素,从中可以看到两个视频流的地址和端口号,如图4-3所示。
图4-3 demo视频流元素
输入串流地址后,等待vlc视频播放器一小会儿,可看到动画视频(两个视频流就打开两个 vlc 播放器),如图4-4所示。对于其他的操作流程(即使用wireshark软件获取端口的流量捕获信息等)与linux系统下的操作没有区别。
图4-4 vlc网络串流播放

用于单片机与电子装置中的开关电源
威胁情报源可为大家提供更好的DDoS防护
ARM发布全新Cortex-A35处理器,ARMv8-A架构全面进军移动和嵌入式市场
学技术 |英飞凌推出支持第五代CAPSENSE™技术的PSoC™ 4100S Max,更优性能、更低的功耗与成本满足人机交互需求
FPGA开发要注意的十大要点
虹科干货 | 仅需3步!虹科教你如何基于Windows系统操作使用RELY-TSN-KIT评估套件
努比亚红魔3现场实拍
中科曙光新型计算机“参演”《流浪地球2》
如何提高CAN FD设备的电磁兼容性能
江苏扬中公园现智能充电座椅,采用光伏发电能够提供 WiFi
施工引起扬尘污染,工地都在安装扬尘在线监测设备
从misc子系统到3+2+1设备识别驱动框架
变频器的发展历程和未来趋势
小米CC9e全面评测 次旗舰的综合体验
从调结构到打价格 冰箱的抗跌能力最强
今日看点丨华为:海外手机暂无使用鸿蒙 HarmonyOS 的计划;蔚来宣布建设汽车充电桩超 20000 根
合金电阻与贴片电阻的区别
5G时代迎来智能制造春天
IIC-China 2010参展商展前专访:笙科电子
新型存储技术:未来方向研究及思考