7.5. 配置 Extreme Exos 交换机

7.5.1. 关于中继端口

使用 OpenStack 网络,您可以将实例连接到您的物理网络中已存在的 VLAN。术语 中继 用于描述允许多个 VLAN 遍历同一端口的端口。使用这些端口,VLAN 可以跨越多个交换机,包括虚拟交换机。例如,物理网络中标记为 VLAN110 的流量到达 Compute 节点,其中 8021q 模块会将标记的流量定向到 vSwitch 上的适当 VLAN。

7.5.2. 在 Extreme Networks EXOS 交换机中配置中继端口

如果使用 X-670 系列交换机,请参阅以下示例来允许 VLAN 110 和 111 的流量传递给实例。

重要

这些值是示例。您必须更改本例中的值以匹配环境中的值。在不调整的情况下将这些值复制和粘贴到交换机配置中可能会导致意外中断。

流程

  • 此配置假定您的物理节点在物理交换机上连接到接口 24 的以太网电缆。在本例中,DATA 和 MNGT 是 VLAN 名称。

    #create vlan DATA tag 110
    #create vlan MNGT tag 111
    #configure vlan DATA add ports 24 tagged
    #configure vlan MNGT add ports 24 tagged

7.5.3. 关于访问端口

并非 Compute 节点上的所有 NIC 都承载实例流量,因此您不需要配置所有 NIC 以允许多个 VLAN 穿过。访问端口只需要一个 VLAN,并且可能满足其他操作要求,如传输管理流量或块存储数据。这些端口通常称为访问端口,通常需要比中继端口更简单的配置。

7.5.4. 为 Extreme Networks EXOS 交换机配置访问端口

此配置假定您的物理节点已将以太网电缆连接到物理交换机中的接口 10

重要

这些值是示例。您必须更改本例中的值以匹配环境中的值。在不调整的情况下将这些值复制和粘贴到交换机配置中可能会导致意外中断。

流程

  • 在此配置中,在 Extreme Networks X-670 系列交换机上,10 用作 eth1 的访问端口。

    create vlan VLANNAME tag NUMBER
    configure vlan Default delete ports PORTSTRING
    configure vlan VLANNAME add ports PORTSTRING untagged

    例如:

    #create vlan DATA tag 110
    #configure vlan Default delete ports 10
    #configure vlan DATA add ports 10 untagged

7.5.5. 关于 LACP 端口聚合

您可以使用链路聚合控制协议(LACP)将多个物理 NIC 捆绑在一起以形成一个逻辑频道。LACP 也称为 802.3ad(或 Linux 中的绑定模式 4),LACP 创建了用于负载平衡和容错的动态绑定。您必须在物理 NIC 和物理交换机端口上配置 LACP:

其他资源

7.5.6. 在物理 NIC 上配置 LACP

您可以在物理 NIC 上配置链路聚合控制协议(LACP)。

流程

  1. 编辑 /home/stack/network-environment.yaml 文件:

    - type: linux_bond
      name: bond1
      mtu: 9000
      bonding_options:{get_param: BondInterfaceOvsOptions};
      members:
        - type: interface
          name: nic3
          mtu: 9000
          primary: true
        - type: interface
          name: nic4
          mtu: 9000
  2. 将 Open vSwitch 网桥配置为使用 LACP:

    BondInterfaceOvsOptions:
        "mode=802.3ad"

其他资源

7.5.7. 在 Extreme Networks EXOS 交换机上配置 LACP

流程

7.5.8. 关于 MTU 设置

您必须调整特定类型的网络流量的 MTU 大小。例如,某些 NFS 或 iSCSI 流量需要巨型帧(9000 字节)。

注意

您必须在流量应该通过的所有跃点(包括任何虚拟交换机)中,更改来自端到端的 MTU 设置。

7.5.9. 在 Extreme Networks EXOS 交换机中配置 MTU 设置

流程

  • 在本示例中,在 Extreme Networks EXOS 交换机上启用巨型帧,并配置支持使用 9000 字节转发 IP 数据包:

    enable jumbo-frame ports PORTSTRING
    configure ip-mtu 9000 vlan VLANNAME

    示例

    # enable jumbo-frame ports 11
    # configure ip-mtu 9000 vlan DATA

7.5.10. 关于 LLDP 发现

ironic-python-agent 服务侦听来自已连接的交换机的 LLDP 数据包。收集的数据可以包括交换机名称、端口详细信息和可用的 VLAN。与 Cisco Discovery Protocol(CDP)类似,LLDP 会在 director 内省过程中帮助发现物理硬件。

7.5.11. 在 Extreme Networks EXOS 交换机中配置 LLDP 设置

流程

  • 在本例中,LLDP 在 Extreme Networks EXOS 交换机上启用。11 代表端口字符串:
enable lldp ports 11