Skip to content

Releases: CharonP1/xplane_vlan_sync

xplane_vlan_sync_v3.3

Choose a tag to compare

@CharonP1 CharonP1 released this 08 Feb 16:00

v3.3修改:

  1. 修复广播/泛洪风暴,拔除级联交换机多余网线
  2. 新增四端口测试仪配置设置,1、3端口tag,2、4端口untag
  3. 新增测试仪端口VLAN配置表
  4. 验证CBS功能有效,VLAN TAG配置生效

现存bug:
CBS带宽设置不确定,优先级映射问题。

xplane_vlan_sync_v3.2

Choose a tag to compare

@CharonP1 CharonP1 released this 08 Feb 15:56

v3.2修改:
1.新增Std端系统接在TSN交换机和以太网交换机两种情况的VLAN配置表
2.修复Makefile循环依赖错误

现存bug描述:
在各端系统设置完setup-host、setup-slave-tsn、setup-slave-std后,在主机运行make run-sender,出现如下结果:
程序能够运行,但接收以太网帧的从机2的画面卡顿,使用wireshark抓包后,主机可以看到在短时间内向ip地址192.168.2.10,
也就是从机2发送了大量的UDP数据帧,10s内抓包数据可达到百万量级;从机1,也就是接收802.1Q数据帧的从机运行正常,
使用wireshark抓包,可以看到ip地址从192.168.2.30到192.168.2.10的巨量数据包,10s内出现了千万数量级的数据,
显然其中有大量的重复数据;但是在从机2的抓包显示正常,没有看到重复的数据帧,数量级也在数千个

bug原因:
二层环路(Layer 2 Loop) 或 广播/泛洪风暴(Broadcast/Unicast Flood Storm) 现象。
问题诊断
现象(主机和从机1看到千万级的数据包、重复数据、从机2画面卡顿但抓包正常)是由于 网络中存在环路 且 VLAN 隔离不彻底 导致的。
数据风暴来源:
主机向从机2发送的 UDP 数据帧是 普通以太网帧(无标签)。
根据交换机配置(PVID=1),这些数据进入了 VLAN 1。
网络中 VLAN 1 存在物理或逻辑环路(例如 Sw-02 和 Sw-06 之间可能有重复连接,或者残留了之前的网线)。
由于交换机未开启 STP(生成树协议)或配置为 Disable,数据帧在 VLAN 1 中无限循环并被复制,形成风暴。

Full Changelog: xplane_vlan_sync_v3.1...v3.2

xplane_vlan_sync_v3.1

Choose a tag to compare

@CharonP1 CharonP1 released this 08 Feb 10:14

将Std端设置为普通以太网帧模式,新增两种链路配置说明

xplane_vlan_sync_v3.0

Choose a tag to compare

@CharonP1 CharonP1 released this 07 Feb 16:18

修改为1主机2从机版本

xplane_vlan_sync_v2.8

xplane_vlan_sync_v2.8 Pre-release
Pre-release

Choose a tag to compare

@CharonP1 CharonP1 released this 07 Feb 15:01

支持1主机1从机在2交换机级联下传输,相较于v2.7新增交换机配置说明