虹科教您 | 基于Linux系统的虹科RELY-TSN-KIT套件操作指南(2)——操作演示

news2024/11/14 20:41:27

RELY-TSN-KIT是首款针对TSN的开箱即用的解决方案,它可以无缝实施确定性以太网网络,并从这些技术复杂性中抽象出用户设备和应用。该套件可评估基于IEEE 802.1AS同步的时间常识的重要性,并借助时间感知整形器来确定性地交付实时流量,通过基于信用的整形器在流量类别之间进行带宽分配和预留的好处。

1. 操作环境的启动

在电脑重启前,U盘必须提前插入电脑中,在电脑开始重启时,长按下电脑的键位“F12”,不同的电脑键位可能都不大一样,建议网上查询相关键位,随后电脑进入BIOS界面,Boot Manager页面如图3-1所示。
在这里插入图片描述
图3-1 Boot Manager页面

进入BIOS设置后,找到第4个选项卡Linpus lite(Netac onlyDisk),鼠标点击此选项然后进入下图3-2界面,选择Try Ubuntu without installing并回车,然后等待系统的启动。
在这里插入图片描述
图3-2 Lubuntu系统选择

2. 设置Linux PC的静态IP地址和虚拟连接的建立

当PC直接与配置了静态IP地址的RELYUM-TSN-PCIE连接时,具体查看1.2节中的设备IP地址表,在PC与RELY-TSN-PCIe连接的网络接口,接口必须位于192.168.4.0/24子网中,在子网范围内为PC分配一个静态IP地址,以便能够访问控制台或配置工具。

使用GUI配置网络接口的IP地址。使用任务栏右侧的快速启动按钮打开用于网络配置的GUI,然后选择与RELY-TSN-PCIe连接相对应的网络接口,最后,在正确的子网中设置IP地址。如图3-3所示。

在这里插入图片描述
图3-3设置静态IP地址

需要在用于显示视频流的主机PC中设置两个虚拟链接。为此,请使用控制台在命令行界面中键入以下命令。该命令接收一个输入参数,该参数是演示中使用的网络接口的名称。

在Linux PC中,只需打开终端执行以下命令即可完成:

sudo createVirtualLinks 接口名称

设置后执行命令ifconfig,查询IP地址是否成功设置,以及端口和虚拟接口是否建立,如图3-4所示。

在这里插入图片描述
图3-4 虚拟链接设置

3. 设备的访问和配置

3.1 设备的Web管理页面访问

为了访问设备内部Web服务器,并对设备进行配置,请执行以下步骤:

(1)将PC的静态IP设置为与RELYUM-KIT套件所连端口的子网相同。(值得注意的是:当PC用以太网电缆与设备的端口进行连接时,静态IP根据端口不同而设置不同。比如对于设备0,设备0以太网交换端口的IP地址为192.168.4.64,则当PC连接此4个端口任何一个时,PC的静态IP设置为192.168.4.10;设备2服务端口的IP地址为192.168.2.64,则当连接此端口时,PC的静态IP设置为192.168.2.10。PCIE已经插入到PC插槽中,可以直接根据设备IP端口设置。),静态IP设置如3.2节中描述。

(2)打开Web浏览器,Opera浏览器有时候用不了,所以建议使用firefox浏览器,然后在地址栏中键入设备0和设备RELY-PCIE-TSN的以太网交换端口的IP地址(这里设备之间相连,对于设备0和PCIE,根据PC设置的静态IP,可以在网络拓扑结构中访问这两个设备的IP地址对应的Web设备管理页,而设备2需要PC单独连接其服务端口才能访问)。Web应用程序将要求用户名和密码,如图3-5所示,访问设备RELY-PCIE的Web管理页。

在这里插入图片描述
图3-5 输入用户名和密码

输入用户和密码后,就进入了设备的Web管理页面,管理页面如图3-6所示。(值得注意的是:在RELYUM-KIT套件接电前,SFP模块正确插入设备的SFP端口,同时在设备接电期间,禁止对SFP模块进行热插拔,正确的做法是先断电,然后再进行插拔,否则会可能损坏设备)。

在这里插入图片描述
图3-6 RELY-PCIE的Web管理页面

3.2 设备的配置

为了将产品集成到RELYUM-TSN测试环境中,除了配置与设备的网络连接外,使用Web Manager来配置设备可用以太网端口的SFP类型或者检查和配置IP地址。因为设备之间通过以太网电缆进行交互,并且以太网交换机端口使用SFP模块作为端口连接,设备的SFP模式和使用的SFP模块不同可能会导致设备的连接问题,同时也可以检查设备的IP地址或者根据需求配置IP地址。

为了确保设备交换机端口SFP模式符合自身需求以及整体套件连接能够ping通,不改变RELY-TSN-KIT套件的网络拓扑连接结构,可以先将连接PC端的以太网电缆分别连接每个设备的服务端口(因为服务端口不使用SFP模块,且IP地址确定),然后设置PC的静态IP去访问设备Web管理页面。

对于RELY-TSN-PCIe的配置,可以插入并设置静态IP后直接访问设备的Web管理页。进入设备Web管理页面,再顶部菜单中,点击“General Settings”选项进行“常规设置”。将打开一个新页面,如图3-7所示,允许用户分配交换端口和可选虚拟接口的新IP配置,以及在设备的端口中插入的SFP的类型。

在这里插入图片描述
图3-7 设备的网络配置

(1)IP配置模式

设备的Web管理页面允许将三种配置模式应用于端口,如下所示:

•静态:IP参数由用户指定(这些参数由网络管理员提供)。
•DHCP:IP参数由DHCP服务器提供。
•手动:在这种情况下,接口会被提起,但是它没有分配的IP配置(将此模式用于VLAN配置)。

(2)SFP配置模式

设备的Web管理页面允许将三种配置模式应用于端口,如下所示:

•1000X:为光纤1000Base-X SFP配置端口。
•100FX:为光纤100Base-FX SFP配置端口。
•SGMII:为铜三速1000Base-T SFP配置端口。默认情况下,所有端口均配置为用于铜三速1000Base-T SFP。

更改设备的配置后,重新引导系统以使更改生效。重新启动可以点击右上方“Apply changes”完成,也可以稍后通过单击白色右齿轮菜单上的“Reboot”选项来完成,如图3-8所示。
在这里插入图片描述
图3-8 系统重启

Web Manager可以由两种类型的用户使用:基本用户(用户名:user)和高级用户(用户名:admin)。如果选择了基本用户,则要求管理员凭据切换到高级配置模式,以便访问仅限于高级用户的某些配置选项。基本使用高级用户登录,以便获取更多的配置权限。

4. TSN演示demo的设备配置

MTSN套件可免费用于任何TSN设置。不同模块的可配置性允许深入实践这些技术。但是,设计团队设计了一组预定义的测试,这些测试提供了一种快速的方法来体验TSN功能的行为。

提出的测试用例的执行以视觉和图形方式显示了TSN网络的行为。将探讨以下概念:

  • 所有设备进入TSN网络的时间要求都相同。
  • TSN网络使用“时间感知整形器”为任何类型的流量保留一定带宽的容量。
  • 使用基于信用的整形器在多个流量类别之间进行带宽分配的能力
  • 需要中央配置网络节点在网络中的所有设备中设置相同的配置参数。

设备0和RELY-PCIE在RELYUM-KIT套件Demo中有专门的设备参数配置文件,具体的配置过程如下将具体介绍,以设备RELY-PCIE为例,首先分别进入Web 设备管理页面,如图3-9所示,点击页面右上方的齿轮按钮,找到下方的“configuration”选项并点击。

在这里插入图片描述
图3-9 Demo的配置选项

接着上一步,找到在页面的右方“MANAGEMENT”下方的“config4.conf”选项,并点击“Apply”下方的勾选,如图3-10所示。
在这里插入图片描述
图3-10 配置Demo-config

接着上一步操作,点击后出现“Accept”和“Cancel”复选框,这里直接点击复选框中的“OK”,点击后设备会重新启动,等待一段时间后,关闭网页,重新在Web浏览器上输入设备的IP地址进入设备Web管理页面,可以查看相应的配置,如图3-11所示。
在这里插入图片描述
图3-11 接受apply changes

设备的Web管理页面除了上述几节的基本配置功能外,还包括对设备的一些其他功能配置,其中包含有:

  • VLAN支持-基于端口的虚拟LAN的说明和配置
  • 设备的交换端口掩码的说明和配置
  • 帧率限制和广播风暴防护的说明和配置
  • 组播过滤描述与配置
  • 端口统计描述与配置
  • 集中式网络配置(CNC)-IEEE 802.1Qcc描述与配置
  • 时间感知整形器(TAS)-IEEE 802.1Qbv描述与配置
  • 基于信用的整形器(CBS)-IEEE 802.1Qav描述与配置

用户可以根据自身对于网络的需求,根据协议规范自行定义设备的参数配置,对于这些配置的详细过程和方法,可以咨询虹科技术工程师。

5. Wireshark配置(I/O图)

Wireshark是事实上的网络协议分析器工具。可以在本演示中建议的设置中使用它来可视化TSN行为的详细信息。实际上,Wireshark包括功能强大的I / O Graph模块,该模块允许以可视方式表示分析结果。在第2节的Lubuntu环境中,已经包含了Wireshark工具的安装,只需要配置此分析仪的I / O Graph模块。以下步骤描述了如何正确配置以可视化演示中传输的数据流:

(1)打开Wireshark工具

打开操作环境的终端,输入以下命令行:

sudo wireshark

(2)捕获

开始新的捕获,然后单击统计-I / O图,如图3-12所示。
在这里插入图片描述
图 3-12 I / O图表工具

(3)I/O配置

创建如下所示的相同条目。优先级5的流量需要一张图,优先级4的需要一张图,优先级2的需要一张图。如图3-13所示。

在这里插入图片描述
图3-13 I / O图流的配置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/431201.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

EJBCA搭建

EJBCA搭建 前言: 本次EJBCA搭建使用操作系统为centos 7,shell用户为root。 1.下载jdk环境: // 下载jdk yum install -y java-1.8.0-openjdk-devel // 查看java版本 java -version 本人jdk环境: openjdk version "1.8.…

计算机自动化有哪些SCI期刊推荐? - 易智编译EaseEditing

以下是计算机自动化领域的一些知名SCI期刊: IEEE Transactions on Automation Science and Engineering: 该期刊由IEEE(电气和电子工程师协会)出版,涵盖了自动化科学和工程领域的研究,包括自动控制、人工…

算法记录 | Day35 贪心算法

860.柠檬水找零 思路: 只需要维护三种金额的数量,5,10和20。 有如下三种情况: 情况一:账单是5,直接收下。情况二:账单是10,消耗一个5,增加一个10情况三:账…

九、Locust运行与配置

1. 配置 1.1 环境变量 也可以通过环境变量设置选项。它们通常与命令行参数相同,但大写并带有前缀LOCUST_: 在 Linux/macOS 上: $ LOCUST_LOCUSTFILEcustom_locustfile.py locust在 Windows 上: > set LOCUST_LOCUSTFILEcu…

MySQL的安装与卸载(Centos7.9环境下,全篇图文手把手安装教程)

前言 在安装MySQL之前,我们先来看看MySQL如何卸载。如果从未安装过MySQL的任何版本,可以直接跳过这部分。 如果已经安装过MySQL,一定要确保自己的环境中的MySQL相关文件删除干净,否则重新安装时可能会出现一些错误 tips&#xf…

问界M9全剧透:华为的「科技豪华」样板间

作者 | 德新 编辑 | 王博 今天在nova 11的发布会上,曝了一个意外——问界M9提前剧透。实际上这车要今年四季度才上市。「本来没打算这么早发出来,前阵子网上有一个很老的设计图在传(实在太丑)。没办法,干脆先讲讲」…

DriveGPT、车企订单背后,为什么毫末每年都能搞出新东西?

作者 | 祥威 编辑 | 德新 4月11日,毫末智行正式发布自动驾驶生成式大模型 DriveGPT,中文名 雪湖海若,可以提升自动驾驶认知能力,最终提升规控效率。 雪湖海若的核心,是将各种驾驶场景作为Token输入到模型中&…

《Netty》从零开始学netty源码(三十九)之PoolSubPage的内存分配

目录 PoolSubPage.allocategetNextAvail方法toHandle方法removeFromPool方法 PoolSubPage.allocate 上一篇我们介绍了PoolSubPage的简单知识,当我们需要PoolSubPage的内存时可调用allocate方法查找可分配二进制的位置,具体的源码过程如下: …

ctfshow web入门命令执行web74-118

1.web74 还是先扫目录 payload: c$anew DirectoryIterator(glob:///*);foreach($a as $f){echo($f->__toString()." ");}exit(0); #扫描根目录有什么文件 c$anew DirectoryIterator(glob:///*);foreach($a as $f){echo($f->getFilename()." ");} …

N32G430学习笔记20--- spi外设单工模式下spi1中断发送和spi2中断数据接收

基本知识 spi主模式下使用硬件NSS(3个条件缺一不可): 设置硬件NSS模式设置NSS电平为低电平使能NSS输出spi主模式下使用软件NSS: 设置软件NSS模式 使能NSS输出 SPI_SS_Output_Enable(SPI1);//NSS 使能 SPI接线方式(MISO 和MOSI反着接) SPI1->SLCK=PB3 <–> SPI2-…

在SPRO为定制表创建节点

确定透明表已创建&#xff0c;允许维护&#xff0c;并且生成维护视图。保证SM30可以正常维护。 2.在已有的节点增加还是新增&#xff0c;如果在以有的节点增加&#xff0c;需要查看已有节点的Enhancement ID 。 查看方法具体请点击。 举个例子&#xff1a;我们想在Z-business C…

每日学术速递4.17

CV - 计算机视觉 | ML - 机器学习 | RL - 强化学习 | NLP 自然语言处理 Subjects: cs.CV 1.DreamPose: Fashion Image-to-Video Synthesis via Stable Diffusion 标题&#xff1a;DreamPose&#xff1a;通过稳定扩散实现时尚图像到视频合成 作者&#xff1a;Johanna Karr…

无聊写个 chatgpt 玩玩!这不得试一试 openai 的聊天和绘画功能

chatgpt 最近很火。使用 chatgpt 问一些问题还是很有用的。比如面试题&#xff0c;面试题的答案。简直不要太爽。 不过闲来无事&#xff0c;也使用 openai 提供的api &#xff0c;写了几个小页面&#xff0c;可以进行聊天&#xff0c;和绘画。 项目放在 github 上了&#xff…

cmake和cmake install学习

cmake 设置cmake的C/C编译标准 set(CMAKE_CXX_STANDARD 17) set(CMAKE_C_STANDARD 11)add_library生成的默认是静态库还是动态库 https://blog.csdn.net/HandsomeHong/article/details/122401900 add_library()命令生成的默认库类型取决于第二个参数。如果第二个参数是STATI…

python-day3

第003天 函数和模块的使用 定义函数 在python中可以使用def关键字来定义函数&#xff0c;和变量一样每个函数也有一个名字&#xff0c;而且命名规则和变量的命名规则是一致的。在函数名后面的圆括号中可以放置传递给函数的参数&#xff0c;程序中函数的参数就是相当于数学上…

企业级信息系统开发学习笔记05 初探Spring AOP

文章目录 一、学习目标二、Spring AOP&#xff08;一&#xff09;AOP基本含义&#xff08;二&#xff09;AOP基本作用&#xff08;三&#xff09;AOP和OOP对比&#xff08;四&#xff09;AOP使用方式&#xff08;五&#xff09;AOP基本概念 三、采用配置方法使用AOP&#xff08…

STM32实验-高级定时器输出指定个数PWM

STM32F103ZET6中有TIM1,TIM8两个高级定时器&#xff0c;每一定时器都有 1、一个16位向上、向下、向上/下自动装载计数器 2、一个16位预分频器和四个独立从输入输出通道 3、每一个通道都可用于输入捕获、输出比较、PWM和单脉冲模式&#xff08;除了基本定时器&#xff0c;高级定…

Cesium-源码修改-gltf增加纹理贴图改变3dtiles外观

一、需求 Cesium支持加载gltf和3dtiles等三维数据模型&#xff0c;实现了很好的封装&#xff0c;往往只需要给一个uri就能加载模型文件&#xff0c;并实现贴图渲染等。但是好的封装带来的问题是如果开发者想要自定义贴图&#xff0c;那该怎么办&#xff1f;不得不从源码入手。 …

条码控件Aspose.BarCode入门教程(6):如何在C# 中生成GS1-128 条码

Aspose.BarCode for .NET 是一个功能强大的API&#xff0c;可以从任意角度生成和识别多种图像类型的一维和二维条形码。开发人员可以轻松添加条形码生成和识别功能&#xff0c;以及在.NET应用程序中将生成的条形码导出为高质量的图像格式。 Aspose API支持流行文件格式处理&am…

三、Golang环境搭建及打包和工具链

一、环境搭建 从https://golang.google.cn/dl/下载安装即可 新建GO_HOME 系统环境变量&#xff0c;指向go的安装目录 在终端输入go dev即可测试有无安装成功 二、包 所有Go程序的程序都会组织成若干组文件&#xff0c;每组文件被称为一个包。每个包的代码都可以作为很小的复用…