Проблема заключается в следующем: маршрутизатор на Linux Slackware форвардит 500-800 пакетов в секунду, не более.
Характеристики машины:
P4 2.8GHZ HT
1GB RAM
MB ASUS P5GD1
NIC D-Link DE-550T (гигабитная)
Ядро версии 2.4.28 (включена поддержка dot1q, SMP выключено)
Первоначально планировалось, что машинка будет маршрутизировать полтора десятка vlan'ов. Она и маршрутизировала, но скорость была чрезвычайно маленькая и я собрал небольшую тестовую сетку(думал нагрузка чрезмерная, хотя и странным это показалось): 2 vlan'a, в каждом вилане по машине-клиенту. Тем не менее скорость маршрутизации не увеличилась (те же самые 500-800 пакетов в секунду), загрузка процессора, как и следовало ожидать, практически в нуле. Скорость передачи данных между машиной-клиентом и маршрутизатором - такая какая должна быть на гигабите :)
Если воткнуть в маршрутизатор вторую карту (Intel ставил) и маршрутизировать сети безо всяких виланов, то скорость не изменяется, те же 500 пакетов.
Смотрел переменные sysctl, но ничего подходящего случаю не нашел, да и не те это нагрузки, чтобы требовался тонкий тюнинг.C таким я раньше не сталкивался и, честно говоря, не знаю что делать и куда копать.
пинги, трасерты в студию....
потом... файрвол есть? .1q?Вообще думаю что Длинковская карта виновата, есоли на ней flow контроль есть, то наверное его лучше грохнуть. Попробуй на карте другой, у меня линуха с 11 интерфейсами и под 1000 VLAN нормально, более менее, бегала, с нагрузкой 40-60 Мбит...
вот пинги и трасерты из одной сетки в другую
10.10.21.1 - интерфейс проблемного маршрутизатораОбмен пакетами с 10.10.20.241 по 32 байт:
Ответ от 10.10.20.241: число байт=32 время=29мс TTL=253
Ответ от 10.10.20.241: число байт=32 время=28мс TTL=253
Ответ от 10.10.20.241: число байт=32 время=36мс TTL=253
Ответ от 10.10.20.241: число байт=32 время=27мс TTL=253Трассировка маршрута к 10.10.20.241 с максимальным числом прыжков 30
1 <1 мс <1 мс <1 мс 10.10.21.1
2 11 ms 9 ms 2 ms 10.10.7.1
3 12 ms 11 ms 12 ms 10.10.20.241При отключенном файрволе скорость та же, поддержка .1q в ядре включена.
flow-контроль отключил - не помогло, поставил гигабитный 3Com 895 - та же картина