Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-02-09 20:36:15

  Kpt. - Użytkownik

Kpt.
Użytkownik
Skąd: Wielkopolska
Zarejestrowany: 2005-11-10

Kilka pytan o traffic shapping

Troszke pogooglalem, poczytalem, ale cos nie teges. Mam kilka pytan

1) czy da jajka 2.6.18 nie ma jeszcze latki imq?
2) do jakich celow mozna wykorzysta imq?
3) ograniczanie dl robi sie na interfejsie lokalnym, a up na zew tak?
4) czy da sie zrobic takie cus (juz pytalem, ale potrzebuje wiecej info)

Kod:

                ________
               |         | ----WAN(eth1)---POLPAK
-----LAN(eth0)-|  Router |
               |_________| ----WAN(eth2)----DSL

Czyli tak - ruch dl ograniczalbym na interfejsie od strony lan - z kolejkami nie bedzie problemu, a co z uploadem od userow - kolejki na interfejsach zew... a przeciez musialby byc sumowane, gdybym np www, puszczal dslem, a smieci i p2p polpakiem.... Co zrobic, aby "zsumowac ten upload"   o ile dobrze mysle
5) Czy w ramach pasma wydzielonego dla usera, da sie zagwarantowac pasmo dla okreslonych uslug? Przyklad, user uzywa p2p, i zapchya sobie lacze, ale kiedy otworzy przegladarke www dostanie prio i zabierze czesc wydzielonego pasma programowi p2p - moze jakis przyklad?

Offline

 

#2  2007-02-09 21:11:28

  siarka2107 - Użyszkodnik DUG

siarka2107
Użyszkodnik DUG
Skąd: Warszawa
Zarejestrowany: 2006-04-05

Re: Kilka pytan o traffic shapping

1) jak dla 2.6.19 jest to dla 2.6.18 pewnie tez, jesli chodzi o jajka 2.6.x polecam patche z

Kod:

http://snaj.ath.cx/26x/index.html

2) http://209.85.135.104/search?q=cache:0SsK3jHGXPMJ:forum.slackware.pl/viewtopic.php%3Ft%3D3278+imq&hl=pl&strip=1

wklejam link z kopii strony bo forum.slackware.pl nie chce mi wejsc juz od kilku dni

3) jesli stosujesz htb to tak

4) gdzieś coś o czymś podobnym kiedyś czytałem, wiec pewnie sie da

5) da sie przez wrr,srr czy prio w iptables (tutaj nie jestem pewien)

pzdr

Offline

 

#3  2007-02-09 22:16:04

  Kpt. - Użytkownik

Kpt.
Użytkownik
Skąd: Wielkopolska
Zarejestrowany: 2005-11-10

Re: Kilka pytan o traffic shapping

1) jak dla 2.6.19 jest to dla 2.6.18 pewnie tez, jesli chodzi o jajka 2.6.x polecam patche z

Kod:

http://snaj.ath.cx/26x/index.html

[/quote]
fajna strona, dzienks


2) http://209.85.135.104/search?q=cache:0SsK3jHGXPMJ:forum.slackware.pl/viewtopic.php%3Ft%3D3278+imq&hl=pl&strip=1

wklejam link z kopii strony bo forum.slackware.pl nie chce mi wejsc juz od kilku dni
[/quote]

Niestety nie chodzi


3) jesli stosujesz htb to tak
[/quote]

mozesz to rozwinac? Co jesli nie uzyje htb - co zamiast?


4) gdzieś coś o czymś podobnym kiedyś czytałem, wiec pewnie sie da
[/quote]

no ja pogooglalem i cos nie bardzo

Offline

 

#4  2007-02-10 12:53:03

  kuchar - Użytkownik

kuchar
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2005-11-16
Serwis

Re: Kilka pytan o traffic shapping

Ad.3 Możesz założyć imq na zewnętrznym interfejsie w firewallu przekierowowywac ruch wchodzący do niego na ten imq i wtedy możesz używać htb, hfsc co tam tylko Ci sie podoba, wyglądałoby to mniej więcej tak :

Kod:

 iptables -t mangle -A PREROUTING -i $WAN_ETH -j IMQ --todev 0

teraz jezeli zalozysz jakies kolejki na imq0 beda one ograniczaly download

Ad. 4 Z tego co wiem nie bardzo da się sumować parametry 2 lacz, lepiej bedzie chyba zrobic poprostu 2 kolejki (w kazda strone)

Ad. 5 Możesz zrobic to taki sposob ze najpierw zakladasz kolejki na uslugi, a pozniej kazda z nich dzielisz dla userow, albo odwrotnie, zalozone dla userow dzielisz na uslugi


Linux Registered User # 406343

[i]Routing protocols enable routers to route routed protocols[/i] :)

Offline

 

#5  2007-02-10 13:50:02

  siarka2107 - Użyszkodnik DUG

siarka2107
Użyszkodnik DUG
Skąd: Warszawa
Zarejestrowany: 2006-04-05

Re: Kilka pytan o traffic shapping

gotowca ci nie napisze, tylko zapodam wędke

ad2
na forum.slackware.pl w faq jest temat "jak ugryźć imq" , jesli bezposrednio nie dasz rady wejsc to wklej to w google i wejdz na kopie strony
ad3
o htb na google jest mnóstwo artykułów, choćby

Kod:

http://linio.terramail.pl/htb.pdf

Kod:

http://www.debianusers.pl/article.php?aid=54

te linki są podstawa jak dla mnie jeśli chodzi o htb o wiecej odsyłam do pana google

mozesz uzyc nowszej implementacji htb o nazwie hfsc, niby nie ma takich opóżnień ale słyszałem że są problemy z tym algorytmem w sieciach o większej liczbie użytkowników
albo cbq czy esfq, z tego co wiem cbq jest zaimplementowane w mikrotiku

ad4
duzo ciekawych rzeczy na temat kształtowania ruchu w sieci

Kod:

http://lukasz.bromirski.net

moim zdaniem aby zrobic cosik takiego musisz pozakładac kilka wirtualnych interfejsów imq i powrzucac do nich odpowiedni ruch czyli www, p2p itp (kazdy osobno, oczywiscie aby to zrobic przydalo by ci sie layer7, imq ) a pożniej ograniczasz to na kazdego uzytkownika za pomoca htb, ipp2p i tych innych blebleble....

ad5

priorytetowanie ruchu jak pisalem wczesniej sluzy do tego srr albo wrr dobrze nie pamietam albo iptables prio, no i uwagi kuchara

pzdr

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.019 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00008 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00071 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.118.1.63' WHERE u.id=1
0.00244 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.118.1.63', 1738490503)
0.00040 SELECT * FROM punbb_online WHERE logged<1738490203
0.00074 SELECT topic_id FROM punbb_posts WHERE id=52262
0.00042 SELECT id FROM punbb_posts WHERE topic_id=6785 ORDER BY posted
0.00049 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=6785 AND t.moved_to IS NULL
0.00117 SELECT search_for, replace_with FROM punbb_censoring
0.00085 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=6785 ORDER BY p.id LIMIT 0,25
0.00975 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=6785
Total query time: 0.0171 s