IPv6 - 链接本地混乱

网络工程 思科 IPv6
2022-03-02 15:46:39

我正在我的网络中实现 IPv6,现在我有自己的可路由 IPv6 /48 块、Cisco 路由器、Cisco 交换机、它们之间的 OSPF 和几台主机。一切正常,但有些令人困惑,例如:

  1. 我可以使用的大多数实用程序都显示链接本地地址 (LL),我看不到快速确定哪个主机拥有它的方法。例如,我想知道主机选择了什么路由器,我使用netstat -r6并看到一些 LL 或两个。要了解它是哪个主机,我必须登录任何可能的路由器以查看它拥有的链接级地址。我看到了解决这个问题的可能选项:

    • 主机可以在 DNS 中注册 LL。但是我认为这不太可能,因为地址分配通常不是用户态功能。

    • 可能有一个实用程序可以通过网络搜索并说出有关 LL 的信息。

    • 我可以为更具可读性的路由器分配手动 LL 地址。

    • 我可以让路由器使用唯一地址而不是 LL 来执行 RA。有人说它总是 LL,但我不确定(详情如下)。

  2. 它总是说本地路由是用本地地址完成的,但似乎并不总是如此:

switch#show ipv6 route      
ON2 ::/0 [110/1]
     via 2001:DB8:FFFF:27::E, Vlan27
ON2 2001:DB8:FFFF:20::/64 [110/20]
     via FE80::223:5DFF:FE0A:B95B, Vlan27
C   2001:DB8:FFFF:27::/64 [0/0]
     via Vlan27, directly connected

一个通过 OSPF 发送默认路由的唯一是 Cisco ISR G2 路由器,一个发送 LL 的路由是 Cisco 3750-E 交换机。问题是:

  • 可以将路线目的地作为唯一地址吗?我一直认为目标地址总是本地的,因为它需要零努力来确定 MAC 并发送数据包,因为每个主机都有带有 LL<->MAC 的邻居表。
  • 我是否缺少一些可以在 RA 和 OSPF 目标中使用唯一地址的配置,或者它只是不同的行为而无关紧要?
0个回答
没有发现任何回复~