SlideShare a Scribd company logo
1 of 37
Droga na szczyt Speedtest
Karol Kowalik – INEA S.A.
PLNOG 2019
Droga operatora na szczyt „w skrócie”
Analiza
Wyników
Pomiary miesięczne
Pomiar webowy speedtest.pl
http://www.speedtest.pl/
debug
Liczba sesji pomiarowych
http://operator.fireinfra.net:port/ws?latency X 1
http://operator.fireinfra.net:port/ws?download X N
http://operator.fireinfra.net:port/ws?upload X N
Websocket URL:
BDP - Bandwidth-Delay Product:
BDP = Banwidth * RTT / 8
Im większe opóźnienie (BDP) tym większa liczba sesji pomiarowych N
Websoket – RFC 6455
Websocket
handshake
Wikipedia:
WebSocket jest technologią zapewniającą dwukierunkowy
kanał komunikacji za pośrednictwem jednego gniazda TCP.
ws?download
Websocket
message
FIN
Rozmiar
wiadomości
rośnie
Tcptrace dla pomiaru downlink (1 sesja TCP):
Tcptrace – początek sesji:
Okno TCP:
14 MB
(dla usługi 10G)
Analiza pomiarów webowych Speedtest.pl (V-SPEED):
Speedtest.pl udostępnia dla każdego pomiaru 14 parametrów:
- Wynik pomiaru (DL, UL, Ping)
- Czas pomiaru
- Dane dotyczące lokalizacji
- Dane operatora (publiczny IP, nazwa)
14
Analiza rozkładu pomiarów:
Analiza w oparciu o dzień tygodnia:
Analiza w oparciu o godzinę:
Analiza w oparciu o godzinę:
Analiza w oparciu o godzinę:
Analiza po IP:
Analiza po IP:
Analiza pomiarów z apki Android:
Speedtest.pl udostępnia dla każdego pomiaru 72 parametry:
- Wynik pomiaru (DL, UL, Ping)
- Czas pomiaru
- Dane dotyczące lokalizacji
- Dane operatora (publiczny IP, nazwa)
- Dane dotyczące połączenia mobilnego
- Dane dotyczące WiFi
- Dane dotyczące urządzenia (CPU, RAM, wersja androida)
72
Analiza WiFi:
Analiza WiFi:
Analiza WiFi:
Analiza Systemu:
Analiza Systemu:
Lokalizacja pomiaru:
Pomiary Speedtest.pl (V-Speed) - podsumowanie
Analiza
Wynikó
w
• Polski rankingu operatorów
• Aplikacje: web, android, ios
• Duża liczba parametrów do analizy
Pomiar webowy Ookla
https://www.speedtest.net/
Liczba sesji pomiarowych
https://oper.hosts.ooklaserver.net:8080/hello?nocache=xxx GET X 1
https://oper.hosts.ooklaserver.net:8080/download?nocache=xxx&size=25000000 GET X N
https://oper.hosts.ooklaserver.net:8080/upload?nocache=xxx POST (size: 100kB,
675kB, 1.5MB, …)
X M
HTTP URL:
BDP - Bandwidth-Delay Product
Im większe opóźnienie (BDP) tym większa liczba sesji pomiarowych N
M zapytań HTTP POST jest opakowanych przez SPDY w jeden strumień TCP
Tcptrace dla pomiaru downlink (1 sesja TCP):
Tcptrace dla pomiaru uplink (1 sesja TCP - SPDY):
Analiza pomiarów webowych Speedtest.net (Ookla):
Speedtest.net udostępnia dla każdego pomiaru 11 parametrów:
- Wynik pomiaru (DL, UL, Ping)
- Czas pomiaru
- Dane dotyczące lokalizacji
- Dane operatora (publiczny IP, nazwa)
11
Pomiary Speedtest.net (Ookla) - podsumowanie
Analiza
Wynikó
w
• Brak polskiego rankingu
• Brak wyników z aplikacji mobilnych
• Mniejsza liczba parametrów do analizy
PRO Speed Test
Aplikacja PRO Speed Test została stworzonej przez spółkę V-SPEED sp. z o.o. (właściciel platformy SpeedTest.pl) w
porozumieniu z UKE
Korzysta z RFC 6349 - które opisuje pomiar przepływności sieci gdy TCP osiąga stan equilibrium. Dlatego
aplikacja wymaga fazy wstępnej podczas której wykonywane jest „szacowanie przepustowości łącza” celem
oszacowania BDP i innych parametrów koniecznych do wykonania pomiaru RFC6349
PRO Speed Test
N sesji TCP
N = 5
64 240 B – największa wielokrotność payloadu TCP = 1460B w oknie 2^16 = 65535 B
Podsumowanie
Analiza
Wyników
Niezbędne elementy pozwalające osiągnąć dobry wynik w rankingach speedtest to:
1. Sieć o wysokiej jakości i przepustowości
2. Analiza wyników
3. Realizacja usprawnień podnoszących jakość i przepustowość sieci
Oceń Wykład w Aplikacji eventory
Droga na szczyt Speedtest
INEA S.A.
Karol Kowalik
Dziękuję za uwagę
Karol Kowalik
karol.kowalik@inea.com.pl
INEA S.A.
Wysogotowo, ul. Wierzbowa 84
62-081 Przeźmierowo | NIP: 7791002618 | inea.pl

More Related Content

Similar to PLNOG 22 - Karol Kowalik - Droga na szczyt Speedtest

PLNOG14: Więcej niż samo łącze, czyli jak zarabiać na dodatkowych usługach op...
PLNOG14: Więcej niż samo łącze, czyli jak zarabiać na dodatkowych usługach op...PLNOG14: Więcej niż samo łącze, czyli jak zarabiać na dodatkowych usługach op...
PLNOG14: Więcej niż samo łącze, czyli jak zarabiać na dodatkowych usługach op...PROIDEA
 
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiejŁukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiejPROIDEA
 
Sieci komputerowe
Sieci komputeroweSieci komputerowe
Sieci komputerowepietrek
 
Stosy sieciowe w przestrzeni użytkownika.
Stosy sieciowe w przestrzeni użytkownika.Stosy sieciowe w przestrzeni użytkownika.
Stosy sieciowe w przestrzeni użytkownika.Semihalf
 
Speed Test SPEEDOMAT - licencjonowany speedtest prędkości internetu.pdf
Speed Test SPEEDOMAT - licencjonowany speedtest prędkości internetu.pdfSpeed Test SPEEDOMAT - licencjonowany speedtest prędkości internetu.pdf
Speed Test SPEEDOMAT - licencjonowany speedtest prędkości internetu.pdfSONEVA KIRI, KOH KOOD, THAILAND
 
PLNOG 7: Jerzy Kosiedowski, Wojciech Kozicki - WiMax
PLNOG 7: Jerzy Kosiedowski, Wojciech Kozicki - WiMaxPLNOG 7: Jerzy Kosiedowski, Wojciech Kozicki - WiMax
PLNOG 7: Jerzy Kosiedowski, Wojciech Kozicki - WiMaxPROIDEA
 
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...PROIDEA
 
PLNOG 13: Andrzej Karpiński: Mechanizmy ochrony anty-DDoS stosowanych w Tele...
PLNOG 13: Andrzej Karpiński: Mechanizmy ochrony anty-DDoS stosowanych w Tele...PLNOG 13: Andrzej Karpiński: Mechanizmy ochrony anty-DDoS stosowanych w Tele...
PLNOG 13: Andrzej Karpiński: Mechanizmy ochrony anty-DDoS stosowanych w Tele...PROIDEA
 
Espol Plnog7 WiMax
Espol Plnog7 WiMaxEspol Plnog7 WiMax
Espol Plnog7 WiMaxespol
 
PLNOG 9: Krzysztof Konkowski, Władysław Misztal - Skuteczne planowanie i czas...
PLNOG 9: Krzysztof Konkowski, Władysław Misztal - Skuteczne planowanie i czas...PLNOG 9: Krzysztof Konkowski, Władysław Misztal - Skuteczne planowanie i czas...
PLNOG 9: Krzysztof Konkowski, Władysław Misztal - Skuteczne planowanie i czas...PROIDEA
 
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDNPLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDNPROIDEA
 
Projekcik Routery2
Projekcik Routery2Projekcik Routery2
Projekcik Routery2arkulik
 
Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...
Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...
Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...Gawel Mikolajczyk
 
PLNOG15: How to change 20 00000 PLN into 24 masts and 40 LTE BTSs? Practical ...
PLNOG15: How to change 20 00000 PLN into 24 masts and 40 LTE BTSs? Practical ...PLNOG15: How to change 20 00000 PLN into 24 masts and 40 LTE BTSs? Practical ...
PLNOG15: How to change 20 00000 PLN into 24 masts and 40 LTE BTSs? Practical ...PROIDEA
 
TV i video w Internecie
TV i video w InternecieTV i video w Internecie
TV i video w InternecieDivante
 
WebRTC+Websockety - Jak stworzyłem aplikację do kamerek internetowych w Larav...
WebRTC+Websockety - Jak stworzyłem aplikację do kamerek internetowych w Larav...WebRTC+Websockety - Jak stworzyłem aplikację do kamerek internetowych w Larav...
WebRTC+Websockety - Jak stworzyłem aplikację do kamerek internetowych w Larav...Laravel Poland MeetUp
 
PLNOG 9: Robert Ślaski - JAK OD ZERA ZBUDOWANO SIEĆ OPERATORSKĄ - zapiski z d...
PLNOG 9: Robert Ślaski - JAK OD ZERA ZBUDOWANO SIEĆ OPERATORSKĄ - zapiski z d...PLNOG 9: Robert Ślaski - JAK OD ZERA ZBUDOWANO SIEĆ OPERATORSKĄ - zapiski z d...
PLNOG 9: Robert Ślaski - JAK OD ZERA ZBUDOWANO SIEĆ OPERATORSKĄ - zapiski z d...PROIDEA
 
PLNOG 21: Łukasz Trąbiński, Konrad Pilch - Jak_sterować_ogólnopolską_siecią_C...
PLNOG 21: Łukasz Trąbiński, Konrad Pilch - Jak_sterować_ogólnopolską_siecią_C...PLNOG 21: Łukasz Trąbiński, Konrad Pilch - Jak_sterować_ogólnopolską_siecią_C...
PLNOG 21: Łukasz Trąbiński, Konrad Pilch - Jak_sterować_ogólnopolską_siecią_C...PROIDEA
 

Similar to PLNOG 22 - Karol Kowalik - Droga na szczyt Speedtest (20)

PLNOG14: Więcej niż samo łącze, czyli jak zarabiać na dodatkowych usługach op...
PLNOG14: Więcej niż samo łącze, czyli jak zarabiać na dodatkowych usługach op...PLNOG14: Więcej niż samo łącze, czyli jak zarabiać na dodatkowych usługach op...
PLNOG14: Więcej niż samo łącze, czyli jak zarabiać na dodatkowych usługach op...
 
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiejŁukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
 
Sieci komputerowe
Sieci komputeroweSieci komputerowe
Sieci komputerowe
 
Stosy sieciowe w przestrzeni użytkownika.
Stosy sieciowe w przestrzeni użytkownika.Stosy sieciowe w przestrzeni użytkownika.
Stosy sieciowe w przestrzeni użytkownika.
 
Speed Test SPEEDOMAT - licencjonowany speedtest prędkości internetu.pdf
Speed Test SPEEDOMAT - licencjonowany speedtest prędkości internetu.pdfSpeed Test SPEEDOMAT - licencjonowany speedtest prędkości internetu.pdf
Speed Test SPEEDOMAT - licencjonowany speedtest prędkości internetu.pdf
 
PLNOG 7: Jerzy Kosiedowski, Wojciech Kozicki - WiMax
PLNOG 7: Jerzy Kosiedowski, Wojciech Kozicki - WiMaxPLNOG 7: Jerzy Kosiedowski, Wojciech Kozicki - WiMax
PLNOG 7: Jerzy Kosiedowski, Wojciech Kozicki - WiMax
 
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
 
PLNOG 13: Andrzej Karpiński: Mechanizmy ochrony anty-DDoS stosowanych w Tele...
PLNOG 13: Andrzej Karpiński: Mechanizmy ochrony anty-DDoS stosowanych w Tele...PLNOG 13: Andrzej Karpiński: Mechanizmy ochrony anty-DDoS stosowanych w Tele...
PLNOG 13: Andrzej Karpiński: Mechanizmy ochrony anty-DDoS stosowanych w Tele...
 
Temat 5-6.pptx
Temat 5-6.pptxTemat 5-6.pptx
Temat 5-6.pptx
 
Espol Plnog7 WiMax
Espol Plnog7 WiMaxEspol Plnog7 WiMax
Espol Plnog7 WiMax
 
PLNOG 9: Krzysztof Konkowski, Władysław Misztal - Skuteczne planowanie i czas...
PLNOG 9: Krzysztof Konkowski, Władysław Misztal - Skuteczne planowanie i czas...PLNOG 9: Krzysztof Konkowski, Władysław Misztal - Skuteczne planowanie i czas...
PLNOG 9: Krzysztof Konkowski, Władysław Misztal - Skuteczne planowanie i czas...
 
Usługi sieci internet cz i 2014
Usługi sieci internet cz i   2014Usługi sieci internet cz i   2014
Usługi sieci internet cz i 2014
 
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDNPLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
 
Projekcik Routery2
Projekcik Routery2Projekcik Routery2
Projekcik Routery2
 
Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...
Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...
Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...
 
PLNOG15: How to change 20 00000 PLN into 24 masts and 40 LTE BTSs? Practical ...
PLNOG15: How to change 20 00000 PLN into 24 masts and 40 LTE BTSs? Practical ...PLNOG15: How to change 20 00000 PLN into 24 masts and 40 LTE BTSs? Practical ...
PLNOG15: How to change 20 00000 PLN into 24 masts and 40 LTE BTSs? Practical ...
 
TV i video w Internecie
TV i video w InternecieTV i video w Internecie
TV i video w Internecie
 
WebRTC+Websockety - Jak stworzyłem aplikację do kamerek internetowych w Larav...
WebRTC+Websockety - Jak stworzyłem aplikację do kamerek internetowych w Larav...WebRTC+Websockety - Jak stworzyłem aplikację do kamerek internetowych w Larav...
WebRTC+Websockety - Jak stworzyłem aplikację do kamerek internetowych w Larav...
 
PLNOG 9: Robert Ślaski - JAK OD ZERA ZBUDOWANO SIEĆ OPERATORSKĄ - zapiski z d...
PLNOG 9: Robert Ślaski - JAK OD ZERA ZBUDOWANO SIEĆ OPERATORSKĄ - zapiski z d...PLNOG 9: Robert Ślaski - JAK OD ZERA ZBUDOWANO SIEĆ OPERATORSKĄ - zapiski z d...
PLNOG 9: Robert Ślaski - JAK OD ZERA ZBUDOWANO SIEĆ OPERATORSKĄ - zapiski z d...
 
PLNOG 21: Łukasz Trąbiński, Konrad Pilch - Jak_sterować_ogólnopolską_siecią_C...
PLNOG 21: Łukasz Trąbiński, Konrad Pilch - Jak_sterować_ogólnopolską_siecią_C...PLNOG 21: Łukasz Trąbiński, Konrad Pilch - Jak_sterować_ogólnopolską_siecią_C...
PLNOG 21: Łukasz Trąbiński, Konrad Pilch - Jak_sterować_ogólnopolską_siecią_C...
 

PLNOG 22 - Karol Kowalik - Droga na szczyt Speedtest