Panowie,
Macie pomysł jak można przetestować możliwość/wydajność dwóch najbardziej popularnych platform dla routingu:
Quagga vs Bird?
Quagga vs Bird
Re: Quagga vs Bird
A konkretnie co chcesz w nich testować?jacob pisze:Panowie,
Macie pomysł jak można przetestować możliwość/wydajność dwóch najbardziej popularnych platform dla routingu:
Quagga vs Bird?
Quagga już odeszła w niebyt, teraz jest FRR: https://github.com/FRRouting/frr
Rzuć okiem tutaj: https://www.euro-ix.net/m/uploads/2016/ ... 160419.pdf
Jeśli chodzi o RR, to raczej BIRD. Ewentualnie CSR 1000v ;)
Re: Quagga vs Bird
Tu masz trochę informacji: http://data.proidea.org.pl/plnog/4edycj ... rs-0.2.pdfjacob pisze:Panowie,
Macie pomysł jak można przetestować możliwość/wydajność dwóch najbardziej popularnych platform dla routingu:
Quagga vs Bird?
Powinien być jeszcze film z prezentacji.
Z mojego doświadczenia tylko Bird się nadawał, ostatecznie OpenBGP. O Frr się nie wypowiem, nawet nie wiedziałem że istnieje taki projekt.
Pozdrawiam
Krzysiek Te.
Krzysiek Te.
Re: Quagga vs Bird
lbromirs pisze:A konkretnie co chcesz w nich testować?jacob pisze:Panowie,
Macie pomysł jak można przetestować możliwość/wydajność dwóch najbardziej popularnych platform dla routingu:
Quagga vs Bird?
Quagga już odeszła w niebyt, teraz jest FRR: https://github.com/FRRouting/frr
Rzuć okiem tutaj: https://www.euro-ix.net/m/uploads/2016/ ... 160419.pdf
Jeśli chodzi o RR, to raczej BIRD. Ewentualnie CSR 1000v
Szukam własnie pomysłów jak mogę porównać dwa/trzy rozwiązania open-source między sobą ( dzięki za wskazanie innych platfrom),
stabilność, przepływności, wykorzystanie CPU, memory, konwergencja.
Wymyśliłem takie scenariusze:
1 Test:
Na brzegach Cisco ( wykorzystam generatory ruchu) , pomiędzy nimi trzy routery oparte o open-source (bird/quagga) i mierzyć jakie powodują opóźnienie, straty pakietów podczas wysycenia, CPU itd.
2 Test:
Dwa rutery spięte za pomoca bgp, na jednym rozgłaszać z 100 tys. prefiksów i zobaczyć jak testowy router się zachowa ( Bird/Quagga lub wskazne przez Ciebie FRR, goBGP)
3 Test:
Konwergencja - brak pomysłów ;/
lbromirs jesteś w stanie coś podpowiedzieć?
Re: Quagga vs Bird
Czyli rozumiem, że to zadanie/laborka, a nie realny case w istniejącej sieci?jacob pisze:Szukam własnie pomysłów jak mogę porównać dwa/trzy rozwiązania open-source między sobą ( dzięki za wskazanie innych platfrom),
stabilność, przepływności, wykorzystanie CPU, memory, konwergencja.
Mówisz o demonach routingu, a forwardować będzie i tak kernel systemu operacyjnego, na którym je posadzisz. W ten sposób przetestujesz raczej wydajność platformy a nie demonów routingu.jacob pisze:Wymyśliłem takie scenariusze:
1 Test:
Na brzegach Cisco ( wykorzystam generatory ruchu) , pomiędzy nimi trzy routery oparte o open-source (bird/quagga) i mierzyć jakie powodują opóźnienie, straty pakietów podczas wysycenia, CPU itd.
Jeśli demon BGP ma problemy z 100k prefiksów to lepiej go omijać :) Testuj raczej 1-2M prefiksów. IPv4+IPv6.jacob pisze:2 Test:
Dwa rutery spięte za pomoca bgp, na jednym rozgłaszać z 100 tys. prefiksów i zobaczyć jak testowy router się zachowa ( Bird/Quagga lub wskazne przez Ciebie FRR, goBGP)
Pytanie czy testujesz ten soft w kategorii RR (off path) czy po prostu router brzegowy. Oba testy to osobne przypadki.jacob pisze: 3 Test:
Konwergencja - brak pomysłów ;/
W RR testujesz szybkość odebrania i rozgłoszenia n-prefiksów do x-sąsiadów.
W routerze brzegowym testujesz czas odebrania n-prefiksów i zainstalowania ich do tablicy FIB (forwardingu). Możesz tutaj dysponując odpowiednim oprogramowaniem do testu sprawdzić, jak długo trwa (a) odebranie pełnej tablicy i (b) zainstalowanie jej w tablicy FIB.
Re: Quagga vs Bird
Dokładnie tak, jest to zadanie/laborka.Czyli rozumiem, że to zadanie/laborka, a nie realny case w istniejącej sieci?
znasz takie oprogramowania, lub metodę jak to tego można podejść?W routerze brzegowym testujesz czas odebrania n-prefiksów i zainstalowania ich do tablicy FIB (forwardingu). Możesz tutaj dysponując odpowiednim oprogramowaniem do testu sprawdzić, jak długo trwa (a) odebranie pełnej tablicy i (b) zainstalowanie jej w tablicy FIB.
czyli zostaje mi konwergencja i poradzeniem sobie z prefiksami, może macie jakiś pomysł co jeszcze mógłbym sprawdzić porównując ze sobą te rozwiązania?