我正在尝试创建一个小型的IPv6选播网络与4个人电脑的运行CentOS5.0,并称为PC1-PC4和两个思科2800系列路由器。
设置如下: PC1,PC2将在子网2001::0/127上,PC3,PC4将在2001年::2/127上。路由器将连接这两个子网,目的是使PC1、PC2能够通过anycast连接到PC3或PC4。
我一点也不清楚如何实施这一点。在阅读以前的SF查询时,我偶然发现了为DNS实现的IPv4 Anycast。我可以对IPv6重复相同的设置吗?你能提供足够的细节来实现吗?
编辑过的
发布于 2011-04-03 05:41:55
IPv6 Anycast的工作方式与在IPv4中的工作方式相同。在其最简单的形式,离散子网是由多个,独立的路由器广告。其结果是,试图联系该子网上的节点的客户端将到达离他们最近的路由器(通过网络跳数)。
设置这个非常简单,你只需要在不同的,最好是遥远的,网络的各个部分设置相同的IP子网,并让连接到这些子网上的路由器来宣布这个子网。上游路由器将总结路由公告,并向最接近上游路由器的路由器/子网发送通信量。因此,试图联系该子网上IP地址的计算机将到达较近的计算机组。
你的问题听起来不像这样。这听起来像是由同一个路由器连接的两个子网,按照定义,这将是简单的单播。
从Anycast子网到Anycast子网的对话很棘手,应该避免。例如,2001:: 3 /126是托管在14个不同地点的Anycast子网,2001:4/126是仅在3处托管的另一个Anycast子网。为了简单起见,假设为两个Anycast网络都分配了子网。
ACK数据包发送回2001::3/126单播-> Anycast工作得很好,因为只有一条到源的路径,而且网络路径在两种情况下都是相同的。
Anycast -> Unicast运行得很好,因为只有一条到目的地的路径,而且网络路径在两种方式下都是相同的。
Anycast -> Anycast是有问题的,因为可以有多个路径,而且网络路径可以完全不同。
https://serverfault.com/questions/255052
复制相似问题