报文转发方法、装置、用户面功能网元及存储介质与流程

文档序号:36427001发布日期:2023-12-20 22:25阅读:34来源:国知局
报文转发方法与流程

本发明涉及通信,具体而言,涉及一种报文转发方法、装置、用户面功能网元及存储介质。


背景技术:

1、目前,在第五代移动通信技术(5th generation mobile networks,5g)系统中,终端设备(user equipment,ue)之间的数据转发,可以通过用户面网元实现本地转发。

2、以太网控制自动化技术(ether control automation technology,ethercat)系统是以以太网为基础的通信系统,ethercat网络由一个主站设备和多个从站设备构成,主站设备和从站设备之间通过有线连接进行数据报文的传输,在主站设备和多个从站设备之间的传输过程中,数据报文的传输路径是依次经过主站设备和多个从站设备的环形回路。

3、但是现有的5g核心网无法实现对ethercat数据报文的环形回路的数据转发。


技术实现思路

1、本发明的目的在于,针对上述现有技术中的不足,提供一种报文转发方法、装置、用户面功能网元及存储介质,以便实现通过5g核心网对以太网设备的数据报文进行转发。

2、为实现上述目的,本技术实施例采用的技术方案如下:

3、第一方面,本技术实施例提供了一种报文转发方法,应用于用户面功能upf网元,所述方法包括:

4、接收预设以太网设备发送的数据帧;

5、对所述数据帧进行解析,确定所述数据帧中的从站操作次数;

6、根据所述从站操作次数,确定所述预设以太网设备的类型,以用于所示所述预设以太网设备为主站设备,还是从站设备;

7、根据所述预设以太网设备的第一pdu会话的标识、采用所述类型对应的读取顺序,从预设本地包分类器中确定第二pdu会话的标识,其中,所述预设本地包分类器包括按照预设顺序排列的多个pdu会话的标识;

8、将所述数据帧通过所述第二pdu会话发送给所述第二pdu会话对应的目标以太网设备。

9、可选的,所述根据所述预设以太网设备的第一pdu会话的标识、采用所述类型对应的读取顺序,从预设本地包分类器中确定第二pdu会话的标识,包括:

10、若所述预设以太网设备的类型为主站设备,将所述第一pdu会话的标识移动至所述预设本地包分类器的首位;

11、读取所述预设本地包分类器中所述第一pdu会话的标识的下一个pdu会话的标识,确定所述第二pdu会话的标识。

12、可选的,所述根据所述预设以太网设备的第一pdu会话的标识、采用所述类型对应的读取顺序,从预设本地包分类器中确定第二pdu会话的标识,包括:

13、若所述预设以太网设备的类型为从站设备,且所述第一pdu会话的标识不位于所述预设本地包分类器的末尾,读取所述预设本地包分类器中所述第一pdu会话的标识的下一个pdu会话的标识,确定所述第二pdu会话的标识。

14、可选的,所述预设本地包分类器还包括:与每个pdu会话的标识对应的主站标志,所述主站标志用于指示所述每个pdu会话所连接的以太网设备是否为主站设备;所述若所述预设以太网设备的类型为主站设备,将所述第一pdu会话的标识移动至所述预设本地包分类器的首位之后,所述方法还包括:

15、将所述第一pdu会话的标识对应的主站标志设置为预设标志位,所述预设标志位用于指示所述第一pdu会话所连接的以太网设备为主站设备。

16、可选的,所述根据所述预设以太网设备的第一pdu会话的标识、采用所述类型对应的读取顺序,从预设本地包分类器中确定第二pdu会话的标识,包括:

17、若所述预设以太网设备的类型为从站设备、所述第一pdu会话的标识位于所述预设本地包分类器的末尾,且所述预设本地包分类器的首位pdu会话的标识对应的主站标志为预设标志位,则读取所述首位pdu会话的标识为第二pdu会话的标识。

18、可选的,所述根据所述从站操作次数,确定所述预设以太网设备的类型,包括:

19、

20、若所述从站操作次数为0,则确定所述预设以太网设备为主站设备;

21、若所述从站操作次数不为0,则确定所述预设以太网设备为从站设备。

22、可选的,所述根据所述预设以太网设备的第一pdu会话的标识、采用所述类型对应的读取顺序,从预设本地包分类器中确定第二pdu会话的标识之前,所述方法还包括:

23、若所述预设本地包分类器中不包括所述第一pdu会话的标识,丢弃所述数据帧。

24、第二方面,本技术实施例还提供一种报文转发装置,应用于用户面功能upf网元,所述装置包括:

25、数据帧接收模块,用于接收预设以太网设备发送的数据帧;

26、操作次数确定模块,用于对所述数据帧进行解析,确定所述数据帧中的从站操作次数;

27、设备类型确定模块,用于根据所述从站操作次数,确定所述预设以太网设备的类型,以用于所示所述预设以太网设备为主站设备,还是从站设备;

28、会话标识读取模块,用于根据所述预设以太网设备的第一pdu会话的标识、采用所述类型对应的读取顺序,从预设本地包分类器中确定第二pdu会话的标识,其中,所述预设本地包分类器包括按照预设顺序排列的多个pdu会话的标识;

29、数据帧发送模块,用于将所述数据帧通过所述第二pdu会话发送给所述第二pdu会话对应的目标以太网设备。

30、可选的,所述会话标识读取模块,具体用于若所述预设以太网设备的类型为主站设备,将所述第一pdu会话的标识移动至所述预设本地包分类器的首位;读取所述预设本地包分类器中所述第一pdu会话的标识的下一个pdu会话的标识,确定所述第二pdu会话的标识。

31、可选的,所述会话标识读取模块,具体用于若所述预设以太网设备的类型为从站设备,且所述第一pdu会话的标识不位于所述预设本地包分类器的末尾,读取所述预设本地包分类器中所述第一pdu会话的标识的下一个pdu会话的标识,确定所述第二pdu会话的标识。

32、可选的,所述预设本地包分类器还包括:与每个pdu会话的标识对应的主站标志,所述主站标志用于指示所述每个pdu会话所连接的以太网设备是否为主站设备;所述装置还包括:

33、主站标识设置模块,用于将所述第一pdu会话的标识对应的主站标志设置为预设标志位,所述预设标志位用于指示所述第一pdu会话所连接的以太网设备为主站设备。

34、可选的,所述会话标识读取模块,具体用于若所述预设以太网设备的类型为从站设备、所述第一pdu会话的标识位于所述预设本地包分类器的末尾,且所述预设本地包分类器的首位pdu会话的标识对应的主站标志为预设标志位,则读取所述首位pdu会话的标识为第二pdu会话的标识。

35、可选的,所述设备类型确定模块,具体用于若所述从站操作次数为0,则确定所述预设以太网设备为主站设备;若所述从站操作次数不为0,则确定所述预设以太网设备为从站设备。

36、可选的,所述设备类型确定模块之前,所述装置还包括:

37、数据帧丢弃模块,用于若所述预设本地包分类器中不包括所述第一pdu会话的标识,丢弃所述数据帧。

38、第三方面,本技术实施例还提供一种用户面功能网元,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当用户面功能网元运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行如第一方面任一项所述的报文转发方法的步骤。

39、第四方面,本技术实施例还提供一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一项所述的报文转发方法的步骤。

40、本技术的有益效果是:

41、本技术提供的报文转发方法、装置、用户面功能网元及存储介质,基于预设以太网设备发送的数据帧中的从站操作次数、预设以太网设备的类型,以及预设以太网设备的第一pdu会话的标识,从预设本地包分类器中确定第二pdu会话的标识,以使得upf网元将数据帧通过第二pdu会话发送至目标以太网设备,实现ethercat主站设备和ethercat从站设备之间通过5g核心网进行报文转发。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1