{"id":53735,"date":"2019-12-09T00:00:00","date_gmt":"2019-12-08T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter"},"modified":"2020-02-18T14:01:40","modified_gmt":"2020-02-18T11:01:40","slug":"nastoyashhee-summirovanie-internet-kanalov-openmptcprouter","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter","title":{"rendered":"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/57414bebbced152eea13c218b7d1c239.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKann man mehrere Internetkan\u00e4le zu einem einzigen b\u00fcndeln? Rund um dieses Thema gibt es viele Missverst\u00e4ndnisse und Mythen, selbst erfahrene Netzwerktechniker wissen oft nicht, dass dies m\u00f6glich ist. In den meisten F\u00e4llen wird das B\u00fcndeln von Kan\u00e4len f\u00e4lschlicherweise mit Lastverteilung auf NAT-Ebene oder Failover gleichgesetzt. Doch echtes Kanalb\u00fcndeln erm\u00f6glicht <b>eine einzige TCP-Verbindung gleichzeitig \u00fcber alle Internetkan\u00e4le laufen zu lassen,<\/b>, beispielsweise bei Video\u00fcbertragungen, sodass bei einem Ausfall eines der Internetkan\u00e4le die \u00dcbertragung nicht unterbrochen wird. <\/p>\n<p>Es gibt teure kommerzielle L\u00f6sungen f\u00fcr Video\u00fcbertragungen, aber solche Ger\u00e4te kosten viele Tausend Euro. In diesem Artikel wird die Konfiguration des kostenlosen, offenen Pakets OpenMPTCPRouter beschrieben und verbreitete Mythen \u00fcber das B\u00fcndeln von Kan\u00e4len werden aufgedeckt.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Mythen \u00fcber das B\u00fcndeln von Kan\u00e4len<\/h2>\n<p>\nEs gibt viele handels\u00fcbliche Router, die die Mult WAN-Funktion unterst\u00fctzen. Manchmal bezeichnen die Hersteller dies als Kanalb\u00fcndelung, was nicht ganz korrekt ist. Viele Netzwerkprofis sind der Meinung, dass au\u00dfer <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%90%D0%B3%D1%80%D0%B5%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2\">LACP<\/a><\/noindex> und B\u00fcndelung auf L2-Ebene keine anderen M\u00f6glichkeiten zum B\u00fcndeln von Kan\u00e4len existieren. Ich habe oft von Leuten aus der Telekommunikationsbranche geh\u00f6rt, dass dies \u00fcberhaupt nicht m\u00f6glich sei. Daher versuchen wir, die popul\u00e4ren Mythen zu kl\u00e4ren. <\/p>\n<h2>Lastverteilung auf IP-Verbindungen<\/h2>\n<p>\nDas ist die zug\u00e4nglichste und popul\u00e4rste Methode, um mehrere Internetkan\u00e4le gleichzeitig zu nutzen. Zur Vereinfachung stellen wir uns vor, dass Sie drei Internetanbieter haben, die Ihnen jeweils eine echte IP-Adresse aus ihrem Netzwerk zuweisen. Alle diese Anbieter sind an einen Router mit Mult WAN-Funktion angeschlossen. Das k\u00f6nnte OpenWRT mit dem mwan3-Paket, Mikrotik, Ubiquiti oder jeden anderen handels\u00fcblichen Router sein, zum Gl\u00fcck ist eine solche Option mittlerweile keine Seltenheit mehr.<\/p>\n<p>Um die Situation zu simulieren, stellen wir uns vor, dass die Anbieter uns folgende Adressen zugewiesen haben:<\/p>\n<pre><code class=\"plaintext\">WAN1 \u2014 11.11.11.11\nWAN2 \u2014 22.22.22.22\nWAN3 \u2014 33.33.33.33\n<\/code><\/pre>\n<p>\nDas hei\u00dft, wenn man sich mit einem entfernten Server verbindet. <b>example.com<\/b> Durch jeden der Anbieter sieht der entfernte Server die drei unabh\u00e4ngigen Quell-IP-Adressen des Clients. Das Lastenmanagement erm\u00f6glicht es, die Last auf die Kan\u00e4le zu verteilen und alle drei gleichzeitig zu nutzen. Zur Vereinfachung nehmen wir an, dass wir die Last gleichm\u00e4\u00dfig auf alle Kan\u00e4le verteilen. Wenn der Client eine Website mit beispielsweise drei Bildern \u00f6ffnet, l\u00e4dt er jedes Bild \u00fcber einen separaten Anbieter. Auf der Website sieht das aus wie Verbindungen von drei verschiedenen IPs.<\/p>\n<p><img decoding=\"async\" alt=\"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/b3f5e5d0d6007deb4d22d55d1df79e28.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nBei der Lastenverteilung auf Verbindungsebene geht jede TCP-Verbindung \u00fcber einen separaten Anbieter.<\/p>\n<p>Diese Art der Lastenverteilung bringt oft Probleme f\u00fcr die Nutzer mit sich. Viele Websites binden Cookies und Tokens strikt an die IP-Adresse des Clients, und wenn sie sich pl\u00f6tzlich \u00e4ndert, wird die Anfrage abgelehnt oder der Client wird von der Website abgemeldet. Das geschieht h\u00e4ufig in Online-Banking-Systemen und auf anderen Websites mit strengen Regeln f\u00fcr Benutzersitzungen. Hier ist ein einfaches Beispiel: Musikdateien auf VK.com sind nur mit einem g\u00fcltigen Sitzungsschl\u00fcssel verf\u00fcgbar, der an die IP gebunden ist, und bei Clients, die eine solche Lastenverteilung verwenden, werden h\u00e4ufig keine Audiodateien abgespielt, weil die Anfrage nicht \u00fcber den Anbieter ging, an den die Sitzung gebunden ist.<\/p>\n<p><img decoding=\"async\" alt=\"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/ce6fec9b8f1b0df904cdf3ab0fa3f1f8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nBei der Torrentausf\u00fchrung summiert die Lastenverteilung auf Verbindungsebene die Bandbreite aller Kan\u00e4le.<\/p>\n<p>Eine solche Lastenverteilung erm\u00f6glicht das Summieren der Internetgeschwindigkeit, wenn mehrere Verbindungen genutzt werden. Wenn jeder der drei Anbieter eine Geschwindigkeit von 100 Megabit hat, erhalten wir beim Herunterladen von Torrents insgesamt 300 Megabit. Das liegt daran, dass Torrent viele Verbindungen \u00f6ffnet, die auf alle Anbieter verteilt werden und damit die gesamte Bandbreite nutzen.<\/p>\n<p>Es ist wichtig zu verstehen, dass eine einzige TCP-Verbindung immer nur \u00fcber einen Anbieter l\u00e4uft. Das bedeutet, wenn wir eine gro\u00dfe Datei \u00fcber HTTP herunterladen, wird diese Verbindung \u00fcber einen der Anbieter hergestellt, und wenn die Verbindung zu diesem Anbieter abbricht, bricht auch der Download ab. <\/p>\n<p><img decoding=\"async\" alt=\"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/14d728236f632c5e19ee762bc1911f48.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nEine Verbindung wird immer nur einen Internetkanal nutzen.<\/p>\n<p>Das gilt auch f\u00fcr Video-Streams. Wenn Sie einen Stream auf einer Plattform wie Twitch senden, bringt die Lastverteilung auf IP-Verbindungsebene keinen besonderen Vorteil, da der Video-Stream innerhalb einer einzelnen IP-Verbindung \u00fcbertragen wird. In diesem Fall, wenn der WAN-Anbieter 3 Verbindungsprobleme hat, wie z. B. Paketverlust oder Geschwindigkeitsreduktion, k\u00f6nnen Sie nicht sofort zu einem anderen Anbieter wechseln. Die \u00dcbertragung muss gestoppt und neu verbunden werden. <\/p>\n<h2>Echte Kanalaggregation<\/h2>\n<p>\nEchte Kanalaggregation erm\u00f6glicht es, eine Verbindung zu einem hypothetischen Twitch \u00fcber alle Anbieter hinweg zu f\u00fchren, sodass die Verbindung nicht abrei\u00dft, wenn einer der Anbieter ausf\u00e4llt. Dies ist \u00fcberraschend kompliziert und hat bisher keine optimale L\u00f6sung gefunden. Viele wissen nicht einmal, dass dies m\u00f6glich ist! <\/p>\n<p>Den vorherigen Illustrationen zufolge erinnern wir uns, dass der hypothetische Twitch-Server nur einen Video-Stream von einer bestimmten Quell-IP-Adresse annehmen kann, was bedeutet, dass diese immer konstant sein muss, unabh\u00e4ngig davon, welche Anbieter ausgefallen sind und welche funktionieren. Um dies zu erreichen, ben\u00f6tigen wir einen Aggregationsserver, der alle unsere Verbindungen terminiert und sie zu einer einzigen zusammenf\u00fchrt.<\/p>\n<p><img decoding=\"async\" alt=\"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/0baf774c65d15a307bdb0ffef3ff53c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDer Aggregationsserver b\u00fcndelt alle Kan\u00e4le in einen Tunnel. Alle Verbindungen erfolgen von der Adresse des Aggregationsservers.<\/p>\n<p>In diesem Schema kommen alle Anbieter zum Einsatz, und das Abschalten eines von ihnen f\u00fchrt nicht zu einem Verbindungsabriss zum Twitch-Server. Es handelt sich im Wesentlichen um einen speziellen VPN-Tunnel, der unter der Haube mehrere Internetkan\u00e4le nutzt. Die Hauptaufgabe dieses Schemas ist es, einen m\u00f6glichst qualitativ hochwertigen Kommunikationskanal zu erhalten. Wenn es bei einem der Anbieter zu Problemen kommt, wie z. B. Verlust von Paketen oder Erh\u00f6hung der Latenzen, sollte dies die Verbindung nicht beeintr\u00e4chtigen, da die Last automatisch auf andere, qualitativ bessere verf\u00fcgbare Kan\u00e4le verteilt wird. <\/p>\n<h3>Kommerzielle L\u00f6sungen<\/h3>\n<p>\nDieses Problem besch\u00e4ftigt schon lange diejenigen, die Live-\u00dcbertragungen von Veranstaltungen durchf\u00fchren und keinen Zugang zu qualitativ hochwertigem Internet haben. F\u00fcr solche Aufgaben gibt es mehrere kommerzielle L\u00f6sungen, wie zum Beispiel die Firma Teradek, die solche monstr\u00f6sen Router herstellt, in die mehrere USB-Modems gesteckt werden:<\/p>\n<p><img decoding=\"async\" alt=\"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/b9c23f4cebed86dff16bf4b72b7890b1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nRouter f\u00fcr Video\u00fcbertragungen mit Funktionen zur Kanalb\u00fcndelung<\/p>\n<p>Solche Ger\u00e4te verf\u00fcgen in der Regel \u00fcber die M\u00f6glichkeit, Videosignale \u00fcber HDMI oder SDI zu erfassen. Zusammen mit dem Router wird ein Abonnement f\u00fcr den Kanalb\u00fcndelungsservice sowie f\u00fcr die Verarbeitung des Video-Streams, dessen Rekodierung und die Weiterleitung angeboten. Der Preis solcher Ger\u00e4te beginnt bei 2.000 $ mit einem Modemset, plus separat das Abonnement f\u00fcr den Dienst. <\/p>\n<p>Manchmal sieht das ziemlich einsch\u00fcchternd aus:<\/p>\n<p><img decoding=\"async\" alt=\"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/66c5afe3903444624707c338c9610036.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>OpenMPTCPRouter einrichten<\/h2>\n<p>\nProtokoll <noindex><a rel=\"nofollow\" href=\"https:\/\/www.multipath-tcp.org\/\">MP-TCP<\/a><\/noindex> (MultiPath TCP) wurde entwickelt, um mehrere Verbindungen gleichzeitig zu erm\u00f6glichen. Zum Beispiel unterst\u00fctzt es <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.apple.com\/documentation\/foundation\/urlsessionconfiguration\/improving_network_reliability_using_multipath_tcp\">iOS<\/a><\/noindex> und kann gleichzeitig \u00fcber WLAN und mobile Netzwerke mit einem entfernten Server verbunden werden. Es ist wichtig zu verstehen, dass dies nicht zwei separate TCP-Verbindungen sind, sondern eine einzige Verbindung, die \u00fcber zwei Kan\u00e4le hergestellt wird. Damit dies funktioniert, muss der entfernte Server auch MPTCP unterst\u00fctzen.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.openmptcprouter.com\/\">OpenMPTCPRouter<\/a><\/noindex> ist ein Open-Source-Projekt f\u00fcr einen Software-Router, der es erm\u00f6glicht, Kan\u00e4le tats\u00e4chlich zu b\u00fcndeln. Die Autoren geben an, dass sich das Projekt im Alpha-Status befindet, aber es kann bereits verwendet werden. Es besteht aus zwei Teilen \u2013 einem B\u00fcndelungsserver, der im Internet gehostet wird, und einem Router, an den mehrere Internetanbieter und die Endger\u00e4te wie Computer und Telefone angeschlossen sind. Als Benutzerrouter kann ein Raspberry Pi, einige WLAN-Router oder ein gew\u00f6hnlicher Computer fungieren. Es sind fertige Builds f\u00fcr verschiedene Plattformen verf\u00fcgbar, was sehr praktisch ist.<\/p>\n<p><img decoding=\"async\" alt=\"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/46b0c848f92ce85ffc0a4ea10144966f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nFunktionsweise von OpenMPTCPRouter<\/p>\n<h2>Konfiguration des B\u00fcndelungsservers<\/h2>\n<p>\nDer B\u00fcndelungsserver befindet sich im Internet und terminiert die Verbindungen aller Kan\u00e4le des Kundenrouterns zu einer einzigen. Die IP-Adresse dieses Servers wird die externe Adresse sein, wenn Sie \u00fcber OpenMPTCPRouter ins Internet gehen. <\/p>\n<p>F\u00fcr diese Aufgabe verwenden wir einen VPS-Server mit Debian 10.<\/p>\n<p>Anforderungen an den B\u00fcndelungsserver:<\/p>\n<ul>\n<li>MPTCP funktioniert nicht unter der Virtualisierung OpenVZ<\/li>\n<li>Es muss m\u00f6glich sein, einen eigenen Linux-Kernel zu installieren<\/li>\n<\/ul>\n<p>\nDer Server wird durch das Ausf\u00fchren eines Befehls bereitgestellt. Das Skript installiert einen Kernel mit mptcp-Unterst\u00fctzung und alle notwendigen Pakete. Installationsskripte f\u00fcr Ubuntu und Debian sind verf\u00fcgbar.<\/p>\n<pre><code class=\"plaintext\">wget -O - http:\/\/www.openmptcprouter.com\/server\/debian10-x86_64.sh | sh\n<\/code><\/pre>\n<p>\nErgebnis der erfolgreichen Serverinstallation.<\/p>\n<p><img decoding=\"async\" alt=\"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/592fd8d39eb4eaec5e80f4fa3b635a53.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWir speichern die Passw\u00f6rter, die f\u00fcr die Konfiguration des Client-Routers ben\u00f6tigt werden, und starten neu. Es ist wichtig zu beachten, dass SSH nach der Installation am Port 65222 verf\u00fcgbar ist. Nach dem Neustart sollte \u00fcberpr\u00fcft werden, dass wir mit dem neuen Kernel gebootet haben.<\/p>\n<pre><code class=\"plaintext\">uname -a \nLinux test-server.local 4.19.67-mptcp\n<\/code><\/pre>\n<p>\nWir sehen neben der Versionsnummer die Aufschrift mptcp, das bedeutet, der Kernel wurde korrekt installiert. <\/p>\n<h2>Konfiguration des Client-Routers<\/h2>\n<p>\nAuf <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openmptcprouter.com\/download\">der Projektwebsite<\/a><\/noindex> Fertige Builds sind f\u00fcr einige Plattformen verf\u00fcgbar, zum Beispiel Raspberry Pi, Banana Pi, Lynksys-Router und virtuelle Maschinen. <br \/>\nDieser Teil von openmptcprouter basiert auf OpenWRT, als Schnittstelle wird LuCI verwendet, die jedem bekannt sein sollte, der schon einmal mit OpenWRT zu tun hatte. Die Distribution wiegt etwa 50 MB! <\/p>\n<p><img decoding=\"async\" alt=\"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/0cb2fed29f35d42ab0dc8db1a9a160f8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAls Teststand werde ich einen Raspberry Pi und mehrere USB-Modems mit unterschiedlichen Anbietern: MTS und MegaFon verwenden. Wie man ein Image auf eine SD-Karte schreibt, denke ich, muss nicht weiter erkl\u00e4rt werden. <\/p>\n<p>Urspr\u00fcnglich ist der Ethernet-Port im Raspberry Pi als LAN mit einer statischen IP-Adresse konfiguriert. <b>192.168.100.1<\/b>. Um nicht mit Kabeln auf dem Tisch herumzuhantieren, habe ich den Raspberry Pi mit einem WiFi-Zugangspunkt verbunden und eine statische Adresse auf dem WiFi-Adapter des Computers eingestellt. <b>192.168.100.2<\/b>. Der DHCP-Server ist standardm\u00e4\u00dfig nicht aktiviert, daher m\u00fcssen statische Adressen verwendet werden.<\/p>\n<p>Jetzt kann auf das Web-Interface zugegriffen werden. <noindex><a rel=\"nofollow\" href=\"http:\/\/192.168.100.1\">192.168.100.1<\/a><\/noindex> <\/p>\n<p>Beim ersten Zugang wird das System aufgefordert, das Root-Passwort festzulegen, mit demselben Passwort wird SSH verf\u00fcgbar sein.<\/p>\n<p><img decoding=\"async\" alt=\"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/1052360105d63d329aaaf0c3983a423e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIn den LAN-Einstellungen kann das ben\u00f6tigte Subnetz festgelegt und der DHCP-Server aktiviert werden.<\/p>\n<p>Ich benutze Modems, die als USB-Ethernet-Interfaces mit separatem DHCP-Server erkannt werden, daher war die Installation <noindex><a rel=\"nofollow\" href=\"https:\/\/protyposis.net\/blog\/using-the-huawei-e3372-hi-link-lte-dongle-with-openwrt\/\">zus\u00e4tzlicher Pakete erforderlich.<\/a><\/noindex>. Das Verfahren ist identisch mit der Konfiguration von Modems in einem normalen OpenWRT, daher werde ich dies hier nicht n\u00e4her betrachten. <\/p>\n<p>Als N\u00e4chstes m\u00fcssen die WAN-Schnittstellen konfiguriert werden. Zun\u00e4chst wurden im System zwei virtuelle Schnittstellen WAN1 und WAN2 erstellt. Ihnen muss ein physisches Ger\u00e4t zugewiesen werden, in meinem Fall sind dies die Namen der USB-Modem-Schnittstellen. <\/p>\n<p>Um mich nicht bei den Schnittstellennamen zu verwirren, empfehle ich, die dmesg-Meldungen zu beobachten, nachdem ich mich per SSH verbunden habe. <\/p>\n<p>Da meine Modems selbst als Router fungieren und einen eigenen DHCP-Server haben, musste ich die Einstellungen ihrer internen Netzbereiche \u00e4ndern und den DHCP-Server deaktivieren, weil beide Modems urspr\u00fcnglich Adressen aus einem Netzwerk vergeben, was zu Konflikten f\u00fchrt. <\/p>\n<p>OpenMPTCPRouter erfordert, dass die Adressen der WAN-Schnittstellen statisch sind. Daher vergeben wir Unternetzwerke f\u00fcr die Modems und konfigurieren sie im Men\u00fc system \u2192 openmptcprouter \u2192 Schnittstellent Einstellungen. Hier muss auch die IP-Adresse und der Schl\u00fcssel des Servers, der in der Phase der Installation des zusammenfassenden Servers erhalten wurde, angegeben werden.<\/p>\n<p><img decoding=\"async\" alt=\"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/a753961a88c417531f2078c8a98ae051.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIm Falle einer erfolgreichen Konfiguration sollte auf der Statusseite ein \u00e4hnliches Bild erscheinen. Man sieht, dass der Router erfolgreich Kontakt zum zusammenfassenden Server aufnehmen konnte und beide Kan\u00e4le normal funktionieren.<\/p>\n<p><img decoding=\"async\" alt=\"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/72bf99bcdb075d7a8393f3543fc2cbb0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nStandardm\u00e4\u00dfig wird der Modus shadowsocks + mptcp verwendet. Dies ist ein Proxy, der alle Verbindungen b\u00fcndelt. Zun\u00e4chst ist er so konfiguriert, dass er nur TCP verarbeitet, aber man kann auch UDP aktivieren.<\/p>\n<p><img decoding=\"async\" alt=\"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/a466bac174ea951829a4d63e24216e73.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWenn auf der Statusseite keine Fehler angezeigt werden, kann die Konfiguration als abgeschlossen betrachtet werden. <br \/>\nBei einigen Anbietern kann es vorkommen, dass das mptcp-Flag auf dem Weg des Datenverkehrs abgeschnitten wird. Dann tritt folgender Fehler auf:<\/p>\n<p><img decoding=\"async\" alt=\"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/7da3f5ecf52aad7a255c04f7abc17b3b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIn diesem Fall kann ein anderer Betriebsmodus ohne Verwendung von MPTCP verwendet werden. N\u00e4here Informationen dazu <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Ysurac\/openmptcprouter\/issues\/177\">hier<\/a><\/noindex>.<\/p>\n<h2>Fazit<\/h2>\n<p>\nDas Projekt OpenMPTCPRouter ist sehr interessant und wichtig, da es wahrscheinlich die einzige offene Gesamtl\u00f6sung f\u00fcr das Problem der Kanalb\u00fcndelung ist. Alles andere ist entweder vollst\u00e4ndig geschlossen und propriet\u00e4r oder einfach separate Module, mit denen es einem durchschnittlichen Benutzer schwerf\u00e4llt, zurechtzukommen. In der aktuellen Entwicklungsphase ist das Projekt noch ziemlich unausgereift, die Dokumentation ist extrem sp\u00e4rlich, viele Dinge sind einfach nicht beschrieben. Aber es funktioniert trotzdem. Ich hoffe, dass es weiterhin entwickelt wird und wir Verbraucherrouter erhalten, die in der Lage sind, die Kan\u00e4le direkt ab Werk vern\u00fcnftig zusammenzuf\u00fchren.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/?partner=7d159c89hz\"><img decoding=\"async\" alt=\"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/6aa5c622c5c2ff89585d06b20eea9c4e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/a><\/noindex><\/p>\n<h3>Folgen Sie unserem Entwickler auf Instagram<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/bit.ly\/34w4T9B\"><img decoding=\"async\" alt=\"Echte Kanalb\u00fcndelung im Internet \u2013 OpenMPTCPRouter\" src=\"\/wp-content\/uploads\/2019\/12\/c7ad32f2cc2dc803071e9dae29947457.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/479026\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0432 \u043e\u0434\u0438\u043d? \u0412\u043e\u043a\u0440\u0443\u0433 \u044d\u0442\u043e\u0439 \u0442\u0435\u043c\u044b \u043a\u0443\u0447\u0430 \u0437\u0430\u0431\u043b\u0443\u0436\u0434\u0435\u043d\u0438\u0439 \u0438 \u043c\u0438\u0444\u043e\u0432, \u0434\u0430\u0436\u0435 \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b \u0441 \u043e\u043f\u044b\u0442\u043e\u043c \u0447\u0430\u0441\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u044e\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e. \u0412 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u0441\u043b\u0443\u0447\u0430\u0435\u0432, \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435\u043c \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u043e \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0443 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 NAT \u0438\u043b\u0438 failover. \u041d\u043e \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0441\u0443\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043e\u0434\u043d\u043e \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 TCP-\u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043f\u043e \u0432\u0441\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u0430\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0432\u0438\u0434\u0435\u043e\u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e \u0442\u0430\u043a, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-53735","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0441\u0443\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u2014 OpenMPTCPRouter | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-08T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:40+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Echte Zusammenfassung von Internetkan\u00e4len \u2013 OpenMPTCPRouter | ProHoster","description":"Kann man mehrere zusammenfassen.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0441\u0443\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u2014 OpenMPTCPRouter | ProHoster","og:description":"\u041c\u043e\u0436\u043d\u043e \u043b\u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e.","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/nastoyashhee-summirovanie-internet-kanalov-openmptcprouter","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-08T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53735","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 08:33:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:46:32","updated":"2026-01-24 08:33:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/53735","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=53735"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/53735\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=53735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=53735"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=53735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}