Добрый день
Не пойму что за ерунда с размером пакетов, появилась после прописывания 802.1q на DES-3018.
Всё работало без проблем до этого в такой конфигурации:
[Windows XP Pro @ HP Compaq 7600 w/Broadcom NetXtreme Gigabit Ethernet]
-> DES-3010G -> DSL-500T -> DAS-3224 -> DES-3550 -> DMC-515SC -> DMC-515SC -> [FreeBSD 6.2 w/ Intel PRO/100]
Причём DAS-3224 тагировал порт и в FreeBSD всё приходило с 802.1q, то есть никаких проблем на данном участке я не вижу.
Заменили DES-3010G на DES-3018 (портов не хватало) и попутно его надо было разделить порты на VLAN с разными ip-сетями. Всё заработало без проблем, но очень скоро всплыла проблема с размером пакетов.
В untagged vlanе у клиента перестали проходить пакеты размером 1500. Почему - не понятно. Ведь если порт untagged - удаляется 802.1q и размер пакета должен изменяться свичом? Такое ощущение что удаляться он удаляется, а вот уменьшаться не уменьшается.
Проблему решил очень просто, уменьшив MTU на Windows XP до 1492 (можно было и до 1496, но решил что пусть уж лучше так).
Но интересно: что же произошло? почему пакеты размером 1500 не доходили?
Код:
DES-3018:4#show vlan
Command: show vlan
VID : 1 VLAN Name : default
VLAN TYPE : static
Member ports : 7-18
Static ports : 7-18
Untagged ports : 7-18
VID : 4 VLAN Name : CLIENT
VLAN TYPE : static
Member ports : 1-6,16
Static ports : 1-6,16
Untagged ports : 1-6
Total Entries : 2