在 IPv4 中,如果我想向另一个 VLAN 中的工作站发送魔法数据包,我会在远程 VLAN 中启用定向广播并将其发送到 VLAN 的广播地址。这很好用。
在 IPv6 中,我可以使用 FF02::1 将 WoL 帧发送到同一 VLAN 内的工作站,但没有广播,我如何将其发送到不同 VLAN 中的工作站?
在 IPv4 中,如果我想向另一个 VLAN 中的工作站发送魔法数据包,我会在远程 VLAN 中启用定向广播并将其发送到 VLAN 的广播地址。这很好用。
在 IPv6 中,我可以使用 FF02::1 将 WoL 帧发送到同一 VLAN 内的工作站,但没有广播,我如何将其发送到不同 VLAN 中的工作站?
在任何可以放入静态 ARP 或 ND 条目的路由器或防火墙上,您可能会尝试将地址绑定到 MAC ff:ff:ff:ff:ff:ff
,然后将 LAN 唤醒数据包发送到该地址。如果路由器/防火墙将数据包发送到具有目的地的以太网段,ff:ff:ff:ff:ff:ff
那么您将有一个广播数据包......
IPv6 中没有子网定向广播,因为 IPv6 中根本没有广播。
一种选择是将数据包直接发送到主机的 IPv6 地址(您当然必须提前知道,就像 MAC 地址一样)并希望交换机仍然记住主机连接到哪个端口。这对我来说似乎很不确定,并且可能不会在所有环境中都可靠。
从长远来看,工作站可能应该按计划醒来,或者根本不睡觉。
WOL 与任何 IP 版本无关。魔术包被发送到一个以太网广播地址,对于 IPv4、IPv6 和其他协议都是一样的。