# UPGW on vpp 简介 `UPG`W作为`4G/5G`通用的边缘分流网关,可支持: 1、`UPGW`在`4G/5G`环境中支持`GTPU`透传,不影响`4G/5G`业务; 2、基于`UE`业务报文的`IP`五元组对基站流量进行过滤并本地卸载,即将`UPGW`从`use`r侧收到的`UE`流量,分流到`lbp`网卡,也就是基于`IP`的本地分流; 3、可对基站的`DNS`域名流量进行本地卸载,即将`UPGW`从`network`侧收到的`UE DNS`域名流量,分流到`lbp`网卡,也就是域名的`DNS`本地分流。 ## 基于 VPP 2009 版本实现 边缘分流网关 UPGW 代码仓库:http://gitlab.sh.99cloud.net/5GS/upf-astri/tree/UPF_UPGW 开发跟踪:http://172.16.30.125/issues/120844 公共知识库:[UPGW v2.0.0(UPGW on vpp) 设备产品文档 — 5GS Doc](http://172.20.150.6/upgw_v2.0.0/index.html#) ### 网络架构 ![UPGW_on_vpp](../_static/UPGW_on_vpp.png) ### 基础功能 要求做到`RAN`和网络侧无感知`UPGW` 存在,`UPGW`直接串接入系统中就可正常透传`4G/5G`业务: 1、支持`4G/5G`业务透传; 2、支持`UE ip`五元组分流; 3、支持域名重定向; 4、支持基于`UE ip`的黑白名单; ### 增强功能 * 基于`UE ip`的限速 * 基于`UE ip`的计费