SFQ Ш бкЮвТХвЭЮ ESFQ бР classless qdiscs - в.Х ЭпЬРв бЮСбвТХЭ ЪЫРб Ш вапСТР ФР бХ ЯаШЪРзРв ЪкЬ вРЪкТ (ЮСШЪЭЮТХЭЭЮ CBQ ШЫШ HTB) бкб ЧРФРФХЭ rate. єРвЮ qdisc-ЮТХвХ баРСЮвТРв _Б°јѕ_ ЪЮУРвЮ ЪЫРбкв Х ЯаХЯкЫЭХЭ (tc -s class show dev <DEV> ЯЮЪРЧТР ЮваШжРвХЫЭШ tokens ЧР ФРФХЭШп ЪЫРб)
ЯаЮСТРЩ ЭХйЮ Юв бЮавР: tc qdisc add dev eth0 root handle 1 htb default 10 tc class add dev eth0 parent 1: classid 1:10 htb rate <RATE> ceil <CEIL> tc qdisc add dev eth0 parent 1:10 handle 10 esfq perturb 10 hash <HASH> бкЮвТХвЭЮ бкйЮвЮ Ш ЧР eth1. ·Р ЯЮТХзХ ШЭдЮ: http://www.lartc.org/ Ш http://www.docum.org/ гбЯХе -- Anton Glinkov network administrator - ssi ltd. > ·ФаРТХЩвХ УагЯР, > > ЯаЮСЫХЬ: ФЮаШ Ш 1 ЯЮваХСШвХЫ ФР ЯЮЫЧТР torrent ЪЫШХЭв, ЧРХЬР 90% Юв > ЪРЭРЫР, Ш ФагУШвХ бХ аРФТРв ЭР ЯЮ 1%-2% Юв ЪРЭРЫР. > > ёЬРЬ esfq Ш ФТХ ЬаХЦЮТШ ЪРавШ, бкЮвТХвЭЮ eth0 бР ТФШУЭРвШ ЭпЪЮЫЪЮ > public IP-вР, eth1 private IP. ёЬР NAT, ЪРвЮ вРЬ 16 private ШЧЫШЧРв б > 1 public. > > ВаРдШЪ ЪЮЭваЮЫР Х ЭР бЫХФТРйШпв агвХа, ЪкФХвЮ бХ аРЧЯаХФХЫп ваРдШЪР ЭР > СРЧРвР public IP-вРвР. БкЮвТХвЭЮ вЮЩ ЭХ ТШЦФР private IP-вРвР. > > esfq: > tc qdisc add dev eth0 root esfq hash src > tc qdisc add dev eth1 root esfq hash dst > > ЯаШ ФкЬЯ ЭР eth0 бХ ТШЦФРв ЬЮШвХ public IP-вР Ш ФагУШвХ public IP-вР. > їаШ вЮТР, зХ бХ ЯЮЫЧТР torrent, ЬШбЫп зХ вЮТР ЯаРТШЫЮ вРЪР ШЫШ ШЭРзХ > ЭШйЮ ЭХ ЯаРТШ, вкЩ ЪРвЮ: > 1. 16 private РФаХбР ШЧЫШЧРв б ХФШЭ ЯгСЫШзХЭ > 2. вЮаХЭв ТакЧЪШвХ ЭХ бР ЪкЬ ХФШЭ жХЭваРЫШЧШаРЭ еЮбв, Р ЪкЬ ЬЭЮУЮ Ш > аРЧЫШзЭШ IP-вР > > ЯаШ ФкЬЯ ЭР eth1 бХ ТШЦФРв ЬЮШвХ private IP-вР Ш ФагУШвХ public IP-ta. > ВЮТР ЯаРТШЫЮ, ЯЮЭХ бЯЮаХФ ЬЮпвР ЫЮУШЪР, СШ вапСТРЫЮ ФР аРЧЯаХФХЫп > ваРдШЪР ЭР аРТЭШ ЯЮажШШ, ЭР СРЧРвР ЭР IP, ЪРвЮ вЮТР Х ЯЮ ФХбвШЭРжШп, > ШЫШ download. > > ГТШ, ЯаШ ТбпЪРЪкТ ТШФ ШУаРзЪР бкб esfq - ХдХЪвР Х бкйШпв, Ш ЭпЬР > ЭШЪРЪТЮ ЧЭРзХЭШХ ФРЫШ йХ УЮ ШЬР ШЫШ ЭХ. > > јЮЫп ЧР ЬРЫЪЮ ЯЮЬЮй Юв ТРиР бваРЭР, б вЮТР ЪРЪвЮ вЮзЭЮ вапСТР ФР ЭРЯаРТп. > јЮвРпв ЬШ бХ ЭпЪЮЫЪЮ ШФХШ, ЭЮ гТШ, ЭШйЮ бЬШбЫХЭЮ :) > > їаШпвЭР аРСЮвР! > -- Anton Glinkov network administrator
