分配给 3750 交换机 vlan 接口的 IPv6 地址更改

网络工程 思科 ipv6 IP地址 界面 cisco-3750
2021-07-10 10:50:44

在设置我的 3750 堆栈时,我在 Vlan1 接口上启用了 IPv6,以便我可以通过 IPv6 管理堆栈。堆栈不进行任何第 3 层路由。但是,如果不同的交换机成为堆栈主设备,自动分配的 IPv6 地址似乎会发生变化,这可能是因为 vlan 接口的 mac 地址也发生了变化。除了手动分配 IPv6 地址之外,有没有办法防止这种烦人的行为?

4个回答

您需要使用命令启用 3750 的“永久 MAC 地址”功能stack-mac persistent timer 0无法将虚拟 mac 地址分配给 3750 堆栈。

http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst3750/software/release/12-2_55_se/configuration/guide/scg3750/swstack.html#wp1206500

您可以使用 DHCPv6 向他们发送 IPv6 地址,但最好的办法是使用与 IPv4 相同的方法 - 管理接口的静态 IP 地址。

此外,请考虑为您的管理接口使用不同且唯一的 VLAN,并应用 ACL 限制对管理接口的访问。

http://www.ciscopress.com/articles/article.asp?p=2181837&seqNum=11

您可能正在获取链接本地地址。链路本地地址通常使用 EUI-64 形成,这意味着它基于接口的 MAC 地址。如果接口发生变化(由于交换机堆栈、冗余交换机、故障转移或新 SVI),则链路本地地址也可能发生变化。

解决方案?手动配置静态 IPv6 链路本地地址,以便所有冗余庄园使用相同的地址。

如果您不想使用 IPv6,理论上您也可以禁用它。但同样,如果您真的想通过 IPv6 访问此交换机,那将不是一个选择。

始终为任何网络设备分配静态 IPv6 地址。如果您使用 3750 进行路由,Statles 地址自动配置 (SLAAC) 甚至不应该工作。思科可能不这么认为:我为 ASA 开了一个 TAC 案例,得到的回答是“是的,我们忽略了 RFC”。

使用 SLAAC,交换机的地址基于前缀(从网络上的路由器接收)和接口的 MAC 地址(中间添加 ff:fe,U/L 位设置为本地分配)。如果您的堆栈的主设备更改了 MAC 地址,则很可能也会更改。