IPv6路由/子网划分

最近我在一台机器上安装了Citrix Xen Server 6.2。 我的提供商(Hetzner)给了我IPv6 IPv6子网2a01:4f8:200:xxxx :: / 64。

在提供商维基( 1 )后面的一篇文章中,我得到了它的工作,并可以分配IP给我的客人(CentOS)。 但是,我不能分配第二个IP给一个客人 – 这将导致超时。 我不是很熟悉IPv6路由/子网划分 – 欢迎任何帮助或提示进一步故障排除!

我的设置:

XenServer 6.2 IPv6: 2a01:4f8:200:xxxx::2/112 ip -6 route: 2a01:4f8:200:xxxx::/112 dev xenbr0 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 0 fe80::1 dev xenbr0 metric 1024 mtu 1500 advmss 1440 hoplimit 0 default via fe80::1 dev xenbr0 metric 1024 mtu 1500 advmss 1440 hoplimit 0 Guest 1 IPv6: 2a01:4f8:200:xxxx::3/64 IPv6: 2a01:4f8:200:xxxx::4/64 ip -6 route: 2a01:4f8:200:xxxx::/64 dev eth0 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 4294967295 fe80::/64 dev eth0 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 4294967295 default via fe80::1 dev eth0 metric 1 mtu 1500 advmss 1440 hoplimit 4294967295 Guest 2 IPv6: 2a01:4f8:200:xxxx::5/64 

Guest 1 IPv6工作正常,Guest 2也是。

正如维基文章( 1 )所说,我把我的/ 64networking分成一个/ 112。 设置主机/ 112和guest / 64是否正确? 这是为什么?

在IPv6中不存在子网划分,每个子网都是/ 64。 不要尝试子网/ 64,像SLAAC这样的IPv6机制会破坏你的scheme。

从你的描述我知道你必须桥接到主机接口的访客接口,所以他们在同一个子网作为主机。 但是,如果主机是客人的路由器,那么你就卡住了。

最后,你应该大声抱怨,供应商应该向客户交付/ 48前缀(尽pipe许多交易/ 56这将为大多数terminal站点)。