18.12.5. 自动 IP 地址检测和 DHCP Snooping


本节介绍自动 IP 地址检测和 DHCP 侦听的信息。

18.12.5.1. 简介

如果引用了变量 IP,但没有为其分配值,则虚拟机的接口上使用的 IP 地址的检测会被自动激活。变量 CTRL_IP_LEARNING 可以用来指定要使用的 IP 地址学习方法。有效值包括: 任何dhcpnone
值 指示 libvirt 使用任何数据包来确定虚拟机使用的地址,如果变量 TRL_IP_LEARNING 没有设置,这是默认设置。这个方法只会检测每个接口的一个 IP 地址。检测到客户机虚拟机的 IP 地址后,其 IP 网络流量将锁定到那个地址(例如,IP 地址欺骗会被其过滤器之一阻止。在这种情况下,虚拟机的用户将无法更改客户机虚拟机内部接口的 IP 地址,这被视为 IP 地址欺骗。当客户机虚拟机迁移到另一台主机物理机器或暂停操作后恢复时,客户机虚拟机发送的第一个数据包将再次确定客户机虚拟机可在特定接口上使用的 IP 地址。
dhcp 指示 libvirt 仅允许具有有效租期的 DHCP 服务器分配地址。此方法支持每个接口检测和使用多个 IP 地址。当客户机虚拟机在暂停操作后恢复时,任何有效的 IP 地址租用都会应用到其过滤器。否则,客户机虚拟机预期使用 DHCP 来获取新的 IP 地址。当客户机虚拟机迁移到另一台物理主机物理虚拟机时,需要客户机虚拟机重新运行 DHCP 协议。
如果 CTRL_IP_LEARNING 设为 none,libvirt 不会进行 IP 地址学习并引用 IP 地址,而不为其分配显式值就出现错误。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.