Slashdot Mirror


How Ready Is IPv6 To Succeed IPv4?

New submitter unixisc writes: Over the last 2 years, June 6th had been observed as IPv6 day. The first time, IPv6 connections were turned on by participants just for a day, and last year, it was turned on for good. A year later, how successful is the global transition to IPv6? According to Cisco 6labs, adoption rates vary from 50% in Belgium to 6% in China, with the U.S. coming somewhere in the middle at 37%. A lot of issues around IPv6, such as the absence of NAT, have apparently been resolved (NAPT is now available and recognized by the IETF). So what are the remaining issues holding people up — be it ISPs, businesses, consumers or anybody else? When could we be near a year when we could turn off all IPv4 connectivity worldwide on an IPv6 only day and nobody would notice?

453 of 595 comments (clear)

  1. Absence?! by Denis+Lemire · · Score: 5, Insightful

    Absence of NAT is a feature! If not THE feature of IPv6!

    1. Re:Absence?! by BitterOak · · Score: 2, Informative

      Absence of NAT is a feature! If not THE feature of IPv6!

      NAT has many benefits besides reducing the number of IP addresses required. It has important security benefits in that it allows one to hide one's internal network structure from the outside world. Without NAT, attackers would know how many systems you have on your network as well as your router deployment. Potential attackers could benefit greatly from this information when planning and launching attacks.

      --
      If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
    2. Re:Absence?! by Anonymous Coward · · Score: 1

      No, NAT and IPV6 both exist because of the limited addresses in IPv4. The limited number of addresses is why IPv6 exists.

    3. Re:Absence?! by Denis+Lemire · · Score: 5, Insightful

      NAT has no security benefits. NAT's sole purpose is address scarcity. Firewalls are for firewalling. NAT is for breaking the pre-IPv6 internet out of necessity.

      My home subnet is 2610:1e8:800:101::/64. Go ahead and tell me how many machines are in there...

      I'll wait.

    4. Re:Absence?! by khasim · · Score: 4, Interesting

      My home subnet is 2610:1e8:800:101::/64. Go ahead and tell me how many machines are in there...

      Somewhere between 0 and approximately 18,446,744,073,709,551.

      But, as always, the issue isn't hiding and hoping that no one finds you. The issue is how do you protect your systems and networks from people who (in the worst case scenario) already know what your IP address is?

      With NAT they are attacking a single firewall.

      With having all of your systems directly accessible to the Internet, the crackers can attack any and all of them.

      Getting your IP address can be as simple as putting up a web server with some stupid content and having /. link to it.

    5. Re:Absence?! by Denis+Lemire · · Score: 5, Insightful

      Without NAT, you're still hitting the stateful firewall and default deny rule at the edge of my network... Most home routers should default to this sort of behaviour.

      The difference is, I can open up as many ports as I need with no limitations. None of this crap with forwarding port 80 to one box and then... Oh, I need another web server... Hmm. 8080? Other random / arbitrarily selected ports? That sucks! It's broken.

      The IPs I'm leaving in web server logs are also throw-away addresses - read up RFC-4961.

    6. Re:Absence?! by Denis+Lemire · · Score: 4, Insightful

      That's not a security benefit of NAT, that's a quirky side effect that would be better replaced with a proper stateful firewall.

    7. Re: Absence?! by Anonymous Coward · · Score: 1

      With ipv6 You still have a gateway device (router)
      These function as choak points.

      Run a firewall on it and you will have the same level of security manybpeople think Nat provides

    8. Re:Absence?! by Anonymous Coward · · Score: 1

      How does NAT protect your network than? If you have PC without services, what can a hacker do with those PC's?
       
      You can still use the firewall to hide al those PC's, and the default setting for consumer modem/router/firewalls will be good enough.

      And what with the ftp server that is port forwarded through the NAT? It can just as easily be hacked and give the hacker access to the internal network. NAT will not prevent this kind of hacking.

    9. Re:Absence?! by ArchieBunker · · Score: 3, Interesting

      I keep hearing this argument against NAT but somehow everything right now is running fine. What exactly is broken?

      --
      Only the State obtains its revenue by coercion. - Murray Rothbard
    10. Re:Absence?! by Denis+Lemire · · Score: 4, Informative

      No, it's not a security benefit. It was not designed as such and it shows.

      If it was, it wouldn't allow holes to be arbitrarily punched through by NAT-PMP, UPNP and other traversal mechanisms.

      If you're relying on NAT for security, you're doing it wrong.

    11. Re:Absence?! by myowntrueself · · Score: 2

      Absence of NAT is a feature! If not THE feature of IPv6!

      NAT has many benefits besides reducing the number of IP addresses required. It has important security benefits in that it allows one to hide one's internal network structure from the outside world. Without NAT, attackers would know how many systems you have on your network as well as your router deployment. Potential attackers could benefit greatly from this information when planning and launching attacks.

      Routing and firewalling are the appropriate methods of hiding ones internal network structure, not NAT.

      If you use NAT for this then you are doing it wrong.

      --
      In the free world the media isn't government run; the government is media run.
    12. Re:Absence?! by myowntrueself · · Score: 1

      Incorrect. NAT does have a security benefit. Unless ports are opened, there is no direct inbound access into the backend subnet. Yes, firewalls exist and can protect IPv6, but having a NAT simplifies security for most home users.

      No, what you need isn't NAT, its a PROPER FIREWALL.

      --
      In the free world the media isn't government run; the government is media run.
    13. Re:Absence?! by Denis+Lemire · · Score: 5, Informative

      Right now - quite a bit - there are all sorts of mechanism that have to be worked around. Every spend any time troubleshooting SIP? Do you know why nobody does direct media?

      Ever wonder why file transfers in instant messaging apps either work intermittently or perform slowly?

      Ever see the layers of complexity we've built to do our best to work around such issues: STUN, UPNP, NAT-PT, ICE, ALGs... It's layers upon layers of cruft. ...and we haven't even gotten to the real horror of so called "carrier-grade" NAT yet... Eg) NAT behind NAT.

      The prospects are awful.

      The fact anything works at all is a testament to... something... ...but it is not a solid solution. It was a stop-gap measure that should have been discarded long away.

    14. Re:Absence?! by Enry · · Score: 1, Insightful

      Security is a process. If that process is made easier for some users by using NAT, then it's a benefit. Home users can't manage firewalls effectively. NAT is a good method (even if flawed) to protect some classes of users. Is it perfect? No. But that's why you also have other protections at other layers (host-based firewall, virus scanners, etc.)

    15. Re:Absence?! by bigfinger76 · · Score: 3, Insightful

      We're running out of IPv4 addresses, that's what's broken. You keep hearing these arguments because the adults are talking. No one is saying that NAT is broken, just that IPv6 does away with it, and those that do not understand firewalls feel vulnerable.

    16. Re:Absence?! by Anonymous Coward · · Score: 4, Informative

      Good news! NAT in v6 doesn't do any of that. NAT v6 is moreso about being able to renumber an arbitrary block of address space. So, for example, you can have a private network prefix in the ULA space (fd00::/8) and then map it into the global Unicast space (2000::/3) using one of your available prefixes. If you have to renumber for whatever reason, you can change the NAT and your internal network doesn't need to renumber. The only thing is that you have to sacrifice about 16 bits of address space on both ends for checksum fudging. But it's far better than v4 NAT and it doesn't break the net the same way.

      Also a lot of people use "NAT" to mean "stateful firewall". I personally consider the distinction, from a security standpoint, to be pedantic - they both break the net from a purist perspective.

    17. Re:Absence?! by Tablizer · · Score: 1

      42

    18. Re:Absence?! by khasim · · Score: 2, Insightful

      The IPs I'm leaving in web server logs are also throw-away addresses - read up RFC-4961.

      You may be referencing the wrong RFC. That is more about port numbers than different IP addresses. The IP address of your machine should still be showing up in /.'s logs.

      Without NAT, you're still hitting the stateful firewall and default deny rule at the edge of my network... Most home routers should default to this sort of behaviour.

      Either that breaks most of the functionality of IPv6 or it entails a lot more effort and expertise on the part of the home user.

      None of this crap with forwarding port 80 to one box and then... Oh, I need another web server... Hmm. 8080? Other random / arbitrarily selected ports? That sucks! It's broken.

      So your hypothetical home user has a single IP address and runs multiple web servers. And you feel that "Most home routers" should default to supporting that?

      The difference is, I can open up as many ports as I need with no limitations.

      While I can manage as many ports AS I NEED without problems. Even with more than a 1,000 users at a single site.

      Which is why IPv6 has been so slow to be implemented. You either lose the benefits in order to get the same level of security you had with IPv4 or you lose that level of security for features that the average person is not demanding today.

    19. Re:Absence?! by Denis+Lemire · · Score: 4, Informative

      Sorry, RFC-4941. Fat fingers. ...and I don't think we should design the internet with the most basic web surfing home user in mind. IPv6 will support everyones needs. IPv4 supports only the most trivial.

    20. Re:Absence?! by Denis+Lemire · · Score: 1

      NAT was a direct response to address constraints. If it wasn't broken CGN would be the way forward.

    21. Re:Absence?! by Denis+Lemire · · Score: 1

      IPv6 uses HEX: 2A

    22. Re:Absence?! by Anonymous Coward · · Score: 1

      In other words security through obscurity...

    23. Re:Absence?! by WaffleMonster · · Score: 4, Informative

      Security is a process. If that process is made easier for some users by using NAT, then it's a benefit. Home users can't manage firewalls effectively. NAT is a good method (even if flawed) to protect some classes of users. Is it perfect? No. But that's why you also have other protections at other layers (host-based firewall, virus scanners, etc.)

      NAT is less secure than SPI due to existence of packet mangling ALG codes and gnarly assumptions made by application gateways attempting to deconflict sessions where ambiguities exist.

      No more difficult for the end user if SPI is deployed instead of NAT.

    24. Re:Absence?! by unixisc · · Score: 2

      Absence of NAT is a feature! If not THE feature of IPv6!

      NAT has many benefits besides reducing the number of IP addresses required. It has important security benefits in that it allows one to hide one's internal network structure from the outside world. Without NAT, attackers would know how many systems you have on your network as well as your router deployment. Potential attackers could benefit greatly from this information when planning and launching attacks.

      Submitter here!

      The 'NAT' that IPv6 has is NAPT. It has the benefits you describe, but it is a 1:1 relationship b/w the public addresses and the private ones. So it does nothing in the department of reducing the number of required public addresses. Not that it would be required - no subnet would ever come even close to consuming 2^64 addresses. (And no, it's not the same as 640k being enough for everyone!)

    25. Re:Absence?! by khasim · · Score: 1

      Let me quote part of that RFC for you.

      By default, generate a set of addresses from the same (randomized) interface identifier, one address for each prefix for which a global address has been generated via stateless address autoconfiguration.

      Parsing that shouldn't be a problem for anyone with a CCNA or equivalent experience. But there are going to be problems when the average user is trying to set up his home router.

      Fat fingers. ...and I don't think we should design the internet with the most basic web surfing home user in mind.

      But that is where the most problems will be.

      IPv6 will support everyones needs. IPv4 supports only the most trivial.

      It is not whether it will support X or not. It is how much expertise it takes to get such support configured AND maintain the same level of security available with IPv4.

      With a current home router and IPv4 + "NAT" the average home user can handle everything they know about today. Without having to learn anything new.

    26. Re:Absence?! by CaptainDork · · Score: 1

      And yet I can watch kitty cats on YouTube®.

      --
      It little behooves the best of us to comment on the rest of us.
    27. Re:Absence?! by CaptainDork · · Score: 1

      ... and those that do not understand firewalls feel vulnerable.

      In other words, 99% of the population of any country.

      --
      It little behooves the best of us to comment on the rest of us.
    28. Re:Absence?! by dopamine5ht · · Score: 1

      Without NAT things are pain in the ass. NAT helps with load balancing. NAT avoids the renumbering problem. Now tell me. Lets say you have a 10000 devices in an organization, and if you moved to another provider you would have to renumber every single device. DHCPv6 helps, but... expect many calls to the help desk. The day your organization has to renumber Simulation. There should be blackhole addresses. For instructional purposes. The 10.x.x.x makes it easy for course work to be uniform when people are learning. And NAT makes it routable. Subnet's. What if you ISP is an a$$ and only gives you a /64. It makes to be a real bitch as far subneting shit.

    29. Re: Absence?! by Denis+Lemire · · Score: 4, Insightful

      Yes, the WEB works GREAT... I also use THE REST OF THE INTERNET.

    30. Re:Absence?! by CaptainDork · · Score: 1

      Most people don't know what the fuck you are saying. So the are doing it wrong.

      What, precisely, are they doing wrong and what steps do they all take to do it right?

      If you throw geek-speak, then you lose.

      --
      It little behooves the best of us to comment on the rest of us.
    31. Re: Absence?! by CaptainDork · · Score: 1

      OK, let's have a contest.

      How many people view kitty cats on YouTube vs how many people use the Internet the way you do?

      Those two numbers will accurately quantify the magnitude of the problem.

      --
      It little behooves the best of us to comment on the rest of us.
    32. Re: Absence?! by Anonymous Coward · · Score: 1

      Privacy extensions are enabled by default even on Windows 7. So what's this about the average end user not knowing how to set it up?

    33. Re:Absence?! by unixisc · · Score: 1

      Maybe, but in IPv6, nodes can have multiple IPv6 addresses. A server for instance could have both a fixed address for the server - say 2001:db8:dead:beef::8080 - for the http server, and a transient address - say 2001:db8:dead:beef:e452:9cb0:863f:adeb, which could change to 2001:db8:dead:beef:43fe:ade1:5f3d:90eb. An external attacker could still strike 2001:db8:dead:beef::8080 and have the same effect if the transient addresses not been around. What would protect it would be the packet drop command at the firewall when it sees something coming from a known hostile source.

    34. Re: Absence?! by Denis+Lemire · · Score: 1

      No my argument would be the equivalent of being against penicillin curing your infection but causing you to lose a leg... We have a better cure witbout the drawback.

    35. Re: Absence?! by Denis+Lemire · · Score: 4, Insightful

      So you're cool with the Internet being forever limited to cat videos? The applications for the Internet were unforeseen. It changed the world in ways nobody could predict. IPv6 will pave the way for new applications in a way just as significant... But you can't see past today's furry thrills.

    36. Re:Absence?! by Bengie · · Score: 3, Informative

      Depending n the random NAT implementation your firewall has, there may be some really strange quirks that allow an outside computer to gain access to your internal network. It has happened more than once. NAT is a bandaid that ads complexity to the system and mixes multiple OSI layers. Not to mention in IPv6 IPSEC, everything above layer 3 is encrypted, so the firewall doesn't even know what ports are being used or if the traffic is TCP, UDP, or ICMP. Good luck natting that.

    37. Re:Absence?! by Anonymous Coward · · Score: 1

      Where I live routers come pre-configured by the ISP (free router with contract, pay shipping, they ask nicely to send it back at the end to recycle but you don't have to). It already has the firewall set up to keep me "safe". The normal user options might allow some games through (NAT, DMZ - the fuckery that IPv4 requires), and the same options, with no visible change to the user, could allow transit to their machines on IPv6.

      What's so hard about setting the router to drop (state NEW) traffic by default while allowing (state RELATED,ESTABLISHED) traffic? That is default NAT behaviour. A home router could easily _not_ supply as "allow all the Internet h4x0rs into my LAN" option, so if you want to do that you have to do what you currently do: one machine at a time.

    38. Re:Absence?! by Bengie · · Score: 4, Insightful

      Incorrect. NAT does have a security benefit. Unless ports are opened, there is no direct inbound access into the backend subnet.

      Incorrect. Many implementations of NAT have been known to allow an outside user to cause a port to get indirectly forwarded. NAT offers no additional security while increase the surface area that needs to be secured, in addition breaks the normal OSI model by cause leaky layers, making for more complicated interactions that make configuration and debugging harder.

      If you don't think this true, you should not be giving out advice about network security.

    39. Re:Absence?! by WaffleMonster · · Score: 3, Informative

      With a current home router and IPv4 + "NAT" the average home user can handle everything they know about today. Without having to learn anything new.

      Are there any home routers with IPv6 support that don't come default out of the box with functionally same security policy implemented as SPI?

      Most of them run Linux and same connection tracking code that make IPv4 NAT work is available for IPv6.

    40. Re:Absence?! by Bengie · · Score: 3, Insightful

      NATs offer more security in the same way diesel makes engines bigger. Look an semitrucks, those are diesel, and look at cars, those are mostly gasoline. Obviously diesel requires larger engines. Correlation is not causation. NATs require a basic stateful firewall, the firewall is what provides protection, not NAT.

    41. Re:Absence?! by Bengie · · Score: 1

      NAT does not make anything easier and provides a false sense of security. PFSense out of the box already blocks incoming connections on the WAN. I don't need a NAT to drop incoming connections. Actually, it makes things harder. Ever been in a forum for non-geeks? Constant issues with people trying to get port-forwarding and UPNP to work. It really gets complicated when they need the same port forwarded to multiple machines. Try explaining DHCP, MAC addresses, and static assignments to the average person. Good luck.

    42. Re:Absence?! by unixisc · · Score: 2, Informative

      Keep waiting.

      IP4 is enough for all homes, period. Even if ISPs and internet goes full IP6 to your home modem, there is not need, to do it in the home. Your router will just filter one to the other. Even if it is just sticking an IP6-prefix on the existing 4bytes of IP4.

      Problem is that it would be a mess to have IPv6 outdoors and IPv4 indoors. If you have a protocol in one place, have the same protocol in another place to keep it simple. As for sticking an IPv6 prefix to an IPv4 address, it's been tried before - first w/ IPv4 mapped IPv6 - quickly deprecated, then w/ IPv4 compatible IPv6 - hardly used - and then various transition mechanisms, like Teredo, 6rd and so on.

      IP4 is also easier to understand after more than 30 years in common use. Lets make every one change how to dial a phone! Yeah, we all can dial circuit numbers. Write a date and time. Every can use ISO8601. Change tool guage. Metric right? Oh yeah, US has been metric for over 100yrs - they took the long view and redefined SAE in metric measures.

      Easier to use, but precariously inadequate to support the needs of the internet. It's now come to the point where you have 2 or more layers of NAT, which just ends up fattening lookup tables and increasing the memory requirements of boxes too antiquated to support it. The more you NAT, the more memory you need due to the larger routing tables. As for IPv6 addresses, there are ways of simplifying the static ones - the ones one would like to define w/ DHCP - while the transient ones are ones that are there for too short a time for people to start worrying about.

      See the issue is the masses do not need IP6, or any of the other things... Hell IP6 is not needed at all, use MAC addresses. It is why DNS exist to make the hard to remember, to be simple to use. Fluffy name over numbers. Same for phone books.

      IP6 is solution looking for question. You want to do the world good, take back the class A's. Disney does not them need, nor does AT&T or even Google. That will free up any supply problem. Get tech companies to fix the sub-nettting issue of waste. Why do you need to 4 IPs to connect 2 machines? If only two machines are in a subnet then /31 is all that is needed. But no you have use /30. That simple change will save alot of work and IPs.

      That is far more trouble than it has taken to establish IPv6 to the extent it has, to date. Taking back the numbers is next to impossible, w/ several organizations that have networking gear hard coded w/ their assigned IPv4 addresses. The other things you are suggesting - fixing subnetting - is laughable, and would practically define a new protocol that won't be IPv4, since no protocol can have different rules for doing the same thing, such as subnetting.

      But even aside from that, you ignore a simple statistical factoid. IPv4 at its maximum would be 4 billion addresses - that's it!!! That is just marginally more than the world's population. Once you take out the private addresses, the class D & E addresses as well as the loopback addresses - 127.*.*.*, you are left w/ actually 3.7 billion addresses. Want to use NAT evenly? You'd have to find a way to split each and every public address evenly, just at the point where it can branch to as many NAT members as needed w/o needing a second layer of NAT. You are in short opening a whole can of worms, w/ a few baby snakes crawling amongst them.

      All these are part of the reasons that the IETF started from scratch w/ IPng, which later evolved to IPv6.

    43. Re:Absence?! by devman · · Score: 3, Informative

      Stateful firewalls and NAT both are built on top of connection tracking and are similar in complexity. Default IPv6 firewall rules will result in the same edge protection NAT +IPv4 does. No unsolicited inbound connections unless there is a forwarding rule.

    44. Re:Absence?! by Bengie · · Score: 1

      Hell IP6 is not needed at all, use MAC addresses.

      Come on guys. Upvote this funny. Obviously a joke.

      Get tech companies to fix the sub-nettting issue of waste

      I mean really, this guy has to be joking to say something like this. It's logically impossible to do this.

    45. Re:Absence?! by Bengie · · Score: 1

      Have you not seen tech forums and the constant flood of people asking how to use port forwarding? Why doesn't my PS4 work with my NAT? Ohh, wrong NAT type. Buy a new router and hope it's the correct type, enjoy.

    46. Re:Absence?! by devman · · Score: 1

      They won't have to do it, default IPv6 security posture will be similar to the current default IPv4 security posture. No unsolicited inbound packets at the edge unless a forwarding rule is established. NAT and stateful firewalls are both built on top of connection tracking and are of similar complexity.

    47. Re:Absence?! by unixisc · · Score: 2

      Absence of NAT is a feature! If not THE feature of IPv6!

      NAPT does have one more advantage - load balancing. Your internal network is numbered w/ ULAs - fd00:/8, and those get mapped to the different subnets you get from different providers.

    48. Re:Absence?! by spire3661 · · Score: 1

      This isnt a 'market' issue, its an infrastructure issue. Your argument is like saying we shouldn't bother building steel bridges, we'll jsut use wood, it works, the market has spoken.

      --
      Good-bye
    49. Re:Absence?! by Bengie · · Score: 1

      NAT avoids the renumbering problem. Now tell me. Lets say you have a 10000 devices in an organization, and if you moved to another provider you would have to renumber every single device.

      You have to renumber when your prefix changes? You're doing it wrong.

    50. Re: Absence?! by Denis+Lemire · · Score: 2

      True, but I hope to see a proper multihoming standard. Prefix translation is ugly.

    51. Re:Absence?! by marka63 · · Score: 2

      Yes. Comcast comes with IPv6 on by default, as do other ISPs.

      1 in 5 homes in the US has IPv6 enabled today. See the IPv6 presentations at NANOG from a couple of days ago.

      IPv6 is already here. It is measurably faster. It is easier to configure and manage. The cellular carriers are going IPv6 only. If you are using a modern Android or Windows phone you are talking IPv6 only from the phone. Facebook is IPv6 only. Microsoft are going IPv6 only. Google is going IPv6 only. Lots of data centres are going IPv6 only internally.

    52. Re:Absence?! by AdamHaun · · Score: 2

      IPv4 at its maximum would be 4 billion addresses - that's it!!! That is just marginally more than the world's population.

      The world's population is currently more than 7 billion. The population hasn't been able to fit into 32 bits since about 1978. (Amusingly, that's about when IPv4 was developed.)

      --
      Visit the
    53. Re:Absence?! by jones_supa · · Score: 1

      Routing and firewalling are the appropriate methods of hiding ones internal network structure, not NAT.

      If you use NAT for this then you are doing it wrong.

      That's like saying "A knife is the appropriate method of chopping parsley. If you use scissors for this then you are doing it wrong."

    54. Re: Absence?! by Denis+Lemire · · Score: 1

      The ones we can't build on our 1980s protocol.

    55. Re: Absence?! by kiddygrinder · · Score: 5, Insightful

      you're ignoring gamers and people using skype or other direct message programs just to begin with, because of NAT you can't have 2 xboxes online on the same internet connection. NAT is a fucking cancer that needs to be cut out.

      --
      This is a joke. I am joking. Joke joke joke.
    56. Re:Absence?! by phantomfive · · Score: 1

      Quote:
      "I only watch cats on Youtube, therefore no one else uses the internet for anything else." --CaptainDork

      I'm pretty sure that's what you just said.

      --
      "First they came for the slanderers and i said nothing."
    57. Re:Absence?! by Anonymous Coward · · Score: 1

      I am a network engineer/architect, have been for almost 20 years, helped develop some IETF standards. What you're saying is a common misconception about NAT, where features of stateful firewalls are wrongly attributed to NAT. This misunderstanding comes from NAT and stateful firewalling being nearly always implemented together. In truth, NAT is a hack that imposes its own performance, scaling, and application design problems, and should be deprecated as soon as feasible. If you think NAT is all-ups, then you haven't really thought about it, or haven't been bitten by the downs yet (or you get a thrill of accomplishment similar to people who build Goldberg machines).

    58. Re:Absence?! by kiddygrinder · · Score: 3, Insightful

      You think people understand NAT now? people will just buy ipv6 routers with pre-configured firewalls instead of ipv4 routers with pre-configured NATs and the world will go on exactly the same

      --
      This is a joke. I am joking. Joke joke joke.
    59. Re: Absence?! by lostinbrave · · Score: 1

      Diesel is more efficient that's why big things use it. There are plenty of cars that run on diesel fyi.

    60. Re: Absence?! by linuxrocks123 · · Score: 5, Informative

      What a brilliant argument. "This works well for the easiest, most common case, so obviously it's awesome and there are no problems." I hope you're not working on anything important.

      NAT constrains the web in ways that aren't immediately obvious. Applications haven't been built, ideas haven't been implemented, because of the way it chokes the client endpoints of the Internet.

      Why did it take so long for us to have Skype-like services? Because, despite the best efforts of the best network engineers, we can't get two home computers behind NATs to reliably talk to each other. Skype can't always do it with its shitty proprietary protocol, either, but, when it fails, the Skype client falls back to routing the traffic through Skype's own servers. This doubles the traffic necessary for communication, so it's shitty, and it also means Skype has to have hugely deep pockets to pay for and run this otherwise completely unnecessary server infrastructure.

      So, instead of peer-to-peer VoIP communication, which would make sense, we have to have a huge company proxying traffic for everyone because we can't make two endpoints talk to each other. This is hugely wasteful, a single point of failure, a single point for mass surveillance, and a single point for corporate asshattery. And this is just one example of the type of wart we have because of widespread NAT.

      Do your hypothetical true Scotsmen like to use Skype in addition to watching cat videos? Then they're negatively affected by NAT. They probably don't realize it, but they are.

      The sooner NAT dies, the better for everyone.

      --
      vi ~/.emacs # I'm probably going to Hell for this.
    61. Re:Absence?! by unixisc · · Score: 1

      Sorry, I meant to type 'marginally more than half the world's population.

    62. Re:Absence?! by unixisc · · Score: 2

      The argument doesn't scale for a simple reason - the magnitude of the numbers involved. Talking about 18,446,744,073,709,551? That's about the number of grains of sand on this planet, let alone people. It will simply be impossible for the earth to have that many people - by then, we'd have either colonized Jupiter & Saturn, or died out.

      30-40 years from now, the world's population may be something like 20 billion. Or maybe 30? But it certainly won't be even 700 billion, much less 18,446,744 billion and change. Which is why the argument that you hate doesn't apply here. The IETF probably mulled that one when contemplating going from 32 to 64 bit, and instead deciding to jump directly to 128 bit

    63. Re:Absence?! by unixisc · · Score: 1

      Where are you getting them? In the black market? Or are you getting NATed private addresses?

    64. Re:Absence?! by unixisc · · Score: 1

      Even if you create an interface ID using DHCP6 and use it for all your providers, changing only the global prefix, it still requires that the address changes be reflected downstream. Using ULAs make it transparent, and those ULAs can balance the loads b/w the different GUA prefixes.

    65. Re:Absence?! by bigfinger76 · · Score: 1

      If enterprises are unaware of this situation in 2015, they need more than a few new "gurus".

    66. Re:Absence?! by bigfinger76 · · Score: 1

      99% of the populations of those countries aren't spreading bullshit all over this thread. I was referring specifically to those individuals.

    67. Re:Absence?! by bigfinger76 · · Score: 1

      More accurately, it's like someone declaring, during a debate on knife design, that scissors were designed for cutting parsley all along.

    68. Re:Absence?! by bigfinger76 · · Score: 1

      The argument for NAT-as-security, I mean...

    69. Re:Absence?! by Dahan · · Score: 1

      I've been hearing that same scary argument for 15 years. The market has spoken and nobody cares about IPv6. Can you even call up Comcast/Verizon/Charter/AT&T and request IPv6?

      I don't need to request it from AT&T; they gave it to me last year without me asking. Pretty sure Comcast did the same even earlier. IPv6 is here today.

    70. Re:Absence?! by bigfinger76 · · Score: 1

      Because NAT was designed as a temporary bandaid for the fatal design flaw of IPv4 (insufficient address space), the flaw that IPv6 was designed to fix.

    71. Re:Absence?! by Jane+Q.+Public · · Score: 2

      Absence of NAT is a feature! If not THE feature of IPv6!

      PFFFFFT! Absence of NAT was INTENDED as a feature, but that has a huge list of unwanted side-effects. Not everybody wants (and for some extremely good damned reasons) all the machines in their internal network being resolved by, say, Google. Just for one of the MINOR examples.

      NAPT is a welcome addition, and IPV6 probably won't be very popular until that makes it into commonly-used router firmware.

    72. Re:Absence?! by rseuhs · · Score: 2, Informative
      NAT has no security benefits.

      Just because that is repeated ad-nauseam doesn't make it true.

      Of course NAT has security benefits: It acts basically as a "one-way" firewall, which is exactly what most people that don't run a server at home need.

      Of course you could configure a IPv6-firewall the same way, but that would take several days and who has time for that?

    73. Re:Absence?! by Cochonou · · Score: 1

      Lets make every one change how to dial a phone! Yeah, we all can dial circuit numbers.

      First we had 6 numbers. Then we had 7. Then we had 8. Finally, we now have 10. And I do not even talk about region-specific prefixes that were used at a time but are now obsolete. So yes, we did make everyone change how to dial a phone, at least in my country.

    74. Re: Absence?! by LoneBoco · · Score: 1

      Why should it matter? All those source addresses were temporary addresses anyway. They've probably all been randomly changed by now.

    75. Re:Absence?! by rseuhs · · Score: 1
      If it was, it wouldn't allow holes to be arbitrarily punched through by NAT-PMP, UPNP and other traversal mechanisms.

      AFAIK all these mechanisms require cooperation from the inside.

      If your inside machine cooperates to download data from outside, also the best IPv6-firewall will not help you.

      So the basic IPv4-NAT is as secure as your glorified IPv6 firewall - and much more practicable, because you have to run IPv4 anyway, so what is the point in adding IPv6?

    76. Re:Absence?! by Tyr07 · · Score: 2

      There are reasons other than system crackers that you would want people to not know specifically which terminal a request came from and use nat.

      Security through obfuscation. It's not something you compare to a firewall. It's not all about probing your networks, it's about the connections your networks make outbound as well.

      The more transparent your connections are, the more information people can gather for social manipulation / hacks even. I'm not going to go into details so don't ask

      Just something you should think about.

    77. Re:Absence?! by Cochonou · · Score: 1

      Most people do not know what is a NAT. They only need a safe default configuration on their home routers.

    78. Re:Absence?! by rseuhs · · Score: 2
      Try to teach an IPv6 address to a normal person.

      Heck, the normal person would even fail to access a IPv6-website via browser!

      Why? Because the braindead IPv6 standard uses semicolons in addresses which are used for ports in http.

      So you have to use square-brackets for the address, because the morons how designed IPv6 forgot about the most important protocol out there. How stupid must one be to make that mistake?

      And these breaks of compatibility are exactly the reason why IPv6 will never succeed.

    79. Re:Absence?! by jones_supa · · Score: 1

      It's like someone noting during knife design that "Knife seems useful, but we have found scissors to do the job as well."

    80. Re:Absence?! by rseuhs · · Score: 2
      IPv4 at its maximum would be 4 billion addresses - that's it!!! That is just marginally more than the world's population.

      Who cares about that?

      Currently, the web has stagnated at around 1 billion hostnames (since about a year), but at less than 200,000 active sites (since about 4 years).

      All these parked domains and even most active sites share their address with other domains and according to netcraft there are only about 5 to 6 million computers which server all these domains.

      Sorry for all IPv6-adherents, but these are facts:

      1: The web stopped growing 4 years ago and is unlikely to grow a lot in the future
      2: There are currently about 700 IP addresses per server and all others can use NAT, so there is no real shortage of IPv4 addresses.
      3: IPv6 is no alternative because it is incompatible (even the address format is incompatible!) and offers zero benefits because you need IPv4 anyway.

    81. Re:Absence?! by Bert64 · · Score: 1

      These ISPs provide ipv6 by default, and if they supplied you a modem recently it will be preconfigured with ipv6 support. I get quite a lot of http traffic over ipv6 especially from users in the us.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    82. Re:Absence?! by jones_supa · · Score: 1

      That's not a security benefit of NAT, that's a quirky side effect that would be better replaced with a proper stateful firewall.

      Quirky kludge, maybe, but IPv4 NAT does the job just fine, and is much simpler solution than an IPv6 firewall. I'm looking at your word "proper": most nerds just seem to get excited about an IPv6 firewall being the academically correct solution.

      With IPv4 NAT, you basically just define a private IP address range and flip on NAT. Then you can already crack open a can of cola, kick back and relax.

      Practicality is also important. Not only technical correctness.

    83. Re: Absence?! by rseuhs · · Score: 4, Insightful
      IPv6-adherents just don't get it.

      IPv6 requires you to:

      - give all your devices new addresses (because these morons didn't expand the address space like any sane person would, they replaced the address space)
      - configure all your network infrastructure to manage the new addresses
      - maintain two sets of addresses for the forseeable future

      IPv6 is broken because it is incompatible to IPv4.

    84. Re:Absence?! by Bert64 · · Score: 2

      Websites can guess how many systems you have based on the unique browser fingerprint irrespective of nat.
      With ipv6 and temporary addresses (Which are enabled by default on many systems) your clients will use random ipv6 addresses within your /64 subnet containing billions of possible addresses, so the ip address will be useless for guessing how many systems you have.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    85. Re:Absence?! by Bert64 · · Score: 1

      You must be pretty incompetent if it takes you several days to apply such a simple configuration to an ipv6 firewall...
      Most firewalls and ipv6 routers come configured that way by default, and you have to explicitly enable inbound connectivity (and doing so is much easier than kludging around with port forwarding as needed by nat and allows things nat doesn't like multiple systems using the same ports etc).

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    86. Re: Absence?! by Anonymous Coward · · Score: 1

      The technical decision has been made. The plan is IPv6.

      We had a meeting, though. We decided we really needed your help for this project. So we're putting you in charge of driving IPv6 adoption. Please get to work immediately, as we're really counting on you.

    87. Re:Absence?! by rseuhs · · Score: 2
      To add IPv6 I would have to:
      - Check whether all my hardware is compatible to it, down to the Rasberry Pi that I'm using
      - Replace all the hardware that is not compatible
      - Invent and remember new addresses for all fixed-IP devices that I use on my internal network
      - Make sure IPv4 still works
      - Test it all

      "several days" is pretty optimistic. IPv6 would probably take several weeks for me.

      Also "make sure IPv4 still works" is not so easy as it sounds. For example Google failed to do that several years ago and had to create different domain names to make it work. (Although maybe they have fixed that in the last years)

      Now if even Google takes several years to just make google.com take IPv6 requests, then you can't call people "incompetent" if they can't do it in several days.

      What you IPv6-people just don't understand is that it's much easier to just add a little feature (like port forwarding) to a setup that works and is stable instead of throwing it all away and starting from scratch. Because that is what IPv6 requires.

    88. Re:Absence?! by wertigon · · Score: 2

      Actually, the only reason http has become as "important" as it has, is because of the widespread adoption of NAT.

      Without NAT and the IPv4 shortage, chances are quite a few more services would've caught on.

      --
      systemd is not an init system. It's a GNU replacement.
    89. Re: Absence?! by olterman · · Score: 1

      We can thank IPv4 for optimizing many services to "originated from inside" type of services. Probably because of the problems with NAT. You create a connection to an outside service, which then forwards any outside requests from that service to your machine through that already opened "tunnel". There are very very few services needing port forwarding these days. Many think that because of IPv6 they can have "internet of things" with direct hw-to-hw relations but that opens a can of worms with its own issues and security holes.

    90. Re:Absence?! by tlhIngan · · Score: 1

      NAT has no security benefits. NAT's sole purpose is address scarcity. Firewalls are for firewalling. NAT is for breaking the pre-IPv6 internet out of necessity.

      NAT is also useful for isolating the inside from the outside. Perhaps you don't remember in the pre-NAT days when everything had their own IP. Then it came time to renumber the network because the IP address range changed, resulting in every machine being renumbered. Sure you had DHCP/BootP to autoconfigure the systems, but when you've been used to typing 192.168.10.101 for the printer, now having to type 172.16.38.212 is a serious PITA.

      With NAT, the printer can always be 192.168.10.101. It doesn't matter if upstream the IP forces a network renumber - the NAT gateway handles it all.

      IPv6's solution is link-local addresses, but those are non-routable for obvious reasons. You could assign a whole range of private IPv6 addrsses but now that just seems to be making work.

      So NAPT lets me not care about my prefix (and I can guarantee 99% of SOHO users don't care about any benefits of IPv6). It can even do IPv4/v6 translations (the "p" stands for protocol). I say without NAPT, you're going to get a LOT of calls from parents asking "I used to type 11:22:33::FF, but that doesn't work anymore. What idiot makes me type 36:1A:4D::33? Who thought that was a good idea?"

    91. Re:Absence?! by Boronx · · Score: 1

      I'm imagining some stupid things like people giving a different address to each kb of RAM to reduce packet size.

    92. Re:Absence?! by TCM · · Score: 3, Insightful

      NAT has nothing to do with security. What people confuse as security is the fact that NAT is always implemented in the form of NAT+filter, never as just NAT alone. So they think the security comes from the NAT part when in reality, it's the filter part that does the job of keeping the network secure. You can remove NAT and keep the filter and have exactly the same security with IPv6.

      If there was such a thing as NAT _without_ a filter, your ISP could simply set a route to your private address space via your external router - since he's the next hop - and access your internal network freely.

      If you think NAT has anything to do with security you're just an amateur who knows nothing other than his plastic blackbox "consumer" router, and draw conclusions from what he sees in the user interface of that thing.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    93. Re:Absence?! by olterman · · Score: 1

      What we are missing with this "IPv6 this and that" discussion is that it's basically about technical details. IPv6 is a solution for some cases. Only when things are IPv6 only it is a replacement. Before that we will see those people run in IPv4/IPv6 "bubbles" because they've run out of addresses. Before there is a law or somebody decides to create IPv6-only solution (without IPv4) we won't see much adoption.

      "When could we be near a year when we could turn off all IPv4 connectivity worldwide on an IPv6 only day and nobody would notice". Well, there will always be some HW with IPv4 only. So IPv4 will be with us for a very long time. I've heard that "we are running out of addresses" since 2000. Same story over and over, repeated by the same people in order to fund their agenda.

    94. Re:Absence?! by AchilleTalon · · Score: 1

      Apparently you have never ever heard about the IoT. And I don't mean the dishwasher, the microwave oven or the refrigerator on the Internet. I mean the real purpose of IoT, disseminated devices/sensors for which it is unfeasible to put them in a private network and/or even behind a firewall. You may not see any potential for the growth of the internet, but it doesn't mean there isn't any.

      --
      Achille Talon
      Hop!
    95. Re:Absence?! by olterman · · Score: 1

      It's easy to see IPv6 as the "linear peer-to-peer heaven" where all devices are happily communicating with each other with their unique IP addresses. No more barriers and everybody is happy. When in reality IPv6 became just an "extension" on top of IPv4. And don't mention firewalls, the IPv6 "gurus" will solve it "later"...

    96. Re: Absence?! by AchilleTalon · · Score: 1

      Your argument is the most idiotic one I ever read on /. which is not to say the least. Your cat watching thing works because the web is build around the pretty old ancient archaic model which dominated the computing world for decades: Few huge servers (mainframes) and thin clients (terminals). That's why you think IPv4 is satisfactory, because you don't see any other way to do things. In short, you are a dinosaur.

      --
      Achille Talon
      Hop!
    97. Re:Absence?! by AchilleTalon · · Score: 1

      Exactly, and worst, most people don't know at all how it works. They even don't know how their requests are routed, they don't know anything about http beside this four sequence letters. People don't want to know neither, they just want it to work with the appropriate security level. That's all they are asking. They do not live for technology, they use it, dot period.

      --
      Achille Talon
      Hop!
    98. Re:Absence?! by fnj · · Score: 1

      Not to mention that the number of network peers bears no relation whatsoever to the population of the earth.

    99. Re:Absence?! by fnj · · Score: 1

      You were doing good right up to where you brought in the population of the earth. What in god's name does the population of people have to do with the population of network peers? You could have just pointed out that putting every individual grain of sand on the internet ain't ever gonna happen.

    100. Re:Absence?! by fnj · · Score: 1

      Well, the address of every single one does change. If they are in local or global DNS, you have to change 10,000 entries.

    101. Re:Absence?! by rseuhs · · Score: 1
      Well, I see two possibilities:

      Either these devices are used over WLAN (i.e. for home and office use), then you already have a NAT.

      Or these devices are connected over GSM, then your telephone company will provide the NAT for you.

      So what use-case are you talking about?

    102. Re:Absence?! by Skapare · · Score: 1

      it is a great obscurity feature. it can hide 2 instances of Anonymous Coward from Slashdot. more specifically it is a start to obscure discrete users. obscurity has its uses.

      --
      now we need to go OSS in diesel cars
    103. Re:Absence?! by Skapare · · Score: 2

      so how do i hide how many different users here visited a popular website? how can i make ALL outgoing connections have the same source address in IPv6?

      --
      now we need to go OSS in diesel cars
    104. Re:Absence?! by KrEdBu · · Score: 1

      Even if NAT itself had no security benefit (and it does have a little, even if weak), NAT coming into existance improved the average home network security by a LOT. In the earlier days of the internet, when address scarcity was a not yet a huge concern, ISPs provided multiple IP addresses to their customers. This allowed users with more than one machine on their home network to have nothing but a switch at the edge of their network (or more likely a hub, because they were cheaper at the time). Very, very few people had routers or dedicated hardware firewalls. The depletion of IP addresses, and the advent of NAT necessitated a level 3 device at the edge of most home networks. Having that device in place that was level 3 allowed device manufacturers to add firewall options as features to attract customers to their device, and since consumers now HAD to purchase the device anyway to make everything work, they happily picked options that also advertised extra security. Part of security is making it easy for the average consumer to make a good decision. Not everyone is a security concious individual that will buy, or find and install supplemental security software or hardware if they aren't nudged in that direction in some way.

    105. Re:Absence?! by fearlezz · · Score: 1

      While you should not use NAT in 99,999% of all situations, there are still very good reasons to use NAT anyway.

      For instance, hotspots usually redirect traffic to a login page, NAT is great for this. NAT can be used for transparent proxying to a regular squid proxy or a http/mail virusscanner. I've also used it to temporarily redirect traffic to work around server issues.

      Therefore any serious operating system should have NAT capabilities.

      --
      .sig: No such file or directory
    106. Re:Absence?! by bytesex · · Score: 1

      Every single source address that a listener outside your network can find. That's how many machines you have. At least. You couldn't find that information from a NATted network.

      --
      Religion is what happens when nature strikes and groupthink goes wrong.
    107. Re:Absence?! by gbjbaanb · · Score: 1

      None of this crap with forwarding port

      which is absolutely terrible in the first place, and one huge reason why NAT is bad.

      I may know the difference between a firewall and NAT but many people out there do not (including the OP it appears). These people click the "enable DMZ" option to port-forward all ports to their main PC so they can download torrents or use some P2P application or run a web/ftp/email server whatever.

      These people just opened up a huge security hole, bypassing what benefits NAT gives you, and often still thinking their NAT router is protecting them by blocking unwanted traffic.

      If getting rid of this security nightmare means getting rid of NAT so people have to understand how a firewall works, then good! (getting rid of NAT is just a nice bonus :-)

    108. Re:Absence?! by brantondaveperson · · Score: 1

      It's not about allowing more devices to connect to the internet, where the internet is just defined as those two hundred thousand websites you mentioned earlier.

      It's about making the internet actually what it was once described as but has never yet become.

      It's just everybody's computers, connected together.

      Security issues notwithstanding, the growth of the internet is not about websites, but about connecting devices together. About connecting to the devices in your house without hassle and without configuration, from anywhere in the world. That's the potential growth area that IPv6 might just make possible.

    109. Re: Absence?! by gbjbaanb · · Score: 1

      The one that comes with your OS. That's free.

    110. Re:Absence?! by turbidostato · · Score: 1

      "NAT does have a security benefit. Unless ports are opened, there is no direct inbound access"

      NAT is "Network Address Translation". It is not "Port Filtering" You can do NAT with or without PF; you can do PF with or without NAT.

      What you are taking for NAT security is not NAT security.

    111. Re:Absence?! by thegarbz · · Score: 2

      With a current home router and IPv4 + "NAT" the average home user can handle everything they know about today. Without having to learn anything new.

      That is disingenuous at best. The only reason IPv4+NAT works for home users is due to an incredible amount of fuckarounds like UPNP and magic in the establishment of peer-to-peer connections via a 3rd party, often implemented with questionable security practices

      Developers do a LOT of work to make IPv4+NAT work for end users. You're just passing the load onto someone else.

    112. Re:Absence?! by thegarbz · · Score: 1

      So the basic IPv4-NAT is as secure as your glorified IPv6 firewall - and much more practicable, because you have to run IPv4 anyway, so what is the point in adding IPv6?

      That doesn't compute.

      There's nothing glorified about IPv6 firewalls. The same stateful packet inspection used in a firewall is what makes NAT possible. NAT is nothing more than a stateful firewall that re-writes the source / destination parts of packets. There is simply nothing at all that makes NAT more secure than any old stateful firewall.

      Also why do I need to run IPv4 anyway? The only reason I run it now is because much of the outside world doesn't run IPv6. In fact when I ping 2 machines on my home network with Windows 8 I see that common things on the network already happen using IPv6.

      As for the point. Well IPv4 has shortcomings that required workarounds which break not only the fundamental principles of the internet (end to end connections) but require workarounds that break often in order to make basic applications requiring peer-to-peer connections work. IPv6 doesn't have any drawbacks and unfucks the above.

      Also your mechanisms requiring cooperation are actually protocols requiring correct implementation. By default UPNP *should* require co-operation from the inside. In practice both Lynksys and Netgear have had their UPNP implementations attacked with real world security implications in the past year. You have created a very large attack surface by making an incredibly complex routing system. IPv4+NAT+UPNP IS less secure by virtue of its existence.

    113. Re:Absence?! by unixisc · · Score: 2

      Dunno about #1. But #2 - one way would be to set things up in DHCP6, and define the range of your pool as exactly a single address. (Beats me why you would want to do that - when you have transient addresses go out - equivalent of dynamic addresses in IPv4, there is no way of telling how many actual boxes you have in your network, regardless of how many addresses get used)

    114. Re: Absence?! by Rich0 · · Score: 1

      The sooner NAT dies, the better for everyone.

      The problem is that it will never die. Therefore, you'll still need all that cruft to work around it.

      With NAT you worry about the outside network on your gateway, and the inside network everywhere else. Without NAT you have to worry about the outside network everywhere. Anytime your prefix changes, your internal addressing changes. If you have multiple gateways, then you have multiple sets of internal addresses that are changing.

      Getting rid of NAT makes sense in theory. It isn't always as easy in practice, and it gets harder the more you deviate from a bunch of chromebooks browsing facebook, which is a situation where NAT doesn't really cause any problems in the first place.

    115. Re: Absence?! by thegarbz · · Score: 1

      There are very very few services needing port forwarding these days.

      No. You just think there are because of the massive amount of effort that has been put in to automating the process. Pretty much any peer-to-peer program requires port forwarding of some level because the NAT doesn't handle a request to change the connection to a target machine. You can see this with things as simple as Skype which when it fails to open ports via UPNP the quality just goes to shit due to relaying data via some 3rd party. Just because you the user aren't being made aware of this doesn't mean it's not happening.

      Many think that because of IPv6 they can have "internet of things" with direct hw-to-hw relations but that opens a can of worms with its own issues and security holes.

      There are no security holes opened up by IPv6 that were solved by NAT. Either the IoT device has security issues and is screwed either way, or your stateful firewall would work just as well protecting it on IPv6 as your NAT box did. Remember the foundation of NAT is nothing more than a stateful firewall.

      Actually what I said isn't quite right. IPv6 devices would be secure as developers wouldn't need to screw around with UPNP, STUN, ALG etc. and thus limit the attack surface on both the device and the router (though in reality we can't do this till we get rid of IPv4 completely).

    116. Re:Absence?! by Skapare · · Score: 1

      except when it doesn't there will be IPv6-only users soon ... is your network ready to communicate with them?

      --
      now we need to go OSS in diesel cars
    117. Re:Absence?! by Skapare · · Score: 1

      Security is a process. If someone used NAT for security then they FAILED.

      --
      now we need to go OSS in diesel cars
    118. Re:Absence?! by Skapare · · Score: 1

      WWIII can solve this issue.

      --
      now we need to go OSS in diesel cars
    119. Re:Absence?! by dbIII · · Score: 1

      With having all of your systems directly accessible to the Internet, the crackers can attack any and all of them.

      However of course all of those systems on site are still all accessed through a single physical device with a firewall on it, or multiple devices are the same. Nothing has changed for the crackers. They still can't get to port X on machine Y unless the router is told to let it get in.

    120. Re:Absence?! by Skapare · · Score: 1

      obscurity is a feature

      --
      now we need to go OSS in diesel cars
    121. Re:Absence?! by dbIII · · Score: 1

      NAT was added in to IPv6 about five or ten years ago to answer that question. It's not recommended but it is there.

    122. Re: Absence?! by unixisc · · Score: 1

      1. You only need to give a new address ONCE - just like you needed to w/ IPv4. At any rate, whenever you grow your address space, even if by 1 bit, you'd need to give it a new address

      2. The moment the network infrastructure needed even 1 more address than what we have - be it with or without NAT, you'd need a new network infrastructure anyway (since a lot of the legacy IPv4 infrastructure is hard coded and can't be replaced by anything - be it IPv4, IPv6 or whatever.

      3. Only as long as the world is dual stack. But that would have been needed even w/ your expanded address space, since IPv4 can't recognize those extra bits you'd have needed to append one side or the other, since its header has only 32 address bits

    123. Re:Absence?! by rseuhs · · Score: 1
      In other words you cannot come up with a clear use-case.

      Too bad because without that there is no reason to ever switch to IPv6

    124. Re:Absence?! by unixisc · · Score: 1

      How is IPv6 an 'extension' of IPv4, when it runs in parallel to it? If IPv6 is a freeway, IPv4 is a walkway alongside that freeway. You can drive your Porsche on the freeway, or walk or ride a bike on the walkway next to it. How is the freeway an 'extension' of the walkway?

    125. Re:Absence?! by bbn · · Score: 1

      NAT puts state into the network where it does not belong. Everyone here seems to be focused on their own little home network. But have you thought about how easy it is to DoS a shared device, that tries to keep track of connections from dosens of users?

      As any here should know, we are running out of IPv4 adresses. This means internet providers will deploy carrier NAT simply because there is no other choice. You will be sharing an IPv4 address with your neighbor. This is not the NAT you know today. It is a future where the kid next door provoked someone on an online game and got his IP address attacked by a denial of service attack. And you are just collateral damage because you happen to be sharing the IP address.

      The ISPs are motivated to deploy IPv6 because this saves money. The carrier NAT devices are expensive and scale poorly. If you can move 50% of your traffic to IPv6 then you can also save 50% on the carrier NAT devices. Deploying IPv6 is practically free as most network equipment can do it already.

      Carrier NAT devices are also a single point of failure in the carrier network. We do not like that.

      There are solutions that tries to solve some of this, such as Address plus Port (RFC 6346). But this is not the NAT you know either. There will be no port forwarding from user specified ports, because you were assigned ports in some range and the port you want is in some other users range. Also all of this is much more complicated than simply deploying IPv6.

      In short, in the future you will have crappy IPv4 and perfect IPv6. Why would you want to keep using the crappy IPv4?

      Many here are assuming the world stands still. That there is no "we just ran out of IPv4". That we can just keep using IPv4 with no changes what so ever. But newsflash: this is not so, IPv4 is dying. Maybe it is better to do something about it now, than to wait until you really feel the pain?

    126. Re:Absence?! by dbIII · · Score: 1

      you aren't going to encourage widespread adoption on the enterprise level

      If people handling networking on the "enterprise" level do not understand IPv6 by now then they are just Redshirt fodder to be discarded and replaced by foreign workers who have already been using it at home for a couple of years.
      Come on guys, you are not supposed to stop learning the second you walk out the school gate. We ran out of addresses, something had to be done, and it has been done - if you work in anything remotely related to networking you have to either catch up or find some day you'll hit an incident where you can no longer do the job you are employed to do.

    127. Re:Absence?! by rseuhs · · Score: 1
      Also why do I need to run IPv4 anyway? The only reason I run it now is because much of the outside world doesn't run IPv6.

      Exactly. But that reason is very important.

      I don't run IPv6 because I have to run IPv4 anyway and I don't want to run two sets of configurations.

    128. Re:Absence?! by dbIII · · Score: 1
      It's repeated ad-nauseam because it is true.
      http://blog.webernetz.net/2013/05/21/why-nat-has-nothing-to-do-with-security/

      Of course you could configure a IPv6-firewall the same way, but that would take several days

      WTF? Block everything other than the stuff you want. How hard is that? Netmasks still work, hostnames or aliases can still be used. Having a longer number means nothing when your rules are applied to names anyway.

    129. Re:Absence?! by rseuhs · · Score: 1
      No it's not. And it doesn't need to communicate with them (that's why I have my servers in the datacenter, not at home).

      But the fact that the IPv6-network is practicably useless means that there will be no non-negligible number of IPv6-only users - ever.

    130. Re:Absence?! by marka63 · · Score: 1

      The IPv6 solution is ULA and GUA addresses running in parallel so you have stable internal addresses and globally unique addresses when talking to the world.

    131. Re:Absence?! by dbIII · · Score: 1

      You couldn't find that information from a NATted network.

      Except you can:
      http://grothoff.org/christian/...

    132. Re: Absence?! by rseuhs · · Score: 1

      1: Yes, but once is one time too often.
      2: If IPv6 were backwards-compatible, we wouldn't. We could go from IPv4 to IPv6 just like going from CDs to DVDs to BluRay. But it isn't and therefore we won't ever replace that structure. 3: The world will be dual-stack (actually more single IPv4 stack) forever. You will never reach the tipping point where IPv4 servers are so few that they no longer matter.

    133. Re:Absence?! by unixisc · · Score: 1

      Which changes all the time. In IPv6, the default setting would be to have transient addresses, which have a fixed life, after which they get deprecated and replaced by something else. So your number of source addresses would be a function of both the number of nodes AS WELL AS the time those nodes have spent on the internet. Good luck guessing how much of it is due to which factor.

    134. Re:Absence?! by hjf · · Score: 1

      You're so fucking dense and incredibly close minded, and by all means, a complete idiot.

      A stateful firewall is a RULE. A fucking CONFIGURATION LINE in a text file. The syntax for IPv6 stateful firewall IS EXACTLY THE SAME in Linux for IPv4 and IPv6.

      This is the IPv4 configuration for NAT:
      iptables -t nat -A PREROUTING -o interfaceN -j MASQUERADE
      iptables -A FORWARD -i interfaceN -m state --state established -j ACCEPT
      iptables -P FORWARD DROP

      This is what you do for similar effect in IPv6:

      ip6tables -A FORWARD -o interfaceN -j ACCEPT ------ NO NAT, JUST LET EVERYTHING OUT!
      ip6tables -A FORWARD -i interfaceN -m state --state established -j ACCEPT
      ip5tables -P FORWARD DROP

      See the difference?

    135. Re:Absence?! by hjf · · Score: 1

      "Home users" already use preconfigured devices with proper firewalls. You're just ignorant. Shut up, you have no argument.

    136. Re:Absence?! by hjf · · Score: 1

      WHAT. SO ONE NEEDS AN IPV4 BACKGROUND TO USE THE INTERNET?
      Oh my god, you're getting stupider every day, slashdot.

    137. Re: Absence?! by O('_')O_Bush · · Score: 1

      Also, for a given displacement, a modern diesel motor MUST by physically larger than the equivalent gasoline motor of the same material because the compression ratios and pressures for diesel to ignite are twice that of gasoline engines.

      That is also one of the reasons they tend to be used in larger configurations, because even small displacement engines are much heavier than gasoline engines, limiting their use in small or sporty cars.

      --
      while(1) attack(People.Sandy);
    138. Re:Absence?! by jones_supa · · Score: 1

      You're so fucking dense and incredibly close minded, and by all means, a complete idiot.

      What the heck. :D

      A bit angry, no?

    139. Re:Absence?! by dbIII · · Score: 1

      So every company is a major enterprise now?

      You brought up the term, don't blame me if you misapplied it or whatever you are accusing me of for replying to the following:

      you aren't going to encourage widespread adoption on the enterprise level

      There you go - I quoted your words that I replied to a second time. Maybe you'll notice that is the thing I replied to this time.

    140. Re: Absence?! by CaptainDork · · Score: 1

      Not true. I'm not arguing for or against. I'm saying we will fully embrace IPv6 when it's necessary. When the world can't watch YouTube or play Candy Crush Saga, then change will happen.

      --
      It little behooves the best of us to comment on the rest of us.
    141. Re: Absence?! by swb · · Score: 4, Insightful

      IMHO, it's kind of the typical overreach common in IT where rather than evolving a protocol they mostly completely redesigned it, tossing out a lot of accumulated knowledge, adding a lot of complexity and lack of interoperability. A few propellerheads then stand around wondering why nobody's adopting it.

      I think there is a good argument to be made that if network space exhaustion was the principal problem with IPv4, IPv4 should have just been extended with a couple more prefix octets. The entire existing IPv4 address space could have been just arbitrarily prepended 1.1. The stack would still have needed an overhaul to accommodate this, but less so than IPv6.

      To be fair, IPv6 fixes a lot of deeper issues with IPv4, but I think it's debatable whether those problems were worse or more pressing than IPv4 exhaustion.

    142. Re:Absence?! by runningduck · · Score: 1

      You don't need to map a second web server to port 8080. Just use another public IP address! Just because you need two web servers does not mean that every toaster and doorknob needs to be publicly addressable.

      In reality it sounds like you have an issue with your home network and are not thinking at an enterprise level. There are still some valid uses of NAT and why there are provisions for NAT in IPv6.

      --
      -rd
    143. Re: Absence?! by unixisc · · Score: 1

      1: Yes, but once is one time too often.

      How did you ever get the time or patience to configure IPv4?

      2: If IPv6 were backwards-compatible, we wouldn't. We could go from IPv4 to IPv6 just like going from CDs to DVDs to BluRay. But it isn't and therefore we won't ever replace that structure.

      Like I said elsewhere, they are parallel tracks, not assets. If your new Windows 10 computer doesn't run your old Windows XP software, backwards compatibility is a problem. If you need to connect to someone using Skype or FaceTime, whether you do it via IPv4 or IPv6 is irrelevant, since it's transparent to you. However, it is very relevant to network engineers who have to live with problems around NAT, security, inadequate #addresses and so on.

      3: The world will be dual-stack (actually more single IPv4 stack) forever. You will never reach the tipping point where IPv4 servers are so few that they no longer matter.

      Wouldn't people have thought the same about Netware and SPX/IPX?

    144. Re: Absence?! by unixisc · · Score: 2

      I think there is a good argument to be made that if network space exhaustion was the principal problem with IPv4, IPv4 should have just been extended with a couple more prefix octets. The entire existing IPv4 address space could have been just arbitrarily prepended 1.1. The stack would still have needed an overhaul to accommodate this, but less so than IPv6.

      To be fair, IPv6 fixes a lot of deeper issues with IPv4, but I think it's debatable whether those problems were worse or more pressing than IPv4 exhaustion.

      Uh no. The moment you added even 1 bit to the address, every piece of equipment that has the IPv4 protocol in firmware - a lot of it hard coded - would have needed to be overhauled to support that. Since the IETF saw that there was gonna be an industry-wide overhaul in any case, it did this complete overhaul, tossing in everything learnt in the years of IPv4, so that another IP transition won't be likely in the next 50 years, if ever.

      The IPv4 exhaustion was clearly more pressing, since it was probably the only thing that forced the industry to consider IPv6 AT ALL. Other IPv4 issues may well have been there, but if fixing them would have required a complete infrastructure overhaul, it would have been a non starter, incapable of forcing such a change. Address exhaustion, OTOH, has forced the industry to put some effort into adapting IPv6 - some willingly, and some kicking & screaming.

    145. Re: Absence?! by jwymanm · · Score: 1

      Kind of wrong, multiple xboxes is broken on some routers due to bad/old upnp implementations: Excerpt from: http://www.reddit.com/r/xboxon... With a good UPNP implementation: The first Xbox asks for port 3074. The second Xbox asks for port 3074 and is told by the router that that port is already in use. The second Xbox then asks for an alternative port. With a bad UPNP implementation: The first Xbox asks for port 3074. The second Xbox asks for port 3074 and the router then either ignores the request (because 3074 is already in use) or forwards 3074 to the second Xbox, which boots the first Xbox offline.

    146. Re:Absence?! by Buck+Feta · · Score: 1

      NAT has no security benefits.

      Just because that is repeated ad-nauseam doesn't make it true.

      Of course NAT has security benefits: It acts basically as a "one-way" firewall, which is exactly what most people that don't run a server at home need.

      Of course you could configure a IPv6-firewall the same way, but that would take several days and who has time for that?

      NAT IS NOT A FIREWALL IN ANY SENSE OF THE TERM. Also, why is anyone bothering to debate v4 vs v6 with people who think that NAT is a firewall, and that you have to "call AT&T and request IPv6"?

      --
      I am Audience.
    147. Re: Absence?! by Denis+Lemire · · Score: 1

      Right... But I'm lucky to still have one public IP let alone another. End users can barely get IPs. What few you get have to go through hassles of justification and extra fees. I think I'd rather live in a world where it's common place to just hand people a swath of IPs.

    148. Re: Absence?! by rseuhs · · Score: 2
      Uh no. The moment you added even 1 bit to the address, every piece of equipment that has the IPv4 protocol in firmware - a lot of it hard coded - would have needed to be overhauled to support that. Since the IETF saw that there was gonna be an industry-wide overhaul in any case, it did this complete overhaul, tossing in everything learnt in the years of IPv4, so that another IP transition won't be likely in the next 50 years, if ever.

      No. For the 10th time: NO.

      You could have upgraded piece by piece and without messing up the configuration. Just like when you upgrade your DVD you can still access your CDs. That is the whole point of backwards compatibility.

      So, no, absolutely not would there be a "complete overhaul" (which is impossible - and which is why IPv6 will never become mainstream) but instead a piece-by-piece upgrade. By now it would have been completed at least three or four times.

    149. Re:Absence?! by Bengie · · Score: 1

      Teach IPv6 to a normal person? Assuming your ISP isn't ran by a bunch of retards and your firewall wasn't made by a bunch of monkeys, IPv6 should "just work". Just like IPv4, plug in to your modem, plug your computer into your firewall, working. That's all.

    150. Re: Absence?! by rseuhs · · Score: 2

      1: Yes, but once is one time too often.

      How did you ever get the time or patience to configure IPv4?

      That's a fair question and I give you a fair answer: By adding one piece at a time. Not by throwing out everything and starting from scratch.

      2: If IPv6 were backwards-compatible, we wouldn't. We could go from IPv4 to IPv6 just like going from CDs to DVDs to BluRay. But it isn't and therefore we won't ever replace that structure.

      Like I said elsewhere, they are parallel tracks, not assets. If your new Windows 10 computer doesn't run your old Windows XP software, backwards compatibility is a problem. If you need to connect to someone using Skype or FaceTime, whether you do it via IPv4 or IPv6 is irrelevant, since it's transparent to you. However, it is very relevant to network engineers who have to live with problems around NAT, security, inadequate #addresses and so on.

      Yeah and so? Fact is that IPv4 is neccessary to use the Internet in a meaningful way. Fact is also that IPv6 does not give you any added value. All the added value is only available after that "everybody switches" and we can phase out IPv4, which will never happen. Nobody said that IPv4 was perfect or even good. But it works and IPv6 does not. (When I can only reach 10% of servers with IPv6 then the Internet does not work, period.)

    151. Re: Absence?! by Drathos · · Score: 1

      Whoooosh!

      --
      End of line..
    152. Re: Absence?! by metamatic · · Score: 1

      2: If IPv6 were backwards-compatible, we wouldn't. We could go from IPv4 to IPv6 just like going from CDs to DVDs to BluRay. But it isn't and therefore we won't ever replace that structure.

      IPv6 is backwards-compatible in exactly the same way that BluRay is backwards-compatible with DVD.

      Your BluRay player has a BluRay VM and Java VM, and uses H.264 encoded video. None of that is part of DVD playback. There's a totally separate stack of code that handles DVD menus, MPEG-2 video, and interleaved MPEG transport streams. Your separate DVD software stack and BluRay software stack sit on top of a single piece of hardware for reading data from the discs. The UI then makes the distinction largely invisible.

      And similarly, my computer has an IPv4 stack and an IPv6 stack, and they both sit on the same network hardware that reads the packets. And the OS makes the distinction largely invisible to the end user.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    153. Re:Absence?! by MrNaz · · Score: 1

      We'll need more IPs as soon as the IoT revolution gets underway and we need to assign an IP to every lightbulb.

      --
      I hate printers.
    154. Re:Absence?! by SoonerPet · · Score: 1

      Just like we need to change our entire economy and way of life because global warming is killing us all and 1996 is the last year to take action or we will all be dead in a decade. Oh I mean 2000 is the last year to act, or 2010, or 2014 etc.... Yet now even NASA says there has been no warming happening in over 12 years. It's funny how global warming nuts and IPV6 nuts sound very similar in their alarmism.

    155. Re:Absence?! by KGIII · · Score: 1

      My IP address is 127.0.0.1... Go ahead and attack me, bro!

      --
      "So long and thanks for all the fish."
    156. Re:Absence?! by goose-incarnated · · Score: 1

      In other words you cannot come up with a clear use-case.

      Too bad because without that there is no reason to ever switch to IPv6

      VoIP. Direct messaging services. Multiple gamers on a network playing directly with multiple other games on another network. Videophone. Remote sensors around the world.

      Ever wonder why STUN was developed? Ever wonder why it still doesn't always work?

      --
      I'm a minority race. Save your vitriol for white people.
    157. Re:Absence?! by KGIII · · Score: 1

      Should we have the, "It's not a MODEM argument?" It is one of my favorites... The argument starts like this; "It, a DSL or cable 'MODEM' is not a MODEM as it does not MOdulate nor DEModulate. The signal is never analog so no modulation is required thus it is not a MODEM." My typical rebuttal (when I choose that side) is, "Fuck off, nitwit." It is, though, a potentially fun debate.

      Anyhow, I sometimes wonder why we do not just different protocols. With dumb devices, such as a fridge on this silly Internet of Things, why not put them on IOTP:// instead of having them use HTTP? This, by itself, would make a nice easy level of separation that home users could (would?) be more inclined to use and understand. It may take a generation (of devices, not of humans) for people to start to understand. At the same time, we could take things like power stations or power control offices, or water or anything that is critical, and put it onto its own protocol as well.

      --
      "So long and thanks for all the fish."
    158. Re:Absence?! by bigfinger76 · · Score: 1

      The most entertaining thing is reading the nonsense written by people who have a tenuous grasp of the subject matter. It happens with everything, from network protocols to climate science.
      Just kidding, It's not entertaining at all.

    159. Re: Absence?! by runningduck · · Score: 1

      One of the early advantages of NAT is that providers charged for individual addresses. Having only a single address prevented providers from charging per device. I bet that within a year of IPv6 going mainstream providers will then have a means of counting devices on private networks and start charging accordingly again.

      --
      -rd
    160. Re:Absence?! by KGIII · · Score: 1

      Heh... I imagine you *do* know how many times I have come across a home-user's firewall that is running but is configured to allow all traffic through because they wanted a game or an application to run... "So, yeah, do you want me to just uninstall that firewall for you, you are not using it for anything?"

      --
      "So long and thanks for all the fish."
    161. Re: Absence?! by KGIII · · Score: 1

      I do not have two xBoxes to test but why can you not use your router to assign them each their own IP address based on MAC address and then use port forwarding as required?

      --
      "So long and thanks for all the fish."
    162. Re:Absence?! by KGIII · · Score: 1

      Talking about 18,446,744,073,709,551,616?

      2^64

      --
      "So long and thanks for all the fish."
    163. Re:Absence?! by rubycodez · · Score: 1

      Wrong, if you have router without NAT you are leaking internal addresses in the packets and therefore structure.

    164. Re:Absence?! by CronoCloud · · Score: 1

      The syntax for IPv6 stateful firewall IS EXACTLY THE SAME in Linux for IPv4 and IPv6.

      What is this Linux thing you speak of?

      What you're doing is thinking like a nerd and thinking what's technically and academically correct...and not thinking of the masses out there who are NOT nerds. As in my above statement, not everyone runs Linux.

      Don't worry, I do the same thing at times, but we shouldn't do it to excess.

    165. Re:Absence?! by CronoCloud · · Score: 1

      Without NAT and the IPv4 shortage, chances are quite a few more services would've caught on.

      What, grandma using archie to update her gopher client so she could telnet into her facebook account, whereupon she accesses the WAIS at her grandsons college to see when the football game is?

    166. Re:Absence?! by Drakonblayde · · Score: 1

      Absence of NAT is a feature! If not THE feature of IPv6!

      NAT has many benefits besides reducing the number of IP addresses required. It has important security benefits in that it allows one to hide one's internal network structure from the outside world. Without NAT, attackers would know how many systems you have on your network as well as your router deployment. Potential attackers could benefit greatly from this information when planning and launching attacks.

      I cannot believe that, in this day and age, security through obscurity.

      I don't think you've quite thought this through. With a single /64, you have alot more IP's than is posible in the entire v4 address space. In a sane deployment, you're probably using SLAAC to address your hosts, which means your hosts aren't conveniently labelled xx::1, xx::2. and so on.

      Go ahead and port scan a single /64 to find out how many hosts are active. I won't wait, but it'll keep you from getting into trouble for a good long while. This is assuming the owner of that /64 was stupid and didn't do any firewalling.

      Oh, and by the way, if you can actually sniff the feed at the ingress/egress point, you can still tell how many hosts are behind an ipv4 NAT.

      Idjuts thinking that NAT is a security feature is one of the things holding back ipv6 deployments

    167. Re: Absence?! by rseuhs · · Score: 2
      How often do I have to explain that the software stacks are irrelevant and it's about the compatibility of addresses and configuration?

      Because that is where millions of man-hours are invested: In the configuration of the network.

    168. Re:Absence?! by Drakonblayde · · Score: 2

      My home subnet is 2610:1e8:800:101::/64. Go ahead and tell me how many machines are in there...

      Somewhere between 0 and approximately 18,446,744,073,709,551.

      But, as always, the issue isn't hiding and hoping that no one finds you. The issue is how do you protect your systems and networks from people who (in the worst case scenario) already know what your IP address is?

      With NAT they are attacking a single firewall.

      With having all of your systems directly accessible to the Internet, the crackers can attack any and all of them.

      Getting your IP address can be as simple as putting up a web server with some stupid content and having /. link to it.

      Yeah, so you think that you can't attack end hosts directly just because they're sitting behind a NAT?

      It's perfectly possible to craft malicious packets and send them past the NAT to the desired end host. The NAT device will happily translate evil packets just as easily as the non-evil variants.

      Do not mistake the protection that a stateful firewall provides as protection provided by NAT.

    169. Re:Absence?! by Enry · · Score: 1

      *facepalm*

      Try explaining DHCP, MAC addresses, and static assignments to the average person. Good luck

      Exactly why NAT has some security benefits. Set it and leave it alone as a part of other security processes at the OS layer.

    170. Re:Absence?! by Enry · · Score: 1

      I never said it had anything to do with security. I said it has security benefits. If you can't understand the difference than I can't really help you beyond that.

    171. Re:Absence?! by Enry · · Score: 1

      You seem to be confusing the benefits of NAT with what it was designed to do or what other security features are available. I guess I can't help you with this either.

    172. Re:Absence?! by Enry · · Score: 1

      If they only used NAT? Sure, but I didn't say that.

    173. Re:Absence?! by Drakonblayde · · Score: 1

      Where I live routers come pre-configured by the ISP (free router with contract, pay shipping, they ask nicely to send it back at the end to recycle but you don't have to). It already has the firewall set up to keep me "safe". The normal user options might allow some games through (NAT, DMZ - the fuckery that IPv4 requires), and the same options, with no visible change to the user, could allow transit to their machines on IPv6.

      What's so hard about setting the router to drop (state NEW) traffic by default while allowing (state RELATED,ESTABLISHED) traffic? That is default NAT behaviour. A home router could easily _not_ supply as "allow all the Internet h4x0rs into my LAN" option, so if you want to do that you have to do what you currently do: one machine at a time.

      There's your problem, believing that NAT is what drops new traffic. That is not a function of NAT. That is a function of the stateful firewall that is enabled on the NAT device.

      If my device is 192.168.1.1 sending on port 10000 (global address 1.1.1.1) to 2.2.2.2 port 80, that creates a NAT entry for that translation. If 2.2.2.2 responds from port 80 to 1.1.1.1 on port 10000, that is going through the NAT, as there's already a state for that translation.

      Whether the connection is actually allowed is determined by the stateful firewall, ie is this flow new, related, or established

    174. Re:Absence?! by myowntrueself · · Score: 1

      Wrong, if you have router without NAT you are leaking internal addresses in the packets and therefore structure.

      Thats not really security, thats just obscurity.

      Mind you, if you want obscurity IPv6 has an enormous address space you could use for that. Try running nmap over a /48

      --
      In the free world the media isn't government run; the government is media run.
    175. Re:Absence?! by Drakonblayde · · Score: 1

      Incorrect. NAT does have a security benefit. Unless ports are opened, there is no direct inbound access into the backend subnet. Yes, firewalls exist and can protect IPv6, but having a NAT simplifies security for most home users.

      Ok, that is not a security benefit. If a device doesn't have ports open for something outside to connect to, there's no connection possible period, NAT or no NAT.

      If a device does have ports open, that usually implies that you want things to connect to it. In order to make that happen, you have to forward the port on the NAT device, which defeats any 'security' you think seems to exist.

      Now, lets say you have a bunch of servers behind your border device that have SSH enabled, and you only want, say, one of them to be accessible from outside the border device, but you don't want the others to be connectable.

      All that takes is a rule in the stateful firewall.

      There's no security benefit there. I could leave a crapload of publicly addressed Windows boxes with the RDP port open behind a firewall, and no one outside is going to be able to connect to it, because my stateful firewall drops all inbound traffic that isn't part of a flow I initiated by default. I don't need NAT for that.

    176. Re:Absence?! by sjames · · Score: 1

      With NAT, they have an explicit address of a machine they can attack. Without it, they have to find the dozen or so needles in the 18,446,744,073,709,551 large haystack.

      Note that there is a privacy standard where a machine is allowed to pick new addresses within the prefix.

      Also note that you can have a transparent firewall/router that silently drops unwanted traffic from the outside. For example it can emulate the security side-effect of NAT by dropping inbound UDP that doesn't match a previous outbound UDP, any prohibited ports, and any TCP packet that wasn't preceeded by an outbound packet with the SYN flag set.

    177. Re:Absence?! by sjames · · Score: 1

      Parsing that shouldn't be a problem for anyone with a CCNA or equivalent experience. But there are going to be problems when the average user is trying to set up his home router.

      That is done on the host, not the router. Further, the user doesn't need to know any of that, they can just check the "IP privacy" box.

    178. Re:Absence?! by sjames · · Score: 1

      So no need for NAT, just a firewall.

    179. Re: Absence?! by sjames · · Score: 1

      How many people do you suppose use a VoIP solution not offered by their ISP? Please include MagicJack, Skype, Vonage, and any other VoIP that the user doesn't know is VoIP.

      Have you heard of this thing called gaming?

    180. Re: Absence?! by sjames · · Score: 1

      You mean they must announce a prefix from their router and let the rest take care of itself, right?

      Because that's actually all that is required.

    181. Re:Absence?! by sjames · · Score: 1

      Actually, it would take several minutes. Or, the home router could have it on by default the way they have NAT on by default.

    182. Re:Absence?! by sjames · · Score: 1

      No. You would need to check if the hardware that can/should reach the outside world is v6 compatible. There you go. If your OS isn't EOL, it supports v6 with a dual stack now (unless it's some sort of hobby OS, in which case you will know what to do).

      Note that your stuff on the LAN probably is announcing it's hostname over mDNS by now. Try to ping .local

      Google created a separate dns entry for v6 because at that time (several years ago) most v6 setups were experimental and using tunnels so it failed much more often than v4.

    183. Re:Absence?! by Enry · · Score: 1

      Oof. I've never seen that, but can imagine it happens with more regularity than would be good.

    184. Re:Absence?! by TCM · · Score: 1

      Though I'm really curious how "has security benefits" has nothing to do with security. That's a strange one.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    185. Re:Absence?! by unixisc · · Score: 1

      Precisely!!!

    186. Re:Absence?! by unixisc · · Score: 1

      A good way that IPv4 addresses were allocated in the early days... /sarc

    187. Re:Absence?! by Enry · · Score: 1

      NAT was not designed with security in mind. The security it does offer is a side effect.

    188. Re: Absence?! by CaptainDork · · Score: 1

      I'm not in the demographic who gives a shit about IPv6 for any of the reasons you mention and neither is anyone else I know.

      Things are working fine right now.

      When things don't work fine, just fix that shit and move on.

      I was a pilot and I cared not one whit about the mechanics or avionics people's personal problems. I just told them "When the bird is 'go,' let me know."

      --
      It little behooves the best of us to comment on the rest of us.
    189. Re: Absence?! by sjames · · Score: 1

      Why are you moving the goalposts. You were claiming that only a very few use the net for anything but browsing on YouTube. I pointed out two clearly huge groups who use the net for other than browsing kitty cat videos.

      We know that things will not continue to work fine and there are some apps that work but don't work fine right now. The fix is an upgrade to v6.

      I'll bet that when you were a pilot, you would care very much if the techs said sorry, no more birds are going to be go ever again, we're out of parts.

    190. Re:Absence?! by KGIII · · Score: 1

      I tend to get volunteered for fixing random people's home computers that they *still* know nothing about. Google is a long ways away but, still... Go type something in!!! *sighs* I still fix them. I get bored easily. I usually include a printed out piece of paper that goes a long ways towards helping those who will help themselves. I also cheat and image the drives after repair (where applicable and with their knowledge).

      --
      "So long and thanks for all the fish."
    191. Re:Absence?! by KGIII · · Score: 1

      Fine... My real address is 192.168.0.68... *nods* It really is. REALLY!!!

      --
      "So long and thanks for all the fish."
    192. Re: Absence?! by unixisc · · Score: 1

      What a brilliant argument. "This works well for the easiest, most common case, so obviously it's awesome and there are no problems." I hope you're not working on anything important.

      The sooner NAT dies, the better for everyone.

      Actually, the sooner IPv4 dies, the better for everyone.

      In IPv6, people who want to use NAPT for other reasons - like avoiding renumbering their networks in case of multiple providers - can use it for the right reasons, as opposed to being forced to use it even if it breaks things like Xbox live or MagicJack or other VoIP applications that they may need. In other words, only use NAPT when needed.

    193. Re: Absence?! by CaptainDork · · Score: 1

      I didn't care if the bird flew or not. My job was to fly. No airplane, no fly.

      That's they way consumers will be. If the shit don't work, then they will buy stuff from someone who has stuff that works.

      Until then, we're 'go.'

      --
      It little behooves the best of us to comment on the rest of us.
    194. Re: Absence?! by sjames · · Score: 1

      Nothing to fly, no job.

      When v4 quits working, there won't be anything to buy that fixes it unless v6 is rolled out. Nobody's forcing you though. You can rage quit and go back to the mid 20th century any time you want.

      A lot of people are on v6 right now and don't even know it. That's how "hard" it is to transition.

    195. Re:Absence?! by KingMotley · · Score: 1

      There is absolutely nothing keeping a NAT router from detecting when a connection to a specific port is asked for from it scanning the local network and sending the packet on to the first computer with that port open. Absolutely nothing, and it would still be a perfectly valid NAT.

    196. Re: Absence?! by CaptainDork · · Score: 1

      That's how "hard" it is to transition.

      So, you are concerned about a "non-problem."

      That's where I've been this whole time.

      --
      It little behooves the best of us to comment on the rest of us.
    197. Re:Absence?! by unixisc · · Score: 1

      In places that are out of IPv4 addresses - namely Asia - there are enough places where you won't have anything BUT IPv6 networks

    198. Re:Absence?! by hjf · · Score: 1

      HAH. Your router likely runs linux. If you use an android phone, you're using linux.

      You're an idiot.

    199. Re:Absence?! by skids · · Score: 1

      NAT has no security benefits.

      This I can readily agree with. NAT provides nothing security-wise than a firewall can do.

      NAT's sole purpose is address scarcity.

      Unfortunately, no, NAT has been around long enough to pick up some "off-label" uses so to speak.
      Once a server is set up to work correctly from behind a NAT people start thinking of clever tricks
      to play with NAT and some of them have become an integral part of network functionality.

      Especially it is used a lot in cloud service redundancy/bridging setups.

    200. Re:Absence?! by skids · · Score: 1

      Pv6 can (and generally does) use transient random addresses for client computers. No machine keeps an IP address for more than about an hour usually.

      That is not likely to catch on in many enterprise environments, which is one reason for slow adoption -- first hop security had to be secured along with DHCPv6 snooping so that addresses could be held fixed. Yes, even for clients. Most of the auto-address self-configuration stuff is crap. It was crap in IPv4 zeroconf and is still crap in IPv6.

    201. Re:Absence?! by skids · · Score: 1

      I keep hearing this argument against NAT but somehow everything right now is running fine. What exactly is broken?

      All the things we worked around to get things to work through NAT. And a few thigs that you would be using if we could figure out how, but cannot.

      You're welcome. It would have been much easier without NAT.

    202. Re: Absence?! by Rich0 · · Score: 1

      So what's your stateful firewall doing in the meantime? Sitting around and deactivated?

      I have two. They're both doing their jobs fine. I also have a DHCP server which isn't running on the same host as either of the firewalls/gateways.

      The problem isn't with the stateful firewalls. The problem is getting all the clients to use the correct one. That is bad enough using DHCP and NAT. I don't really see any simple way to accomplish it with the typical router advertising approach to IPv6. You'd have two gateways both offering routes, and I don't want every host on the network just picking whichever one it wants to.

    203. Re:Absence?! by wertigon · · Score: 1

      Nope. I'm talking mostly P2P, VoIP that kinda stuff...

      --
      systemd is not an init system. It's a GNU replacement.
    204. Re:Absence?! by allo · · Score: 1

      You're confusing NAT with firewall.

      With normal IPv6 you still have a single firewall in your router. Just like now. It's not NAT which is dropping packets, its the firewall. It's NAT, which is forwarding some packets, which would have been dropped otherwise.

      The firewall will stay, NAT will not.
      So you can open :80 in my LAN, but my router will forward packets belonging to connections to you, but no packets creating new connections to your webserver.
      Stop confusing the two!

      Of course you can do NAT and there are reasons to, but it is not NAPT, but some 1:1 mapping of IPs.

    205. Re:Absence?! by allo · · Score: 1

      Have a look at the existing home infrastructure. For example my Fritzbox has great IPv6 support and does what you would expect: It ships a firewall by default. You can configure portforwardings or forwarding everything for a specific host by whitelisting the MAC (because the hosts get new ips with each new range allocation from the ISP), i think you have uPnP as well (ugh!). Everything else is firewalled in the sense, that connections from outside are not possible.

    206. Re:Absence?! by allo · · Score: 1

      1) privacy extensions. My log says me, 50 addresses visisted me. Are they from 1 or from 5 computers? i do not know.
      2) You do not want this.

    207. Re: Absence?! by allo · · Score: 1

      ever heard of torrents?

    208. Re:Absence?! by allo · · Score: 1

      1) It is. Without any further configuration. Maybe it's the first device in your lan, which will use ipv6, when your router advertises a range.
      2) no need to
      3) no need to. Read the label with the MAC on your hardware, put it behind your prefix and you have the fixed IP. So you do not need to decide, you do not need to configure and it's perfectly predictable.
      4) This is not changed
      5) do so

      It's not complicated, it's only you having to much respect trying it.

    209. Re: Absence?! by sjames · · Score: 1

      If that's what you need to believe to save face, OK.

    210. Re: Absence?! by Rich0 · · Score: 1

      Aren't network configurations supposed to have a single default gateway?

      Nope. Multi-homed networks aren't that unusual. Every host has a single default gateway, but it doesn't have to be the same for every host on the network.

      In any case, it isn't all that difficult to do with DHCP, since one server tells every host on the network what to do. You just can't unpack your router and plug it in without configuring it.

    211. Re:Absence?! by turbidostato · · Score: 1

      "You seem to be confusing the benefits of NAT with what it was designed to do or what other security features are available"

      I am not. It happens that I've implemented NAT solutions, one-to-one and one-to-many, with *and* without port filtering, so I know it's not just a "theoretical" difference.

      "I guess I can't help you with this either."

      I guess you can't: it seems I know better.

    212. Re:Absence?! by CAPSLOCK2000 · · Score: 1

      So your hypothetical home user has a single IP address and runs multiple web servers. And you feel that "Most home routers" should default to supporting that?

      Probably not a classic webserver but appliances with a built in webserver for administration and monitoring are becoming more and more common. It's part of the domotica/internet of things wave. Right now these appliances need to use all kinds of workarounds because they are not directly adressable. For example they relay through a server owned by the manufacturer.

    213. Re:Absence?! by CronoCloud · · Score: 1

      HAH. Your router likely runs linux. If you use an android phone, you're using linux.

      You're an idiot.

      My comment was obviously a "for instance" reminding Slashdot nerds that not everyone is a Linux running nerd.


      [CronoCloud@ ~]$ uname -a
      Linux 4.0.4-202.fc21.x86_64 #1 SMP Wed May 27 22:28:42 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

      But however as you can see, I DO run Linux.

    214. Re: Absence?! by unixisc · · Score: 1

      Uh no. The moment you added even 1 bit to the address, every piece of equipment that has the IPv4 protocol in firmware - a lot of it hard coded - would have needed to be overhauled to support that. Since the IETF saw that there was gonna be an industry-wide overhaul in any case, it did this complete overhaul, tossing in everything learnt in the years of IPv4, so that another IP transition won't be likely in the next 50 years, if ever.

      No. For the 10th time: NO.

      You could have upgraded piece by piece and without messing up the configuration. Just like when you upgrade your DVD you can still access your CDs. That is the whole point of backwards compatibility.

      So, no, absolutely not would there be a "complete overhaul" (which is impossible - and which is why IPv6 will never become mainstream) but instead a piece-by-piece upgrade. By now it would have been completed at least three or four times.

      You don't want to update even ONE address, but you want to do a 'piece by piece' change of the address. How exactly do you do it? And your constant harping on 'backward compatibility' is inane - you can have inter-operability b/w the standards, but compatibility as a concept makes no sense b/w 2 networking mechanisms.

      And incidentally, 'piece by piece' is how IPv6 gets phased in in different organizations: they first test it in the lab and try it out w/ a few of their services, and roll in pieces as they become ready. Services that must have IPv4 for whatever reason are initially left alone, while the newer ones are tried out w/ IPv6.

    215. Re: Absence?! by foksoft · · Score: 1

      No web doesn't work great. You probalby missed the information that IP addresses are exhausted. It means that there will be no new websites using IPv4. What exactly is the rest of the internet? You can't use it. You can use only limited part of the internet that has public IP addresses. The rest is hidden to you. The internet works the way it is now not because users wanted it. It works the way it is because there are so many limitation thank's to NAT's so it is almost impossible to establish direct communication.
      And for those who think tha NAT is security feature. Just set simple rule on your router equivalent to NATing:
      OUTBOUND: allow all
      INBOUND: deny all
      It is even better (stronger), because you can't bypass it by NAT punching techniques. And if you need inbound connection, just allow that one in FW instead of port forwarding. It is not more complex than with NAT.

    216. Re: Absence?! by kiddygrinder · · Score: 1

      they both require the same forwarded ports

      --
      This is a joke. I am joking. Joke joke joke.
    217. Re: Absence?! by thejesses · · Score: 1

      So....when me and my roommate play Call of Duty online together from some xboxen sitting next to each other...How does that work?

    218. Re:Absence?! by david_thornley · · Score: 1

      If you've got a /64 to play with, you can give every byte of RAM, SSDs, and rotating storage in your house its own IPv6 address, no problem. Not all big enterprises can do that, since it's only 16-20 exabytes, but most can.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    219. Re:Absence?! by Boronx · · Score: 1

      Today, sure, but tomorrow who knows, or dares to dream.

    220. Re:Absence?! by Cramer · · Score: 1

      But it's far better than v4 NAT and it doesn't break the net the same way.

      Nope. It's broken in exactly the same way: what I think my address is isn't what you see me as. If I tell you to connect back to me at (A), but beyond some point my address is actually (B), then the connection will not happen. v4 NAT has a HUGE number of "protocol helpers" that rewrite addresses within known protocols (SIP, FTP, etc.) to match the "new reality" beyond that point. IPv6 was designed from day-one to not have ANY tampering with packets in flight. (options can be added or removed, and TTL decremented, but any mucking with the payload is a no-no.)

    221. Re:Absence?! by Cramer · · Score: 1

      That is not a function of NAT.

      Actually, it is, however, I would call it a "byproduct of NAT". The traffic is dropped because there's no map to tell the NAT engine how to deal with it. A firewall does much more than simply track connections. (it pays attention to fragments, sequence numbers, etc.)

    222. Re: Absence?! by motokochan · · Score: 1

      The big issue is that even if you expand the space, you still wind up with something incompatible. The older devices will have no idea how to handle the new packets with longer IP addresses, if they even accept those packets at all. Basically, you'll still wind up with an incompatible system.

    223. Re: Absence?! by motokochan · · Score: 1

      Good luck getting all the legacy devices understanding those prepended numbers and changed packets required to contain the extra data.

      By the way IPv4 is embedded in IPv6. You can address the old IPv4 space as ":FFFF:xxx.xxx.xxx.xxx" such as :FFFF:10.10.10.10 for devices that are IPv4-only.

    224. Re: Absence?! by CaptainDork · · Score: 1

      I'm a photographer. I have saved my face thousands of times.

      Thanks for playing and we have some swell parting gifts for you.

      --
      It little behooves the best of us to comment on the rest of us.
    225. Re:Absence?! by dave420 · · Score: 1

      You heard him, everyone! In the future what we currently use could possibly not be enough! Shut it down, shut it all down! Back to the caves!

    226. Re:Absence?! by david_thornley · · Score: 1

      Personally, I believe that IPv6 has enough address spaces for a planet. Given cheap and easy FTL travel, and some sort of instantaneous communication with very high bandwidth, we might have problems in a few millennia.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    227. Re: Absence?! by kiddygrinder · · Score: 1

      from one of the other replies i got apparently newer routers can handle it since it was caused by a buggy or non-existant implementation of upnp alternate port requests on most routers

      --
      This is a joke. I am joking. Joke joke joke.
  2. what about IP Nightly? by swschrad · · Score: 2

    seriously, as long as it goes end to end, and I don't have to set it up, I don't care which method goes.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  3. Gradual transition from left to right by DiamondGeezer · · Score: 1

    It is rumoured that when an African country changed the road rules from driving on the left to driving on the right, the Minister for Transport was asked when this change was going to take place, he replied "Gradually"

    Now with IPv6 being around (I believe that Facebook has gone completely IPv6 internally) why are we still on IPv4? Because we can get everything on the Internet by staying on IPv4.

    If that wasn't the case, people would demand IPv6 and countries would transition virtually overnight.

    --
    Tubby or not tubby. Fat is the question
    1. Re:Gradual transition from left to right by SeaFox · · Score: 1

      What's racist about a story about changing driving rules in an African country? Did the poster say what country it was, or what the ethnicity of the Minister of Transportation was. Or are you making the assumption everyone in Africa is black?

      Who's racist now?

    2. Re:Gradual transition from left to right by dbIII · · Score: 1

      It's a new take on the Irish/Polish joke only someone in Africa is that stupid to make a change that never happened in a way that would be utterly insane. That's what the above poster was going on about. It works as a joke by assigning stupidity, in this case imaginary stupid people in Africa, so as to whether racist and juvenile or just juvenile take your pick.

    3. Re:Gradual transition from left to right by unixisc · · Score: 1

      I just recently had a new version of one of the O'Reilly books on IPv6, and it has a photo of a street in Sweden in 1967 to illustrate why a flag day switching from IPv4 to IPv6 cannot happen. In 1967, Sweden apparently switched from left to right in 1 day, and that day, the streets were just chaotic. I wasn't born then, but it must have been a fun day in Sweden.

    4. Re:Gradual transition from left to right by dave420 · · Score: 1

      It's playing on stereotypes associated with people of a specific race. Mentioning Africa in the post added nothing to the anecdote apart form framing expectations in the listener's mind, which if not meant for racist reasons, was mind-blowingly clumsy story telling. Given the length of the anecdote it was clearly intended to mean something, hence the cries of racism.

  4. ISP Availability by mpetch · · Score: 2

    Here in Canada Shaw communications doesn't make IPv6 available to residential customers. To compensate I have been using Hurricane Electric IPv6 tunnel for a few years now.

    1. Re:ISP Availability by Denis+Lemire · · Score: 1

      My source of sadness for years. I whine about this regularly. I know of no Canadian ISP doing proper native IPv6... Instead I have to rely on tunnels.

      I was chatting with TekSavvy but they only provide a single /64 - I would like more than one subnet.

      They're also only doing it no their DSL services which are substantially slower than I can get from Shaw.

      It seems my only option is to hurry up and wait longer.

    2. Re:ISP Availability by Mashiki · · Score: 1

      I'm on teksavvy as well, but on cable. So no IPv6 for me, people keep saying that rogers is working on it, my guess? Sometime around 2020 rogers will have rolled out IPv6 for general use, even though my 3 year old modem supports it.

      --
      Om, nomnomnom...
    3. Re:ISP Availability by Denis+Lemire · · Score: 1

      I'm actually at the point where I sadly suspect I'll see IPv6 over LTE on my mobile devices before I see it at home via my ISP.

    4. Re:ISP Availability by Mashiki · · Score: 1

      Sounds about right, then again we might see action against the big incumbents for being so dirt slow from the CRTC first.

      --
      Om, nomnomnom...
    5. Re:ISP Availability by darkain · · Score: 1

      Trust me, it is NO BETTER here in the States for either Business or Residential connections. I manage plenty of clients on several ISPs at both class levels, and I have yet to see any of them receive IPv6 support from an ISP. The only time I've had access natively is working directly within a co-location environment. For everything else, I've setup HE.net/TunnelBroker on countless sites, too. Funny enough, HE.net is also the main backbone for the current co-location I work with!

    6. Re:ISP Availability by SydShamino · · Score: 1

      AT&T has given me an IPV6 address and routes traffic to certain destinations using it. I can tell because those destinations time out if I haven't visited them recently, then after a minute or so of trying (no matter how many windows, refreshes, etc. while other sites work fine), they suddenly start working - until I don't visit them for 10 minutes or so and they reset. Facebook, Google properties fall into this category.

      According to the internet it's a know problem in AT&T's IPV6 implementation and I need to turn it off at the router. I keep meaning to take care of it but then again I keep thinking Google Fiber will get here and I won't have to bother.

      --
      It doesn't hurt to be nice.
    7. Re: ISP Availability by unixisc · · Score: 1

      It's not the #addresses in a subnet - there may well be cases where people might have >1 network. They may have ethernet cables running to a set top box, or multiple SSIDs on the router. The minimum an ISP should give every household should be a /60.

      I have been a long time critic of this way of partitioning the address space. The last 32-bits is adequate for the interface ID, and would even support auto-configuration - the sole argument used to support a 64-bit address. I've always maintained that every ISP should have a /64, then they could distribute, based on their customer base, either 256 /80s or 65536 /96s. The end users can determine how many subnets they need, if at all.

    8. Re:ISP Availability by unixisc · · Score: 1

      I have run test-ipv6.com on my phone & tablet. My carrier being Verizon, while my ISP was previously TWC and now Charter. When I am nowhere near a hotspot and need to depend on my cellular connection, I get a 10/10 score. When I'm near any hot spot, the score is 0/10. Verizon is the only one that seems to have its act together - dunno about Comcast. I've seen the support pages of Charter and TWC on IPv6. Not impressed, given that I couldn't get IPv6 w/ either.

    9. Re:ISP Availability by kybred · · Score: 1

      I'm actually at the point where I sadly suspect I'll see IPv6 over LTE on my mobile devices before I see it at home via my ISP.

      Actually I think that IPv6 is a requirement for LTE. At least required by the carriers if not the 3GPP.

    10. Re:ISP Availability by Denis+Lemire · · Score: 1

      I do believe it's required for VoLTE - which is effectively SIP and IPv6 if I'm not mistaken.

      In spite of that... Still no sign of IPv6 over LTE on Rogers - even though my devices support it...

    11. Re:ISP Availability by dbIII · · Score: 1

      Australia's Telstra being the thing they are demanded a version of LTE incompatible with anything else that is not IPv6, but other implementations of LTE are all IPv6.

    12. Re:ISP Availability by metamatic · · Score: 1

      I have native IPv6 on Time Warner. I just had to arrange a modem swap. Call 'em up and ask if you can get a DOCSIS 2 modem.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    13. Re:ISP Availability by unixisc · · Score: 1

      I'll try the next time I have them. Right now, where I am, I don't have TWC as an option.

  5. When will IPv4 go *silent*? by Nutria · · Score: 1

    Never. IPv6 would have to be demonstrably better *everywhere*, even in un-upgradable legacy embedded systems. (Even now, there are plenty of places where horses and donkeys are used because cars can't go or are impractical.)

    Even the answer to the question when will IPv4 become obsolete? is "A long, *long* time from now" because it's simple, Just Works, and is pervasive.

    (If there was no NAT or unroutable IP ranges like 10/8 then IPv6 uptake would have happened a lot sooner.)

    --
    "I don't know, therefore Aliens" Wafflebox1
    1. Re:When will IPv4 go *silent*? by evanh · · Score: 1

      Yep, never. As the pressure for IPv4 addresses is reduced then the need to change old systems goes away as well.

    2. Re:When will IPv4 go *silent*? by marka63 · · Score: 1

      IPv4 will mostly be gone on the Internet as a whole in 10 years. The only thing that will hold that back is people buying IPv4 only devices today. It is Sony, Samsung shipping IPv4 only TVs etc. that are the real problems today.

    3. Re:When will IPv4 go *silent*? by Nutria · · Score: 1

      The very large company that I work for, with one of the oldest domain names, has a *huge* 10/8 network (16+ million IP addresses), and it ain't broken.

      There's no valid need to switch to IPv6.

      --
      "I don't know, therefore Aliens" Wafflebox1
    4. Re:When will IPv4 go *silent*? by bigfinger76 · · Score: 1

      You do realize that such careless distribution of IPv4 addresses in the early days is a big reason that IPv6 became necessary, correct? Conservation wouldn't have obviated the need for 6 by any stretch, but it would have helped.

    5. Re:When will IPv4 go *silent*? by Nutria · · Score: 1

      You do realize that such careless distribution of IPv4 addresses in the early days

      You apparently don't realize that the 10/8 range is reserved as private address space, and therefore it's impossible to carelessly distribute the 10/8 range.

      http://en.wikipedia.org/wiki/Private_network

      --
      "I don't know, therefore Aliens" Wafflebox1
    6. Re:When will IPv4 go *silent*? by bigfinger76 · · Score: 1

      You tricked me!

    7. Re:When will IPv4 go *silent*? by marka63 · · Score: 2

      You do realise that this is complete garbage. The reason that we need IPv6 is that IPv4 was never designed to scale to every household in the world. 4 billion addresses was never enough for that. We have extended IPv4 by about 2 decades through the use of address sharing but the amount of sharing is now going from 1 addresses per household to less than 1 address per household and the tricks that allow address sharing at the household level without to much administrative pain don't work between households.

    8. Re:When will IPv4 go *silent*? by bigfinger76 · · Score: 1

      Not sure what how this relates to my post. I merely stated that careless distribution in the early days exacerbated the problem, which it did. That has nothing to do with the fact that the address space is woefully insufficient overall, other than it made it unnecessarily smaller, unecessarily sooner.

    9. Re:When will IPv4 go *silent*? by Nutria · · Score: 2

      What's so tricky about The very large company that I work for ... has a *huge* 10/8 network?

      --
      "I don't know, therefore Aliens" Wafflebox1
    10. Re:When will IPv4 go *silent*? by unixisc · · Score: 1

      More precisely, IPv4 was an experimental protocol by the DoD that went viral, after its distribution to some of the organizations that they dealt w/. For the DoD, it was fine - since they were dealing only w/ their partners both at home and abroad - in organizations like NATO, SEATO, CENTO, et al, 4 billion would easily have been enough. Had they known that their protocol would touch the world's entire population, they might have gone w/ a 64-bit solution instead.

    11. Re:When will IPv4 go *silent*? by bigfinger76 · · Score: 1

      I didn't notice the 10. Just saw the /8. and went with it.
      You lay a trap, then bitch about someone falling into it? I'm on your side, pal, yet you'd rather nitpick bullshit. Grow up. It was late, people make errors reading.

    12. Re:When will IPv4 go *silent*? by Nutria · · Score: 1

      It wasn't a trap; you just misread/glossed over. Happens all. the. time.

      Thus, no need to get into a snit. Just admit your mistake and get on with life.

      --
      "I don't know, therefore Aliens" Wafflebox1
  6. SMTP by pcjunky · · Score: 1

    I don't think I will live long enough (I'm 55) to see this happen. SMTP is poorly designed from a modern security standpoint with spammers running amok for years now without a decent solution in sight. Can't get rid of it because so many use it. IPV4 replacement will be much harder.

    1. Re:SMTP by phantomfive · · Score: 2

      I think most people don't see spam anymore because of high-quality spam filters. At least, among technical people who would care enough to fix the problem.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:SMTP by rwa2 · · Score: 1

      meanwhile, Millennials shun email because "it's for old people".

      I sorta see email dying out (not completely, but like USENET) and being gradually replaced with secure webmail and IM islands, like what healthcarw providers and some banks do to communicate with their customers. All it needs is some kind of API access through an auth broker...

  7. Backwards Compatability by Anonymous Coward · · Score: 2, Funny

    Remember when Intel pushed IA64 for years and years with little success? Then AMD rolled out x86_64 and it spread like wildfire. Intel has been making "AMD clones" ever since.

    You know how many parts of the world have skipped deploying millions of miles of phone wire and jumped straight to cell towers?

    You know how everyone said they couldn't switch to Linux because they were familiar with Windows? Then MS rolled out a new Windows with a drastically different UX, and everyone jumped on it? Or how OpenOffice is more similar to pre-ribbon Word, but people who couldn't go to OOo because it had different menus plunked down good money to use the new Ribbons?

    In each of these cases, the important piece wasn't familiarity or similarity. It was compatability.

    IPv6 is not backwards compatible with IPv4. My IPv6-only client cannot talk to your IPv4-only server and your IPv4-only client cannot talk to my IPv6-only server. For these reasons, I don't believe that Belgium has 50% adoption. I don't believe that the U.S. has 37%. And it can't be like cell towers and just leap-frog the old. Because cell technology is compatible with non-cell technology.

    I'm waiting for somebody to come out with IPv7 that is compatible with IPv4 and convince Cisco or Juniper to put it on their boxes and submit it to IEEE. It might not even have to be IPv6-compatible to displace IPv6. Just like x86_64.

    1. Re:Backwards Compatability by Ash-Fox · · Score: 1

      IPv6 is not backwards compatible with IPv4.

      Yes it is, there are numerous methods supported through IPv6 for NATing to IPv4 addresses transparently just fine.

      --
      Change is certain; progress is not obligatory.
    2. Re:Backwards Compatability by Anonymous Coward · · Score: 1

      Backwards compatibility is not needed, because the backward compatibility is achieved with dual stack.

      I've IPv6 for half a year now. And it is a dual stack setup. I have a IPv4 and IPv6 address. According to the logs, about 70% of my traffic goes to IPv6 servers, only 30% is still IPv4 only.

      Whether you like it or not, we are gradually moving to IPv6. And when 90% of the internet is available through IPv6, we will see many IPv6 only setups. So if the 10% websites who refuse to make the switch still want to serve everyone on the internet, they'll have to change their router/modem/whatever to make themselves visible on IPv6.

      It already took way too long to move to IPv6, and now you are suggesting another solution: IPv7. How can IPv7 be reverse compatible with IPv4? It still has to be a dual stack setup. An IPv4 will never be able to communicate with an IPv7 only server. While an IPv7 only server might communicate with an IPv4 server, it doesn't make sense at all. The IPv4 server will get request which it can't answer because it fails to communicate with IPv7. So you need to develop yet another technology to make this possible, like a NAT like device that can translate IPv7 to IPv4. But what do you save then? You would have to add new devices between IPv4 and IPv7, why not just use a dual stack IPv6 device and recycle the IPv4 only hardware?.

      And really how many times have we been changing the network infrastructure over the past decades? We still keep on upgrading and expanding. It's not that all of the sudden everyone needs to throw away their equipment and buy new. The constant stream of new customers and upgrades will add enough IPv6 ready devices over several years.
       
      In the last 15 years I've had to replace my modem/router 4 times, while I was still with the same provider. The last change was to a modem/router that supported IPv6. Change to another provider and you will probably get an IPv6 ready device too.

    3. Re:Backwards Compatability by WaffleMonster · · Score: 1

      I'm waiting for somebody to come out with IPv7 that is compatible with IPv4 and convince Cisco or Juniper to put it on their boxes and submit it to IEEE. It might not even have to be IPv6-compatible to displace IPv6. Just like x86_64.

      Have you ever considered the reason is that the problem fundamentally isn't solvable?

      No matter how clever you are there is no getting around the pidgin hole problem.

      Any scheme you can come up with has already been implemented as a transition technology, overlay or CGN and they all suck worse than simply deploying IPv6.

    4. Re: Backwards Compatability by Bengie · · Score: 1

      Where do you plan to add these magical octets? The front of what? Ohh, you mean go back and change how IPv4 works in every piece of code every written? It is impossible to make any change to IPv4 that increases the address space without breaking compatibility. Cannot be done.

    5. Re:Backwards Compatability by unixisc · · Score: 2

      Point is not compatibility - it's inter-operability - and IPv6 and IPv4 are very much inter-operable, given all the transition mechanisms that exist to support one over the other. Be it tunneling, dual stack, DS-lite, Teredo or whatever. With IP, what matters is that a packet from point A in the world gets to point B. How it gets there is immaterial

      The analogy you use above misses the point that packets are agnostic about how they are transported. That's not the case w/ software, which is why Itanic bombed while AMD x64 flew past! People had too much software invested that they couldn't afford to leave behind. Here, end users don't have invested resources in IPv4, except maybe a home router that doesn't support IPv6. But just like the switch to digital TV from analog, there will come a point when all the cable boxes would come w/ IPv6 support required simply b'cos.... there are no more IPv4 addresses - public or private!!!

    6. Re:Backwards Compatability by unixisc · · Score: 1

      IPv6 is not backwards compatible with IPv4. My IPv6-only client cannot talk to your IPv4-only server and your IPv4-only client cannot talk to my IPv6-only server. For these reasons, I don't believe that Belgium has 50% adoption. I don't believe that the U.S. has 37%. And it can't be like cell towers and just leap-frog the old. Because cell technology is compatible with non-cell technology.

      I dunno about Belgium, but I can easily see how US has 37% adaption. Answer is Verizon. I don't know about FIOS, but at least their cellular network is currently IPv6. So people who use their phones to connect to the internet while nowhere near a recognized hotspot - their internet would go through IPv6, if Verizon is their carrier. Comcast too has some level of adaption, so together, they might have made up the numbers.

    7. Re: Backwards Compatability by marka63 · · Score: 1

      Because 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255. is actually harder to deal with than ffff:ffff:ffff:ffff: ffff:ffff:ffff:ffff.

    8. Re: Backwards Compatability by DrVxD · · Score: 1

      I never understood why they didn't just add octets to the front. 0.0.98.76.54.32.

      Except it would actually be: 0.0.0.0.0.0.0.0.0.0.0.0.98.76.54.32 (IPv6 addresses are 128-bit, not 48-bit)

      --
      Not everything that can be measured matters; Not everything that matters can be measured.
  8. Re:Money by Ash-Fox · · Score: 3, Informative

    Older routers can't handle routing IPv6 in hardware so it puts a higher CPU load on the router. Nobody wants to spend the money to replace them.

    Actually IPv4 is more CPU intensive due to where the checksum was implemented. IPv6's issue with hardware is more about memory.

    Because of the above 2 items, residential ISP's rarely offer IPv6.

    At least in the UK, numerous residential ISPs, while they may not have IPv6 offerings yet have certainly been only providing routers that have IPv6 support for the last few years.

    --
    Change is certain; progress is not obligatory.
  9. Re:Because of code changes by Ash-Fox · · Score: 1

    Hard coded IPs in old software mean many companies will not change until forced.

    Such things can be trivially handled on both Windows and Linux on a IPv6-only network. As an example, Windows could use the built in address translation for IPv4 addresses to IPv6 and merely assigning that IPv6 address to the server makes it a non-issue. Meanwhile on Linux, you could do some trivial iptables rules to point it to whatever address you like.

    --
    Change is certain; progress is not obligatory.
  10. I'm a big support of IPv6 but... by colin_faber · · Score: 1

    Comcast and CenturyLink are the only two viable players in my area and neither provide native IPv6 addressing (even though I've requested it from my current provider comcast many times). So I'm still forced to use the he.net tunnel that I setup 15 years ago or so when they first started offering them (after 6bone closed up shop because testing was through), and even with this, I'm forced to disable auto provisioning of IPv6 addresses because various problems with access to IPv6 web pages / services, etc.. With auto provisioning enabled, the wife was constantly complaining about her facebook and instragram apps not connecting (which is no surprise since these services advertise IPv6 addresses and yet have a horrible fucking track record when it comes to reliable connectivity.

    Anyways, the problem with IPv6 isn't the address space, it's the lack of stable services within the address space, and the on going failure of major ISP's to roll out addresses.

    1. Re:I'm a big support of IPv6 but... by Rick+Zeman · · Score: 1

      Comcast and CenturyLink are the only two viable players in my area

      Yeah, it's your area, not mine. I totally bitch about Comcast on the tv side, but the internet side is pretty kicking:

      % ping6 google.com
      PING6(56=40+8+8 bytes) 2601:982:zzzz:xxxx::yyy --> 2607:f8b0:4004:80d::200e
      16 bytes from 2607:f8b0:4004:80d::200e, icmp_seq=0 hlim=53 time=295.256 ms
      16 bytes from 2607:f8b0:4004:80d::200e, icmp_seq=1 hlim=53 time=32.454 ms
      16 bytes from 2607:f8b0:4004:80d::200e, icmp_seq=2 hlim=53 time=35.679 ms
      16 bytes from 2607:f8b0:4004:80d::200e, icmp_seq=3 hlim=53 time=28.495 ms
      16 bytes from 2607:f8b0:4004:80d::200e, icmp_seq=4 hlim=53 time=30.069 ms
      ^C
      --- google.com ping6 statistics ---
      5 packets transmitted, 5 packets received, 0.0% packet loss
      round-trip min/avg/max/std-dev = 28.495/84.391/295.256/105.461 ms

    2. Re:I'm a big support of IPv6 but... by Burdell · · Score: 1

      Hmm, I thought all of Comcast's US residential service supported IPv6 now. They do DHCPv6 prefix delegation, allowing requests up to a /60 by default (although calling their support number may not get the right answer). I've been using it for a couple of years now. Their business service is still rolling it out though, and (from what I understand) requires you to use their provided router instead of your own.

    3. Re:I'm a big support of IPv6 but... by rsmith-mac · · Score: 1

      Hmm, I thought all of Comcast's US residential service supported IPv6 now.

      It does. Comcast's residential IPv6 deployment was completed last year. All residential customers should now be able to get IPv6 if they have a modem and computer/router that supports it.

      The OP should check his equipment and work from there. With 100% deployment (well, nothing is ever 100%, he could be that one guy), he should be able to get IPv6.

  11. How ready is IPv4? by J_Rey · · Score: 1

    Even good old fashioned IPv4 has fundamental issues and limitations (besides the obvious addressing shortage) which the global community is working through same like IPv6. The same reasons why people aren't using the latest Internet Protocol are also why they are still not keeping up to date on other technology changes as well. The scope of your question is way too broad to bother with addressing in detail here considering this is the fundamental protocol that the Internet uses (hence the name) so affects things from one end to the other and each would have its own list of reasons. So considering IPv6 has been around since 1998 & its only recently that we've run out of spare IPv4 addresses (even with using NATs to extend IPv4's life) and so finally have gotten some considerable traction then I wouldn't expect IPv4 to not be needed for a long time although we could see some IPv6-only networks with IPv4 gateways become somewhat common soon.

  12. Consumer ISPs are the bottleneck by Todd+Knarr · · Score: 1

    As long as consumer ISPs aren't enabling IPv6, it's a catch-22-22: services won't switch until there's demand for it, consumers can't demand it because it doesn't work for them, and ISPs won't spend the money to get it working because there's no services that require IPv6 that consumers are threatening to quit over.

    Windows 7 and up, Mac and Linux are all ready today. Most consumer routers are ready (seeing as how they're mostly based on DD-WRT) and just need a checkbox checked, same for most of the WiFi routers consumer ISPs are giving to customers. If you don't have NAT to contend with, there really isn't any configuration needed on consumer equipment and it's not that complex on the upstream side (at least not for a competent netadmin, I won't speak for places where their admins got their MCSEs from a certification mill). Even my smartphone's using IPv6 when it's operating on T-Mobile's LTE network, I can see the connections via IPv6 addresses on my own servers. But the consumer ISPs won't spend a penny on infrastructure that they could take in profits unless someone all but literally holds a gun to their heads. They may not have a choice much longer, though. IANA's exhausted, the RIRs are exhausted or all but (ARIN will hit exhaustion on 20-Jul-2015, AFRINIC has 2.5 /8s left, the rest are on empty). The only chunk that can be recovered would be the unadvertised blocks (basically public IP addresses that companies are using internally or have reserved for future use), the largest set of those are in ARIN (North America) and the Opportunity rover will hear the screaming if you start telling large corporations that they're going to have to renumber their internal networks to use the private netblocks because you're taking any public netblocks that they aren't publicly using back.

    Me, I've given up on my ISP. Hurricane Electric's IPv6 tunnels work just fine, and I'll worry about the state of Cox's network when they get around to telling me my head-end's got IPv6 active. If they ever get around to it. I'd say I've got better things to do than worry about it like washing my dog, except I don't have a dog. Maybe I can convince the coyote out back he'd like a good scrub...

    1. Re:Consumer ISPs are the bottleneck by Antique+Geekmeister · · Score: 1

      There are several /8's that are profoundly under-utilized, and which could be cut back to /16's if the relevant owners universities switched to NAT and better managed proxies. Most of that work has already been done as NAT and proxy based network control grew. These include Eli Lilly, the US postal service, MIT, and many other reserved /8 owners.

    2. Re:Consumer ISPs are the bottleneck by Todd+Knarr · · Score: 1

      Sometimes that can be a good thing. Cox hasn't said they have IPv6 active in San Diego, but their head-end in fact advertises an IPv6 network prefix suitable for autoconfig. The problem is, it's only got connectivity within Cox's network. They're lighting pieces up as they go, but the whole thing's not ready yet so you're not supposed to be using it until they say to.

  13. Why Change? by VonSkippy · · Score: 2

    I have Gig Fiber coming into my research lab with a /24 subnet of IPv4. We assigned about 100 IP's right off the bat (mostly tunnels to other labs and remote access for outside researchers), we added another 12 or so this last year for new people/projects. So with 140 (give or take) IPv4 IP's left, why would I bother changing to IPv6.

    IPv6 adds NO additional useful features to our network, none. Yet would add some expense in switching over (our firewalls are PFSense, so they're ready for IPv6 if there's ever a need to switch over). We have about 90 workstations, 10 servers, and three 384 core clusters, all just chunking away on their 10.0.x.x networks.

    It will be decades before IPv4 traffic can't communicate with IPv6 networks, and if you want to run your networks on IPv6 then it's up to you and your service provides to bridge to IPv4 if you want to communicate with my systems.

    So, until there's a REAL reason (read, worth the expense and time and training) to change over, I don't see it happening. Worse case, if we get a client that's valuable enough and they're on IPv6 only, we'll setup a bridge ourselves just for that client (but it hasn't happened yet).

    1. Re:Why Change? by bbn · · Score: 1

      This is really easy: You will change the day someone tells you his end of the tunnel is only available on IPv6 and your grant depends on making this tunnel...

      The fact that people forget is that the dual stack people have access to two internets. Single stack IPv4 people only have access to half of it. Some day you are going to want to peer with someone on the other net...

      You got a /24. Good for you. There are only about 3 billion usable IPv4 addresses to be shared between 7 billion people on earth, and you got 256 of them. Yet you do not see a problem.

      Maybe one day you will get a grant, that requires you to communicate with one of the people that got left out because of that attitude of yours. We can hope you will lose out on that grant, because you deserve it.

    2. Re:Why Change? by unixisc · · Score: 1

      Close shop? Why was IPv6 out of the question? You could have used the 5 IPv4 addresses for something like a DS-lite, while using a /48 or /56 assigned from your RIR.

  14. remaining issues? by fustakrakich · · Score: 1

    The number is too damn long! And you still have DNS...

    --
    “He’s not deformed, he’s just drunk!”
    1. Re:remaining issues? by unixisc · · Score: 1

      Right, so if you have DNS, why do you care if the number is 32 hex digits or even 128 hex digits???

  15. Rebranding by PopeRatzo · · Score: 1

    IPv6 is two better than IPv4, but I'm still holding out for IPvX.

    --
    You are welcome on my lawn.
  16. IPv6 graphs by Anonymous Coward · · Score: 1

    Real time, real world IPv6 statistics:
    http://www.akamai.com/ipv6
    https://www.google.com/intl/en/ipv6/statistics.html
    https://ipv6.he.net/bgpview/bgp.html
    etc... ipv6 ftw!

  17. content is king by jlr123 · · Score: 1

    as long as people keep publishing on v4 -- or rather, as long as they don't publish stuff on v6 -- carriers are stuck with v4. Maybe one day ... or maybe someone will make trillions by selling a ridiculous amount of dual-stack reverse proxies.

    1. Re:content is king by unixisc · · Score: 1

      Do people publish on a protocol? They publish on v4 only b'cos that's what their ISPs have given to them, or that's what their providers use. The day their ISPs give them v6, or providers like WordPress switch to v6, their content will automatically be on v6.

  18. Every sunday... by afaiktoit · · Score: 1

    google, facebook, twitter, etc will only accept ipv6 connections. then we'll see some people getting interested in making their ISP's provide ipv6 ability. as far as joe shmoe is concerned everything is just fine so nothing is going to change.

  19. Smart phone is IPv6 by jfdavis668 · · Score: 1

    My smart phone has had an IPv6 address since I bought it a couple of years ago. Cell companies had to go that way to get enough addresses to handle the move to smartphones.

  20. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  21. Re:Money by WaffleMonster · · Score: 1

    Actually IPv4 is more CPU intensive due to where the checksum was implemented. IPv6's issue with hardware is more about memory.

    The problem is older routers have ASICs hard coded for IPv4. They can't 'route' IPv6 in hardware like they can with IPv4 so they use their CPU to forward IPv6 which is much slower.

  22. IPv6 by ZenDragon · · Score: 3, Interesting

    Honestly, the only reason I haven't switched to IPv6 on my internal network is because I cant remember the damn IPv6 addresses. O_o

    1. Re:IPv6 by thegarbz · · Score: 1

      I don't know the IP address on any device in my house. They are all dynamically assigned. It's a problem that we solved in the 80s.

    2. Re:IPv6 by silas_moeckel · · Score: 1

      You only have to remember the prefix, after that you can easily put the human readable version of the box's ipv4 address. In a corp environment it's easy to have a site ID coupled with vlan ID.

      The whole concept of automatic addressing for anything but desktops is broken, security devices and routers often do not and should not have and DNS servers defined. IPv6 is perfectly happy with static addressing, do wish somebody would set aside a /8 or something for default everything's.

      --
      No sir I dont like it.
    3. Re:IPv6 by argStyopa · · Score: 1

      I know it sounds trivial, but it's the same for me.

      I've got maybe 20 devices, of which maybe a half dozen are static ip's that it's useful to have in my head like printers or my onkyo receiver that has a great smartphone app (but which seems to constantly forget the ip of the receiver).
      It would be a non trivial annoyance to switch to ipv6, for pretty nearly no benefit (on my internal net). Thus, I haven't switched.

      --
      -Styopa
  23. Why can't I ping my vzw ipv6 address? by sims+2 · · Score: 1

    I still want to know why I can't ping or otherwise access my ipv6 address on my lte phone or jet pack or USB modem from any other ipv6 address

    --
    Minimum threshold fixed. Thanks!
  24. Charter not in that much of a hurry by Trax3001BBS · · Score: 1

    Charter.com is my IP and IPv6 is only mentioned to say it's not enabled..The decoder boxes (what their cat 5 plugs into) if you access them IPv6 isn't even an option. It would require a major undertaking to change out all of the boxes, they just aren't IPv6 ready. The boxes are programmable to a point through support services, but I wouldn't think IPv6 an easy update, or even possible due to the limited storage space available.

    1. Re:Charter not in that much of a hurry by Antique+Geekmeister · · Score: 1

      No one is IPv6 ready. Out of hte last 10 companies I dealt with professionally, only one had an IPv6 for anything, and it was only for AWS hosted load balancers.

  25. IPv6 has been working fine, no issues by Morgaine · · Score: 4, Insightful

    The official "switch-on for good" of IPv6 a year ago was entirely seemless in my experience. There wasn't anything to fix, as nothing was broken, and IPv6 autoconfiguration handles everything so there isn't even any setup involved, it just works. This simplicity will be a boon for non-technical users once the IPv6 rollouts gain steam.

    Unfortunately the ISPs are still dragging their feet and so public rollout is slow, but it's an always upward trend, and the adoption curve is close to exponential so IPv6 will be ubiquitous before long. So many ISPs are currently planning their rollouts that there's going to be a sudden upsurge when they finally appear.

    People shouldn't talk about switchover to IPv6 though, that's not how it works. IPv4 and IPv6 networks run together side by side, and you use both together. Your application (eg. browser) generally picks IPv6 if your destination is accessible on that network, or else it falls back to IPv4. This is all automatic of course. It's better described as a switch on of IPv6 by your ISP followed by your gradual increasing use, not a switchover. There is no plan to switch off IPv4. The last remnants of IPv4-only equipment could still be around and operational for decades ahead.

    IPv6 works so well that I recommend everyone to get on it as soon as they can. You'll be able to see 100% of the Internet, whereas if you don't have IPv6 then you're only seeing a part of it. IPv4 is by far the larger part for now of course, but it's not all of it, and the parts you can't reach are growing daily.

    Happy First Anniversary of the official turn-on, IPv6! :-)

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
    1. Re:IPv6 has been working fine, no issues by Antique+Geekmeister · · Score: 1

      > There wasn't anything to fix, as nothing was broken, and IPv6 autoconfiguration handles everything so there isn't even any setup involved, it just works.

      Except when it does not work. It mostly worked because very few people _bothered_, only those who'd already invested in the technology and the learning. I'll challenge you to find a single ".com" domain that uses only IPv6. And there are many tools being published today with commercial code bases and 10 year support contracts which only handle IPv4 correctly or natively. This was especially true due to the lack of NAT, to prevent routing external traffic except through a designated gateway, although this is easing up.

    2. Re:IPv6 has been working fine, no issues by olterman · · Score: 1

      "You'll be able to see 100% of the Internet, whereas if you don't have IPv6 then you're only seeing a part of it".

      What will is miss? The animated kame turtle?

    3. Re:IPv6 has been working fine, no issues by marka63 · · Score: 1

      facebook.com are IPv6 only internally. Externally they are dual stack because their customers are a mix of IPv6 only and dual stack.

    4. Re:IPv6 has been working fine, no issues by Antique+Geekmeister · · Score: 1

      > facebook.com are IPv6 only internally

      Facebook is an interesting case I'd not dealt with. But I'm afraid their external services are rooted in IPv4. I cannot find a single exposed service for them that is only IPv6, and some of their services are IPv4 only. For example, their exposed MX records point to 'msgin.vvv.facebook.com', which is IPv4 only. And this sort of claim that an environment is "dial stack" is generally mistaken. A few exposed services are both, but most of the exposed network services remain IPv4. And until their customer base _stops_ using IPv4-only routers, firewalls, local proxies, and local computer configurations, they _must_ continue to support IPv4.

      The key to being able to continue to support IPv4 has been the switch to NAT. When you say they are "IPv6 only internally", they don't have to expose that network space, and most companies do not _want_ to expose that network space. So the internal IPv6 becomes irrelevant to most of their external communications.

    5. Re:IPv6 has been working fine, no issues by dave420 · · Score: 1

      He didn't have to as you asking for it served absolutely no purpose, so he, quite correctly, pointed that out to you and tried to help you understand.

  26. IPv6 Breaks some Java Apps by The+Raven · · Score: 1

    A problem for some students at my University is an inability to access content in Java. The Applet loads fine (the browser does the fetching), but as soon as the applet runs and tries to access content it can't go anywhere or get anything. Disabling IPv6 fixes the issue. It's not just one Java applet from one vendor either; three separate Java based tools from different vendors fail for these users, and all three work when IPv4 is made the primary protocol.

    Other than that hiccup though, I've seen surprisingly little issues with IPv6 in the past year. Hoping we get transitioned fully to IPv6 as soon as possible, though I'm gonna miss troubleshooting with easy to type dotted quads.

    --
    "I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.
  27. IPV6 will replace IPV4 when ... by CaptainDork · · Score: 1

    ... when people have no choice.

    --
    It little behooves the best of us to comment on the rest of us.
  28. Re:Money by Bengie · · Score: 1

    IPv6 does not have a memory issue. It uses less memory. The routes are several times larger, but there's 10x fewer routes because of reduced route table fragmentation. IPv6 uses about 1/4 the memory of IPv4.

  29. Never. IPv6 is ugly by Pro923 · · Score: 1

    And you can't remember an IPv6 address. Why didn't they just add another octet to an IPv4 address and increase the number of addresses by a trillion? I could remember 10.10.122.136.188

  30. Re:Because of code changes by unixisc · · Score: 1

    Besides, since we're talking NAT if we are describing hard coded private IPs, can't the OSs just read out those addresses, use IPv4-compatible IPv6 addresses, and then map them to either the ULAs (if NAPT is being used) or the GUAs (if it is not), and use those IPv6 addresses for their activities??

    Right now, all the existing OSs - Windows (we're no longer talking XP here), OS-X/iOS/FreeBSD, Android/Linux - all support IPv6. So even if there are those old boxes w/ hard coded IPv4 numbers in them, it's not like they cannot be read, mapped, converted and then used.

  31. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  32. Hardware support? by unixisc · · Score: 1

    Older routers can't handle routing IPv6 in hardware so it puts a higher CPU load on the router. Nobody wants to spend the money to replace them.

    Most consumer NAT routers don't have IPv6 support and nobody wants to spend the money to replace them. This could be fixed with firmware updates, but few companies offer them, preferring to force people to buy new.

    Because of the above 2 items, residential ISP's rarely offer IPv6.

    All my servers are available via IPv6, but I can't even effectively test it because my local ISP does not.

    Is that still the case? My Netgear router, which I bought a year ago, does support IPv6, and so did every Belkin router that I had. As far as corporate routers go, is it still the case w/ Cisco, Juniper, Foundry, Brocade and other routers that they only have IPv4 but not IPv6 acceleration in hardware? By now, that should be commonplace.

  33. Re:Money by jones_supa · · Score: 1

    Older routers can't handle routing IPv6 in hardware so it puts a higher CPU load on the router. Nobody wants to spend the money to replace them.

    Actually IPv4 is more CPU intensive due to where the checksum was implemented.

    He was talking about routers where IPv4 is hardware-accelerated.

  34. Configured routers ignoring RAs by unixisc · · Score: 1

    Do you know whether FreeBSD does the same thing or not - ignoring router advertizements once it's configured as a router? Also, what's the command you use at a terminal for tcpdump if you want to see whether you have IPv6 traffic? I'd love to do that on this system that I'm typing this on right now - a PC-BSD laptop, so that I can access my Charter internet via IPv6.

  35. Re:Never. IPv6 is ugly by jones_supa · · Score: 1

    Actually, that's probably what we will wind up going with. The overengineered and hard-to-use IPv6 hasn't caught much popularity. We have given it a lot of time and still the Internet has not switched over. The world will probably have fully HTTPS web sooner.

  36. Should have been IPv8 by Anonymous Coward · · Score: 1

    Just double the IPs, but keep them 0-255 so everyone with an IPv4 address will just be 1.1.1.1.101.135.25.67 or whatever.

    You don't need to worry about running out of addresses, and you keep the hex out of it.

    1. Re:Should have been IPv8 by FaxeTheCat · · Score: 1

      As everybody else with alternatives to IPv6: you are 25 years too late.

  37. How ready? by Sevalecan · · Score: 2

    How ready is Perl 6 to succeed Perl 5?

    I was just trying to be facetious with that comment, but then I thought of asking "How ready is C++ to succeed C?" or other silly things. As someone who programs in C++, I see little reason to use pure C, yet people do. When using Python, I use Python 3 and see little reason to use python 2.7, yet people do. People just don't like change, and they often won't do it unless absolutely forced to. Others here have already made this point, but the whole world isn't going to switch to pure IPv6 without some incentive, to practically force them to do it, it seems.

    Recap: It's not a question of how ready IPv6 is to succeed IPv4, it's a question of how ready people are to adopt IPv6, at the ISP and consumer level. Services will follow when there's a demand, as someone else also noted.

    1. Re:How ready? by unixisc · · Score: 1

      Actually, my question, which was at the end of the summary, was 'If, on an IPv6 (only) day, everyone turned off IPv4, would it be missed?'

    2. Re:How ready? by olterman · · Score: 1

      Well, the reason for using Python 2.x is about the same as why people are sticking with IPv6. Python 2.x offers "enough" capabilities and Python 3 is still not the default in many packaging schemes (including Ubuntu), requiring you to maintain two or more codebases. Python 3 is too different while offering too little benefits for many. Of course, if you need the new features AND it is enabled by default, many would switch.

    3. Re:How ready? by olterman · · Score: 1

      Maybe IPv6 just doesn't offer enough incentives for justifying that switch. There is one (addresses running out) but it's mostly possible to avoid that problem with NAT. Companies (unlike you and me) calculate the benefits vs. the effort and cost. When there are no real benefits, they are trying to avoid the switch. Just as with the example about Python 2 vs Python 3. There really are no pressing need to switch to Python 3 when you need to support Python 2 and Python 2 offers everything you need.

  38. Re:Never. IPv6 is ugly by unixisc · · Score: 1

    If you did it that way for IPv6, the max address would read 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255. In fact, if you loathe hexadecimal, you could represent 2001:db8.dead:beef::1 as 32.1.13.184.222.173.190.239.0.0.0.0.0.0.0.1. Somehow, the IETF didn't think that most people would have preferred this to the hexadecimal representation.

    Also, adding just 1 octet would have made it a 40 bit address. So you want to retrofit that into 32-bit CPUs, or start making completely non-standard 40-bit CPUs whose addresses would need extra logic to weed out addresses that don't map. A 64-bit address was contemplated at one point, but given the split between network and hosts, it was decided to add another 64 bits for each item.

  39. No more hiding devices behind those pesky NAT's by Dorianny · · Score: 1

    Can't wait for the ISP's to switch from bandwidth pricing to number of devices. Tier1 can handle 1-5 devices. You have more you need to pay another $20 a month for Ter2 that allows 5-10 devices. A upgrade to Tier3 is only another $15 and its free for 6 months when you sign a 2 year agreement. With the internet of things on its way I will have to be on Tier5 just so the robotic vacuum cleaner can inform me that its stuck under the sofa and the fridge can tell me the kids finished all the milk yet again. Thanks IPV6

    1. Re:No more hiding devices behind those pesky NAT's by ledow · · Score: 2

      You have always been able to hide as many devices as you like behind NAT or similar, whether IPv4 or IPv6. Thus it's impossible to enforce and if you do, it will just encourage NAT propagation for IPv6 as heavily as it was for IPv4.

      Some blinkered people still suggest that IPv6 transition requires you to immediately renumber every machine and device you have with its own globally-routable address immediately and fail to see that what will actually happen is that people will replace their gateway with a dual-homed machine (effectively turning it into a 6to4 gateway) and thus want to preserve NAT functionality for a while.

      Only the gateway is on the globally-addressable net at the moment, only the gateway is seen by the outside world, only the gateway NEEDS to change. The rest is one of those things that won't happen because - once the gateway is changed - the rest don't need to change for the rest of their lifetime.

      The fight against NAT is actually, from my point of view, the thing holding people back. Sure the IoT is cool and your firewalling should be in place, etc. but there's nothing fundamentally wrong with NAT because just about every device on the net today is using it, and it doesn't cause enough problems to care about for the most part. However it solves an enormous number of problems, including quite what to do about an IPv4->IPv6 transition where you don't want to have to find and renumber every damn device with a MAC that's on your premises (or that probably don't support IPv6 anyway).

      If people dropped the attitude and let people transition, maybe ISP's would start using it.

      However, I'm implementing my rule here - you can talk about IPv6 when your website and email servers are offering AAAA records. So that kills any discussion on Slashdot or The Register or any number of "tech" sites about it, despite nearly a decade of promises that they are "testing" it.

      My site does. My email server does. I regularly pass a lot of email via IPv6 to GMail and other IPv6-ready services. Until then, Slashdot is just a news site, not a tech site.

    2. Re:No more hiding devices behind those pesky NAT's by Rich0 · · Score: 1

      The fight against NAT is actually, from my point of view, the thing holding people back. Sure the IoT is cool and your firewalling should be in place, etc. but there's nothing fundamentally wrong with NAT because just about every device on the net today is using it, and it doesn't cause enough problems to care about for the most part. However it solves an enormous number of problems, including quite what to do about an IPv4->IPv6 transition where you don't want to have to find and renumber every damn device with a MAC that's on your premises (or that probably don't support IPv6 anyway).

      Agree, and I think another likely source of frustration will be when everybody is in a mad rush to start deploying protocols that break with NAT.

      A big problem with assigning globally-routable addresses within your network is that anytime your prefix changes, you have to renumber your network. Everybody seems to live in some fantasy-land where ISPs will give everybody static prefixes - it won't happen. First, they'll want to be able to charge more for those. Second, keeping it dynamic lets them renumber their own network anytime it suits their fancy.

      I run all my traffic through a VPN and I have two gateways on my LAN as a result. With NAT that is no big deal - the DHCP server just tells everybody which gateway to use and the only system that needs any real care is the VPN gateway, and any systems that need to be exceptions. If I want to use globally-routable addresses I imagine that would get a bit more complex, as now I have to distribute two sets of dynamically changing addresses across my network. If the VPN prefix changes, then most of the LAN needs a new routable address. If the ISP prefix changes then the VPN server and any other exceptions that talk direct to the ISP need new prefixes.

      Most likely I'll just stick with link-local addresses and continue to use NAT. After all, one of the points of using a VPN is to not expose all my network internals anyway.

  40. Change in notation as big an obstacle as anything? by swb · · Score: 1

    I sometimes wonder if the change in notation in IPv6 is as big a problem as any specific technical issue.

    I think a lot of people have a cognitive model of how IPv4 works based on the notation it uses. When they look at IPv6 notation, it's so different that it doesn't make sense visually. The IPv6 designers didn't make this easier to understand with the various summation schemes and drops of leading zeros, collapsing of fields and so on.

    Oh, and hex numbering, too, which I think is also an issue. I'm an old fart and I learned hexadecimal in my various Apple ][ assembly language hackery, but I think there are a lot of people in IT jobs who have had almost no reason to use hex numbers at all unless they are following some how-to that specifies entering a hex value (a fair number of Windows registry values are hex, for example).

    If IPv6 had kept a similar notation as IPv4 (with more octets, obviously) I think it might be seen as less daunting and more understandable. I think people could look at 10.11.12.13.14.15.16.17 and "Ok, same kind of address, just more addresses."

    And it also makes me wonder if maybe the IPv6 change was just too ambitions, changing both addressing schemes and many protocol and operational internals, and if maybe had they simply extended the address space, possibly by just adding a hex network prefix but without all the protocol changes it might have made it simpler to adopt and also seem less daunting.

    None of this to say the design of IPv6 is bad or not beneficial in many ways beyond mere address space size.

    Personally, I wonder if maybe IPv4 should have used the numbering scheme (NOT the protocol) used by IPX/SPX -- 32 bytes of network and the host's MAC address. It solves a lot of problems like client address assignment and would seem to have made address exhaustion unlikely, at least in reasonable timelines.

  41. IPs on internal networks. by unixisc · · Score: 1

    I doubt that OSs will want to keep supporting IPv4 long after everything else is IPv6. That'll go for internal networks as well. Already, MS is IPv6 only as far as home networks go, and others will only follow. Just like few modern OSs support things like DECnet or NetBEUI or SPX/IPX, similarly, there will come a time when OSs will want to drop support for IPv4. Not because you're likely to have >256 toys at home all simultaneously connected to the internet.

  42. Re:Waiting on Comcast to get its act together by Joosy · · Score: 1

    As a result of reading this thread I opened a browser window, connected to google.com, and took a look at the network traffic. Lo and behold it was ipv6!

    Then, at the (Windows/DOS) command line:


    C:\Users\Roger>ping -6 google.com

    Pinging google.com [2607:f8b0:4005:802::1006] with 32 bytes of data:
    Reply from 2607:f8b0:4005:802::1006: time=21ms
    Reply from 2607:f8b0:4005:802::1006: time=13ms

    So IPv6 is working for this Comcast customer.

    --
    I'm sick and tired of these hip, "ironic" sigs. This is an actual, honest-to-goodness no-nonsense sig!
  43. Re:Because of code changes by Ash-Fox · · Score: 1

    Besides, since we're talking NAT if we are describing hard coded private IPs

    I don't think it matters if it's private IPs or not, you control your network.

    can't the OSs just read out those addresses, use IPv4-compatible IPv6 addresses

    That was what I was suggested. There are deprecated variants in RFC 4291, I forget what the new method was which involved reserving a IPv6 subnet internally for it though.

    --
    Change is certain; progress is not obligatory.
  44. Re:Money by Ash-Fox · · Score: 1

    He was talking about routers where IPv4 is hardware-accelerated.

    Which was in particular only necessary by design for the checksum which isn't necessary in IPv6.

    --
    Change is certain; progress is not obligatory.
  45. Re:Money by Ash-Fox · · Score: 1

    IPv6 does not have a memory issue.

    It does unfortunately, specifically when it comes to rule management.

    The routes are several times larger, but there's 10x fewer routes because of reduced route table fragmentation.

    That's really only an issue with routers that are handling routing in circumstances like connections to internet exchanges, most of those have a tendency to get replaced roughly around every seven years. I don't think the circulation of old routers in such scenarios without IPv6 support is that common any more.

    --
    Change is certain; progress is not obligatory.
  46. Re:Never. IPv6 is ugly by labnet · · Score: 1

    I'm with you. IPV6 addresses are just unwieldy. They should have made it 64 bits not 128 bits. ABCD:1234:ACDF:5678 would have been much more manageable.

    --
    46137
  47. Re:Money by Ash-Fox · · Score: 2

    The problem is older routers have ASICs hard coded for IPv4.

    Considering the average high-traffic router gets replaced every seven years (roughly), I have my doubts this is even a problem.

    They can't 'route' IPv6 in hardware like they can with IPv4 so they use their CPU to forward IPv6 which is much slower.

    I would imagine such routers aren't handling significant amounts of traffic and even so, without the need for running checksums, no fragmentation validations/calculations, jumbograms, no TTL field validations/calculation, I have doubts this really is an issue.

    --
    Change is certain; progress is not obligatory.
  48. Why IPv6 is broken by rseuhs · · Score: 4, Insightful
    IPv6 is broken because it is incompatible.

    To illustrate, let's look at phone numbers.

    Imagine a phone company with 6 digit numbers which wants to give users world-accessible phone-numbers. What did the phone companies do? Easy: Just add prefixes to the numbers and everybody is happy. The old numbers stay valid, you can still connect within the old network(s), nobody has to remember new numbers.

    But what if phone-numbers would have been expanded the "IPv6-way"?

    Then you would have your old number and would receive a completely different new number, which would also be in an incompatible format (maybe letters instead of digits). Then you would have to update all your phone numbers everywhere, to "switch over". of course such a scheme would fail instantly and that's why IPv6 continues to fail.

    The IPv6 adherents just don't get it. If the IPv6-designers were smart enough to just extend the IPv4-address space we would all be running IPv6 already, because it would require no reconfiguration of routers, no reconfiguration of DNS names, no reconfiguration of anything.

    But these morons thought that a billion people will just change all their addresses just because they tell them. Well, it doesn't work that way.

    1. Re:Why IPv6 is broken by beheaderaswp · · Score: 1

      IPv6 is broken because it is incompatible.

      To illustrate, let's look at phone numbers.

      Imagine a phone company with 6 digit numbers which wants to give users world-accessible phone-numbers. What did the phone companies do? Easy: Just add prefixes to the numbers and everybody is happy. The old numbers stay valid, you can still connect within the old network(s), nobody has to remember new numbers.

      But what if phone-numbers would have been expanded the "IPv6-way"?

      Then you would have your old number and would receive a completely different new number, which would also be in an incompatible format (maybe letters instead of digits). Then you would have to update all your phone numbers everywhere, to "switch over".
      of course such a scheme would fail instantly and that's why IPv6 continues to fail.

      The IPv6 adherents just don't get it. If the IPv6-designers were smart enough to just extend the IPv4-address space we would all be running IPv6 already, because it would require no reconfiguration of routers, no reconfiguration of DNS names, no reconfiguration of anything.

      But these morons thought that a billion people will just change all their addresses just because they tell them. Well, it doesn't work that way.

      I'm really surprised a person who's been around as long as you have holds to this view.

      IP6 was in many ways designed to solve problems in IP4- not just address space issues. Thus a break. Because you had to break IP4 to fix it. At this point IP4 is a patched frankenstein protocol with lots of holes, bad implementations, and quasi adherence to RFCs.

      Extending IP4 address space would not solve the problems. A new model is needed.

      --
      Another consultant who stuck it out.

      "We are the Priests, of the Temples of Syrinx..."
    2. Re:Why IPv6 is broken by rseuhs · · Score: 2

      IP6 was in many ways designed to solve problems in IP4- not just address space issues. Thus a break. Because you had to break IP4 to fix it. At this point IP4 is a patched frankenstein protocol with lots of holes, bad implementations, and quasi adherence to RFCs.

      Extending IP4 address space would not solve the problems. A new model is needed.

      Wrong.

      An extended IP4 address space (in the same format) would solve most problems:

      - You could upgrade to IPv6 without changing your IPv4 addresses
      - You could do it without changing configuration
      - You would not have to maintain parallel-configuration
      - You continue to use all that software that expects IPv4 addresses, for example "wget $IP_ADDRESS" will fail for IPv6 addresses, because you need square-brackets.

      And you could also have your "new model". The "new model" is not the problem. Address-incompatibility is.

      Millions/billions of people will not change the address of all their devices. Period. Get it in your head already.

      Any scheme that tries to force all people to change their addresses will fail. And it doesn't matter how great it otherwise is. If the addresses are not compatible, it just will not happen, end of story.

      In other words: the IPv4 patched frankenstein protocol is superior to the IPv6 protocol, because it allows people to keep their current infrastructure running and does not require new addresses. Any advantage IPv6 has cannot even remotely outweight that flaw. It doesn't even come near it in convenience and practicability.

      Seriously, what are you suggesting? That everybody keep their frankenstein IPv4 infrastructure (because they need it) and maintain a parallel "clean" IPv6 infrastructure because it may offer some advantages in the far future? IPv4 is doing fine and according to netcraft the Web stopped growing about 4 years ago. So it will be fine in 4 years and maybe in 40.

    3. Re:Why IPv6 is broken by rseuhs · · Score: 2
      Addendum:

      I tested a few things with wget and it really illustrates my point:

      wget $ADDRESS will work for domain names and IPv4 addresses, but fail for IPv6 addresses

      wget [$ADDRESS] will work for IPv6 addresses but fail for everything else.

      So for that line of code you will have to create some function that first has to check against IPv6 addresses.

      Of course it's trivial to fix a one-line shell script, but these things are buried in huge codebases that need to be adapted. To fix such a problem can take a long time and the fix may cause other problems and new bugs. So why do it when you don't have to?

      Basically a IPv4-address interchangeable with a domain name. It is guaranteed not to contain semicolons. It can be used in scripts, URLs, everywhere without any problems.

      But IPv6 addresses are special and need a special incompatible syntax. It is not only incompatible to IPv4 addresses, it is also incompatible to the URL-format and countless other formats that use domain names.

      Exactly these things are the reason why Google failed to offer IPv6 for google.com (AFAIK they managed to do it, but they had their ipv6.google.com as a workaround for YEARS because IPv6 somehow interfered with IPv4).

      The whole infrastructure works with DNS-names and IPv4-addresses which both are guaranteed not to contain semicolons. Introducing semicolons on purpose is the height of stupidity here.

      And you still think that's a great idea?

    4. Re:Why IPv6 is broken by rseuhs · · Score: 1
      Of course I was talking about servers which need fixed addresses.

      But yes, my NAS and some other devices also have fixed addresses at home and I like it that way.

      BTW what you are talking about is DHCP and not DNS.

    5. Re:Why IPv6 is broken by olterman · · Score: 1

      Exactly. IPv6 content will always be in IPv4 (except the Kame dancing turtle jokes). There will be IPv4 services available until the last IPv4-only device dies. Of course you can end IPv4 services by creating laws or religions, dropping support for the remaining IPv4 connections. But they are laws and religions, not technical solutions.

    6. Re:Why IPv6 is broken by Dagger2 · · Score: 1

      How would you actually go about doing this though? I've seen lots of people go "IPv6 is retarded, they should've just added some extra numbers to the end of v4", and it's very easy to just sit there and say it, but none of them have explained how they could've done that and actually had it work.

      Please, be the person that explains it to the world, if it's so obvious to you: how the heck do you beat the pigeonhole principle?

    7. Re:Why IPv6 is broken by thegarbz · · Score: 1

      But these morons thought that a billion people will just change all their addresses just because they tell them. Well, it doesn't work that way.

      You're right about one thing. It definitely doesn't work that way. It doesn't work that way at all.

      You see the two systems work side by side with fallback. No one worries about the new phone number because we don't use phone numbers. We use names. All someone needs to do is add their IPv6 address to their virtual phonebook and magic happens completely transparent to the end users. IPv6 addresses can be automagically assigned to routers, DHCP can automagically assign IPv6 addresses in house, and next time you type in www.google.com you may just end up using IPv6 and never even know about it.

    8. Re:Why IPv6 is broken by beheaderaswp · · Score: 1

      It's obvious you haven't worked professionally in IT- at least not at a network engineering level.

      Conversation terminated :)

      --
      Another consultant who stuck it out.

      "We are the Priests, of the Temples of Syrinx..."
    9. Re:Why IPv6 is broken by rseuhs · · Score: 1
      You don't get it. It's not a technical problem.

      Take IPv6 as it is, and define that 0.0.0.0.a.b.c.d (or similar) is at the same time a valid IPv4 and IPv6 address.

      It's not a technical problem, it's administrative.

    10. Re:Why IPv6 is broken by rseuhs · · Score: 1
      Does DHCP also create a second set of DNS configurations for my servers?

      You pretend as if server administration does not exist.

      You kind of want it both ways: You pretend that "IP addresses are running out" (but they don't. There are about 700 addresses per server) and then you say that you can replicate the IPv4-NAT infrastructure (where only one IP address is needed per NAT network) with IPv6.

      It will probably hurt you, but I'll say it anyway: If you use DHCP, you also don't need IPv6 because DHCP is (usually) needed only for small networks where 10.0.0.0 offers more than enough address space. So no IPv6 needed there.

    11. Re:Why IPv6 is broken by Dagger2 · · Score: 1

      And then what? How would that lead to an inter-compatible v4 and v6? You're right that I don't get it; please explain it to me.

      How would an existing v4 host at w.x.y.z be able to send to a v6 host at a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p? This seems like an entirely technical problem to me, and you can't normally just define your way out of those.

    12. Re:Why IPv6 is broken by rseuhs · · Score: 1
      I have yet to see a real use-case of why anybody should run IPv6.

      For the last 20 years it's always: "to be ready" for the great switch that never comes.

    13. Re:Why IPv6 is broken by rseuhs · · Score: 1
      Of course an existing v4 host would not be able to contact a v6 host.

      But the point is that I can replace the v4 host with a v6 host without changing configuration.

      That means you can upgrade to v6 with zero cost. No new addresses, no new configuration, no double-stack maintenance, no nothing: Just upgrade your operating system and you're done.

      IPv6 is already 20 years (or so) old, by now everybody would be on v6 and v4 would have been a distant memory already.

    14. Re:Why IPv6 is broken by rseuhs · · Score: 1
      No, it is not what I'm proposing.

      What I am proposing is that "1.2.3.4" is by definition a valid IPv6 address. But it isn't. IPv6 not only uses a crazy mapping-scheme (which is not automatic) but also a completely different format.

      If IPv4 addresses were also valid IPv6 addresses, you could run your server with just ONE configuration for both IPv4 and IPv6.

    15. Re:Why IPv6 is broken by rseuhs · · Score: 1
      How often do I have to explain it?

      The reason why we all have DVD is because DVD-drives can read CDs.

      The reason why we DO NOT have IPv6 is because IPv6 does not understand IPv4 addresses.

      It's really that simple. It's not about IPv4 connecting to IPv6 (that would be forward-compatibility, which is impossible in that case) but the other way around.

    16. Re:Why IPv6 is broken by bbn · · Score: 1

      They already did that:

      baldur@ballerup1:~$ ping6 ::101.102.103.104
      PING ::101.102.103.104(::101.102.103.104) 56 data bytes
      ^C
      --- ::101.102.103.104 ping statistics ---
      5 packets transmitted, 0 received, 100% packet loss, time 4030ms

      You can embed IPv4 address in IPv6 addresses using IPv4 syntax.

      You can use it to interact with the old IPv4 network like so:

      baldur@ballerup1:~$ ping6 2001:778:0:ffff:64:0:8.8.8.8
      PING 2001:778:0:ffff:64:0:8.8.8.8(2001:778:0:ffff:64:0:808:808) 56 data bytes
      64 bytes from 2001:778:0:ffff:64:0:808:808: icmp_seq=1 ttl=41 time=73.2 ms
      64 bytes from 2001:778:0:ffff:64:0:808:808: icmp_seq=2 ttl=41 time=73.0 ms
      ^C
      --- 2001:778:0:ffff:64:0:8.8.8.8 ping statistics ---
      2 packets transmitted, 2 received, 0% packet loss, time 1001ms
      rtt min/avg/max/mdev = 73.030/73.159/73.288/0.129 ms

      That was a succesfull ping of 8.8.8.8 using an IPv6 only tool. The stuff I had to put in front of the address was the prefix of the nat64 gateway. Usually the user would not bother doing that manually. For example to ping slashdot I would first do:

      baldur@ballerup1:~$ host slashdot.org 2001:778::37
      Using domain server:
      Name: 2001:778::37
      Address: 2001:778::37#53
      Aliases:

      slashdot.org has address 216.34.181.45
      slashdot.org has IPv6 address 2001:778:0:ffff:64:0:d822:b52d
      slashdot.org mail is handled by 10 mx.sourceforge.net.

      And ping 2001:778:0:ffff:64:0:d822:b52d which happens to the same as 2001:778:0:ffff:64:0:216.34.181.45.

    17. Re:Why IPv6 is broken by Ash-Fox · · Score: 1

      What I am proposing is that "1.2.3.4" is by definition a valid IPv6 address. But it isn't. IPv6 not only uses a crazy mapping-scheme (which is not automatic) but also a completely different format.

      If IPv4 addresses were also valid IPv6 addresses, you could run your server with just ONE configuration for both IPv4 and IPv6.

      So, I did a test on my Windows PC. I turned off IPv4 support on the network adapter, had it use the IPv6 network only (which has a NAT for IPv4 addressing). I was able to connect to IPv4 websites using IPv4 addresses and telnet just fine.

      --
      Change is certain; progress is not obligatory.
    18. Re:Why IPv6 is broken by Ash-Fox · · Score: 2

      Addendum:

      I tested a few things with wget and it really illustrates my point:

      wget $ADDRESS will work for domain names and IPv4 addresses, but fail for IPv6 addresses

      wget [$ADDRESS] will work for IPv6 addresses but fail for everything else.

      So for that line of code you will have to create some function that first has to check against IPv6 addresses.

      Do it on Windows 7+ (using Cygwin), you will find it works fine. Windows is smart enough to handle IPv4 and IPv6 simultaneously.

      --
      Change is certain; progress is not obligatory.
    19. Re:Why IPv6 is broken by Dagger2 · · Score: 2

      It's really that simple. It's not about IPv4 connecting to IPv6 (that would be forward-compatibility, which is impossible in that case) but the other way around.

      Okay, here's the critically important thing: these are no different to each other!

      Remember, at the IP level, there's no such thing as "connections". There's no state. It's all just packets being sent from a source address to a dest address. So we could put v4 into a v6 prefix, and v6 hosts would be able to send packets to existing v4 hosts -- this would work just fine. But those v4 hosts could never respond. They can't fit the response address into their dest field.

      And because that's not possible, you can't make a TCP connection or hold a UDP conversation. The ability to "yell at the existing v4 internet but never get a reply" just isn't going to be enticing enough to get anybody to drop their v4 connections. Basically, the v6 designers didn't do it because it was pointless to do.

    20. Re:Why IPv6 is broken by Anonymuous+Coward · · Score: 1

      If the IPv6-designers were smart enough to just extend the IPv4-address space we would all be running IPv6 already, because it would require no reconfiguration of routers

      You're an ignorant moron.

      Changing ANY field in the IP packet format would require a firmware/software update/recompilation of all network stacks running out there, down to the user programs that just want to open a socket to connect to some server.

      Or do you think the addrlen argument passed to connect(3) will just grow by magic in all programs, just because they know it's not the ugly IPv6, but the old, trusty IPv4, just extended with an extra byte?

    21. Re:Why IPv6 is broken by rseuhs · · Score: 1

      They already did that:

      baldur@ballerup1:~$ ping6 ::101.102.103.104 PING ::101.102.103.104(::101.102.103.104) 56 data bytes

      So you can set up a computer that has "::101.102.103.104" and no other address as IPv6 address?

      I don't think that's possible. This looks just like a wrapper to IPv4 to me.

    22. Re:Why IPv6 is broken by rseuhs · · Score: 1

      Yeah but you could not reuse the IPv4 configuration which was my point.

    23. Re:Why IPv6 is broken by rseuhs · · Score: 1

      Changing ANY field in the IP packet format would require a firmware/software update/recompilation of all network stacks running out there, down to the user programs that just want to open a socket to connect to some server.

      Or do you think the addrlen argument passed to connect(3) will just grow by magic in all programs, just because they know it's not the ugly IPv6, but the old, trusty IPv4, just extended with an extra byte?

      Of course not.

      But it would allow to keep using the configuration (DNS configruration for webservers and email-servers, etc.)

      Sometimes I think people just refuse to understand the point.

      But that's fine by me. Keep celebrating your "IPv6 world day" for the next 30 years.

    24. Re:Why IPv6 is broken by bbn · · Score: 1

      You can. Or almost - it would need to be fd00::101.102.103.104/128 because ::101.102.103.104 (the version with 96 zero bits in front) was deprecated some time ago.

      But yes, typing "ip addr add fd00::101.102.103.104/128 dev eth0" on a Linux box will work.

      You would need a nat device to translate that of course, but that is no different from having a computer with a 10.1.2.3 style address.

      Nothing at all is stopping you from using fd00::192.168.1.0/120 instead of 192.168.1.0/24 on your internal network. Your router can then do the NAT translation needed for both IPv4 and IPv6 destinations.

      Nobody would do that of course. There is no point in trying to force IPv4 think over the IPv6 network. By default your IPv6 network is plug and play and you need not worry about it at all.

    25. Re:Why IPv6 is broken by rseuhs · · Score: 1

      So we could put v4 into a v6 prefix, and v6 hosts would be able to send packets to existing v4 hosts -- this would work just fine. But those v4 hosts could never respond.

      If A has a long address and B has a short one: Correct. But IPv6 is lingering 20 years already so there would be no v4-only hosts anymore.

      But you could upgrade B and it would work without changing the configuration of A!!!!!

      Did you finally get it now? You could upgrade B without touching A and NOT CHANGE the address of either A nor B and it would all work just fine.

      With IPv6 you would have to upgrade B, get a completely different address for B and therefore also change all computers that want to access B (either indirectly by DNS or directly by using fixed addresses).

      Imagine a network with IPv4 hosts A, B, C, D. If you don't get a new IPv4 address you could add E with a long address and just upgrade those computers that need to access it. It would work all without any changed addresses for A, B, C and D.

      Now compare that with the nightmare of getting completely new addresses for A through D, reconfiguring firewalls, DNS entries, scripts, etc. etc. for all combinations. It's not practicable. Any IPv4 workaround, no matter how ugly, is preferrable to a dual-stack scenario.

    26. Re:Why IPv6 is broken by rseuhs · · Score: 1

      typing "ip addr add fd00::101.102.103.104/128 dev eth0" on a Linux box will work.

      Yes it would work on that box, but all the other boxes that need to access that computer will have to change their configuration from "101.102.103.104" to "fd00::101.102.103.104/128" so no, it will not work, which was the point.

    27. Re:Why IPv6 is broken by bbn · · Score: 1

      You are not making sense here. Of course the boxes on the same link need to share a subnet - just as they do with IPv4. So instead of 192.168.1.x/24 you would configure fd00::x/120.

      Your router would be fd00::1. Your PC would be fd00::2. The printer fd00::3, the TV fd00::4 and so on. And yes that would work perfectly well. Today. You can even use DHCPv6 to make this work exactly like you are used to with DHCPv4.

      The only difference here is that you need to remember "fd00::" instead of "192.168.1.".

      But since you wanted it to look more like IPv4, we could point out that you can also name your network fd00::192.168.1.x. Why you would want to I don't know - but you can.

      If your router is doing NAT64 it could export the legacy IPv4 network as fd00::a.b.c.d. That would make you feel home. It would not be a wrapper - you would be able to type ping6 fd00::8.8.8.8 from your computer, which happens to have the IP fd00::192.168.1.2.

      All of that is possible today, although the usual CPE device does not ship with NAT64 and would not provide that configuration by default (because it is lame). But if you were to configure your own Linux router, you could make such a setup right now. There is no limitation in the IPv6 protocol stopping you from doing that. If it was smart, I am sure Linksys, Asus et al would do so.

    28. Re:Why IPv6 is broken by bbn · · Score: 1

      Oh I see. You did not get the fact that when I type ping6 2001:778:0:ffff:64:0:8.8.8.8 on my IPv6 only computer, then I am in fact pinging 8.8.8.8 which happens to be a real IPv4 only server out there. You said why didn't they embed the old number plan in the new one - and they did. Multiple times actually.

      If I have a NAT64 device on my local network, then my IPv6 only machine can in fact communicate with IPv4 only devices. The packets will go through the NAT64 device, because there simply is no other way - and that is a technical problem, not administrative.

      We have seen a zillion proposals for alternative "IPv7" plans including yours. None have explained how that scheme would allow an old IPv4 client to speak directly with an IPv7 client. Because there is no such scheme, it is impossible. IPv4 was not made to be extendable so it is not.

      You point to phone numbers. The phone numbers were made from the start to be extendable. It was never type 8 digits exactly. Never type less and never type any more - but that is exactly how IPv4 is. It is a fixed binary structure and there is no add an extra digit possible.

      But as far as the administrative problem goes, somebody did think it would be smart if humans could type IPv4 style addresses for old stuff. So you can. I can ping 8.8.8.8 without first converting that into hex.

    29. Re:Why IPv6 is broken by unixisc · · Score: 1

      You can. Or almost - it would need to be fd00::101.102.103.104/128 because ::101.102.103.104 (the version with 96 zero bits in front) was deprecated some time ago.

      But yes, typing "ip addr add fd00::101.102.103.104/128 dev eth0" on a Linux box will work.

      You would need a nat device to translate that of course, but that is no different from having a computer with a 10.1.2.3 style address.

      Nothing at all is stopping you from using fd00::192.168.1.0/120 instead of 192.168.1.0/24 on your internal network. Your router can then do the NAT translation needed for both IPv4 and IPv6 destinations.

      Nobody would do that of course. There is no point in trying to force IPv4 think over the IPv6 network. By default your IPv6 network is plug and play and you need not worry about it at all.

      Instead of ::101.102.103.104, which was deprecated, one could used IPv4-mapped IPv6 - ::ffff:101.102.103.104.

      fd00::/8 is supposed to be globally unique, just not routable. So using it w/ 192.168.1.0 doesn't make much sense. For what rseuhs wants, better to leave him w/ IPv4-mapped addresses, where he can continue to use it like he wants. It won't address one pet peeve of his - the use of [] and : in the browser address bar.

    30. Re:Why IPv6 is broken by thegarbz · · Score: 1

      Wow fail. You do realise that DHCP is a core part of IPv6 right? Your network will be assigned a certain prefix and then it's up to you to either manually or via DHCP configure your machines to work within that prefix. Much the same way as someone who's been assigned a /8 will still use DHCP to give individual machines in their network IP addresses. There's nothing NAT about it at all. The two concepts are wildly different.

      But then you regress to saying it's ok becuase [insert problem that IPv6 is trying to solve]. Yes having a small network where a 10.x.y.z is okay as long as it doesn't touch the internet. As soon as it does you've broken the core concept of the design (end-to-end connectivity) and have to include screw-arounds to get your traffic working again.

      We have spent 20 years breaking the way the internet works, creating protocols to work around the very real shortfall of IPv4 addresses (the fact you think that haven't run out, and the way you used the word "server" speaks volumes about your view of network design), we've created nasty work around hacks in software to the point where in 2015 I can't rely on a Skype connection negotiating without some nasty fallback method, we've now got more code in routers dedicated to opening ports and negotiating the transit between networks than routing, .... but hey you think it's all good and there's no problems.

      *thumbs up*

      Also I didn't say server administration does not exist. In fact I specifically said there's a small amount involved. But you're acting as if we didn't create the tools to automate the problems you are worried about some 30 years ago. The effort and administration of IPv4 and IPv6 is identical, just the number you use is different. Only that once we get rid of the woefully inadequate IPv4 then software design and routing will become far simpler.

    31. Re:Why IPv6 is broken by bbn · · Score: 1

      ::ffff:a.b.c.d is what is used inside programs that want to use just one socket type (IPv6) to handle both protocols. I believe your OS might very well refuse to configure that on an interface.

      I admit to abuse fd00::/8 but not any more than what the IPv4 think brings you anyway. Using the very first network of fd00::/8 will bring you the pain of colliding with everyone else that did exactly the same, but you will not likely collide with someone who cared enough to generate a global unique ULA prefix. This is 100% equal to having the majority of home networks on the same /24 network (192.168.1.x). You lose the advantage that IPv6 was supposed to get you, but some people here seems to be dead set to lose all that if they can, just because they don't like hex.

      In another livetime I made a fd00:: prefix generator: http://bitace.com/ipv6calc/

    32. Re:Why IPv6 is broken by rseuhs · · Score: 1
      but hey you think it's all good and there's no problems.

      OK, I give up. You IPv6-people are unwilling to understand the simplest things.

      I never said that "it's all good". What I did say is that IPv6 is incapable of solving that problems that we indeed have with IPv4. And the reason is incompatibility.

      10 years ago, people like you already scared people by claiming that "IP addresses run out". Well yes, but people preferred to create workarounds for IPv4 than switch over to the incompatible IPv6. And the same will happen in the next 10 years.

      I told you why that happened but you simply refuse to listen. So it will continue to happen.

    33. Re:Why IPv6 is broken by Dagger2 · · Score: 1

      But you could upgrade B and it would work without changing the configuration of A!!!!!

      Did you finally get it now? You could upgrade B without touching A and NOT CHANGE the address of either A nor B and it would all work just fine.

      No, because all you're still doing is telling me it'd work without explaining how.

      Even with upgraded software on B, the v4 dest field is still too short for v6 addresses. This is the whole problem in the first place. How does the software upgrade help? What does the software upgrade actually do to work around this?

    34. Re:Why IPv6 is broken by rseuhs · · Score: 1

      The software is upgraded to support the long addresses and therefore can use IPv6 (or whatever the protocol will be).

    35. Re:Why IPv6 is broken by Dagger2 · · Score: 1

      Yes, you said that already and it was already a given, but what new thing can the host do now that it couldn't do before that allows it to send packets to a v6 address?

      Remember, the host is still connected to the v4 internet, and it still has no v6 internet connection. It has to send v4 packets. What v4 packets can it send to reach v6 hosts?

    36. Re:Why IPv6 is broken by thegarbz · · Score: 1

      What I did say is that IPv6 is incapable of solving that problems that we indeed have with IPv4. And the reason is incompatibility.

      Being incapable of solving a problem due to incompatibility when talking about a complete protocol change doesn't make any sense at all. Compatibility has nothing to do with solving the problems, and the lack of compatibility is handled by the upgrade path that allows both systems to run side by side in a fallback scenario.

      10 years ago, people like you already scared people by claiming that "IP addresses run out".

      And look what happened. IP addresses ran out. We have far more devices than we have IP addresses. Also in an effort to preserve IP addresses towards the end of the assignment the resulting blocks got smaller and smaller causing worse and worse routing table growth to the point where border gateway routers started shitting themselves. Anyway who thinks we can just reassign IP addresses that aren't used and give them to anyone needs to go back to basics when it comes to understanding how routing works.

      Well yes, but people preferred to create workarounds for IPv4 than switch over to the incompatible IPv6. And the same will happen in the next 10 years.

      People did not prefer to create workarounds. People like us (well smarter than me anyway) created workarounds because people like you drag your feet (ok not specifically you, but rather network owners who didn't want to upgrade infrastructure).

      I told you why that happened but you simply refuse to listen. So it will continue to happen.

      Oh I listened, but what you just said was wrong. There's a difference. And yet you persist in thinking that there's no problem despite the best minds in network infrastructure designing a world of new protocols because they were worried. I know who I'm getting behind, and it's not some random person on the internet who thinks everything is A-OK while half the programs on my computer still refuse to work seamlessly due to NAT, my router model is constantly getting hacked due to problems with UPNP, and we have common occurrences of routing problems (both speed and being unable to reach a destination) due to exponential (yes exponential) growth of the internet's routing tables.

    37. Re:Why IPv6 is broken by Melkman · · Score: 1

      Easy: Just add prefixes to the numbers and everybody is happy. The old numbers stay valid, you can still connect within the old network(s), nobody has to remember new numbers.

      You have no knowledge of IP have you ? To follow your telephony analogy: an "IPv4 telephone" can only dial numbers with exactly 10 digits. If you are going to expand the address space by adding a digit you will have to change all those "IPv4 phones".

      Without the analogy: IPv4 addresses are 32 bit and every IPv4 stack defines them as 32 bit numbers. To address more than 2^32 nodes you will have to adapt every IPv4 stack and redefine addresses as something bigger, say 2^128. And that is exactly what IPv6 does.

      When you redefine your address you will get incompatibility. A node which still has IP addresses defined as 32 bit will not be able to send replies to a node with a 2^128 address. The destination address simply does not fit in the defined address space. So while a node with an updated stack might be able to send traffic to a node without an updated stack that last one cannot send data back and you won't have meaningful communication.

      That being the case it is better to make it clear that an expanded address space is incompatible with the current stacks. And that is exactly what has been done with IPv6.

      Calling people morons without have any significant knowledge about the problem domain yourself is the real stupidity in your post. Dunningâ"Kruger in full effect

    38. Re:Why IPv6 is broken by beheaderaswp · · Score: 1

      Lower router overhead? Multicast? IPSec integration? Smaller routing tables?

      Again... you have no idea what you are talking about.

      --
      Another consultant who stuck it out.

      "We are the Priests, of the Temples of Syrinx..."
    39. Re:Why IPv6 is broken by rseuhs · · Score: 1
      If you are going to expand the address space by adding a digit you will have to change all those "IPv4 phones".

      ... but NOT the numbers, which was the point.

    40. Re:Why IPv6 is broken by wertigon · · Score: 1

      You are aware that any attempt to change the mandatory part of the IPv4 header would result in an incompatible header in any case, yes? So what does that mean?

      It means that no matter which way you twist and turn the problem, you cannot escape the fact that in order to increase the address space of IPv4 you *must*, per *definition*, create an incompatible protocol. Which makes sense, of course. If you change a fundamental part of the protocol well, then it's not really the same protocol anymore, is it?

      So instead of putting yet another band-aid on a protocol the engineers stepped back, took a long, good look at the problem and said "hey, IPv4 just can't do all the things we want it to, and since we will break compatibility anyway, let's create a new protocol that actually handles all of these edge cases we didn't see last time we designed a protocol, while we're at it!"

      --
      systemd is not an init system. It's a GNU replacement.
    41. Re:Why IPv6 is broken by dave420 · · Score: 1

      So use DNS like normal people, and the problem goes away. That's why we have DNS in the first place - numbers are difficult for people to remember accurately. There used to be people complaining about IPv4 addresses being unwieldy and difficult to remember, too. Your complaint is rational, understandable, nothing new, and already fixed.

    42. Re:Why IPv6 is broken by dave420 · · Score: 1

      No, he's talking about IP addresses and not the automatic distribution thereof. If you are scared of them or if they confuse you or just make you feel weird, use DNS like sane people, or HOSTS files like APK :-P

    43. Re:Why IPv6 is broken by dave420 · · Score: 1

      Give up, please. Your determination is laudable, but your ignorance is astounding.

    44. Re:Why IPv6 is broken by dave420 · · Score: 1

      I think it's you who refuses to understand. You are saying that changing all the software and hardware on the internet is easier than running a second stack on the same network, and moving clients and servers to the new stack when suitable...

  49. Re:Change in notation as big an obstacle as anythi by rseuhs · · Score: 1
    32 bytes of network and the host's MAC address.

    Then the address would change every time the hardware changes.

  50. Re:Money by Bert64 · · Score: 1

    Routers with ASICS tend to be the high end ones, and as bandwidth increases these routers get replaced anyway. Most of the highend routers made in the last few years support ipv6 too, and those that don't are no longer useful anyway because the hardware is power hungry and obsolete - a modern software based router would be faster and less power hungry.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  51. Belgium 50%?!? by GNious · · Score: 1

    "adoption rates vary from 50% in Belgium"

    Really? Belgacom/Proximus, whom I understand is the largest ISP, says that they don't support IPv6 (also, said they don't do home-routers with 11n, 5GHz, or non-butt-ugly-casing)

    1. Re:Belgium 50%?!? by unixisc · · Score: 1

      Who are your major mobile internet providers? What do they use?

  52. What are the beneficial FEATURES to dumb end users by AbRASiON · · Score: 1

    There's a heap of people here debating if the security is better with IPv6 or if doing things "right" is the better way and you may be all correct but the question for the mid tier and lower skilled tech users, adopters and end users is where is the big benefit?

    You tell someone "yes, your netflix video will buffer faster" (I know, that's bandwidth) or "You can do more on your network at once" that might help./
    The only thing I recall (which I think was pulled?) was multicast? As a mid teir tech, that was the only thing which got me all hot and bothered. The potential for huge bandwidth savings as data can be "split" as it goes down the network branch to only the nodes requesting it and only a single time (until the split is required, down a different trunk)
    THAT was interesting, that might mean, my Australian ISP uses VASTLY less bandwidth for certain applications / users and therefore I get allocated more monthly quota since their bills decrease.

    So yeah, ok sure, we should be switching to a better protocol, regardless and for the sake of too few ipv4 address's but to my knowledge there isn't some big huge (or even small) gain to most end users, at all. If not plain old inconvenience in setting up a new network type they know nothing about and may require more knowledge to secure.

  53. Came here to post this by amaurea · · Score: 1

    From the google link, you can see that during the last 12 months, the fraction of traffic that is ipv6 has doubled from about 3.3% to 6.5%. The rate of increase is still accelerating, and is currently about 4 percentage points per month. If we use linear extrapolation, we get about 18% ipv6 traffic in 3 years. If we use exponential extrapolation, we get 52% ipv6 traffic in 3 years. It is finally coming (though it should have happened 15 years ago).

  54. End to end connectivity? by unixisc · · Score: 2

    When people talk about 'breaking end to end connectivity', what do they mean? Do they simply mean an uninterrupted path from the source address to the destination address, as specified in the IP header?

    The way I understand it, end to end connectivity means that the packet should travel directly from the source address to the destination address without having its address headers altered. It is fine for it to travel through a gate, a firewall inspect whether its source address has a pass or not, and then ushered in: that does not break end to end connectivity. But when a NAT firewall takes its destination address and replaces it w/ one from RFC 1918, that breaks end to end.

    Let's consider a postal analogy of this. If you send a mail to someone in 123 Elm Street and it gets there, you have end to end connectivity - your letter got to his door and he picked it up when he opened his mailbox. But if you sent a parcel to that same guy, and he gets a slip in his mail box to go ahead and pick it up in the nearest post office and if he doesn't, it remains there in some mailbox, and gets returned to sender if not picked up within 3 days, that breaks end to end. It's this - the parcel didn't get to the destination, just like NAT packets don't: the parcel got to a point in b/w, and waited to be picked up by the recipient. Same thing here - the NAT packet stops at the gateway, and gets a new private address in which to go and find its recipient.

    1. Re:End to end connectivity? by fisted · · Score: 1

      It is fine for it to travel through a gate, a firewall inspect whether its source address has a pass or not

      Finally someone who actually understands what they're talking about rather than just making loud, uninformed claims.

  55. IPv6 shortcomings? by unixisc · · Score: 1

    What is it that IPv4 can do that IPv6 can't? And why? (Don't say NAT, since NAPT is now allowed in the IPv6 standard so that there is only 1 type of NAT that's officially endorsed)

    1. Re:IPv6 shortcomings? by vtcodger · · Score: 4, Insightful

      It isn't (and never was) a question of capabilities. It is a question of cost. Most decision makers at every level from individuals on up to CEOs view IT (correctly BTW) as an expense, not a corporate treasure. The IP6v train left the station without the capabilities required to make eventual I{Pv4 replacement cheap and easy -- backward capability and NAT. Lots of people tried to point out that was a mistake. It was done anyway, and the same folks that didn't understand why it was a mistake still don't seem to understand why it was a mistake.

      Compared to the average business or public organization, our home setup here is not very complex at all. But we still have about two dozen devices whose software would need to be upgraded in order to change from IPv4. to IPv6. And we'd probably have to buy some new kit because some of the routers and software probably have flawed IPv6 implementations -- if they have IPv6 at all. And, of course our ISP is IPv4. Assuming they can/will deign to talk to us using IPv6 it's a safe bet that "upgrading" would cost us more time and money.

      And what do we get from all that? IFAICS all we get is the capability to expose all the digital devices in the house to external hackers. Why would we want to do that? Much less spend time and money to do that?

      It'll most likely be a long, long time before IPv6 completely replaces IPv4.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    2. Re:IPv6 shortcomings? by unixisc · · Score: 2
      Why would all your home devices be exposed to hackers if you went IPv6? Please don't say NAT, since there are two options here:

      - It's the firewall, not the address translation, that protects your devices, and those are there in both IPv4 and IPv6

      - IPv6 too supports NAPT if required. Only difference - you won't need port translation, since the IPv6 NAPT is a 1:1 mapping b/w addresses, as opposed to the 1:n mapping in IPv4, which was what made using the ports necessary

    3. Re:IPv6 shortcomings? by sjames · · Score: 1

      Backward compatibility is done through dual stack (default on any even vaguely recent OS. Even XP has it as an optional installed item).

      Nat is available for anyone who can't comprehend that it isn't needed. So unless you have a burning need to make your printer world accessible, you don't need a v4 internet.

    4. Re:IPv6 shortcomings? by tlhIngan · · Score: 1

      Make life harder for advertisers and the MAFIAA and the like.

      First off, IPv4+NAT squashes all computers down to 1 IP address that short of actual packet analysis is hard to figure out who is who, so now to track a computer across the internet requires the use of a lot of things - cookies, super cookies, browser fingerprinting, etc. With IPv6, within a localized time period, I can be confident that if the IP address matches up, it's the same computer (and likely, same user). Doesn't matter if your privacy thing changes the IP daily - within a period of time I can correlate logs between sites to figure where you've been. And if you log into any site, like say Google, it doesn't matter how often your IP changes - I can now correlate site history across many days.

      IPv6 should be a golden time for marketers because it makes their lives much easier in following people around. And it doesn't have to happen live, you can take webserver logs and correlate the movements of a user or a PC.

      The MAFIAA would also love this because while 1 IPv4 address doesn't reveal one user (there can be many people behind 1 IPv4 address), 1 IPv6 address can pretty much reveal one computer. And there is often a higher correlation between users and computers than there are being users and individual IP addresses. I mean, one IPv4 address doesn't tell you much other than someone using something decided to do some piracy. With IPv6, that something can be narrowed down to one computer within a household, and analysis of that computer can often reveal who the culprit is as very few PCs in a household are shared. (Though, thanks to Apple, one PC per family member is less likely to be the norm, but there are still enough PCs that often one person is the sole user). Heck, combine it with the tracking and you may be almost definitely pin it on someone. There goes the IP address is not a person defense.

      Now, you'd think those two "benefits" would be why Google, Facebook, advertisers, and the content industry would be pushing heavily for IPv6 adoption...

    5. Re:IPv6 shortcomings? by Zaelath · · Score: 1

      Perhaps because Bob Homeowner *might* be able to manage one IP address and the associated firewall, but to maintain an IPv6 firewall across an arbitrary address space for fixed/wireless and guest devices would make his head implode?

      We could have gone with mapping current IPv4 address as the least significant bits of a larger space and had no need at all to change any existing addressing (10.0.0.1 == 0.0.0.0.10.0.0.1 for example, instead of 0:0:0:0:0:ffff:a00:1). Yes, IPv6 has 2^64 more addresses than what I propose, but we don't need a unique address for every atom of the universe.

      If you want to know why IPv6 is such a failure, look up Esperanto, it's technically better than it's predecessors too (and had over a century head start).

    6. Re:IPv6 shortcomings? by dave420 · · Score: 1

      You say IPv6 is a failure, but plenty of people are using it just fine...

    7. Re:IPv6 shortcomings? by unixisc · · Score: 1

      Not just that, even the guys who are not yet using it have published plans to transition to it at some point of time. More likely sooner rather than later, given that ARIN is out of addresses come July

    8. Re:IPv6 shortcomings? by Zaelath · · Score: 1

      I could say the same thing about Esperanto, or Windows Phone.

  56. That's confusing the paintwork for the vehicle by dbIII · · Score: 1
    Many devices that provide NAT also provide the firewall that you have mistaken NAT for.

    Without NAT, attackers would know how many systems you have on your network

    No, and NAT without a decent firewall activated doesn't prevent attackers doing that either:
    http://grothoff.org/christian/pwnat.pdf
    http://blog.webernetz.net/2013/05/21/why-nat-has-nothing-to-do-with-security/

  57. Mobile IPs by unixisc · · Score: 1

    Phone companies - if you're talking about Wireless carriers - want to get away from NAT, since it's one of the things that disrupts Mobile IP. In a mobile network, it's easy to have more nodes in an area that exceed your average Class A density, at which point, one out of luck. With people owning multiple cellphones, and with more people in the world getting their hands on cellphones - even if they may have little else - it won't be long before the number of devices needing an IP will exceed the world's population.

    Also, even if you claimed back all addresses, you'll still need >4 billion addresses for at least everything in the world, even assuming that every node was behind some NAT or the other. And let's do your math - 700 IP addresses per server? That claims that there are just 5 million servers of any type worldwide. That number will fast mushroom as you get more places in the world connected to internet traffic. The day you need 4,194,305 public addresses worldwide, it would be over, had IPv6 not been around.

  58. the big question i have is ... by Skapare · · Score: 1

    ... when will spammers switch to IPv6?

    --
    now we need to go OSS in diesel cars
  59. Re:Never. IPv6 is ugly by silas_moeckel · · Score: 1

    It pretty much is 64 bits, anything more than that is the local segment, Pop a human readable version of the ipv4 address if the last /64 if you like.

    1234:abcd:5678:abcd:192:168:1:1 effectively means you just need to remember the first 64 that's the same for the subnet.

    --
    No sir I dont like it.
  60. Now that's funny by dbIII · · Score: 1

    Try to teach an IPv4 address to a normal person :)
    If you can understand one then the other isn't really any more tricky.

    1. Re:Now that's funny by CronoCloud · · Score: 1

      remembering an IPv4 is a lot easier than a v6, there's only 4 sets of digits which are from 1 to 255, separated by periods.

    2. Re:Now that's funny by unixisc · · Score: 1

      Address ain't all there is to it, the way you & Rhesus above seem to think. Once people have to learn Class A-E, subnet masks, private addresses (oh, and class B private addresses take the cake - 172.16-172.31), VLSM and all that, they'll have a head spin. Oh, and then get into static and dynamic NAT, followed by Port Address Translation. With IPv6, once they've come to terms w/ the address, they'll see the top half is the global prefix and the lower half is the Interface ID, with the subnet taking the fourth block b/w the colons. Oh, and for now, they can know that any address starting w/ 2 is a public address, while anything starting in fd or fe8 is a private address - albeit of different types. And they don't even have to learn NAPT - it's optional, and was only included by the IETF so that there is only ONE official way of doing a NAT if one absolutely MUST have ULAs in their office networks mapped on to multiple providers.

  61. ISP allocations of IP addresses by unixisc · · Score: 1

    In IPv6, ISPs can either allocate a /128 - in which case, they can't provide you a router, only an ethernet cable running directly to your laptop, which would really go down well w/ people wanting to get Wi-Fi connections for their iPhones & iPads. Or they can allocate you a /64, which would allow you to have 1 address to every device you'd ever own w/o having to reassign. If they did the latter, then the example the GP was mentioning - two kids w/ 2 Xboxes in the same household could seamlessly connect their boxes to the internet and play. With IPv4, their household would have gotten just 1 public v4 IP, plus NAT, and they'd have been outta luck.

  62. Which carriers now have IPv6? by unixisc · · Score: 1

    Last year, I had an AT&T phone issued from my workplace, and a Verizon phone I got myself. Ran the IPv6 test on both of them, while nowhere near a hotspot. Verizon passed, while AT&T failed. Are things different now w/ AT&T?

  63. Antiques and IPv6 days by unixisc · · Score: 1

    Yeah, there may still be some people somewhere playing w/ their Amigas. Or somebody somewhere might have a DEC Alphastation running Windows NT 3.5. Or some people might still have G4 Power Macs that might not support IPv6 (though I doubt it - I think OS X had it for a while). My question was about the population in general - if we turned off IPv4 today (say) next year, how many people would scream bloody murder? I know today it would be the majority. But a year from now, once every connection has both IPv4 and IPv6, if not only the latter?

  64. IPv6's private unicast addresses by unixisc · · Score: 1

    Is IPv6's solution here the linked local addresses - the fe80:/10 or the ULAs - fd00:/8? The latter is the equivalent of private addresses, and would be used in an organization's network. It would likely be globally unique, just not routable. It would also be easier to merge w/ another LAN to form a VPN, and one won't risk two sets of 192.168.1.x addresses clashing in the process, forcing segregation in a different OSI layer.

    Linked local addresses are useful for cases where you don't have a router, and are say trying to transfer data b/w 2 laptops using an ethernet cable. In the old case, you needed to do that at layer 2, w/ one node sharing the network connection w/ the other. In the IPv6 environment, the link local address is what is used to do a layer 3 transfer b/w 2 nodes. I think it's the only place where UAI-64 is used (although Microsoft doesn't use it there either).

  65. Knives & scissors by unixisc · · Score: 1

    And then complaining that knives don't have the second blade that scissors have, and are therefore unsuitable for use when there's a scarcity of scissors

  66. Re:Never. IPv6 is ugly by bbn · · Score: 1

    Many ISPs will assign you a /48 prefix meaning you only need to remember 48 bits. The remaining bits is something you decide. You can decide it should all be zero. And all zero can be shortened to the string "::".

    So your IPv6 address could be 2001:db8:beaf::

    This happens to 15 characters. The typical IPv4 address is also 15 characters.

  67. Number of entities needing public addresses by unixisc · · Score: 1

    Population of the earth is easy to translate to the number of node addresses. Imagine that everyone on earth has a cellphone (with it's penetration in China & India, it's getting there more rapidly than one imagines). Even assuming that nobody in Africa has one (balancing out the people who do w/ people outside that continent who don't), that would be around 6 billion people. Since each of these phones have to have at least 1 public address, that exhausts your address pool right there.

    And that's just 1 thing. Think of all the millions of Xboxes, PlayStations, Wii's and other toys that are internet enabled, which ultimately aim to end up in the hands of that many of the world's population. Cars are a new thing that now need something like internet addresses - particularly for things like GPS. Multiply that w/ the fraction of the world's population that has such cars. The population of the earth is very relevant, since the increase in internet usage will be a function of that number, along w/ other factors, like the ubiquity of internet devices.

    OTOH, the grain of sand argument has never made sense to me - particularly in the context of IPv6 assigning a /64 instead of a /96 to the global prefix. What is going to consume a lot of these addresses is not the physical entities themselves - be it number of phones, cars, toys, TVs or computers - but lending hierarchical structures to them. I have already read some books and articles that advocate using hierarchical entities such as regions, branches and so on to set up layers of subnetting or categorization. Once you start doing that, you start devouring those addresses like cotton candy, even if you won't use even a fraction of them. It's the logical assignment of variables to the various attributes that accelerates address consumption. Which is why I have argued that the address space should have been partitioned differently to allow for variable levels of subneting & hierarchical structures.

  68. The real reason for slow IPv4 adoption by marciot · · Score: 1

    Let's see, my IP address is 2ad1:0db ... ah, fuck it ... my IP address is 192.168.0.1

  69. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  70. Re:Change in notation as big an obstacle as anythi by swb · · Score: 1

    It wouldn't change for virtual machines at all, and there's nothing that says you couldn't use a static MAC address. A single block of manual/private MAC addresses could be used globally, since it's not necessary that a MAC address be unique except within a given network range.

  71. List of benefits of IPv6 for dumb END USERS by Morgaine · · Score: 1

    What are the beneficial FEATURES to dumb end users?

    I'll bite, as that's a perfectly reasonable question. OK, no technical info at all in the following list, the technical answers are given in detail elsewhere.

    Benefits of IPv6 for dumb (meaning non-technical) END USERS:

    - All protocols work over IPv6, unlike the breakage on IPv4.
    - IPv6 "just works" without user setup, great autoconfiguration.
    - As many public IP addresses as you want for devices on IPv6.
    - Safer because network security is built into IPv6, not optional.
    - Add IPv6 to see the whole Internet, not just the IPv4 part.
    - New quality of service features for stutter-free video or gaming.
    - Faster networking for a better all-round user experience.

    Each of these 7 benefits has a technical reason for which the corresponding improvements were added to IPv6 by design to improve on IPv4. These benefits are available to everyone, and non-technical users don't need to understand the details to enjoy the benefits.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
    1. Re:List of benefits of IPv6 for dumb END USERS by DavidLeeLambert7357 · · Score: 1

      I'm glad to see IPv6 adoption growing, and that one of my home ISPs now provides IPv6 that the router I have connected to it autoconfigures without too much digging, but some of your points aren't meaningful to a "non-technical end user", and some aren't a clear benefit of only IPv6...

      • - All protocols work over IPv6, unlike the breakage on IPv4. What's a "protocol"?
      • - IPv6 "just works" without user setup, great autoconfiguration. Same could be said for IPv4 (plus UPnP, etc.) configured by DHCP behind a typical NAT device. And I've had to do a lot of tinkering to get IPv6 to work, although it's getting better.
      • - As many public IP addresses as you want for devices on IPv6. What's a "public IP address"?
      • - Safer because network security is built into IPv6, not optional. Not true. You can still run cleartext protocols (including telnet, plain HTTP, etc.) over IPv6. Some IPv6 RFCs may mention IPsec, but you can run IPsec over IPv4 or IPv6 about equally well.
      • - Add IPv6 to see the whole Internet, not just the IPv4 part. Which is nonexistent right now, except for URLs used by the JavaScript in "Test your IPv6" pages. (There may be large private IPv6 networks out there, as well, but you can't see those just by "adding" IPv6.)
      • - New quality of service features for stutter-free video or gaming. You mean DSCP, which is also defined for IPv4?
      • - Faster networking for a better all-round user experience. Possibly. For applications like Skype or player-to-player gaming, in situations where both users had a NAT device without UPnP or other traversal support, the service provider's server will no longer be a potential bottleneck, and RTT should be reduced. For BitTorrent, users would already have been using NAT traversal or port-mapping, so no real change. For the all the client/server stuff, maybe a router could be designed with a faster fast-path for IPv6, but are such devices in wide use yet? Or will they be within the next 10 or even 15 years?
      --
      Somehow I have three Slashdot UIDs, lowest is "lamber45" (658956)
    2. Re:List of benefits of IPv6 for dumb END USERS by unixisc · · Score: 1

      One major advantage, as I mentioned elsewhere, are maps. Right now, when you open up a map online, you see segments of the map open sequentially, rather than all at once. That's b'cos the maps need ports, and in IPv4, NAT already uses as many ports in order to map multiple private addresses to 1 routable address. In IPv6, that issue doesn't come up at all (even under NAPT, since it's a 1:1 mapping b/w addresses, not requiring any ports), and therefore, maps are free to use as many ports as they need, w/o coming into conflict w/ NAT.

  72. Amazon by cdwiegand · · Score: 1

    Amazon STILL doesn't support IPv6 except through their elastic load balancers, and those cant do domain apexs unless you also use their DNS service, and it still doesn't enable internal IPv6 on the actual computing instances. If Amazon supported IPv6, IPv6 adoption and traffic would increase significantly. I have no hope they this will ever happen though given their inability to add it 5 years after being asked and still no time table.

    --
    . Define sqrt(x) as something really evil like (x / rand()), and bury it deep. Watch your coworkers go nuts.
  73. Ever heard of DNS? by unixisc · · Score: 1

    When was the last time you used IP addresses in a browser? When was the last time you typed http://216.34.181.45/ instead of slashdot.org in your browser? You're not likely to type [2001:db8:dead:beef:5la5:d04] any more than you're likely to type an IPv4 address. Like someone else said, anyone who understands 192.168.2.57 will also understand fe80:1234:5678:9abc::defg once it's explained to them.

    1. Re:Ever heard of DNS? by unixisc · · Score: 1

      Sorry, I should have put def0. Yeah, it uses hex, so you can cut the sarcasm here.

  74. IPv6 support in edge/core routers by unixisc · · Score: 1

    Yeah, but do they support IPv6 in hardware, as in ASICs, or are they still IPv4 centric for acceleration but use the CPU for IPv6 forwarding?

  75. Re:Money by unixisc · · Score: 1

    Since a hierarchical routing never took place in IPv6, wouldn't their routing tables still be large, even if they're not subjected to the degree of fragmentation that IPv4 is?

  76. Re:Because of code changes by unixisc · · Score: 1

    There was IPv4-compatible IPv6 - ::192.168.2.1, and there's the IPv4-mapped IPv6 - ::ffff:192.168.2.1. The first one is deprecated, while the second is there but rarely used. AC's suggestion would probably be one of the few use cases.

  77. Re:Because of code changes by Ash-Fox · · Score: 1

    There is actually another one, which was meant to be used for dealing with multiple IPv4 networks translated over IPv6. I forgot what it was called.

    --
    Change is certain; progress is not obligatory.
  78. Re:Money by Ash-Fox · · Score: 1

    I couldn't tell you about the routing table portion, not something I investigated or played with.

    --
    Change is certain; progress is not obligatory.
  79. You will not be able to reach device endpoints by Morgaine · · Score: 1

    What will is miss?

    On IPv4, you won't be able to reach the endpoints of millions of computers and other devices that have IPv6 addresses now (eg. Android always looks for IPv6 connectivity on startup). This is relevant not only in the east where new IPv4 address blocks are no longer available, but also here in the west where IPv6 deployment is continuing and accelerating.

    Your "What will I miss?" question is pure IPv4 thinking, because in IPv4, NAT makes almost everything except static public servers inaccessible as individual device endpoints are typically hidden. That's a severe limitation in IPv4, and you've become conditioned by it and so you're expecting a reply involving a list of websites. It's incredibly narrow thinking.

    With IPv6, a user on any random portable device can share an object with you directly, not needing to upload it to a public website first. You could be chatting with them on IRC and they write "Hey look at this wierd stuff I'm seeing on my phone", and you just point a browser or image app at their IPv6 address and bingo, you see whatever they're making available, live. You can't do that with IPv4 because there aren't enough IPv4 addresses available for every device to have one, and connections to arbitrary endpoints are typically blocked by NAT anyway.

    That's why in IPv4 people have to upload stuff they want to share to public websites first, which is annoying and limits the content protocols that can be used. Applications can be much more versatile and immediate in IPv6, and you will be missing all that directly-available content if you can't reach the IPv6 endpoints of devices. It can't be done on IPv4.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
    1. Re:You will not be able to reach device endpoints by olterman · · Score: 1

      Well it's not exactly philosophical thinking on my part; i.e. how can't I miss something I don't know exists? But of course, I see the point of having a "dark net" somewhere, inaccessible by IPv4. So far I've been able to access everything I know exists.

  80. My experiences by singularity · · Score: 1

    Disclaimer: I work in tech, and have a basic understanding of networking. I am far from a full-time network engineer, however.

    A few weeks ago I finally turned on IPv6 on my ISP-provided modem/router from CenturyLink. I confirmed using several devices that it is working.

    What I have seen is that during normal browsing (almost all under OS X or iOS), there is more stalling and pages that fail to load. It is a small number, probably 1-3% of pages. This is a noticeable increase from pre-IPv6.

    I do not have the interest to try to narrow down what is causing this. It could be OS X/iOS's networking stack, it could be a problem with the servers doing a dual IP stack implementation, or something else entirely.

    When people ask if everyone is ready for IPv6, my question now is "Is the software ready for IPv6?"

    --
    - (c) 2018 Hank Zimmerman
  81. Renumbering IPv6 nodes w/ multiple providers by unixisc · · Score: 1

    If you used either DHCP6 or SLAAC (preferably the former), you'd have the interface IDs of all your boxes already configured. Once your boss leaves the room, just marry them w/ the new global prefix that your new vendor hands you. At worst, if your current vendor gave you a /48 and your new one gives you a /52, there might be some work required in re-mapping the subnet addresses, but aside from that, I fail to see in terms of address assignments how it will take you all that work. And in DHCP6, unlike in DHCP4, IP addresses are proactively given out to any box on the network. So once the rules have been defined, everything that's connected to your network will get their IP addresses. Even for your static addresses, your interface IDs can remain unchanged, while the prefixes change.

    Testing the network, you say? That's something you'd have to do no matter what - be it IPv4 w/ NAT, IPv4 w/o NAT, IPv6 w/o NAT. I fail to see how NAPT lessens your workload, even though it does now make possible for you to do load balancing b/w both your providers.

  82. Re:Because of code changes by unixisc · · Score: 1

    Dual-Stack Lite?

  83. You can't report blocked IPv6 addresses to Comcast by rlh100 · · Score: 1

    Last week I found that my IPv6 address was blocked as a spam IP by Comcast. I have had IP addresses blocked in the past so I did some digging and found the Comcast form you fill out to unblock an IP address and filled it out. When I tried to submit my IPv6 address the form reported that it was a malformed IP address. The form only accepts IPv4 dotted quad addresses.

    Just one of the many minor issues facing IPv6 adoption.

  84. protocols of the internets by unixisc · · Score: 1

    Isn't that there already - delineated by port numbers at the end, such as :8080?

  85. home users by unixisc · · Score: 1

    Plus the average home user doesn't know much more about IPv4+NAT than s/he does about IPv6. S/he calls the support line when s/he suddenly can't link to the latest Caitlyn Jenner story online, is told to open a cmd box and run 'ping 192.168.1.1', tell them the results, then they do something on their end and then s/he is told to reset the modem.

    So there's nothing different that will happen in IPv6. Connection stops working, support will be called, they'll probably ask her/him to ping or ping6 ff02::2 - in fact, even that won't be needed, since her/his computer/phone/tablet is always getting RAs, so if it stops getting it, it's probably b'cos the router is down. So as far as Mr/Ms Doe go, they'll probably have to know even less than they did in the IPv4 scenarios.

  86. Firewalls - IPv6 v IPv4 NAT by unixisc · · Score: 1

    The syntax for IPv6 stateful firewall IS EXACTLY THE SAME in Linux for IPv4 and IPv6.

    What is this Linux thing you speak of?

    What you're doing is thinking like a nerd and thinking what's technically and academically correct...and not thinking of the masses out there who are NOT nerds. As in my above statement, not everyone runs Linux.

    Don't worry, I do the same thing at times, but we shouldn't do it to excess.

    Okay, let's take Windows. (I'll have to check how exactly it's done in 10, but in 7...)

    Go into settings and then my network places, right click on the adaptor you are using and select properties, and instead of selecting IPv4, select IPv6 and then check off the settings that apply. Done!

    Oh, and enable Windows Firewall.

    1. Re:Firewalls - IPv6 v IPv4 NAT by CronoCloud · · Score: 1

      I don't actually run Windows, was just reminding that not everyone is a "nerd".

      I also don't use IPv6....yet. ISP doesn't support it yet and I'll have to upgrade the router and bridge when they do since neither of them support IPv6 either. And I've got some other non IPv6 devices. on the network so I'd have to have the router handle IPv4 as well anyway Basically only the two PC's (and probably the two android devices) can do IPv6.

  87. IPv6 prefix lengths by unixisc · · Score: 2

    The IP for every lightbulb is one of the luxuries that came about b'cos of the boundary at which the Global Prefix and the Interface ID were split - a wrong choice IMO.

    Let's take a subnet. What's the maximum number of hosts any subnet is likely to have? Imagine a rock concert that sells 100s of tickets, and everybody in the stadium has their phone accessing the internet while it's on, and a worst case - only 1 hotspot for them all. What is the maximum number of hosts it might service? Whatever it is, I doubt it would even be anywhere near 4 billion - which would be gotten from a /96. Yet, the boundary is fixed at /64, and whenever anyone raises that, we're told that we'll never run out of IPv6 prefixes (not addresses, mind you) due to the grains of sand argument.

    Why is the Interface ID given a whopping 64 bits? The ONLY reason I've seen given for that is auto-configuration. Well, it is nice that there are mechanisms to automatically allocate Interface IDs, but even for that, 64-bits are overkill. And directly tying those IDs to hardware IDs, be it MAC addresses or SCSI addresses or EMEI numbers is a security risk - which is why there have been recommendations not to use those.

    Just like the world's population is unlikely to ever be in the range of 2^64 while we're still on earth alone, it's just as unlikely that any single router - wired or wireless - will ever have on its subnet anywhere even close to 4 billion users. Yeah, we could have used just the bottom 24 bits of the address for the Interface ID and gotten 16M nodes (to match a Class A classful network), or the bottom 16 and gotten 65536 nodes, and it still would be plenty for a single subnet. Well, let's say that we assigned the bottom 32-bits to the Interface ID, and that would have been enough. 4 billion is an adequate size to pick a number that has a low enough probability of matching anything else within the same subnet, and in the event that it did clash, ND and DAD would eliminate that choice and assign something else.

    In the meantime, RIRs and ISPs have had varied policies about allocation - some allocating /48s, some /56s and some going all the way down to /64. So while the Interface ID is bloated - and hence your lightbulb example - there ain't too many global prefixes to distribute. Which is why I suggested that the Interface ID should be locked at the 96th bit, while the global prefix should end at the mid point. The RIRs can then assign either /32 or /48s to the ISPs, who then have to assign /64s to their customers. That would also enable things like hierarchical subneting or lending structure to both subnet addresses as well as Interface IDs. Ultimately, that is what's more likely to burn up addresses than the actual physical entities using them.

  88. Re:Solution? by unixisc · · Score: 1

    In short, you're asking for a 64-bit address. That was considered, but passed over so that we don't run into the same issue of classless and classful addresses.

  89. charging per device used by unixisc · · Score: 1

    The biggest obstacle to that will be that in order to be conformant w/ the standard as it stands today, providers would have to provide /64s. Once they do, the subscriber would be paying for all those 18,446,744,073,709,551,616 addresses anyway. If they try to charge more for actually using per device, they'll run into net neutrality laws.

    1. Re:charging per device used by runningduck · · Score: 1

      Net neutrality does not specify how devices or bandwidth use are licensed. Net neutrality only deals with the potential gatekeeping abuses by providers and peering points. Providers are still free to segment the market for accessing the Internet in any way they see fit . . . obviously within the general constraints of market forces.

      --
      -rd
  90. Longer isn't harder, it's just longer by dbIII · · Score: 1

    Yes - try explaining both to a "normal person". If they can get one quickly they'll get both quickly, and both will initially appear equally arcane. Longer isn't harder, it's just longer. The only thing likely to throw them for a loop is the hex, and I did that in grade school along with Roman numbers. It may be high school now but I'll bet a lot of people still know it on sight.

  91. IPv6 is fatally flawed by butlerm · · Score: 1

    Since the IETF saw that there was gonna be an industry-wide overhaul in any case, it did this complete overhaul, tossing in everything learnt in the years of IPv4, so that another IP transition won't be likely in the next 50 years, if ever.

    By this point, even the luminaries at the IETF have realized that the design for IPv6 as a replacement for IPv4 is fatally flawed. How flawed? Flawed enough that there is a high probability that a worldwide transition to IPv6 will never actually happen.

    Now sure, there are technical advantages to a clean slate design, but a clean slate design is also unfortunately almost useless as a replacement for IPv4 in the real world. There is no incremental advantage and extraordinarily high costs to adding a separate numbering plan to an existing network, so no cost conscious organization ever does it unless they are forced to, and probably never will.

    At this point I would lay odds on an IPv7 eventually being developed that is a revision of IPv6 with the incorporation of the IPv4 address space in a routeable fashion, and which assigns each IPv4 address a network prefix that an entire subnet of devices may eventually be directly addressed behind, in addition to the default.

    Why? Because doing anything else would be one of the biggest wastes of resources the world has ever seen.

    Any downsides? An IPv7 router would have bigger routing tables than an IPv6 only router, but the routing tables could be used to route IPv4 packets, and as it is not likely IPv4 is going away anytime soon, the same overhead is there one way or another.

    A wide scale deployment of IPv7 would require hardware upgrades in some cases, but for most people it could be deployed silently, without them ever needing to know or care. A simple software update would be all that was necessary, and a few years down the road nearly all IPv4 capable devices would handle the expanded address space in a usable fashion without any renumbering or other configuration changes. That would save billions of dollars a year in unnecessary administration costs worldwide.

    1. Re:IPv6 is fatally flawed by unixisc · · Score: 1

      I think that an IPv7 is conceivable, but as an improvization to IPv6, rather than a vain attempt to extend IPv4. What might happen is that the Global Prefix would be fixed at 64 bits, no less, while the subnet would fall within the 2nd half of the address, instead of the first. Once that happens, they could try a hierarchical routing system that reduces, if not eliminates the need for big routing tables. ISPs would be assigned address blocks depending on how many customers they plan to service, and each customer can get a /64 or /80 or at worst /92. The Global Prefix can then be organized for routing, according to things like RIR, country, city, carrier, et al. The subnet block in the middle can either be encoded by a customer to indicate their various offices, or even ignored altogether. Autoconfiguration would still be there, but no longer tied to a complete hardware attribute of any device.

    2. Re:IPv6 is fatally flawed by swb · · Score: 1

      Maybe the biggest failure of the IPv4 design was the integration of network prefixes with node addresses instead of a completely separate field for network prefixes.

      IPv4 addressing seems like a certain kind of genius when you look at it, but if you look at some of the things that were missing, changed or bolted on after the fact, I'm less convinced.

      Remember "classful addressing"? I can still remember when there were OS TCP/IP stacks that wouldn't support CIDR or VLSM.

      It's hard to believe BOOTP was ever a good idea and I can remember a brief era pre-DHCP where it was that or pure static assignments, and while the 169 autoconf mostly works with really new operating systems, it's still pretty sketchy.

      Which is while I still occasionally pine for the addressing scheme used by IPX/SPX. 32 bits of dedicated network space, node addresses made up of network plus MAC address which made for basically built-in node assignment. The rest of IPX/SPX was kind of mess, but had IP borrowed just the addressing scheme we wouldn't be talking about IPv6 at all, or if we did, we'd be talking about it as features being added into the stack, not a wholesale replacement or layered on top.

      The administration savings would have been huge, too. Since a network:mac addressing scheme can scale to the functional limit of switched Ethernet, the zillions of man hours and dollars spent on expanding LANs that grew to outstrip the /24 they were first assigned would have been avoided completely.

      It would also have meant a much smaller demand for "public" network prefixes since a single prefix could handle a nearly unlimited number of fully qualified network addresses. An ISP handing out /30s for clients who want a single static IP can get a maximum of 63 usable public addresses out of 8 bits of an IPv4 address, wasting 75% of the address space. That same amount of space would handle 255 public addresses with a network:mac scheme.

      And NAT probably wouldn't even be a thing, saving untold hours of clusterfuckery merging networks with overlapping private address space or dealing with IPSec tunnels between locations sharing the same address space.

  92. Use cases of IPv6 by unixisc · · Score: 1

    All those mapping apps - Google Maps, Bing Maps, Apple Maps, et al. They need those ports for the various segments of the maps so that those can get downloaded together. When you have IPv4 Port Address Translation already eating up the ports, you have fewer ports to spare, and that's why when you open a map, you see only parts of the map get revealed one square at a time. Under IPv6, none of that would happen, since the ports ain't getting used for mapping to private addresses, and therefore, they're available for the mapping application.

  93. Interface IDs by unixisc · · Score: 1

    I've seen EUI-64 used only for link-local addresses - fe80::/10. That is never routed - in fact, it's not even used within a private network. Other things, like GUAs (2001::/16) or ULAs (fd00::/8) - are what are used in networks. Anybody who knows how to do DHCP6 could come up w/ a way to assign IP addresses - a few static for apps like Skype, but most transient - and everything would be just fine. In fact, for internal networks, is there a strong reason why the Interface ID for your fd00::/8 address has to be different from your 2001::/16 address?

  94. ULA prefixes by unixisc · · Score: 1

    For prefix generator, I'd think the GUA would be the perfect prefix. Like if your GUA is 2001:db8:bead::/48, then your ULA prefix could be fd06:2001:db8:bead::/64. I'm assuming there that there ain't a reason to have separate subnet prefixes for ULAs the way there might be for GUAs, since the entire organization would be under that umbrella.

    Actually, this scenario gives me even more reasons to disagree w/ marking the partition b/w the Global Prefix and Interface ID at the halfway mark. The split should have been 96:32 rather than 64:64

  95. The current holdup? by Agripa · · Score: 1

    I had IPv6 access for years via native IPv6 tunneling over IPv4 (protocol 41) and it worked great however a couple years ago AT&T decided to block protocol 41 from leaving (or entering?) their network cutting off external tunnel endpoints. Then I used the multicast protocol 41 endpoint until they blocked that also. At this point they block at least incoming protocol 41 in all cases so I am left with three options: drop AT&T which is now the only DSL provider in my area, tunnel IPv6 within some other protocol like UDP, or live without IPv6. At this point I think the best option is to setup an encrypted VPN for the tunnel carrying IPv6.

    AT&T's customer support give various reasons for blocking IPv6 including "otherwise our users could get a static IP address without paying us" and "security".

  96. Re:Never. IPv6 is ugly by Pro923 · · Score: 1

    Whatchoo talking about Willis? I read this a few days ago, but revisited it today... I have to comment. The max address that I'm talking about would be 255.255.255.255.255, just one octet is added, This effectively increases the number of available addresses by 255 times (not 256, because one is the same as the preexisting 4 octet addresses). So doing the math, 2^32 is approximately 4.3 x 10^9. That times 255 is: 1.1 x 10^12. if u ask me, that's more than we'll ever need

  97. Re:Never. IPv6 is ugly by unixisc · · Score: 1

    Ok, so you'd have to add 16 bits to the address, making it a 40 bit address. So now, make processors that handle 40 bits of data. There is a reason CPUs are integral powers of 2 - so that you don't need extra logic to weed out anything which in this case would be potential bits 40-63. Your solution is even uglier, but then again, some in this thread have suggested that the address should have been 64-bit, rather than 128.

    Also, your solution too would be unreadable by existing IPv4 gear that cannot read more than 32 bits of source or destination address, since that's how the header is defined.

    Also, it would be multiplying by 256, not 255. 1-255 is 255 numbers, and 0 is the 256th or the first number, depending on how you choose to count it.

  98. Re:Never. IPv6 is ugly by unixisc · · Score: 1

    48 bit, sorry, not 40

  99. Re:Never. IPv6 is ugly by Pro923 · · Score: 1

    I see what you're saying, but I don't agree (respectfully)...
    1) Nothing says that the number of bits that a processor can address has anything to do with the number of bits in an IP address. For example, when you get down to the nitty gritty, 64-bit processors don't even fully address a full 64-bits of memory space address. x64 architecture currently uses only 48-bits of the 64 for storing data to memory. Kernel space is from 0xFFFF8000 00000000 to 0xFFFFFFFF FFFFFFFF, and user space virtual addresses go from 0x00000000 00000000 - 0x00007FFF FFFFFFFF. Thus, I don't really see any reason why the processor bitness has anything to do with the amount of bits in an IP address. Also, any network drivers that I have ever written - I don't see where they'd care.

    2) What I like about my solution is - you reserve one number - say zero, for IPv4 backward compatibility. Thus, the IPv4 address 10.136.77.139 would be the sane as the address 0.10.136.77.139. Any entity that knows that it's communicating with IPv4 only hardware would just drop the 0. If it were anything besides a 0, it'd be unroutable. Anyway, that leaves 255 usable multipliers to add on to IPv4 addresses,

    I dunno - I haven't thought it out extraordinarily well, and i'm too tired to do so now... I _think_ it makes sense though, nite!.