WO2025145654A1 - Network cloud deployment method and apparatus, storage medium and electronic device - Google Patents
Network cloud deployment method and apparatus, storage medium and electronic device Download PDFInfo
- Publication number
- WO2025145654A1 WO2025145654A1 PCT/CN2024/117130 CN2024117130W WO2025145654A1 WO 2025145654 A1 WO2025145654 A1 WO 2025145654A1 CN 2024117130 W CN2024117130 W CN 2024117130W WO 2025145654 A1 WO2025145654 A1 WO 2025145654A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- service
- data forwarding
- path information
- forwarding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0894—Policy-based network configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/14—Routing performance; Theoretical aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/645—Splitting route computation layer and forwarding layer, e.g. routing according to path computational element [PCE] or based on OpenFlow functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding in a switch fabric
- H04L49/252—Store and forward routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Definitions
- the present disclosure relates to the field of computer technology, and in particular to a network cloud deployment method, a network cloud deployment device, a computer storage medium, and an electronic device.
- the device also includes a data adding module, which is used to include network quality parameters required for transmitting service data of the target service in the session establishment request, and add the network quality parameters required for the service data of the target service to the extension header of the SRv6 protocol.
- a data adding module which is used to include network quality parameters required for transmitting service data of the target service in the session establishment request, and add the network quality parameters required for the service data of the target service to the extension header of the SRv6 protocol.
- the information sending module is used to send the address of the data forwarding device corresponding to the forwarding path information to the SMF of the control plane.
- a computer-readable storage medium on which a computer program is stored.
- the computer program is executed by a processor, the network cloud deployment method as described above is implemented.
- an electronic device comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the above network cloud deployment method by executing the executable instructions.
- FIG1 schematically shows a schematic diagram of a 5G standard network architecture defined by 3GPP in this exemplary embodiment
- FIG2 schematically shows a schematic diagram of a network virtualization deployment in this exemplary embodiment
- FIG3 schematically shows a mobile network architecture diagram corresponding to one type of network cloud deployment in this exemplary embodiment
- FIG4 schematically shows a schematic diagram of an application scenario of a network cloud deployment in this exemplary embodiment
- FIG10 schematically shows a schematic diagram of the structure of a network cloud deployment device in this exemplary embodiment
- Figure 2 is schematically explained from the perspective of cloud deployment.
- Figure 2 schematically shows a schematic diagram of a network virtualization deployment in this exemplary embodiment.
- the mobile network architecture includes user equipment (User Equipment, referred to as UE), access network (Access Network, referred to as AN), user plane, and control plane.
- the control plane functional entities are all deployed in the control cloud, and the user plane UPF is deployed in the forwarding cloud, so as to better realize the separation of the control plane and the user plane (wherein, the user plane UPF can be virtualized and deployed in the forwarding cloud, or the device can be independently deployed in a non-cloud state).
- control plane functional entity example may be: Session Management Function (SMF), Access and Mobility Management Function (AMF), Network Repository Function (NRF), Policy Control Function (PCF) and other functional entities, etc., which are not exhaustively listed in the embodiments of the present disclosure.
- SMF Session Management Function
- AMF Access and Mobility Management Function
- NRF Network Repository Function
- PCF Policy Control Function
- SMF is responsible for configuring the traffic control of UPF to route the traffic to the destination, that is, SMF is responsible for planning the forwarding path and determining the routing plan, and sending the routing plan to UPF so that UPF can implement packet forwarding and routing of data packets on the user plane according to the sent routing plan.
- This method requires the control plane and the user plane to be deployed in different virtual clouds. For example, the user plane UPF shown in Figure 2 is deployed in the forwarding cloud, while the control plane is deployed in the control cloud.
- the SMF functional entity of the control plane after cloudification needs to plan the forwarding path and allocate the routing scheme, and the UPF of the user plane performs data forwarding according to the received routing scheme in the traditional 5G network structure, but only the SMF of the control plane sends a session creation request to the user plane.
- the user plane After the user plane receives the session creation request, it uniformly allocates each data forwarding device based on the newly added user plane editing and management functional entity to realize the planning of data forwarding path and the management of forwarding route.
- the network cloud deployment method and device provided by the present disclosure and the mobile network system architecture shown in FIG3 can be applied to the following exemplary application scenarios, for example, network deployment and user plane creation in hotspot areas as shown in FIG4 and network deployment and user plane creation in edge areas as shown in FIG5.
- wireless signals are accessed to the cloud through the access network, while the control plane function, user plane editing manager and data forwarding device are all in a resource pool, making the allocation of network resources more flexible and data forwarding more efficient.
- a user plane editing management function entity based on a user plane receives a session creation request for a target service sent by a session management function entity SMF of a control plane; wherein the user plane and the control plane are deployed in the same virtual cloud.
- S602 Determine forwarding path information corresponding to the target service from the routing topology according to the session creation request of the target service.
- S603 Send the forwarding path information to the corresponding data forwarding device so that the data forwarding device transmits the service data of the target service.
- This method enables the SMF to only send a session creation request to the user plane, and the user plane can confirm the forwarding path information based on the received session creation request, thereby avoiding the technical problems that the user plane and the control plane cannot be deployed in the same cloud after cloud deployment due to the SMF of the control plane issuing a forwarding routing solution and the user plane only performing data forwarding work, thereby achieving the technical effect of improving data forwarding efficiency and network resource utilization.
- this method does not require the use of UPF equipment, but uses general equipment, thereby improving the flexibility of deployment.
- a user plane editing management function entity based on a user plane receives a session creation request for a target service sent by a session management function entity SMF of a control plane; wherein the user plane and the control plane are deployed in the same virtual cloud.
- the embodiment of the present disclosure adds a user plane editing and management function entity in the user plane, through which the SMF of the control plane only needs to send a session creation request, and the user plane editing and management function entity of the user plane performs the forwarding path planning.
- forwarding path information corresponding to the target service is determined from the routing topology according to the session creation request.
- the routing topology includes multiple forwarding path information, and the forwarding path information refers to the routing devices through which the service data is forwarded.
- the forwarding path information in the network process is A1—B1—B2—C1.
- the user plane editing management function entity when the user plane editing management function entity receives a session creation request sent by the SMF of the control plane, it can select forwarding path information that meets the target service requirements from the network topology according to the session creation request.
- the service perception information of the target service can also be obtained, and the service quality policy of the target service can be determined based on the service perception information;
- the quality policy determines the forwarding path information corresponding to the target service from the routing topology.
- the service perception information refers to information used to detect the service quality required by the service in order to formulate a corresponding QoS strategy (ie, service quality strategy).
- an electronic device capable of implementing the above method is also provided.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本申请要求申请日为2024年01月03日,申请号为202410011228.4,名称为“网络云化部署方法、装置、存储介质和电子设备”的中国专利申请的优先权,该中国专利申请的全部内容通过引用结合在本文中。This application claims priority to a Chinese patent application filed on January 3, 2024, with application number 202410011228.4 and entitled “Network Cloud Deployment Method, Apparatus, Storage Medium and Electronic Device”, the entire contents of which are incorporated herein by reference.
本公开涉及计算机技术领域,尤其涉及一种网络云化部署方法、网络云化部署装置、计算机存储介质和电子设备。The present disclosure relates to the field of computer technology, and in particular to a network cloud deployment method, a network cloud deployment device, a computer storage medium, and an electronic device.
在第三代合作伙伴计划(3rd Generation Partnership Project,简称3GPP)定义的第五代移动通信技术(5th Generation Mobile Communication Technology,简称5G)网络架构中,实现了5G网络用户面的云化和虚拟化,使其可在公有云或企业云中进行部署。In the fifth generation mobile communication technology (5G) network architecture defined by the 3rd Generation Partnership Project (3GPP), the cloudification and virtualization of the 5G network user plane are realized, so that it can be deployed in the public cloud or enterprise cloud.
目前,用户面功能(User Plane Function,简称UPF)设备还尚未入云,而是通过N3/N4接口利用专线与其他进行连接。针对上述相关技术方案,UPF设备未云化部署,导致UPF资源不能动态按需部署,进而使得网络资源的利用效率低且灵活性较差。Currently, the User Plane Function (UPF) devices have not yet entered the cloud, but are connected to other devices through the N3/N4 interface using dedicated lines. In view of the above-mentioned related technical solutions, UPF devices are not deployed in the cloud, resulting in the inability to dynamically deploy UPF resources on demand, which in turn makes the utilization efficiency of network resources low and the flexibility poor.
发明内容Summary of the invention
根据本公开的一个方面,提供了一种网络云化部署方法,该方法包括:基于用户面的用户面编辑管理功能实体接收由控制面的会话管理功能实体SMF下发的针对目标业务的会话创建请求;其中,用户面与控制面被部署于同一虚拟云中;根据会话创建请求从路由拓扑中确定目标业务对应的转发路径信息;将转发路径信息发送至对应的数据转发设备,以便数据转发设备对业务数据进行传输。According to one aspect of the present disclosure, a network cloud deployment method is provided, the method comprising: a user plane editing management function entity based on the user plane receives a session creation request for a target service issued by a session management function entity SMF of the control plane; wherein the user plane and the control plane are deployed in the same virtual cloud; according to the session creation request, forwarding path information corresponding to the target service is determined from the routing topology; and the forwarding path information is sent to a corresponding data forwarding device so that the data forwarding device transmits the service data.
在本公开一个可选的实施例中,根据会话创建请求从路由拓扑中确定目标业务对应的转发路径信息,包括:获取目标业务的业务感知信息,并基于业务感知信息确定目标业务的服务质量策略;根据会话创建请求以及服务质量策略从路由拓扑中确定目标业务对应的转发路径信息。In an optional embodiment of the present disclosure, forwarding path information corresponding to the target service is determined from the routing topology according to a session creation request, including: obtaining service perception information of the target service, and determining a service quality policy for the target service based on the service perception information; determining forwarding path information corresponding to the target service from the routing topology according to the session creation request and the service quality policy.
在本公开一个可选的实施例中,会话建立请求中还包括传输目标业务的业务数据所需的网络质量参数;其中,在根据会话创建请求从路由拓扑中确定目标业务对应的转发路径信息之前,方法还包括:获取通用资源池中各通用路由设备的资源信息,资源信息包含通信资源和计算资源中的至少一个;根据目标业务的业务数据所需的网络质量参数以及各通用路由设备的资源信息,确定传输业务数据的数据转发设备;基于数据转发设备生成转发路径信息,并将转发路径信息添加至路由拓扑中。In an optional embodiment of the present disclosure, the session establishment request also includes network quality parameters required for transmitting business data of the target business; wherein, before determining the forwarding path information corresponding to the target business from the routing topology according to the session creation request, the method also includes: obtaining resource information of each general routing device in the general resource pool, the resource information including at least one of communication resources and computing resources; determining the data forwarding device for transmitting the business data according to the network quality parameters required for the business data of the target business and the resource information of each general routing device; generating forwarding path information based on the data forwarding device, and adding the forwarding path information to the routing topology.
在本公开一个可选的实施例中,该方法还包括:接收数据转发设备发起的注册请求,注册请求为数据转发设备的数据转发功能初次启动时发起的请求;若注册成功,则向数据 转发设备发送注册成功响应,并将数据转发设备生成的转发路径信息添加至路由拓扑中;或,接收数据转发设备发起的去注册请求,去注册请求为数据转发设备的数据转发功能下线时发起的请求;若去注册成功,则向数据转发设备发送去注册成功响应,并将数据转发设备生成的转发路径信息从路由拓扑中移除。In an optional embodiment of the present disclosure, the method further includes: receiving a registration request initiated by the data forwarding device, the registration request being a request initiated when the data forwarding function of the data forwarding device is initially started; if the registration is successful, The forwarding device sends a registration success response and adds the forwarding path information generated by the data forwarding device to the routing topology; or, receives a deregistration request initiated by the data forwarding device, which is a request initiated when the data forwarding function of the data forwarding device is offline; if the deregistration is successful, a deregistration success response is sent to the data forwarding device, and the forwarding path information generated by the data forwarding device is removed from the routing topology.
在本公开一个可选的实施例中,将转发路径信息发送至对应的,以便数据转发设备对业务数据进行传输,包括:将转发路径信息发送至对应的数据转发设备,以便基于目标通信协议实现数据转发设备对业务数据进行传输;其中,目标通信协议中包含快速UDP互联网连接QUIC协议以及基于IPv6转发平面的段路由SRv6协议。In an optional embodiment of the present disclosure, forwarding path information is sent to a corresponding data forwarding device so that the data forwarding device transmits business data, including: sending forwarding path information to the corresponding data forwarding device so that the data forwarding device transmits business data based on the target communication protocol; wherein the target communication protocol includes the Fast UDP Internet Connection QUIC protocol and the Segment Routing SRv6 protocol based on the IPv6 forwarding plane.
在本公开一个可选的实施例中,会话建立请求中还包括传输目标业务的业务数据所需的网络质量参数,将目标业务的业务数据所需的网络质量参数添加至SRv6协议的扩展头中。In an optional embodiment of the present disclosure, the session establishment request also includes network quality parameters required for transmitting service data of the target service, and the network quality parameters required for the service data of the target service are added to an extension header of the SRv6 protocol.
在本公开一个可选的实施例中,在将转发路径信息发送至对应的数据转发设备之后,方法还包括:将转发路径信息对应的数据转发设备的地址发送至控制面的SMF。In an optional embodiment of the present disclosure, after sending the forwarding path information to the corresponding data forwarding device, the method further includes: sending the address of the data forwarding device corresponding to the forwarding path information to the SMF of the control plane.
根据本公开的一个方面,提供了一种网络云化部署装置,该装置包括:请求接收模块,用于基于用户面的用户面编辑管理功能实体接收由控制面的会话管理功能实体SMF下发的针对目标业务的会话创建请求;其中,用户面与控制面被部署于同一虚拟云中;路径确定模块,用于根据会话创建请求从路由拓扑中确定目标业务对应的转发路径信息;信息发送模块,用于将转发路径信息发送至对应的数据转发设备,以便数据转发设备对业务数据进行传输。According to one aspect of the present disclosure, a network cloud deployment device is provided, which includes: a request receiving module, which is used to receive a session creation request for a target service issued by a session management function entity SMF of a control plane based on a user plane editing management function entity of a user plane; wherein the user plane and the control plane are deployed in the same virtual cloud; a path determination module, which is used to determine forwarding path information corresponding to the target service from a routing topology according to the session creation request; and an information sending module, which is used to send the forwarding path information to a corresponding data forwarding device so that the data forwarding device transmits the service data.
在本公开一个可选的实施例中,路径确定模块,用于获取目标业务的业务感知信息,并基于业务感知信息确定目标业务的服务质量策略;根据会话创建请求以及服务质量策略从路由拓扑中确定目标业务对应的转发路径信息。In an optional embodiment of the present disclosure, a path determination module is used to obtain service perception information of a target service and determine a service quality policy of the target service based on the service perception information; and determine forwarding path information corresponding to the target service from a routing topology according to a session creation request and a service quality policy.
在本公开一个可选的实施例中,会话建立请求中还包括传输目标业务的业务数据所需的网络质量参数;该装置还包含信息获取模块,该信息获取模块具体用于,获取通用资源池中各通用路由设备的资源信息,资源信息包含通信资源和计算资源中的至少一个;路径确定模块,用于根据目标业务的业务数据所需的网络质量参数以及各通用路由设备的资源信息,确定传输业务数据的数据转发设备;基于数据转发设备生成转发路径信息,并将转发路径信息添加至路由拓扑中。In an optional embodiment of the present disclosure, the session establishment request also includes network quality parameters required for transmitting business data of the target business; the device also includes an information acquisition module, which is specifically used to obtain resource information of each general routing device in the general resource pool, and the resource information includes at least one of communication resources and computing resources; a path determination module is used to determine the data forwarding device for transmitting the business data based on the network quality parameters required for the business data of the target business and the resource information of each general routing device; forwarding path information is generated based on the data forwarding device, and the forwarding path information is added to the routing topology.
在本公开一个可选的实施例中,路径确定模块,用于接收数据转发设备发起的注册请求,注册请求为数据转发设备的数据转发功能初次启动时发起的请求;若注册成功,则向数据转发设备发送注册成功响应,并将数据转发设备生成的转发路径信息添加至路由拓扑中;或,信息接收模块用于接收数据转发设备发起的去注册请求,去注册请求为数据转发设备的数据转发功能下线时发起的请求;若去注册成功,则向数据转发设备发送去注册成功响应,并将数据转发设备生成的转发路径信息从路由拓扑中移除。In an optional embodiment of the present disclosure, the path determination module is used to receive a registration request initiated by a data forwarding device, where the registration request is a request initiated when the data forwarding function of the data forwarding device is initially started; if the registration is successful, a registration success response is sent to the data forwarding device, and the forwarding path information generated by the data forwarding device is added to the routing topology; or, the information receiving module is used to receive a deregistration request initiated by the data forwarding device, where the deregistration request is a request initiated when the data forwarding function of the data forwarding device is offline; if the deregistration is successful, a deregistration success response is sent to the data forwarding device, and the forwarding path information generated by the data forwarding device is removed from the routing topology.
在本公开一个可选的实施例中,信息发送模块用于将转发路径信息发送至对应的数据 转发设备,以便基于目标通信协议实现数据转发设备对业务数据进行传输;其中,目标通信协议中包含快速UDP互联网连接QUIC协议以及基于IPv6转发平面的段路由SRv6协议。In an optional embodiment of the present disclosure, the information sending module is used to send the forwarding path information to the corresponding data A forwarding device is provided to enable the data forwarding device to transmit business data based on the target communication protocol; wherein the target communication protocol includes the fast UDP Internet connection QUIC protocol and the segment routing SRv6 protocol based on the IPv6 forwarding plane.
在本公开一个可选的实施例中,该装置还包含数据添加模块,数据添加模块用于会话建立请求中还包括传输目标业务的业务数据所需的网络质量参数,将目标业务的业务数据所需的网络质量参数添加至SRv6协议的扩展头中。In an optional embodiment of the present disclosure, the device also includes a data adding module, which is used to include network quality parameters required for transmitting service data of the target service in the session establishment request, and add the network quality parameters required for the service data of the target service to the extension header of the SRv6 protocol.
在本公开一个可选的实施例中,信息发送模块用于将转发路径信息对应的数据转发设备的地址发送至控制面的SMF。In an optional embodiment of the present disclosure, the information sending module is used to send the address of the data forwarding device corresponding to the forwarding path information to the SMF of the control plane.
根据本公开的一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上的网络云化部署方法。According to one aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the network cloud deployment method as described above is implemented.
根据本公开的一个方面,提供了一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行如上的网络云化部署方法。According to one aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the above network cloud deployment method by executing the executable instructions.
图1示意性示出本示例性实施方式其中一种3GPP定义的5G标准网络架构示意图;FIG1 schematically shows a schematic diagram of a 5G standard network architecture defined by 3GPP in this exemplary embodiment;
图2示意性示出本示例性实施方式其中一种网络虚拟化部署的示意图;FIG2 schematically shows a schematic diagram of a network virtualization deployment in this exemplary embodiment;
图3示意性示出本示例性实施方式其中一种网络云化部署对应的移动网络架构图;FIG3 schematically shows a mobile network architecture diagram corresponding to one type of network cloud deployment in this exemplary embodiment;
图4示意性示出本示例性实施方式其中一种网络云化部署的应用场景示意图;FIG4 schematically shows a schematic diagram of an application scenario of a network cloud deployment in this exemplary embodiment;
图5示意性示出本示例性实施方式其中另一种网络云化部署的应用场景示意图;FIG5 schematically shows another application scenario of network cloud deployment in this exemplary embodiment;
图6示意性示出本示例性实施方式其中一种网络云化部署方法的流程图;FIG6 schematically shows a flow chart of a network cloud deployment method according to this exemplary embodiment;
图7示意性示出本示例性实施方式其中一种UPF之间的N3接口协议栈示意图;FIG7 schematically shows a schematic diagram of an N3 interface protocol stack between UPFs in this exemplary embodiment;
图8示意性示出本示例性实施方式其中一种用户面协议栈示意图;FIG8 schematically shows a schematic diagram of a user plane protocol stack in this exemplary embodiment;
图9示意性示出本示例性实施方式其中一种SRv6协议示意图;FIG9 schematically shows a schematic diagram of an SRv6 protocol in this exemplary embodiment;
图10示意性示出本示例性实施方式其中一种网络云化部署装置结构示意图;FIG10 schematically shows a schematic diagram of the structure of a network cloud deployment device in this exemplary embodiment;
图11示意性示出本示例性实施方式其中一种电子设备的结构示意图。FIG. 11 schematically shows a schematic structural diagram of an electronic device according to this exemplary embodiment.
现在将参考附图更全面地描述示例性实施方式。然而,示例性实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例性实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾 夺主而使得本公开的各方面变得模糊。The exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, the exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the exemplary embodiments will be fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to give a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, well-known technical solutions are not shown or described in detail to avoid obscurity. It takes away the main point and makes various aspects of the disclosure obscure.
此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and/or processor devices and/or microcontroller devices.
附图中所示的流程图仅是示例性说明,不是必须包括所有的步骤。例如,有的步骤还可以分解,而有的步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the steps. For example, some steps may be decomposed, while some steps may be combined or partially combined, so the actual execution order may change according to the actual situation.
为了帮助本领域技术人员更好地理解本公开的技术方案,下面将对本公开技术方案涉及的相关内容进行介绍。In order to help those skilled in the art better understand the technical solution of the present disclosure, the relevant contents involved in the technical solution of the present disclosure are introduced below.
1)基于IPv6转发平面的段路由(Segment Routing over IPv6,简称SRv6):是新一代互联网协议地址(Internet Protocol Address,又译为网际协议地址,简称IP),其采用现有的IPv6转发技术,通过灵活的IPv6扩展头,实现网络可编程,SRv6技术具有更灵活、可扩展、安全可靠、丰富多功能等优势。1) Segment Routing over IPv6 (SRv6): It is a new generation of Internet Protocol address (IP), which adopts the existing IPv6 forwarding technology and realizes network programmability through flexible IPv6 extension header. SRv6 technology has the advantages of being more flexible, scalable, secure, reliable, rich and multifunctional.
2)服务质量(Quality of Service,简称QoS):指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络的一种安全机制,以用来解决网络延迟和阻塞等问题的一种技术。2) Quality of Service (QoS): refers to the ability of a network to use various basic technologies to provide better service capabilities for designated network communications. It is a network security mechanism and a technology used to solve problems such as network delay and congestion.
3)用户平面功能(User Plane Function,简称UPF):是3GPP 5G核心网系统架构的重要组成部分,主要负责5G核心网中用户平面数据包的路由和转发、数据和业务识别、动作和策略执行等相关功能。且UPF是5G网络和多接入边缘计算之间的连接锚点,所有的核心网络数据必须由UPF转发才能流向外部网络。且UPF可以通过N4接口与SMF交互,由SMF直接控制和管理,并根据SMF发布的各种策略(例如路径规划策略、Qos管理策略等)执行业务流处理。3) User Plane Function (UPF): It is an important part of the 3GPP 5G core network system architecture, and is mainly responsible for the routing and forwarding of user plane data packets in the 5G core network, data and service identification, action and policy execution and other related functions. UPF is the connection anchor between the 5G network and multi-access edge computing. All core network data must be forwarded by UPF before it can flow to the external network. UPF can interact with SMF through the N4 interface, and is directly controlled and managed by SMF, and performs service flow processing according to various policies issued by SMF (such as path planning policy, QoS management policy, etc.).
为了便于本领域技术人员对相关技术方案进行了解,以下将结合图1、图2对现有的技术方案进行说明。In order to facilitate those skilled in the art to understand the relevant technical solutions, the existing technical solutions will be described below in conjunction with FIG. 1 and FIG. 2 .
图1示意性示出本示例性实施方式中一种3GPP定义的5G标准网络架构示意图,3GPP定义的5G标准网络架构如图1所示,用户面UPF设备尚未入云(即未进行虚拟化部署),而是通过N3或N4接口使用专线连接。Figure 1 schematically shows a schematic diagram of a 5G standard network architecture defined by 3GPP in this exemplary implementation. The 5G standard network architecture defined by 3GPP is shown in Figure 1. The user plane UPF device has not yet entered the cloud (i.e., it has not been virtualized and deployed), but uses a dedicated line connection through the N3 or N4 interface.
基于图1所示的5G标准网络架构而言,图2从云化部署的角度进行示意性说明。图2示意性示出本示例性实施方式中一种网络虚拟化部署的示意图,如图2所示,该移动网络架构包含用户设备(User Equipment,简称为UE)、接入网络(Access Network,简称为AN)、用户面、控制面。其中,将控制面功能实体均部署于控制云中,将用户面UPF部署在转发云中,以便更好的实现控制面与用户面的分离(其中,用户面UPF可以是虚拟化后部署在转发云中,或者以非云化状态进行设备的独立部署)。其中,控制面功能实体例 如可以是:会话管理功能实体(Session Management Function,简称SMF)、接入和移动管理功能(Access and Mobility Management Function,简称AMF)、网络存储功能(Network Repository Function,简称NRF)、策略控制功能实体(Policy Control Function,简称PCF)以及其他功能实体等,本公开实施例在此不做穷举。Based on the 5G standard network architecture shown in Figure 1, Figure 2 is schematically explained from the perspective of cloud deployment. Figure 2 schematically shows a schematic diagram of a network virtualization deployment in this exemplary embodiment. As shown in Figure 2, the mobile network architecture includes user equipment (User Equipment, referred to as UE), access network (Access Network, referred to as AN), user plane, and control plane. Among them, the control plane functional entities are all deployed in the control cloud, and the user plane UPF is deployed in the forwarding cloud, so as to better realize the separation of the control plane and the user plane (wherein, the user plane UPF can be virtualized and deployed in the forwarding cloud, or the device can be independently deployed in a non-cloud state). Among them, the control plane functional entity example For example, it may be: Session Management Function (SMF), Access and Mobility Management Function (AMF), Network Repository Function (NRF), Policy Control Function (PCF) and other functional entities, etc., which are not exhaustively listed in the embodiments of the present disclosure.
需要说明的是,由于5G中的用户面UPF是传统的设备形态,因此,可以使用户面UPF进行虚拟化后部署在公有云或企业云内;UPF也可能以非云化的设备状态进行设备独立部署,并通过专线与云化后的控制面功能实体进行连接,进行数据的转发。It should be noted that since the user plane UPF in 5G is a traditional device form, the user plane UPF can be virtualized and deployed in a public cloud or enterprise cloud; UPF may also be deployed independently in a non-clouded device state and connected to the clouded control plane functional entity through a dedicated line to forward data.
在图2所示的移动网络架构中,SMF负责配置UPF的流量控制,以将流量路由到目的地,即SMF负责转发路径的规划以及路由方案的确定,并向UPF下发路由方案,以便UPF按照下发的路由方案实现数据包在用户面上的分组转发和路由,该方法使得控制面和用户面需要部署在不同的虚拟云中。例如图2所示的用户面UPF部署在转发云中,而控制面则部署在控制云中。In the mobile network architecture shown in Figure 2, SMF is responsible for configuring the traffic control of UPF to route the traffic to the destination, that is, SMF is responsible for planning the forwarding path and determining the routing plan, and sending the routing plan to UPF so that UPF can implement packet forwarding and routing of data packets on the user plane according to the sent routing plan. This method requires the control plane and the user plane to be deployed in different virtual clouds. For example, the user plane UPF shown in Figure 2 is deployed in the forwarding cloud, while the control plane is deployed in the control cloud.
对此,上述技术方案至少存在以下技术问题:In this regard, the above technical solution has at least the following technical problems:
第一方面,未云化部署的UPF方案,使得UPF资源不能动态按需部署,网络资源利用效率低以及灵活性较差;且UPF部署的位置离业务资源较远,影响网络转发的效率;此外,UPF不支持通用的网络设备,使得网络部署的成本较高。First, the UPF solution that is not deployed in the cloud means that UPF resources cannot be dynamically deployed on demand, resulting in low network resource utilization efficiency and poor flexibility. In addition, the location where UPF is deployed is far away from business resources, affecting the efficiency of network forwarding. In addition, UPF does not support general network equipment, which makes the cost of network deployment high.
第二方面,虚拟化后的用户面UPF与控制面功能实体不共云,需要转发面和控制面之间、转发面的不同设备之间进行跨云处理,从而导致网络部署的复杂度高,时延大,进而导致网络的转发效率低。Secondly, the virtualized user plane UPF and control plane functional entities do not share the same cloud, and cross-cloud processing is required between the forwarding plane and the control plane, and between different devices on the forwarding plane, which leads to high complexity and high latency in network deployment, and in turn leads to low network forwarding efficiency.
本公开示例性实施方式考虑到上述问题,提出一种网络云化部署方法,该方法通过基于用户面的用户面编辑管理功能实体接收由控制面的会话管理功能实体SMF下发的针对目标业务的会话创建请求,会话建立请求中至少包含目标业务的业务数据;根据目标业务的会话创建请求从路由拓扑中确定转发路径信息;将目标业务的业务数据发送至转发路径信息对应的数据转发设备进行数据转发;其中,用户面与控制面被部署于同一虚拟云中。In view of the above-mentioned problems, an exemplary embodiment of the present disclosure proposes a network cloud deployment method, wherein a user plane editing management function entity based on a user plane receives a session creation request for a target service issued by a session management function entity SMF of a control plane, wherein the session establishment request at least includes service data of the target service; forwarding path information is determined from a routing topology according to the session creation request of the target service; the service data of the target service is sent to a data forwarding device corresponding to the forwarding path information for data forwarding; wherein the user plane and the control plane are deployed in the same virtual cloud.
在该方法中,并非传统5G网络结构中需要由云化后控制面的SMF功能实体进行转发路径的规划并分配路由方案,且由用户面的UPF按照接收到的路由方案执行数据转发的技术方案,而是仅由控制面的SMF向用户面发送会话创建请求,用户面接收到会话创建请求后,基于新增的用户面编辑管理功能实体对各数据转发设备进行统一调配,实现数据转发路径的规划和转发路由的管理。在该方案提供的移动网络架构中,将传统5G网络结构中用户面的UPF专用设备,更新为支持路由信息统一管理的用户面编辑管理功能实体,并使用了通用的数据转发设备进行数据转发功能,因此可以实现控制面与用户面部署于同一虚拟云内,从而提高数据转发的效率以及网络资源的利用效率低,且由于使用了通用的数据转发设备,降低了设备的部署成本。In this method, it is not the technical solution that the SMF functional entity of the control plane after cloudification needs to plan the forwarding path and allocate the routing scheme, and the UPF of the user plane performs data forwarding according to the received routing scheme in the traditional 5G network structure, but only the SMF of the control plane sends a session creation request to the user plane. After the user plane receives the session creation request, it uniformly allocates each data forwarding device based on the newly added user plane editing and management functional entity to realize the planning of data forwarding path and the management of forwarding route. In the mobile network architecture provided by this solution, the UPF dedicated device of the user plane in the traditional 5G network structure is updated to the user plane editing and management functional entity that supports the unified management of routing information, and a general data forwarding device is used for data forwarding function, so that the control plane and the user plane can be deployed in the same virtual cloud, thereby improving the efficiency of data forwarding and the utilization efficiency of network resources, and because of the use of general data forwarding equipment, the deployment cost of the equipment is reduced.
为了解决上述问题,本公开提出了一种网络云化部署方法及装置,该方法及装置可以应用于图3所示的示例性应用环境的移动网络架构中。该移动网络架构可支持转发面 设备入云,从而实现全云化的移动网络架构。In order to solve the above problems, the present disclosure proposes a network cloud deployment method and device, which can be applied to the mobile network architecture of the exemplary application environment shown in FIG3. The mobile network architecture can support the forwarding plane Devices are connected to the cloud, thus realizing a fully cloud-based mobile network architecture.
图3示意性示出本示例性实施方式中一种网络云化部署对应的移动网络架构图,如图3所示,该移动网络架构中包括:UE、基站、AN接入网络、控制面(用于承载信令或控制消息)以及用户面(也可称为转发面或数据面,用于承载数据流量),该用户面内包含一新增的用户面编辑管理功能实体(以下也可称为用户面编辑管理器),该用户面编辑管理器包含路径规划和编辑、数据路由管理、业务感知和测量、业务转发质量管理以及算网资源感知和管理等多个功能模块。其中,路径规划和编辑功能模块:用于根据控制面中SMF的转发需求,进行转发路径的规划,并将其生成的路径转发规则下发给数据转发模块进行执行。其中,数据转发模块是由通用硬件构成的资源池组成的数据转发设备,用于实现对业务数据的转发功能。数据路由管理功能模块:用于实现数据转发模块的注册,转发路由表的维护等功能。业务转发质量管理功能模块:用于根据业务转发质量要求和网络监测情况,生成数据报文的转发策略,并将转发策略随路径转发规则一同下发给数据转发模块进行执行,从而保证相应数据转发的质量。算网资源感知和管理功能模块:用于对通用硬件构成的资源池进行通信资源和计算资源的感知和管理,从而按需组成相应的数据转发模块。FIG3 schematically shows a mobile network architecture diagram corresponding to a network cloud deployment in this exemplary embodiment. As shown in FIG3, the mobile network architecture includes: UE, base station, AN access network, control plane (used to carry signaling or control messages) and user plane (also referred to as forwarding plane or data plane, used to carry data traffic). The user plane includes a newly added user plane editing management function entity (hereinafter also referred to as user plane editing manager). The user plane editing manager includes multiple functional modules such as path planning and editing, data routing management, service perception and measurement, service forwarding quality management, and computing network resource perception and management. Among them, the path planning and editing function module: is used to plan the forwarding path according to the forwarding requirements of the SMF in the control plane, and send the generated path forwarding rules to the data forwarding module for execution. Among them, the data forwarding module is a data forwarding device composed of a resource pool composed of general hardware, which is used to realize the forwarding function of service data. Data routing management function module: is used to realize the registration of the data forwarding module, the maintenance of the forwarding routing table and other functions. Service forwarding quality management function module: used to generate data message forwarding strategies according to service forwarding quality requirements and network monitoring conditions, and send the forwarding strategies along with path forwarding rules to the data forwarding module for execution, thereby ensuring the quality of corresponding data forwarding. Computing network resource perception and management function module: used to perceive and manage communication resources and computing resources in the resource pool composed of general hardware, so as to form corresponding data forwarding modules as needed.
由图3可知,上述AN接入网络、控制面、用户面均被部署在同一虚拟云内(例如,均部署在公有云或企业云内),从而实现无线侧一点接入而网络整体虚拟化。应该理解,图3中的控制面中包含的SMF、AMF、NRF、PCF仅仅是示意性的。根据实现的功能需要,还可以包含其他控制面功能实体,本公开实施例对此不作任何特殊限制。图3中的DN指的是数据网络。As can be seen from Figure 3, the above-mentioned AN access network, control plane, and user plane are all deployed in the same virtual cloud (for example, all deployed in a public cloud or an enterprise cloud), thereby realizing one-point access on the wireless side and overall network virtualization. It should be understood that the SMF, AMF, NRF, and PCF included in the control plane in Figure 3 are only schematic. Other control plane functional entities may also be included according to the functional requirements to be implemented, and the embodiments of the present disclosure do not impose any special restrictions on this. The DN in Figure 3 refers to the data network.
举例而言,在一种示例性实施例中,用户通过UE发起目标业务的业务订购请求,并由控制面中的SMF下发的针对目标业务的会话创建请求,用户面基于用户面编辑管理功能实体接收由控制面的SMF下发的会话创建请求,会话建立请求中至少包含目标业务的业务数据;根据目标业务的会话创建请求从路由拓扑中确定转发路径信息;将目标业务的业务数据发送至转发路径信息对应的数据转发设备进行数据转发;其中,用户面与控制面被部署于同一虚拟云中。For example, in an exemplary embodiment, a user initiates a service subscription request for a target service through a UE, and a session creation request for the target service is issued by the SMF in the control plane. The user plane receives the session creation request issued by the SMF in the control plane based on the user plane editing management function entity, and the session establishment request includes at least the service data of the target service; the forwarding path information is determined from the routing topology according to the session creation request of the target service; the service data of the target service is sent to the data forwarding device corresponding to the forwarding path information for data forwarding; wherein the user plane and the control plane are deployed in the same virtual cloud.
本公开提供的网络云化部署方法、装置以及图3所示的移动网络系统架构可以应用于如下示例性应用场景中,例如,图4所示的在热点区域实现网络部署和用户面创建以及图5为所示的在边缘区域实现网络部署和用户面创建。由图4、图5可知,无线信号通过接入网络实现入云,而控制面功能、用户面编辑管理器和数据转发设备均在一个资源池中,使得网络资源的调配更加灵活,数据转发更加高效。The network cloud deployment method and device provided by the present disclosure and the mobile network system architecture shown in FIG3 can be applied to the following exemplary application scenarios, for example, network deployment and user plane creation in hotspot areas as shown in FIG4 and network deployment and user plane creation in edge areas as shown in FIG5. As can be seen from FIG4 and FIG5, wireless signals are accessed to the cloud through the access network, while the control plane function, user plane editing manager and data forwarding device are all in a resource pool, making the allocation of network resources more flexible and data forwarding more efficient.
但本领域技术人员容易理解的是,上述应用场景仅是用于举例,本示例性实施例中并不以此为限。However, it is easy for those skilled in the art to understand that the above application scenarios are only used as examples and are not limited to this in the present exemplary embodiment.
下面以上述用户面的用户面编辑管理功能实体为执行主体,将该网络云化部署方法应用于上述的用户面编辑管理功能实体为例进行举例说明。图6示意性示出本示例性实施方 式中一种网络云化部署方法的流程图,请参见图6,本公开实施例提供的网络云化部署方法包括如下步骤S601-S603:The following uses the user plane editing management function entity of the user plane as the execution subject and applies the network cloud deployment method to the user plane editing management function entity as an example for illustration. The flowchart of a network cloud deployment method is shown in FIG6 . The network cloud deployment method provided by the embodiment of the present disclosure includes the following steps S601-S603:
S601、基于用户面的用户面编辑管理功能实体接收由控制面的会话管理功能实体SMF下发的针对目标业务的会话创建请求;其中,用户面与控制面被部署于同一虚拟云中。S601. A user plane editing management function entity based on a user plane receives a session creation request for a target service sent by a session management function entity SMF of a control plane; wherein the user plane and the control plane are deployed in the same virtual cloud.
S602、根据目标业务的会话创建请求从路由拓扑中确定目标业务对应的转发路径信息。S602: Determine forwarding path information corresponding to the target service from the routing topology according to the session creation request of the target service.
S603、将转发路径信息发送至对应的数据转发设备,以便数据转发设备对目标业务的业务数据进行传输。S603: Send the forwarding path information to the corresponding data forwarding device so that the data forwarding device transmits the service data of the target service.
在本公开的一些实施例所提供的技术方案中,通过基于用户面的用户面编辑管理功能实体接收由控制面的会话管理功能实体SMF下发的针对目标业务的会话创建请求;其中,用户面与控制面被部署于同一虚拟云中;根据会话创建请求从路由拓扑中确定目标业务对应的转发路径信息;将转发路径信息发送至对应的数据转发设备,以便数据转发设备对业务数据进行传输。该方法使得SMF仅需向用户面发送会话创建请求,而用户面可以基于接收到的会话创建请求进行转发路径信息的确认,进而避免了相关技术中由控制面的SMF下发转发路由方案,而用户面仅需执行数据转发工作导致的用户面和控制面云化部署后无法共云,进而存在的数据转发效率低、网络资源利用率低的技术问题,达到了提高数据转发效率以及网络资源利用率的技术效果。同时,该方法无需使用UPF设备,而是使用的通用设备,从而提高了部署的灵活性。In the technical solutions provided by some embodiments of the present disclosure, a user plane editing management function entity based on the user plane receives a session creation request for a target service issued by a session management function entity SMF of the control plane; wherein the user plane and the control plane are deployed in the same virtual cloud; the forwarding path information corresponding to the target service is determined from the routing topology according to the session creation request; and the forwarding path information is sent to the corresponding data forwarding device so that the data forwarding device transmits the service data. This method enables the SMF to only send a session creation request to the user plane, and the user plane can confirm the forwarding path information based on the received session creation request, thereby avoiding the technical problems that the user plane and the control plane cannot be deployed in the same cloud after cloud deployment due to the SMF of the control plane issuing a forwarding routing solution and the user plane only performing data forwarding work, thereby achieving the technical effect of improving data forwarding efficiency and network resource utilization. At the same time, this method does not require the use of UPF equipment, but uses general equipment, thereby improving the flexibility of deployment.
以下将结合具体实施例对图6所示实施例中各个步骤的具体实施方式进行详细阐述:The specific implementation of each step in the embodiment shown in FIG6 will be described in detail below in conjunction with specific embodiments:
在S601中,基于用户面的用户面编辑管理功能实体接收由控制面的会话管理功能实体SMF下发的针对目标业务的会话创建请求;其中,用户面与控制面被部署于同一虚拟云中。In S601, a user plane editing management function entity based on a user plane receives a session creation request for a target service sent by a session management function entity SMF of a control plane; wherein the user plane and the control plane are deployed in the same virtual cloud.
示例性的,在传统的5G移动网络架构中,需要控制面的SMF进行路由方案的确认并下发至用户面的UPF,以便UPF按照下发的路由方案进行数据转发。For example, in a traditional 5G mobile network architecture, the SMF on the control plane is required to confirm the routing plan and send it to the UPF on the user plane so that the UPF can forward data according to the sent routing plan.
然而上述传统方法导致在云化部署时,用户面和控制面不共云。为此,本公开实施例在用户面中新增一用户面编辑管理功能实体,通过该用户面编辑管理功能实体可以使控制面的SMF仅需要下发会话创建请求,由用户面的用户面编辑管理功能实体执行转发路径的规划。However, the above traditional method results in that the user plane and the control plane do not share the same cloud when deployed in the cloud. To this end, the embodiment of the present disclosure adds a user plane editing and management function entity in the user plane, through which the SMF of the control plane only needs to send a session creation request, and the user plane editing and management function entity of the user plane performs the forwarding path planning.
在S602中,根据会话创建请求从路由拓扑中确定目标业务对应的转发路径信息。In S602, forwarding path information corresponding to the target service is determined from the routing topology according to the session creation request.
其中,路由拓扑中包含多个转发路径信息,转发路径信息是对业务数据进行转发过程中经由的路由设备,例如,对于:发送设备—A1—B1——B2—C1—目的设备中,网路过程中的转发路径信息为A1—B1—B2—C1。The routing topology includes multiple forwarding path information, and the forwarding path information refers to the routing devices through which the service data is forwarded. For example, for: sending device—A1—B1—B2—C1—destination device, the forwarding path information in the network process is A1—B1—B2—C1.
示例性的,用户面编辑管理功能实体接收到控制面的SMF下发的会话创建请求时,可以根据会话创建请求从网络拓扑中选择满足目标业务需求的转发路径信息。Exemplarily, when the user plane editing management function entity receives a session creation request sent by the SMF of the control plane, it can select forwarding path information that meets the target service requirements from the network topology according to the session creation request.
在本公开一个可选的实施例中,在执行步骤S602时,还可以获取目标业务的业务感知信息,并基于业务感知信息确定目标业务的服务质量策略;根据会话创建请求以及服务 质量策略从路由拓扑中确定目标业务对应的转发路径信息。In an optional embodiment of the present disclosure, when executing step S602, the service perception information of the target service can also be obtained, and the service quality policy of the target service can be determined based on the service perception information; The quality policy determines the forwarding path information corresponding to the target service from the routing topology.
其中,业务感知信息是指用于检测业务所需服务质量以便制定对应Qos策略(即服务质量策略)的信息。The service perception information refers to information used to detect the service quality required by the service in order to formulate a corresponding QoS strategy (ie, service quality strategy).
示例性的,以图3所示的移动网络架构为例进行说明,用户面编辑管理功能实体接收到SMF下发会话创建请求后,便可以基于路径规划和编辑功能模块向业务转发质量管理功能模块发送业务管理策略请求,以便业务转发质量管理功能模块从业务感知和测量功能模块获取业务感知信息,以基于业务感知信息确定针对目标业务的Qos策略(即服务质量策略),并发送至路径规划和编辑功能模块。对此,路径规划和编辑功能模块便可以基于Qos策略选择对应的数据转发设备(即对应图3所示的数据转发模块),进而得到转发路径信息。Exemplarily, taking the mobile network architecture shown in FIG3 as an example, after the user plane editing management function entity receives the session creation request sent by the SMF, it can send a service management policy request to the service forwarding quality management function module based on the path planning and editing function module, so that the service forwarding quality management function module obtains service perception information from the service perception and measurement function module, and determines the Qos policy (i.e., service quality policy) for the target service based on the service perception information, and sends it to the path planning and editing function module. In this regard, the path planning and editing function module can select the corresponding data forwarding device (i.e., the corresponding data forwarding module shown in FIG3) based on the Qos policy, and then obtain the forwarding path information.
在该实施例中,由于用户面编辑管理功能实体与数据转发设备均在一个资源池中,使得用户面编辑管理功能实体对网络资源可以进行灵活的调配,进而提高了业务数据转发的效率。此外,用户面编辑管理功能实体还可以通过实时获取的业务感知信息进行Qos策略的制定,进而基于Qos策略确定转发路径的规划,从而保障了业务传输的可靠性以及转发质量。In this embodiment, since the user plane editing management function entity and the data forwarding device are in a resource pool, the user plane editing management function entity can flexibly allocate network resources, thereby improving the efficiency of service data forwarding. In addition, the user plane editing management function entity can also formulate a QoS strategy based on the service perception information obtained in real time, and then determine the forwarding path planning based on the QoS strategy, thereby ensuring the reliability of service transmission and forwarding quality.
在一实施例中,本公开提供的用户面编辑管理功能实体可以根据SMF下发的会话创建请求进行转发路径(即转发路径信息)的确定,则主要分为两种实施例:In one embodiment, the user plane editing management function entity provided by the present disclosure can determine the forwarding path (ie, forwarding path information) according to the session creation request sent by the SMF, which is mainly divided into two embodiments:
在一种可选的实施例中,确定出目标任务对应的转发路径信息包含在数据转发的网络拓扑中,则用户面编辑管理功能实体便可以基于现有的网络拓扑中存在的转发路径信息进行业务数据的传输。In an optional embodiment, if it is determined that the forwarding path information corresponding to the target task is included in the network topology for data forwarding, the user plane editing management function entity can transmit the service data based on the forwarding path information existing in the existing network topology.
在另一个可选的实施例中,确定出目标任务对应的转发路径信息不包含在数据转发的网络拓扑中,则用户面编辑管理功能实体需要构建新的转发路径信息,并将其添加至当前的网络拓扑中,实现网络拓扑的更新。In another optional embodiment, if it is determined that the forwarding path information corresponding to the target task is not included in the network topology for data forwarding, the user plane editing management function entity needs to construct new forwarding path information and add it to the current network topology to update the network topology.
在用户面编辑管理功能实体构建新的转发路径信息时,可以获取通用资源池中各通用路由设备的资源信息;根据目标业务的业务数据所需的网络质量参数以及各通用路由设备的资源信息,确定传输业务数据的数据转发设备;基于数据转发设备生成转发路径信息,并将转发路径信息添加至路由拓扑中。When the user-side editing management function entity constructs new forwarding path information, it can obtain the resource information of each general routing device in the general resource pool; determine the data forwarding device for transmitting the service data based on the network quality parameters required by the service data of the target service and the resource information of each general routing device; generate forwarding path information based on the data forwarding device, and add the forwarding path information to the routing topology.
其中,通用资源池是由通用硬件构成的资源池,各通用硬件可以作为路由设备进行转发,各通用资源的资源信息包含通信资源和计算资源中的至少一个。The general resource pool is a resource pool composed of general hardware, each general hardware can be used as a routing device for forwarding, and the resource information of each general resource includes at least one of a communication resource and a computing resource.
示例性的,在图3所示的移动网络架构中,用户面编辑管理功能实体可以通过图3所示的算网资源感知和管理功能模块对通用资源池中的各路由设备进行通信资源和计算资源的感知和管理,以便基于目标业务的业务数据所需的网络质量参数从通用资源池中筛选出符合目标业务的业务数据所需的网络质量参数的数据转发设备,从而组成转发路径信息。Exemplarily, in the mobile network architecture shown in Figure 3, the user plane editing management functional entity can perceive and manage the communication resources and computing resources of each routing device in the common resource pool through the computing network resource perception and management functional module shown in Figure 3, so as to screen out data forwarding devices that meet the network quality parameters required for the business data of the target business from the common resource pool based on the network quality parameters required for the business data of the target business, thereby forming forwarding path information.
在该实施例中,根据目标业务的业务数据所需的网络质量参数以及各通用路由设备的资源信息,按照目标业务的需求进行转发路径的规划,该过程不仅保障了数据的转发质量, 还可以实现用户面执行路径规划的功能,从而便于实现云化后的用户面与控制面共云,以达到降低数据转发时延,从而提高转发效率。In this embodiment, according to the network quality parameters required by the service data of the target service and the resource information of each general routing device, the forwarding path is planned according to the needs of the target service. This process not only ensures the forwarding quality of the data, It can also realize the function of executing path planning on the user plane, thereby facilitating the co-clouding of the user plane and the control plane after cloudification, so as to reduce data forwarding delay and thus improve forwarding efficiency.
上述实施例中,在新增的转发路径信息创建成功后,便需要将新增的转发路径信息添加至路由拓扑中,同时为了降低网络拓扑的复杂度,提高可利用性,还需要移除不再使用的转发路径信息,以对现有的网络拓扑进行不断地更新。In the above embodiment, after the newly added forwarding path information is successfully created, it is necessary to add the newly added forwarding path information to the routing topology. At the same time, in order to reduce the complexity of the network topology and improve the availability, it is also necessary to remove the forwarding path information that is no longer used to continuously update the existing network topology.
1)对于将新增的转发路径信息添加至路由拓扑的情况而言:1) For the case where newly added forwarding path information is added to the routing topology:
在本公开一个可选的实施例中,接收数据转发设备发起的注册请求;若注册成功,则向数据转发设备发送注册成功响应,并将数据转发设备生成的转发路径信息添加至路由拓扑中。In an optional embodiment of the present disclosure, a registration request initiated by a data forwarding device is received; if the registration is successful, a registration success response is sent to the data forwarding device, and forwarding path information generated by the data forwarding device is added to the routing topology.
示例性的,注册请求是数据转发设备的数据转发功能初次启动时发起的请求。即用户面编辑管理功能实体根据SMF下发的会话创建请求构建一个新的转发路径信息,则转发路径信息中的数据转发设备需要向用户面编辑管理功能实体发送注册请求,以申请纳入数据转发的网络拓扑中。Exemplarily, the registration request is a request initiated when the data forwarding function of the data forwarding device is first started. That is, the user plane editing management function entity builds a new forwarding path information according to the session creation request sent by the SMF, and the data forwarding device in the forwarding path information needs to send a registration request to the user plane editing management function entity to apply for inclusion in the network topology of data forwarding.
示例性的,在用户面编辑管理功能实体接收到转发路径信息中数据转发设备发起的注册请求,则向数据转发设备发送注册响应。Exemplarily, when the user plane editing management function entity receives a registration request initiated by the data forwarding device in the forwarding path information, it sends a registration response to the data forwarding device.
若向数据转发设备发送注册成功响应,则同步将数据转发设备组成的转发路径信息添加至路由拓扑中,以对网络拓扑进行更新。反之,若注册失败,则向数据转发设备发送注册失败的响应信息。If a registration success response is sent to the data forwarding device, the forwarding path information formed by the data forwarding device is synchronously added to the routing topology to update the network topology. Otherwise, if the registration fails, a registration failure response message is sent to the data forwarding device.
在该实施例中,通过在首次启动时接收数据转发设备发起的注册请求,以便在注册成功的情况下对网络拓扑进行更新,便于后续再使用该新增的转发路径信息时可以快速在网络拓扑中查找到并进行数据传输,提高数据转发的效率。In this embodiment, a registration request initiated by a data forwarding device is received at the first startup so that the network topology can be updated if the registration is successful, so that the newly added forwarding path information can be quickly found in the network topology and data can be transmitted when used later, thereby improving the efficiency of data forwarding.
2)针对功能下线的转发路径信息的情况而言:2) Regarding the forwarding path information of offline functions:
在本公开另一个可选的实施例中,接收数据转发设备发起的去注册请求,去注册请求为数据转发设备的数据转发功能下线时发起的请求;若去注册成功,则向数据转发设备发送去注册成功响应,并将数据转发设备生成的转发路径信息从路由拓扑中移除。In another optional embodiment of the present disclosure, a deregistration request initiated by a data forwarding device is received, and the deregistration request is a request initiated when the data forwarding function of the data forwarding device is offline; if the deregistration is successful, a deregistration success response is sent to the data forwarding device, and the forwarding path information generated by the data forwarding device is removed from the routing topology.
其中,去注册请求是移除网络拓扑中的转发路径信息的请求。The deregistration request is a request to remove the forwarding path information in the network topology.
示例性的,对于数据转发功能下线的转发路径信息而言,其不再后续被选中,为了简化网络拓扑,则可以将上述数据转发功能下线的转发路径信息进行移除。在移除时,转发路径信息的数据转发设备向用户面编辑管理功能实体发送去注册请求,若去注册成功,则向数据转发设备发送去注册成功响应,并将数据转发设备生成的转发路径信息从路由拓扑中移除;反之,若去注册失败,则向数据转发设备发送去注册失败响应,以便进行后续操作。Exemplarily, for the forwarding path information of the offline data forwarding function, it will no longer be selected subsequently. In order to simplify the network topology, the forwarding path information of the offline data forwarding function can be removed. When removing, the data forwarding device of the forwarding path information sends a deregistration request to the user plane editing management function entity. If the deregistration is successful, a deregistration success response is sent to the data forwarding device, and the forwarding path information generated by the data forwarding device is removed from the routing topology; on the contrary, if the deregistration fails, a deregistration failure response is sent to the data forwarding device for subsequent operations.
在该实施例中,通过去注册请求可以将网络拓扑中无效的转发路径信息进行移除,从而简化网络拓扑,便于提高从网络拓扑中确定目标业务对应的转发路径信息的效率,进而提高数据转发效率。 In this embodiment, invalid forwarding path information in the network topology can be removed by deregistering the request, thereby simplifying the network topology, facilitating improving the efficiency of determining the forwarding path information corresponding to the target service from the network topology, and further improving data forwarding efficiency.
在S603中,将转发路径信息发送至对应的数据转发设备,以便数据转发设备对目标业务的业务数据进行传输。In S603, the forwarding path information is sent to the corresponding data forwarding device so that the data forwarding device transmits the service data of the target service.
示例性的,确定转发路径信息后,便可以将目标业务的业务数据发送至转发路径信息对应的数据转发设备进行数据转发。Exemplarily, after the forwarding path information is determined, the service data of the target service may be sent to a data forwarding device corresponding to the forwarding path information for data forwarding.
在相关技术方案中,传统5G移动网络架构中,用户面的UPF不支持通用的网络设备,使得网络部署的成本较高。且在传统的5G移动架构中,UPF之间的数据转发过程中通常使用N3接口协议栈,具体可参照图7。如图6所示,UPF之间通过用户数据报协议(UDP,User Datagram Protocol)以及GPRS隧道传输协议(GPRS Tunneling Protocol-User Plane,简称GPR-U)协议作为数据传输协议。In the related technical solutions, in the traditional 5G mobile network architecture, the UPF of the user plane does not support general network equipment, which makes the network deployment cost high. In the traditional 5G mobile architecture, the N3 interface protocol stack is usually used in the data forwarding process between UPFs, as shown in Figure 7. As shown in Figure 6, the User Datagram Protocol (UDP) and the GPRS Tunneling Protocol-User Plane (GPR-U) protocol are used as data transmission protocols between UPFs.
需要解释的是,GTP-U是一种在通用无线分组业务(General Packet Radio Service,简称为GPRS)网络中使用的用户数据传输协议。GTP-U是一种在用户面上建立隧道的协议,它可以将网际互连协议(Internet Protocol,简称为IP)数据报文从一个GPRS支持节点(SGSN)传输到另一个GPRS支持节点(GGSN),从而实现GPRS网络中的用户数据传输。It should be explained that GTP-U is a user data transmission protocol used in the General Packet Radio Service (GPRS) network. GTP-U is a protocol that establishes a tunnel on the user plane. It can transmit Internet Protocol (IP) data packets from one GPRS support node (SGSN) to another GPRS support node (GGSN), thereby realizing user data transmission in the GPRS network.
为了克服上述技术问题的同时,适应于图3所示的移动网络架构,本公开实施例中提供了一种新的多个数据转发设备之间的协议栈,具体可参照图8。In order to overcome the above technical problems and adapt to the mobile network architecture shown in FIG. 3 , a new protocol stack between multiple data forwarding devices is provided in an embodiment of the present disclosure, and specific reference may be made to FIG. 8 .
在本公开的一些示例实施例中,将转发路径信息发送至对应的数据转发设备,以便基于目标通信协议实现数据转发设备对业务数据进行传输;其中,目标通信协议中包含快速UDP互联网连接QUIC协议以及基于IPv6转发平面的段路由SRv6协议。In some example embodiments of the present disclosure, forwarding path information is sent to a corresponding data forwarding device so that the data forwarding device can transmit business data based on a target communication protocol; wherein the target communication protocol includes a Quick UDP Internet Connection (QUIC) protocol and a segment routing (SRv6) protocol based on an IPv6 forwarding plane.
示例性的,在TCP/IP层分别使用QUIC协议以及SRv6协议代替了3GPP定义的N3接口协议。Exemplarily, the QUIC protocol and the SRv6 protocol are used at the TCP/IP layer to replace the N3 interface protocol defined by 3GPP.
这是因为相比较于传统的UDP协议,QUIC将协商、加密、和传输握手交织在一起以减少连接建立延迟,时延更小,还可以多路复用,避免阻塞,且可以更好的支持移动性管理,有更好的安全管理能力。而SRv6协议使用Segment ID来指示网络路径,充分利用了IPv6强大的包头扩展能力,直接在数据包头中标识数据包的路由。并且SRv6协议在承载网中已经大量部署,移动网络的用户面使用SRv6协议,可以与承载网络共网共用设备,实现设备硬件的通用性。This is because compared to the traditional UDP protocol, QUIC interweaves negotiation, encryption, and transmission handshakes to reduce connection establishment delays, has lower latency, can also be multiplexed to avoid blocking, and can better support mobility management and have better security management capabilities. The SRv6 protocol uses Segment ID to indicate the network path, making full use of the powerful header extension capabilities of IPv6 to directly identify the route of the data packet in the data packet header. In addition, the SRv6 protocol has been deployed in large quantities in the bearer network. The user plane of the mobile network uses the SRv6 protocol, which can share the network and equipment with the bearer network to achieve the universality of device hardware.
在本公开一个可选的实施例中,会话建立请求中还包括传输目标业务的业务数据所需的网络质量参数,将目标业务的业务数据所需的网络质量参数添加至SRv6协议的扩展头中。In an optional embodiment of the present disclosure, the session establishment request also includes network quality parameters required for transmitting service data of the target service, and the network quality parameters required for the service data of the target service are added to an extension header of the SRv6 protocol.
示例性的,由于SRv6包具有较强的扩展性,可以将目标业务的业务数据所需的网络质量参数(也可称为业务管理Qos策略)添加至SRv6协议的扩展头中,以便在数据转发过程中确保数据转发质量。For example, since the SRv6 packet has strong scalability, the network quality parameters (also called service management QoS policy) required for the service data of the target service can be added to the extension header of the SRv6 protocol to ensure the data forwarding quality during the data forwarding process.
在该实施例中,可以参照图9,如图9所示,SRv6数据包中的可扩展包头字段支持携带移动网络的Qos策略规则,从而实现规则的端到端转发和传递。In this embodiment, reference may be made to FIG. 9 . As shown in FIG. 9 , the extensible header field in the SRv6 data packet supports carrying the QoS policy rules of the mobile network, thereby achieving end-to-end forwarding and delivery of the rules.
最后,在本公开的一些示例实施例中,执行S603之后,将转发路径信息对应的数据 转发设备的地址发送至控制面的SMF。Finally, in some exemplary embodiments of the present disclosure, after executing S603, the data corresponding to the forwarding path information is forwarded to the The address of the forwarding device is sent to the SMF of the control plane.
示例性,在确定目标业务对应的转发路径信息后,还可以向SMF返回会话创建信息,该会话创建信息中包含了转发路径信息对应各数据转发设备的IP地址,还可以包含Qos策略规则。Exemplarily, after determining the forwarding path information corresponding to the target service, session creation information may also be returned to the SMF. The session creation information includes the IP addresses of each data forwarding device corresponding to the forwarding path information and may also include QoS policy rules.
在该实施例中,通过将转发路径信息对应的数据转发设备的地址发送至控制面的SMF,可以使控制面也可以掌握路由方案,进而实现用户面和控制面的消息同步,便于实现用户面和控制面的共云部署。In this embodiment, by sending the address of the data forwarding device corresponding to the forwarding path information to the SMF of the control plane, the control plane can also grasp the routing plan, thereby achieving message synchronization between the user plane and the control plane, facilitating the co-cloud deployment of the user plane and the control plane.
为了实现上述网络云化部署方法,本公开的一个实施例中提供一种网络云化部署装置。图10示意性示出了网络云化部署装置的示意性架构图。In order to implement the above network cloud deployment method, an embodiment of the present disclosure provides a network cloud deployment device. Fig. 10 schematically shows a schematic architecture diagram of the network cloud deployment device.
其中,该网络云化部署装置1000包括请求接收模块1001、路径确定模块1002和信息发送模块1003。Among them, the network cloud deployment device 1000 includes a request receiving module 1001, a path determination module 1002 and an information sending module 1003.
请求接收模块1001,用于基于用户面的用户面编辑管理功能实体接收由控制面的会话管理功能实体SMF下发的针对目标业务的会话创建请求;其中,用户面与控制面被部署于同一虚拟云中;路径确定模块1002,用于根据会话创建请求从路由拓扑中确定目标业务对应的转发路径信息;信息发送模块1003,用于将转发路径信息发送至对应的数据转发设备,以便数据转发设备对业务数据进行传输。A request receiving module 1001 is used to receive a session creation request for a target service issued by a session management function entity SMF of a control plane based on a user plane editing management function entity of a user plane, wherein the user plane and the control plane are deployed in the same virtual cloud; a path determination module 1002 is used to determine the forwarding path information corresponding to the target service from the routing topology according to the session creation request; an information sending module 1003 is used to send the forwarding path information to a corresponding data forwarding device so that the data forwarding device transmits the service data.
在本公开一个可选的实施例中,路径确定模块1002,用于获取目标业务的业务感知信息,并基于业务感知信息确定目标业务的服务质量策略;根据会话创建请求以及服务质量策略从路由拓扑中确定目标业务对应的转发路径信息。In an optional embodiment of the present disclosure, the path determination module 1002 is used to obtain service perception information of the target service and determine the service quality policy of the target service based on the service perception information; determine the forwarding path information corresponding to the target service from the routing topology according to the session creation request and the service quality policy.
在本公开一个可选的实施例中,会话建立请求中还包括传输目标业务的业务数据所需的网络质量参数;该装置还包含信息获取模块,该信息获取模块具体用于,获取通用资源池中各通用路由设备的资源信息,资源信息包含通信资源和计算资源中的至少一个;路径确定模块1002,用于根据目标业务的业务数据所需的网络质量参数以及各通用路由设备的资源信息,确定传输业务数据的数据转发设备;基于数据转发设备生成转发路径信息,并将转发路径信息添加至路由拓扑中。In an optional embodiment of the present disclosure, the session establishment request also includes network quality parameters required for transmitting business data of the target business; the device also includes an information acquisition module, which is specifically used to obtain resource information of each general routing device in the general resource pool, and the resource information includes at least one of communication resources and computing resources; a path determination module 1002 is used to determine the data forwarding device for transmitting the business data based on the network quality parameters required for the business data of the target business and the resource information of each general routing device; generate forwarding path information based on the data forwarding device, and add the forwarding path information to the routing topology.
在本公开一个可选的实施例中,路径确定模块1002,用于接收数据转发设备发起的注册请求,注册请求为数据转发设备的数据转发功能初次启动时发起的请求;若注册成功,则向数据转发设备发送注册成功响应,并将数据转发设备生成的转发路径信息添加至路由拓扑中;或,信息接收模块用于接收各数据转发设备发起的去注册请求,去注册请求为数据转发设备的数据转发功能下线时发起的请求;若去注册成功,则向数据转发设备发送去注册成功响应,并将数据转发设备生成的转发路径信息从路由拓扑中移除。In an optional embodiment of the present disclosure, the path determination module 1002 is used to receive a registration request initiated by a data forwarding device, where the registration request is a request initiated when the data forwarding function of the data forwarding device is initially started; if the registration is successful, a registration success response is sent to the data forwarding device, and the forwarding path information generated by the data forwarding device is added to the routing topology; or, the information receiving module is used to receive a deregistration request initiated by each data forwarding device, where the deregistration request is a request initiated when the data forwarding function of the data forwarding device is offline; if the deregistration is successful, a deregistration success response is sent to the data forwarding device, and the forwarding path information generated by the data forwarding device is removed from the routing topology.
在本公开一个可选的实施例中,信息发送模块用于将转发路径信息发送至对应的数据转发设备,以便基于目标通信协议实现数据转发设备对业务数据进行传输;其中,目标通信协议中包含快速UDP互联网连接QUIC协议以及基于IPv6转发平面的段路由SRv6协议。 In an optional embodiment of the present disclosure, the information sending module is used to send forwarding path information to a corresponding data forwarding device so that the data forwarding device can transmit business data based on a target communication protocol; wherein the target communication protocol includes a fast UDP Internet connection QUIC protocol and a segment routing SRv6 protocol based on an IPv6 forwarding plane.
在本公开一个可选的实施例中,该装置还包含数据添加模块,数据添加模块用于会话建立请求中还包括传输目标业务的业务数据所需的网络质量参数,将目标业务的业务数据所需的网络质量参数添加至SRv6协议的扩展头中。In an optional embodiment of the present disclosure, the device also includes a data adding module, which is used to include network quality parameters required for transmitting service data of the target service in the session establishment request, and add the network quality parameters required for the service data of the target service to the extension header of the SRv6 protocol.
在本公开一个可选的实施例中,信息发送模块用于将转发路径信息对应的数据转发设备的地址发送至控制面的SMF。In an optional embodiment of the present disclosure, the information sending module is used to send the address of the data forwarding device corresponding to the forwarding path information to the SMF of the control plane.
本公开实施例提供的网络云化部署装置1000,可以执行上述任一实施例中的网络云化部署方法的技术方案,其实现原理以及有益效果与网络云化部署方法的实现原理及有益效果类似,可参见网络云化部署方法的实现原理及有益效果,此处不再进行赘述。The network cloud deployment device 1000 provided in the embodiment of the present disclosure can execute the technical solution of the network cloud deployment method in any of the above-mentioned embodiments. Its implementation principle and beneficial effects are similar to the implementation principle and beneficial effects of the network cloud deployment method. Please refer to the implementation principle and beneficial effects of the network cloud deployment method, and no further details will be given here.
在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present invention may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of the present specification.
根据本发明的实施方式的用于实现上述方法的程序产品,其可以采用便携式紧凑盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。The program product for implementing the above method according to the embodiment of the present invention may adopt a portable compact disc read-only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto, and in this document, a readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, apparatus, or device.
程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、可擦式可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。The program product may adopt any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、射频(Radio Frequency,RF)等等,或者上述的任意合适的组合。The program code contained on the readable medium can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, radio frequency (RF), etc., or any suitable combination of the above.
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程 序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(Local Area Network,LAN)或广域网(Wide Area Network,WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., as well as conventional procedural programming languages. Programming languages - such as "C" or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's computing device, as a separate software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user's computing device through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
在本公开的示例性实施例中,还提供了一种能够实现上述方法的电子设备。In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.
所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。It will be appreciated by those skilled in the art that various aspects of the present invention may be implemented as a system, method or program product. Therefore, various aspects of the present invention may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as a "circuit", "module" or "system".
下面参照图11来描述根据本发明的这种实施方式的电子设备1100。图11显示的电子设备1100仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。The electronic device 1100 according to this embodiment of the present invention is described below with reference to Fig. 11. The electronic device 1100 shown in Fig. 11 is only an example and should not bring any limitation to the functions and application scope of the embodiment of the present invention.
如图11所示,电子设备1100以通用计算设备的形式表现。电子设备1100的组件可以包括但不限于:上述至少一个处理单元1110、上述至少一个存储单元1120、连接不同系统组件(包括存储单元1120和处理单元1110)的总线1130、显示单元1140。As shown in FIG11 , the electronic device 1100 is presented in the form of a general-purpose computing device. The components of the electronic device 1100 may include, but are not limited to: the at least one processing unit 1110, the at least one storage unit 1120, a bus 1130 connecting different system components (including the storage unit 1120 and the processing unit 1110), and a display unit 1140.
其中,存储单元存储有程序代码,程序代码可以被处理单元1110执行,使得处理单元1110执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。例如,处理单元1110可以执行如图6中所示的S601至S603。The storage unit stores program codes, which can be executed by the processing unit 1110, so that the processing unit 1110 performs the steps according to various exemplary embodiments of the present invention described in the above “Exemplary Method” section of this specification. For example, the processing unit 1110 can perform S601 to S603 as shown in FIG6 .
存储单元1120可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)11201和/或高速缓存存储单元11202,还可以进一步包括只读存储单元(ROM)11203。The storage unit 1120 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 11201 and/or a cache storage unit 11202 , and may further include a read-only storage unit (ROM) 11203 .
存储单元1120还可以包括具有一组(至少一个)程序模块11205的程序/实用工具11204,这样的程序模块11205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。The storage unit 1120 may also include a program/utility 11204 having a set (at least one) of program modules 11205, such program modules 11205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
总线1130可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。Bus 1130 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
电子设备1100也可以与一个或多个外部设备2000(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备1100交互的设备通信,和/或与使得该电子设备1100能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口1150进行。并且,电子设备1100还可以通过网络适配器1160与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器1160通过总线1130与电子设备1100的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备1100 使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、磁盘阵列(Redundant Arrays of Independent Disks,RAID)系统、磁带驱动器以及数据备份存储系统等。The electronic device 1100 may also communicate with one or more external devices 2000 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may communicate with one or more devices that enable a user to interact with the electronic device 1100, and/or communicate with any device that enables the electronic device 1100 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed through an input/output (I/O) interface 1150. Furthermore, the electronic device 1100 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and/or a public network, such as the Internet) through a network adapter 1160. As shown, the network adapter 1160 communicates with other modules of the electronic device 1100 through the bus 1130. It should be understood that although not shown in the figure, the electronic device 1100 may be combined with a network adapter 1160. Use other hardware and/or software modules, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, disk arrays (Redundant Arrays of Independent Disks, RAID) systems, tape drives, and data backup storage systems.
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
此外,上述附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to an exemplary embodiment of the present invention, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施例。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限定。 It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (10)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410011228.4 | 2024-01-03 | ||
| CN202410011228.4A CN117834592A (en) | 2024-01-03 | 2024-01-03 | Network cloud deployment method and device, storage medium and electronic equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025145654A1 true WO2025145654A1 (en) | 2025-07-10 |
Family
ID=90520791
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/117130 Pending WO2025145654A1 (en) | 2024-01-03 | 2024-09-05 | Network cloud deployment method and apparatus, storage medium and electronic device |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN117834592A (en) |
| WO (1) | WO2025145654A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117834592A (en) * | 2024-01-03 | 2024-04-05 | 中国电信股份有限公司技术创新中心 | Network cloud deployment method and device, storage medium and electronic equipment |
| CN119363644A (en) * | 2024-10-17 | 2025-01-24 | 中国联合网络通信集团有限公司 | Wireless network data forwarding method, device and storage medium |
| CN119544587B (en) * | 2024-12-31 | 2025-12-12 | 中国电信股份有限公司 | Method and device for determining network topology structure and nonvolatile storage medium |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220131830A1 (en) * | 2020-10-26 | 2022-04-28 | Cisco Technology, Inc. | Network address translation (nat) traversal and proxy between user plane function (upf) and session management function (smf) |
| WO2022142373A1 (en) * | 2020-12-31 | 2022-07-07 | 大唐移动通信设备有限公司 | Communication transmission method, device and system |
| US20220408353A1 (en) * | 2021-06-18 | 2022-12-22 | Commscope Technologies Llc | User plane function selection and hosting for real-time applications |
| US20230156527A1 (en) * | 2020-07-17 | 2023-05-18 | Huawei Technologies Co., Ltd. | Communication method and apparatus |
| WO2023184157A1 (en) * | 2022-03-29 | 2023-10-05 | Lenovo (Beijing) Limited | 5gs user plane handling enhancement for xr service |
| CN117834592A (en) * | 2024-01-03 | 2024-04-05 | 中国电信股份有限公司技术创新中心 | Network cloud deployment method and device, storage medium and electronic equipment |
-
2024
- 2024-01-03 CN CN202410011228.4A patent/CN117834592A/en active Pending
- 2024-09-05 WO PCT/CN2024/117130 patent/WO2025145654A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230156527A1 (en) * | 2020-07-17 | 2023-05-18 | Huawei Technologies Co., Ltd. | Communication method and apparatus |
| US20220131830A1 (en) * | 2020-10-26 | 2022-04-28 | Cisco Technology, Inc. | Network address translation (nat) traversal and proxy between user plane function (upf) and session management function (smf) |
| WO2022142373A1 (en) * | 2020-12-31 | 2022-07-07 | 大唐移动通信设备有限公司 | Communication transmission method, device and system |
| US20220408353A1 (en) * | 2021-06-18 | 2022-12-22 | Commscope Technologies Llc | User plane function selection and hosting for real-time applications |
| WO2023184157A1 (en) * | 2022-03-29 | 2023-10-05 | Lenovo (Beijing) Limited | 5gs user plane handling enhancement for xr service |
| CN117834592A (en) * | 2024-01-03 | 2024-04-05 | 中国电信股份有限公司技术创新中心 | Network cloud deployment method and device, storage medium and electronic equipment |
Non-Patent Citations (1)
| Title |
|---|
| MOTOROLA MOBILITY, LENOVO: "KI#1, new solution: Edge Application Server discovery using an Address Resolution Function", 3GPP DRAFT; S2-2004406, vol. SA WG2, 8 June 2020 (2020-06-08), Elbonia, pages 1 - 5, XP051894490 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117834592A (en) | 2024-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12349020B2 (en) | Session management method based on reallocation of PDU session anchor device, and device performing the session management method | |
| US12120029B2 (en) | Method for implementing service continuity and related device | |
| EP3913934B1 (en) | Broadcasting for virtual network groups | |
| WO2025145654A1 (en) | Network cloud deployment method and apparatus, storage medium and electronic device | |
| CN109792458B (en) | Method and system for user plane path selection | |
| CN105099789B (en) | A kind of network element updating method and apparatus | |
| WO2021164316A1 (en) | Communication method applied to edge computing scenario, storage medium, and electronic device | |
| US10462048B2 (en) | Virtual cluster establishment method and network device | |
| WO2017032300A1 (en) | Data transmission method, virtual network management apparatus, and data transmission system | |
| WO2018233451A1 (en) | Communication method, device and system | |
| JP7541116B2 (en) | COMMUNICATION METHOD AND RELATED APPARATUS | |
| WO2020211538A1 (en) | Data transmission method and apparatus | |
| US20250227461A1 (en) | Base station device and method for operating base station device | |
| CN102656942B (en) | The method passed through for the address translator in 3GPP networks | |
| CN116963186A (en) | Multipath processing method for edge flow splitting flow and related equipment | |
| CN113726648B (en) | Multipath communication method, device, electronic device and computer readable medium | |
| CN118945140B (en) | Edge application addressing methods, devices, equipment, and media based on computing power | |
| US12132641B2 (en) | On-demand setup and teardown of dynamic path selection tunnels | |
| US20240171641A1 (en) | Data service management of proxy devices | |
| WO2025112798A1 (en) | Data transmission methods and related apparatus | |
| CN112104539B (en) | Information interaction method, device and system in segmented NGMVPN | |
| KR20180104376A (en) | Method for supporting security function in software defined network, and network apparatus and controller for the same | |
| HK40027907B (en) | Method for realizing business continuity and related apparatus | |
| CN120786531A (en) | Communication method and device based on multi-hop relay, equipment, medium and program product | |
| WO2025107820A1 (en) | Communication method, related device, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24914876 Country of ref document: EP Kind code of ref document: A1 |