• Kunden aus Hessen und Nordrhein-Westfalen können über die Rufnummer 0221 / 466 191 00 Hilfe bei allen Problemen in Anspruch nehmen.
    Kunden aus Baden-Württemberg können über die Rufnummer 0711 / 54 888 150 Hilfe bei allen Problemen in Anspruch nehmen.

Unitymedia DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense)

Diskutiere DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) im Internet und Telefon über das TV-Kabelnetz Forum im Bereich Internet und Telefon; Also das "Tunnel Encapsulation Limit" ist im RFC 2473 von 1998 erstmals definiert worden. Es zeigt sich ja immer mehr, daß das ganze Kabelgeraffel...
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #251
Ich erkenne da Parallelen zum Tab-Zeichen Bug bei VF und glaube nicht, das UM das kümmern wird ^^
Also das "Tunnel Encapsulation Limit" ist im RFC 2473 von 1998 erstmals definiert worden. Es zeigt sich ja immer mehr, daß das ganze Kabelgeraffel nur durch reinen Zufall funktioniert. :zerstör:
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #252
Okay, dann gucken wir mal, was der offizielle IPv6-Standard (RFC 8200) dazu sagt:
Code:
4.8. Defining New Extension Headers and Options Defining new IPv6 extension headers is not recommended, unless there are no existing IPv6 extension headers that can be used by specifying a new option for that IPv6 extension header. A proposal to specify a new IPv6 extension header must include a detailed technical explanation of why an existing IPv6 extension header can not be used for the desired new function. See [RFC6564] for additional background information. Note: New extension headers that require hop-by-hop behavior must not be defined because, as specified in Section 4 of this document, the only extension header that has hop-by-hop behavior is the Hop-by-Hop Options header. New hop-by-hop options are not recommended because nodes may be configured to ignore the Hop-by-Hop Options header, drop packets containing a Hop-by-Hop Options header, or assign packets containing a Hop-by-Hop Options header to a slow processing path. Designers considering defining new hop-by-hop options need to be aware of this likely behavior. There has to be a very clear justification why any new hop-by-hop option is needed before it is standardized.

Insbesondere der letzte Absatz gibt eine Empfehlung:
Code:
<i>
</i> Instead of defining new extension headers, it is recommended that the Destination Options header is used to carry optional information that must be examined only by a packet's destination node(s), because they provide better handling and backward compatibility.

Zur ICMPv6-Message "unrecognized Next Header type encountered" ist ein paar Absätze vorher vermerkt:
Code:
<i>
</i>4. IPv6 Extension Headers
[...] At the destination node, normal demultiplexing on the Next Header field of the IPv6 header invokes the module to process the first extension header, or the upper-layer header if no extension header is present. The contents and semantics of each extension header determine whether or not to proceed to the next header. Therefore, extension headers must be processed strictly in the order they appear in the packet; a receiver must not, for example, scan through a packet looking for a particular kind of extension header and process that header prior to processing all preceding ones. If, as a result of processing a header, the destination node is required to proceed to the next header but the Next Header value in the current header is unrecognized by the node, it should discard the packet and send an ICMP Parameter Problem message to the source of the packet, with an ICMP Code value of 1 ("unrecognized Next Header type encountered") and the ICMP Pointer field containing the offset of the unrecognized value within the original packet. The same action should be taken if a node encounters a Next Header value of zero in any header other than an IPv6 header. Each extension header is an integer multiple of 8 octets long, in order to retain 8-octet alignment for subsequent headers. Multi- octet fields within each extension header are aligned on their natural boundaries, i.e., fields of width n octets are placed at an integer multiple of n octets from the start of the header, for n = 1, 2, 4, or 8.

Und am Ende ist auch gleich vermerkt, was Pflicht ist:
Code:
<i>
</i> A full implementation of IPv6 includes implementation of the following extension headers: Hop-by-Hop Options Fragment Destination Options Routing Authentication Encapsulating Security Payload The first four are specified in this document; the last two are specified in [RFC4302] and [RFC4303], respectively. The current list of IPv6 extension headers can be found at [IANA-EH].
Im Moment sieht das für mich danach aus, daß der AFTR von UnityMedia das IPv6-Protokoll nicht korrekt implementiert hat.

Damit ist der Internetzugang von UnityMedia vertraglich mangelhaft.
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #253
Wow, das sieht gut aus, danke fürs raussuchen Wechsler!
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #254
Hallo Leute,

ich habs heute mal wieder mit einem frischen OpenWrt SNAPSHOT, r7016-52809db Kernel 4.14.42 direkt an meinem TC4400 probiert.
Da holt er sich die AFTR Adresse recht sauber vom DHCPv6 Server und dann läuft das Ganze mit 400+ MBit/s im Downstream. :pcfreak:
Also so generell scheint das ja schon zu tun. Hardware war mein APU2C4 X86_64.
AFTR: 2a02:8070:6000::4000 in BW

290437082-cx7FuJis.png

Code:
<i>
</i>ifconfig ds-wan6_4
ds-wan6_4 Link encap:UNSPEC HWaddr 2A-XX-XX-XX-XX-00-00-00-00-00-00-00-00-00-00-00 inet addr:192.0.0.2 P-t-P:192.0.0.1 Mask:255.255.255.255 inet6 addr: fe80::XX14:XXff:XX8f:XXaa/64 Scope:Link UP POINTOPOINT RUNNING NOARP MTU:1280 Metric:1 RX packets:1268377 errors:0 dropped:0 overruns:0 frame:0 TX packets:1525465 errors:6 dropped:0 overruns:0 carrier:6 collisions:0 txqueuelen:1000 RX bytes:4869040437 (4.5 GiB) TX bytes:644510163 (614.6 MiB)
ip link | grep -A1 ds-wan6_4
6: ds-wan6_4@eth0: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1280 qdisc noqueue state UNKNOWN qlen 1000 link/tunnel6 2a:02:80:70:61:00:00:00:XX:XX:XX:XX:XX:XX:XX:XX peer 2a:02:80:70:60:00:00:00:00:00:00:00:00:00:40:00

Grüße
Marcus
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #255
Ich habe die Email gerade an den Kundenservice von UM geschickt. Mal sehen ob und wann und was die antworten..
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #256
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #257
Ich habe die Email gerade an den Kundenservice von UM geschickt. Mal sehen ob und wann und was die antworten..

Oh ja, das wird spannend.

"Machen Sie 3 Speedtests hintereinander und richten Sie das Modem Richtung Osten" :hammer:

Aber wieso läuft es denn bei MaXX? :kratz:
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #258
Aber wieso läuft es denn bei MaXX? :kratz:

An meinem Anschluß lief DS-Lite auch mit Fullspeed mit einer Turris Omnia, ich habe da aber nicht tief reingeguckt, vielleicht hatte ich das Verhalten auch aber es hat den Speed nicht beeinträchtigt. Kann ich mal testen nachdem Unitymedia die Störung hier behoben hat und ich wieder Internet habe :brüll:

Edit: Gerade SMS bekommen das es sich um einen Grossausfall handelt. Dann wird es wohl nicht so lange dauern. Wenn ich versuche meine Produkte im Kundencenter aufzurufen wird mir nur angezeigt "Es ist ein Fehler aufgetreten", vielleicht haben die mich aus dem System gekickt, ich bin gespannt. :hirnbump:
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #259
Ich habe einen DS-lite Tunnel mit meinem EdgeRouter x an einem Dualstack Unitymedia Business Anschluss aufbauen können.
Die nötigen Informationen dazu habe ich im Wiki aufgeführt.

Habe für den AFTR 2a02:8070:6000::4000 aus diesen Thread verwendet, da ich meinen eigenen nicht kenne.
Das funktioniert alles so weit, bekomme aber nur 30 Mbit/s Durchsatz.
Bin mir nicht sicher ob das an meiner Konfiguration, schwacher Hardware oder Überlastung des AFTR liegt.
yQZulen.png

Ist eigentlich ja auch nur ein kleines Experiment, habe ja vollwertiges Dualstack.
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #260
Via IPv6
291618659-qUSobZlw.png

Via DS-Lite
291620574-CFU0KZrE.png

Via IPv4 native
291622388-17s6Wwht.png


DS-Lite wird vom DS-Lite Package mit OpenWRT automatisch aufgebaut.
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #261
... daß das ganze Kabelgeraffel ...
Was hat DS-Lite mit Kabel zu tun?

Meines Wissens wurde DS-Lite bei ADSL (in Frankreich?) bereits eingesetzt, bevor es im Kabelnetz eingesetzt wurde. Und es gibt genügend Kabelanschlüsse, die kein DS-Lite haben.

Die Aussage "DS-Lite = Kabel" ist also nicht richtig.
Also das "Tunnel Encapsulation Limit" ist im RFC 2473 von 1998 erstmals definiert worden.
In der Schnittstellenbeschreibung von Unitymedia ist angegeben, dass die TCP-Paketlänge maximal 1420 Bytes betragen darf. Im Zweifelsfall muss sich dein Router an diese Angabe halten, auch dann, wenn er vom AFTR keine oder eine anderslautende Konfigurationsoption erhält.
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #262
Hi Tim,

das sind ja wundervolle Nachrichten, Hans hat das Problem gelöst!?

Siehe:
https://bugs.openwrt.org/index.php?do=details&task_id=1501&pagenum=2

und https://git.openwrt.org/?p=openwrt/staging/dedeckeh.git;a=commit;h=45b0ad3bad35eac55d6436861dc82f55e7786def

Spätestens wenn Vodafone uns wieder auf DS-Lite zurück stellt können wir dankbar sein. Und nochmal vielen Dank an dich für die Meldung des Bugs!!! :super:
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #264
Der Linux Kernel sendet mittlerweile eine "destination option" im IPv6 Paket, mit der der AFTR aber nichts anfangen kann (wenn ich das richtig verstehe). Deswegen wird das ganze Paket abgelehnt und die Verbindung fällt flach. Das Problem soll wohl nur UM Server-seitig lösen können..
... Als ich das gelesen habe, kam mir eine Vermutung :brüll:
Insbesondere der letzte Absatz gibt eine Empfehlung:
... hat dann meinen Verdacht bestätigt...
Meint ihr wir finden ein Gerät mit dem wir dem AFTR einfach per Remote ein neues Update spendieren können? Ich würde das CMTS zur Verfügung stellen, wenns nötig ist :winken: :D
Ich erkenne da Parallelen zum Tab-Zeichen Bug bei VF und glaube nicht, das UM das kümmern wird ^^
Ein Schelm wer böses denkt :D
Ich werde UM damit bald eine Mail schreiben und dann mal schauen was passiert.
Die Email wird am 1st Level so schnell abprallen, wie ein dickes Kind auf der Wippe nach unten fällt :mussweg: :brüll:
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #265
Die IETF hat die Destination Options direkt im ersten IPv6-Standard definiert und ihre Unterstützung obligatorisch gemacht, damit eben niemand über noch unbekannte Extensions stolpert. Deshalb wird empfohlen, auf genau diese allseits bekannten Destination Options zurückzugreifen (statt irgendwelche neuen Header zu definieren). Genau das macht der Linux-Kernel. Der Header selbst MUSS von jeder IPv6-Implementierung unterstützt werden.

Warum der AFTR diesen verpflichtenden Teil des IPv6-Standards nicht kennt, ist mir aber auch ein Rätsel.
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #266
Der Linux Kernel sendet mittlerweile eine "destination option" im IPv6 Paket, mit der der AFTR aber nichts anfangen kann (wenn ich das richtig verstehe). Deswegen wird das ganze Paket abgelehnt und die Verbindung fällt flach. Das Problem soll wohl nur UM Server-seitig lösen können..
Ich erkenne da Parallelen zum Tab-Zeichen Bug bei VF und glaube nicht, das UM das kümmern wird ^^
Ein Schelm wer böses denkt :D
Ich weiß wie UM das handhaben wird: erst kommen ein paar Beschwerden von Kunden rein, dann werden Sie ihre Schnittstellenbeschreibung ändern (. :vertraghai: ) damit diese "destination option" abgelehnt werden kann, ich mein, wozu sollte man sich an bereits lange geltende Standards halten, wir machen was wir wollen.
Ganz nach dem Vorbild des "großen Bruders"
Die Email wird am 1st Level so schnell abprallen, wie ein dickes Kind auf der Wippe nach unten fällt :mussweg: :brüll:

:brüll:


Danke nochmal an Tim und die anderen Upvoter, wenn ich irgendwann mal OpenWrt/LEDE einsetze und es bis dahin auch keine feste IP Option mehr geben sollte, weiß ich wem ich es zu verdanken habe, das DSLITE trotz Missachtung von Standards damit funktioniert :super:
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #267
Hat jemand den Überblick wie der aktuelle Stand ist?
Ich würde gerne mein TC4400 an OpnSense betreiben, aber als ich es das letzte mal provisionieren lies stand ich ohne Internet da (DS-Lite).
Funktioniert DS-Lite jetzt mit OpnSense?
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #268
Hat jemand den Überblick wie der aktuelle Stand ist?
Ich würde gerne mein TC4400 an OpnSense betreiben, aber als ich es das letzte mal provisionieren lies stand ich ohne Internet da (DS-Lite).
Funktioniert DS-Lite jetzt mit OpnSense?
Warum lässt Du Dir kein Dual Stack schalten :kratz:
Dann bi´ste Deine Sorgen los :super:
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #269
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #270
Einerseits ist die Lösung mit der Umstellung auf DS gut, andererseits ist es schade um die Einstellung der Entwicklung der DS-lite Unterstützung bei den OpenWRT / OPNsense / pfSense Routern.
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #271
In Openwrt ist der Patch ja eingepflegt worden, der Patch von Noctarius liegt auch vor für OPNSense und für pfSense kann man den Tunnel momentan aufjedenfall auf der Shell einrichten.
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #272
Ah ok, habe es wohl falsch verstanden... ich dachte, dass das von den engagierten Leuten auf Eis gelegt wurde, seitdem man bei UM relativ einfach an DS kommen kann.
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #273
Ah ok, habe es wohl falsch verstanden... ich dachte, dass das von den engagierten Leuten auf Eis gelegt wurde, seitdem man bei UM relativ einfach an DS kommen kann.
DualStack wird langfristig von DualStack Lite abgelöst werden. Auch bei der Deutschen Telekom übrigens mit der nächsten Netzgeneration (TeraStream), diese unterstützt nämlich kein natives IPv4 mehr.
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #274
In Openwrt ist der Patch ja eingepflegt worden, der Patch von Noctarius liegt auch vor für OPNSense und für pfSense kann man den Tunnel momentan aufjedenfall auf der Shell einrichten.

Hey sorry Jungs / Mädels, durch Jobwechsel war ich etwas im Stress (und durch Umstellung auf DualStack lag der Druck nicht mehr so hoch), DS-Lite in OpnSense ist noch nicht fertig. Man kann es alles von Hand basteln aber natürlich macht es Sinn die Dinge direkt zu integrieren.

In der Zwischenzeit sind die ersten Patches in OpnSense Releases eingeflossen (vor allem Bugfixes für IPv6 Handling ;-)) und auch der DHCPv6 Patch für die Abfrage der AFTR Adresse sollte drin sein (muss ich noch testen ob es klappt).

Das heißt, der nächste Schritt ist die Oberflächen- und Scriptpatches einzureichen. Hoffe, dass ich das in "naher Zukunft"™ hinbekomme.
 
  • DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) Beitrag #275
In Openwrt ist der Patch ja eingepflegt worden, der Patch von Noctarius liegt auch vor für OPNSense und für pfSense kann man den Tunnel momentan aufjedenfall auf der Shell einrichten.

Hey sorry Jungs / Mädels, durch Jobwechsel war ich etwas im Stress (und durch Umstellung auf DualStack lag der Druck nicht mehr so hoch), DS-Lite in OpnSense ist noch nicht fertig. Man kann es alles von Hand basteln aber natürlich macht es Sinn die Dinge direkt zu integrieren.

In der Zwischenzeit sind die ersten Patches in OpnSense Releases eingeflossen (vor allem Bugfixes für IPv6 Handling ;-)) und auch der DHCPv6 Patch für die Abfrage der AFTR Adresse sollte drin sein (muss ich noch testen ob es klappt).

Das heißt, der nächste Schritt ist die Oberflächen- und Scriptpatches einzureichen. Hoffe, dass ich das in "naher Zukunft"™ hinbekomme.

Sollte ich im Herbst etwas Luft haben, werde ich mich an einen Patch für pfSense setzen, nur an die Scripte für die Bootstrap-Oberfläche trau ich mich noch nicht so ganz ran, da müsste ich mich etwas einarbeiten :) Hoffe ich darf deinen Code dazu als Vorlage verwenden :) (müsste eig. da unter GPL stehend ?! ^^)
 
Thema:

DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense)

DS-Lite via Linux / BSD (bspw. OpenWRT oder pfSense) - Ähnliche Themen

Unitymedia via VPN auf Heimnetz zugreifen bei DS-Lite-Tunnel möglich? ...: Hallo, auch auf die Gefahr, dass es jetzt einiges an Schelte gibt und ja, ich habe die Suche benutzt, etliche Einträge hier im Forum und auch in...
Unitymedia Einrichtungsprobleme TC4400, ASUS RT-AX58U: Guten Tag, ich habe das Internet gestern von der Vodafone Station auf mein neue TC4400-EU (Firmware SR70.12.42 ) umgestellt. Config File...
Unitymedia DS-Lite und IPv6 unfähiger NAS.: Hallo zusammen, nach meinem kürzlichen Umstieg auf Unitymedia stehe ich jetzt auch den DS-Lite Problemen gegenüber und würde gerne meine Buffalo...
Unitymedia Turris Omnia DS-Lite NRW TC4400: Hallo Ihr, ich habe nun endlich das Modem erhalten. Aktuell habe ich Probleme bei der Provisionierung des Modems. Aktuelle Hardware: Turris Omnia...
Unitymedia Irgendwie Bridge Mode bei Unitymedia ? > TC4400: Ich habe zu diesem Thema schon ziemlich viel gegoogelt und habe mir hier auch schon einige Threads durchgelesen, werde aber nicht wirklich schlau...
Oben