u/rm - Archived Voat Post in v/programming
u/rm
  • home
  • search

u/rm

0 posts · 1 comment · 1 total

Active in: v/programming (1)

  • ‹‹‹
  • ‹‹
  • ‹
  • 1
  • ›
  • ››
  • ›››
Comment on: Apple Favours IPv6, Gives IPv4 a 25ms Penalty

With IPv4, it's almost assumed you are behind a NAT, especially for a wireless device.

And this has caused many problems. ICE / STUN, TURN, UPnP-IGD, NAT-T, and the whole swath of fixes to the problems created by NAT stand as a testament to this

Most home routers don't NAT for IPv6.

That's because NAT was an ugly hack and IPv6 was designed in part to fix the brokenness that necessitated it.

The NAT added a decent layer of security.

Only as an accident, and not one that should be relied upon in place of real security measures

Ditching that security, as well as making your packets bigger for a wireless device, just seems stupid.

The benefits far outweigh the consequences of a slightly larger packet header, and there is less processing the router needs to do (and less state to hold), so the routing is more efficient. And if the device implements a simple soft firewall (as almost all IPv6 compatible SOHO routers seem to be doing nowadays) you're only better off for using the right tool for the job.

2 15 Jul 2015 09:13 u/rm in v/programming
  • ‹‹‹
  • ‹‹
  • ‹
  • 1
  • ›
  • ››
  • ›››

archive has 9,592 posts and 65,719 comments. source code.