各位专家:
我们正在开发 TDA4平台、并愿意执行以下操作:
-配置 VLAN 并使应用程序在 VLAN 内通信。
但是、当我们通过修改交换机的启动代码来添加 VLAN 配置时、我们发现、尽管 VLAN 配置存在于交换机的输入表中、 我们确认该 VLAN 内的通信有效、我们发现在 A72端看不到外部板播数据包(在 A72端尝试了 tcpdump)、 这意味着外部 ARP 板播无法到达 A72端、因此在 A72将 ARP 板播发送到外部之前、通信将失败。 我们的应用之一也需要其他板播数据包。
从我们的角度来看、TDA4平台上的开关正在阻止外部板播数据包。 我们注意 到、在 cpsw 启动代码中、添加了一个带有 addr "FFFF FFFF FFFFFFFFF"的多播条目用于板播、因此我们尝试为我们配置的 VLAN 添加 samilar 多播条目、但外部板播仍被阻止。
因此、我们想知道、如果我们要在 VLAN 中启用从外部到内部的板转换、我们应该检查什么、或者我们应该做什么来配置交换机?
非常感谢!