Service establishment method and device, service routing system, and storage medium

By determining the target network elements of the traditional and collaborative control domains in the OTN network and establishing corresponding routing connections, the problem that the OTN network cannot automatically adjust the routing in the event of failure or interruption is solved, the flexibility and adjustability of service routing connections are improved, and the application scenarios of the OTN network are expanded.

WO2025112248A1PCT designated stage expired Publication Date: 2025-06-05ZTE CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/084180
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-30
Filing Date
2024-03-27
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

The existing OTN network cannot automatically adjust network routing when the device fails or the data communication network is interrupted, resulting in poor network adjustment; while the collaborative domain services rely on the management and computing capabilities of terminal equipment, resulting in low service activation efficiency and low resource utilization.

Method used

By responding to service establishment requests, the target network elements of the traditional control domain and the collaborative control domain are determined, and the first routing connection and non-peer domain connection between adjacent target network elements are established. Service routing connections are established based on these routing connections to realize the splicing of traditional domain and collaborative domain services.

Benefits of technology

It improves the flexibility and adjustability of service routing connections, expands the application scenarios of OTN networks, and combines the efficient activation characteristics of traditional domain services and the recovery ability of collaborative domain services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024084180_05062025_PF_FP_ABST
    Figure CN2024084180_05062025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and provides a service establishment method and device, and a storage medium. The method comprises: in response to a current service establishment request, determining at least one target network element required for establishing a current service, and determining a target control domain to which the target network element belongs; establishing a first routing connection between the adjacent first target network elements, establishing a first routing connection between the adjacent second target network elements, and establishing a second routing connection between the first target network element and the second target network element which are adjacent; and on the basis of the first routing connection and the second routing connection, establishing a service routing connection corresponding to the current service.
Need to check novelty before this filing date? Find Prior Art

Description

Service establishment method, device, service routing system and storage medium

[0001] Related applications

[0002] This application claims priority to Chinese patent application No. 202311653959.0 filed on November 30, 2023, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of communication technology, and in particular to a service establishment method, device, service routing system and storage medium. Background Art

[0004] The existing Optical Transport Network (OTN) includes traditional end-to-end services and services configured based on the WDM / OTN Automatically Switched Optical Network (WASON), which are respectively referred to as traditional domain services and collaborative domain services. Traditional domain services manage and control the equipment within the domain through preset servers, and can launch services on a large scale and efficiently. However, in the event of equipment failure or data communication network (DCN) interruption, the network routing cannot be automatically adjusted, and the network's adjustability is poor. Collaborative domain services can automatically adjust network routing in the event of routing failures, but because collaborative domain services rely on the management and computing capabilities of terminal equipment, service launch efficiency is low and resource utilization is not high. In addition, the network elements of the traditional domain cannot be connected to the network elements of the collaborative domain, resulting in the inability to establish services between different services, which limits the application scenarios of the OTN network.

[0005] Summary of the Invention

[0006] The embodiments of the present application provide a service establishment method, device, and storage medium, which aim to solve the problem of poor adjustability of network connections and improve the flexibility of service routing connections.

[0007] In a first aspect, an embodiment of the present application provides a service establishment method, comprising: in response to a current service establishment request, determining at least one target network element required to establish the current service, and a target control domain to which the target network element belongs, wherein the target control domain includes a traditional control domain and a collaborative control domain, and the target network elements include a first target network element belonging to the collaborative control domain, and a second target network element belonging to the traditional control domain; establishing a first routing connection between adjacent first target network elements and between adjacent second target network elements, respectively, and establishing a second routing connection between adjacent first target network elements and second target network elements; and establishing a service routing connection corresponding to the current service based on the first routing connection and the second routing connection.

[0008] In a second aspect, an embodiment of the present application also provides a service establishment device, which includes a processor, a memory, a computer program stored on the memory and executable by the processor, and a data bus configured to implement connection communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of any service establishment method provided in the embodiment of the present application are implemented.

[0009] On the third aspect, an embodiment of the present application also provides a service routing system including a first target network element, a second target network element and a service establishment device as provided in an embodiment of the present application, wherein the first target network element and the second target network element belong to a collaborative control domain and a traditional control domain, respectively, and the first target network element, the second target network element and the service establishment device are communicated with each other for implementing the steps of any service establishment method provided in an embodiment of the present application.

[0010] In a fourth aspect, an embodiment of the present application also provides a storage medium, which is configured as a computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any business establishment method provided in the embodiment of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] FIG1 is a schematic diagram of a process flow of a service establishment method provided in an embodiment of the present application;

[0012] FIG2 is a schematic diagram of a scenario of a target network element connection relationship provided in an embodiment of the present application;

[0013] FIG3 is a schematic diagram of another scenario of target network element connection relationship provided in an embodiment of the present application;

[0014] FIG4 is a schematic diagram of a scenario of a service routing connection in the related art;

[0015] FIG5 is a schematic diagram of a scenario of a service routing connection provided by an embodiment of the present application;

[0016] FIG6 is a flow chart of a service establishment method provided in an embodiment of the present application;

[0017] FIG7 is a schematic block diagram of the structure of a service establishment device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0018] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0019] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, combined, or partially merged, so the actual execution order may vary depending on the actual situation.

[0020] The terms used in this specification are for the purpose of describing specific embodiments only and are not intended to limit the present application. As used in this specification and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms unless the context clearly indicates otherwise.

[0021] Embodiments of the present application provide a service establishment method, apparatus, and storage medium. The service establishment method can be applied to an optical transport network (OTN). An OTN is an optical transport network that uses wavelength division multiplexing (WDM) to transmit, multiplex, route, and monitor service signals within the optical domain while ensuring their performance and survivability.

[0022] The existing OTN includes independent traditional domain services and collaborative domain services. Among them, the traditional domain service is also called static service, which has the characteristics of integration of management plane and controller software service, unified northbound and front-end pages, and unified business model, and has high activation efficiency, but the traditional domain service does not support automatic adjustment or switching of service routes according to network changes. When a network element in the network fails or the DCN (Data Communication Network) channel is interrupted, the network service cannot recover or adjust itself; the collaborative domain service is also called dynamic service, which integrates SDON (Software Defined Optical Networking) and WASON transmission services and forms a collaborative unified management on the management and control side, supporting automatic adjustment or switching of service routes according to network changes, but because the collaborative domain service depends on the distributed computing power of the network element, the activation efficiency is low and the resource utilization is not high. The service establishment method provided in the embodiment of the present application splices the traditional domain service and the collaborative domain service, embeds the collaborative domain service into the traditional domain service, combines the characteristics of efficient activation of the traditional domain service and the characteristics of the collaborative domain service with recovery capabilities, and expands the coverage scenario of the OTN network.

[0023] The following describes some embodiments of the present application in detail with reference to the accompanying drawings. In the absence of conflict, the following embodiments and features therein may be combined with each other.

[0024] Please refer to Figure 1, which is a schematic flow chart of the steps of a service establishment method provided in an embodiment of the present application.

[0025] As shown in FIG1 , the service establishment method includes steps S101 to S103 .

[0026] Step S101: In response to a current service establishment request, determine at least one target network element required to establish the current service, and a target control domain to which the target network element belongs, wherein the target control domain includes a traditional control domain and a collaborative control domain, and the target network element includes a first target network element belonging to the collaborative control domain, and a second target network element belonging to the traditional control domain.

[0027] Exemplarily, a Path Computation Element (PCE) is a network device unit in the OTN that, upon receiving a service establishment request, uses existing network topology information to calculate an end-to-end path that satisfies preset constraints. The service establishment request may be initiated by a Path Computation Client (PCC). The preset constraints include, but are not limited to, must-pass constraints, must-avoid constraints, minimum hop constraints, minimum delay constraints, and the like, which are not limited here. The preset constraints in the embodiments of the present application do not include the target control domain to which the target network element belongs, i.e., the target network element may belong to different target control domains.

[0028] Exemplarily, the at least one target network element is at least one network element device required to constitute a service routing connection corresponding to the current service.

[0029] In related technologies, when the PCE device determines the target network element required to establish the service routing connection corresponding to the current service, it only determines the network elements belonging to the same target control domain as the target network element. For example, if the current service belongs to the traditional domain service, the target control domains to which the target network elements belong are all traditional control domains; conversely, if the current service belongs to the collaborative domain service, the target control domains to which the target network elements belong are all collaborative control domains. However, the service establishment method provided in the embodiment of the present application does not limit the target control domain to which the target network element of the same current service belongs. The target network element determined by the PCE can simultaneously include a first target network element belonging to the collaborative control domain and a second target network element belonging to the traditional control domain. Target network elements in different target control domains can also be adjacent to each other. There is no need to consider the control domain to which the target network element belongs, thereby improving the flexibility of service establishment.

[0030] Please refer to Figure 2, which is a schematic diagram of a scenario of target network element connection relationship provided in an embodiment of the present application.

[0031] As shown in Figure 2, the target network elements in the service routing connection that constitutes the current service include both the first target network element in the collaborative control domain and the second target network element in the traditional control domain. A connection is established between the first target network element and the second target network element to form a service routing connection corresponding to the current service, wherein each first target network element can belong to a different collaborative control domain.

[0032] In some embodiments, the response to the current service establishment request determines at least one target network element required to establish the current service, and the target control domain to which the target network element belongs, including: determining the at least one target network element based on the routing starting device and routing ending device indicated by the current service establishment request, and preset network element topology information.

[0033] Exemplarily, a service establishment request sent by the PCC is obtained, and the routing start device and routing end device in the service establishment request are parsed, where the routing start device and routing end device may be network terminal devices in the OTN, such as optical network terminals.

[0034] For example, the PCE stores preset network element topology information to record the topological relationships between network elements in the OTN. This information may also include the connection relationships between terminal devices and network elements in the OTN. Furthermore, the PCE can update the network element topology information in real time if the connection relationships between network elements change, based on actual conditions.

[0035] When the PCE device calculates the routing connection between the routing start device and the routing end device, it does not need to consider the target control domain described by the network element. The target network element can belong to the traditional control domain or the collaborative control domain, which is not limited here.

[0036] In some embodiments, determining the at least one target network element based on the routing starting device and routing ending device indicated by the current service establishment request and preset network element topology information includes: determining the at least one target network element based on the port attributes of each candidate network element in the network element topology information.

[0037] Exemplarily, the network element topology information also stores the port attributes of each network element. If the port attributes of the network element are preset attributes, it indicates that the network element can be used to establish a service routing connection. The preset attributes can be set according to actual conditions. For example, "working attributes" and "protection attributes" can be set as preset attributes. If a candidate network element has a port with "working attributes" or "protection attributes", it indicates that the candidate network element can be used as a target network element.

[0038] Step S102: establishing a first routing connection between adjacent first target network elements, establishing a first routing connection between adjacent second target network elements, and establishing a second routing connection between adjacent first target network elements and second target network elements.

[0039] Exemplarily, the routing connection established between target network elements belonging to the same target control domain is a peer domain connection, for example, the first routing connection established between adjacent first target network elements and the first routing connection established between adjacent second target network elements are peer domain connections; the routing connection established between target network elements belonging to different target control domains is a non-peer domain connection, for example, the second routing connection established between adjacent first target network elements and second target network elements is a non-peer domain connection. The service establishment method provided in the embodiment of the present application combines peer domain connections and non-peer domain connections, and is compatible with target network elements of different control domains in the same service routing connection, thereby improving the flexibility of the service.

[0040] Please refer to Figure 3, which is a schematic diagram of another scenario of target network element connection relationship provided in an embodiment of the present application.

[0041] The first target network element of the collaborative control domain and the second target network element of the traditional control domain shown in Figure 3 each include two ports. In actual applications, more ports may be included, which is not limited here. The first target network element and the second target network element (i.e., port 8 and port 9) can be connected via an electrical layer link (odulink) in the OTN, but of course it is not limited to this.

[0042] As shown in FIG3 , first routing connections are established between first target network elements in the right collaborative control domain and between second target network elements in the left traditional control domain, and second routing connections are established between adjacent first target network elements and second target network elements.

[0043] In some embodiments, establishing a first routing connection between adjacent first target network elements includes: determining at least one target sub-service of the current service based on a control domain identifier corresponding to each of the first target network elements, wherein one target sub-service corresponds to one collaborative control domain; establishing the first routing connection between the first target network elements corresponding to each of the target sub-services based on each of the target sub-services, and saving the routing connection information of each of the first routing connections into the sub-service data table of the current service.

[0044] For example, since the services in the traditional control domain are end-to-end services, the service routing connection corresponding to the current service between the routing starting device and the routing ending device is to embed one or more collaborative control domains in the traditional control domain. Therefore, the services corresponding to the service routing connections in each collaborative control domain are sub-services of the current service, and the target sub-services correspond one-to-one to the collaborative control domain.

[0045] Exemplarily, a first routing connection is established within the collaborative control domain corresponding to each target sub-business, and the business corresponding to the first routing connection of each collaborative control domain is used as a sub-business of the current business, and the routing connection information of the first routing connection is saved to the sub-business data table of the current business, wherein the routing connection information includes the control domain identifier, network element IP, network element port identifier, etc., which are not limited here.

[0046] In some embodiments, before determining at least one target sub-service of the current service based on the control domain identifier corresponding to each first target network element, the method includes: determining the control domain identifier corresponding to each first target network element based on the target control domain to which each first target network element belongs.

[0047] For example, since the first target network element among the target network elements may belong to different collaborative control domains, in order to distinguish the first target network elements of different collaborative control domains so as to manage service routing connections in non-peer domains, a control domain identifier (DomainID) may be set for the first target network element. The control domain identifier corresponds to the collaborative control domain in a one-to-one manner, and first target network elements belonging to the same collaborative control domain have the same control domain identifier.

[0048] Illustratively, the control domain identifier may be obtained by the first target network element according to the collaborative control domain in which it is located, or may be manually added, which is not limited here.

[0049] In some embodiments, determining at least one target sub-service of the current service based on the control domain identifier corresponding to each first target network element includes: when at least two adjacent first target network elements have the same control domain identifier, establishing the target sub-service of the current service in the collaborative control domain represented by the control domain identifier.

[0050] Exemplarily, if there are at least two adjacent first target network elements with the same control domain identifier, indicating that the service routing connection of the current service needs to establish a sub-service in the collaborative control domain corresponding to the control domain identifier, then the routing connection information of the first routing connection in the collaborative control domain needs to be saved in the sub-service data table of the current service. On the contrary, if none of the target network elements adjacent to the first target network element have the same control domain identifier as the first target network element, it means that although the current service passes through the collaborative control domain, the first routing connection will not be established in the collaborative control domain, but information will only be transmitted through a single first target network element in the collaborative control domain, and there is no sub-service of the current service in the collaborative control domain. Therefore, when at least two adjacent first target network elements have the same control domain identifier, the target sub-service of the current service is established in the collaborative control domain represented by the control domain identifier.

[0051] In some embodiments, establishing a second routing connection between adjacent first target network elements and second target network elements includes: after obtaining first service data corresponding to the first routing connection between each of the first target network elements, establishing a second routing connection between adjacent first target network elements and second target network elements.

[0052] Exemplarily, the second routing connection is a non-peer domain connection, and a communication protocol for establishing the second routing connection can be pre-set, for example, a connection request is sent between an adjacent first target network element and the second target network element, and the establishment of the second routing connection is confirmed to be successful after receiving a connection response. Of course, it is not limited to this and is not limited here.

[0053] Exemplarily, the first routing connection includes a first routing connection within a traditional domain and a first routing connection within a collaborative domain. Since the traditional domain is provided with a server for centralized management and control of routing connections, while the establishment of routing connections in the collaborative domain relies on the distributed computing capabilities of network elements, the efficiency of establishing the first routing connection within the traditional domain is higher than the efficiency of establishing the first routing connection within the collaborative domain. That is, the first routing connection between the second target network elements is usually established before the first routing connection between the first target network elements. Therefore, after the first routing connection between the second target network elements is established, the process waits for the establishment of each first routing connection between the first target network elements to be completed, and after the establishment of each first routing connection between the first target network elements is completed, the establishment of the second routing connection begins.

[0054] Exemplarily, after obtaining the first service data corresponding to the first routing connection between each of the first target network elements, establishing a second routing connection between the adjacent first target network elements and the second target network elements may also include: after obtaining the first service data corresponding to the first routing connection between each of the first target network elements and then the second service data corresponding to the first routing connection between the second target network elements, establishing a second routing connection between the adjacent first target network elements and the second target network elements.

[0055] In some implementation manners, a starting point target network element and an ending point target network element corresponding to any one of the first routing connections are different target network elements.

[0056] For example, if the starting target network element and the end target network element of a first routing connection between first target network elements are the same first target network element, then the first routing connection forms a ring loop. The first routing connection does not actually belong to the collaborative control domain sub-service embedded in the traditional control domain. For example, the service routing connection processes data and obtains the results of the data processing through the first routing connection. Therefore, in the service establishment method provided in the embodiment of the present application, the starting target network element and the end target network element of the first routing connection between first target network elements are different first target network elements.

[0057] The starting target network element is the target network element at the start of the first routing connection, and the ending target network element is the target network element at the end of the first routing connection.

[0058] Step S103: Establish a service routing connection corresponding to the current service based on the first routing connection and the second routing connection.

[0059] Please refer to Figures 4 and 5. Figure 4 is a schematic diagram of a scenario of a business routing connection in the related art, and Figure 5 is a schematic diagram of a scenario of a business routing connection provided by an embodiment of the present application.

[0060] FIG4 and FIG5 do not show the first target network element and the second target network element that actually constitute the service routing connection.

[0061] As shown in Figure 4, in the related art, the routing connections within the traditional control domain and the collaborative control domain do not intersect with each other. However, in the service establishment method provided in the embodiment of the present application, as shown in Figure 5, at least one collaborative control domain is embedded in the traditional control domain. Service information can be transmitted through the original route 1 or route 2 of the traditional control domain, or it can be diverted through sub-routes 1-1, sub-routes 1-2, sub-routes 1-3, and sub-routes 1-4 within the collaborative control domain when passing through the collaborative control domain, thereby increasing the number of selectable routes during the end-to-end transmission of service data, reducing the transmission pressure of the current service, and improving the flexibility of the service routing connection.

[0062] For example, in order to achieve service recovery and service switching, the collaborative control domain has three types of routing connections: working routing, working recovery routing, and working optimization routing. Among them, the working routing is the routing connection that the service data passes through in the collaborative control domain under normal circumstances, the working recovery routing is the routing connection that the service data passes through in the collaborative control domain when the working routing fails, and the working optimization routing is the routing connection that the service data passes through in the collaborative control domain when the service has higher performance requirements. In Figure 5, sub-routing 1-1, sub-routing 1-2, sub-routing 1-3, and sub-routing 1-4 can be any one of the working routing, working recovery routing, and working optimization routing, respectively, and are not limited here.

[0063] Please refer to FIG. 6 , which is a flow chart of a service establishment method provided in an embodiment of the present application.

[0064] As shown in Figure 6, the user can initiate a service establishment request on the interface and select the starting target network element and the end target network element that run through the traditional control domain and the collaborative control domain. After receiving the service establishment request, the control layer sends the service establishment request to the path calculation unit. The path calculation unit calculates the target network element through which the routing connection is established between the starting target network element and the end target network element, and sends the target network element to the control domain determination module to determine the target control domain to which each target network element belongs, and determine whether the service routing connection of the current service belongs to a routing connection of a non-peer domain, and saves the routing connection information determined according to the target network element into the sub-service database to facilitate the management of the sub-services of the current service.

[0065] The service establishment method provided in the above embodiment determines, in response to a current service establishment request, at least one target network element required for establishing the current service, and the target control domain to which the target network element belongs, wherein the target control domain includes a traditional control domain and a collaborative control domain, and the target network elements include a first target network element belonging to the collaborative control domain, and a second target network element belonging to the traditional control domain; first routing connections are established between adjacent first target network elements and adjacent second target network elements, respectively, and a second routing connection is established between adjacent first target network elements and second target network elements; based on the first routing connection and the second routing connection, a service routing connection corresponding to the current service is established. Since a service routing connection spanning the traditional control domain and the collaborative control domain is established, the adjustability and flexibility of the service routing connection are improved, and the usage scenarios of the OTN network are expanded.

[0066] Please refer to FIG. 7 , which is a schematic block diagram of the structure of a service establishment device provided in an embodiment of the present application.

[0067] As shown in FIG7 , the service establishment device 300 includes a processor 301 and a memory 302 . The processor 301 and the memory 302 are connected via a bus 303 , such as an I 2 C (Inter-Integrated Circuit) bus.

[0068] Processor 301 is used to provide computing and control capabilities to support the operation of the entire service establishment device. Processor 301 can be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0069] The memory 302 may be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a mobile hard disk.

[0070] Those skilled in the art will understand that the structure shown in Figure 7 is merely a block diagram of a partial structure related to the embodiment of the present application, and does not constitute a limitation on the service establishment device to which the embodiment of the present application is applied. The specific service establishment device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0071] The processor is configured to run a computer program stored in the memory, and implement any one of the service establishment methods provided in the embodiments of the present application when executing the computer program.

[0072] In one embodiment, the processor is used to run a computer program stored in a memory, and implement the following steps when executing the computer program: in response to a current service establishment request, determine at least one target network element required to establish the current service, and a target control domain to which the target network element belongs, wherein the target control domain includes a traditional control domain and a collaborative control domain, and the target network elements include a first target network element belonging to the collaborative control domain, and a second target network element belonging to the traditional control domain; establish a first routing connection between adjacent first target network elements and between adjacent second target network elements, respectively, and establish a second routing connection between adjacent first target network elements and second target network elements; and establish a service routing connection corresponding to the current service based on the first routing connection and the second routing connection.

[0073] In one embodiment, when implementing the establishment of a first routing connection between adjacent first target network elements, the processor is used to implement: determining at least one target sub-service of the current service based on the control domain identifier corresponding to each of the first target network elements, wherein one target sub-service corresponds to one collaborative control domain; establishing the first routing connection between the first target network elements corresponding to each of the target sub-services based on each of the target sub-services, and saving the routing connection information of each of the first routing connections into the sub-service data table of the current service.

[0074] In one embodiment, before determining at least one target sub-service of the current service based on the control domain identifier corresponding to each of the first target network elements, the processor is used to implement: determining the control domain identifier corresponding to each of the first target network elements based on the target control domain to which each of the first target network elements belongs.

[0075] In one embodiment, when the processor implements the determination of at least one target sub-service of the current service based on the control domain identifier corresponding to each first target network element, it is used to implement: when at least two adjacent first target network elements have the same control domain identifier, the target sub-service of the current service is established in the collaborative control domain represented by the control domain identifier.

[0076] In one embodiment, when implementing the establishment of the second routing connection between the adjacent first target network elements and the second target network elements, the processor is used to implement: after obtaining the first service data corresponding to the first routing connection between each of the first target network elements, establishing the second routing connection between the adjacent first target network elements and the second target network elements.

[0077] In one embodiment, when the processor implements the step of determining, in response to the current service establishment request, at least one target network element required to establish the current service and the target control domain to which the target network element belongs, it is used to implement: determining the at least one target network element based on the routing starting device and routing ending device indicated by the current service establishment request, and preset network element topology information.

[0078] In one embodiment, when the processor determines the at least one target network element based on the routing starting device and routing ending device indicated by the current service establishment request and the preset network element topology information, it is used to implement: determining the at least one target network element based on the port attributes of each candidate network element in the network element topology information.

[0079] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working process of the service establishment device described above can refer to the corresponding process in the aforementioned service establishment method embodiment, and will not be repeated here.

[0080] An embodiment of the present application also provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any service establishment method provided in the embodiment of the present application.

[0081] The storage medium may be an internal storage unit of the service establishment device described in the aforementioned embodiment, such as a hard disk or memory of the service establishment device. The storage medium may also be an external storage device of the service establishment device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc., equipped on the service establishment device.

[0082] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As is well known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable, and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media generally embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0083] The serial numbers of the embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments. The above description is only a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A method for establishing a business, wherein: The method comprises: In response to a current service establishment request, determining at least one target network element required to establish the current service, and a target control domain to which the target network element belongs, wherein the target control domain includes a traditional control domain and a collaborative control domain, and the target network element includes a first target network element belonging to the collaborative control domain, and a second target network element belonging to the traditional control domain; Establishing a first routing connection between adjacent first target network elements, establishing a first routing connection between adjacent second target network elements, and establishing a second routing connection between adjacent first target network elements and second target network elements; A service routing connection corresponding to the current service is established based on the first routing connection and the second routing connection.

2. The service establishment method according to claim 1, wherein: The establishing a first routing connection between adjacent first target network elements includes: Determine, according to the control domain identifier corresponding to each of the first target network elements, at least one target sub-service of the current service, wherein one target sub-service corresponds to one collaborative control domain; According to each of the target sub-services, the first routing connection is established between the first target network elements corresponding to each of the target sub-services, and routing connection information of each of the first routing connections is saved in the sub-service data table of the current service.

3. The service establishment method according to claim 2, wherein: Before determining at least one target sub-service of the current service according to the control domain identifiers corresponding to the first target network elements, the method includes: According to the target control domain to which each of the first target network elements belongs, a control domain identifier corresponding to each of the first target network elements is determined.

4. The service establishment method according to claim 2, wherein: The determining, according to the control domain identifiers corresponding to the first target network elements, at least one target sub-service of the current service includes: In the case that at least two adjacent first target network elements have the same control domain identifier, a target sub-service of the current service is established in the collaborative control domain indicated by the control domain identifier.

5. The service establishment method according to claim 1, wherein: The establishing a second routing connection between the adjacent first target network element and the second target network element includes: After acquiring the first service data corresponding to the first routing connection between the first target network elements, a second routing connection is established between adjacent first target network elements and second target network elements.

6. The service establishment method according to any one of claims 1 to 5, wherein: The step of determining, in response to the current service establishment request, at least one target network element required for establishing the current service and a target control domain to which the target network element belongs includes: The at least one target network element is determined according to the routing start point device and the routing end point device indicated by the current service establishment request and preset network element topology information.

7. The service establishment method according to claim 6, wherein: The determining the at least one target network element according to the routing starting device and the routing ending device indicated by the current service establishment request and the preset network element topology information includes: The at least one target network element is determined according to the port attribute of each candidate network element in the network element topology information.

8. The service establishment method according to any one of claims 1 to 5, wherein: The starting point target network element and the ending point target network element corresponding to any of the first routing connections are different target network elements.

9. A service establishment device, wherein: The service establishment device includes a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of the service establishment method according to any one of claims 1 to 8 are realized.

10. A service routing system, wherein: The service routing system includes a first target network element, a second target network element and the service establishment device described in claim 9, the first target network element and the second target network element belong to a collaborative control domain and a traditional control domain respectively, and the first target network element, the second target network element and the service establishment device are communicatively connected to implement the steps of the service establishment method described in any one of claims 1-8.

11. A storage medium for computer-readable storage, wherein: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the service establishment method described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • System and method for implementing terminal-to-terminal call connection between optical networks

    CN101247664A

  • Method and speaker node for inter-domain routing flooding

    CN102811170A

  • Consistent route announcements among redundant controllers in global network access point

    WO2020198218A1