zako Posted October 28, 2009 Posted October 28, 2009 Коллеги, всю голову сломал уже. Может быть кто-то поможет? Ситуация такая: Оптическая звезда. На концах стоят оптические Planet'ы GSW-2404SF и FGSW-1820CS. В центре тоже оптический Planet GSW-2416SF На центральном роутере (под управлением FreeBSD), который висит на центральном свиче, режу каналы абонентам в ipfw.sh таким вот образом: ${ipfw} pipe 3 config bw 512Kbit/s ${ipfw} add pipe 3 ip from any to 192.168.0.43 И вот тут происходит какая-то ерунда. К примеру, у 10 абонентов всё в порядке... 50-55кб/сек ограничение, а вот у 1-2 хоть убей скорость держится на уровне 30кб/сек. Уж и Windows люди переставляли и на пустых машинах проверяли - все равно скорость не поднимается выше 30-32кб. Поднимаю на сервере им канал до 768кбит (в 1.5 раза выше), и у них реальная скорость поднимается в 1.5 раза. Но она все равно не такая, какая заложена выделенным каналом. Что происходит? Реально нет никаких идей. Чертовщина какая-то. Вставить ник Quote
zako Posted October 28, 2009 Author Posted October 28, 2009 Добавлю, что от провайдера приходит 2Мбита. Пайпов всего около 10. Сначала думал, что роутер не справляется, но потом эту гипотезу отмёл, т.к. проблемы с каналом только у конкретных 2 абонентов. Скорость локальной сети у них нормальная, как у всех. Вставить ник Quote
Dyr Posted October 29, 2009 Posted October 29, 2009 Уберите остальные пайпы и посмотрите, изменится ли что-нибудь. Покажите ipfw pipe list. Вставить ник Quote
zako Posted October 29, 2009 Author Posted October 29, 2009 (edited) Уберите остальные пайпы и посмотрите, изменится ли что-нибудь.Покажите ipfw pipe list. Убрать все пайпы - затруднительно. Это придется людям предоставить полный канал на анлим :( А пайп лист выглядит вот так сейчас (проблемы у тех, у кого сейчас стоит 768.000 Kbit/s в конце списка): # ipfw pipe list 00001: 256.000 Kbit/s 0 ms 50 sl. 1 queues (1 buckets) droptail mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000 BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp 0 tcp 89.169.123.164/80 192.168.0.98/2403 2546282 815561983 0 0 6947 00002: 512.000 Kbit/s 0 ms 50 sl. 1 queues (1 buckets) droptail mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000 BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp 0 tcp 213.248.127.130/1119 192.168.0.15/1055 909152 719870347 0 0 3520 00003: 512.000 Kbit/s 0 ms 50 sl. 1 queues (1 buckets) droptail mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000 BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp 0 icmp 74.54.138.146/0 192.168.0.43/0 128922 159609539 0 0 331 00004: 512.000 Kbit/s 0 ms 50 sl. 1 queues (1 buckets) droptail mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000 BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp 0 tcp 93.191.13.103/80 192.168.0.33/1087 184668 263212636 0 0 0 00005: 512.000 Kbit/s 0 ms 50 sl. 1 queues (1 buckets) droptail mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000 BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp 0 tcp 212.158.173.98/443 192.168.0.51/3465 2810905 3118027707 0 0 420725 00006: 512.000 Kbit/s 0 ms 50 sl. 1 queues (1 buckets) droptail mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000 BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp 0 icmp 74.86.232.43/0 192.168.0.84/0 287207 202347792 0 0 1777 00007: 768.000 Kbit/s 0 ms 50 sl. 1 queues (1 buckets) droptail mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000 BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp 0 tcp 212.34.118.6/44568 192.168.0.26/49165 3421818 518035680 2 80 2134 00008: 768.000 Kbit/s 0 ms 50 sl. 1 queues (1 buckets) droptail mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000 BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp 0 tcp 94.28.146.201/44691 192.168.0.49/4811 2849355 2067488063 0 0 4043 00009: 512.000 Kbit/s 0 ms 50 sl. 1 queues (1 buckets) droptail mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000 BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp 0 tcp 94.245.71.142/80 192.168.0.52/50376 419574 441763709 0 0 3350 Edited November 2, 2009 by zako Вставить ник Quote
Dyr Posted October 30, 2009 Posted October 30, 2009 Убрать все пайпы - затруднительно. Это придется людям предоставить полный канал на анлим :(Что, пять минут анлима, нужных для тестирования, вас разорят? %) А кто из них с проблемой? И обставляйте, пожалуйста, тегами "code" Вставить ник Quote
zako Posted November 2, 2009 Author Posted November 2, 2009 Убрать все пайпы - затруднительно. Это придется людям предоставить полный канал на анлим :(Что, пять минут анлима, нужных для тестирования, вас разорят? %) А кто из них с проблемой? И обставляйте, пожалуйста, тегами "code" ОК, попробую убрать все пайпы и оставить только "проблемные" по одному. Посмотрим что получится. Теги code вставил, сорри (хотя получилось куда более громоздко, чем было). Как я уже указал в предыдущем посте - "проблемы у тех, у кого сейчас стоит 768.000 Kbit/s в конце списка" - это пайпы 7 и 8. Вставить ник Quote
Dyr Posted November 2, 2009 Posted November 2, 2009 А почему у вас маска пайпа выставлена так интересно? Должно быть примерно так: q10163: weight 1 pipe 10163 50 sl. 1 queues (512 buckets) droptail mask: 0x00 0xffffffff/0x0000 -> 0x00000000/0x0000 BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp 184 ip 10.54.18.71/0 0.0.0.0/0 679 365363 0 0 0 Только у меня ещё с queue пайп, но маска от этого не меняется. Вставить ник Quote
zako Posted November 3, 2009 Author Posted November 3, 2009 А почему у вас маска пайпа выставлена так интересно? Должно быть примерно так: q10163: weight 1 pipe 10163 50 sl. 1 queues (512 buckets) droptail mask: 0x00 0xffffffff/0x0000 -> 0x00000000/0x0000 BKT Prot ___Source IP/port____ ____Dest. IP/port____ Tot_pkt/bytes Pkt/Byte Drp 184 ip 10.54.18.71/0 0.0.0.0/0 679 365363 0 0 0 Только у меня ещё с queue пайп, но маска от этого не меняется. Я никаких масок не выставлял, а просто в ipfw.sh прописал 2 строки для каждого пайпа: ${ipfw} pipe 3 config bw 512Kbit/s ${ipfw} add pipe 3 ip from any to 192.168.0.43 Вставить ник Quote
major12 Posted November 10, 2009 Posted November 10, 2009 Я никаких масок не выставлял, а просто в ipfw.sh прописал 2 строки для каждого пайпа: ${ipfw} pipe 3 config bw 512Kbit/s ${ipfw} add pipe 3 ip from any to 192.168.0.43 У Вас пакет проходит пайп 2 раза. Попробуйте ${ipfw} add pipe 3 ip from any to 192.168.0.43 out Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.