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

前提条件

  • 确认您拥有 Edge 网桥配置文件。
  • 配置以下选项之一:混杂模式、MAC 学习或池端口。请参见配置基于 Edge 的桥接
  • 至少将一个 ESXi 或 KVM 主机用作常规传输节点。该节点托管的虚拟机需要与 NSX-T Data Center 部署外部的设备进行连接。
  • NSX-T Data Center 部署外部具有一个虚拟机或其他终端设备。该终端设备必须连接到与支持网桥的逻辑交换机的 VLAN ID 匹配的 VLAN 端口。
  • 将覆盖网络传输区域中的一个逻辑交换机用作支持网桥的逻辑交换机。
  • 确认在 NSX Manager 用户界面中选择了管理器模式。请参见NSX Manager。如果看不到策略管理器模式按钮,请参见配置用户界面设置

过程

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

结果

您可以将 ping 命令从 NSX-T Data Center 内部虚拟机发送到 NSX-T Data Center 外部的节点以测试网桥是否正常工作。

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

还可以使用 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"
}