Hi,
On Mon, Jan 10, 2005 at 08:32:10PM +0100, Benedikt Stockebrand wrote:
> Gert Doering <[EMAIL PROTECTED]> writes:
>
> >> Als ich das letzte Mal in die RFCs gesehen habe, stand da was, das im
> >> Standard IPv6 als inneres Protokoll explizit nicht supportet wird.
> >
> > Hmmm? Welche RFC? In 2784 steht
[..]
> > das lese ich als "zum Zeitpunkt dieser RFC war es noch nirgendwo
> > implementiert" aber nicht als "das darf man nicht".
>
> so meinte ich das auch. Ist "nicht supportet" im Sinne von "ist
> explizit im Standard nicht spezifiziert", nicht "ist verboten".
>
> Als ich das gelesen habe, habe ich mich damals auch ziemlich gewundert
> und beschlossen, da� da noch was hintersteckt, wovon ich nichts
> wei�---egal ob problematische Details oder Politik.
Lies' den Absatz nochmal :-). Diese RFC dokumentiert explizit nur den
Ist-Stand "was fuer Implementationen gibt es *heute* auf dem Markt".
Im Maerz 2000 gab es von Cisco noch keine offizielle IPv6-Implementation,
die Early-Field-Test-Versionen waren nur unter Non-Disclosure zu bekommen,
und "subject to change in all important details".
Insofern gab es einfach nichts zu dokumentieren, wie "vendors" IPv6
ueber GRE implementieren.
> > - m.E. gibt es also keine rfc-bedingten Gruende, darueber *nicht* IPv6
> > zu machen... "technische" sowieso nicht, geht ja :-)
>
> Klar, aber es ist trotzdem einfach schade, da� IPv6 bisher nicht drin
> vorgesehen ist.
Falsche Anspruch an diese RFC.
> Der Anspruch, "generisch" zu sein, wird da meiner Meinung nach, was
> die Spezifikation angeht, nicht wirklich erf�llt. Und was bei
> dreiviertelspezifizierten Sachen rauskommt, kann man bei
> durchschnittlicher PC-Hardware sehen: Meistens l�uft's, aber wenn
> nicht schiebt der eine die Schuld auf den anderen und man kann selbst
> das ganze Zeug nur wegwerfen.
Naja, eigentlich ist es so simpel, dass man es kaum falsch implementieren
kann - der GRE-Header ist kurz, der Ethertype fuer IPv6 wohldefiniert,
und danach kommt ein normales IPv6-Paket als Payload. Ferdsch.
tcpdump und ethereal koennen das auch prima decoden, insofern gibt es
genug Referenz-Implementationen gegen die man Interoperabilitaet testen
kann...
23:03:22.522780 193.149.44.208 > 195.30.254.162: gre 2001:608:0:11::119 >
2001:608:8003::1: icmp6: echo request (len 60, hlim 64) (ttl 254, id 19, len
124)
(Generell stimme ich Dir ja zu, was den Wert schwammiger Spezifikationen
angeht - aber hier ist dir Spec primitiv genug, um trivial zu sein)
[..]
> > Die NetBSD-Manpage suggeriert auch, dass das "generisch multiprotocol" sei:
> > [...]
> > ... wenn es auch dann fuer IPv6 einfach nicht funktioniert.
>
> Ohne da� ich jetzt nochmal die VM hochfahre, aber das ist meines
> Wissens nach irgendwo auch explizit *nicht* vorgesehen, weil man eben
> potentielle Inkompatibilit�ten vermeiden will.
Diese Behauptung musst Du jetzt belegen, sonst mach' ich naemlich einen
PR auf - ich vermute eher, dass es einfach bisher nie implementiert wurde.
... so sieht der Code in netinet/ip_gre.c auch aus:
case ETHERTYPE_IPV6:
/* FALLTHROUGH */
default: /* others not yet supported */
return (0);
rudimentaere Anlagen sind da, aber es fehlt etwas glue (und nicht nur
hier, sondern insbesondere auch in der Konfigurationsschnittstelle
in net/if_gre.c, natuerlich).
[..]
> jemand die M�he machen. Wenn sich dabei problematische Details finden
> sollten, verhindert das eine Menge �rger. Und wenn nicht, ist nachher
> wenigstens klar, da� es vom Protokoll her so unkritisch sein sollte.
Auf dem Weg zur Beruehmtheit ist eine erste eigene RFC sicher ein
Meilenstein... :-)
Gert Doering
-- NetMaster
--
Total number of prefixes smaller than registry allocations: 71007 (66629)
SpaceNet AG Mail: [EMAIL PROTECTED]
Joseph-Dollinger-Bogen 14 Tel : +49-89-32356-0
80807 Muenchen Fax : +49-89-32356-299
_______________________________________________
ipv6 mailing list
[email protected]
http://listserv.uni-muenster.de/mailman/listinfo/ipv6