我有个有趣的问题。我们的一个ISP开始在他们的网络上提供本地IPv6。他们为我们提供了一个/56前缀和一个/126链接段(::1是他们的端点,:2是我们的)。然而,ISP的DSLAM不支持邻居发现,所以他们要求我们提供我们的路由器的MAC地址手动进入他们的邻居表,并提供给我们他们的。
我们正在使用Mikrotik的RouterOS 5.2在我们的路由器上,我们还无法弄清楚如何可以做到这一点。对于IPv4,它很简单,我们可以在/ip arp下创建一个映射,但是对于IPv6,邻居列表(/ip neighbor)似乎是只读的。
我们试图通过设置一个fe80::链接本地地址来解决这个问题,该地址与ISP的路由器的MAC地址编码在EUI-64中,但是当我们向目的地发送数据包时,RouterOS仍然试图使用ND解析地址。
我要问的是,是否有一种方法可以创建静态映射IPv6地址-> MAC地址,或者创建直接到MAC地址和接口的路由,这样我们就可以停止使用隧道来满足我们的IPv6需求。
发布于 2012-07-11 13:50:04
Mikrotik的支持证实,这是不可能做到的版本5.18。实际上没有任何解决办法,所以我们必须等待Mikrotik来实现这一点。
发布于 2011-08-18 21:32:04
在Linux中这样做的正确方法是通过"ip neigh.“你提到的命令。ipv6子系统有可能剥夺了它的一些功能,以使操作系统更简洁,但我不能评论,因为我还没有专门运行RouterOS。
就像正常检查一样,登录的用户能够执行其他需要根访问的命令,对吗?
https://serverfault.com/questions/269769
复制相似问题