工业互联网对5G UPF的要求

        定了题目,写下第一行文字的时候,就有点后悔了。题目定的有点大了,有点hold不住。所以文章中肯定有错误的地方,后面随着笔者认知和实践增加,再后续更新修订。UPF作为移动通信网络中的用户面网关,主要解决的是移动用户上线后,移动用户(UE)与数据网络(DN)业务数据如何转发的问题。在5G之前,移动通信网络面对的是移动终端用户的移动互联网需求,UPF所传输的数据以视频、网页、语音为主。在5G,新添加了对工业互联网需求。本文从移动互联网与工业互联网对比的视角,来说下工业互联中对UPF的要求。(注:明天是2021年春节,停留在这个时间点看。当前UPF和工业互联网的要求还有一定差距,预计还要3年时间的从开发到成熟运营期。)

1、网络协议栈多样化

        从网络协议栈看,消费互联网中数据链路层为以太网为主,三层网络为IP网络,协议栈往上则是HTTP为主的应用层协议。工业互联网中,网络协议有不同设备厂家和行业提出,呈现出多样化特点。

       工业互联网中,在物理层有如RS232和RS485这样的串行标准。在数据链路层,协议定义更加分散,有基于RS232/485之上各厂家的链路层私有实现,也有如Modbus中的串行链路协议。以及基于以太网802.3协议的称之为工业以太网协议,例如EtherCAT、PROFInet/IRT、SERCOS-III。另外,也有CAN总线协议这样,同时定义了物理层和数据链路层。在网络层,一方面,有些基于串行总线的协议簇对网络层和传输层就没有具体的定义。另一方面,基于工业以太网的协议簇,则网络层协议仍保持为IP。协议栈往上到应用层,应用层协议的多样化,同样明显。例如有Modbus TCP/IP。基于组件对象模型(COM)的分布式自动化系统,ProflNet和OPC。想做到数据传输和平台无关的,OPC UA。基于二进制消息的发布/订阅编程模式的消息协议,MQTT。运行在UDP上使用二进制消息的Coap(Constrained Application Protocol)。

 

                                             图1 工业互联网协议栈

      需要说明的是,有些工业互联网协议是没有网络层的,只有数据链路层,或数据链路层之上直接为应用层。而数据链路层除了以太网,还有别的协议和厂家私有定义。结合上面的描述,就可以理解为什么3GPP 23.501描述pdu session type分三大类,IP, Ethernet Type ,Unstructured Type。而在4G中,PDN connection只支持IP。

      pdu session type为Ethernet Type时,UPF相当于一个具备隧道功能的二层网络转发设备。UPF根据Ethernet Packet Filter进行PDR的匹配,如下图2.

 

                               图2 3gpp 29.244中Ethernet Packet Filter IE

        pdu session type为Unstructured Type时,UPF相当于一个ptp(Point-to-Point)的转发设备。基本上就是下面这个意思。UPF通过gtpu头标识识别上行数据所属pdu session,并通过一种ptp封装方式,例如UDP/ipv6进行封装后,发送DN。从DN来的下行数据,UPF根据UDP/IPv6映射到对应的下行gtpu隧道。

 

                                     图3 Unstructured pdu session处理示意

2、可靠性

       移动互联网解决大家对生活的便捷性问题,丢个报业务中断,大部分情况下影响的是用户体验。工业互联网解决生产问题,生产线上安全第一。因此工业互联网对连接可靠性的要求,为基础性的要求。从架构的角度看,提高可靠性的方法,主要就是增加冗余机制,一个不行,来两个。两个同时出现问题的概率,显然会低于单个出现问题的概率。

      在3GPP 23.501 R16中就规定了UPF的冗余连接方案。Redundant transmission for high reliability communication

      以单UPF和单RAN节点之间冗余数据传输为例。在该方案中,冗余数据分组包将通过两个独立的N3隧道在UPF和RAN之间传输,这两个隧道与单个PDU会话相关,通过不同的传输层路径来提高服务的可靠性。此时UPF具有数据复制和冗余数据去除的功能。

 

                                                      图4 单UPF和单RAN节点之间冗余数据传输

3、通信模式从C/S到M2M

       移动互联网下,无论游戏、视频等,通信的基本模式都为C/S模式。即使社交软件,这种主打人与人交互的软件,也是通过各用户的客户端链接服务器,通过服务器转发消息。

       工业互联网下,对于工业园区场景,要求提供各现场设备、企业信息化系统等的互联,5G网络可提供一个园区无线局域网。UPF变成SDN交换机的角色,而SMF变成SDN控制器,控制着接入5G设备之间的数据转发。园区内设备间可相互通信M2M,数据不用去远端的DN中转,可有效降低时延。

 

            

                                                               图5 5G LAN示意图

   

4、网络时延敏感性

       与可靠性类似。网络时延对移动互联网来说,顶多时“要钱”的问题,属于用户满意度范畴。但对于工业互联网来说,网络时延就是“要命”的问题。降到工业互联网的网络时延保证,大家大多讨论的应该是TSN和5G的结合问题。这个问题,笔者也属于起步摸黑研究阶段。本文只能作为一个引子,讲述大概。

       TSN,同时与本文第一个问题----工业互联网下网络协议栈多样化问题相关。协议的碎片化,与大规模生产组织和降低成本的要求是冲突的。故协议往统一的方向走,其中一个重要的方向就是工业以太网,在原有以太网上进行增强。原有以太网为尽力而为的网络,并假设所有的数据发送都是随机离散的,无法保证周期性的数据。TSN最初的工作为解决实时音视频,IEEE802.1工作组在2006年成立AVB音频视频桥接任务组,并在随后的几年里成功解决了音频视频网络中数据实时同步传输的问题。2012年,AVB任务组在其章程中扩大了时间确定性以太网的应用需求和适用范围,并同时将任务组名称改为TSN任务组。TSN不是一个单独协议,而是一组协议。IEEE802.1AS Rev来定义精确的时钟同步。IEEE802.1Qbu+IEEE802.3br采用抢占式MAC的方式来对高实时性数据进行传输。

 

                                                   图6 TSN相关的部分协议

       在5G+TSN网络中,UPF扮演一个TSN交互机的角色。因为TSN可视为增强的具有实时特性的以太网。故5G+TSN,也就是5GS(5GS=gnb+5gc)作为TSN的逻辑网桥。UPF新增NW-TT功能(Network-side TSN translator),通过NW-TT加入到TSN网络中,与TSN需要进行LLDP和时钟同步,同时,UPF要根据CNC控制完成要求的Qos调度。

       5GC控制面与TSN AF(Application Function,应用功能)通过N33对接。TSN通过NEF(Network Exposure Function,网络开放功能)获得网络开放能力,通过N5口与PCF(Policy Control Function,策略控制功能)连接,完成TSN相关会话的配置策略。

       跳转到UPF视角看,UPF在接入层这一端处理的仍为GTPU数据,只是pdu type为Ethernet,并根据策略进行相应的qos保证即可。UPF在DN这一端,连接的网络为二层的TSN网络,要实现TSN网络下的LLDP、时钟同步、报文打时戳处理。这基本是大概,具体的研究R16和TSN一众协议。

https://i-blog.csdnimg.cn/blog_migrate/d6465cd5b88de1bd3b2867242bdeadf0.png

                                                        图7 5G+TSN

写到最后的话

        有点漫威宇宙的感觉,所有的故事线,开始交叉和发生关联。

                                                                                                            ----致OICT

 

 

 

 

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值