Betere routering
Simplere routering / het subnetten wordt ook een stuk minder dus kleinere routing tables.
ONZIN ONZIN ONZIN
Zie hier iemand anders er over:
http://blog.ipspace.net/2010/02/ipv6-myths.html
Zoals ik al eerder schreef, het "routing paradigma" is precies hetzelfde. Hop-by-hop forwarding. Longest prefix match routing. Adressen die opdezelfde manier worden uitgedeeld. Geen mechisme voor mulithoming van ASes. Geen mechanisme voor multihoming van individuele machines. Geen Locator Indentifier Separation. Geen makkelijke hernummering van hele ASes. Precies dezelfde toewijzing van adressen (door RIRs, eenmalig, met de hand). Precies dezelfde routing protocollen. Niks geen verbetering. Nada. Noppes.
Simpelere routering ? Hoezo dan ? Leg eens uit.
Even voor de duidelijkheid: ik heb 6 RFCs over een routing protocol geschreven. Ik heb 3 jaar IS-IS development gedaan bij een major vendor. Ik heb een BGP en OSPF implementatie geschreven, die nu, 15 jaar later gebruikt worden in populair product. En jij ? Hoeveel verstand heb jij er van ? Of schrijf je gewoon dingetjes over die je ergens anders gelezen hebt ?
Nat problemen die verdwijnen
Helemaal waar.
Maar voor thuis maakt het niet veel uit. Ik zou zelfs willen beargumenteren dat voor de gemiddelde thuis-gebruiker er niet veel veranderdt. Hoogstens dat zijn systemen thuis kwetsbaarder worden. Mijn Fritzbox kan IPv6. Echter, ik heb geen instellingen voor een IPv6 firewall of ACLs kunnen vinden.
Je zou kunnen stellen dat door IPv6 er meer rekenkracht nodig is door de apparaten, maar als deze chipsets 128bit? zijn dan is dit NVT. Waarbij ook NAT dit soort problemen heeft om allerlei sessies bij te houden.
Rekenkracht voor forwarding maakt inderdaad niet veel uit. Er moet een hoop meer gebeuren om een pakketje door te sturen. De RIB-lookup is maar een klein detail.
In snelle routers gebeurt de route-lookup via TCAM. (Google zelf allemaal maar). Dat is snel, duur geheugen, dat in 1 clock-cycle een route-lookup kan doen. Echter, omdat IPv6 addressen 4x zo groot zijn, past er in de praktijk maar de helft van de routes in de TCAM. Dit is een serieus probleem. Bv in een datacenter met 10k destination IP addressen, heb je ineens meer TCAM nodig. En dat kost merkbaar meer geld.
Efficienter processen door netwerk apparaten
De header van IPv6 paketten (ip level checksum wordt niet meer gedaan op iedere hop) en nieuwe chips kunnen door de statische lengte in de header sneller het pakket verwerken.[/quote]
Allemaal onzin.
Heb je ooit gekeken naar hoe precies de checksum opnieuw gedaan moet worden bij iedere hop ?
De TTL verandert. Die wordt 1 minder. Dus moet de checksum worden aangepast.
Ooit naar de checksum gekeken ? Dat is letterlijk een sum. Geen CRC, gewoon optellen. Werkt prima (vooral in combinatie met de CRC bij layer-2).
Als de TTL 1 minder wordt, dan wordt de som van alle bytes in een header ook 1 minder. Je kunt de header-checksum dus gewoon aanpassen door -1 de doen. Net als de TTL.
Resultaat: aanpassen van de TTL en van de checksum kosten 1 machine-instructie ieder. Verwaarloosbaar.
Een van de meest duidelijke voorbeelden van de hype over IPv6.
Ik heb het dan niet over security, dat is bij IPv4 en IPv6 eenzelfde probleem/uitdaging.
Inderdaad. En bij routing is het precies zo. Maar waarschijnlijk heb je wat meer verstand over security. En nul over routing. En daarom neem je de flauwekul over routing aan als zoete koek.
Voor IPv6 zou je nog multicast kunnen aanvoeren, maar dat ligt wat moeilijk.
Geen idee. Maar ik vind multicast bijzaak. Multicast over het hele Internet wordt amper gedaan. Locale multicast (voor bv televisie door een kabel-ISP) is zo ver ik weet niet veel anders bij v4 of v6.
En natuurlijk zijn er de nog niet uitvonden voordelen die nu niet mogelijk zijn door de beperking van het aantal adressen in IPv4, ik ben er van overtuigd dat als IPv6 mainstream wordt dat er nieuwe ontwikkelingen zullen zijn waar we nu nooit over hadden gedacht.
Dream on.
Mensen moeten zich niet te veel voorstellen van "de vooruitgang". Problemen die nu oplost moeten worden zijn vaak al 10, 20, 30 jaar bekend. Sommige zijn makkelijk op te lossen, sommige moeilijk. Er zijn praktische problemen en theoretische. Maar niet alles wordt zomaar beter omdat de tijd verder is. Soms moet je flink de schouders er onder zetten. Dat had gekund bij IPv6. Maar is niet gebeurd. Een gemiste kans.
En dat is duidelijk als je kijkt naar de invoering. Omdat er nul voordelen zijn voor IPv4 gebruikers, is er nu stimulus om te migreren. Als IPv6 zo fantastisch was geweest, hadden we 10 jaar geleden de laatste IPv4 router kunnen uitzetten.