Przy okazji mojego poprzedniego tematu wypłynął protokół BGP, no ale generalnie pytanko jest ogólnie o routing wielu łącz. Nie dotyczy to LMSa dlatego [OT]. Tutaj siedzi wielu fachowców, więc młody studenciak pyta :P
Pytanko brzmi jak wy robicie, że użytkownik ma 1Mbit/s i ani trochu więcej, mimo, że jego ruch leci na różne łącza? Jest coś co sumuje transfer z obu łącz użytkownika?
Zwykle jeśli ktoś wychodzi przez jedno łącze, to nie ma problemu. Tnie się mu transfer do 1Mbit/s na tym łączu i tyle ma. Jeśli połączenia użytkownika wpadają na dwa łącza, to w sumie może wyciągnąć 1Mbit/s z jednego i drugiego łącza, co może dawać wyższą prędkość w dwóch połączeniach.
No dobra to tniemy na jednym łączu i na drugim użytkownika do 512kbit/s i w dwóch połączeniach użytkownik ma 1Mbit/s w sumie. Ale jedno połączenie może mieć maks 512kbit/s ... czyli nadal źle.
Trzecia możliwość to podział pasma na użytkowników na jakimś pośrednim urządzeniu kolejkującym, ale pojawia się problem ... jaki maksymalny transfer wpisać dla łącz ... sumę obu łącz? Skąd wiadomo które połączenie odbiera transfer z którego łącza?
!DSPAM:47a1fd4479661804284693!
Dnia Thu, 31 Jan 2008 17:54:40 +0100 Konrad kcem@tlen.pl napisał:
Przy okazji mojego poprzedniego tematu wypłynął protokół BGP, no ale generalnie pytanko jest ogólnie o routing wielu łącz. Nie dotyczy to LMSa dlatego [OT]. Tutaj siedzi wielu fachowców, więc młody studenciak pyta :P
np. caly ruch z/do lanu idzie na rozne interfejsy imq gdzie jest odpowiednio przycinany
poza tym, chyba nikt nie robi wszystkiego na jednej maszynie (chyba ze uzywa jakis fajnych ciskaczy lub juniperkow) wiec router bgp sobie dziala i robi to co powinien a jakis serwer za nim robi dzielenie...
md wrote:
np. caly ruch z/do lanu idzie na rozne interfejsy imq gdzie jest odpowiednio przycinany
poza tym, chyba nikt nie robi wszystkiego na jednej maszynie (chyba ze uzywa jakis fajnych ciskaczy lub juniperkow) wiec router bgp sobie dziala i robi to co powinien a jakis serwer za nim robi dzielenie...
Chwila, chwila... to nie może działać. Nie można sobie po prostu zsumować transferów dwóch łącz. Jeśli jedno dojdzie szybciej do fulla to skąd skrypt wykonujący dzielenie będzie wiedział, że już nie może pożyczać transferu na tym łączu. Poza tym jak się ma dobry sprzęt (a taki mam), to wszystko da się na jednej maszynie zrobić. To wymaga innej struktury niż drzewo.
Ja bym zrobił to tak: kolejkowanie na każdym łączu użytkownika z maksymalnym 1Mbit/s na łącze (każde połączenie może mieć pełny transfer, ale można przekroczyć prędkość 1Mbita w dwóch połączeniach)... dzięki temu można pożyczać dowolnie transfer na obu łączach. Teraz przydało by się coś limitującego ruch użytkownika na obu łączach, który będzie obcinał transfer ponad abonamentowy 1Mbit/s. Coś co brało by cały ruch od danego użytkownika i cieło go równiutko do 1Mbit/s, bez podnoszenia pingów, i żeby to co obetniemy mogło być zagospodarowane przez innych.
Tylko czy to zadziała i co może być takim limiterem? RED, GRED, coś lepszego? Dobrze kombinuję? :P
!DSPAM:47a205c690168362916074!
Za dużo uryna-kombinacji. Wyobraź sobie , że masz poprostu permanentny nadmiar łącza... to znacznie upraszcza problem.
!DSPAM:47a20afe95765156419305!
Przemysław Kudyba wrote:
Za dużo uryna-kombinacji. Wyobraź sobie , że masz poprostu permanentny nadmiar łącza... to znacznie upraszcza problem
To jest (k)uryna nie możliwe, mijasz się z prawdą :) Jeśli masz pernamentny nadmiar łącza to użytkownik przelatuje za swój 1Mbit/s. Na 100% to nie jest rozwiązanie, chyba, że tworzysz urynanet.
Poza tym łącze w Polsce kosztuje... zwłaszcza w trudnych lokalizacjach. Więc nie mogą się megabity marnować. Napisałem już zajefajny skrypt do podziału łącza ... i nawet jak 300 typa zapcha moje 10/10Mbit to ping do onetu jest linią stałą i wynosi 10ms. Podobnie w grach i wszystkich innych usługach.
Na pewno jest możliwość dokonania takich cudów na dwa łącza i ten plan jest całkiem realny. Tylko muszę wiedzieć czego użyć jako limitera... i nawet opublikuję wam to na GPLu (w PERLu).
!DSPAM:47a2176f116871844240209!
Konrad pisze:
Przemysław Kudyba wrote:
Za dużo uryna-kombinacji. Wyobraź sobie , że masz poprostu permanentny nadmiar łącza... to znacznie upraszcza problem
To jest (k)uryna nie możliwe, mijasz się z prawdą :) Jeśli masz pernamentny nadmiar łącza to użytkownik przelatuje za swój 1Mbit/s.
Zakładasz userowi kolejkę 1Mbit i pilnujesz , zeby sie Twoje uplinki nie przytykały.
Na 100% to nie jest rozwiązanie, chyba, że tworzysz urynanet.
Chyba nie rozumiesz definicji urynanetu.
Poza tym łącze w Polsce kosztuje... zwłaszcza w trudnych lokalizacjach. Więc nie mogą się megabity marnować.
Mogą , u mnie mam wiecznie 30Mbit/s luzu.
Napisałem już zajefajny skrypt do podziału łącza ... i nawet jak 300 typa zapcha moje 10/10Mbit to ping do onetu jest linią stałą i wynosi 10ms. Podobnie w grach i wszystkich innych usługach.
Nawet tusk nie potrafi czynić cudów. To , że uda Ci sie oszukać ping nie oznacza , że nagle udrożniłeś łącze. Priorytetyzując ważne usługi spowoduje to , że zaczną działać przy obciążonym łączu , nie spowoduje wzrostu przepustowości.
A te czary które robisz ... to uryna właśnie.
Na pewno jest możliwość dokonania takich cudów na dwa łącza i ten plan jest całkiem realny. Tylko muszę wiedzieć czego użyć jako limitera... i nawet opublikuję wam to na GPLu (w PERLu).
Cudów nie ma.
!DSPAM:47a2193b120864042098162!
Wez zrob jak kazdy normalny czlowiek i podzial zrob sobie na osobnej maszynie (moze być na L2) i bedziesz miał problem z głowy. jak teraz masz problem to ciekawe co bys zrobil jakbys mial 2 lacza w 2 roznych punktach sieci.
Pozdrawiam
P.S. Ten cudowny podział o którym mówisz potrafi zrobić każdy z nas, a robiło się go wtedy gdy zaczynało się od neostradki.
31-01-08, Przemysław Kudyba przemekk@zwierzu.zepsul.net napisał(a):
Konrad pisze:
Przemysław Kudyba wrote:
Za dużo uryna-kombinacji. Wyobraź sobie , że masz poprostu permanentny nadmiar łącza... to znacznie upraszcza problem
To jest (k)uryna nie możliwe, mijasz się z prawdą :) Jeśli masz pernamentny nadmiar łącza to użytkownik przelatuje za swój 1Mbit/s.
Zakładasz userowi kolejkę 1Mbit i pilnujesz , zeby sie Twoje uplinki nie przytykały.
Na 100% to nie jest rozwiązanie, chyba, że tworzysz urynanet.
Chyba nie rozumiesz definicji urynanetu.
Poza tym łącze w Polsce kosztuje... zwłaszcza w trudnych lokalizacjach. Więc nie mogą się megabity marnować.
Mogą , u mnie mam wiecznie 30Mbit/s luzu.
Napisałem już zajefajny skrypt do podziału łącza ... i nawet jak 300 typa zapcha moje 10/10Mbit to ping do onetu jest linią stałą i wynosi 10ms. Podobnie w grach i wszystkich innych usługach.
Nawet tusk nie potrafi czynić cudów. To , że uda Ci sie oszukać ping nie oznacza , że nagle udrożniłeś łącze. Priorytetyzując ważne usługi spowoduje to , że zaczną działać przy obciążonym łączu , nie spowoduje wzrostu przepustowości.
A te czary które robisz ... to uryna właśnie.
Na pewno jest możliwość dokonania takich cudów na dwa łącza i ten plan jest całkiem realny. Tylko muszę wiedzieć czego użyć jako limitera... i nawet opublikuję wam to na GPLu (w PERLu).
Cudów nie ma.
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
!DSPAM:47a81831139351243476951!
Michał Gacek pisze:
Wez zrob jak kazdy normalny czlowiek i podzial zrob sobie na osobnej maszynie (moze być na L2) i bedziesz miał problem z głowy. jak teraz masz problem to ciekawe co bys zrobil jakbys mial 2 lacza w 2 roznych punktach sieci.
Pozdrawiam
P.S. Ten cudowny podział o którym mówisz potrafi zrobić każdy z nas, a robiło się go wtedy gdy zaczynało się od neostradki.
:/ ?
Aby na dobry wątek odpowiedziałeś ? :D
Pozdrawiam.
!DSPAM:47a82763151351804284693!
wszystko sie moze zdazyc... aczkolwiek chyba na dobry, mozliwe ze zostalem zle zrozumiany :P
B/R Michal
05-02-08, Przemysław Kudyba przemekk@zwierzu.zepsul.net napisał(a):
Michał Gacek pisze:
Wez zrob jak kazdy normalny czlowiek i podzial zrob sobie na osobnej maszynie (moze być na L2) i bedziesz miał problem z głowy. jak teraz masz problem to ciekawe co bys zrobil jakbys mial 2 lacza w 2 roznych punktach sieci.
Pozdrawiam
P.S. Ten cudowny podział o którym mówisz potrafi zrobić każdy z nas, a robiło się go wtedy gdy zaczynało się od neostradki.
:/ ?
Aby na dobry wątek odpowiedziałeś ? :D
Pozdrawiam.
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
!DSPAM:47a840fd177504042098162!
Konrad pisze:
Pytanko brzmi jak wy robicie, że użytkownik ma 1Mbit/s i ani trochu więcej, mimo, że jego ruch leci na różne łącza? Jest coś co sumuje transfer z obu łącz użytkownika?
Jeśli pytasz o download - to chyba proste - można ciąć na interfejsie połączonym z siecią - na podstawie adresu docelowego (czyli adresu kompa w twojej sieci).
A co do kolejki głównej, obliczania jej przepustowości itp - jak widzisz, że brakuje, to dzwonisz, żeby puścili więcej ;)
pozdro
!DSPAM:47a21571113652037086813!
uczestnicy (5)
-
Dawid Widyna
-
Konrad
-
md
-
Michał Gacek
-
Przemysław Kudyba