The Next Net
Qa32 wrote to give a heads up on a BBC article discussing the IETF's plans for the future, including information on VoIP, IPv6, and security concerns. From the article: "Given the net was designed for the whole community, it has done well to reach millions. If you want to reach the whole population, you have to make sure it can scale up."
IPv6 is nothing, it was just created because we are running out of IP addresses quickly. The future as I see it is mass distribution of media. Instead of running out and buying movies you could download the whole dvd and watch that.
From part-way down TFA:
Interesting for many here that the new guy at the head of the IETF seems to give this issue such emphasis.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
This history of IPv6 will never be introduced on our planet when the big players (ISP, Datacenters) and universities start using our their network. Someday I asked my Internet provider when will they start using IPv6 on dial-up networks, imagine what response did I got? "IPv6??? What is it"
http://www.michel.eti.br
"If you want to reach the whole population, you have to make sure it can scale up."
I thought with the current schema the internet uses it was allways setup to scale and allow for redundency, where one section can do down and a new one can take place. Or new networks could easily be added, and expanded off of.
Even new technologys like P2P and torrent etc were able to come out, still functioning correctly with the internet with no changes.
Maybe they mean the ability for the technology to scale up, meaning situations like the IPv6 would not be such a consern. But then again IPv6 is a huge change to the entire structure of how the internet functions.
TruePunk | Games
"In a sense, we have hardly started in reaching the whole population," the new chair of the Internet Engineering Task Force (IETF), Brian Carpenter, says.
And I thought it was about developing something which will help for the "rest of the world" to connect to the net, so that we (?) can reach to the whole popluation.
But nope... it was about "
With broadband take-up growing, services like voice and TV will open up interesting challenges for the net."
Strike three for those poor sods.
Try it yourselve with dig or nslookup - try looking up AAAA records for any of the sites you visit, and see how many would be accessible via IPv6.
For example, try
www.eFax.com are spammers
I can't remember which is greater, the number of available IPv6 addresses or the estimated total number of atoms in the universe, but either way you can rest assured that there will be more than enough IPv6 addresses to handle any foreseeable addressing needs we're going to have any time soon, even if everyone winds up with dozens of personal IP-assigned devices.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
I believe IPv6 has something like 50 addresses for every square foot of land on the earth.
That's amazing. Soon we'll be able to wire up our entire house and everything from the fridge to the alarmclock would be accessible from the internet.
I only hope if it gets to that, nobody can hack into my microwave when I'm cooking my dinner, or someone hacking into my alarm clock and messes with the settings.
If microsoft does good on their desire to control it all, they'd better finally have some reasonable measure of security. I wouldn't want to wake up to find out some low life got to my hot water heater and turned it off because of a buffer overflow vulnerability.
Wouldn't it just be easier to lower the population to millions rather than changing current infrastructure?
Remember alot of those IP's will be within a private network. I doubt they will be handing out static IPs to lightbulbs any time soon.
Seriously, mate, this joke is so old it's about time it was put out of its misery (as it's no longer funny) and bury it under three miles of solid rock (otherwise, the stench would be unbearable).
Man is a slave because freedom is difficult, whereas slavery is easy.
Just don't handle it like a hot potatoe.
Don't blame Durga. I voted for Centauri.
"you keep patents out of the standards... Microsoft have been trying to stick one in for the basic premises of IPv6... and surprise, surprise... they were also involved in the standards committee..."
Nothing new. Macromedia (of Flash fame) was on the SVG committee. We all can see how that took off.
What that means to you, MBAs, is that it sounds like by i-deploying its cross-market and granular mix of best-of-breed technologies for today's e-enterprise, the interweb will finally be scalable!
Small potatoes make the steak look bigger.
How about replacing http into a stateful protocal?
Whatever happened to Internet2? Was it just another Bubble scam, in reverse? Just a way for academics to rip off government and investors with handwaving promises of "Next Generation" apps, from the magic cloud that birthed the first Internet (but without the genius and visionaries)? Internet2 has been in "startup" phase for almost a decade - where's the return? And if it's just percolating beneath the surface of these announcements, why isn't my taxpayer investment getting the credit? For starters, where's the massively scalable multicast infrastucture that would enable all these hypermultimedia apps that everyone wants?
--
make install -not war
This is the equivalent of 4.3 × 1020 (430 quintillion) addresses per inch (6.7 × 1017 (670 quadrillion) addresses/mm) of the Earth's surface
hooray!
The whole idea is that every device can have it's own IP. In any case, IPv6 provides enough IPs so that there are over 6.5x10^23 for every square meter of the earth's surface. We won't be running out any time soon.
Number of addresses:
IPv4 : 4 × 10^9
IPv6 : 3.4 × 10^38
That means about 4.3 x 10^20 addresses per sqr inch on Earth's surface. So, yes, it will be enough, even for whatever embedding plans people might have.
Generally, bash is superior to python in those environments where python is not installed.
the real problem are single companies having 50,000+ publicly accessable ip addresses which in reality no company actually needs, internal NAT is supposed to stop any need for a workstation in someones office having a public IP
INANA needs to stop dishing out massive blocks of IP addresses to people like it was tapwater
From what I can see, what's held up IPv6 adoption is the NAT router, and IPTables/Netfilter in particular. These IPTables guys have managed to come up with hacks for many of the difficult protocols, so that even cranky beasts like MSN Messenger are fully functional. NAT has its problems, of course, and at some point we're going to have to dump IP4, but I think it's longer off then some hope.
The world's burning. Moped Jesus spotted on I50. Details at 11.
If you could convert the whole planet into devices that understand IPv6, and you could make each device out of a few thousand atoms, then we'd be in trouble. Otherwise, no. 2^128 is a big number.
The routing strategies they use cut that down quite a bit, but it's okay because most of the mass of the Earth is tied up as molten rock and stuff like that. We'll be okay unless the Earth gets eaten by nanomachines.
I rarely criticize things I don't care about.
We also have to put up with this crap in the uk.
Why does my post history abruptly stop? I want to laugh at the stupid things I posted as a kid.
In this world nothing is certain but death, taxes and flawed car analogies.
I don't see why I can't turn my heating on and off remotely through a webserver in the boiler, and see what's left in the fridge through my mobile phone etc.
This reminds me of a quote:
I went to my first computer conference at the New York Hilton about 20 years ago. When somebody there predicted the market for microprocessors would eventually be in the millions, someone else said, "Where are they all going to go? It's not like you need a computer in every doorknob!"
Years later, I went back to the same hotel. I noticed the room keys had been replaced by electronic cards you slide into slots in the doors.
There was a computer in every doorknob.
-- Danny Hillis
If you read your average TCP/IP textbook, how to set up a network with static IP addresses is finished by chapter 5. You don't get to NAT until chapter 30.
When you think about what NAT has to do, it's pretty complicated. Yet the most complicated technology is used by the most naive users on DSL. 10 years ago, you'd have to spend big money for anything that could do NAT- imagine what Cisco would have charged you! But now it comes in a box costing £200.
Maybe this is just a bad geek attitude, but home NAT routers are bit like handing out super-deadly chainsaws to DIY enthusiasts. I think home users should be encouraged to stick to hacksaws for now, and we should try and make an internet where all of the stuff is in the home is understandable by non-networking super-nerds.
I don't know how fat your ass is, but an average ass has around 10^26 atoms. So it would take around a trillion asses worth of atoms to have IPv6 fail to be able to address each of them.
a,e,i,o,u and sometimes w and y (at be if of up cwm by)
We'd better not let the government know about it then. ;)
News for Geeks in Austin, TX
There are more ipv6 addresses then atoms in your body. My back of hand calculations show 4*10^10 addresses per atom.
mass of a person: 80kg
molecular mass of water: 18g/mole
approximate moles of water in body: 2.7e27 = 80e3 / 18 * 6.03e23
approximate atoms in body: 8e27 = 2.7e27 * 3
address in ipv6: 3.4e38
approximate addresses per atom: 4e10 = 3.4e38 / 8e27
The mass of water was used as water is a significant portion of the body.
According to my calculations, IPv6 allows us:
Over 300 million IP addresses per cubic millimeter of the Earth.
One IP address for every 5 cubic meters of the entire solar system within the sphere defined by the aphelion of the orbit of Pluto.
180,000 IP addresses per cubic light year for the estimated size of the entire universe.
Yup, I think we have enough.
Make me a friend and I'll mod you up
How about replacing http into a stateful protocal?
No, let's not do that.
-kgj
-kgj
If we do the same calculations for the earth using iron as the dominant element, we will find that there are approximately 2e11 atoms in the earth per ipv6 address. Or about 17 picograms per ip address. There are alot of ipv6 addresses.
NAT is the ISPs way of keeping its subscribers in line, and acting as consumers rather than citizens. Given the TOS of my ISP, it just doesn't matter whether I get NATted, or not. Anything I could do that I can't do behind NAT isn't allowed.
The living have better things to do than to continue hating the dead.
Mmmm, galactic toast.
USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
IPv4 only supports 4bil address in a given addressible domain. With NAT, things get more interesting, and to be honest, is the BEST thing that has happened to computer security ever. People whine about NAT, but it's poor protocols that cause NAT to break things (FTP, RTSP and SIP come to mind). Otherwise NAT solves the issues.
don't be silly, anyway they're talking about the net, not the web, ie, the infrastructure, not format's of files that could be transfered over it.
Anyway, most of us don't want flash as standard at all.
-2A
The revolution will not be televised... but it will have a page on Wikipedia
Sometimes different packets can be sent along different routes, and a packet sent first could actually be recieved after a subsequent packet (they're recieved Out Of Order). Computers know this and have a recieve buffer to put them back into order... perhaps his brain lacks this feature?
-2A
The revolution will not be televised... but it will have a page on Wikipedia
"That clearly is not enough when you have 10 billion people to serve, so there is technical solution, the new version of IP - IPv6."
Where did the other 3.5 billion people come from?
Obviously not, on both counts. But I'm sure ISPs don't mind that people are getting scared of the Big, Bad Internet and running and hiding behind NAT routers. Even if you subscribe to Stupidity instead of Evil Intent, having users run to NAT routers simplifies ISPs life. In fact, Verizon has a plan where they distribute wireless routers. There's a good deal of sense to it, too. In one fell swoop they get past having to set up PPPoE on users' machines - dhcp to the router is a HECK of a lot easier.
The living have better things to do than to continue hating the dead.
"So it would take around a trillion asses worth of atoms to have IPv6 fail to be able to address each of them."
Gentleman, I think we have found our new standard unit of measurement.
"Derp de derp."
it will be much less efficient for worms to find vulnerable hosts with IPv6. IPv4 has 2^32 or 4,294,967,296 IPv6 has 2^128 or 340,282,366,920,938,463,463,374,607,431,768,211,45 6.
thats only 79,228,162,510,000,000,000,000,000,000,000,000,000 times more numbers, and more time worms would spend searching for vulnerable hosts. awesome.
Most Korean's I know are making about $60k per year mid-career. It's the regions outside of Seoul that really drag the per capita income down. Still their exchange rate has surged from 1250Won/$ to 1000, so they are doing quite well. Just thought I'd clue everyone in who seems to think Korea is some backwater shit-hole where $20 is a fortune, it's not. Communication is just cheap here, probably due to population density in large part, and also partly due to a very technocentric culture. Having the latest 80 megapixel camera phone is a necessity of life to the younger generations.
Also, in all honesty, I fear that the 4 billion number is low, not high and NAT/PAT are only stopgap measures. (Especially with the relatively wide range of protocols that require application level awareness to actually translate, including such staples as H.323 and the rest of the multimedia stable).
Add to that the large blocks that are allocated AS large blocks and only fractionally used (or not at all; at one stage one of my former customers had a registered Class B for 200 or so employees. And that entire network space was NAT'd to someone else's space prior to reaching the Internet) and the traction will have to happen, regardless of if your ISP understands it now.
Personally, I like being able to remember IP addresses, and not having to totally rely on DNS. But that's not going to be feasible forever.
IPv4 only supports 4bil address in a given addressible domain. With NAT, things get more interesting, and to be honest, is the BEST thing that has happened to computer security ever. People whine about NAT, but it's poor protocols that cause NAT to break things (FTP, RTSP and SIP come to mind). Otherwise NAT solves the issues.
NAT has in no way improved security. You're confusing firewalls with NAT. Firewalls would be just as effective without NAT.
Since you seem to be so informed, though, how exactly are you working to fix these ``poor protocols'' that are preventing me from doing video chat with my daughter or managing her computer? I cannot ssh, remote desktop, or ichat AV because her machine is behind a NAT outside of her control.
How does this benefit her, the customer of this service? What does it do to improve security beyond the built-in firewall or any given add-on stateful firewall?
-- The world is watching America, and America is watching TV.
Why not IPV32 - and forget about ever worrying about a lack of addresses.. i'd like to give everything an address so why not just set it so high that it'd never be an issue?
----------------------------
Esobofh - Currently drinking fresh mango juice.
Honestly, sir, i wasn't even trying to be funny. Of course i'm flattered that you found my silly (and utterly moronic; i fully expected it to be modded down, but the mods seem to have been on crack again) flame to be humorous. I promise to try harder the next time.
Man is a slave because freedom is difficult, whereas slavery is easy.
Didn't you just answer your own question ?
:-)
If you can't reach it, it's a lot more secure.
I know it's not for everyone, but it helps a lot of people.
New things are always on the horizon
And that's in France, using Free Telecom.
They also include Voip (free call on national pots and heavily discounted international) and 40 TV Channels on your DSL pipe at no extra charge...
And France Telecom is testing VDSL2+ something, allowing for 50mo down and 20mo up...
It takes 40+ muscles to frown, but only four to extend your arm and bitchslap the motherfucker
Seems like the NAT solution is pretty secure to me so I call BS on your "NAT has in no way improved security". :) Firewalls are great when you need access from the internet in general TO the resources. NAT is great when you only need access out, which is 95% of the users on the Internet. If your daughter is behind a NAT, she can initiate a connection out to you and that should work. Solutions do exist, see skype for a setup that works properly with NAT enabled (although for voice). One key issue with protocols is when they imbed an IP address in the payload, that is a no-no by the OSI stack model, and breaks NAT in horrible ways.
FWIW, I agree that NAT in itself doesn't provide much security.
Well I interpret that as a conceptual explanation on what is happening on a network where this type of NAT would be useful. They aren't actually writing a hard specification telling implementors do drop packets. I've yet to see a NAT implementation that can be configured to drop packets... and like I mentioned in another post, the RFC (2663 I think) tells you to use a firewall in addition if you actually want security.
Maybe, but TFA that we're discussing is about the infrastructure. We could also discuss how hot they serve coffee during the meetings, but that just happens to not be what TFA's about.
But I do agree re:flash. Only time I've used it was when I needed an open 2way tcp connection to the server (a 2player online game, without needing to poll using http get's). I know there are java classes out there you can use for that, but that's just substituting one plugin for another so... went for the one more ppl would have already.
-2A
The revolution will not be televised... but it will have a page on Wikipedia
- having your own portable address space isolates you from your ISP so you can more easily switch ISPs at any time
- most customers don't have or need their own ARIN-assigned portable public IP address space
- most customers can't run a server any better (security is a massive concern) than an ISP can, so they don't need to host them
- the concept of the "end to end internet" is not something that is necessarily enabled by the presence of a public IP address. A public IP address is not something the netizenry inherently needs or is inherently entitled to, and can be politely worked around in any number of ways, when genuinely needed, as is evidenced with clever p2p and with hosted game, communication, and ASP services. It does not make you more valid or equal of a netizen just like land ownership doesn't make you sovereign; you're just leasing it from the greater body. These are trivial limitations of otherwise gratuitous liberties.
- Tell me one person in their right mind whose heart's desire genuinely requires their computers, telephones, toasters, and tvs, to have always-on, *directly* reachable, unfiltered IP addresses for the entire planet forever. That would be an unsophisticated and insecure topology, especially given the average transient and disconnected usage patterns. That person is nowhere close to representative of the population and is capable of designing, managing, and vigilantly securing their own network.
- NAT does not immediately imply security, but it simplifies topology and deployment and hence they go hand in hand.
- For any needs not covered here, the customer can pay for the features or switch ISPs.
These issues impact the manageability, security, and liability of ISPs, which customers have no inherent right to impact without paying a premium and which an ISP has no requirement to allow anyway. They don't reduce netizenship, free speech, and don't unduly reduce your mobility. I operate a small wifi ISP who now issues private addresses by default because we know our customers and because we will let them pay a little extra for public IP address space if they absolutely require it, as a matter of informed consent. In my customers' case, they know that we can manage security far better than they can.I'm sorry if your ISP doesn't offer those options, and offends your sensibilities. As for residential customers across the country who are on satellite or whatever, you can share a colocation with a friend (maybe someone on landline in town) or build wifi. As for residential customers across the country who are in town, you can pay extra to use your choice of ISP over DSL and get a static IP address and the whole works. I started with a shared, 2400 bps, 7E1, tty-only dialup and I painstakingly maximized my netizenship with it. You are capable of designing and managing your own network and you can pay. :)
The sequence numbers are usually counted on your fingers, but as in this case the packets are being sent to the fingers for typing, there's simply not enough fingers to count with and type. Currently we have a four finger protocol (FPv4) but upgrading to 6 fingers (FPv6) would help free up the extra fingers to make sure these mistakes don't happen.
But people with 6 fingers are often looked down upon, so open acceptance of FPv6 isn't going to happen anytime soon.
-2A
The revolution will not be televised... but it will have a page on Wikipedia
Seems like the NAT solution is pretty secure to me so I call BS on your "NAT has in no way improved security". :) Firewalls are great when you need access from the internet in general TO the resources. NAT is great when you only need access out, which is 95% of the users on the Internet.
...or maybe two people want to play a game against each other?
95%? Where'd you get that? I was under the impression many users wanted to communicate directly with each other via P2P things (which was pretty much the only way we did things when I started using the internet). I have a cool app that allows people to transfer files back and forth.
By your logic, that must require some central server in order to work.
If your daughter is behind a NAT, she can initiate a connection out to you and that should work.
*oh*, so I should just have her machine ssh or remote desktop into my machine for maintenence? Got it.
Solutions do exist, see skype for a setup that works properly with NAT enabled (although for voice).
Right, a centralized, closed source, single-vendor, nonstandard solution to work around the broken network.
One key issue with protocols is when they imbed an IP address in the payload, that is a no-no by the OSI stack model, and breaks NAT in horrible ways.
That is not a key issue. The key issue is that you simply can't make two computers arbitrarily talk to each other if you're in a network remotely as large as mine. You don't hear about all of these protocols failing people simply because of embedded IP addresses, but because the software wants to be able to talk to other people running the software.
So you've got one address and a friend over. Which one receives incoming requests for a game you're trying to play online? Stuff like that. Things just work when every machine has an address, and security is not any worse.
-- The world is watching America, and America is watching TV.
Didn't you just answer your own question ?
:-)
If you can't reach it, it's a lot more secure.
I know it's not for everyone, but it helps a lot of people.
You also couldn't reach it with a firewall config that's closed by default...until you wanted to, anyway. Then you could.
NAT doesn't help here. Just hurts.
-- The world is watching America, and America is watching TV.
We don't use restricted addresses for security. You can get that by simply disallowing any packets that claim to be from addresses on your local network that actually originate from outside interfaces. If all your addresses were routable, you would never again have to worry about port forwarding. You would just make sure your routing worked properly, and create a filter rule that allowed the applicable traffic to pass. This would eliminate all the stupid problems that have arisen because of NAT and port forwarding.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"