S5328C-EI配置接口Vlan-stacking后,透传vlan失败。

发布时间:  2013-04-25 浏览次数:  286 下载次数:  3
问题描述
P国Z运营商网络,S5328C-EI(软件版本V100R006C00SPC500)设备作为汇聚层交换机,欲实现以下两种功能:
1. 对下游设备上送的用户业务vlan做vlan-stacking,即再打一层service vlan
2. 对下游设备上送的管理vlan4000直接进行透传
网络拓扑大致如下:
core---S5300----access device
S5300下行接口对应的配置:
interface Eth-Trunk0
qinq vlan-translation enable
undo port hybrid vlan 1
port hybrid tagged vlan 4000
port hybrid untagged vlan 2 to 198 1800 to 1999 3800 to 3999
port vlan-stacking vlan 703 stack-vlan 11
......

现象: 用户qinq业务正常,管理vlan4000透传异常,下游设备因此脱管。

告警信息
处理过程
1.对照S5300手册检查配置,并无发现错误的地方。
2.通过在S5300上游设备抓包和查询MAC地址表项,确认VLAN4000的数据没有收到。

至此故障点聚焦在S5328C-EI设备本身,后经GTAC以及R&D同事分析(icare864370),结论是:
S5328C-EI如果配置vlan-stack后,端口的属性就会变为UNI。此时,进入该端口的报文如果不匹配VLAN STACKING,就会为该报文打上一层端口默认VLAN的VLAN Tag,此问题和软件版本无关。结合配置,端口添加一层端口的默认vlan1,但是在配置中已经不允许vlan1 通过。
如果要透传vlan4000,则需要配置自己到自己的mapping,即port vlan-mapping vlan 4000 map-vlan 4000 。
最后,正确的完整接口配置如下:

interface Eth-Trunk0
  qinq vlan-translation enable
undo port hybrid vlan 1
port hybrid tagged vlan 4000
port hybrid untagged vlan 2 to 198 1800 to 1999 3800 to 3999
port vlan-stacking vlan 703 stack-vlan 11
......
port vlan-mapping vlan 4000 map-vlan 4000


根因
建议与总结

END