UPGW 部署 Overview
部署设备需求
生产级 UPGW 硬件配置需求(高性能、高可靠)宿主机部署
CPU: 至少 6 核 ,推荐 8 核。
内存:至少 16G,推荐 32G。
硬盘:300G。
网络:
管理网:千兆电口 1 个。
业务网:万兆光口 3 个。需求 1 张支持 Bypass 功能的 SR-IOV 网卡、1 张普通的 SR-IOV 网卡。推荐型号:Intel X710(支持 Bypass 功能)。
Upstream 对接 BBU:SR-IOV + Bypass 网卡。
Downstream 对接 5GC:SR-IOV + Bypass 网卡。
LBP 对接 MEC GW:SR-IOV 网卡。
PoC 级 UPGW 硬件配置需求(本地分流功能验证)虚拟机部署
CPU: 至少 6 核 ,推荐 8 核,开启 CPU 绑定配置。
内存:至少 16G,推荐 32G,开启大页内存配置。
硬盘:200G。
网卡:
管理网:OvS Network。
业务网:SR-IOV Network。需求 1 张 SR-IOV 网卡。推荐型号:Mellanox CX-5 或 Intel X710。支持 DPDK、支持 VF 直通模式。
Upstream 对接 BBU:VF 直通虚拟接口。
Downstream 对接 5GC:VF 直通虚拟接口。
LBP 对接 MEC GW:VF 直通虚拟接口。
网卡型号推荐
当 UPGW 作为 VNF,支持运行在 VM 或 Container 之上。为了做到节省物理网卡端口和兼具性能的要求,选择使用 SR-IOV 网卡,虚拟出 3 个 VFs 给 NES 使用。因为 NES 的转发特性:upstream port 和 downstream port 之间直通报文转发。为 UPGW 能够正常运行,作为流量接口的 VF 必须支持以下功能:
VF 可以正常运行 DPDK。
VF 必须支持单播混杂模式(IP 报文)及广播混杂模式(ARP 报文)。
现经验证的网卡类型:
mellanox cx-3(不可行,VF 的 PCI 地址不独立)
mellanox cx-5(可行)
intel 82599(不可行,不支持 VF 单播混杂模式)
Intel x710(可行,但会警告输出)