Ahoj, díky za odpověď, ale nakonec se mi to přece jen podařilo rozjet i přes ten trunk.
Musel jsem vypnout STP pro VLANy, které jsou pro trunk označené jako native a dále CDP pro trunk interface.
Pomocí CDP si switche mj. sdělují, kterou VLAN mají v daném trunku nastavenu jako nativní. Pokud CDP vypnete, tato informace se mezi sousedy neposílá a nehlásí se tudíž ani chyba; switche nevědí, že mají vzájemně různá čísla nativní VLAN.
Myslím, že toto je důvod, proč Vám to začalo chodit, STP na to neměl vliv. Switch totiž nepřemýšlí, jakmile přijme netagovaný rámec, což pozná podle toho, že pole Type v rámci nemá hodnotu 0X8100, vrazí jej do své nativní VLAN. Udělejte si port mirroring (čili podle Cisca SPAN) trunkového portu a koukněte se na provoz Wiresharkem - porovnejte s a bez CDP.
Poznámka: klasický STP (802.1D, což je asi ten, se kterým laborujete) je o hodně starší než VLANy s jejich tagováním :-). Svoje data (BPDU) tudíž posílá, moderně řečeno, v netagovaných rámcích, čili "přes nativní VLAN", a z libovolné topologie vytvoří strom, společný pro všechny VLANy. To často vadí, řešením je MSTP (Multiple STP) nebo od Cisca PVSTP (Per VLAN STP), kdy má každá VLAN svůj strom se jiným kořenem. Tam začíná být konfigurace zajímavá.