Автор Тема: Tc, htb и множество ip адреси  (Прочетена 1247 пъти)

angelll123

  • Участници
  • ***
  • Публикации: 3
    • Профил
Tc, htb и множество ip адреси
« -: Feb 17, 2008, 13:59 »
Имам мрежа в която по различно време може да присъстват между 20 и 200 PCта... Налага се да shape-на трафика, така че да не се окаже, че един който тегли торенти прецаква всички останали. Насочих се към tс и HTB, но се оказа че за всяко IP трябва да добавям клас и филтър... Няма ли някакъв начин това да стане за цялата мрежа (напр. 192.168.1.0/24) и ако не това няма ли да натовари системата (толкова много класове и филтри)
Активен

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
Tc, htb и множество ip адреси
« Отговор #1 -: Feb 17, 2008, 14:05 »
http://openfmi.net/projects/flattc/
 '<img'>
Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

angelll123

  • Участници
  • ***
  • Публикации: 3
    • Профил
Tc, htb и множество ip адреси
« Отговор #2 -: Feb 17, 2008, 21:18 »
Благодаря за бързия отговор!

Това е добро... даже много добро. Но доколкото мога да се ориентирам това ми спестява само филтрите, а класовете все пак се налага да напиша сам... Което повече ме притеснява е - това няма ли да натовари сървъра - все пак това са доста класове (за всяко IP по един)...
Активен

p3tzata_

  • Напреднали
  • *****
  • Публикации: 210
  • Distribution: Fedora
  • Window Manager: KDE
    • Профил
Tc, htb и множество ip адреси
« Отговор #3 -: Feb 18, 2008, 09:57 »
Цитат (angelll123 @ Фев. 17 2008,22:18)
Което повече ме притеснява е - това няма ли да натовари сървъра - все пак това са доста класове (за всяко IP по един)...

Според теб щом ти дава възможност да намправиж "FFFF", в 16-тична бройна система, без два броя класа

Ако греша някой да ме поправи са 16 663 класа

Edit: Всъшност са молко повече - 65 533



Активен

Никое ДОБРО не води до ДОБРО и никое ЗЛО не води до ЗЛО.

sandman_7920

  • Напреднали
  • *****
  • Публикации: 44
    • Профил
Tc, htb и множество ip адреси
« Отговор #4 -: Feb 20, 2008, 13:16 »
Проблема не е толкова в класовете колкото във филтрите.
Когато имаш филтър всеки пакет се проверява дали отговаря на правилото на филтъра.

Аз ползвах същата система и да кажа съм много доволен.
Става дума за 200-300 ppp потребители TC,HTB,IMQ и натоварването падна доста.
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Tc, htb и множество ip адреси
« Отговор #5 -: Feb 21, 2008, 11:35 »
С IPCLASSIFY (FlatTC) работят няколко "шейпъра". При натоварване около 200Мбит/200Мбит (4 направления), около 500 потребителя (без ppp*), CPU idle е около 60%.
Двуядрен Intel® Pentium® D CPU 3.40GHz с "разхвърляне" на NIC по двете ядра.

Между другото: http://archive.netbsd.se/?ml=linux-netdev&a=2008-01&m=6274984

звучи интересно.



Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P