This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Dm8127使用SWitch Mode接百兆交换机传输问题。



一、环境

1、RDK3.8,linux2.6.37。

2、参照:processors.wiki.ti.com/.../TI81XX_PSP_ETHERNET_Switch_User_Guide,双网口使用Switch Mode。

3、内核配置开启CONFIG_GARP 、CONFIG_VLAN_8021Q、CONFIG_VLAN_8021Q_GVRP,关闭CONFIG_TI_CPSW_DUAL_EMAC。

二、网络连接

1、PC->100M交换机->dm8127 A(switch mode) -> dm8127 B

2、PC->1000M交换机->dm8127 A(switch mode) -> dm8127 B

按1连接时,dm8127 A自协商为百兆全双工,dm8127 B自协商为千兆全双工,PC为百兆全双工。

按2连接时,dm8127 A自协商为千兆全双工,dm8127 B自协商为千兆全双工,PC为百兆全双工。

三、现象

PC在2情况下,PC同时接 dm8127 A和B的视频,视频流畅。

PC在1情况下,PC同时连接dm8127 A和B的视频,视频A相对流畅,视频B丢帧非常严重。

PC在1和2的情况下,单独连接dm8127 A和B,没有明显丢帧现象。

PC接百兆交换机,同时接A和B看视频,没有明显丢帧现象。百兆交换机的带宽,可以负担两路视频的传输。

四、问题

在百兆网络可以负担两路视频的情况下,为什么dm8127 A 接 千兆交换机和接百兆交换机,表现有明显的不同呢???目前看,在情况1下,dm8127 B丢包比较严重。请指导下排查方向。

非常感谢!!