Portál AbcLinuxu, 30. dubna 2025 16:49

MultiPath TCP aka MPTCP with 3.10 [Oppa-Gentoo Style]

24.7.2013 00:18 | Přečteno: 1016× | Linux | poslední úprava: 24.7.2013 00:20

Hey, Hi, Hello. Dnešní zápisek padne pro MPTCP na Linuxu. Konkrétně kernel 3.10 s specifickými úpravami pro MPTCP.

V krátkosti MPTCP umožňuje (pokud je aplikován na straně serveru i clienta) přenášet data v klasických paketech TCP, ale je schopen paralelizovat spojení po několika síťích najednou.

Další schopností je samozřejmě udržet spojení při přechodu z rozhraní na jiné (jako příklad po připojení kabelu ethernet a odpojení WiFi by spojení mělo zůstat "alive" místo nynějšího výpadku). Možnost využití bandwidthe dvou linek najednou je samozřejmě též příjemná vlastnost.

Inteligentně by měl též rozpoznat spojení s nižší odezvou případně větší datovou propustností.

Praktický test č.1

Kernel nainstalován pod ~amd64 Gentoo, síť funguje klasicky v pořádku. Použity jsou dva interfacy:

eth0 => router => WiFi 8 Mbit (v konfiguraci zvolen jako primární gateway - viz stránky mptcp).
wlan0 => WiFi 2 Mbit
Na druhé straně (server) zatím není dostupná implementace MPTCP. Testován klasický provoz. Až na občasné výpadky sítě způsobené WiFi vše vypadá stabilně. Kernel OOPS se nevyskytují, v blízké budoucnosti se pokusím provést test oproti stroji s aktivovaným MPTCP na druhé straně.

Zdá se že otestování nic nebrání. Vytvořil jsem bug pro případné začlenění patchů do gentoo-sources. V příštím dílu zkusím shrnout testy oproti MPTCP-enabled serveru. Výsledky iperf -c multipath-tcp.org jsou silně různorodé.

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

vencour avatar 24.7.2013 07:04 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: MultiPath TCP aka MPTCP with 3.10 [Oppa-Gentoo Style]
Odpovědět | Sbalit | Link | Blokovat | Admin
Jsem zvědavý na praktický přínos a použitelnost.
Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
Grunt avatar 24.7.2013 12:33 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: MultiPath TCP aka MPTCP with 3.10 [Oppa-Gentoo Style]
Já osobně doufám, že se to rozšíří kde to jen bude možné a že se něco takového také implementuje jako standard (nejlépe do IPv6). Tak měl internet fungovat už od začátku.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
Luboš Doležel (Doli) avatar 24.7.2013 09:47 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: MultiPath TCP aka MPTCP with 3.10 [Oppa-Gentoo Style]
Odpovědět | Sbalit | Link | Blokovat | Admin
Doplňuji odkaz na Jaderné noviny, kde to je pěkně popsané.
David Heidelberg avatar 25.7.2013 22:30 David Heidelberg | skóre: 46 | blog: blog_
Rozbalit Rozbalit vše Re: MultiPath TCP aka MPTCP with 3.10 [Oppa-Gentoo Style]
díky! Já měl pocit, že to prošlo i českým webem :)

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.