Portál AbcLinuxu, 1. června 2025 10:03


Dotaz: HTB, třídění paketů pomocí MARK, CLASSIFY nebo tc filter?

20.9.2007 16:03 cenda | skóre: 24 | blog: dedalebedanebohurvajs | Planá nad Lužnicí
HTB, třídění paketů pomocí MARK, CLASSIFY nebo tc filter?
Přečteno: 721×
Odpovědět | Admin
Ahoj, jaké je nejvýhodnější (přehlednost, zátěž pro systém) řešení pro třídění paketů do jednotlivých tříd pro shaping pomocí tc?

1) Označenení paketů pomocí iptables (např. iptables -t mangle -A POSTROUTING -d 192.168.1.1 -j MARK --set-mark 1 ). Poté pomocí tc zařadit paket do příslušné třídy (např. tc filter add dev eth0 parent 1:0 protocol ip handle 1 fw flowid 1:11 ).
2) Pakety neznačkovat pomocí iptables, ale rozdělovat pomocí tc filter ... (např. $TC filter add dev eth0 parent 1: protocol ip prio 5 u32 match ip src 192.168.1.1 flowid 1:11).
3) Pakety přiřazovat třídám pro shaping rovnou v iptables (např. iptables -t mangle -A POSTROUTING -d 192.168.1.1 -j CLASSIFY --set-class 1:11). Zde nevím, jestli to funguje bez dalšího zásahu pomocí tc filter... nebo tak něco, nebo se rovnou takto označený paket dostane do příslušné třídy.

Řešení 3) jsem nikde moc neviděl, většinou případ 1). Podle mě 3) je asi nejjednodušší, protože stačí jeden zápis v iptables a nemusim znát další syntaxi tc filter ... .
Je pravda, že značkování paketů pomocí MARK (případ 1) ) zatěžuje hodně systém?

dík za odpovědi
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Max avatar 21.9.2007 07:45 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: HTB, třídění paketů pomocí MARK, CLASSIFY nebo tc filter?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možnost 1) je asi nejpoužívanější. Systém by to mělo zatěžovat více, jak možnost 2), ale na druhou stranu je to jednodušší (méně problémové) a pokud nemáš nějaký velký šrot s hodně klientama, tak se neboj, že by ti to systém neutáhl. Takových 500 IP by stačil v poho shapovat 500MHz celer (teda pokud by šlo čistě jen o shapping a né ještě o nějaké další a složitější filtrování apod.)
Zdar Max
Měl jsem sen ... :(
21.9.2007 08:07 xxl | skóre: 26
Rozbalit Rozbalit vše Re: HTB, třídění paketů pomocí MARK, CLASSIFY nebo tc filter?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Značkování dle 1) ti umožní nahlížet do datové části paketů a třídit podle toho (př. p2p). To dle 2) nezvládneš. Ale jinak 2) rozhodně zatěžuje systém míň a nepozoruji, že by zápis pravidel pro tc byl nějak složitější, než pro 1).
21.9.2007 12:16 cenda | skóre: 24 | blog: dedalebedanebohurvajs | Planá nad Lužnicí
Rozbalit Rozbalit vše Re: HTB, třídění paketů pomocí MARK, CLASSIFY nebo tc filter?
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co si myslíte o třetí možnosti?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.