# 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(可行,但会警告输出) ## 5G 场景部署形态 ### 5G 无线侧分流场景系统架构 ![UPGW_5GS_Integration_Architecture](../../_static/UPGW_5GS_Integration_Architecture.jpg) ### 5G 无线侧分流场景网络拓扑 ![UPGW_network_topo](../../_static/UPGW_network_topo.jpg) ## 高可用架构原理 ![UPGW_High_Reliability](../../_static/UPGW_High_Reliability.jpg)