虹科教您 | 多功能时间敏感网络流量记录仪RELY-TSN-REC操作指南与基本功能测试

news2024/11/26 4:22:25

1. 设备描述

RELY-TSN-REC 是一款基于 RELYUM 灵活开放平台的强大网络流量记录器。 该设备可以使用 IEEE 802.1AS 通过连接到专用端口的外部主时钟进行同步,并为捕获的流量提供精确的时间戳。该设备可以安装在时间敏感网络(TSN)以太网网络中,并可以在TAP模式或端口镜像模式下进行连接。在这两种情况下,它都作为一个透明的设备,并且不影响网络的确定性行为。捕获的流量被记录到一个内部工业级SSD磁盘中。该磁盘的标准容量为256GB。使用设备中嵌入的 Web Manager 工具可以从远程计算机轻松访问设备中存储的信息,而不会影响记录过程。为了简化对这些数据的后续分析,RELY-TSN REC可以配置过滤策略,根据不同的参数(IP 地址、以太网类型、内容等)限制记录的流量。设备如图所示。
在这里插入图片描述

2. 设备连接方式

2.1 设备端口信息

(1)PL部分:SoC的可编程逻辑部分。
记录端口(端口0和端口1)合并接收到的流量,并通过一个内部端口将其传输到记录服务。同步端口(端口2)以便从外部主时钟接收时间参考,并对通过端口 0 和端口 1 接收的流量实施硬时间戳,然后通过内部端口传输。
(2)PS部分:SoC的处理系统部分。
通过一个内部端口连接到PL部分,它还有一个被称为服务端口的外部连接,可用于配置设备和检索存储的数据包,服务端口可以在与其他以太网端口不同的网络中设置,这允许应用网络分割用于安全目的。
(3)扩展板:RELY-TSN-REC的设计包括两个扩展板。
通用I/O:也称为传感器扩展模块,它允许将不同类型的传感器连接到设备上,以定义触发记录条件。
存储盘:是存储记录信息的工业级SSD硬盘.
设备RELY-TSN-REC的内部结构图如图所示。
在这里插入图片描述

2.2 在网络拓扑重的连接方式

RELY-TSN-REC 允许使用不同的连接模式来记录传统以太网或时间敏感网络 (TSN) 网络中的流量。RELY-TSN-REC 中的 Port-0 和 Port-1 是分配用于接收将记录在设备中的流量的端口。本节介绍 RELY-TSN-REC 为每种网络类型支持不同架构,以及应如何连接 Port-0 和 Port-1 以支持每种架构。
以太网网络支持不同类型的流量:
• 单播流量:是通过传输一对一发送的流量,即具有一个发送者或源设备和一个接 收者或目标设备。
• 多播流量:是通过一对多传输发送的流量,即具有一个发送方或源设备以及多个接收方或目标设备。
• 广播流量:是以一对一的传输方式发送的流量,即由一个发送器或源设备以及连接到网络的所有设备作为接收器或目的地设备。该流量主要用于视频和音频网络。
在这里插入图片描述
单播类型流量
在这里插入图片描述
多播类型流量

RELY-TSN-REC 可以安装和配置为 TAP,即在网络链路的中间(见下图)。 所有广播流量都通过所有网络链路传输,因此由 RELY-TSN-REC 接收,这将镜像在 Port-0 和 Port-1 之间传递的流量并将其合并到内部录制端口。
在这里插入图片描述
TAP连接并不能保证网络的所有单播流量都被接收并记录在RELY-TSN-REC中。为了确保该网段中传输的所有流量都被记录下来,RELY-TSN-REC必须以Port Mirroring模式连接(见下图)。为此,必须在被检查的交换机中启用端口镜像。然后,交换机会将在其端口中接收到的所有网络数据包的副本发送到一个称为镜像端口的端口,该端口将连接到RELY-TSN-REC 。
在这里插入图片描述

3. RELY-TSN-REC的基本功能测试

3.1 接入模式

在常规以太网网络中记录流量,如下方的网络拓扑模型(见下图),这里采用TAP模式,流量生成器(GEN)向目的地PC发送流量,中间以一个交换机(BRIDGE)模拟大规模中间节点,REC器件用来记录传输到PC中的网络流量。
注意:也可以用GEN剩余端口通过交换机向目的地PC发送多种不同类型的流量,通过配置过滤策略,根据不同的参数(IP 地址、以太网类型、内容等)限制记录的流量。
在这里插入图片描述
图7 TAP模式下的连接方式

3.2 GEN定义传输流量

使用流量生成器产生流量传输,以便在REC中捕获此流量类别,GEN传输参数设置如下图所示。
在这里插入图片描述

dst_MAC_address_lo: 该MAC地址被设备用作生成的任何出站帧的目标地址。这些位对应于MAC地址的低部分(位31至0)。设置为目标PC的0x5B893FBE。
dst_MAC_address_hi: 该MAC地址被设备用作生成的任何出站帧的目标地址。这些位对应于MAC地址的高部分(位47至32)。设置为目标PC的0x80FA。
Frame Size:它指定要传输的帧长。这个大小从60字节增加到1518字节(没有CRC字段)。定义为1500字节大小。
Ethertype: 它指定要传输的帧的以太类型。默认值为0x000088FB。
Percentage: 它以百分比为单位定义了传输速率,它的粒度为一个单位。定义为千兆的百分30,即300兆速率。
Frame_tx_enable:设置为1,以启用数据包传输。

3.3 REC设备Web端捕获操作

进入设备的管理页面Web(见下图),进入Recording选项,因为REC接入模式为TAP模式,所以Recording port下拉选择“TAP”,点击上方的“start”选项开始记录流量,点击“Stop”后停止流量记录,设备将保存这段时间记录的流量进SSD硬盘中。
当然也可以选择触发方式记录,点击“Trigger”选项,并填写相应的时间参数。以及选择“FILTERING”设置相应过滤参数(L2\L3\Custom)记录对应的流量。
同时还可以选择“Event”定义事件触发记录,以及通过扩展的I/O模块判断外部环境变化进行触发记录。
在这里插入图片描述

3.4 从REC提取捕获的PCAP文件

点击下方的RECORDS(见下图),就能找到捕获的PCAP文件,点击“Download”下载文件。
在这里插入图片描述

3.5 Wireshark打开捕获文件

使用Wireshark工具,打开下载的PCAP文件,观察帧的报文内容是否与GEN设置的帧参数有差异,判断REC流量记录可以准确记录网络中的传输的流量。
如下图所示,REC捕获的报文信息以及帧的传输速率大小。

在这里插入图片描述

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

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

相关文章

VCL界面控件DevExpress VCL v23.1.3全新首发 - 支持Windows 11新主题

DevExpress VCL Controls是Devexpress公司旗下最老牌的用户界面套包,所包含的控件有:数据录入、图表、数据分析、导航、布局等。该控件能帮助您创建优异的用户体验,提供高影响力的业务解决方案,并利用您现有的VCL技能为未来构建下…

公开信发起人Tegmark:中国得天独厚,为AI安全和治理做贡献丨2023智源大会回顾...

导读 近日,MIT教授、「暂停大型AI实验」公开信的发起人之一Max Tegmark发表了题为「如何掌控 AI」的精彩演说,介绍了发展可控 AI 的重要意义,提出了通过「机械可解释性」实现可控 AI 的技术路线,同时也肯定了中国在 AI 安全领域的…

2自由度并联仿生腿的制作

1. 运动功能说明 本文实例将实现2自由度并联仿生腿模组运动起来,模拟实现狗腿行走的动作。 2. 结构说明 2自由度并联仿生腿模组是由两个舵机驱动的,它的所有动作都将在两个舵机的配合运动下实现。 3. 运动原理说明 2自由度并联仿生腿模组运动的点位如下…

【Vue】学习笔记-Vue UI组件库

学习笔记-Vue UI组件库 常用UI组件库移动端常用UI组件库PC端常用UI组件库element-ui 基本使用element-ui 按需引入 常用UI组件库 移动端常用UI组件库 VantCube UIMint UIhttps://nutui.jd.com/#/ PC端常用UI组件库 Element UIIView UI element-ui 基本使用 安装element:n…

使用three.js渲染第一个场景和物体

一、效果图: 二、渲染场景和物体的步骤 创建场景(Scene):在 three.js 中创建场景通过调用 THREE.Scene() 方法,然后将其赋值给变量。 var scene new THREE.Scene(); 创建相机(Camera):在 three.js 中创建相机通过调用 THREE.Pe…

什么是量词符?怎样理解量词符?

量词符用来设定某个模式出现的次数,通过使用量词符(?、、*、)能够完成某字符连续出现的匹配。具体如表所示。 上表中,“…”表示多次。为了更好地理解量词符的使用,下面我们以a字符为例进行演示,示例代码如下。 var reg /~a*…

CSC公派访问学者申请的几个重要步骤

CSC(中国国家留学基金委员会)公派访问学者项目为有志于在国外进一步深造、学术交流的学者提供了宝贵的机会。然而,在申请过程中需要注意一些重要的步骤,以确保申请的顺利进行。下面知识人网小编将为您介绍几个关键的申请步骤。 第…

Python代码覆盖率分析工具Coverage

目录 简介 安装 命令行中使用 调用API使用 简介 Coverage是一个Python代码覆盖率分析工具,它可以用于衡量Python测试代码的质量。通过给代码执行带来的覆盖率数据,Coverage可以帮助开发人员找出被回归测试代码中的漏洞,并且指明哪些代码…

c++类的导出和函数的修饰名

(一)c中类的导出方法 类前面添加__declspec(dllexport) 头文件如下定义: #pragma onceclass __declspec(dllexport) TestClass {int myint;double mydouble;float myfloat; private:int myfun0(float* f1, int* i2);public:TestClass();~…

发现 7 个 PM 优先级框架并立即获取 7 个免费模板

需求的优先级是项目经理工作中常被提及的,每一种优先级决策技术都有利有弊,也有对应的应用场景,如何选择合适的优决策技术,是产品经理做好优先级管理的前提。那么在项目管理工作中,要如何去评估需求的优先级呢&#xf…

(八) ElasticSearch数据可视化和分析工具Kibana安装和使用

1.概述 Kibana 是一个用于数据可视化和分析的开源工具,它是 Elastic Stack(包括 Elasticsearch、Logstash 和 Beats)的一部分。Kibana 提供了直观、交互式的用户界面,让用户能够以图表、表格、地图等形式实时探索和可视化存储在 …

南卡OE Pro开放式耳机震撼上市,突破音质与舒适度的极限!

南卡在近日又推出了一款全新升级的南卡OE PRO开放式蓝牙耳机,集齐了先进技术与卓越音质于一身,为用户带来无与伦比的音乐体验和舒适感,让您尽情享受自由的音乐之旅,而且有望打破开放式耳机历史记录,成为开放式耳机天花…

【软件教程】农林生环、水文、海洋、水环境、大气科学、人工智能、碳中和、碳排放、3S、R与统计等软件模型

本文涉及领域水文水资源、大气科学、农林生态、地信遥感、统计分析、编程语言等... 从软件基础到实践案例应用操作,手把手教学,提供永久回放观看和助学群长期辅助指导。适合课题组人员一站式学习,科研人员技术提升、企业单位工程项目、高校论…

Matlab机械臂建模:机器人工具箱的使用导入自己的机械臂模型

本文主要介绍如何在matlab中建立机械臂模型(前提要下载了Robotics Toolbox机器人工具箱~),并进行基于正逆运动学计算的轨迹运动。对于已有的Solidworks机械臂三维模型,如何导入Matlab,并对其进行运动控制。 关于机器人…

带你手摸手从零开始撸一个脚手架

文章目录 为什么要搭建脚手架搭建流程梳理初始化脚手架命令参数处理询问用户信息下载模版代码等待提示交互脚手架命令行美化发布脚手架到npm 为什么要搭建脚手架 脚手架就是在项目启动的时候询问一些简单的问题,并且通过用户回答的结果去渲染对应的模板文件。 搭建…

四、使用Kibana执行elasticsearch的CRUD操作

目录 使用kibana测试 1、创建一个索引 2、创建索引并添加数据 3、获取索引的具体信息 4、通过GET请求_cat查看所有的_cat命令 5、修改数据 5.1、使用PUT修改 5.2、使用POST最后加上_update修改 6、删除文档 7、删除索引 8、查询操作 Rest风格说明 Rest是一种软件架构…

汽车一键启动开关发动机启动按钮点火开关图解

汽车改装件一键启动按钮单复位汽车点火开关一键启动按钮开关 (用于配套启动主机使用) 移动管家一键启动开关 YC360外观:黑色按钮上有3种不同的雷射灯,指示汽车不同的状态,和主机配套时可任意选灯的颜色。指示汽车的不…

AFPM系列消防设备电源监控系统的功能和一样

安科瑞虞佳豪 现代建筑内部, 消防报警、防火、灭火系统种类繁多,并分布在建筑内的各个角落。当灾情发生的时候,消防设备能否处于正常的工作状态, 直接关系到人民生命财产安全是否得到及时保全。 消防设备电源监控系统对于确保建…

Node.js包和模块的关系是怎样的?

在Node.js 中,会将某个独立的功能封装起来,用于发布、更新、依赖管理和进行版本控制。Nodejs 根据CommonJS规范实现了包机制,开发了NPM包管理工具,用来解决包的发布和获取需求。 Node.js的包和模块并没有本质的不同,包…

高频前端面试题汇总之CSS篇

一、CSS基础 1. CSS选择器及其优先级 选择器格式优先级权重id选择器#id100类选择器#classname10属性选择器a[ref“eee”]10伪类选择器li:last-child10标签选择器div1伪元素选择器li:after1相邻兄弟选择器h1p0子选择器ul>li0后代选择器li a0通配符选择器*0 对于选择器的优…