Thank you for your informative information however getting down to specifics with modems, if modems have built in routers and users put an additional external router, such as the DIR-645 or any other router online with these modems with built in routers, this causes a Double NAT condition. Makes things very problematic from a connection stand point.
As the OP stated, the Home Hub 3 they mentioned seems to be a modem router combination as look at various support sites regarding it say that this is an all in one modem/router.
We here in the forums try to establish this information so we can gain a better understanding of users network setups and provide better suggestions in trouble shooting user problems. I happen to have this same model router and it's never exhibited these conditions, however I don't have a modem router combination for my ISP, it's a modem only unit thus the NAT is handled by the 645 only. My modem does support IPv6 however my ISP doesn't so I can't fully test IPv6 until such time as the ISP supports it here.
The preferred connection methods vary however in most cases, we recommend that users try to use a modem only option with there ISPs if possible. If modem only units are not available, then the next step is to bridge the modem if said modems support this feature, some do, some don't. If modems can be bridged then the external routers can handle the connection and single NAT condition which is preferred. If modems can not be bridged then the next step is to use the modems DMZ for the external router, even though there could still be a double NAT condition here, the DMZ usually eliminates most of the modems processing of the traffic effectively puts the external router on the front lines of the connection. Some modems may or may not have this or some ISPs have there modems locked down and users do not have access. If this is the case then users are recommended to eliminate the external router and use a Wireless AP only solution instead of a router since some of these modems are not flexible in configurations, then the need of using a external non-router device is preferred. Such as D-Link DAP series of products. However sometimes a DIR series router can be turned in to a AP only solution which this may work to help resolve double NAT problems.