полигон:
cisco catalyst 2950 с дефолтным конфигом
lin1 & lin2 - debian gnu/linux kernel 2.4.20
схема:
lin1 <-- in port 0/1--> calalyst <--in port 0/2-->lin2
описание:
на lin1 подняты 10 виланов на интерфейсе выставленным в 100-FD смотрящем в 0/1 порт циски.
interface FastEthernet0/1
switchport mode trunk
switchport nonegotiate
duplex full
speed 100
no ip address
lin2 с адресом входящим в сеть вилана 2 (vlan2), интерфейсом (100-FD) подключен в порт 0/2 циски.
interface FastEthernet0/2
switchport access vlan 2
no ip address
duplex full
speed 100
инициализируются коннекты с lin1 к lin2 и наоборот используя протоколы
ftp и http, и прокачиваются файлы размером в ~10, 100 и 650MB
используются сетевые карты intel eepro100, 3com905[c],realtek 8139 в различных комбинациях
проблема:
в такой схеме скорость передачи данных между lin1 и lin2 (неважно кто инициализирует коннект) держится в районе 1-1.5MB/s.
выключив транк на 0/1, акцесс вилану 2 на 0/2 и опустив виланы на lin1, получим нормальную скорость прокачки - 11-11.5MB/s
вопрос: как добится нормальной скорости передачи данных в схеме с виланами?