搜索

17.16. 设置 vLAN 标签

download PDF
使用 virsh net-edit 命令添加虚拟局域网(vLAN) 标签。此标签也可用于 SR-IOV 设备的 PCI 设备分配。如需更多信息,请参阅 第 16.2.3 节 “使用 SR-IOV 设备配置 PCI 分配”

图 17.30. vSetting VLAN 标签(仅支持网络类型)


<network>
  <name>ovs-net</name>
  <forward mode='bridge'/>
  <bridge name='ovsbr0'/>
  <virtualport type='openvswitch'>
    <parameters interfaceid='09b11c53-8b5c-4eeb-8f00-d84eaa0aaa4f'/>
  </virtualport>
  <vlan trunk='yes'>
    <tag id='42' nativeMode='untagged'/>
    <tag id='47'/>
  </vlan>
  <portgroup name='dontpanic'>
    <vlan>
      <tag id='42'/>
    </vlan>
  </portgroup>
</network>
如果(且只有)网络类型支持对客户机透明的 vlan 标记,可选的 <vlan> 元素可以指定一个或多个 vlan 标签,以应用于使用此网络的所有虚拟客户机的流量。(openvswitch 和 type='hostdev 的 SR-IOV 网络支持透明的 VLAN 标记,则包括标准 Linux 网桥和 libvirt 自身的虚拟网络等内容。802.1Qbh(vn-link)和 802.1Qbg(VEPA)交换机提供自己的方法(在 libvirt 外),以标记到特定 vlans 的客户机流量。) 如预期一样,tag 属性指定要使用的 vlan 标签。如果网络定义了多个 <vlan> 元素,则假定用户希望利用所有指定标签进行 VLAN 中继。如果需要使用单一标签的 vlan 中继,可选属性 trunk='yes' 可以添加到 vlan 元素。
对于使用 openvswitch 的网络连接,可以配置 'native-tagged' 和 'native-tagged' vlan 模式。这会在 <tag> 元素中使用可选的 nativeMode 属性: nativeMode 可以被设置为 'tagged' 或 'untagged'。元素的 id 属性设置原生 vlan。
VLAN 元素也可以在 <端口> 组元素中指定,也可直接在域的 <interface> 元素中指定。<>如果在多个位置上指定了 vlan 标签,<接口> 中的设置将具有优先权,后跟接口配置选择的 <portgroup> 中的设置。只有在 <端口> 组或 <接口> 中未给定任何时,才会选择 <vlan> in <network>
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.