The reason for starting out late with this thead was to talk just about various issues regarding IPv6.And not the basics as they can be explained better by others than my own detailed IPv6 Headers complte description

.
The controversies regarding IPv6 were tremendous because of the design issues,that i am sure many of you will be aware of.
lets take them one by one.
First a fight developed over the length of hop limit field.one camp felt strongly that by limiting maximum number of hops to 255(implicit in using an 8-BIT field) was a gross and a <B>BIG</B> mistake.after all,32 hops are common now and 10 yeasr from now the longer paths may become a common place.
the response to these arguments could be made to increase every field,leading to Bloated header.also function of Hop limit field is to keep packets from wandering around for a long time and 65,535 is far too long.As internet grows,more and more long distance links will be built making it possible to get from any country to another in half a dozen Hops. at most,if it takes more than 125 hops to get from the source and destination to their international gateways,something is wrong with national backbones.the 8-BITTERS won this one.
Another shit was the maximum packet size Crap.the supercomputer community wanted packets in excess of 64 KB.when a supercomputer gets started transferring,it really means business and doesnt want the god-damm interuption of any kind every 64 KB.the arguement against large packets is that if a 1 MB packet hits a 1.5 MBPS T1 line(which i have always desired and dreamt off) the packet will tie line up for over 5 secs,producing a very noticeable delay for interacive users sharing the line.A compromise was reached here:Normal packets are limited to 64 KBs,but the hop-by-hop extension header can be used to permit jumbograms.
A third hot one(in fact as hot as it gets)was the IPv4 Checksum shit.some people likened this move to remove the brakes of car,doing so makes it faster without any delay,and erm...

but if unexpected event happens erm...like...you got a problem BOB.
the arguement against checksum was that any application that really cares about data integrety has to have a transport layer checksum anyway,so having one in IP is Overkill.(One more infact in data link layer checksum),furthermore it ws expensive.
to be continued...

bye!