CZFree.Net Home Page Diskuzní Fóra CZFree.Net Archív Často Kladených Otázek Registrace Nových Členů Archív Odkazů Seznam Členů Fóra CZFree.Net Czech Node Map hosted @CZFree.net CZFree.Net WIKI
CZFree Network Portal vzkazy | ovládání | pokročilé hledání   
 

Odpovědět k Tématu 
CZFree.Net forum: Wireless community network CZFree.Net > Fórum > Unixové Systémy > tc filter - prio
Autor
Téma  < Předchozí Téma   Další Téma >
Lentil.CZ
Junior Member

Registrován: 18.03.2006
Příspěvků: 208

tc filter - prio Příspěvek č. 1 

Zdravim, chtel bych se zeptat, jestli nevi nekdo jak presne funguje u tc filteru prio, pokud si dam ze ICMP ma mit prio 5 a nebo prio 1, tak stejne kdyz stahuju z http nebo sshackuju se odezvy zvednou. Tady mam ukazku jak to delam. Mam to jen jako testovaci script...

tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 1:0 htb default 13

tc class add dev eth0 parent 1:0 classid 1:1 htb rate 64kbit
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 16kbit ceil 64kbit
tc class add dev eth0 parent 1:1 classid 1:12 htb rate 16kbit ceil 64kbit
tc class add dev eth0 parent 1:1 classid 1:13 htb rate 8kbit ceil 16kbit


tc qdisc add dev eth0 parent 1:11 handle 11:0 sfq perturb 1
tc qdisc add dev eth0 parent 1:12 handle 12:0 sfq perturb 1
tc qdisc add dev eth0 parent 1:13 handle 13:0 sfq perturb 1

tc filter add dev eth0 parent 1:0 protocol ip prio 2 u32 match ip sport 22 0xffff flowid 1:11
tc filter add dev eth0 parent 1:0 protocol ip prio 3 u32 match ip sport 80 0xffff flowid 1:11
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip protocol 1 0xff flowid 1:11

Old Post 03.01.2008 v 22:15
Lentil.CZ je offline   Click Here to See the Profile for Lentil.CZ   Find more posts by Lentil.CZ   Click here to Send Lentil.CZ a Private Message   Click Here to Email Lentil.CZ     Reference obchodniku Upravit/Smazat Příspěvek   Odpovědět s Citací  
danny


Registrován: 12.05.2002
Příspěvků: 5247

Team Member: ADMIN

User is Mapper

Re: tc filter - prio Příspěvek č. 2 

Old Post 03.01.2008 v 22:29
danny je pryč   Click Here to See the Profile for danny   Find more posts by danny         Reference obchodniku Upravit/Smazat Příspěvek   Odpovědět s Citací  
ValXdater
Senior Member

Registrován: 14.12.2003
Příspěvků: 657

Re: tc filter - prio Příspěvek č. 3 

__________________

Neděkuj, poděkuj, až ti to pojede...

Old Post 04.01.2008 v 02:06
ValXdater je offline   Click Here to See the Profile for ValXdater   Find more posts by ValXdater   Click here to Send ValXdater a Private Message       Reference obchodniku Upravit/Smazat Příspěvek   Odpovědět s Citací  
ludvik
Senior Member

Registrován: 04.12.2002
Příspěvků: 543

Příspěvek č. 4 

Old Post 04.01.2008 v 10:43
ludvik je offline   Click Here to See the Profile for ludvik   Find more posts by ludvik   Click here to Send ludvik a Private Message   Click Here to Email ludvik   Visit ludvik's homepage!   Reference obchodniku Upravit/Smazat Příspěvek   Odpovědět s Citací  
Lentil.CZ
Junior Member

Registrován: 18.03.2006
Příspěvků: 208

Re: Re: tc filter - prio Příspěvek č. 5 

Old Post 04.01.2008 v 17:54
Lentil.CZ je offline   Click Here to See the Profile for Lentil.CZ   Find more posts by Lentil.CZ   Click here to Send Lentil.CZ a Private Message   Click Here to Email Lentil.CZ     Reference obchodniku Upravit/Smazat Příspěvek   Odpovědět s Citací  
Lentil.CZ
Junior Member

Registrován: 18.03.2006
Příspěvků: 208

Příspěvek č. 6 

Old Post 04.01.2008 v 18:02
Lentil.CZ je offline   Click Here to See the Profile for Lentil.CZ   Find more posts by Lentil.CZ   Click here to Send Lentil.CZ a Private Message   Click Here to Email Lentil.CZ     Reference obchodniku Upravit/Smazat Příspěvek   Odpovědět s Citací  
danny


Registrován: 12.05.2002
Příspěvků: 5247

Team Member: ADMIN

User is Mapper

Re: Re: Re: tc filter - prio Příspěvek č. 7 

Old Post 04.01.2008 v 22:26
danny je pryč   Click Here to See the Profile for danny   Find more posts by danny         Reference obchodniku Upravit/Smazat Příspěvek   Odpovědět s Citací  
Lentil.CZ
Junior Member

Registrován: 18.03.2006
Příspěvků: 208

Re: Re: Re: Re: tc filter - prio Příspěvek č. 8 

Old Post 04.01.2008 v 22:28
Lentil.CZ je offline   Click Here to See the Profile for Lentil.CZ   Find more posts by Lentil.CZ   Click here to Send Lentil.CZ a Private Message   Click Here to Email Lentil.CZ     Reference obchodniku Upravit/Smazat Příspěvek   Odpovědět s Citací  
xchaos
Samozvany gubernator

Registrován: 13.05.2002
Příspěvků: 3362

Team Member: MOD

Příspěvek č. 9 

Je to docela triviální - vezmi si kombinace

rate 128 kbps ceil 1024 kbps prio 1 a
rate 256 kbps ceil 1024 kbps prio 1

vs.

rate 128 kbps ceil 1024 kbps prio 1 a
rate 256 kbps ceil 1024 kbps prio 2

V prvním případě pokud je celková kapacita třeba 1024 kbps a oba chtějí sosat "co to dá", tak volná kapacita nad součet jejich rates, tzn. 1024-368=640 kbps, se mezi ně rozdělí v poměru jejich hodnot rate - tzn. 640/3 je cca 213 kbps, tzn. ten první bude sosat rychlostí 128+213 = 341 kbps, druhý dostate 256+2*213 = 682 kbps (jestli dobře sčítám a násobím takhle z hlavy :-)

V druhém případě (pokud je celková kapacita opět 1024 kbps) by teoreticky měl první dostat 1024-256 kbps, tzn. 768 kbps, a druhý svých 256 kbps. Ovšem až ten první přestane sosat, dostane ten druhý opět celých 1024 kbps pro sebe.

Ano, až takhle geniální nápad měl autor HTB - klobouk dolů. Tomuhle fakt říkám "mechanismus všeobecně přijatelné mimopeněžní alokace vzácných zdrojů"...

Jak tedy vidíte, HTB nabízí daleko elegantnější možnosti, než "dávat každému to, co si platí" - resp. elegantnější možnosti JAK dávat každému to, co si platí, protože ti co se chovají slušně (tzn. neporušují FUP) to mohou dostat s téměř 100% pravděpodobností (ve skutečnosti s větší pravděpodobností než u HTB rate - pokud se ta linka "ucpe", tzn. vyčerpá se její celková kapacita).

Snižování HTB prio při překročení FUP mě přijde jako prakticky nejspravedlivější způsob rozdělení volné kapacity iGW, který lze vymyslet (ať už v tržním, nebo v neziskovém prostředí).

__________________

Old Post 05.01.2008 v 19:39
xchaos je offline   Click Here to See the Profile for xchaos   Find more posts by xchaos   Click here to Send xchaos a Private Message   Click Here to Email xchaos   Visit xchaos's homepage!   Reference obchodniku Upravit/Smazat Příspěvek   Odpovědět s Citací  
danny


Registrován: 12.05.2002
Příspěvků: 5247

Team Member: ADMIN

User is Mapper

Příspěvek č. 10 

Old Post 05.01.2008 v 23:23
danny je pryč   Click Here to See the Profile for danny   Find more posts by danny         Reference obchodniku Upravit/Smazat Příspěvek   Odpovědět s Citací  
Lentil.CZ
Junior Member

Registrován: 18.03.2006
Příspěvků: 208

Příspěvek č. 11 

xchaos: jj hezky vysvetleni

prio u classu chapu, ale prave porad me nejak nejde do hlavy prio u filteru, tak kdyby nekdo mohl hodit nejakou primitivni ukazku na ktere by se to dalo pochopit, protoze vzdycky pisu filtr jen jeden, ktery vyhovi, proto zatim nechsapu na co prio u nej :/

Old Post 05.01.2008 v 23:50
Lentil.CZ je offline   Click Here to See the Profile for Lentil.CZ   Find more posts by Lentil.CZ   Click here to Send Lentil.CZ a Private Message   Click Here to Email Lentil.CZ     Reference obchodniku Upravit/Smazat Příspěvek   Odpovědět s Citací  
xchaos
Samozvany gubernator

Registrován: 13.05.2002
Příspěvků: 3362

Team Member: MOD

Příspěvek č. 12 

__________________

Old Post 06.01.2008 v 00:39
xchaos je offline   Click Here to See the Profile for xchaos   Find more posts by xchaos   Click here to Send xchaos a Private Message   Click Here to Email xchaos   Visit xchaos's homepage!   Reference obchodniku Upravit/Smazat Příspěvek   Odpovědět s Citací  
Veškerý čas je GMT. Aktuální čas: 10:36.  Předcházející Téma   Další Téma
Odpovědět k Tématu
 
Zformátovat pro Tisk | Stáhnout Téma do Palma | Poslat Téma E-mailem | Odebírat tuto Diskuzi

Search this Thread:

 

CZFree.NET | Copyright ©MMII - MMXIV CZFree.NET | Kontaktujte Nás
Powered by: vBulletin - Copyright ©MM - MMII Jelsoft Enterprises Limited.
Founder: Deu / original scripting by: carlos (All High Seeds) / Node Monitor by: 8an
Additional Portal & Node Monitor Development by: oto, Zajsoft, Danny, Netdave
Hosted by: NFX.cz / FreeTel.cz