5G边缘计算粘性业务的网络层支持的制作方法

文档序号:34691342发布日期:2023-07-06 00:57阅读:34来源:国知局
5G边缘计算粘性业务的网络层支持的制作方法

本发明大体上涉及电信,具体涉及在第五代(fifth-generation,5g)移动网络站点之间移动的移动设备与通过互联网协议(internet protocol,ip)网络以通信方式连接到5g网络的数据中心中的应用服务器之间一致路由流的机制。


背景技术:

1、许多现代移动设备包括支持无线互联网连接的设备。例如,移动设备可以通过第三代合作伙伴计划(3rd generation partnership project,3gpp)标准化的接口进行通信。移动网络的最新代际被称为第五代(fifth generation,5g)移动网络。移动网络用于通过使得移动设备可以在移动网络塔之间交换连接,使得移动设备可以在位置之间移动。一般来说,这种移动可以在不影响连接的情况下完成。但是,在一些情况下,当移动设备在移动网络塔之间移动时,某些类型的无线通信可能会遇到连接问题。


技术实现思路

1、在一个实施例中,本发明包括一种由用户设备(user equipment,ue)实现的方法,其中,所述方法包括:所述ue发送发往服务器的任播地址的第一报文,所述第一报文与粘性业务流关联;所述ue从所述服务器接收所述流的第二报文,所述流的第二报文包括具有粘性目的地子类型长度值(sticky destination sub type length value,sticky-dst-subtlv)的互联网协议扩展报头,所述sticky-dst-subtlv包括连接到所述服务器的出口路由器的地址;所述ue将所述sticky-dst-subtlv复制到所述流的第三报文的ip扩展报头中;所述ue发送具有所述sticky-dst-subtlv的所述第三报文。

2、边缘计算应用服务器可以采用实例化。例如,不同的数据中心可以各自使用同一应用服务器的不同副本(实例)。在这种情况下,无论哪个数据中心接收ue的通信,所述ue都会接收相同的业务。实现这种实例化的一种机制是使用相同的任播地址配置所有应用服务器实例,该地址可以是单播ip地址。所述ue可以使用所述任播地址作为通信中的目的地地址,所述网络可以使用所述任播地址将所述通信路由到最近的应用服务器。这与指向所述互联网上特定计算机的ip地址形成了鲜明对比。这种方法的一个问题是,某些服务在实例之间交换时可能会遇到延迟。例如,支持自动驾驶的服务在实例之间交换时可能需要重新发送数据,这可能会导致不希望的和/或危险的延迟。即使当ue在移动网络站点或无线通信网络站点(例如,5g网络站点)之间移动时,希望保持ue和特定应用服务器之间的通信流的业务在这里被称为粘性业务。

3、本实施例包括支持粘性业务的机制,这些业务连接到边缘计算应用服务器,为不同数据中心中的不同实例共享相同的任播地址。所公开的机制在入口路由器和出口路由器上操作。在一个示例中,粘性业务可以通过依赖于所述ue处的功能来管理。所述ue向应用服务器发送报文,作为流的一部分。所述报文通过初始入口路由器和所述出口路由器转发到所述应用服务器。所述应用服务器通过所述出口路由器向所述ue发送响应报文。所述出口路由器预配置为将所述任播地址标识为与粘性业务关联。例如,边缘计算(edgecomputing,ec)粘性业务管理系统可以为所述网络中的各种路由器配置任播地址和/或粘性业务的粘性业务标识符(identifier,id)。所述出口路由器将粘性目的地子类型长度值(sticky destination sub type length value,sticky-dst-subtlv)插入所述响应报文的报头中。所述报文包括一个附加的目的地地址字段,其中包括用于转发所述报文的目的地地址。所述报头可以是目的地选项报头(或称为目的地扩展报头),例如由ipv6协议定义的ipv6目的地选项报头。所述sticky-dst-subtlv包括所述出口路由器的所述ip地址。然后,所述出口路由器通过所述初始入口路由器将所述报文转发给所述ue。所述ue将所述sticky-dst-subtlv复制到属于所述流的后续报文中。换句话说,所述ue提取所述sticky-dst-subtlv,并将所述提取的sticky-dst-subtlv插入属于所述流的后续报文中。所述ue可以从接收到的流的每个报文中提取所述sticky-dst-subtlv,以便所述ue可以将其插入同一流的下一个报文中。所述ue可以存储所述提取的sticky-dst-subtlv,用于发送属于同一流的后续报文。存储所述提取的sticky-dst-subtlv的动作可以不是每个从所述服务器接收到的报文时需要的,可以在所述ue接收到响应所述ue发送的所述第一报文的报文时执行,或者当所述ue接收到sticky-dst-subtlv中指定的更新的出口路由器地址时执行。当所述ue在5g站点之间移动时,所述后续入口路由器使用所述sticky-dst-subtlv中的所述出口路由器地址将后续报文转发到正确的出口路由器。例如,所述后续入口路由器可以使用所述出口路由器地址与所述出口路由器建立ip通道。所述ue发送到所述服务器的所有报文都可以包括作为所述固定报头中指定的源地址的ue地址和作为固定报头中指定的目的地地址的服务器地址(例如任播地址)。相应地,所述服务器向所述ue发送的所有报文都可以包括作为所述固定报头中指定的目的地地址的ue地址和作为所述固定报头中指定的源地址的服务器地址(例如任播地址)。

4、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述第二报文的所述ip扩展报头是互联网协议第六版(internet protocol version six,ipv6)目的地选项报头,并且所述sticky-dst-subtlv包括在所述ipv6目的地选项报头中。

5、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述第一报文、所述第二报文和所述第三报文由所述ue发送到第一移动网络站点中的第一协议数据单元(protocol data unit,pdu)会话锚点(pdu session anchor,psa),所述方法还包括:所述ue将所述sticky-dst-subtlv复制到所述流的第四报文的ip扩展报头中;所述ue向第二移动网络站点中的第二psa发送具有所述sticky-dst-subtlv的所述第四报文,用于通过所述sticky-dst-subtlv中指定的所述出口路由器将所述第四报文传送到所述服务器。

6、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述sticky-dst-subtlv包括粘性类型。

7、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述sticky-dst-subtlv包括流标签。

8、在一个实施例中,本发明包括一种由入口路由器实现的方法,其中,所述方法包括:所述入口路由器从用户设备(user equipment,ue)接收发往服务器的任播地址的第一报文,其中,所述第一报文与粘性业务流关联,并且包括具有粘性目的地子类型长度值(sticky destination sub type length value,sticky-dst-subtlv)的互联网协议扩展报头,所述sticky-dst-subtlv包括出口路由器的地址;所述入口路由器确定所述第一报文的目的地与粘性业务的访问控制列表(access control list,acl)匹配;所述入口路由器根据从所述第一报文中提取的所述sticky-dst-subtlv发送所述第一报文。

9、边缘计算应用服务器可以采用实例化。例如,不同的数据中心可以各自使用同一应用服务器的不同副本(实例)。在这种情况下,无论哪个数据中心接收ue的通信,所述ue都会接收相同的业务。实现这种实例化的一种机制是使用相同的任播地址配置所有应用服务器实例,该地址可以是单播ip地址。所述ue可以使用所述任播地址作为通信中的目的地地址,所述网络可以使用所述任播地址将所述通信路由到最近的应用服务器。这与指向所述互联网上特定计算机的ip地址形成了鲜明对比。这种方法的一个问题是,某些服务在实例之间交换时可能会遇到延迟。例如,支持自动驾驶的服务在实例之间交换时可能需要重新发送数据,这可能会导致不希望的和/或危险的延迟。即使当ue在移动网络站点或无线通信网络站点(例如,5g网络站点)之间移动时,希望保持ue和特定应用服务器之间的通信流的业务在这里被称为粘性业务。

10、本实施例包括支持粘性业务的机制,这些业务连接到边缘计算应用服务器,为不同数据中心中的不同实例共享相同的任播地址。所公开的机制在入口路由器和出口路由器上操作。在一个示例中,粘性业务可以通过依赖于所述ue处的功能来管理。所述ue向应用服务器发送报文,作为流的一部分。所述报文通过初始入口路由器和所述出口路由器转发到所述应用服务器。所述应用服务器通过所述出口路由器向所述ue发送响应报文。所述出口路由器预配置为将所述任播地址标识为与粘性业务关联。例如,边缘计算(edgecomputing,ec)粘性业务管理系统可以为所述网络中的各种路由器配置任播地址和/或粘性业务的粘性业务标识符(identifier,id)。所述出口路由器将粘性目的地子类型长度值(sticky destination sub type length value,sticky-dst-subtlv)插入所述响应报文的报头中。所述报文包括一个附加的目的地地址字段,其中包括用于转发所述报文的目的地地址。所述报头可以是目的地选项报头(或称为目的地扩展报头),例如由ipv6协议定义的ipv6目的地选项报头。所述sticky-dst-subtlv包括所述出口路由器的所述ip地址。然后,所述出口路由器通过所述初始入口路由器将所述报文转发给所述ue。所述ue将所述sticky-dst-subtlv复制到属于所述流的后续报文中。换句话说,所述ue提取所述sticky-dst-subtlv,并将所述提取的sticky-dst-subtlv插入属于所述流的后续报文中。所述ue可以从接收到的流的每个报文中提取所述sticky-dst-subtlv,以便所述ue可以将其插入同一流的下一个报文中。所述ue可以存储所述提取的sticky-dst-subtlv,用于发送属于同一流的后续报文。存储所述提取的sticky-dst-subtlv的动作可以不是每个从所述服务器接收到的报文时需要的,可以在所述ue接收到响应所述ue发送的所述第一报文的报文时执行,或者当所述ue接收到sticky-dst-subtlv中指定的更新的出口路由器地址时执行。当所述ue在5g站点之间移动时,所述后续入口路由器使用所述sticky-dst-subtlv中的所述出口路由器地址将后续报文转发到正确的出口路由器。例如,所述后续入口路由器可以使用所述出口路由器地址与所述出口路由器建立ip通道。所述ue发送到所述服务器的所有报文都可以包括作为所述固定报头中指定的源地址的ue地址和作为固定报头中指定的目的地地址的服务器地址(例如任播地址)。相应地,所述服务器向所述ue发送的所有报文都可以包括作为所述固定报头中指定的目的地地址的ue地址和作为所述固定报头中指定的源地址的服务器地址(例如任播地址)。

11、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述sticky-dst-subtlv包括粘性类型。

12、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述第二报文的所述ip扩展报头是互联网协议第六版(internet protocol version six,ipv6)目的地选项报头,并且所述sticky-dst-subtlv插入所述ipv6目的地选项报头中。

13、可选地,在上述任一方面中,在所述方面的另一种实现方式中,在发送所述第一报文之前,所述方法还包括:所述入口路由器将所述第一报文封装在外层目的地地址设置为从所述sticky-dst-subtlv中提取的所述出口地址的通道中。

14、可选地,在上述任一方面中,在所述方面的另一种实现方式中,所述方法还包括:所述入口路由器向相邻入口组中的相邻入口路由器发送粘性业务表项,以支持当所述ue在移动网络站点之间移动时将后续报文路由到所述服务器,其中,所述粘性业务表项包括所述出口路由器的所述地址。

15、在一个实施例中,本发明包括一种由服务器实现的方法,所述方法包括:所述服务器通过数据网络从用户设备(user equipment,ue)接收第一报文,其中,所述第一报文包括所述服务器的任播地址并与粘性业务流关联;所述服务器将粘性目的地子类型长度值(sticky destination sub type length value,sticky-dst-subtlv)插入所述流的第二报文的互联网协议扩展报头中,其中,所述sticky-dst-subtlv包括连接到所述服务器的出口路由器的地址;所述服务器通过所述数据网络向所述ue发送具有所述sticky-dst-subtlv的所述第二报文。

16、边缘计算应用服务器可以采用实例化。例如,不同的数据中心可以各自使用同一应用服务器的不同副本(实例)。在这种情况下,无论哪个数据中心接收ue的通信,所述ue都会接收相同的业务。实现这种实例化的一种机制是使用相同的任播地址配置所有应用服务器实例,该地址可以是单播ip地址。所述ue可以使用所述任播地址作为通信中的目的地地址,所述网络可以使用所述任播地址将所述通信路由到最近的应用服务器。这与指向所述互联网上特定计算机的ip地址形成了鲜明对比。这种方法的一个问题是,某些服务在实例之间交换时可能会遇到延迟。例如,支持自动驾驶的服务在实例之间交换时可能需要重新发送数据,这可能会导致不希望的和/或危险的延迟。即使当ue在移动网络站点或无线通信网络站点(例如,5g网络站点)之间移动时,希望保持ue和特定应用服务器之间的通信流的业务在这里被称为粘性业务。

17、本实施例包括支持粘性业务的机制,这些业务连接到边缘计算应用服务器,为不同数据中心中的不同实例共享相同的任播地址。所公开的机制在入口路由器和出口路由器上操作。在一个示例中,粘性业务可以通过依赖于所述ue处的功能来管理。所述ue向应用服务器发送报文,作为流的一部分。所述报文通过初始入口路由器和所述出口路由器转发到所述应用服务器。所述应用服务器通过所述出口路由器向所述ue发送响应报文。所述出口路由器预配置为将所述任播地址标识为与粘性业务关联。例如,边缘计算(edgecomputing,ec)粘性业务管理系统可以为所述网络中的各种路由器配置任播地址和/或粘性业务的粘性业务标识符(identifier,id)。所述出口路由器将粘性目的地子类型长度值(sticky destination sub type length value,sticky-dst-subtlv)插入所述响应报文的报头中。所述报文包括一个附加的目的地地址字段,其中包括用于转发所述报文的目的地地址。所述报头可以是目的地选项报头(或称为目的地扩展报头),例如由ipv6协议定义的ipv6目的地选项报头。所述sticky-dst-subtlv包括所述出口路由器的所述ip地址。然后,所述出口路由器通过所述初始入口路由器将所述报文转发给所述ue。所述ue将所述sticky-dst-subtlv复制到属于所述流的后续报文中。换句话说,所述ue提取所述sticky-dst-subtlv,并将所述提取的sticky-dst-subtlv插入属于所述流的后续报文中。所述ue可以从接收到的流的每个报文中提取所述sticky-dst-subtlv,以便所述ue可以将其插入同一流的下一个报文中。所述ue可以存储所述提取的sticky-dst-subtlv,用于发送属于同一流的后续报文。存储所述提取的sticky-dst-subtlv的动作可以不是每个从所述服务器接收到的报文时需要的,可以在所述ue接收到响应所述ue发送的所述第一报文的报文时执行,或者当所述ue接收到sticky-dst-subtlv中指定的更新的出口路由器地址时执行。当所述ue在5g站点之间移动时,所述后续入口路由器使用所述sticky-dst-subtlv中的所述出口路由器地址将后续报文转发到正确的出口路由器。例如,所述后续入口路由器可以使用所述出口路由器地址与所述出口路由器建立ip通道。所述ue发送到所述服务器的所有报文都可以包括作为所述固定报头中指定的源地址的ue地址和作为固定报头中指定的目的地地址的服务器地址(例如任播地址)。相应地,所述服务器向所述ue发送的所有报文都可以包括作为所述固定报头中指定的目的地地址的ue地址和作为所述固定报头中指定的源地址的服务器地址(例如任播地址)。

18、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述sticky-dst-subtlv包括粘性类型。

19、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述第二报文的所述ip扩展报头是互联网协议第六版(internet protocol version six,ipv6)目的地选项报头,并且所述sticky-dst-subtlv插入所述ipv6目的地选项报头中。

20、可选地,根据上述任一方面,在所述方面的另一种实现方式中,在发送所述第一报文之前,所述方法还包括:入口路由器将所述第一报文封装在外层目的地地址设置为从所述sticky-dst-subtlv中提取的所述出口地址的通道中。

21、在一个实施例中,本发明包括一种由出口路由器实现的方法,所述方法包括:所述出口路由器通过第一入口路由器从用户设备(user equipment,ue)接收发往服务器的任播地址的第一报文,其中,所述第一报文与粘性业务流关联;所述出口路由器向所述服务器发送所述第一报文;所述出口路由器从所述服务器接收所述流的第二报文,其中,所述第二报文发往所述ue;所述出口路由器将粘性目的地子类型长度值(sticky destination subtype length value,sticky-dst-subtlv)插入所述第二报文的互联网协议扩展报头中,其中,所述sticky-dst-subtlv包括所述出口路由器的地址;所述出口路由器向所述第一入口路由器发送具有所述sticky-dst-subtlv的所述第二报文。

22、边缘计算应用服务器可以采用实例化。例如,不同的数据中心可以各自使用同一应用服务器的不同副本(实例)。在这种情况下,无论哪个数据中心接收ue的通信,所述ue都会接收相同的业务。实现这种实例化的一种机制是使用相同的任播地址配置所有应用服务器实例,该地址可以是单播ip地址。所述ue可以使用所述任播地址作为通信中的目的地地址,所述网络可以使用所述任播地址将所述通信路由到最近的应用服务器。这与指向所述互联网上特定计算机的ip地址形成了鲜明对比。这种方法的一个问题是,某些服务在实例之间交换时可能会遇到延迟。例如,支持自动驾驶的服务在实例之间交换时可能需要重新发送数据,这可能会导致不希望的和/或危险的延迟。即使当ue在移动网络站点或无线通信网络站点(例如,5g网络站点)之间移动时,希望保持ue和特定应用服务器之间的通信流的业务在这里被称为粘性业务。

23、本实施例包括一种当网络不能依赖ue支持粘性业务时使用的机制。在这种情况下,例如,根据与ec粘性业务管理系统的通信,所述网络中的各种路由器可以预先配置用于粘性业务的任播地址和/或粘性业务id。所述ue向应用服务器发送报文,作为流的一部分。所述初始入口路由器接收到所述报文,并确定成本最低的应用服务器,并确定对应的出口路由器。在本示例中,所述初始入口路由器维护一个粘性业务表。所述初始入口路由器读取所述任播地址,并确定所述任播地址与粘性业务关联。然后,所述初始入口路由器将所述任播地址和/或粘性业务id、指示所述流的数据(例如,所述ue的流标签和/或地址)和所述出口路由器的所述出口地址存储在所述粘性业务表中的所述表项中。然后,所述初始入口路由器根据所述粘性业务表项,通过所述出口路由器将所述报文和任何后续流报文转发到所述应用服务器。这种转发可以通过ip通道完成。在本示例中,所述初始入口路由器负责将所述粘性业务表项转发给其它入口路由器,以便在ue切换时保持粘性业务。在一个示例中,当所述ue经历到最终5g站点的切换时,5g ec管理系统通知所述初始入口路由器。在这种情况下,所述初始入口路由器确定与最终5g站点关联的最终入口路由器,并将粘性业务表项发送到最终入口路由器,例如在sticky-dst-subtlv中。在另一个示例中,所述入口路由器不接收来自5g网络的通知。在这种情况下,所述初始入口路由器定期向一组相邻的入口路由器通告所述粘性业务表。无论哪种情况,所述最终入口路由器都会从所述初始入口路由器接收所述粘性业务表项。因此,当所述ue在5g站点之间移动时,所述最终入口路由器使用所述任播地址和流标签/ue地址对应的所述粘性业务表项中的所述出口路由器地址将后续报文转发到正确的出口路由器。例如,所述最终入口路由器可以使用所述出口路由器地址与所述出口路由器建立ip通道。

24、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述第二报文的所述ip扩展报头是互联网协议第六版(internet protocol version six,ipv6)目的地选项报头,并且所述sticky-dst-subtlv插入所述ipv6目的地选项报头中。

25、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述sticky-dst-subtlv包括粘性类型。

26、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述第一入口路由器耦合到第一移动网络站点中的第一协议数据单元(protocol data unit,pdu)会话锚点(pdu session anchor,psa),当来自所述ue的流量在所述第一移动网络站点由所述第一psa锚定时,从所述第一入口路由器接收所述第一报文。

27、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述方法还包括:所述出口路由器从第二入口路由器接收所述流的第三报文,其中,所述第三报文发往所述服务器的所述任播地址并且包括所述sticky-dst-subtlv;所述出口路由器向所述服务器发送所述第三报文。

28、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述第二入口路由器耦合到第二移动网络站点中的第二psa,当来自所述ue的流量在所述第二移动网络站点由所述第二psa锚定时,从所述第二入口路由器接收所述第三报文。

29、在一个实施例中,本发明包括一种由入口路由器实现的方法,所述方法包括:所述入口路由器从用户设备(user equipment,ue)接收发往服务器的任播地址的第一报文,其中,所述第一报文包括指示与所述第一报文关联的粘性业务流的数据;所述入口路由器确定所述任播地址与粘性业务标识符(identifier,id)关联;所述入口路由器确定用于转发所述第一报文的出口路由器的出口地址;所述入口路由器将指示所述流、所述粘性业务id和所述出口地址的所述数据存储在粘性业务表中的表项中;所述入口路由器向所述出口路由器发送所述第一报文;所述入口路由器接收包括所述任播地址和指示所述流的所述数据的第二报文;所述入口路由器根据所述粘性业务表中的所述粘性业务id、所述流标签和所述出口地址之间的对应关系,向所述出口路由器发送所述第二报文。

30、边缘计算应用服务器可以采用实例化。例如,不同的数据中心可以各自使用同一应用服务器的不同副本(实例)。在这种情况下,无论哪个数据中心接收ue的通信,所述ue都会接收相同的业务。实现这种实例化的一种机制是使用相同的任播地址配置所有应用服务器实例,该地址可以是单播ip地址。所述ue可以使用所述任播地址作为通信中的目的地地址,所述网络可以使用所述任播地址将所述通信路由到最近的应用服务器。这与指向所述互联网上特定计算机的ip地址形成了鲜明对比。这种方法的一个问题是,某些服务在实例之间交换时可能会遇到延迟。例如,支持自动驾驶的服务在实例之间交换时可能需要重新发送数据,这可能会导致不希望的和/或危险的延迟。即使当ue在移动网络站点或无线通信网络站点(例如,5g网络站点)之间移动时,希望保持ue和特定应用服务器之间的通信流的业务在这里被称为粘性业务。

31、本实施例包括一种当网络不能依赖ue支持粘性业务时使用的机制。在这种情况下,例如,根据与ec粘性业务管理系统的通信,所述网络中的各种路由器可以预先配置用于粘性业务的任播地址和/或粘性业务id。所述ue向应用服务器发送报文,作为流的一部分。所述初始入口路由器接收到所述报文,并确定成本最低的应用服务器,并确定对应的出口路由器。在本示例中,所述初始入口路由器维护一个粘性业务表。所述初始入口路由器读取所述任播地址,并确定所述任播地址与粘性业务关联。然后,所述初始入口路由器将所述任播地址和/或粘性业务id、指示所述流的数据(例如,所述ue的流标签和/或地址)和所述出口路由器的所述出口地址存储在所述粘性业务表中的所述表项中。然后,所述初始入口路由器根据所述粘性业务表项,通过所述出口路由器将所述报文和任何后续流报文转发到所述应用服务器。这种转发可以通过ip通道完成。在本示例中,所述初始入口路由器负责将所述粘性业务表项转发给其它入口路由器,以便在ue切换时保持粘性业务。在一个示例中,当所述ue经历到最终5g站点的切换时,5g ec管理系统通知所述初始入口路由器。在这种情况下,所述初始入口路由器确定与最终5g站点关联的最终入口路由器,并将粘性业务表项发送到最终入口路由器,例如在sticky-dst-subtlv中。在另一个示例中,所述入口路由器不接收来自5g网络的通知。在这种情况下,所述初始入口路由器定期向一组相邻的入口路由器通告所述粘性业务表。无论哪种情况,所述最终入口路由器都会从所述初始入口路由器接收所述粘性业务表项。因此,当所述ue在5g站点之间移动时,所述最终入口路由器使用所述任播地址和流标签/ue地址对应的所述粘性业务表项中的所述出口路由器地址将后续报文转发到正确的出口路由器。例如,所述最终入口路由器可以使用所述出口路由器地址与所述出口路由器建立ip通道。

32、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述方法还包括所述入口路由器向相邻入口组中的相邻入口路由器通告所述粘性业务表,以支持所述ue在第五代(fifth-generation,5g)移动网络站点之间移动时将后续报文路由到所述服务器。

33、可选地,根据上述任一方面,在所述方面的另一种实现方式中,指示所述流的所述数据是流标签。

34、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述昂发还包括:所述入口路由器从第五代(fifth-generation,5g)移动网络边缘计算(edge computing,ec)管理系统接收通知,其中,所述通知指示所述ue已从初始第五代(fifth generation,5g)移动网络站点的初始协议数据单元(protocol data unit,pdu)会话锚点(pdu sessionanchor,psa)移动到后续5g站点的后续psa;所述入口路由器向后续入口路由器发送所述粘性业务表中的所述表项,以支持将后续报文路由到所述服务器。

35、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述粘性业务表中的所述表项包括定时器,并且所述方法还包括当所述定时器超时时,所述入口路由器删除所述粘性业务表中的所述表项。

36、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述粘性业务标识符id为所述服务器的所述任播地址。

37、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述方法还包括所述接收器从粘性业务管理系统接收用于粘性业务的粘性业务id列表。

38、在一个实施例中,本发明包括一种由边缘计算(edge computing,ec)粘性业务管理系统实现的方法,所述方法包括:所述ec粘性业务管理系统接收将应用服务器的任播地址注册为与粘性业务关联的请求;所述ec粘性业务管理系统将所述应用服务器的所述任播地址存储在粘性业务列表中;所述ec粘性业务管理系统发送配置消息,以将所述粘性业务列表中存储的所述应用服务器的所述任播地址添加到访问控制列表(access controllist,acl)中,用于过滤入口路由器上的流量以获得粘性业务。

39、边缘计算应用服务器可以采用实例化。例如,不同的数据中心可以各自使用同一应用服务器的不同副本(实例)。在这种情况下,无论哪个数据中心接收ue的通信,所述ue都会接收相同的业务。实现这种实例化的一种机制是使用相同的任播地址配置所有应用服务器实例,该地址可以是单播ip地址。所述ue可以使用所述任播地址作为通信中的目的地地址,所述网络可以使用所述任播地址将所述通信路由到最近的应用服务器。这与指向所述互联网上特定计算机的ip地址形成了鲜明对比。这种方法的一个问题是,某些服务在实例之间交换时可能会遇到延迟。例如,支持自动驾驶的服务在实例之间交换时可能需要重新发送数据,这可能会导致不希望的和/或危险的延迟。即使当ue在移动网络站点或无线通信网络站点(例如,5g网络站点)之间移动时,希望保持ue和特定应用服务器之间的通信流的业务在这里被称为粘性业务。

40、本实施例包括支持粘性业务的机制,这些业务连接到边缘计算应用服务器,为不同数据中心中的不同实例共享相同的任播地址。所公开的机制在入口路由器和出口路由器上操作。在一个示例中,粘性业务可以通过依赖于所述ue处的功能来管理。所述ue向应用服务器发送报文,作为流的一部分。所述报文通过初始入口路由器和所述出口路由器转发到所述应用服务器。所述应用服务器通过所述出口路由器向所述ue发送响应报文。所述出口路由器预配置为将所述任播地址标识为与粘性业务关联。例如,边缘计算(edgecomputing,ec)粘性业务管理系统可以为所述网络中的各种路由器配置任播地址和/或粘性业务的粘性业务标识符(identifier,id)。所述出口路由器将粘性目的地子类型长度值(sticky destination sub type length value,sticky-dst-subtlv)插入所述响应报文的报头中。所述报文包括一个附加的目的地地址字段,其中包括用于转发所述报文的目的地地址。所述报头可以是目的地选项报头(或称为目的地扩展报头),例如由ipv6协议定义的ipv6目的地选项报头。所述sticky-dst-subtlv包括所述出口路由器的所述ip地址。然后,所述出口路由器通过所述初始入口路由器将所述报文转发给所述ue。所述ue将所述sticky-dst-subtlv复制到属于所述流的后续报文中。换句话说,所述ue提取所述sticky-dst-subtlv,并将所述提取的sticky-dst-subtlv插入属于所述流的后续报文中。所述ue可以从接收到的流的每个报文中提取所述sticky-dst-subtlv,以便所述ue可以将其插入同一流的下一个报文中。所述ue可以存储所述提取的sticky-dst-subtlv,用于发送属于同一流的后续报文。存储所述提取的sticky-dst-subtlv的动作可以不是每个从所述服务器接收到的报文时需要的,可以在所述ue接收到响应所述ue发送的所述第一报文的报文时执行,或者当所述ue接收到sticky-dst-subtlv中指定的更新的出口路由器地址时执行。当所述ue在5g站点之间移动时,所述后续入口路由器使用所述sticky-dst-subtlv中的所述出口路由器地址将后续报文转发到正确的出口路由器。例如,所述后续入口路由器可以使用所述出口路由器地址与所述出口路由器建立ip通道。所述ue发送到所述服务器的所有报文都可以包括作为所述固定报头中指定的源地址的ue地址和作为固定报头中指定的目的地地址的服务器地址(例如任播地址)。相应地,所述服务器向所述ue发送的所有报文都可以包括作为所述固定报头中指定的目的地地址的ue地址和作为所述固定报头中指定的源地址的服务器地址(例如任播地址)。

41、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述应用服务器的所述任播地址是发往所述任播地址的流的粘性业务标识符(identifier,id)。

42、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述方法还包括:所述ec粘性业务管理系统发送所述配置消息,以将所述应用服务器的所述任播地址添加到acl中,用于过滤出口路由器上的流量以获得粘性业务。

43、可选地,根据上述任一方面,在所述方面的另一种实现方式中,所述入口路由器耦合到第五代(fifth generation,5g)移动网络站点,所述出口路由器耦合到所述应用服务器。

44、在一个实施例中,本发明包括一种网元,包括:非瞬时性存储器,包括指令;一个或多个处理器,与所述非瞬时性存储器通信,其中,所述一个或多个处理器执行所述指令以执行上述任一方面所述的方法。

45、在一个实施例中,本发明包括一种非瞬时性计算机可读介质,包括供网元使用的计算机程序产品,其中,所述计算机程序产品包括存储在所述非瞬时性计算机可读介质中的计算机可执行指令,使得当处理器执行所述计算机可执行指令时,所述网元执行上述任一方面所述的方法。

46、在一个实施例中,本发明包括一种出口路由器,包括:非瞬时性存储器,包括指令;一个或多个处理器,与所述非瞬时性存储器通信,其中,所述一个或多个处理器执行所述指令以执行上述任一方面所述的方法。

47、在一个实施例中,本发明包括一种用户设备(user equipment,ue),包括:非瞬时性存储器,包括指令;与所述非瞬时性存储器通信的一个或多个处理器,其中,所述一个或多个处理器执行所述指令以执行上述任一方面所述的方法。

48、在一个实施例中,本发明包括一种入口路由器,包括:非瞬时性存储器,包括指令;一个或多个处理器,与所述非瞬时性存储器通信,其中,所述一个或多个处理器执行所述指令以执行上述任一方面所述的方法。

49、在一个实施例中,本发明包括一种入口路由器,包括:非瞬时性存储器,包括指令;一个或多个处理器,与所述非瞬时性存储器通信,其中,所述一个或多个处理器执行所述指令以执行上述任一方面所述的方法。

50、在一个实施例中,本发明包括一种边缘计算(edge computing,ec)粘性业务管理系统,包括:非瞬时性存储器,包括指令;一个或多个处理器,与所述非瞬时性存储器通信,其中,所述一个或多个处理器执行所述指令以执行上述任一方面所述的方法。

51、为了描述的清晰性,上述任一实施例可以与上述其它任一或多个实施例结合以创建本发明范围内的新实施例。

52、这些和其它特征将结合附图和权利要求书从以下详细描述中更清楚地理解。

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