Moin allerseits,
Andre Grueneberg <[EMAIL PROTECTED]> writes:
> Theoretisch sollte sich IPv6 aber auch in Hardware besser implementieren
> lassen.
das ist etwas zu einfach. Ich auch schon das exakte Gegenteil geh�rt,
mit dieser Argumentation: Bei IPv4 enth�lt der Standard-Header mehr
Informationen als IPv6, wo viel in Extension Headern untergebracht ist
und deshalb nicht immer an der gleichen Stelle im Paket liegt. Damit
mu� bei IPv6 der ganze Header erstmal geparst werden. Weil der als
lineare Liste aufgebaut ist, l��t sich das nicht effizient in Hardware
(im Sinne von polylogarithmischer Schaltkreistiefe/Laufzeit)
implementieren.
Wenn ich nat�rlich bei "Hardware-Implementierung" nur eine
vorgeschaltete CPU meine, die eben doch wieder sequentiell �ber jedes
Paket r�delt, bricht die Argumentation genauso zusammen wie wenn ich
in der Hardware nur den (Base) Header ansehe oder das ganze als
Pipeline mit mehreren flachen Stufen umsetze.
Von daher bin ich bei allgemeinen Aussagen zur Implementierung in
Hardware skeptisch. Es h�ngt viel davon ab, was in der Hardware
passiert und was an eine nachgeschaltete Soft- beziehungsweise
Firmware-Implementierung weitergereicht wird. Au�erdem ist die Frage,
ob ich mit "besser" gro�e Durchsatzraten oder die Latenz einzelner
Pakete innerhalb des Routers meine. Und zu guter letzt kann man auf
eher theoretisch-abstrakter Ebene zu ganz anderen Ergebnissen kommen
als bei der Implementierung innerhalb der real existierenden
Produkt-Palette eines Herstellers.
Viele Gr��e,
Benedikt
PS: Da� bei fast allen Aussagen �ber Performance und
Hardware-Implementierbarkeit, wenn sie denn wie �blich von
Hardware-Herstellern, Backbone-Betreibern oder anderen Seiten mit
mehr oder weniger offensichtlichen Interessen f�r oder gegen IPv6
kommen, oft genug die Politik Vorrang vor der technischen
Korrektheit hat, macht das Leben auch nicht einfacher.
--
Benedikt Stockebrand, Dipl.-Inform. Freelance IT System Architect
http://www.benedikt-stockebrand.de/ always looking for a contract
Unix (all flavours), TCP/IP, IPv6, IT Security, Unix Operations Training
Performance and High Availability Tuning, Large Scale Systems Design
_______________________________________________
ipv6 mailing list
[EMAIL PROTECTED]
http://listserv.uni-muenster.de/mailman/listinfo/ipv6