Service transmission method, electronic equipment and computer readable medium
By receiving and mapping service messages to optical transmission network containers in edge optical transmission network equipment, the differentiated carrying and identification of services are achieved, and the problem of traditional service transmission methods is not applicable in cloud network convergence and computing power network is solved, and the effect of adapting to new service transmission needs is achieved.
Patent Information
- Application Number
- CN202311827402.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-27
- Publication Date
- 2025-06-27
AI Technical Summary
Traditional business transmission methods are no longer applicable in cloud network integration and computing power network evolution, and it is difficult to meet new business transmission needs.
By receiving the service messages sent by the client-side device and mapping them into the optical transmission network container according to the service service identifier, differentiated bearing and identification are realized, and the mapped optical transmission network container is then transmitted.
It realizes the differential carrying and identification of services, and conducts differential transmission based on the identified services, meets the transmission needs of services, and adapts to the evolution of cloud network convergence and computing power network.
Smart Images

Figure CN120224052A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present application relate to the field of communication technologies, and particularly to a service transmission method, an electronic device, and a computer-readable medium. Background Art
[0002] In the definition of an optical transport network (OTN, Optical Transport Network), carrying customer services through customer-side signals is port-based. For example, the synchronous transport module level n (STM-N, Synchronous Transport Module level n) signal of the synchronous digital hierarchy (SDH, Synchronous Digital Hierarchy), as well as fast Ethernet (FE, Fast Ethernet) signals, gigabit Ethernet (GE, Gigabit Ethernet) signals, 10GE signals, 100GE signals, 400GE signals, and various other signals; subsequent product evolutions support packet-enhanced optical transport networks (POTN, PacketEnhance Optical Transport Network), support pseudowire (PW, Pseudowire) encapsulation of signals, carry services in the form of tunnel labels of label switched paths (LSP, Label Switched Path), and transmit customer services through customer-side ports and sub-ports; with the evolution of cloud-network integration and computing power networks, traditional service transmission methods are no longer applicable. Summary of the Invention
[0003] Embodiments of the present application provide a service transmission method, an electronic device, and a computer-readable medium.
[0004] In a first aspect, embodiments of the present application provide a service transmission method applied to an edge optical transport network device. The method includes: receiving a first service packet sent by a customer-side device; mapping the first service packet to an optical transport network container corresponding to the first service packet according to a service identifier in the first service packet, and transmitting the optical transport network container mapped with the first service packet.
[0005] In a second aspect, embodiments of the present application provide a service transmission method applied to an edge optical transport network device. The method includes: receiving an optical transport network container sent by a network-side device, and demapping a service packet from the optical transport network container; forwarding the service packet to a target customer-side device according to the service identifier in the service packet.
[0006] In a third aspect, an embodiment of the present application provides an electronic device, including: at least one processor; a memory, on which at least one program is stored, and when the at least one program is executed by the at least one processor, any of the above-mentioned service transmission methods is implemented.
[0007] In a fourth aspect, an embodiment of the present application provides a computer-readable medium, on which a computer program is stored, and when the computer program is executed by a processor, any of the above-mentioned service transmission methods is implemented.
[0008] The service transmission method provided by the embodiment of the present application realizes the differential bearing and identification of services based on the service service identifier corresponding to the first service message, and differential transmission based on the identified services to meet the transmission requirements of services. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] Figure 1 is a flowchart of the service transmission method provided by an embodiment of the present application;
[0010] Figure 2 is a schematic diagram of the service transmission path provided by an embodiment of the present application;
[0011] Figure 3 is a flowchart of the service transmission method provided by another embodiment of the present application;
[0012] Figure 4 is a block diagram of the composition of the electronic device provided by another embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0013] To enable those skilled in the art to better understand the technical solutions of the present application, the service transmission method, electronic device, and computer-readable medium provided by the present application will be described in detail below with reference to the accompanying drawings.
[0014] Hereinafter, example embodiments will be described more fully with reference to the accompanying drawings, but the example embodiments may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided so that this application will be thorough and complete, and will fully convey the scope of the application to those skilled in the art.
[0015] In the case of no conflict, the various embodiments of the present application and the various features in the embodiments may be combined with each other.
[0016] As used herein, the term "and / or" includes any and all combinations of at least one of the associated listed items.
[0017] The terms used in this document are only for describing specific embodiments and are not intended to limit this application. As used herein, the singular forms "a" and "the" are also intended to include the plural forms unless the context clearly indicates otherwise. It will also be understood that when the terms "comprising" and / or "consisting of" are used in this specification, it specifies the presence of the described features, wholes, steps, operations, elements, and / or components, but does not preclude the presence or addition of at least one other feature, whole, step, operation, element, component, and / or group thereof.
[0018] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art. It will also be understood that terms such as those defined in common dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this application, and will not be interpreted as having an idealized or overly formal meaning unless expressly so defined herein.
[0019] Figure 1 Flowchart of the service transmission method provided for an embodiment of this application.
[0020] In a first aspect, referring to Figure 1 , an embodiment of this application provides a service transmission method, which is applied to an edge OTN device. More precisely, the edge OTN device here should be the source edge OTN device in the service transmission path corresponding to the service packet.
[0021] The method includes:
[0022] Step 100, receiving a first service packet sent by a customer-side device.
[0023] In some exemplary embodiments, the customer-side device may be a customer edge (CE) device.
[0024] In some exemplary embodiments, as shown in Table 1, the first service packet sent by the customer-side device includes: an Ethernet header (ETH Head), a service identifier (SID), and a payload.
[0025] In some exemplary embodiments, the service SID includes: a destination SID (dstSID) and a source SID (srcSID).
[0026] In some exemplary embodiments, the ETH Head includes: a source address and a destination address.
[0027] In some exemplary embodiments, the source address may be the media access control (MAC) address of the interface of the device that sends the first service message, and the destination address may be the MAC address of the interface of the device that receives the first service message.
[0028] Table 1
[0029] ETH Head dstSID srcSID Payload
[0030] In some exemplary embodiments, the customer-side device may obtain the MAC address of the user network interface (UNI) of the edge OTN device according to the address resolution protocol (ARP), use the MAC address of the UNI of the edge OTN device as the destination address in the Ethernet header of the first service message, use the MAC address of the interface of the customer-side device as the source address in the Ethernet header of the first service message, write the source SID and destination SID corresponding to the first service message, and the payload into the first service message, and send the first service message to the edge OTN device.
[0031] Step 101, map the first service message to the optical OTN container corresponding to the first service message according to the service identifier in the first service message, and transmit the OTN container mapped with the first service message.
[0032] In some exemplary embodiments, mapping the first service message to the OTN container corresponding to the first service message according to the service identifier in the first service message, and transmitting the OTN container mapped with the first service message includes: looking up the first service routing table according to the destination SID, and obtaining the OTN channel label corresponding to the service SID when the routing information corresponding to the destination SID is found in the first service routing table; wherein, the routing information is determined according to the requirements of the service level agreement (SLA) corresponding to the first service message; map the first service message to the OTN container corresponding to the OTN channel label; and transmit the OTN container mapped with the first service message according to the routing information.
[0033] In some exemplary embodiments, the routing information refers to the routing information of the service transmission path corresponding to the first service message in the present node.
[0034] In some exemplary embodiments, the service transmission path corresponding to the first service message may be determined according to the SLA requirements corresponding to the first service message, and the routing information may be determined according to the service transmission path corresponding to the first message.
[0035] In some exemplary embodiments, the routing information may also be directly determined according to the SLA requirements corresponding to the first service message.
[0036] In some exemplary embodiments, after receiving the first service message sent by the customer-side device, the source MAC address and the destination MAC address in the Ethernet header of the first service message are verified for legality. After the legality verification passes, the steps of mapping the first service message to the optical OTN container corresponding to the first service message according to the service identifier in the first service message and transmitting the OTN container mapped with the first service message are continued.
[0037] In some exemplary embodiments, as shown in Table 2, the first service routing table includes: the destination SID and the routing information.
[0038] Table 2
[0039] dstSID Routing Information
[0040] In some exemplary embodiments, the SLA requirements include at least one of the following: bandwidth requirements, latency requirements, jitter requirements, packet loss rate requirements, etc.
[0041] In some exemplary embodiments, the service transmission path of the first service message may be determined according to the SLA requirements corresponding to the first service message, and the first service routing table is constructed or updated based on the determined service transmission path.
[0042] In some exemplary embodiments, when constructing the first service routing table, the routing information needs to be determined according to the service transmission path, and the first service routing table is constructed based on the routing information.
[0043] In some exemplary embodiments, when updating the first service routing table, the updated routing information needs to be determined according to the service transmission path, and the first service routing table is updated based on the updated routing information.
[0044] In some exemplary embodiments, the routing information of the first service message may also be directly determined according to the SLA requirements corresponding to the first service message, and the first service routing table is constructed or updated based on the determined routing information.
[0045] In some exemplary embodiments, if the routing information corresponding to the destination SID cannot be found in the first service routing table, the service message is discarded.
[0046] In some exemplary embodiments, obtaining the OTN channel label corresponding to the service SID in the first service message includes: searching for the service mapping table according to the service SID; when the OTN channel label corresponding to the service SID is found in the service mapping table, obtaining the found OTN channel label.
[0047] In some exemplary embodiments, as shown in Table 3, the service mapping table includes: a service SID and an OTN channel label.
[0048] In some exemplary embodiments, the service SID includes: a source SID and a destination SID.
[0049] Table 3
[0050] dstSID srcSID OTN Channel Label
[0051] In some exemplary embodiments, obtaining the OTN channel label corresponding to the service SID in the first service packet further includes: in the case where the OTN channel label corresponding to the service SID cannot be found in the service mapping table, sending a channel label acquisition request to a software-defined network service controller (SDNC); receiving the OTN channel label sent by the SDNC.
[0052] In some exemplary embodiments, the channel label acquisition request includes the destination SID.
[0053] In some exemplary embodiments, the purpose of sending a channel label acquisition request to the SDNC is to trigger the SDNC to find service routing information according to the destination SID in the second service routing table, determine the source edge OTN device and the destination edge OTN device corresponding to the service packet according to the service routing information, create a service transmission path from the source edge OTN device to the destination edge OTN device according to the service SID, and send the configuration information of the service transmission path to the source edge OTN device, the intermediate OTN device, and the destination OTN device; generate an OTN channel label according to the service transmission path, and send the OTN channel label to the source edge OTN device.
[0054] In some exemplary embodiments, the service routing information includes the node information of the service transmission path between the customer-side device and the target customer-side device.
[0055] In some exemplary embodiments, the service transmission path is determined according to the SLA requirements corresponding to the service packet.
[0056] In some exemplary embodiments, the OTN channel label includes the cross-configuration information of the nodes on the service transmission path corresponding to the service packet; wherein, the service transmission path is determined according to the SLA requirements corresponding to the service packet.
[0057] In some exemplary embodiments, the OTN channel label can be an end-to-end L1 layer channel based on the SLA requirements of the customer.
[0058] In some exemplary embodiments, the cross-configuration information may be any one of the cross-configuration information of an optical service unit (OSU), the cross-configuration information of an optical channel data unit k (ODUk), the cross-configuration information of a flexible fgODU container (fgODUflex), etc.
[0059] In some exemplary embodiments, the service transmission path may include a working path and a protection path. As Figure 2 shown, the transmission path CE device -> edge OTN device 1 -> OTN device 1 -> edge OTN device 2 -> CE device or PE device or xGW is the working path, and the transmission path CE device -> edge OTN device 1 -> OTN device 2 -> edge OTN device 3 -> CE device or PE device or xGW is the protection path.
[0060] In some exemplary embodiments, the service transmission path may also include only the working path.
[0061] In some exemplary embodiments, the protection path may be implemented in any one of the end-to-end synchronous network control protocol (SNCP) protection mode, the segmented SNCP protection mode, the SNCP DNI protection mode, etc.
[0062] In some exemplary embodiments, the OTN container may include a primary OTN container and a standby OTN container.
[0063] In some exemplary embodiments, the OTN container may also include only the primary OTN container.
[0064] In some exemplary embodiments, the primary OTN container corresponds to the working path, and the standby OTN container corresponds to the protection path.
[0065] In some exemplary embodiments, the ONT container may be any one of, for example, OSUflex, fgODUflex, ODUk, etc.
[0066] In some exemplary embodiments, before mapping the first service packet into the OTN container corresponding to the OTN channel label, the method further includes: removing the Ethernet header in the first service packet to obtain a second service packet.
[0067] In some exemplary embodiments, mapping the first service packet into the OTN container corresponding to the OTN channel label includes: mapping the second service packet into the OTN container corresponding to the OTN channel label.
[0068] Transmitting the OTN container mapped with the first service message according to the routing information includes: transmitting the OTN container mapped with the second service message according to the routing information.
[0069] The service transmission method provided by the embodiments of the present application realizes the differential bearing and identification of services based on the service identifier corresponding to the first service message, and differential transmission based on the identified services to meet the transmission requirements of services.
[0070] In some exemplary embodiments, a first service routing table is constructed based on the SLA requirements corresponding to the first service message, and service transmission is performed based on the first service routing table, realizing differential transmission according to services to meet the transmission requirements of services.
[0071] In some exemplary embodiments, a service mapping table is constructed based on the SLA requirements corresponding to the first service message, and service bearing and identification are performed based on the service mapping table, realizing the differential bearing and identification of services to meet the transmission requirements of services.
[0072] Figure 3 It is a flowchart of the service transmission method provided by another embodiment of the present application.
[0073] In a second aspect, referring to Figure 3 , another embodiment of the present application provides a service transmission method, which is applied to an edge OTN device. More precisely, the edge OTN device here should be the destination edge OTN device in the service transmission path corresponding to the service message.
[0074] The method includes:
[0075] Step 300, receiving the OTN container sent by the network-side device and demapping the service message from the OTN container.
[0076] In some exemplary embodiments, the network-side device includes any OTN device between the source edge OTN device and the destination edge OTN device.
[0077] In some exemplary embodiments, after receiving the OTN container, the network-side device forwards the OTN container, or makes a selective forwarding of SNCP, or makes a dual-channel forwarding of SNCP.
[0078] In some exemplary embodiments, the OTN container may include a primary OTN container and a standby OTN container.
[0079] In some exemplary embodiments, the OTN container may also only include the primary OTN container.
[0080] In some exemplary embodiments, the primary OTN container corresponds to the working path, and the backup OTN container corresponds to the protection path.
[0081] In some exemplary embodiments, the ONT container can be any one of, for example, OSUflex, fgODUflex, ODUk, etc.
[0082] In some exemplary embodiments, the service packet obtained by demapping can be the first service packet or the second service packet in the foregoing embodiments.
[0083] Step 301: Forward the service packet to the target customer-side device according to the service SID in the service packet.
[0084] In some exemplary embodiments, the service SID includes: a source SID and a destination SID.
[0085] In some exemplary embodiments, forwarding the service packet to the target customer-side device according to the service SID in the service packet includes: looking up the first service routing table according to the destination SID, and forwarding the service packet to the target customer-side device according to the routing information corresponding to the destination SID found in the first service routing table; wherein, the routing information is determined according to the SLA requirements corresponding to the service packet.
[0086] In some exemplary embodiments, the target customer-side device can be any one of a CE device, a provider edge (PE) device, an x gateway (xGW), etc.
[0087] In some exemplary embodiments, as shown in Table 2, the first service routing table includes: a destination SID and routing information.
[0088] In some exemplary embodiments, the SLA requirements include at least one of the following: bandwidth requirements, latency requirements, jitter requirements, packet loss rate requirements, etc.
[0089] In some exemplary embodiments, the routing information refers to the routing information of the service transmission path corresponding to the service packet at this node.
[0090] In some exemplary embodiments, the service transmission path corresponding to the service packet can be determined according to the SLA requirements corresponding to the service packet, and the routing information can be determined according to the service transmission path corresponding to the packet.
[0091] In some exemplary embodiments, the routing information can also be directly determined according to the SLA requirements corresponding to the service packet.
[0092] In some exemplary embodiments, the service transmission path of a service message may be determined according to the SLA requirements corresponding to the service message, and the first service routing table may be constructed or updated based on the determined service transmission path.
[0093] In some exemplary embodiments, when constructing the first service routing table, it is necessary to determine routing information according to the service transmission path, and construct the first service routing table based on the routing information.
[0094] In some exemplary embodiments, when updating the first service routing table, it is necessary to determine the updated routing information according to the service transmission path, and update the first service routing table based on the updated routing information.
[0095] In some exemplary embodiments, the routing information of the first service message may also be directly determined according to the SLA requirements corresponding to the service message, and the first service routing table may be constructed or updated based on the determined routing information.
[0096] In some exemplary embodiments, when the routing information corresponding to the destination SID cannot be found in the first service routing table, the service message is discarded.
[0097] In some exemplary embodiments, after demapping the service message from the OTN container and before forwarding the service message to the target customer-side device according to the service SID in the service message, the method further includes: when the service message does not include an Ethernet header, obtaining the address of the target customer-side device; adding an Ethernet header to the service message according to the address of the edge OTN device and the address of the target customer-side device.
[0098] In some exemplary embodiments, when the service message is the second service message in the foregoing embodiments, the service message does not include an Ethernet header.
[0099] In some exemplary embodiments, the address of the target customer-side device may be obtained according to the ARP of the edge OTN device and the target customer-side device.
[0100] In some exemplary embodiments, the address of the target customer-side device may be the MAC address of the interface of the target customer-side device.
[0101] In some exemplary embodiments, adding an Ethernet header to the service message according to the address of the edge OTN device and the address of the target customer-side device includes: using the address of the edge OTN device as the source address in the added Ethernet header of the service message, and using the address of the target customer-side device as the destination address in the added Ethernet header of the service message.
[0102] In some exemplary embodiments, after demapping the service message from the OTN container and before forwarding the service message to the target customer-side device according to the service SID in the service message, the method further includes: when the service message includes an Ethernet header, obtaining the address of the target customer-side device; and updating the Ethernet header in the service message according to the address of the edge OTN device and the address of the target customer-side device.
[0103] In some exemplary embodiments, when the service message is the first service message in the foregoing embodiments, the service message includes an Ethernet header.
[0104] In some exemplary embodiments, updating the Ethernet header in the service message according to the address of the edge OTN device and the address of the target customer-side device includes: replacing the source address in the Ethernet header of the service message with the address of the edge OTN device, and replacing the destination address in the Ethernet header of the service message with the address of the target customer-side device.
[0105] The service transmission method provided by the embodiments of the present application realizes the differential bearer and identification of services based on the service service identifier corresponding to the first service message, and differential transmission based on the identified services to meet the transmission requirements of services.
[0106] In some exemplary embodiments, constructing a first service routing table based on the SLA requirements corresponding to the first service message and performing service transmission based on the first service routing table realizes differential transmission according to services to meet the transmission requirements of services.
[0107] In some exemplary embodiments, constructing a service mapping table based on the SLA requirements corresponding to the first service message and performing service bearer and identification based on the service mapping table realizes the differential bearer and identification of services to meet the transmission requirements of services.
[0108] In a third aspect, referring to Figure 4 , another embodiment of the present application provides an electronic device, including: at least one processor 401; a memory 402, on which at least one program is stored, and when the at least one program is executed by the at least one processor 401, the above-mentioned any service transmission method is implemented.
[0109] In some exemplary embodiments, the electronic device further includes: one or more I / O interfaces 403, connected between the processor 401 and the memory 402, configured to implement information interaction between the processor 401 and the memory 402.
[0110] Among them, the processor 401 is a device with data processing capabilities, including but not limited to a central processing unit (CPU), etc.; the memory 402 is a device with data storage capabilities, including but not limited to a random access memory (RAM, more specifically such as SDRAM, DDR, etc.), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory (FLASH); the I / O interface (read / write interface) 403 is connected between the processor 401 and the memory 402 and can implement information interaction between the processor 401 and the memory 402, including but not limited to a data bus (Bus), etc.
[0111] In some embodiments, the processor 401, the memory 402, and the I / O interface 403 are interconnected via a bus 404 and are further connected to other components of the computing device.
[0112] In a fourth aspect, another embodiment of the present application provides a computer-readable medium, on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned any one of the service transmission methods is implemented.
[0113] Those of ordinary skill in the art can understand that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, and their appropriate combinations. In the hardware implementation, the division between the functional modules / units mentioned above does not necessarily correspond to the division of physical components; for example, a physical component can have multiple functions, or a function or step can be executed by several physical components in cooperation. Some physical components or all physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or can be implemented as hardware, or can be implemented as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include a computer storage medium (or a non-transitory medium) and a communication medium (or a transitory medium). As is well known to those of ordinary skill 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. The computer storage medium includes but is not limited to RAM, ROM, EEPROM, flash memory, or other memory technologies, CD-ROM, digital versatile disc (DVD), or other optical disc storage, magnetic cassette, tape, magnetic disk storage, or other magnetic memory, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, as is well known to those of ordinary skill in the art, a communication medium generally contains computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and can include any information delivery medium.
[0114] This document has disclosed exemplary embodiments, and although specific terms are employed, they are used only and should be construed only as having a general illustrative meaning and not for purposes of limitation. In some instances, it will be apparent to those skilled in the art that, unless otherwise expressly specified, features, characteristics, and / or elements described in connection with a particular embodiment may be used alone or in combination with features, characteristics, and / or elements described in connection with other embodiments. Accordingly, those skilled in the art will understand that various forms and details may be altered without departing from the scope of the present application as set forth by the appended claims.
Claims
1. A service transmission method, applied to an edge optical transmission network device, the method comprising: Receiving a first service message sent by a customer-side device; Mapping the first service message into an optical transmission network container corresponding to the first service message according to a service identifier in the first service message, and transmitting the optical transmission network container mapped with the first service message.
2. The service transmission method according to claim 1, wherein The service identifier includes: a source service identifier and a destination service identifier; The mapping the first service message into an optical transmission network container corresponding to the first service message according to the service identifier in the first service message, and transmitting the optical transmission network container mapped with the first service message includes: Searching a first service routing table according to the destination service identifier, and obtaining an optical transmission network channel label corresponding to the service identifier when routing information corresponding to the destination service identifier is found in the first service routing table; wherein the routing information is determined according to a service level agreement requirement corresponding to the first service message; Mapping the first service message into an optical transmission network container corresponding to the optical transmission network channel label; and transmitting the optical transmission network container mapped with the first service message according to the routing information.
3. The service transmission method according to claim 2, before mapping the first service packet into an optical transmission network container corresponding to the optical transmission network channel label, the method further includes: Removing an Ethernet header in the first service message to obtain a second service message; The mapping the first service message into an optical transmission network container corresponding to the optical transmission network channel label includes: mapping the second service message into an optical transmission network container corresponding to the optical transmission network channel label; The transmitting the optical transmission network container mapped with the first service message according to the routing information includes: transmitting the optical transmission network container mapped with the second service message according to the routing information.
4. The service transmission method according to any one of claims 2-3, wherein, The obtaining the optical transmission network channel label corresponding to the service identifier includes: Searching a service mapping table according to the service identifier in the first service message; Obtaining the found optical transmission network channel label when the optical transmission network channel label corresponding to the service identifier is found in the service mapping table.
5. According to the service transmission method according to any one of claims 2-3, the obtaining the optical transmission network channel label corresponding to the service identifier in the first service message further includes: When the optical transmission network channel label corresponding to the service identifier cannot be found in the service mapping table, sending a channel label obtaining request to a software-defined network service controller; and receiving the optical transmission network channel label sent by the software-defined network service controller.
6. The service transmission method according to any one of claims 2-3, wherein, The optical transmission network channel label includes cross-configuration information of nodes on a service transmission path corresponding to the first service message; Wherein, the service transmission path is determined according to a service level agreement requirement corresponding to the first service message.
7. A service transmission method, applied to an edge optical transmission network device, the method comprising: Receiving an optical transmission network container sent by a network-side device, and demapping a service message from the optical transmission network container; Forwarding the service message to a target customer-side device according to a service identifier in the service message.
8. The service transmission method according to claim 7, wherein, The service service identifier includes a source service identifier and a destination service identifier; The forwarding of the service message to the target customer-side device according to the service service identifier in the service message includes: Searching for a first service routing table according to the destination service identifier, and forwarding the service message to the target customer-side device according to the routing information corresponding to the destination service identifier found in the first service routing table; wherein, the routing information is determined according to the service level agreement requirements corresponding to the service message.
9. The service transmission method according to any one of claims 7-8, after demapping the service message from the optical transmission network container and before forwarding the service message to the target customer-side device according to the service service identifier in the service message, the method further includes: When the service message does not include an Ethernet header, obtaining the address of the target customer-side device; Adding an Ethernet header to the service message according to the address of the edge optical transmission network device and the address of the target customer-side device.
10. The service transmission method according to any one of claims 7-8, after demapping the service message from the optical transmission network container and before forwarding the service message to the target customer-side device according to the service service identifier in the service message, the method further includes: When the service message includes an Ethernet header, obtaining the address of the target customer-side device; Updating the Ethernet header in the service message according to the address of the edge optical transmission network device and the address of the target customer-side device.
11. An electronic device, comprising: At least one processor; A memory, on which at least one program is stored, and when the at least one program is executed by the at least one processor, the service transmission method according to any one of claims 1-10 is implemented.
12. A computer-readable medium, on which a computer program is stored, and when the computer program is executed by a processor, the service transmission method according to any one of claims 1-10 is implemented.