DLR 经过优化以在支持 VXLAN 或 VLAN 的端口组上的虚拟机之间的逻辑空间中转发。
DLR 具有以下属性:
- 高性能、低开销的第一跃点路由:
- 随主机数呈线性扩展
- 在上行链路上支持 8 向 ECMP
- 每个主机最多 1,000 个 DLR 实例
- 每个 DLR 上最多 999 个逻辑接口 (LIF)(8 个上行链路 + 991 个内部) + 1 个管理
- 在所有 DLR 实例中分布的每个主机最多 10,000 个 LIF(NSX Manager 未强制实施)
请注意以下问题:
- 无法将多个 DIR 连接到任何给定的 VLAN 或 VXLAN。
- 无法在每个 DLR 上运行多个路由协议。
- 如果使用 OSPF,则无法在多个 DLR 上行链路上运行 OSPF。
- 要在 VXLAN 和 VLAN 之间路由,传输区域必须跨单个 DVS。
概括来说,DLR 设计在以下方面与模块化路由器机箱类似:
- ESXi 主机类似于线路卡:
- 它们具有连接了终端站(虚拟机)的端口。
- 这是进行转发决策的位置。
- DLR 控制虚拟机类似于路由处理器引擎:
- 它运行动态路由协议,以便与网络的其余部分交换路由信息。
- 它根据接口配置、静态路由和动态路由信息计算“线路卡”的转发表。
- 它将这些转发表写入到“线路卡”(通过控制器群集)以支持扩展和弹性。
- 将 ESXi 主机连接在一起的物理网络类似于背板:
- 它在“线路卡”之间传送 VLAN 或 VXLAN 封装的数据。