家里的Timewarner Cable不支持Dual Stack IPv6 (准确的说是全美国除了几个城市,其他都支持了,我们村正好是不支持的几个城市之一,Link)
没有办法,只能自己动手搞6in4了。。。
根据Wikipedia上的Tunnel brokers 列表,首选当然是提供BGP的,从列表上看,有三家,分别是HE、Indonesian IPv6和NetAssist。
我挨个联系了这三家公司,其中Indonesian IPv6官网上的邮件地址不存在,HE几乎秒回了我的Tunnel创建请求,NetAssist这家公司等了7天才回复我的邮件。
嘛,顺便吐槽下HE的Tunnel,前几天给我断了一整个下午的BGP Session,导致家里IPv6挂了一下午!家里有台IPv6 Only的Name Server和IPAM Server,挂了还是很不爽了。
本来准备是就接HE一家的,一周前NetAssist就给我发邮件说他们把他们那边的peer配置好了,我根本没配置我这边。。。然后前两天HE断过一下午后,我想了想,还是决定配置成Multihomed的吧,给NetAssist那边Announce的地址append自己AS 5次,完全用作backup线路。
Finally,我和HE在VA的路由器+NetAssist在乌克兰的路由器创建了6in4 Tunnel,在家里Announce了一段/48的IPv6(手里有一段/36的Direct Allocation),总算是在家里搞定了IPv6的问题。
顺便,NetAssist那边竟然不 filter 小于/48的 announce ,还得我自己去设 filter 。。。要不然有些奇怪的/64甚至/126的 announce 就优先走NetAssist了。。。
然后家里拿了一段/64给笔记本、网络设备、服务器们做静态IP,然后分了另一个/64做Autoconfig,然后第三段/64用来给DHCPv6去分配/112给VPN。
稳定运行1天的图:
![]()
![]()