On Mon, Jan 29, 2007 at 04:07:17PM +0000, Jeroen Massar wrote: > Claudio Jeker wrote: > > On Sun, Jan 28, 2007 at 03:17:14PM +0000, Jeroen Massar wrote: > >> Brian Candler wrote: > >>> On Sun, Jan 28, 2007 at 12:36:38AM -0800, Joe wrote: > >>>> whats sad is how many people will never let go of NAT after they migrate > >>>> to ipv6. > >>> It's not sad; for many people it would be essential. How would you like > >> your > >>> 48-bit MAC address to become a permanent cookie, following you about > >>> whenever you access the Internet? > >> *sigh* read RFC3041 to 'solve' that part and of course dhcpv6 exists and > >> everything else you have in IPv4. > >> > > > > Oh glory a new RFC fixing something that should not have been an issue. > > IPv6 starts to be like VoIP a huge collection of junk RFC. > > A 6 years old RFC is new? Adding to it that it usually takes 2-4 years > for it to become an RFC as it is a draft before that, minimum of 8 years > is new in the Internet, wow ;) Some people didn't even have Internet 8 > years ago. >
New as in yet another one of those 150+ RFCs that cover IPv6. ... > [..] > >> The first three bits (2000::/3 ;)... > [..] > > Good that we still have a few bits left in the IP version header... > > Those 3 bits are in the IP address. The version header has 4 bits and > only 50% is left of the combinations it makes up: > http://www.iana.org/assignments/version-numbers > Do I need to use irony tags? > >> Of course if you have better ideas, you can always bring it up on the > >> various RIR forums. > >> > > > > They did not listen when people mentionend issues about IPv6 while they > > were working on the initial standard so why should they now. > > Did you make a formal proposal!? Did you even contribute to the threads > about it with reasoning and structured arguments? If you didn't then > indeed, they can't listen, as you are not saying anything. > In 1995 I was a student and so mostly looking at it but I know some other people how spoke up and got slammed down by fanatic IPv6 believers. Many of the issues like PI space, multi-homing, routing table explosion, header stacking, etc were brought up but nobody listened. > [..] > > The /64 boundery is the most supid thing ever invented. In the end of > > those 128-bit only half of them are usable. > > Quite true, but you can ignore the boundary for global unicast > addresses. Link-locals will still use them but that doesn't hurt much. > DHCPv6 or static can be used for the rest. > > [..] > >>> 1. ROUTING TABLE EXPLOSION > >> IPv6 is an ADDRESSING system, it has nothing (not much at least) to do > >> with routing. BGP/ISIS/OSPF are ROUTING systems. Subscribe to > >> [EMAIL PROTECTED] if you want to solve that problem. > >> > > > > Routing depends on the addressing system. Getting the addressing system > > wrong results in increased pain for routing. IPv6 had a chance to fix the > > current issues with routing table explosion and the fact that longest > > prefix matches need way more CPU cycles than simple CAM lookup need. > > So lets assume that we give everybody who wants a IPv6 "PI" block, sized > /32 so that everybody has shiteloads of address space. > > That means 2^(32-3) = 2^29 routing entries. > Ouch. Enjoy building your TCAM tables, go buy memory first ;) > Oh come on, you know that your example is flawed. Have you ever tried to load 2^29 routes into your router? That's what you are calculating here. Btw. you only need a CAM and not a TCAM for perfect matches. > Also note that one will be effectively routing IPv6 with IPv4, guess why > Juniper doesn't provide 6to4, ah as they can't do that in hardware. > > > Ever wondered why a cheapo switch works at wirespeed while most router > > fail to do that... > > Ever wondered why a cheapo switch doesn't switch more than 2048 MAC > addresses and when it's CAM table is full it goes into 'hub' mode? > I don't expect a 1$ 5/8 port Switching Chip to include a 64k CAM table, do you? > >>> 2. THE RENUMBERING PROBLEM > >> Impossible to solve as well documented by the IETF. The second there is > >> an external factor (eg a place where you have to put your IP in a remote > >> firewall or DNS server) this ain't easy any more. > >> > > > > On of the goals of IPv6 was to make renumbering painless. They failed and > > had to realize that it is not so easy. Renumbering was one central pillar > > in the IPv6 building. As said before the IPv6 routing table should not > > grow over 10'000 routes -- at least that was the intention. Because of > > that no PI space was allowed and renumbering was "invented". > > They tried and failed indeed. As renumbering was a goal back then and > they found along the way when companies started to merge RFC1918 > networks which required renumbering that it is mostly impossible due to > external parties having your numbers. > > Locally renumbering goes fine as long as it is in your own hands it > works all quite fine. The cases that really need it though have external > places where their numbers are stored. No way around it. > > >> Valid argument, but the same for IPv4 and IPX and any other. > >> > > > > Renumbering of IPX is easy. Just change the 32bit network address on your > > edge router and your done. > > That network address is a part of the routing topology, not of the > endpoint address of the host. It's more analogous to changing AS numbers > than anything else. > > >> Btw, phone numbers are analogous to DNS, not to IP addresses. > >> > >>> 4. ADDRESS DEPLETION > >> Your arguments are bullshit, and you know it. > >> > > > > The biggest part of the IPv6 address space is not usable. Instead of a /24 > > as smallest routable network for IPv4, IPv6 rised it to /48. The rest of > > the 128-bits is just waste of memory. > > You only address networks and not hosts? There are vendors that only > look at the first 48 bits actually of any IPv6 address. If the match is > longer they offload it to a second chip. Design issues, nothing else. > > [..] > >>> 7. FALSE ROUTES AND INSTABILITY > >> Again, Routing != Addressing. SBGP is one part of the solution for this > >> btw. Good monitoring systems like RIS and GRH is the other. > >> > > > > SBGP will never work and will be the major cause for routing instabilities. > > Why will it never work and why will it be a major cause for routing > instabilities? > > The only factor in it getting to work is like IPv6: if the gross of the > providers check it, it will work. Fortunately there are already a couple > of ISP's testing this out and it will come sooner or later. > SBGP is like DNS-SEC both look nice on the paper but in real life it fails appart because it is unusable in large systems. > >>> 12. ADDITIONAL PROBLEMS CAUSED BY IPV6 > >> 12.5 Please ask your granny to remember your telephone number (10 > >> digits) or the IP address of www.google.com, oh yeah that changes now > >> and then. Use DNS. Simple. > > > > Especially if your DNS is down or unreachable. The NOC will suffer most > > and the result is longer down times. > > If your DNS is down people can't type www.google.com anyway. See the > picture? :) > If people can't type www.google.com and reach the site they call the ISP 20 seconds later to yell at the 1st level support. I hope you will never work at a NOC with that attitude. -- :wq Claudio