Всё, вроде починил. Проблема вылезала из-за перекрещивающихся виланов (нетегированные порты default vlan присутствовали во всех остальных):
http://www.kc.ru/~tn/s1-1.gif
http://www.kc.ru/~tn/s1-2.gif
Вот правильный конфиг (ассиметричные виланы в моем случае вообще не нужны были):
Код:
disable asymmetric_vlan
delete vlan eth0.101
delete vlan eth0.102
delete vlan eth0.103
delete vlan eth0.104
delete vlan eth0.105
delete vlan eth0.106
delete vlan eth0.107
config vlan default delete 1-26
config vlan default add tagged 25
config vlan default advertisement disable
create vlan eth0.101 tag 101
config vlan eth0.101 add tagged 25
config vlan eth0.101 add untagged 1
config vlan eth0.101 advertisement disable
create vlan eth0.102 tag 102
config vlan eth0.102 add tagged 25
config vlan eth0.102 add untagged 2
config vlan eth0.102 advertisement disable
create vlan eth0.103 tag 103
config vlan eth0.103 add tagged 25
config vlan eth0.103 add untagged 3
config vlan eth0.103 advertisement disable
create vlan eth0.104 tag 104
config vlan eth0.104 add tagged 25
config vlan eth0.104 add untagged 4
config vlan eth0.104 advertisement disable
create vlan eth0.105 tag 105
config vlan eth0.105 add tagged 25
config vlan eth0.105 add untagged 5
config vlan eth0.105 advertisement disable
create vlan eth0.106 tag 106
config vlan eth0.106 add tagged 25
config vlan eth0.106 add untagged 6
config vlan eth0.106 advertisement disable
create vlan eth0.107 tag 107
config vlan eth0.107 add tagged 25
config vlan eth0.107 add untagged 7
config vlan eth0.107 advertisement disable
delete vlan eth0.100
create vlan eth0.100 tag 100
config vlan eth0.100 add tagged 25
config vlan eth0.100 add untagged 17-24,26
config vlan eth0.100 advertisement disable
disable gvrp
config gvrp 1 state disable ingress_checking enable acceptable_frame admit_all pvid 101
config gvrp 2 state disable ingress_checking enable acceptable_frame admit_all pvid 102
config gvrp 3 state disable ingress_checking enable acceptable_frame admit_all pvid 103
config gvrp 4 state disable ingress_checking enable acceptable_frame admit_all pvid 104
config gvrp 5 state disable ingress_checking enable acceptable_frame admit_all pvid 105
config gvrp 6 state disable ingress_checking enable acceptable_frame admit_all pvid 106
config gvrp 7 state disable ingress_checking enable acceptable_frame admit_all pvid 107
config gvrp 8-16 state disable ingress_checking enable acceptable_frame admit_all pvid 1
config gvrp 17 state disable ingress_checking enable acceptable_frame admit_all pvid 100
config gvrp 18 state disable ingress_checking enable acceptable_frame admit_all pvid 100
config gvrp 19 state disable ingress_checking enable acceptable_frame admit_all pvid 100
config gvrp 20 state disable ingress_checking enable acceptable_frame admit_all pvid 100
config gvrp 21 state disable ingress_checking enable acceptable_frame admit_all pvid 100
config gvrp 22 state disable ingress_checking enable acceptable_frame admit_all pvid 100
config gvrp 23 state disable ingress_checking enable acceptable_frame admit_all pvid 100
config gvrp 24 state disable ingress_checking enable acceptable_frame admit_all pvid 100
config gvrp 25 state disable ingress_checking enable acceptable_frame admit_all pvid 100
config gvrp 26 state disable ingress_checking enable acceptable_frame admit_all pvid 100
Вот так - правильно:
http://www.kc.ru/~tn/s1-3.gif
http://www.kc.ru/~tn/s1-4.gif
Админы, которые заметили у меня ошибку, развели руками и долго удивлялись, как это свич на предыдущую конфигурацию у меня не ругался.