|
lug-bg: Рутиране , шейпинг и маркиране.
- Subject: lug-bg: Рутиране , шейпинг и маркиране.
- From: Daniel Ivanov <sertys@xxxxxxxxxxxxxx>
- Date: Sun, 17 Jul 2005 02:10:19 +0300
- Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
- Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx
Едно писмо ме подсети да си помисля малко по въпроса. Почти всеки от нас
може да "съчини" един "рутер", който да раздава интернет, рутира ,
шейпва и класифицира.
В ръцете на развойчика са tc и iptables. Всичко е прекрасно. Но когато
трафика надхвърли 600-700 мбита виждате, че няма процесор, който да може
да издържа системата ви.Поне засега.
Класически способ е да се създават класове с някакъв qdisc и в тях
трафика да се слага с fwmark. IPtables обаче има тъпото свойство просто
да traverse-ва веригите си, което забавя адски много при ruleset от
>10000 правила. Друго нещо за което се сещам е да се изплзва u32 мач-а
на tc, но и тогава не се виждат по-малко изчисления. Досега не съм се
възползвал от услугите на route realms, но смятам да го направя. Имаме и
DSMark. Според вас удачно решение ли е да се ползват тези методи в
съвкупност и с разум, за да се получи синхронно работещ рутер. Тоест да
маркираш download-a с -j MARK , а пък upload-a tc filter . А дали е
peering или не да решаваме посредством realms. Въпроса ми е не дали ще
работи, а как се вижда като производителност. Споделете опита си.
|
|
|