Demo: Multipath TCP. 5. října 2013

Podobné dokumenty
Studentská unie ČVUT v Praze, klub Silicon Hill. 22. února Ondřej Caletka (SU ČVUT) IPv6 nové (ne)bezpečí? 22.

Dual-stack jako řešení přechodu?

OpenVPN. Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko. Ondřej Caletka (CESNET, z.s.p.o.) OpenVPN 3. března / 16

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Identifikátor materiálu: ICT-3-03

Směrovací protokoly, propojování sítí

IPv6 v OpenWRT. Ondřej Caletka. 5. října Uvedené dílo podléhá licenci Creative Commons Uveďte autora 3.0 Česko.

Nasazení protokolu IPv6 v prostředí univerzitní sítě VŠB-TU Ostrava

Od CGI k FastCGI. Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko.

ové služby a IPv6

Maturitní okruhy pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

Navyšování propustnosti a spolehlivosti použitím více komunikačních subsystémů

Jak se měří Internet

Triky s OpenSSH. 4. listopadu Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko.

Flow Monitoring & NBA. Pavel Minařík

DNS, DHCP DNS, Richard Biječek

SSL Secure Sockets Layer

The Locator/ID Separation Protocol (LISP)

Implementace protokolu IPv6 v síti VŠE a PASNET. Ing. Miroslav Matuška Ing. Luboš Pavlíček

Internet protokol, IP adresy, návaznost IP na nižší vrstvy

3.17 Využívané síťové protokoly

Maturitní témata pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

Jak se měří Internet

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE

Analýza síťového provozu. Ing. Dominik Breitenbacher Mgr. Radim Janča

IPv6 v CESNETu a v prostředí akademických sítí

Internet a zdroje. (ARP, routing) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu

Falšování DNS s RPZ i bez

1. Směrovače směrového protokolu směrovací tabulku 1.1 TTL

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Jak funguje SH Síť. Ondřej Caletka

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Telekomunikační sítě Protokolové modely

DoS útoky v síti CESNET2

Dodávka nových switchů a jejich integrace do stávající IT infrastruktury inspektorátu SZPI v Praze

Komunikační protokoly počítačů a počítačových sítí

Ondřej Caletka. 5. listopadu 2013

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE OBOR: INFORMAČNÍ TECHNOLOGIE

Počítačové sítě internet

Instalační návod IP kamer

Hot Standby Router Protocol (zajištění vysoké spolehlivosti výchozí brány)

X36PKO Jiří Smítka

VPN - Virtual private networks

Co znamená IPv6 pro podnikovou informatiku.

Stránka, doména, URL, adresa

Úvod do síťových technologií

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

MPLS MPLS. Label. Switching) Michal Petřík -

BCOP aneb jak správně nasazovat

Počítačové sítě II. 15. Internet protokol verze 6 Miroslav Spousta, 2006

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Počítačové sítě. Počítačová síť. VYT Počítačové sítě

Další nástroje pro testování

Úvod do OpenWRT. Ondřej Caletka. 1. března Uvedené dílo podléhá licenci Creative Commons Uveďte autora 3.0 Česko.

Historie, současnost a vývoj do budoucnosti Anna Biernátová, Jan Faltys, Petr Kotek, Pavel Pokorný, Jan Šára

Síťová vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Počítačové sítě. Miloš Hrdý. 21. října 2007

Maturitní otázky z předmětu Počítačové sítě školní rok 2007/2008

Možnosti IPv6 NAT. Lukáš Krupčík, Martin Hruška KRU0052, HRU0079. Konfigurace... 3 Statické NAT-PT Ověření zapojení... 7

LINUX - INSTALACE & KONFIGURACE

IPv6 na serveru Co by měl administrátor znát... Stanislav Petr

Komunikace v sítích TCP/IP (1)

PB169 Operační systémy a sítě

Poděkování 21 Konvence a prvky použité v této knize 22. O autorech 24. ČÁST 1 Práce v síti s Windows XP

STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Server Security, Serverové produkty

Model ISO - OSI. 5 až 7 - uživatelská část, 1 až 3 - síťová část

IPv6 na OpenWRT. 6. června Ondřej Caletka (CESNET, z.s.p.o.) IPv6 na OpenWRT 6. června / 17

QoS na L2/L3/L4. Jak prokazovat kvalitu přípojky NGA. Ing. Martin Ťupa Ing. Jan Brouček, CSc. PROFiber Networking CZ s.r.o.

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování

2N VoiceBlue Next. 2N VoiceBlue Next & Siemens HiPath (series 3000) Propojení pomocí SIP trunku. Quick guide. Version 1.

OpenVPN. Ondřej Caletka.

Použití Virtual NAT interfaces na Cisco IOS

4. Síťová vrstva. Síťová vrstva. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si funkci síťové vrstvy a jednotlivé protokoly.

Obsah. O autorech 9. Předmluva 13. KAPITOLA 1 Počítačové sítě a Internet 23. Jim Kurose 9 Keith Ross 9

Systémy pro sběr a přenos dat

Ochrana soukromí v DNS

Analyzátor bezdrátových sítí

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

WireGuard. nová a jednoduchá linuxová VPN. Petr Krčmář. 3. listopadu 2018

Firewall, mac filtering, address filtering, port forwarding, dmz. Ondřej Vojtíšek, Jakub Niedermertl

Projektování distribuovaných systémů Lekce 2 Ing. Jiří ledvina, CSc

ZÁKLADNÍ ANALÝZA SÍTÍ TCP/IP

Flow monitoring a NBA

Analýza protokolů rodiny TCP/IP, NAT

QoS na L2/L3/L4. Brno, Ing. Martin Ťupa

FoxStat. Change the Net.Work. Nástroj pro záznam a analýzu datového provozu

Ochrana mobilních uživatelů před hrozbami Internetu mimo firemní prostředí. Simac Technik ČR, a.s.

Směrovací protokol Mesh (802.11s) na platformě Mikrotik

Inovace bakalářského studijního oboru Aplikovaná chemie

STRUČNÝ NÁVOD K POUŽITÍ

Closed IPTV. Martin Jahoda Dedicated Micros. Copyright AD Group

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům.

Řízení toku v přístupových bodech

Směrování VoIP provozu v datových sítích

Zabezpečení v síti IP

Inovace výuky prostřednictvím šablon pro SŠ

Jak se měří síťové toky? A k čemu to je? Martin Žádník

aplikační vrstva transportní vrstva síťová vrstva vrstva síťového rozhraní

Transkript:

Demo: Multipath TCP Ondřej Caletka 5. října 2013 Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko. Obsahuje citace z prezentace Decoupling TCP from IP with Multipath TCP, Olivier Bonaventure, UCL, Belgie Ondřej Caletka (CESNET, z.s.p.o.) Demo: Multipath TCP 5. října 2013 1 / 14

Transmission Control Protocol Nejpoužívanější protokol sítě Internet Abstrakce spojení nad sítí, přenášející pakety Automaticky řeší problémy na cestě paketů (ztráta, duplikace, přeuspořádání) Pro programátora se chová jako sériová linka Od svého počátku pevně svázán s IP Každý koncový bod je určen jedinou IP adresou Nelze změnit IP adresu při zachování spojení Nelze jedno TCP spojení realizovat po více párech adres rychlostní omezení Ondřej Caletka (CESNET, z.s.p.o.) Demo: Multipath TCP 5. října 2013 2 / 14

Současná zařízení Mají více spojení k síti Změna připojení vyžaduje všechna spojení zrušit a znovu navázat Řeší se obvykle na úrovni aplikace (Například v HTTP pomocí klávesy F5 ) Ondřej Caletka (CESNET, z.s.p.o.) Demo: Multipath TCP 5. října 2013 3 / 14

Multipath TCP Vylepšení TCP protokolu pro podporu vícenásobného spojení v rámci jednoho logického spojení Plně respektující vrstvový model Nevyžaduje žádné úpravy aplikací ani sítě Interoperabilní s klasickým TCP Příklady využití: Vyšší výkon využitím více nezávislých cest Zálohování spojení a mobilita Ondřej Caletka (CESNET, z.s.p.o.) Demo: Multipath TCP 5. října 2013 4 / 14

Vrstvový model představa Ondřej Caletka (CESNET, z.s.p.o.) Demo: Multipath TCP 5. října 2013 5 / 14

Vrstvový model realita Ondřej Caletka (CESNET, z.s.p.o.) Demo: Multipath TCP 5. října 2013 6 / 14

MiddleBox nemoc internetu End-to-end princip v praxi neplatí MiddleBoxy podle vrstvového modelu neexistují Ve skutečnosti je jich velmi mnoho: NAT Application Layer Gateway (SIP ALG, FTP ALG,... ) transparentní proxy firewall s Deep Packet Inspection libovolné zařízení se slovem security v názvu Představují překážku v jakémkoli vylepšování protokolu TCP MPTCP jich dokáže většinu detekovat a eliminovat problémy jimi způsobené Ondřej Caletka (CESNET, z.s.p.o.) Demo: Multipath TCP 5. října 2013 7 / 14

Implementace MPTCP Primárně se vyvíjí na http://multipath-tcp.org/ K dispozici ve formě upravených zdrojových kódů Linuxu a patche pro FreeBSD Dosud neexistuje implementace pro Windows a MacOS ios 7 jej údajně používá MPTCP pro komunikaci se SIRI Ondřej Caletka (CESNET, z.s.p.o.) Demo: Multipath TCP 5. října 2013 8 / 14

Konfigurace MPTCP Linuxu Ondřej Caletka (CESNET, z.s.p.o.) Demo: Multipath TCP 5. října 2013 9 / 14

Policy Routing MPTCP samo neurčuje, kudy data potečou, pouze nastaví správnou zdrojovou adresu Tradiční IP používá jednu směrovací tabulku Existuje jen jedna výchozí cesta Všechny pakety odcházejí preferovaným rozhraním, bez ohledu na zdrojovou adresu Způsobuje problémy i v běžném životě (Ethernet + Wi-Fi na notebooku) Je třeba směrovat primárně na základě zdrojové IP adresy, je-li známa Ruční konfigurace (ip rule) Automaticky postupy na webu MPTCP Ondřej Caletka (CESNET, z.s.p.o.) Demo: Multipath TCP 5. října 2013 10 / 14

MPTCP v praxi Z hlediska uživatele se chová stejně jako obyčejné TCP Během handshakingu si odsignalizuje podporu MPTCP a také všechny další adresy Standardně se naváží spojení mezi všemi dvojicemi adres klienta a serveru, protokolem IPv4 i IPv6 Přestane-li některé spojení fungovat, je nehrazeno jiným Pomocí upravené utility ip je možné chování upravovat Například vyhradit linku jako záložní Ondřej Caletka (CESNET, z.s.p.o.) Demo: Multipath TCP 5. října 2013 11 / 14

Praktické ukázky http://amiusingmptcp.com/ http://multipath-tcp.org/honeymap/map.html video: mobilita video: rychlostní rekord živé demo Ondřej Caletka (CESNET, z.s.p.o.) Demo: Multipath TCP 5. října 2013 12 / 14

Závěrem MPTCP používám asi měsíc bez jakýchkoli problémů Na dual-stack sítích použije IPv4 nebo IPv6 podle toho, který protokol je opravdu lepší MPTCP se asi nebude líbit providerům obsahu (mnohonásobně víc TCP spojení) Stejně tak z něj nebudou nadšeni ISP, snažící se odlehčit Carrier-Grade NAT pomocí IPv6 Mobilita u MPTCP je pouze ve formátu měkkého handoveru, tvrdý handover není jak signalizovat Ondřej Caletka (CESNET, z.s.p.o.) Demo: Multipath TCP 5. října 2013 13 / 14

Závěr Děkuji za pozornost Ondřej Caletka (CESNET, z.s.p.o.) Demo: Multipath TCP 5. října 2013 14 / 14