News for hackers. Stuff that matters.
Re:By installing NAT, MIT stifles innovation by hawkling on Monday June 26, 2017 @12:54PM (#14638250)
Indeed! If anyone needs to feel the squeeze for IPv4 to make a move to IPv6, it is AWS... which MIT is conveniently selling the IPv4 addresses to!
Re:By installing NAT, MIT stifles innovation by dastbe on Monday June 26, 2017 @01:54PM (#14638834)
AWS does support ipv6 everywhere; the problem is that many consumers do not (I can't access ipv6 on my current provider w/o doing work on my side, for example) and so the need for public ipv4 is going to continue for years.

I would be really happy to have only ipv6 addresses in my VPC, as that would make connecting up multiple VPCs much easier since I know their ip space won't overlap.

Re:By installing NAT, MIT stifles innovation by lloeki on Monday June 26, 2017 @02:06PM (#14638924)
The situation over here is quite the opposite, if you're using the regular plans of the major ISPs (which is most people) you have IPv6.

Free ADSL, which has been providing IPv6 access via 6rd for like 10 years, even started deployment of IPv6 only DSLAMs in April.

This makes the absence of IPv6 on major platforms and sites very visible. There is no excuse not to have IPv6 today, especially for market leaders, and its lack thereof is definitely a showstopper WRT services we choose to use.

As an anecdote, we have seen some constantly increasing traffic over IPv6 in our logs, and our customers are definitely not on the technical side, very far from it.

http://m.universfreebox.com/article/38742/Free-deploie-ses-p...

Re:By installing NAT, MIT stifles innovation by compuguy on Monday June 26, 2017 @03:34PM (#14639605)
Here in the US, Verizon wireline has been dragging their feet on a IPv6 deployment for years.
Re:By installing NAT, MIT stifles innovation by jandrese on Monday June 26, 2017 @02:04PM (#14638902)
That's new. Last time I tried to get an IPv6 address for an EC2 instance it was either impossible or you had to set up this complicated virtual network thing depending on where your EC2 instance was physically hosted.
Re:By installing NAT, MIT stifles innovation by neuronexmachina on Monday June 26, 2017 @02:09PM (#14638950)
Yup, they rolled out IPv6 support across several services in January 2017: https://aws.amazon.com/blogs/aws/aws-ipv6-update-global-supp...
Re:By installing NAT, MIT stifles innovation by dastbe on Monday June 26, 2017 @02:13PM (#14638983)
AWS will give each VPC a /56, and each subnet a /64

https://aws.amazon.com/blogs/aws/new-ipv6-support-for-ec2-in...

Again, the thing I would like to see is being able to either peer only ipv6 for VPCs, or have a VPC that is ipv6 only. That to me will greatly increase flexibility and simplicity if I'm ok with an ipv6-only deployment

Re:By installing NAT, MIT stifles innovation by merb on Monday June 26, 2017 @01:52PM (#14638822)
well lately aws (even ec2) supports IPv6. would be cool if they would enforce it. I.E. only IPv6 internally and only via some kind of edge router to IPv6.
Re:By installing NAT, MIT stifles innovation by srcmap on Monday June 26, 2017 @01:45PM (#14638766)
Sometime, I felt force all IOTs devices, typical laptops, Phones, behind NAT is actually safer for internet as whole.

Security via network segmentation. IMO, NAT gateway is good place to lock down and put in network security appliance to track/block all the unwanted connections.

Re:By installing NAT, MIT stifles innovation by kazen44 on Monday June 26, 2017 @02:50PM (#14639243)
except NAT does neither network segmentation or lock down the network. Those things are done by a router and firewall. Implementing proper security of IoT devices can be solved by A) writing more secure software for IoT devices and B) having a proper firewall solution with sane defaults. Using NAT as a tool to masquerade your IP addres is not secure. see NAT hole punching for example [1]

NAT is terrible from a network engineering perspective, it was mostly a patchwork to deal with the rapid expansion of the internet and the shortage of IPv4 space. IPv6 brings a lot of cool technology to the table in, like MTU path discovery[2], header extensions[3] and proper anycast[4]. It also makes dealing with subnets and network segments a lot more sane and scalable.

[1] https://en.wikipedia.org/wiki/Hole_punching_(networking) [2] https://tools.ietf.org/html/rfc1981 [3] https://www.cisco.com/en/US/technologies/tk648/tk872/technol... [4] https://en.wikipedia.org/wiki/Anycast

Re:By installing NAT, MIT stifles innovation by bluGill on Monday June 26, 2017 @04:45PM (#14640211)
> NAT is terrible from a network engineering perspective, it was mostly a patchwork to deal with the rapid expansion of the internet and the shortage of IPv4 space

NAT is very useful to the network engineer. NAT lets you turn one network into a different one on a simple one-to-one translations basis.

However NAP got mixed up with masquerading to the point where when someone says NAT they assume you also mean masquerading when in fact the two are different concepts. NAT when you are doing a many-to-one translations is a disaster in many ways, but it works just well enough (and face it, the alternatives don't exist)

Re:By installing NAT, MIT stifles innovation by kazen44 on Tuesday June 27, 2017 @11:10AM (#14646072)
ah well, i should have been more clear in my comment. PAT especially is a disaster.

One to One NAT translation is fine although it still breaks a lot of things, especially on the IPV6 side of things. (like MTU path discovery).

Re:By installing NAT, MIT stifles innovation by CamperBob2 on Monday June 26, 2017 @03:10PM (#14639393)
Has any security threat ever relied on NAT hole punching from the outside in? The only cases I can think of involve defective gateway firmware, and IPv6 is hardly a panacea for that.

My guess is that IPv6 is the ISDN of the 21st century... an intermediate step between two networking paradigms, one being IPv4 and the other being something we haven't seen yet. IPv6 will appeal to specialists but will never, by itself, see wide adoption. The fact is that NAT works for 99.99% of users, and works very well.