WO2018219148A1 - Procédé, dispositif et système de gestion de tranches de réseau de transmission - Google Patents

Procédé, dispositif et système de gestion de tranches de réseau de transmission Download PDF

Info

Publication number
WO2018219148A1
WO2018219148A1 PCT/CN2018/087160 CN2018087160W WO2018219148A1 WO 2018219148 A1 WO2018219148 A1 WO 2018219148A1 CN 2018087160 W CN2018087160 W CN 2018087160W WO 2018219148 A1 WO2018219148 A1 WO 2018219148A1
Authority
WO
WIPO (PCT)
Prior art keywords
network slice
transport network
request message
transport
controller
Prior art date
Application number
PCT/CN2018/087160
Other languages
English (en)
Chinese (zh)
Inventor
王恩博
陈育华
Original Assignee
华为技术有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2018219148A1 publication Critical patent/WO2018219148A1/fr

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/32Specific management aspects for broadband networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5054Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/123Evaluation of link metrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/124Shortest path evaluation using a combination of metrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/125Shortest path evaluation based on throughput or bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/302Route determination based on requested QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/825Involving tunnels, e.g. MPLS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities

Definitions

  • the present application relates to the field of communications technologies, and in particular, to a method, device, and system for managing a transport network slice.
  • NVMN Next Generation Mobile Networking
  • NVMN Next Generation Mobile Networking
  • SDN Software Defined Network
  • NFV Network Function Virtualization
  • Different network slices correspond to different application scenarios, and are designed to provide a series of required network services for specific communication services. Among them, the network slices are logically isolated. The congestion, overload, and configuration adjustment of any one network slice does not affect other network slices, and the network slice can be dynamically expanded and deleted.
  • the existing network tiling scheme is mainly concentrated on the core network and the access network, and the research on the network splicing in the transport network is relatively scarce.
  • the following is a convenient description, and the network slice in the transport network is simply referred to as a transport network slice.
  • end-to-end network slices are managed and controlled by the network slice manager, and the same transmission network can be shared by technologies such as NFV.
  • the following describes an end-to-end network slice sharing transmission network by taking a possible scenario as an example. As shown in FIG. 1 , two networks that have been network sliced are shown in FIG. 1 , which are network A and network B respectively.
  • Network A and network B may be core networks or access networks.
  • Network A and network B share the same transmission network and are managed by the same network slice manager. In actual applications, network A and network B may be different networks.
  • the slice manager is managed.
  • the management of network slicing is the integration and arrangement of network resources.
  • Network A and network B include different network slices to meet different service requirements.
  • the transmission network is a bridge connecting end-to-end network slices. In order to ensure the service requirements of different network slices, network slices need to be established in the transmission network.
  • the transport network slice provides an end-to-end network slice with a tunnel path that meets the end-to-end network slicing service requirements, ie, matches the network resources of the transport network with the performance metrics of the associated end-to-end network slice.
  • some existing network technologies have been able to support the establishment of network slicing in the transport network, and the key to ensuring the end-to-end network slicing service demand is how to use the transport network slicing, that is, how to ensure The interaction between the transport network and the end-to-end network is the key to ensuring the service requirements.
  • the transport network cannot support the interaction with the network slice manager, and the service requirements of the end-to-end network slicing cannot be guaranteed.
  • the embodiment of the present invention provides a method, an apparatus, and a system for managing a transport network slice, which are used to solve the technical problem that the transport network slice does not support the service requirements of the network slice managed by the network slice manager in the prior art.
  • the present application provides a method for managing a transport network slice, in which a transport network slice controller is added to an existing network architecture, and the transport network slice controller is used to interact with a network slice manager. And maintain and manage the transport network slice.
  • the network slice manager sends a transport network slice management request message to the transport network slice controller, and the transport network slice controller receives the transport network slice management request message sent by the network slice manager, and the transport network slice controller responds
  • the transport network slice management request message sends a response message to the network slice manager in response to the transport network slice management request message, and the network slice manager receives the response message sent by the transport network slice controller.
  • the information is exchanged between the newly added transport network slice controller and the network slice manager, so that the transport network slice controller can implement the transport network according to the transport network slice management request message sent by the network slice manager.
  • the management of the slice in turn, supports the support of the transport network to slice multiple services.
  • the transport network slice management request message includes a transport network slice setup request message
  • the transport network slice controller responds to the transport network slice management request message by:
  • the transport network slice controller obtains the state information of the transport network, and according to the state information of the transport network, determines the transport network slice requested by the transport network slice setup request message, the tunnel path information and the transport network resource allocation information in the transport network, Then, according to the determined tunnel path information and the transmission network resource allocation information, a transport network slice is established.
  • the transport network slice controller updates and maintains the transport network slice information, and records the tunnel path information and the transport network resource allocation information corresponding to the successfully established transport network slice in the maintained transmission. In the network slice information.
  • the status information of the transmission network refers to the network element status information of the transmission network and the link network status information of the transmission network
  • the network element status information of the transmission network includes: the type of the network element of the transmission network, and the minimum allocated by the network element of the transmission network.
  • Information such as a resource entity identifier (such as a network interface identity (ID)) and a forwarding information table.
  • the transport network link state information includes: a transport network link identifier, a transport network link bandwidth, and a transmission network link delay. .
  • the tunnel path information refers to the ID list information of the transport network element used by the transport network slice
  • the transport network resource allocation information refers to the status list information of the transport network element used by the transport network slice and the transport network slice. Use the transport network link status list information.
  • the transport network slice management request message includes a transport network slice setup request message, and the transport network slice controller establishes the transport network slice according to the determined tunnel path information and the transport network resource allocation information, and the network slice manager Transmitting, by the transport network slice controller, a transport network slice setup decision message for confirming establishment of a transport network slice, the transport network slice controller acquiring a transport network slice establishment decision sent by the network slice manager for indicating confirmation of establishing a transport network slice Message.
  • the transport network slice establishment decision message for confirming the establishment of the transport network slice is determined by the network slice manager according to the first evaluation result, and the first evaluation result is used to represent the tunnel path information of the corresponding transport network slice. And the transport network resource allocation information matches the service requirements of the transport network slice that is requested to be established.
  • the service requirement includes at least one of a QoS parameter, a network resource requirement, a packet loss rate, and a delay jitter.
  • the transport network slice management request message includes a transport network slice setup request message
  • the transport network slice controller determines, according to the state information of the transport network, the transport network slice that is requested to be established by the transport network slice setup request message.
  • the network slice manager sends at least one transport network slice update request message to the transport network slice controller within a preset request number threshold range, and the transport network slice controller Receiving at least one transport network slice update request message sent by the network slice manager, and re-acquiring the state information of the transport network, and determining, according to the re-acquired state information of the transport network, the transport network slice requested by the transport network slice update request message, Tunnel path information and transport network resource allocation information in the transport network.
  • the transport network slice controller determines, according to the state information of the transport network, the transport network slice requested by the transport network slice setup request message, after the tunnel path information and the transport network resource allocation information in the transport network, the network slice manager Transmitting, by the transport network slice controller, a transport network slice setup decision message for indicating denial of establishing a transport network slice, the transport network slice controller receiving a transport network slice establishment decision sent by the network slice manager for indicating denial of establishing a transport network slice Message.
  • the transport network slice update request message includes a QoS parameter of the transport network slice, a priority of the transport network slice, and a network resource requirement and/or a routing policy, where the network resource requirement includes a transmission network required by the service requirement.
  • the computing resource and/or storage resource of the network element, the routing policy refers to the standard according to the route selection, including the destination address, the source address, the protocol type, the destination port number, the source port number, and the packet size. Or multiple combinations.
  • the transport network slice update request message and the transport network slice establishment decision message for indicating that the transport network slice is denied to be established are determined by the network slice manager according to the second evaluation result, and the second evaluation result is used to represent the corresponding
  • the tunnel path information and transport network resource allocation information of the transport network slice do not match the service requirements of the transport network slice that is requested to be established.
  • the transport network slice management request message includes a transport network slice deletion request message
  • the transport network slice controller responds to the transport network slice management request message by:
  • the transport network slice controller deletes the transport network slice requested to be deleted by the transport network slice deletion request message.
  • the transport network slice controller needs to update the maintained transport network slice information, and delete the information corresponding to the successfully deleted transport network slice maintained in the transport network slice information.
  • the network slice manager and the other network slice manager perform at least one negotiation within a predetermined negotiation number threshold range for the service requirement of the transport network slice that is requested to be established, and send the transmission if the negotiation is consistent. Net slice management request message.
  • the other network slice manager is a network slice manager other than the network slice manager in the network slice manager that manages network resource service requirements.
  • the transport network slice management request message includes a transport network slice query request message
  • the transport network slice controller responds to the transport network slice management request message by:
  • the transport network slice controller queries the transport network slice information maintained by the transport network slice controller, and obtains tunnel path information and transport network resource allocation information of the transport network slice requested by the transport network slice query request message.
  • the transport network slice information records the transport network slice ID and its corresponding tunnel path information and transport network resource allocation information.
  • the transport network slice management request message includes a transport network global state query request message
  • the transport network slice controller responds to the transport network slice management request message by:
  • the transport network slice controller obtains the global status information of the transport network from the transport network controller, or queries the global status information list of the transport network maintained by the transport network slice controller to obtain the global status information of the transport network.
  • the global status information of the transport network may include: a transport network element ID list, a transport network network topology, a transport network NE status list, a transport network link status list, and an established transport network slice ID and corresponding thereto. Tunnel path information and transport network resource allocation information.
  • the response message in the embodiment of the present application includes an ID list of the transport network element used by the transport network slice, a status list of the transport network element used by the transport network slice, and a link status list of the link used by the transport network slice.
  • the present application provides an apparatus for managing a transport network slice, where the apparatus for managing a transport network slice has a function of implementing a transport network slice controller in the method of the first aspect, and the function may be implemented by hardware, or The corresponding software implementation is performed by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • the modules can be software and/or hardware.
  • the device for managing the transport network slice includes an input interface, a processing unit, and an output interface.
  • the functions of the input interface, the processing unit, and the output interface may correspond to the method steps, and details are not described herein.
  • a third aspect provides an apparatus for managing a transport network slice, the apparatus for managing a transport network slice having a function of implementing the network slice manager in the method of the first aspect, the function may be implemented by hardware, or may be performed by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • the modules can be software and/or hardware.
  • the device for managing the transport network slice includes an output interface, an input interface, and a processing unit.
  • the functions of the output interface, the input interface, and the processing unit may correspond to the method steps, and are not described herein.
  • a transport network slice controller comprising: an input interface, an output interface, a processor, and a memory.
  • the input interface, the output interface, the processor and the memory can be connected by a bus system.
  • the memory is for storing a program for executing a program in the memory to perform a method performed by a transport network slice controller in the first aspect or any possible implementation of the first aspect.
  • a network slice manager comprising: an input interface, an output interface, a processor, and a memory.
  • the input interface, the output interface, the processor and the memory can be connected by a bus system.
  • the memory is for storing a program for executing a program in the memory to perform a method performed by a network slice manager in the first aspect or any possible implementation of the first aspect.
  • the embodiment of the present application provides a system for managing a transport network slice, where the system for managing a transport network slice includes the transport network slice controller of the fourth aspect and the network slice manager of the fifth aspect.
  • the embodiment of the present application provides a computer readable storage medium, configured to store a computer program, when invoked by a processor, to cause a processor to perform the first aspect and any possible implementation of the first aspect.
  • the method in the way.
  • the embodiment of the present application provides a computer program product, when invoked by a processor, may cause the processor to perform the first aspect and the method in any possible implementation manner of the first aspect.
  • 1 is a schematic diagram of an existing end-to-end network slice sharing transmission network
  • FIG. 2 is a schematic structural diagram of a network applicable to a method for managing a transport network slice provided by the present application
  • FIG. 3 is a schematic structural diagram of a network after adding a transport network slice controller in an existing network architecture according to the present application;
  • FIG. 4 is a flowchart of an implementation of a method for managing a transport network slice provided by the present application
  • FIG. 5 is a flowchart of an implementation of establishing a transport network slice provided by the present application.
  • FIG. 6 is a flowchart of another implementation of establishing a transport network slice provided by the present application.
  • FIG. 7 is a flowchart of a method for implementing a method for deleting a transport network slice by a transport network slice controller provided by the present application
  • FIG. 8 is a flowchart of a method for implementing a transport network slice query by a transport network slice controller provided by the present application
  • FIG. 9 is a flowchart of a method for implementing a method for querying a global state of a transport network by a transport network slice controller provided by the present application;
  • FIG. 10 is a schematic structural diagram of an apparatus for managing a transport network slice provided by the present application.
  • FIG. 11 is a schematic structural diagram of a transport network slice controller provided by the present application.
  • FIG. 12 is a schematic structural diagram of another apparatus for managing a transport network slice provided by the present application.
  • FIG. 13 is a schematic structural diagram of a network slice manager provided by the present application.
  • the method for managing a transport network slice can be applied to the communication scenario shown in FIG. 2, as shown in FIG. 2, where network C represents an access network, and network A and network B represent different core networks.
  • the transmission network 1 is connected to the network A and the network B, and is responsible for data transmission between the network A and the network B.
  • the transmission network 2 is connected to the network A and the network C, and is responsible for data transmission between the network A and the network C.
  • Two or more networks connecting the transport network are referred to as end-to-end networks, for example, network A and network B are referred to as end-to-end networks of transport network 1.
  • the networks connected by the transmission network involved in the embodiments of the present application are assumed to be networks that have established network slices.
  • the network slices in the core network A and the core network B in which the network slice has been established in Fig. 2 are managed and controlled by the network slice manager.
  • the transmission network can be divided into an intra-domain transmission network and an inter-domain transmission network, wherein the intra-domain transmission network refers to a transmission network between the data center in the access network and the data center in the core network. Or refers to a transmission network between data centers in different networks managed by the same network slice manager.
  • the cross-domain transmission network refers to a transmission network between data centers in different networks managed by different network slice managers. As can be seen from FIG.
  • the transmission network 2 between the data center in the network A and the data center in the network C is an intra-domain transmission network. If the data centers in the network A and the network B are managed by the same network slice manager, the connection network A and The transmission network 1 of the network B is an intra-domain transmission network. If the data centers in the network A and the network B are managed by different network slice managers, the transmission network 1 connecting the network A and the network B is a cross-domain transmission network.
  • the network resources of the transport network slice in the transport network 1 and the transport network 2 need to match the performance indicators of the associated end-to-end network slice to ensure the network requirements of the end-to-end network slice, and further Meet the business needs of different terminal services.
  • the transport network slice does not support the service requirements of the network slice managed by the network slice manager.
  • a Transport Network Slicing Controller (TNS-Ctrl) may be added to the existing network architecture.
  • the transport network slice controller is configured to manage the transport network slice (new, delete, query, and maintain, etc.), receive and respond to the transport network slice management request message sent by the network slice manager, and the transport network slice sent by the network slice manager.
  • the transport network slice establishes a decision message, etc., and sends a response message to the network slice manager.
  • the transport network slice controller is used to manage and maintain the transport network slice, and interact with the network slice manager to implement management of the transport network slice, so that the transport network slice in the transport network can support the network. The business needs of the network slice managed by the slice manager.
  • FIG. 3 is a structural diagram of a network after adding a transport network slice controller in an existing network architecture according to an embodiment of the present application. The application process of adding a transport network slice controller in an existing network architecture will be described below with reference to FIG. 3 .
  • the transport network slice controller includes a northbound interface and a southbound interface.
  • the transport network slice controller interacts with the network slice manager through the northbound interface and interacts with the transport network through the southbound interface.
  • the intrinsic logic function to be implemented by the transport network slice controller and the implementation process of interacting with the transport network through the southbound interface are associated with a specific implementation technology for establishing a transport network slice in the transport network. For example, if the transport network slice is established by using the T-SDN technology in the transport network, the transport network slice controller is connected to the northbound interface of the T-SDN controller (T-Ctrl) through the southbound interface of the transport slice controller, or the transport network slice.
  • T-SDN controller T-SDN controller
  • the controller is integrated into the T-SDN controller; if the transport network slice is established by using the VPN or Overlay technology in the transport network, the transport network slice controller passes the southbound direction according to the management request message and the configuration command sent by the network slice manager.
  • the interface configures and deploys the transport network slices established by VPN or Overlay technology.
  • the northbound interface of the transport network slice controller shields the implementation technology used to establish the transport network slice in the transport network, and the transport network slice controller implements a unified interaction with the network slice manager through the northbound interface, that is, regardless of Which technology is used in the transmission network to establish a transport network slice, and the transport network slice controller can interact with the network slice manager through the defined northbound interface, so as to effectively avoid the use of different technologies for establishing a transmission network by the transmission network, resulting in non-uniform interfaces. It is impossible to realize the interaction between the transport network and the network slice manager.
  • the network slice manager may send a message to the transport network slice controller through the northbound interface of the transport network slice controller, and the transport network slice controller may receive and respond to the network slice manager by using the northbound interface.
  • the main functions implemented by the northbound interface include:
  • the northbound interface may receive a transport network slice setup request message sent by the network slice manager, where the transport network slice setup request message may include an ingress transport network element ID or an inbound transport network NE ID list, and an egress transport network.
  • the QoS parameters may include one or more combinations of QoS classification identifier, allocation and hold priority, guaranteed bit rate, maximum bit rate, bandwidth, and delay.
  • the priority of the transport network slice is the priority or predefined priority of the transport network slice in the user subscription service level agreement.
  • the transport network slice setup request type may include an immediate setup type, a negotiated setup type, etc., and if there is no transport network slice setup request type field, the default is to establish the type immediately.
  • the northbound interface of the transport network slice controller may also send a response message to the network slice manager, where the response message may include establishing a success identifier or establishing a failure identifier, a message type, and a transport network slice ID.
  • the corresponding tunnel path information and the transmission network resource allocation information, the reason for the establishment failure, and the tunnel path information and the transmission network resource allocation information corresponding to the transport network slice may include a transport network element ID list and a transmission network through which the transport network slice passes. The status list of the transport network element through which the slice passes, and the list of the transport network element link status of the transport network slice.
  • the northbound interface may receive the transport network slice deletion request message sent by the network slice manager, where the transport network slice deletion request message may include the ID, message type, and the like of the transport network slice requested to be deleted.
  • the northbound interface of the transport network slice controller may also send a response message to the network slice manager, where the response message may include deleting the success identifier or deleting the failure identifier, the message type, and the reason for the deletion failure. And other information.
  • the northbound interface may receive the transport network slice query request message sent by the network slice manager, where the transport network slice query request message may include information such as the ID and message type of the transport network slice of the requested query.
  • the northbound interface of the transport network slice controller may also send a response message to the network slice manager, where the response message may include the query success identifier and the tunnel path information corresponding to the successfully transmitted transport network slice. And information about the transmission network resource allocation information or the query failure identifier, the message type, and the reason for the query failure.
  • the northbound interface may receive the transport network global state query request message sent by the network slice manager, and the transport network global state query request message may include information such as a message type.
  • the northbound interface of the transport network slice controller may also send a response message to the network slice manager, where the response message may include a message type, a transport network global state information, and a transport network element ID.
  • the tunnel path information and the transport network resource allocation information may include a transport network element ID list through which the transport network slice passes, a transport network element status list through which the transport network slice passes, and a transport network element link through which the transport network slice passes.
  • Information such as status lists.
  • the northbound interface may receive a transport network slice update request message sent by the network slice manager, where the transport network slice update request message may include a message type, a transport network slice ID, a QoS parameter of the transport network slice, and a transport network slice.
  • Priority, and information such as network resource requirements and/or routing policies, network resource requirements include computing resources and/or storage resources, and routing policies refer to criteria for routing routing, including destination address, source address, and One or more combinations of protocol type, destination port number, source port number, and packet size.
  • the northbound interface of the transport network slice controller may also send a response message to the network slice manager, where the response message may include a message type, an update success identifier, or an update failure identifier, if the update succeeds
  • the tunnel path information and the transport network resource allocation information corresponding to the transport network slice may be carried, and the tunnel path information and the transport network resource allocation information corresponding to the transport network slice may include a list of transport network element IDs through which the transport network slice passes, The transport network element status list that the transport network slice passes through, and the transport network NE link status list and other information that the transport network slice passes through.
  • the northbound interface may receive a transport network slice setup decision message sent by the network slice manager, where the transport network slice setup decision message may include a transport network slice setup decision message for confirming establishment of the transport network slice, for indicating denial Establishing a transport network slice establishment decision message of the transport network slice, the transport network slice establishment decision message may include information such as a message type, a transport network slice ID, and a decision type, and the establishment of the decision type includes confirming the establishment type or denying the establishment type, if no decision is established. Type field, the default is to confirm the establishment type.
  • the transport network slice controller having the above functions in the embodiment of the present application may be a separate physical device (such as a physical server) or a virtual device (such as a virtual machine), or may be a software module or a board integrated in an existing network element.
  • the existing network element may be a transport network controller, or may be a network slice manager, which is not limited in this embodiment.
  • FIG. 3 is only a schematic description of the transport network slice controller as an independent physical device.
  • the network architecture added with the transport network slice controller in the embodiment of the present application may also be other.
  • the structure of the present application is not limited.
  • FIG. 4 is a flowchart of an implementation of a method for managing a transport network slice according to an embodiment of the present application. Referring to FIG. 4, the method includes:
  • the network slice manager sends a transport network slice management request message to the transport network slice controller.
  • the transport network slice management request message sent by the network slice manager is used to request management of the transport network slice, for example, requesting to establish a transport network slice, requesting to delete a transport network slice, requesting to query a transport network slice, and the like.
  • the transport network slice controller receives the transport network slice management request message sent by the network slice manager, and performs corresponding processing on the transport network slice according to the transport network slice management request message.
  • the transport network slice controller sends a response message to the network slice manager, and the network slice manager receives the response message sent by the transport network slice controller.
  • the following describes the implementation method of the transport network slice controller managing the transport network slice according to the actual application.
  • the transport network slice management request message may include a transport network slice setup request message, and the transport network slice setup request message is requested to establish a transport network slice.
  • FIG. 5 is a flowchart of an implementation of establishing a transport network slice according to an embodiment of the present application. Referring to FIG. 5, the method includes:
  • the network slice manager sends a transport network slice management request message to the transport network slice controller, where the transport network slice management request message includes a transport network slice setup request message.
  • the transport network slice setup request message may include a QoS parameter of the transport network slice, a priority of the transport network slice, and the like.
  • the QoS parameters may include one or more combinations of QoS classification identification, allocation and hold priority, guaranteed bit rate, maximum bit rate, bandwidth, and delay.
  • the priority of the transport network slice is the priority or predefined priority of the transport network slice in the user subscription service level agreement.
  • the transport network slice setup request message may further include other information, such as a message type, an ingress transport network element ID, or an inbound transport network NE ID list, an egress transport network NE ID, or an egress transport network.
  • Information such as a meta ID list, a network resource requirement list, and a routing policy list.
  • the network resource requirement list includes the transmission network resources required by the transport network slice requested by the network slice manager.
  • the transport network slice controller receives the transport network slice management request message sent by the network slice manager and includes the transport network slice setup request message, and obtains the state information of the transport network according to the transport network slice setup request message.
  • the transport network may include a transport network controller for managing and controlling the global state of the transport network, or may not include the transport network controller. If the transport network controller is not included in the transport network, the transport network slice controller needs to obtain and maintain the global state information of the transport network in advance, and after the transport network slice controller receives the transport network slice setup request message, it can be self-maintained.
  • the transport network global state information queries and acquires transport network state information corresponding to the transport network slice setup request message. If the transport network controller is included in the transport network, after receiving the transport network slice setup request message, the transport network controller may obtain the transport network status information corresponding to the transport network slice setup request message from the transport network controller. .
  • the transport network slice controller determines, according to the obtained state information of the transport network, the tunnel path information and the transport network resource allocation information of the transport network slice that is requested to be established by the transport network slice setup request message.
  • the tunnel path information and the transmission network resource allocation information of the transport network slice in the transport network in the embodiment of the present application may be determined by the transport network slice controller according to the obtained state information of the transport network.
  • the transport network slice controller may determine the tunnel path information and the transport network resource allocation information of the transport network slice requested to be established in the transport network by using a preset path allocation algorithm and a resource allocation algorithm.
  • the path allocation algorithm for determining the tunnel path information and the resource fragmentation algorithm for determining the resource allocation information of the transport network may be processed by the same algorithm module or by different algorithm modules.
  • the algorithm for determining the path information of the tunnel path information and the algorithm for determining the resource fragmentation algorithm of the transport network resource may be integrated in the transport network slice controller, or integrated in other network elements, or may exist independently. The application is not limited.
  • the transport network slice controller establishes a transport network slice according to the determined tunnel path information and the transport network resource allocation information.
  • the transport network slice controller may establish a transport network slice according to the determined tunnel path information and the transport network resource allocation information. If there is a transport network controller in the transport network, the transport network slice controller may send a request message for requesting to establish a transport network slice to the transport network controller, and the transport network controller receives the request sent by the transport network slice controller. After the request message for the transport network slice is established, the transport network slice is established according to the request message for requesting to establish the transport network slice, and the response message carrying the response message for carrying out the establishment of the transport network slice is sent to the transport network slice controller.
  • the transport network slice controller sends a response message to the network slice manager that is used to indicate whether the transport network slice setup is completed, and the network slice manager receives a response message that is used to indicate whether the transport network slice setup is completed.
  • the transport network slice controller sends a response message carrying the setup success identifier to the network slice manager, and the response message carrying the setup success identifier may further include other information, for example, It may also include a message type, a transport network slice ID, and corresponding tunnel path information and transport network resource allocation information. If the transmission network slice fails to be established, the transport network slice controller sends a response message carrying the setup failure identifier to the network slice manager, and the response message carrying the setup failure identifier may further include other information, for example, the message may also be included. Type, information such as the reason for the failure.
  • the transport network slice controller determines, according to the obtained state information of the transport network, tunnel path information and transmission of the transport network slice requested by the transport network slice setup request message in the transport network.
  • the determined tunnel path information and the transmission network resource allocation information may be sent to the network slice manager, where the network slice manager combines the whole network information and the service requirement, and determines the determined tunnel path information and the transmission network resource allocation.
  • the information is evaluated, and the transport network slice establishment decision message is determined according to the evaluation result, where the transport network slice establishment decision message includes a transport network slice establishment decision message for confirming establishment of the transport network slice and a transmission network for indicating denial of establishing the transport network slice.
  • Slice decision messages The network slice manager sends the determined transport network slice setup decision message to the transport network slice controller, and the transport network slice controller establishes a decision message according to the transport network slice to establish a transport network slice.
  • FIG. 6 is a flowchart of another implementation of establishing a transport network slice according to an embodiment of the present application.
  • S301, S302, S303, S307, and S311 are the same as S201, S202, S203, S204, and S205 in FIG. 5, and details are not described herein again. Only differences will be described below.
  • the transport network slice controller sends the determined tunnel path information and the transport network resource allocation information to the network slice manager, and the network slice manager receives the tunnel path information and the transport network resource allocation information sent by the transport network slice controller.
  • the network slice manager combines the information of the entire network with the service requirement, and evaluates the determined tunnel path information and the transmission network resource allocation information.
  • the network slice controller may evaluate the determined tunnel path information and the transmission network resource allocation information according to a preset evaluation algorithm.
  • the evaluation of the determined tunnel path information and the transmission network resource allocation information may be performed by using an evaluation algorithm module.
  • the evaluation algorithm module may be integrated in the network slice manager, or integrated in other network elements, and may also exist independently. This application is not limited.
  • the evaluation algorithm module needs to acquire and save the global state information of the transmission network in advance.
  • the network slice controller evaluates the determined tunnel path information and the transport network resource allocation information, and the tunnel path information and the transport network resource allocation information of the transport network slice and the transport network slice that is requested to be established. Whether the business needs match.
  • the following is a description of the convenience of the description, and the evaluation result of matching the tunnel path information and the transmission network resource allocation information of the transport network slice with the service requirement of the transport network slice requested to be established is referred to as a first evaluation result, and the transmission is performed.
  • the evaluation result that the tunnel path information of the network slice and the transmission network resource allocation information do not match the evaluation result of the service network slice of the transport network slice requested to be established is referred to as a second evaluation result.
  • the network slice controller may determine the transport network slice establishment decision message according to the evaluation result, where, if the evaluation result is the first evaluation result, the transmission network slice establishment decision message for confirming the establishment of the transport network slice may be determined and executed. S306. If the evaluation result is the second evaluation result, it may be determined that the transmission network slice establishment decision message for establishing the transport network slice is denied, and S308 or S309 is performed.
  • the network slice manager sends, to the transport network slice controller, a transport network slice setup decision message for confirming establishment of the transport network slice, and the transport network slice controller receives the network slice manager for indicating to confirm the establishment of the transport network slice.
  • the transport network slice establishes a decision message.
  • the transport network slice controller obtains, after establishing the transport network slice according to the determined tunnel path information and the transport network resource allocation information, the network slice manager sends the indication to confirm the establishment.
  • the transport network slice setup decision message of the transport network slice can be implemented under the condition that the tunnel path information and the transport network resource allocation information of the transport network slice in the transport network are matched with the service requirement of the transport network slice requested to be established.
  • the establishment of the slice realizes the support of the transport network slice transmission service.
  • the network slice manager sends, to the transport network slice controller, a transport network slice setup decision message for indicating that the transport network slice is denied.
  • the transport network slice controller receives the network slice manager and is used to indicate that the network segment is denied to be established.
  • the transport network slice establishes a decision message.
  • the transport network slice controller after receiving the transport network slice establishment decision message sent by the network slice manager for indicating that the transport network slice is denied, the transport network slice controller abandons the establishment of the transport network slice and releases the transport network slice ID. Tunnel path information and transport network resource allocation information corresponding to the tunnel path and transport network resources.
  • the network slice manager sends a transport network slice update request message to the transport network slice controller.
  • the transport network slice update request message may include information such as a message type, a transport network slice ID, a transport network slice QoS parameter, a transport network slice priority, and a network resource requirement and/or a routing policy.
  • the network resource requirements include Computational resources and/or storage resources, etc.; routing policy refers to the criteria by which route routing is performed, including one or more of destination address, source address, protocol type, destination port number, source port number, and packet size. Combination.
  • the transport network slice update request message carries more information about establishing the transport network slice than the transport network slice setup request message, and carries more information about establishing the transport network slice in the transport network slice update request message.
  • the demand information enables the transport network slice controller to more accurately determine the tunnel path information and the transport network resource allocation information for establishing the transport network slice according to the transport network slice update request message.
  • the transport network slice controller receives the transport network slice update request message sent by the network slice manager, and reacquires the state information of the transport network, and determines the request of the transport network slice update request message according to the re-acquired state information of the transport network.
  • the transport network slice controller reacquires the state information of the transport network, and determines the tunnel path information and transmission of the transport network slice that is requested to be established in the transport network slice update request message according to the re-acquired transport network state information.
  • For the execution step of the network resource allocation information refer to the execution steps of S202 and S203 in FIG. 5.
  • the transport network slice controller may send the re-determined tunnel path information and the transport network resource allocation information to the network slice manager, and the network slice manager according to the re-acquired tunnel path information and the transport network resource allocation information.
  • the evaluation is performed again. If the evaluation result is the first evaluation result, the establishment process of the transmission network slice can be performed.
  • the process of establishing the transmission network slice refer to the execution steps of S306 to S307, except that the re-determined transmission network slice update is adopted.
  • the transport network slice requested by the request message is formed by tunnel path information and transport network resource allocation information in the transport network, and a transport network slice is established. If the evaluation result is the second evaluation result, the execution steps of the above S308, or S309 to S310 can be performed.
  • the threshold of the number of times the network slice manager sends the transport network slice update request message may be preset in the embodiment of the present application, and the network slice manager sends the network slice controller to the transport network slice controller within the preset request number threshold range.
  • the transport network slice update request message is sent at least once, and the transport network slice controller receives the transport network slice update request message sent by the network slice manager within a preset request number threshold range. If the number of times the network slice manager sends the transport network slice update request message to the transport network slice controller exceeds a preset request number threshold, the network slice manager may send a transmission to the transport network controller to indicate that the transmission network slice is denied.
  • the network slice establishes a decision message.
  • the information of the transportable message type, the transport network slice ID, and the like in the transport network slice establishment decision message for indicating that the transport network slice is denied is established.
  • the transport network slice controller After receiving the transport network slice establishment decision message for indicating the establishment of the transport network slice, the transport network slice controller abandons the establishment of the transport network slice and releases the tunnel path information of the transport network slice ID and the transport network resource allocation information. Tunnel path and transport network resources.
  • the transport network slice management request message may include a transport network slice deletion request message.
  • the transport network slice deletion request message in the embodiment of the present application may include information such as an ID, a message type, and the like of the transport network slice requested to be deleted.
  • FIG. 7 is a flowchart of a method for implementing a method for deleting a transport network slice by using a transport network slice controller according to an embodiment of the present application. Referring to FIG. 7, the method includes:
  • the network slice manager sends a transport network slice management request message including a transport network slice deletion request message to the transport network slice controller.
  • the transport network slice deletion request message may carry information such as a transport network slice ID and a message type.
  • the transport network slice controller receives the transport network slice management request message that is sent by the network slice manager and includes the transport network slice deletion request message, and deletes the transport network slice that is requested to be deleted by the transport network slice deletion request message.
  • the transport network slice controller may delete the transport network slice requested to be deleted by the transport network slice deletion request message according to the received transport network slice deletion request message. If there is a transport network controller in the transport network, the transport network slice controller may send a request message for requesting deletion of the transport network slice to the transport network controller, and the transport network controller receives the request sent by the transport network slice controller. After deleting the request message of the transport network slice, the transport network slice is deleted according to the request message for requesting to delete the transport network slice, and the response message carrying the response message for characterizing whether to complete the transport network slice deletion is sent to the transport network slice controller.
  • the transport network slice controller sends a response message to the network slice manager that is used to indicate whether the transport network slice deletion is completed, and the network slice manager receives the response message that is used to indicate whether the transport network slice deletion is completed.
  • the transport network slice controller if the transport network slice is successfully deleted, the transport network slice controller sends a response message including the deletion success identifier to the network slice manager, and the response message including the establishment success identifier may further include other information, for example, The information of the message type and the like may be included.
  • the transport network slice controller updates the self-maintained transport network slice information, and specifically, deletes the relevant information of the transport network slice that has been successfully deleted in the transport network slice information, such as the transport network slice ID and corresponding Tunnel path information and transport network resource allocation information.
  • the transport network slice controller sends a response message including the establishment failure identifier to the network slice manager, and the response message carrying the setup failure identifier may further include other information, for example, may also include the message type. , delete the reason for the failure, and other information.
  • the transport network slice management request message may include a transport network slice query request message.
  • the transport network slice query request message in the embodiment of the present application may include information such as an ID, a message type, and the like of the transport network slice of the requested query.
  • FIG. 8 is a flowchart of a method for implementing a transport network slice query by a transport network slice controller according to an embodiment of the present application. Referring to FIG. 8, the method includes:
  • the network slice manager sends a transport network slice management request message including a transport network slice query request message to the transport network slice controller.
  • the transport network slice query request message in the embodiment of the present application may include information such as a message type, a transport network slice ID, and the like.
  • the transport network slice controller receives the transport network slice management request message that is sent by the network slice manager and includes the transport network slice query request message, and queries the transport network slice information maintained by the transport network slice controller to obtain the transport network slice query request message. Tunnel path information and transport network resource allocation information of the transport network slice of the requested query.
  • the transport network slice controller After receiving the transport network slice query request message, the transport network slice controller in the embodiment of the present application parses the transport network slice query request message to obtain the transport network slice ID of the requested query, and queries the transport network slice according to the parsed transport network slice ID.
  • the transport network slice information maintained by the controller obtains tunnel path information and transport network resource allocation information of the transport network slice corresponding to the transport network slice ID.
  • the transport network slice controller sends, to the network slice manager, a response message carrying a message for indicating whether to complete the transport network slice query, and the network slice manager receives a response message carrying a message for indicating whether the transport network slice query is completed.
  • the transport network slice controller sends a response message including the query success identifier to the network slice manager, and the response message including the query success identifier may further include other information, for example, The information includes the message type and the tunnel path information and the transmission network resource allocation information corresponding to the queried transport network slice ID. If the transmission network slice query fails, the transport network slice controller sends a response message including the query failure identifier to the network slice manager, and the response message including the query failure identifier may further include other information, for example, may also include the message type. Information such as the reason for the query failure.
  • the transport network slice management request message may include a transport network global status query request message.
  • the transport network global status query request message may include information such as a message type.
  • FIG. 9 is a flowchart of a method for implementing a method for querying a global state of a transport network by a transport network slice controller according to an embodiment of the present application. Referring to FIG. 9, the method includes:
  • the network slice manager sends a transport network slice management request message including a transport network global state query request message to the transport network slice controller.
  • the transport network global state query request message may carry information such as a message type.
  • the transport network slice controller receives the transport network slice management request message sent by the network slice manager, including the transport network global state query request message, and remotely obtains the global state information of the transport network stored in the transport network controller; or queries the transport network.
  • the global status information list of the transport network maintained by the slice controller obtains the global status information of the transport network.
  • the transport network slice controller may query the global status information list of the transport network maintained by the transport network slice controller according to the received global status query request message of the transport network, and obtain the transport network. Global status information. If the transport network controller exists in the transport network, the transport network slice controller may send a request message for requesting to query the global status of the transport network to the transport network controller, and the transport network controller receives the transport information sent by the transport network slice controller.
  • the transport network slice controller sends, to the network slice manager, a response message carrying a global state query for characterizing whether to complete the transport network, and the network slice manager receives the response message carrying the global state query for characterizing whether to complete the transport network.
  • the response message sent by the transport network slice controller to the network slice manager in the embodiment of the present application may also carry information such as the message type.
  • the resource requirement information of the transport network slice may be managed and controlled by the same network slice manager, or may be managed and controlled by multiple different network slice managers.
  • the network slice manager may directly send a transport network slice management request message to the transport network slice controller, if the resource requirement information is sliced by multiple different networks.
  • the manager performs management and control, and before the network slice manager sends the transport network slice management request message to the transport network slice controller, it needs to negotiate with other network slice managers for the resource requirements of the transport network slice, in case of consensus And transmitting the negotiated transport network slice management request message to the transport network slice controller. And after receiving the response message sent by the transport network controller carrying the transport network slice management request message, sending a response message carrying the transport network slice management request message to the other network slice manager.
  • the other network slice manager is a network slice manager other than the network slice manager in the network slice manager that manages network resource service requirements.
  • the following is a description of the negotiation process of establishing and deleting a transport network slice, and it is assumed that the network resource service requirements are managed by two network slice managers, namely, a network slice manager 1 and a network slice manager 2.
  • network resource service requirement managed by multiple network slice managers is similar to the implementation method of managing network resource service requirements by two network slice managers, and can be seen when two network slice managers manage network resource service requirements. The implementation process will not be repeated here.
  • the negotiation process of the network slice establishment between the network slice manager 1 and the network slice manager 2 is as follows:
  • the network slice manager sends a negotiation message carrying the traffic network slice service requirement information to the network slice manager 2, and the network slice manager 2 receives the negotiation message that is sent by the network slice manager and carries the transport network slice service requirement information, and according to the The negotiation message carrying the information about the service information of the transport network slice, determining whether the service requirement of the transport network slice established by the request for the transport network slice service requirement information carried in the negotiation message matches the service requirement of the transport network slice established by the request for the request .
  • the network slice manager 2 determines that the service requirement of the transport network slice established by the request for the transport network slice service requirement information carried in the negotiation message matches the service requirement of the transport network slice established by the request for the request, the network slice manager The network slice manager sends a negotiation response message for the service request of the transport network slice, and carries the consensus identifier in the response message.
  • the response message carrying the consensus identifier may also carry other information, such as a message type, an ingress transport network element ID, or an ingress transport network element ID list.
  • the network slice manager 2 determines that the service requirement of the transport network slice established by the request indicated by the transport network slice service requirement information carried in the negotiation message does not match the service requirement of the transport network slice established by the request for the request, the network slice manager The network slice manager sends a negotiation response message for transmitting the network slice service requirement, and carries the negotiation failure identifier in the response message.
  • the response message carrying the negotiation failure identifier may also carry other information, such as carrying the message type, the reason for the negotiation failure, and the like.
  • the network slice manager 1 when the network slice manager 1 fails to negotiate with the network slice manager 2, the network slice manager may resend to the network slice manager 2 within a preset negotiation number threshold range.
  • the negotiation message of the service profile information of the transmission network is terminated until the number of times of negotiation or negotiation failure exceeds a preset threshold.
  • the network slice manager if the network slice manager 1 and the network slice manager 2 negotiate the service requirements of the transport network slice that is requested to be established, the network slice manager establishes a transport network slice according to the manner of FIG. 5 or FIG. After the transport network slice is successfully established or failed, the network slice manager sends a setup response message indicating that the transport network slice establishment succeeds or fails to the network slice manager 2. If the transport network slice is successfully established, the sent setup result message may carry information such as a message type, a setup success identifier, a network slice ID, and a transport network slice ID. If the transmission network slice fails to be established, the sent setup response message may carry information such as a message type, a setup failure identifier, a network slice ID, and a failure cause.
  • the negotiation process for the deletion of the transport network slice in the embodiment of the present application.
  • the negotiation process of the network slice deletion between the network slice manager 1 and the network slice manager 2 is as follows:
  • the network slice manager sends a transport network slice deletion negotiation message to the network slice manager 2, and the network slice manager 2 receives the transport network slice deletion negotiation message sent by the network manager, and deletes the negotiation message according to the transport network slice to confirm whether to delete.
  • the transport network slice deletes the transport network slice requested to be deleted in the negotiation message, and if the network slice manager 2 confirms to delete the transport network slice requested to be deleted in the transport network slice deletion negotiation message, the network slice manager two-way network slice manager
  • a transmission transport network slice deletion negotiation response message is sent, and the response message carries a consensus identifier.
  • the response message carrying the consensus identifier may also carry some other information, such as carrying a message type, a transport network slice ID, and the like.
  • the network slice manager 2 If the network slice manager 2 confirms that the transport network slice requested to be deleted in the transport network slice deletion negotiation message is not deleted, the network slice manager sends a transport network slice deletion negotiation response message to the network slice manager, and the response message is sent.
  • the negotiation failure identifier is carried in the middle.
  • the response message carrying the negotiation failure identifier may also carry other messages, such as carrying the message type, the reason for the negotiation failure, and the like.
  • the network slice manager 1 in the case that the network slice manager 1 fails to negotiate with the network slice manager 2, refer to the implementation manner of establishing a negotiation process for the transport network slice, and details are not described herein again.
  • the network slice manager 1 and the network slice manager 2 may delete according to the manner of FIG. 7.
  • the transport network slice requested to be deleted by the transport network slice request message is not described here.
  • the solution provided by the embodiment of the present application is introduced from the perspective of the interaction between the network slice manager and the transport network slice controller.
  • the network slice manager and the transport network slice controller include corresponding hardware structures and/or software units for performing the respective functions in order to implement the above functions.
  • the embodiments of the present application can be implemented in a combination of hardware or hardware and computer software in combination with the elements of the examples and algorithm steps described in the embodiments disclosed in the application. Whether a function is implemented in hardware or computer software to drive hardware depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the technical solutions of the embodiments of the present application.
  • the embodiment of the present application may divide the functional unit of the network slice manager and the transport network slice controller according to the foregoing method example.
  • each functional unit may be divided according to each function, or two or more functions may be integrated in the In a processing unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logical function division. In actual implementation, there may be another division manner.
  • the embodiment of the present application provides an apparatus for managing a transport network slice.
  • FIG. 10 shows a possible logical structure diagram of a management transport network slicing device, which can be applied to a transport network slicing controller, as shown in FIG.
  • the apparatus 100 for network slicing includes an input interface 101, a processing unit 102, and an output interface 103, wherein the input interface 101 is configured to receive a transport network slice management request message sent by the network slice manager.
  • the processing unit 102 is configured to respond to the transport network slice management request message received by the input interface.
  • the output interface 103 is configured to send, to the network slice manager, a response message that the processing unit responds to the transport network slice management request message.
  • the transport network slice management request message received by the input interface 101 includes a transport network slice setup request message.
  • the processing unit 102 responds to the transport network slice management request message received by the input interface 101 in the following manner:
  • Obtaining state information of the transport network determining, according to the state information of the transport network, a transport network slice requested by the transport network slice setup request message, tunnel path information and transport network resource allocation information in the transport network; And establishing a transport network slice according to the determined tunnel path information and transport network resource allocation information.
  • the device further includes an output interface 103:
  • the output interface 103 is configured to send the determined tunnel path information and transport network resource allocation information to the network slice manager.
  • the input interface 101 is also used to:
  • the device further includes an output interface 103:
  • the output interface 103 is configured to repeatedly send the determined tunnel path information and transport network resource allocation information to the network slice manager after determining the tunnel path information and the transport network resource allocation information, until the input interface Receiving, by the network slice manager, the transport network slice establishment decision message sent by the network slice manager;
  • the processing unit 102 is further configured to:
  • the output interface 103 After the output interface 103 sends the tunnel path information and the transport network resource allocation information, the following processing is performed until the input interface 101 receives the transport network slice establishment decision message sent by the network slice manager:
  • the transport network slice update request message received by the input interface 101 If it is determined that the number of the transmission network slice update request message received by the input interface 101 is within a preset request number threshold, re-acquiring the state information of the transport network, and determining according to the re-acquired state information of the transport network.
  • the tunnel path information and the transport network resource allocation information that are last determined are used to establish a transport network slice.
  • the transport network slice management request message received by the input interface 101 includes a transport network slice deletion request message.
  • the processing unit 102 responds to the transport network slice management request message received by the input interface in the following manner:
  • the transport network slice requested to be deleted by the transport network slice deletion request message is deleted.
  • the transport network slice management request message received by the input interface 101 is a service requirement of the network slice manager for a transport network slice established with respect to a request by another network slice manager. At least one negotiation is performed within a preset negotiation number threshold, and is sent in the case of consensus.
  • the other network slice manager is a network slice manager of the network slice manager that manages network resource service requirements except the network slice manager.
  • the transport network slice management request message received by the input interface 101 includes a transport network slice query request message.
  • the processing unit 102 responds to the transport network slice management request message received by the input interface in the following manner:
  • the transport network slice management request message received by the input interface 101 includes a transport network global state query request message.
  • the processing unit 102 responds to the transport network slice management request message received by the input interface in the following manner:
  • the global status information of the transport network stored in the transport network is obtained remotely; or the global status information list of the transport network maintained by the processing unit is queried to obtain the global status information of the transport network.
  • the transport network slice setup request message received by the input interface 101 includes a quality of service QoS parameter of the transport network slice and a priority of the transport network slice.
  • the QoS parameter includes one or more combinations of a QoS classification identifier, an allocation and retention priority, a guaranteed bit rate, a maximum bit rate, a bandwidth, and a delay; the priority of the transport network slice is a user subscription service level. The priority or pre-defined priority of the transport network slice in the protocol.
  • the transport network slice update request message received by the input interface 101 includes a QoS parameter of a transport network slice, a priority of a transport network slice, and a network resource requirement and/or routing Strategy.
  • the network resource requirement includes a computing resource and/or a storage resource.
  • the routing policy refers to a standard according to the routing, including a destination address, a source address, a protocol type, a destination port number, and a source port number. And one or more combinations of packet sizes.
  • the response message sent by the output interface 103 includes an identifier ID list of a transport network element used by the transport network slice, and a transport network element used by the transport network slice.
  • the service requirement includes at least one of a QoS parameter, a network resource requirement, a packet loss rate, and a delay jitter.
  • FIG. 11 is a schematic diagram of a transport network slice controller 1000 according to an embodiment of the present application.
  • the transport network slice controller 1000 can be used to perform the method of performing the transport network slice controller involved in FIGS. 4-9.
  • the transport network slice controller 1000 includes an input interface 1001, an output interface 1002, a processor 1003, and a memory 1004.
  • the input interface 1001, the output interface 1002, the processor 1003, and the memory 1004 can be connected by a bus system 1005.
  • the memory 1004 is for storing a program, an instruction, or a code.
  • the processor 1003 is configured to execute a program in the memory 1004 to control the input interface 1001 to receive a transport network slice management request message sent by the network slice manager, and the control output interface 1002 to send a response message to the network slice manager. And implementing the steps and functions implemented by the transport network slice controller in the foregoing embodiment, and details are not described herein again.
  • the specific implementations of the input interface 1001, the output interface 1002, and the processor 1003 may be referred to the specific descriptions of the input interface 101, the processing unit 102, and the output interface 103 in the foregoing embodiment of FIG. 10, and details are not described herein again.
  • the embodiment of the present application further provides another device for managing a transport network slice.
  • FIG. 12 is a schematic diagram of another possible logical structure involved in the embodiment of the present application.
  • the device for managing the transport network slice can be applied to the network slice manager.
  • Apparatus 200 for managing transport network slices includes an output interface 201, an input interface 202, and a processing unit 203.
  • the output interface 201 is configured to send a transport network slice management request message to the transport network slice controller.
  • the input interface 202 is configured to receive a response message sent by the transport network slice controller, where the response message is a response message obtained by the transport network slice controller in response to the transport network slice management request message.
  • the transport network slice management request message sent by the output interface 201 includes a transport network slice setup request message, a transport network slice delete request message, a transport network slice query request message, and/or a transport network global state query. Request message.
  • the input interface 202 is further configured to:
  • the input interface 202 receives the tunnel path information sent by the transport network slice controller and before receiving the response message sent by the transport network slice controller. Transmission network resource allocation information;
  • the device further includes a processing unit 203, configured to determine whether the received tunnel path information and the transport network resource allocation information match the service requirement of the transport network slice established by the request for establishment of the request;
  • the output interface 201 is further configured to:
  • the processing unit 203 determines that the received tunnel path information and the transport network resource allocation information match the service requirement of the transport network slice requested to be established, send the indication to the transport network slice controller to confirm the establishment of the transport network.
  • the sliced transport network slice establishes a decision message
  • the output interface 201 and the input interface 202 repeatedly perform the following processing until the output
  • the interface 201 sends the transmission network slice update request message to the set number of times, or the processing unit 203 determines that the received tunnel path information and the transport network resource allocation information match the service requirement of the transport network slice that is requested to be established,
  • the output interface 201 sends a transport network slice establishment decision message to the transport network slice controller:
  • the output interface 201 sends a transport network slice update request message to the transport network slice controller
  • the input interface 202 receives tunnel path information and transport network resource allocation information determined by the transport network slice controller according to the transport network slice update request message;
  • the processing unit 203 determines that the re-received tunnel path information and transport network resource allocation information do not match the service requirements of the transport network slice established by the request for establishment of the request.
  • processing unit 203 is further configured to:
  • the service request of the transport network slice that is established with the other network slice manager for the request is performed at least once within a preset negotiation number threshold.
  • negotiation and determine consensus is performed at least once within a preset negotiation number threshold.
  • the other network slice manager is a network slice manager of the network slice manager that manages network resource service requirements except the network slice manager that interacts with the transport network slice controller.
  • the transport network slice setup request message sent by the output interface 201 includes a quality of service QoS parameter of the transport network slice and a priority of the transport network slice.
  • the QoS parameter includes one or more combinations of a QoS classification identifier, an allocation and retention priority, a guaranteed bit rate, a maximum bit rate, a bandwidth, and a delay; the priority of the transport network slice is a user subscription service level. The priority or pre-defined priority of the transport network slice in the protocol.
  • the transport network slice update request message sent by the output interface 201 includes a QoS parameter of a transport network slice, a priority of a transport network slice, and a network resource requirement and/or a routing policy. .
  • the network resource requirement includes a computing resource and/or a storage resource.
  • the routing policy refers to a standard according to the routing, including a destination address, a source address, a protocol type, a destination port number, and a source port number. And one or more combinations of packet sizes.
  • the response message received by the input interface 202 includes an identifier ID list of a transport network element used by the transport network slice, and a transport network element used by the transport network slice.
  • the service requirement includes at least one of a QoS parameter, a network resource requirement, a packet loss rate, and a delay jitter.
  • FIG. 13 is a schematic diagram of a network slice manager 2000 according to an embodiment of the present application.
  • the network slice manager 2000 can be used to perform the method of execution of the network slice manager involved in FIGS. 4-9.
  • the network slice manager 2000 includes an output interface 2001, an input interface 2002, a processor 2003, and a memory 2004.
  • the output interface 2001, the input interface 2002, the processor 2003, and the memory 2004 can be connected by a bus system 2005.
  • the memory 2004 is for storing programs, instructions or code.
  • the processor 2003 is configured to execute a program in the memory 2004 to control the output interface 2001 to send a transport network slice management request message to the transport network slice controller, and the control input interface 2002 receives the transmission sent by the transport network slice controller.
  • the response message, and the steps and functions implemented by the network slice manager in the foregoing embodiment are not described herein.
  • the specific implementations of the output interface 2001, the input interface 2002, and the processor 2003 may be referred to the specific description of the output interface 201, the input interface 202, and the processing unit 203 in the foregoing embodiment of FIG. 12, and details are not described herein again.
  • Figures 11 and 13 only show a simplified design of the transport network slice controller and network slice manager.
  • the transport network slice controller and the network slice manager are not limited to the above structure, and may include any number of interfaces, processors, memories, etc., respectively, in actual applications, and all terminals that can implement the embodiments of the present application are Within the scope of protection of the embodiments of the present application.
  • the apparatus 100 for managing a transport network slice and the transport network slice controller, and the apparatus 200 for managing the transport network slice and the network slice manager 2000 may be used to implement the foregoing method implementation of the embodiment of the present application.
  • the corresponding functions of the transport network slice controller and the network slice manager are not described in detail in the description of the embodiments of the present application. For details, refer to the description of the related embodiments.
  • processors involved in the embodiment of the present application may be a central processing unit (Central Processing Unit (CPU), or other general-purpose processor, digital signal processor (DSP), dedicated. Integrated circuit (ASIC), off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc.
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
  • the memory can include read only memory and random access memory and provides instructions and data to the processor.
  • a portion of the memory may also include a non-volatile random access memory.
  • the memory can also store information of the device type.
  • the bus system may also include a power bus, a control bus, and a status signal bus.
  • the various buses are labeled as bus systems in the figure.
  • the steps involved in the foregoing method embodiments may be completed by using an integrated logic circuit of hardware in the processor or an instruction in a form of software.
  • the steps of managing the transport network slicing method disclosed in the embodiments of the present application may be directly implemented as hardware processor execution completion, or performed by a combination of hardware and software modules in the processor.
  • the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
  • the storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps involved in the foregoing method embodiments in combination with the hardware thereof. To avoid repetition, it will not be described in detail here.
  • the present application also provides a communication system including a transport network slice controller and a network slice manager, and the transport network slice controller may be the transport network slice controller provided by the above embodiments.
  • the network slice manager may be the network slice manager provided by the above embodiments.
  • the embodiment of the present application provides a computer readable storage medium or computer program product for storing a computer program for performing the method for managing a transport network slice involved in the foregoing method embodiments.
  • the network slice manager sends a transport network slice management request message to the transport network slice controller, and the transport network slice controller receives the transport network slice sent by the network slice manager Management request message, the transport network slice controller responds to the transport network slice management request message, and sends a response message to the network slice manager in response to the transport network slice management request message, and the network slice manager receives the response sent by the transport network slice controller Message.
  • the end-to-end determined according to the network slice manager can be implemented according to the transport network slice management request message sent by the network slice manager.
  • the performance metric of the network slice determines the requirements of the transport network slice, so as to ensure that the transport network slice can well support the service requirements of the network slice managed by the network slice manager, so that the network slice manager can dynamically and endibly establish an end-to-end network slice. .
  • embodiments of the present application can be provided as a method, system, or computer program product.
  • the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment in combination of software and hardware.
  • the application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

L'invention concerne un procédé, un dispositif et un système de gestion de tranches de réseau de transmission, qui servent à résoudre le problème technique dans la technologie existante lié à l'incapacité des tranches de réseau de transmission à prendre en charge correctement les exigences de service de tranches de réseau gérées par un gestionnaire de tranche de réseau. Le procédé comprend les étapes suivantes : un dispositif de commande de tranche de réseau de transmission reçoit un message de demande de gestion de tranche de réseau de transmission envoyé par un gestionnaire de tranche de réseau ; et le dispositif de commande de tranche de réseau de transmission répond au message de demande de gestion de tranche de réseau de transmission et envoie un message de réponse au gestionnaire de tranche de réseau.
PCT/CN2018/087160 2017-05-27 2018-05-16 Procédé, dispositif et système de gestion de tranches de réseau de transmission WO2018219148A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710393768.3 2017-05-27
CN201710393768.3A CN108964961A (zh) 2017-05-27 2017-05-27 一种管理传输网切片的方法、装置及***

Publications (1)

Publication Number Publication Date
WO2018219148A1 true WO2018219148A1 (fr) 2018-12-06

Family

ID=64454312

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/087160 WO2018219148A1 (fr) 2017-05-27 2018-05-16 Procédé, dispositif et système de gestion de tranches de réseau de transmission

Country Status (2)

Country Link
CN (1) CN108964961A (fr)
WO (1) WO2018219148A1 (fr)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020239188A1 (fr) * 2019-05-24 2020-12-03 Telefonaktiebolaget Lm Ericsson (Publ) Première entité, deuxième entité, troisième entité et procédés exécutés par ces dernières pour fournir un service dans un réseau de communication
CN114268548A (zh) * 2021-12-24 2022-04-01 国网河南省电力公司信息通信公司 一种基于5g的网络切片资源编排与映射方法
CN114584468A (zh) * 2022-02-12 2022-06-03 国网宁夏电力有限公司电力科学研究院 面向多维资源的网络动态切片方法
CN115208765A (zh) * 2022-05-26 2022-10-18 中国信息通信研究院 一种面向电力业务的切片编排方法及***

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113285876B (zh) * 2020-02-19 2024-04-23 中兴通讯股份有限公司 路由方法、路由装置及计算机可读存储介质
CN113709766A (zh) * 2020-05-22 2021-11-26 华为技术有限公司 用于策略控制的方法和装置
WO2022095039A1 (fr) * 2020-11-09 2022-05-12 Huawei Technologies Co., Ltd. Dispositif de commande de tranche de réseau de transport et entité de plan de commande pour un réseau de transport basé sur un réseau sensible au temps

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120233302A1 (en) * 2009-09-18 2012-09-13 Nokia Siemens Networks Gmbh & Co. Kg Virtual network controller
CN106060900A (zh) * 2016-05-13 2016-10-26 宇龙计算机通信科技(深圳)有限公司 网络切片的接入控制方法及装置、终端化小区和sdn控制器
CN106657194A (zh) * 2015-11-02 2017-05-10 中兴通讯股份有限公司 一种网络切片能力开放的方法、装置及***

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3121997B3 (fr) * 2015-07-20 2024-04-10 Koninklijke KPN N.V. Fourniture de services dans un système de communication
US10129108B2 (en) * 2015-11-13 2018-11-13 Huawei Technologies Co., Ltd. System and methods for network management and orchestration for network slicing
CN105813195B (zh) * 2016-05-13 2019-05-17 电信科学技术研究院有限公司 一种按需为终端选择移动性管理机制的方法及装置
CN106131891B (zh) * 2016-08-30 2019-06-04 重庆邮电大学 一种基于sdwn的资源映射装置和方法
CN106549806B (zh) * 2016-10-26 2019-06-18 清华大学 一种网络切片管理器及其管理方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120233302A1 (en) * 2009-09-18 2012-09-13 Nokia Siemens Networks Gmbh & Co. Kg Virtual network controller
CN106657194A (zh) * 2015-11-02 2017-05-10 中兴通讯股份有限公司 一种网络切片能力开放的方法、装置及***
CN106060900A (zh) * 2016-05-13 2016-10-26 宇龙计算机通信科技(深圳)有限公司 网络切片的接入控制方法及装置、终端化小区和sdn控制器

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HOU, JIANXING ET AL.: "Application Analysis of network slicing in 5G (non-official translation)", CHINA INSTITUTE OF COMMUNICATIONS, INFORMATION AND COMMUNICATION NETWORK TECHNICAL COMMITTEE, 2015 ANNUAL CONFERENCE PROCEEDINGS, 31 August 2015 (2015-08-31) *
HUAWEI: "RAN configuration for network slices", RAN WG3 MEETING #93, no. R3-161752, 26 August 2016 (2016-08-26), XP051142876 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020239188A1 (fr) * 2019-05-24 2020-12-03 Telefonaktiebolaget Lm Ericsson (Publ) Première entité, deuxième entité, troisième entité et procédés exécutés par ces dernières pour fournir un service dans un réseau de communication
CN113875192A (zh) * 2019-05-24 2021-12-31 瑞典爱立信有限公司 第一实体、第二实体、第三实体及由之执行的用于在通信网络中提供服务的方法
US11824736B2 (en) 2019-05-24 2023-11-21 Telefonaktiebolaget Lm Ericsson (Publ) First entity, second entity, third entity, and methods performed thereby for providing a service in a communications network
CN113875192B (zh) * 2019-05-24 2024-04-26 瑞典爱立信有限公司 第一实体、第二实体、第三实体及由之执行的用于在通信网络中提供服务的方法
CN114268548A (zh) * 2021-12-24 2022-04-01 国网河南省电力公司信息通信公司 一种基于5g的网络切片资源编排与映射方法
CN114584468A (zh) * 2022-02-12 2022-06-03 国网宁夏电力有限公司电力科学研究院 面向多维资源的网络动态切片方法
CN115208765A (zh) * 2022-05-26 2022-10-18 中国信息通信研究院 一种面向电力业务的切片编排方法及***

Also Published As

Publication number Publication date
CN108964961A (zh) 2018-12-07

Similar Documents

Publication Publication Date Title
WO2018219148A1 (fr) Procédé, dispositif et système de gestion de tranches de réseau de transmission
JP7183416B2 (ja) 時間依存ネットワーキング通信方法及び装置
WO2020001572A1 (fr) Appareil et procédé de communication
EP3468100B1 (fr) Procédé et appareil de gestion de tranche de réseau
WO2020134739A1 (fr) Procédé et dispositif de configuration d'un mécanisme de détection de transfert bidirectionnel continu (sbfd)
WO2018058579A1 (fr) Procédé de gestion de tranche de réseau et unité de gestion
US10587494B2 (en) Network control method and apparatus
US20160359642A1 (en) Flow entry generating method and apparatus
US10944646B2 (en) Enabling multiple provider software defined network programming using blockchain distributed ledgers
US9743367B2 (en) Link layer discovery protocol (LLDP) on multiple nodes of a distributed fabric
JP6395867B2 (ja) OpenFlow通信方法及びシステム、制御部、並びにサービスゲートウェイ
JP2020087443A (ja) 企業環境のための動的コンテンツ配信プロトコル
WO2018068588A1 (fr) Procédé et contrôleur de réseautage défini par logiciel (sdn) destinés à fournir un service de multidiffusion
CN113162788A (zh) 报告信息的发送方法和通信装置以及通信***
WO2013013642A1 (fr) Procédé de traitement de service inter-anneaux et nœud de croisement
WO2014079334A1 (fr) Procédé et dispositif routeur pour traitement de relations de voisinage
WO2014183657A1 (fr) Procédé et dispositif de détermination du saut suivant et de distribution de l'information d'acheminement
WO2023185428A1 (fr) Procédé de reconstruction de capacité de service clé d'élément de réseau de fonction de plan d'utilisateur, et appareil de communication
WO2020048194A1 (fr) Procédé pour effectuer un traitement de tâche sur une entité de service commun, entité de service commun, appareil pour réaliser un traitement de tâche et support
WO2019100924A1 (fr) Procédé et dispositif de garantie de performance de réseau
WO2016101163A1 (fr) Procédé de transmission de données dans un système de machine à machine et entité de services communs
US11095514B2 (en) System and method for propagating anima network objective changes
JP7295752B2 (ja) 企業ネットワーク内の動的コンテンツ配信
WO2016177135A1 (fr) Procédé, dispositif et terminal de commande de gestion de ressources
WO2022100546A1 (fr) Procédé de transmission de données et appareil de communication

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: 18810844

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18810844

Country of ref document: EP

Kind code of ref document: A1