Oracle® VM Server for SPARC 3.2 管理指南

退出打印视图

更新时间: 2015 年 5 月
 
 

检测重复的 MAC 地址

为避免将同一个 MAC 地址分配给不同的设备,Logical Domains Manager 将与其他系统上的其他 Logical Domains Manager 进行核实,方法是通过控制域的默认网络接口发送多播消息,其中包括 Logical Domains Manager 希望分配给设备的地址。尝试分配 MAC 地址的 Logical Domains Manager 会等待一秒钟的时间,以便返回响应。如果该 MAC 地址已经分配给另一个已启用 Oracle VM Server for SPARC 的系统上的不同设备,则该系统上的 Logical Domains Manager 会发送一条响应,其中包含相关的 MAC 地址。如果发出请求的 Logical Domains Manager 收到响应,则它就会知道所选的 MAC 地址已分配,然后就会选择其他地址,并重复上述操作。

默认情况下,这些多播消息仅发送至同一子网中的其他管理器。默认生存时间 (time-to-live, TTL) 为 1。可以使用服务管理工具 (Service Management Facility, SMF) 属性 ldmd/hops 配置 TTL。

    每个 Logical Domains Manager 均负责以下操作:

  • 侦听多播消息

  • 跟踪分配给域的 MAC 地址

  • 查找重复项

  • 为避免产生重复项而作出响应

如果系统上的 Logical Domains Manager 由于某种原因关闭,则在 Logical Domains Manager 关闭期间可能会产生重复的 MAC 地址。

创建逻辑域或网络设备时会执行自动 MAC 分配,而且自动 MAC 分配会一直保持到该设备或逻辑域被删除。


注 - 创建逻辑域或网络设备及启动逻辑域时,会执行检查重复 MAC 地址的检测。