如果您的虚拟机连接到 NSX-T Data Center 覆盖网络,则可以配置网桥支持的逻辑交换机,以提供与 NSX-T Data Center 部署外部的其他设备或虚拟机的第 2 层连接。

有关示例拓扑,请参阅 图 1

前提条件

  • 验证您是否有网桥群集或网桥配置文件。
  • 至少将一个 ESXi 或 KVM 主机用作常规传输节点。该节点托管的虚拟机需要与 NSX-T Data Center 部署外部的设备进行连接。
  • NSX-T Data Center 部署外部具有一个虚拟机或其他终端设备。该终端设备必须连接到与支持网桥的逻辑交换机的 VLAN ID 匹配的 VLAN 端口。
  • 将覆盖网络传输区域中的一个逻辑交换机用作支持网桥的逻辑交换机。

过程

  1. 从浏览器中,登录到 https://<nsx-mgr> 中的 NSX Manager
  2. 从导航面板中选择网络 > 交换
  3. 单击覆盖网络交换机的名称(流量类型:覆盖网络)。
  4. 单击相关 > ESXi 网桥群集相关 > Edge 网桥配置文件
  5. 单击连接
  6. 要连接到网桥群集,请执行以下操作
    1. 选择一个网桥群集。
    2. 输入 VLAN ID。
    3. 启用或禁用 VLAN 上的 HA
    4. 单击连接
  7. 要连接到网桥配置文件,请执行以下操作
    1. 选择一个网桥配置文件。
    2. 选择一个传输区域。
    3. 输入 VLAN ID。
    4. 单击保存
  8. 如果尚未将虚拟机连接到逻辑交换机,请连接虚拟机。
    这些虚拟机必须位于网桥群集或网桥配置文件所在传输区域中的传输节点上。

结果

您可以将 ping 命令从 NSX-T Data Center 内部虚拟机发送到 NSX-T Data Center 外部的节点以测试网桥是否正常工作。例如,在图 1 中,NSX-T Data Center 传输节点上的应用程序虚拟机应该能够 ping 通外部节点上的数据库虚拟机,反之亦然。

可以通过单击监控选项卡来监控网桥交换机上的流量。

还可以使用 GET https://192.168.110.31/api/v1/bridge-endpoints/<endpoint-id>/statistics API 调用来查看网桥流量:
{
  "tx_packets": {
    "total": 134416,
    "dropped": 0,
    "multicast_broadcast": 0
  },
  "rx_bytes": {
    "total": 22164,
    "multicast_broadcast": 0
  },
  "tx_bytes": {
    "total": 8610134,
    "multicast_broadcast": 0
  },
  "rx_packets": {
    "total": 230,
    "dropped": 0,
    "multicast_broadcast": 0
  },
  "last_update_timestamp": 1454979822860,
  "endpoint_id": "ba5ba59d-22f1-4a02-b6a0-18ef0e37ef31"
}