TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

VMWare Fusion IPv6 NAT Black Holes

130 pointsby l1nabout 9 years ago

9 comments

readamsabout 9 years ago
This is a bit of a shot in the dark but my guess here is that they&#x27;re doing this because their stack is not able to properly deal with ICMPv6 packets on the return path. In ICMPv6 for some reason they designers saw fit to add the IP header information into the ICMP checksum so that if you&#x27;re doing a NAT or other rewrite then you need to recompute the checksum for the ICMP packet, and if it&#x27;s an error packet you need to do this for the inner packet as well.<p>It seems plausible that their network stack wasn&#x27;t up to the task of handling this so they sort of jury-rigged up this sort of odd connection forwarding.<p>That&#x27;s the only thing that I can think of here as otherwise there&#x27;s just no planet where this makes any sense. That said, NAT for IPv6 is a generally problematic concept and they probably were flying a bit blind on how to implement it since there&#x27;s no real standard way to do this. IPv6 was really designed around the idea that every endpoint would have a unique, globally routable address.
0x0about 9 years ago
Did they lay off the whole team to the point where they can&#x27;t even push updates? Their second-to-last blog post is about a hotfix that they haven&#x27;t released a proper 8.1.1 patch release for in several months, you have to download a random file from their blog and manually patch it in via the terminal...?!<p><a href="http:&#x2F;&#x2F;blogs.vmware.com&#x2F;teamfusion&#x2F;2016&#x2F;01&#x2F;workaround-of-nat-port-forwarding-issue-in-fusion-8-1.html" rel="nofollow">http:&#x2F;&#x2F;blogs.vmware.com&#x2F;teamfusion&#x2F;2016&#x2F;01&#x2F;workaround-of-nat...</a>
评论 #11372786 未加载
评论 #11372821 未加载
评论 #11375439 未加载
rleighabout 9 years ago
It&#x27;s not just NAT that&#x27;s broken. On both Windows and Linux hosts, with bridged networking, SLAAC doesn&#x27;t work for Linux or FreeBSD guest systems. It does <i>eventually</i>, after somewhere between 5 and 30 minutes, but for machines on the physical LAN it&#x27;s virtually instantaneous. Something is dropping the router advertisements, but eventually one gets through. Once the guest has an address, it then works just fine.<p>Not so great when all the systems you want to talk to are v6 only, and the v4 NAT address is just for legacy use.
wtallisabout 9 years ago
I totally understand that the observed behavior may not be what was intended, but there&#x27;s clearly some complexity of the sort that doesn&#x27;t happen by accident. What was VMWare <i>trying</i> to do, and which parts of this mess were unintentional? Is this an experimental feature that was correctly disabled for IPv4 but accidentally left on for IPv6, or was it intended to be released and on for both?
评论 #11375123 未加载
apiabout 9 years ago
Why implement NAT for IPv6 at all?
评论 #11372848 未加载
评论 #11372726 未加载
评论 #11372781 未加载
评论 #11372938 未加载
newman314about 9 years ago
I thought this was posted not that long ago.<p>But in any case, I was wondering if this had anything to do with happy eyeballs but did not hear any further input.<p>EDIT: Upon rereading, this is the followup post.
chris_wotabout 9 years ago
Yeah, it&#x27;s very unlikely this will be resolved given the team who developed Fusion was retrenched.<p>VMWare are no longer, in my view, a particularly innovative company.
cafabout 9 years ago
This sort of thing isn&#x27;t all that uncommon - enterprise &quot;network optimiser&quot; devices like <a href="http:&#x2F;&#x2F;www.riverbed.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.riverbed.com&#x2F;</a> work in this way too. Hopefully not buggy, though.
majkeabout 9 years ago
I can definitely say that for IPv4 VMWare Fusion NAT does not forward inbound ICMP path MTU messages. For ipv4 vmware fusion hosts are a black hole.
评论 #11379504 未加载