5G核心网学习平台
UPF 实践篇 #02

UPF功能篇:允许两个UE直接通信以及禁止UE直接通信

《5G核心网原理与实践》实践篇 · UPF 网元功能

UPF功能篇:允许两个UE直接通信以及禁⽌UE直接通信

爱卫生

2024年04月11日 00:00

本文是图文专栏《5GC实践篇之UPF篇》的1篇。

背景说明:

从某种程度来说,UPF是一个路由器,并且还是UE在IP这个层面的下一跳网关。

这就好比咱们在家用wifi上网,家里的电脑的下一跳网关是wifi路由器一样。

正常来说,UE主要是访问DN,IP层面的转发路径是:

UE-->UPF-->DN(如Internet)。

但是呢,有两个UE,想玩个骚操作。

UE1跟UE2说:”我直接给你传个1080P的电影文件吧。“

UE2说:“那你传到百度云吧。我去百度云下载。”

UE1说:“那多慢啊。而且。。。”

UE2说:“而且什么?”

UE1说:“告诉你一个秘密,我直接发给你啊,不要钱。”

UE2说:”不可能吧?“

过N6啊。哈哈。你别告诉别人哈。又快有免费。“

UE1说:”真的。因为听说我们那个网关UPF啊,它是把数据包转到N6接口的DN才计费收钱。但咱们没经

UE2说:”那还等啥,赶紧传啊!!!“

虽是玩笑,但确实是这样的。

如果UE1给UE2直接发数据,那IP层的转发路径是:

UE1--->UPF--->UE2

【省略了基站哈,当然要经过基站啦。】

那这里有一个需求,是这样的。

就是UPF要支持灵活的UE互访策略。

策略1:允许UE互访,

则UE1可以直接ping通UE2(或者访问UE2上的应用)。

策略2:不允许UE互访,

则UE2不可以直接ping通UE2(或者访问UE2上的应用)。

测试步骤:

1)打开3个UE,发起PDU会话建立,同一个DNN。

分配的IP分别为172.16.1.101、172.16.1.102、172.16.1.103。

2)UPF上设置允许UE互访;

从UE1去ping UE2和UE3,都可以ping通。如下图所示:

3)UPF上关闭UE互访:

从从UE1去ping UE2和UE3,都不能ping通。如下图所示:

← 返回 UPF 实践篇