VLAN Trunk Link Issue Between Cisco and BDCom Switches – Troubleshooting Guide

cisco-small-businessvlan

I have a cisco SF 300 switch which is connected to a chinese brand BDCOM switch (2500 series full gigabit port) . When both the ports of switch are configured in access mode, it works. But when they are configured in trunk mode tagging two vlans , it doesn't work. I need to pass two vlans in between these two switches. What might be the issue ?
Here is the configuration of cisco switch:

interface gigabitethernet1
switchport trunk allowed vlan add 17,2029
!

BDCom switch configuration:

interface GigaEthernet0/51
switchport trunk vlan-allowed 17,2029
switchport mode trunk

Adding more: there is only single link in between two switches. If there was multiple physical link between them, we could suspect about STP issue. But it was not the case.

Best Answer

I realized that the problem was with STP. The Bdcom switch interface was in blocking mode. So I manually disable STP in both the connecting interfaces at both switches: BDcom and cisco.

For Bdcom:

interface GigaEthernet0/36
switchport trunk vlan-allowed 17,18
switchport mode trunk
spanning-tree bpdufilter enable

For Cisco:

interface gigabitethernet1
spanning-tree disable
switchport trunk allowed vlan add 17,18

I am not clearly understanding though how STP status is changing in trunk mode. But it worked after disabling STP.