A method and apparatus for configuring optical network services, and a communication device

CN115278405BActive Publication Date: 2026-10-16CHINA MOBILE COMM LTD RES INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110482196.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-30
Publication Date
2026-10-16
Estimated Expiration
2041-04-30

AI Technical Summary

Benefits of technology

[0122] In the technical solution of this application embodiment, the management and control platform determines the target wavelength for the service based on the wavelengths used and/or unused by each node on the optical link. This target wavelength is applicable to all nodes in the optical link, realizing automatic wavelength selection. Simultaneously, the management and control platform sends the configuration information of the target wavelength and the configuration information of the optical link to the source node. When the source node transmits the service signal to the destination node through intermediate nodes, the service signal also carries the configuration information of the target wavelength and the configuration information of the optical link. Therefore, all nodes in the optical link achieve the use of the target wavelength to transmit services, improving the automation level of the service.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115278405B_ABST
    Figure CN115278405B_ABST
Patent Text Reader

Abstract

The application discloses a method and device for configuring optical network service, and communication equipment. The method comprises the following steps: receiving a service request message sent by a source node, wherein the service request message is used for requesting to establish a service between the source node and a destination node; determining an optical link used by the service, and determining a target wavelength used by the service based on the used wavelength and / or unused wavelength of each node on the optical link; and sending a service configuration message to the source node, wherein the service configuration message comprises configuration information of the target wavelength and configuration information of the optical link.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of optical transmission technology, and in particular to a configuration method and apparatus for optical network services, and communication equipment. Background Technology

[0002] In an all-optical network, each service is configured with a dedicated wavelength, which is then used to transmit the service. The optical link for transmitting a service involves multiple nodes, such as a source node, one or more intermediate nodes, and a destination node. The service is transmitted from the source node through the intermediate nodes to the destination node along a specific path.

[0003] In an optical link, each node can use different wavelengths, and how to select a wavelength suitable for all nodes in the optical link for the service is a problem that needs to be solved. Summary of the Invention

[0004] To address the aforementioned technical problems, embodiments of this application provide a configuration method and apparatus for optical network services, a communication device, a chip, and a computer-readable storage medium.

[0005] The optical network service configuration method provided in this application embodiment is applied to a management and control platform, and the method includes:

[0006] Receive a service request message sent by the source node, the service request message being used to request the establishment of a service between the source node and the destination node;

[0007] Determine the optical link used by the service, and determine the target wavelength used by the service based on the wavelengths used and / or unused at each node on the optical link;

[0008] A service configuration message is sent to the source node, the service configuration message including the configuration information of the target wavelength and the configuration information of the optical link.

[0009] In some alternative implementations, determining the target wavelength used by the service based on the wavelengths used and / or unused by each node on the optical link includes:

[0010] Determine the wavelengths used and / or unused at each node on the optical link;

[0011] Based on the wavelengths used and / or unused by each node on the optical link, determine the wavelengths that are not used by each node on the optical link, and determine the wavelengths that are not used by each node as the target wavelengths used by the service.

[0012] In some alternative implementations, determining the wavelengths used and / or unused at each node on the optical link includes:

[0013] Obtain the first Operation Administration and Maintenance (OAM) information sent by each node on the optical link, the first OAM information being used to determine the wavelengths used and / or unused by the node;

[0014] The wavelengths used and / or unused by each node on the optical link are determined based on the first OAM information sent by each node on the optical link.

[0015] In some optional implementations, sending the service configuration message to the source node includes:

[0016] Send a second OAM message to the source node, the second OAM message carrying a service configuration message.

[0017] In some alternative implementations, the second OAM information is carried in an OAM frame, wherein the OAM frame includes:

[0018] The first field is used to indicate the wavelength identifier of the target wavelength;

[0019] The second field is used to indicate the port information of each node in the optical link.

[0020] In some alternative implementations, the OAM frame further includes at least one of the following:

[0021] The third field is used to indicate the start position of the OAM frame;

[0022] The fourth field is used to indicate whether the OAM frame is a multiframe and its position within the multiframe;

[0023] The fifth field is used to indicate the length of the second field;

[0024] The sixth field is used to indicate the frame checksum;

[0025] The seventh field is used to indicate the optical communication channel;

[0026] The eighth field is used to indicate the forward error correction code.

[0027] The optical network service configuration method provided in this application embodiment is applied to a source node, and the method includes:

[0028] Send a service request message to the management and control platform. The service request message is used to request the establishment of a service between the source node and the destination node.

[0029] Receive service configuration messages sent by the management and control platform, the service configuration messages including configuration information of the target wavelength and configuration information of the optical link;

[0030] The target wavelength used by the service is determined based on the configuration information of the target wavelength, and the next node of the source node is determined based on the configuration information of the optical link.

[0031] The target wavelength is used to send the service signal of the service to the next node, and the service signal carries the configuration information of the target wavelength and the configuration information of the optical link.

[0032] In some optional implementations, receiving the service configuration message sent by the management and control platform includes:

[0033] The system receives a second OAM message sent by the control platform, which carries a service configuration message.

[0034] In some alternative implementations, the second OAM information is carried in an OAM frame, wherein the OAM frame includes:

[0035] The first field is used to indicate the wavelength identifier of the target wavelength;

[0036] The second field is used to indicate the port information of each node in the optical link.

[0037] In some alternative implementations, the OAM frame further includes at least one of the following:

[0038] The third field is used to indicate the start position of the OAM frame;

[0039] The fourth field is used to indicate whether the OAM frame is a multiframe and its position within the multiframe;

[0040] The fifth field is used to indicate the length of the second field;

[0041] The sixth field is used to indicate the frame checksum;

[0042] The seventh field is used to indicate the optical communication channel;

[0043] The eighth field is used to indicate the forward error correction code.

[0044] In some alternative implementations, transmitting the service signal of the service to the next node using the target wavelength includes:

[0045] The service information of the service is loaded onto a carrier with the target wavelength to obtain a first signal;

[0046] The second OAM information is loaded onto a carrier wave of a specific frequency to obtain a second signal;

[0047] The second signal is applied to the first signal to obtain the service signal;

[0048] The service signal is sent to the next node.

[0049] The optical network service configuration method provided in this application embodiment is applied to a non-source node, and the method includes:

[0050] Receive the service signal sent by the previous node of the non-source node, the service signal carrying the configuration information of the target wavelength and the configuration information of the optical link;

[0051] Based on the configuration information of the target wavelength, the target wavelength used by the service is determined, and based on the configuration information of the optical link, it is determined whether the non-source node is the destination node and / or the next node of the non-source node.

[0052] In some alternative implementations, the service signal is obtained by loading a second signal onto a first signal, wherein the second signal is obtained by loading second OAM information onto a carrier of a specific frequency, and the first signal is obtained by loading service information onto a carrier having the target wavelength.

[0053] In some alternative implementations, the second OAM information is carried in an OAM frame, wherein the OAM frame includes:

[0054] The first field is used to indicate the wavelength identifier of the target wavelength;

[0055] The second field is used to indicate the port information of each node in the optical link.

[0056] In some alternative implementations, the OAM frame further includes at least one of the following:

[0057] The third field is used to indicate the start position of the OAM frame;

[0058] The fourth field is used to indicate whether the OAM frame is a multiframe and its position within the multiframe;

[0059] The fifth field is used to indicate the length of the second field;

[0060] The sixth field is used to indicate the frame checksum;

[0061] The seventh field is used to indicate the optical communication channel;

[0062] The eighth field is used to indicate the forward error correction code.

[0063] In some alternative implementations, the method further includes:

[0064] If the non-source node is not the destination node, the service signal is sent to the next node of the non-source node using the target wavelength.

[0065] In some alternative implementations, the method further includes:

[0066] If the non-source node is the destination node, then the wavelength of the reverse service of the optical link is determined based on the configuration information of the target wavelength.

[0067] The optical network service configuration apparatus provided in this application embodiment is applied to a management and control platform, and the apparatus includes:

[0068] The receiving unit is used to receive a service request message sent by the source node, the service request message being used to request the establishment of a service between the source node and the destination node;

[0069] A determining unit is configured to determine the optical link used by the service, and to determine the target wavelength used by the service based on the wavelengths used and / or unused by each node on the optical link;

[0070] The sending unit is used to send a service configuration message to the source node, the service configuration message including the configuration information of the target wavelength and the configuration information of the optical link.

[0071] In some alternative implementations, the determining unit is configured to determine the wavelengths used and / or unused by each node on the optical link; determine the wavelengths unused by each node on the optical link based on the wavelengths used and / or unused by each node, and determine the wavelengths unused by each node as the target wavelengths used by the service.

[0072] In some optional embodiments, the receiving unit is further configured to acquire first OAM information sent by each node on the optical link, the first OAM information being used to determine the wavelengths used and / or unused by the node;

[0073] The determining unit is used to determine the wavelengths used and / or unused by each node in the optical link based on the first OAM information sent by each node in the optical link.

[0074] In some alternative implementations, the sending unit is configured to send second OAM information to the source node, the second OAM information carrying a service configuration message.

[0075] In some alternative implementations, the second OAM information is carried in an OAM frame, wherein the OAM frame includes:

[0076] The first field is used to indicate the wavelength identifier of the target wavelength;

[0077] The second field is used to indicate the port information of each node in the optical link.

[0078] In some alternative implementations, the OAM frame further includes at least one of the following:

[0079] The third field is used to indicate the start position of the OAM frame;

[0080] The fourth field is used to indicate whether the OAM frame is a multiframe and its position within the multiframe;

[0081] The fifth field is used to indicate the length of the second field;

[0082] The sixth field is used to indicate the frame checksum;

[0083] The seventh field is used to indicate the optical communication channel;

[0084] The eighth field is used to indicate the forward error correction code.

[0085] The optical network service configuration apparatus provided in this application embodiment is applied to a source node, and the apparatus includes:

[0086] The sending unit is used to send a service request message to the management and control platform. The service request message is used to request the establishment of a service between the source node and the destination node.

[0087] The receiving unit is used to receive service configuration messages sent by the management and control platform. The service configuration messages include configuration information of the target wavelength and configuration information of the optical link.

[0088] The determining unit is used to determine the target wavelength used by the service based on the configuration information of the target wavelength and to determine the next node of the source node based on the configuration information of the optical link;

[0089] The transmitting unit is further configured to transmit a service signal of the service to the next node using the target wavelength, the service signal carrying configuration information of the target wavelength and configuration information of the optical link.

[0090] In some optional embodiments, the receiving unit is configured to receive second OAM information sent by the management and control platform, the second OAM information carrying a service configuration message.

[0091] In some alternative implementations, the second OAM information is carried in an OAM frame, wherein the OAM frame includes:

[0092] The first field is used to indicate the wavelength identifier of the target wavelength;

[0093] The second field is used to indicate the port information of each node in the optical link.

[0094] In some alternative implementations, the OAM frame further includes at least one of the following:

[0095] The third field is used to indicate the start position of the OAM frame;

[0096] The fourth field is used to indicate whether the OAM frame is a multiframe and its position within the multiframe;

[0097] The fifth field is used to indicate the length of the second field;

[0098] The sixth field is used to indicate the frame checksum;

[0099] The seventh field is used to indicate the optical communication channel;

[0100] The eighth field is used to indicate the forward error correction code.

[0101] In some optional embodiments, the apparatus further includes: a modulation unit, configured to load service information of the service onto a carrier having the target wavelength to obtain a first signal; load the second OAM information onto a carrier of a specific frequency to obtain a second signal; and load the second signal onto the first signal to obtain a service signal;

[0102] The sending unit is used to send the service signal to the next node.

[0103] The optical network service configuration apparatus provided in this application embodiment is applied to a non-source node, and the apparatus includes:

[0104] The receiving unit is used to receive the service signal sent by the previous node of the non-source node, the service signal carrying the configuration information of the target wavelength and the configuration information of the optical link;

[0105] The determining unit is used to determine the target wavelength used by the service based on the configuration information of the target wavelength, and to determine whether the non-source node is the destination node and / or the next node of the non-source node based on the configuration information of the optical link.

[0106] In some alternative implementations, the service signal is obtained by loading a second signal onto a first signal, wherein the second signal is obtained by loading second OAM information onto a carrier of a specific frequency, and the first signal is obtained by loading service information onto a carrier having the target wavelength.

[0107] In some alternative implementations, the second OAM information is carried in an OAM frame, wherein the OAM frame includes:

[0108] The first field is used to indicate the wavelength identifier of the target wavelength;

[0109] The second field is used to indicate the port information of each node in the optical link.

[0110] In some alternative implementations, the OAM frame further includes at least one of the following:

[0111] The third field is used to indicate the start position of the OAM frame;

[0112] The fourth field is used to indicate whether the OAM frame is a multiframe and its position within the multiframe;

[0113] The fifth field is used to indicate the length of the second field;

[0114] The sixth field is used to indicate the frame checksum;

[0115] The seventh field is used to indicate the optical communication channel;

[0116] The eighth field is used to indicate the forward error correction code.

[0117] In some alternative embodiments, the apparatus further includes a transmitting unit, configured to transmit the service signal to the next node of the non-source node using the target wavelength if the non-source node is not the destination node.

[0118] In some alternative implementations, the determining unit is further configured to determine the wavelength of the reverse service of the optical link based on the configuration information of the target wavelength if the non-source node is the destination node.

[0119] The communication device provided in this application includes a processor and a memory. The memory is used to store computer programs, and the processor is used to call and run the computer programs stored in the memory to execute any of the above-described configuration methods for optical network services.

[0120] The chip provided in this application includes a processor for calling and running a computer program from a memory, so that a device equipped with the chip performs any of the above-described configuration methods for optical network services.

[0121] The computer-readable storage medium provided in this application embodiment is used to store a computer program that enables a computer to execute the configuration method of any of the above-described optical network services.

[0122] In the technical solution of this application embodiment, the management and control platform determines the target wavelength for the service based on the wavelengths used and / or unused by each node on the optical link. This target wavelength is applicable to all nodes in the optical link, realizing automatic wavelength selection. Simultaneously, the management and control platform sends the configuration information of the target wavelength and the configuration information of the optical link to the source node. When the source node transmits the service signal to the destination node through intermediate nodes, the service signal also carries the configuration information of the target wavelength and the configuration information of the optical link. Therefore, all nodes in the optical link achieve the use of the target wavelength to transmit services, improving the automation level of the service. Attached Figure Description

[0123] Figure 1 This is a schematic diagram of an optical link in an optical network provided in an embodiment of this application;

[0124] Figure 2 This is a flowchart illustrating the configuration method for optical network services provided in the embodiments of this application. Figure 1 ;

[0125] Figure 3 This is a flowchart illustrating the configuration method for optical network services provided in the embodiments of this application. Figure 2 ;

[0126] Figure 4 This is a flowchart illustrating the configuration method for optical network services provided in the embodiments of this application. Figure 3 ;

[0127] Figure 5 This is a flowchart illustrating the configuration method for optical network services provided in the embodiments of this application. Figure 4 ;

[0128] Figure 6 This is a schematic diagram of the structural composition of the configuration device for optical network services provided in the embodiments of this application. Figure 1 ;

[0129] Figure 7 This is a schematic diagram of the structural composition of the configuration device for optical network services provided in the embodiments of this application. Figure 2 ;

[0130] Figure 8 This is a schematic diagram of the structural composition of the configuration device for optical network services provided in the embodiments of this application. Figure 3 ;

[0131] Figure 9 This is a schematic structural diagram of a communication device provided in an embodiment of this application;

[0132] Figure 10 This is a schematic structural diagram of the chip according to an embodiment of this application. Detailed Implementation

[0133] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0134] It should be noted that, in the embodiments of this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, in the embodiments of this application, the character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0135] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.

[0136] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.

[0137] To facilitate understanding of the technical solutions of the embodiments of this application, the relevant technologies of the embodiments of this application are described below. The following relevant technologies are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, and they all fall within the protection scope of the embodiments of this application.

[0138] An all-optical network refers to a network where all communication functions are performed directly at the optical layer, meaning signal transmission, switching, and processing occur directly in the optical domain. In an all-optical network, a node is an optical node, and common optical nodes include optical transmitters, optical receivers, optical amplifiers, optical connectors, optical splitters, and optical attenuators. Service signals are transmitted between optical nodes via optical fibers.

[0139] In an all-optical network, each service is configured with a dedicated wavelength, which is then used to transmit that service. Typically, bidirectional service exists between two nodes. For example, refer to... Figure 1 , Figure 1 This diagram illustrates a bidirectional service between node A and node Z. With node A as the source node and node Z as the destination node, the service in one direction is called service S1. With node Z as the source node and node A as the destination node, the service in the other direction is called service S2. Service S2 is called the reverse service of service S1, and similarly, service S1 is called the reverse service of service S2. Services S1 and S2 may or may not be related. For service S1, the optical link involves the following nodes: node A → node B → node C → node Z; for service S2, the optical link involves the following nodes: node Z → node C → node B → node A. Service S1 uses a dedicated wavelength for transmission. For ease of service management, service S2 uses the same dedicated wavelength as service S1 for transmission.

[0140] Currently, configuring dedicated wavelengths for services presents the following problems:

[0141] Question 1: In an optical link, each node can use different wavelengths. How to select a wavelength suitable for all nodes in the optical link for the service is a problem that needs to be solved.

[0142] like Figure 1As shown, the optical link from node A to node Z passes through multiple nodes (i.e., nodes B and C). Each node on the optical link has service up and / or service down nodes, where service up refers to the node receiving the service and service down refers to the node sending the service. Each service occupies a wavelength; therefore, the wavelength usage at each node on the optical link may be different. On the optical link from node A to node Z, a certain wavelength may be used by an intermediate node first, causing that wavelength to be unable to reach node Z. For example, node A uses a certain wavelength to send a service to node B; node B finds that the wavelength has already been used on the link between node B and node C, so node B can no longer use the wavelength to send the service from node A. Therefore, the service from node A cannot be sent to node Z using this wavelength. Thus, it is necessary to select a wavelength applicable to all nodes in the optical link to send the service, for example, selecting a wavelength applicable to all nodes between node A and node Z.

[0143] Question 2: After configuring a wavelength for a service in one direction, do we need to configure the same wavelength for a service in another direction?

[0144] like Figure 1 As shown, after configuring a wavelength for transmitting service S1 on the optical link from node A to node Z, it is also necessary to configure a wavelength for transmitting service S2 on the optical link from node Z to node A, and the wavelength for transmitting service S2 is the same as the wavelength for transmitting service S1.

[0145] To address at least some of the aforementioned problems, the following technical solutions based on embodiments of this application are proposed.

[0146] The following describes a frame format proposed in the embodiments of this application. It should be noted that the following technical solutions of the embodiments of this application can be implemented in any combination with the content of the frame format, and all of them fall within the protection scope of the embodiments of this application.

[0147] This application proposes a frame format, which can be called the OAM link layer frame format, or simply the optical layer OAM frame format, or simply the OAM frame format. In the following description, this frame format will be referred to as the OAM frame format.

[0148] As an example, Table 1 below shows the structure of the OAM frame format. The OAM frame format is a block-based 64-byte format, which can be extended using multiframes. It should be noted that the length of each field in the OAM frame format given in Table 1 is an optional implementation method. The length of each field is not limited to the length given in Table 1 and can be defined as other lengths.

[0149] 2 bytes 1 byte 2 bytes 1 byte 1 byte 29 bytes 16 bytes 12 bytes

[0150] Table 1

[0151] The meanings of each field in the OAM frame format in Table 1 above can be found in Table 2 below.

[0152]

[0153]

[0154] Table 2

[0155] In this embodiment of the application, the information carried within the OAM frame can be referred to as OAM information.

[0156] In some alternative implementations, OAM information can be transmitted carried within the service signal. Specifically, OAM information can be loaded into the service signal in the following ways:

[0157] 1) Load the service information onto a carrier with the target wavelength to obtain the first signal;

[0158] 2) Load the OAM information onto a carrier wave of a specific frequency to obtain a second signal;

[0159] Here, the carrier wave at a specific frequency can be a low-frequency sine wave signal or a cosine wave signal. The second signal can also be called the tuning signal.

[0160] 3) Load the second signal onto the first signal to obtain the service signal.

[0161] The service signals obtained through the above methods carry OAM information.

[0162] In some alternative implementations, OAM information can be transmitted carried in the wavelength signal. Specifically, OAM information can be loaded into the wavelength signal in the following ways:

[0163] 1) Load the OAM information onto a carrier wave of a specific frequency to obtain a second signal;

[0164] Here, the carrier wave at a specific frequency can be a low-frequency sine wave signal or a cosine wave signal. The second signal can also be called the tuning signal.

[0165] 2) Load the second signal onto a carrier wave with the target wavelength to obtain a wavelength signal.

[0166] The wavelength signal obtained in the above manner carries OAM information.

[0167] It should be noted that the wavelength ID in the OAM information indicates the target wavelength.

[0168] Figure 2This is a flowchart illustrating the configuration method for optical network services provided in the embodiments of this application. Figure 1 It is used in management and control platforms, such as Figure 2 As shown, the configuration method for the optical network service includes the following steps:

[0169] Step 201: Receive a service request message sent by the source node, the service request message being used to request the establishment of a service between the source node and the destination node.

[0170] In this embodiment of the application, when the source node has a service to transmit to the destination node, the source node sends a service request message to the management and control platform. Correspondingly, the management and control platform receives the service request message sent by the source node. The service request message is used to request the establishment of a service between the source node and the destination node.

[0171] Here, the source node refers to the starting node of the service transmission, and the destination node refers to the ending node of the service transmission.

[0172] Step 202: Determine the optical link used by the service, and determine the target wavelength used by the service based on the wavelengths used and / or unused by each node on the optical link.

[0173] In this embodiment of the application, the management and control platform plans an optical link for the service. The optical link includes a source node, a destination node, and one or more intermediate nodes.

[0174] by Figure 1 For example, the optical link planned by the management platform for the business is: Node A → Node B → Node C → Node Z, where the source node is Node A, the destination node is Node Z, and there are two intermediate nodes between Node A and Node Z, namely Node B and Node C.

[0175] In this embodiment, the management platform determines the target wavelength used by the service based on the wavelengths used and / or unused by each node on the optical link. Specifically, the management platform determines the wavelengths used and / or unused by each node on the optical link; it then determines wavelengths unused by all nodes on the optical link based on the wavelengths used and / or unused by each node, and identifies these unused wavelengths as the target wavelengths used by the service.

[0176] For example, the optical link involves nodes A, B, C, and Z. Among them, the unused wavelengths of node A are wavelength 1, wavelength 2, and wavelength 3; the unused wavelengths of node B are wavelength 1, wavelength 2, and wavelength 5; the unused wavelengths of node C are wavelength 1, wavelength 4, and wavelength 5; and the unused wavelengths of node Z are wavelength 1, wavelength 3, and wavelength 6. The management platform determines that wavelength 1 is the wavelength that is not used by any of the nodes and identifies wavelength 1 as the target wavelength for service use.

[0177] In this embodiment of the application, the management platform can determine the wavelengths used and / or unused by each node on the optical link in the following ways:

[0178] Acquire the first OAM information sent by each node on the optical link, the first OAM information being used to determine the wavelengths used and / or unused by the node;

[0179] The wavelengths used and / or unused by each node on the optical link are determined based on the first OAM information sent by each node on the optical link.

[0180] Here, each node on the optical link sends OAM information, referred to as the first OAM information. This OAM information is carried within an OAM frame, the content of which can be found in the aforementioned description. The wavelength ID in the OAM information indicates the wavelength of the signal carrying that OAM information; this wavelength is also the wavelength already used by the node.

[0181] Based on the OAM information sent by each node on the optical link, the management platform can determine the wavelengths that the nodes have used. Furthermore, it can also determine the wavelengths that the nodes have not used based on the wavelengths that the nodes have used. Based on the wavelengths that each node on each optical link has not used, the management platform determines the wavelengths that are not used by all nodes, and then determines the wavelengths that are not used by all nodes as the target wavelengths used by the service.

[0182] Step 203: Send a service configuration message to the source node. The service configuration message includes the configuration information of the target wavelength and the configuration information of the optical link.

[0183] In this embodiment, the optical control platform sends a service configuration message to the source node. The service configuration message includes configuration information for the target wavelength and configuration information for the optical link. Specifically, the optical control platform sends second OAM information to the source node, and this second OAM information carries the service configuration message.

[0184] Here, the optical control platform sends OAM information, referred to as the second OAM information. The second OAM information is carried in an OAM frame, wherein the OAM frame includes:

[0185] The first field is used to indicate the wavelength identifier of the target wavelength;

[0186] The second field is used to indicate the port information of each node in the optical link.

[0187] Furthermore, the OAM frame also includes at least one of the following:

[0188] The third field is used to indicate the start position of the OAM frame;

[0189] The fourth field is used to indicate whether the OAM frame is a multiframe and its position within the multiframe;

[0190] The fifth field is used to indicate the length of the second field;

[0191] The sixth field is used to indicate the frame checksum;

[0192] The seventh field is used to indicate the optical communication channel;

[0193] The eighth field is used to indicate the forward error correction code.

[0194] Here, the content of the OAM frame can be referred to the aforementioned description, wherein the first field corresponds to the wavelength ID field in the OAM frame, the second field corresponds to the message field in the OAM frame, the third field corresponds to the frame header flag field in the OAM frame, the fourth field corresponds to the multiframe indicator field in the OAM frame, the fifth field corresponds to the frame length field in the OAM frame, the sixth field corresponds to the frame check code field in the OAM frame, the seventh field corresponds to the OCC field in the OAM frame, and the eighth field corresponds to the FEC field in the OAM frame.

[0195] In this embodiment, the second OAM information carries a service configuration message, which includes configuration information for the target wavelength and configuration information for the optical link. Specifically, the first field in the OAM frame carries the target wavelength configuration information, and the second field carries the optical link configuration information.

[0196] Specifically, the first field is the wavelength ID field, which is used to indicate the wavelength identifier of the target wavelength.

[0197] Specifically, the second field is a message field, which includes a configuration message that indicates the port information of each node in the optical link.

[0198] For example: Figure 1For example, the configuration message is used to indicate the information and port information of node A, node B, node C, and node Z. Further, optionally, the configuration message may also indicate that the target wavelength indicated by the wavelength ID is the wavelength used by each node in the configuration message.

[0199] In the above technical solutions of this application embodiment, the interaction between the management platform and the nodes in the optical link is realized through the gateway. Although the description of the gateway is omitted in the above description, it should be understood that any interaction between the management platform and the nodes will be forwarded through the gateway.

[0200] The technical solution of this application embodiment realizes automatic wavelength selection between source and destination nodes through optical layer OAM information, thereby improving the degree of service automation.

[0201] Figure 3 This is a flowchart illustrating the configuration method for optical network services provided in the embodiments of this application. Figure 2 Applied to the source node, such as Figure 3 As shown, the configuration method for the optical network service includes the following steps:

[0202] Step 301: Send a service request message to the management and control platform. The service request message is used to request the establishment of a service between the source node and the destination node.

[0203] In this embodiment of the application, when the source node has a service to transmit to the destination node, the source node sends a service request message to the management and control platform. The service request message is used to request the establishment of a service between the source node and the destination node.

[0204] Here, the source node refers to the starting node of the service transmission, and the destination node refers to the ending node of the service transmission.

[0205] Step 302: Receive the service configuration message sent by the management and control platform. The service configuration message includes the configuration information of the target wavelength and the configuration information of the optical link.

[0206] In this embodiment, the source node receives a service configuration message sent by the management and control platform. The service configuration message includes configuration information for the target wavelength and configuration information for the optical link. Specifically, the source node receives second OAM information sent by the management and control platform, the second OAM information carrying the service configuration message.

[0207] Here, the second OAM information is carried in an OAM frame, wherein the OAM frame includes:

[0208] The first field is used to indicate the wavelength identifier of the target wavelength;

[0209] The second field is used to indicate the port information of each node in the optical link.

[0210] Furthermore, the OAM frame also includes at least one of the following:

[0211] The third field is used to indicate the start position of the OAM frame;

[0212] The fourth field is used to indicate whether the OAM frame is a multiframe and its position within the multiframe;

[0213] The fifth field is used to indicate the length of the second field;

[0214] The sixth field is used to indicate the frame checksum;

[0215] The seventh field is used to indicate the optical communication channel;

[0216] The eighth field is used to indicate the forward error correction code.

[0217] Here, the content of the OAM frame can be referred to the aforementioned description, wherein the first field corresponds to the wavelength ID field in the OAM frame, the second field corresponds to the message field in the OAM frame, the third field corresponds to the frame header flag field in the OAM frame, the fourth field corresponds to the multiframe indicator field in the OAM frame, the fifth field corresponds to the frame length field in the OAM frame, the sixth field corresponds to the frame check code field in the OAM frame, the seventh field corresponds to the OCC field in the OAM frame, and the eighth field corresponds to the FEC field in the OAM frame.

[0218] In this embodiment, the second OAM information carries a service configuration message, which includes configuration information for the target wavelength and configuration information for the optical link. Specifically, the first field in the OAM frame carries the target wavelength configuration information, and the second field carries the optical link configuration information.

[0219] Specifically, the first field is the wavelength ID field, which is used to indicate the wavelength identifier of the target wavelength.

[0220] Specifically, the second field is a message field, which includes a configuration message that indicates the port information of each node in the optical link.

[0221] For example: Figure 1For example, the configuration message is used to indicate the information and port information of node A, node B, node C, and node Z. Further, optionally, the configuration message may also indicate that the target wavelength indicated by the wavelength ID is the wavelength used by each node in the configuration message.

[0222] Step 303: Determine the target wavelength used by the service based on the configuration information of the target wavelength, and determine the next node of the source node based on the configuration information of the optical link.

[0223] In this embodiment, the source node can determine the target wavelength used by the service based on the configuration information of the target wavelength, and can determine the next node of the source node based on the configuration information of the optical link.

[0224] For example: Figure 1 For example, the configuration information of the optical link is used to indicate the information and port information of node A, node B, node C, and node Z. Node A can determine the target wavelength used by the service based on the target wavelength configuration information, and can determine the next node as node B based on the optical link configuration information.

[0225] Step 304: Use the target wavelength to send the service signal of the service to the next node. The service signal carries the configuration information of the target wavelength and the configuration information of the optical link.

[0226] In this embodiment of the application, the source node sends a service signal to the next node in the following way:

[0227] 1) Load the service information of the service onto a carrier with the target wavelength to obtain a first signal;

[0228] 2) Load the second OAM information onto a carrier wave of a specific frequency to obtain a second signal;

[0229] 3) The second signal is applied to the first signal to obtain the service signal;

[0230] 4) Send the service signal to the next node.

[0231] The service signal obtained in the above manner carries the second OAM information. It is evident that the second OAM information is sent along with the service signal to the next node after the source node, so that the next node can use it to determine the target wavelength used by the service.

[0232] In the above technical solutions of this application embodiment, the interaction between the management platform and the nodes in the optical link is realized through the gateway. Although the description of the gateway is omitted in the above description, it should be understood that any interaction between the management platform and the nodes will be forwarded through the gateway.

[0233] In the technical solution of this application embodiment, when the source node transmits service signals to the destination node through intermediate nodes, the service signals also carry the configuration information of the target wavelength and the configuration information of the optical link. As a result, all nodes in the optical link realize the use of the target wavelength to transmit services, thereby improving the automation level of services.

[0234] Figure 4 This is a flowchart illustrating the configuration method for optical network services provided in the embodiments of this application. Figure 3 Applied to non-source nodes, such as Figure 4 As shown, the configuration method for the optical network service includes the following steps:

[0235] Step 401: Receive the service signal sent by the previous node of the non-source node, the service signal carrying the configuration information of the target wavelength and the configuration information of the optical link.

[0236] In this embodiment, the non-source node can be an intermediate node or a destination node in the optical link. The non-source node receives service signals sent by the previous node, and the service signals carry configuration information of the target wavelength and configuration information of the optical link.

[0237] Here, the service signal is obtained by loading a second signal onto a first signal, wherein the second signal is obtained by loading second OAM information onto a carrier of a specific frequency, and the first signal is obtained by loading service information onto a carrier having the target wavelength.

[0238] Here, the second OAM information is carried in an OAM frame, wherein the OAM frame includes:

[0239] The first field is used to indicate the wavelength identifier of the target wavelength;

[0240] The second field is used to indicate the port information of each node in the optical link.

[0241] Furthermore, the OAM frame also includes at least one of the following:

[0242] The third field is used to indicate the start position of the OAM frame;

[0243] The fourth field is used to indicate whether the OAM frame is a multiframe and its position within the multiframe;

[0244] The fifth field is used to indicate the length of the second field;

[0245] The sixth field is used to indicate the frame checksum;

[0246] The seventh field is used to indicate the optical communication channel;

[0247] The eighth field is used to indicate the forward error correction code.

[0248] Here, the content of the OAM frame can be referred to the aforementioned description, wherein the first field corresponds to the wavelength ID field in the OAM frame, the second field corresponds to the message field in the OAM frame, the third field corresponds to the frame header flag field in the OAM frame, the fourth field corresponds to the multiframe indicator field in the OAM frame, the fifth field corresponds to the frame length field in the OAM frame, the sixth field corresponds to the frame check code field in the OAM frame, the seventh field corresponds to the OCC field in the OAM frame, and the eighth field corresponds to the FEC field in the OAM frame.

[0249] In this embodiment, the second OAM information carries a service configuration message, which includes configuration information for the target wavelength and configuration information for the optical link. Specifically, the first field in the OAM frame carries the target wavelength configuration information, and the second field carries the optical link configuration information.

[0250] Specifically, the first field is the wavelength ID field, which is used to indicate the wavelength identifier of the target wavelength.

[0251] Specifically, the second field is a message field, which includes a configuration message that indicates the port information of each node in the optical link.

[0252] For example: Figure 1 For example, the configuration message is used to indicate the information and port information of node A, node B, node C, and node Z. Further, optionally, the configuration message may also indicate that the target wavelength indicated by the wavelength ID is the wavelength used by each node in the configuration message.

[0253] Step 402: Determine the target wavelength used by the service based on the configuration information of the target wavelength, and determine whether the non-source node is the destination node and / or the next node of the non-source node based on the configuration information of the optical link.

[0254] In this embodiment of the application, the non-source node can determine the target wavelength used by the service based on the configuration information of the target wavelength, and determine whether the non-source node is the destination node and / or the next node of the non-source node based on the configuration information of the optical link.

[0255] For example: Figure 1 For example, the configuration message indicates the information and port information of node A, node B, node C, and node Z. When node B is not the source node, node B can determine the target wavelength used for the service based on the target wavelength configuration information and determine node C as its next node based on the optical link configuration information. When node Z is not the source node, node Z can determine the target wavelength used for the service based on the target wavelength configuration information and determine its destination node based on the optical link configuration information.

[0256] In some alternative implementations, if the non-source node is not the destination node, the service signal is sent to the next node of the non-source node using the target wavelength.

[0257] In some alternative implementations, if the non-source node is the destination node, the wavelength of the reverse service of the optical link is determined based on the configuration information of the target wavelength. Here, the destination node can use the target wavelength as the wavelength of the reverse service.

[0258] In the technical solution of this application embodiment, when the source node transmits service signals to the destination node through intermediate nodes, the service signals also carry the configuration information of the target wavelength and the configuration information of the optical link. Thus, all nodes in the optical link realize the use of the target wavelength to transmit services, realize the end-to-end automatic forwarding of service signals based on the target wavelength and the automatic configuration of the reverse service wavelength, reduce the configuration workload of the management and control platform, and improve the degree of automation of services.

[0259] The technical solutions of the embodiments of this application are illustrated below with specific application examples.

[0260] Application Example 1

[0261] Reference Figure 5 , Figure 5 A flowchart of the configuration method for optical network services is provided, including the following steps:

[0262] 1) Node A sends a service request message to the management and control platform. The service request message is used to request the establishment of a service between Node A and Node Z.

[0263] 2) The control platform determines the optical link according to certain routing rules: Node A → Node B → Node C → Node Z.

[0264] 3) The management platform queries the wavelength usage of each node on the optical link, that is, the wavelengths used and / or unused by each node, and selects the target wavelength for the service based on the wavelength usage of each node.

[0265] Here, each node on the optical link sends OAM information. The management platform can use the OAM information to determine the wavelengths that the nodes have used and / or have not used, thereby determining the target wavelength that the optical link should select.

[0266] 4) The control platform sends OAM information to node A. The OAM information includes the configuration information of the target wavelength and the configuration information of the optical link.

[0267] Here, the target wavelength configuration information corresponds to the first field in the OAM frame, namely the wavelength ID field. The optical link configuration information corresponds to the second field in the OAM frame, namely the message field. The optical link configuration information may include information about node A and its port information, information about node B and its port information, information about node C and its port information, and information about node Z and its port information.

[0268] 5) Node A sends the service signal to Node B using the target wavelength based on the OAM information. The service signal also carries OAM information.

[0269] 6) Node B sends the service signal to Node C using the target wavelength based on the OAM information.

[0270] 7) Node C sends the service signal to Node Z using the target wavelength based on the OAM information.

[0271] 8) Node Z completes the reception of service signals.

[0272] 9) Node Z determines the wavelength of the reverse service as the target wavelength based on the OAM information and completes the wavelength configuration of the reverse service.

[0273] In the above process, the target wavelength is a direct-through wavelength on the optical link, meaning that every node on the optical link can use the target wavelength. When each node on the optical link sends a service signal to the next node, it carries the configuration information of the target wavelength and the configuration information of the optical link in the service signal. Thus, all nodes in the optical link can use the target wavelength to transmit services, realizing end-to-end automatic forwarding of service signals based on the target wavelength.

[0274] In the above process, since the receiving laser of the node is a broadband receiver and is not sensitive to wavelength, but the transmitting laser of the node requires a specific wavelength, the receiving port of node Z can directly read the wavelength configuration information in the OAM information from the received service signal, thereby automatically configuring the wavelength of the reverse service.

[0275] The technical solution of this application embodiment allows the management platform to determine the wavelength usage of each node in the optical link based on the OAM information of each node, thereby determining the target wavelength for direct optical link transmission. During service configuration from the source node to the destination node, the target wavelength is carried in the OAM information and sent to the source node. The source node and intermediate nodes also carry this OAM information when transmitting service signals, ensuring that all nodes in the optical link use the target wavelength for service transmission, achieving end-to-end automatic forwarding of service signals based on the target wavelength. This avoids wavelength conflicts in the optical link and eliminates the configuration time required for segment-by-segment confirmation of available wavelengths. Simultaneously, the destination node can directly read wavelength configuration information from the OAM information and configure the wavelength for reverse services directly based on this information, improving the configuration efficiency of reverse services.

[0276] Figure 6 This is a schematic diagram of the structural composition of the configuration device for optical network services provided in the embodiments of this application. Figure 1 It is used in management and control platforms, such as Figure 6 As shown, the configuration device for the optical network service includes:

[0277] The receiving unit 601 is used to receive a service request message sent by the source node, wherein the service request message is used to request the establishment of a service between the source node and the destination node;

[0278] The determining unit 602 is used to determine the optical link used by the service, and to determine the target wavelength used by the service based on the wavelengths used and / or unused by each node on the optical link;

[0279] The sending unit 603 is used to send a service configuration message to the source node. The service configuration message includes configuration information of the target wavelength and configuration information of the optical link.

[0280] In some optional embodiments, the determining unit 602 is used to determine the wavelengths used and / or unused by each node on the optical link; based on the wavelengths used and / or unused by each node on the optical link, it determines the wavelengths unused by each node on the optical link, and determines the wavelengths unused by each node as the target wavelengths used by the service.

[0281] In some optional embodiments, the receiving unit 601 is further configured to acquire first OAM information sent by each node on the optical link, the first OAM information being used to determine the wavelengths used and / or unused by the node;

[0282] The determining unit 602 is used to determine the wavelengths used and / or unused by each node in the optical link based on the first OAM information sent by each node in the optical link.

[0283] In some optional embodiments, the sending unit 603 is used to send second OAM information to the source node, the second OAM information carrying a service configuration message.

[0284] In some alternative implementations, the second OAM information is carried in an OAM frame, wherein the OAM frame includes:

[0285] The first field is used to indicate the wavelength identifier of the target wavelength;

[0286] The second field is used to indicate the port information of each node in the optical link.

[0287] In some alternative implementations, the OAM frame further includes at least one of the following:

[0288] The third field is used to indicate the start position of the OAM frame;

[0289] The fourth field is used to indicate whether the OAM frame is a multiframe and its position within the multiframe;

[0290] The fifth field is used to indicate the length of the second field;

[0291] The sixth field is used to indicate the frame checksum;

[0292] The seventh field is used to indicate the optical communication channel;

[0293] The eighth field is used to indicate the forward error correction code.

[0294] Those skilled in the art should understand that the description of the communication device in the embodiments of this application can be understood with reference to the description of the communication method in the embodiments of this application.

[0295] Figure 7 This is a schematic diagram of the structural composition of the configuration device for optical network services provided in the embodiments of this application. Figure 2 Applied to the source node, such as Figure 7 As shown, the configuration device for the optical network service includes:

[0296] The sending unit 701 is used to send a service request message to the management and control platform. The service request message is used to request the establishment of a service between the source node and the destination node.

[0297] The receiving unit 702 is used to receive a service configuration message sent by the management and control platform. The service configuration message includes configuration information of the target wavelength and configuration information of the optical link.

[0298] The determining unit 703 is used to determine the target wavelength used by the service based on the configuration information of the target wavelength and to determine the next node of the source node based on the configuration information of the optical link;

[0299] The transmitting unit 701 is further configured to transmit a service signal of the service to the next node using the target wavelength, the service signal carrying configuration information of the target wavelength and configuration information of the optical link.

[0300] In some optional embodiments, the receiving unit 702 is used to receive second OAM information sent by the management and control platform, the second OAM information carrying service configuration messages.

[0301] In some alternative implementations, the second OAM information is carried in an OAM frame, wherein the OAM frame includes:

[0302] The first field is used to indicate the wavelength identifier of the target wavelength;

[0303] The second field is used to indicate the port information of each node in the optical link.

[0304] In some alternative implementations, the OAM frame further includes at least one of the following:

[0305] The third field is used to indicate the start position of the OAM frame;

[0306] The fourth field is used to indicate whether the OAM frame is a multiframe and its position within the multiframe;

[0307] The fifth field is used to indicate the length of the second field;

[0308] The sixth field is used to indicate the frame checksum;

[0309] The seventh field is used to indicate the optical communication channel;

[0310] The eighth field is used to indicate the forward error correction code.

[0311] In some optional embodiments, the apparatus further includes: a modulation unit, configured to load service information of the service onto a carrier having the target wavelength to obtain a first signal; load the second OAM information onto a carrier of a specific frequency to obtain a second signal; and load the second signal onto the first signal to obtain a service signal;

[0312] The sending unit 701 is used to send the service signal to the next node.

[0313] Those skilled in the art should understand that the description of the communication device in the embodiments of this application can be understood with reference to the description of the communication method in the embodiments of this application.

[0314] Figure 8 This is a schematic diagram of the structural composition of the configuration device for optical network services provided in the embodiments of this application. Figure 3 Applied to non-source nodes, such as Figure 8 As shown, the configuration device for the optical network service includes:

[0315] The receiving unit 801 is used to receive the service signal sent by the previous node of the non-source node, the service signal carrying the configuration information of the target wavelength and the configuration information of the optical link;

[0316] The determining unit 802 is used to determine the target wavelength used by the service based on the configuration information of the target wavelength and to determine whether the non-source node is the destination node and / or the next node of the non-source node based on the configuration information of the optical link.

[0317] In some alternative implementations, the service signal is obtained by loading a second signal onto a first signal, wherein the second signal is obtained by loading second OAM information onto a carrier of a specific frequency, and the first signal is obtained by loading service information onto a carrier having the target wavelength.

[0318] In some alternative implementations, the second OAM information is carried in an OAM frame, wherein the OAM frame includes:

[0319] The first field is used to indicate the wavelength identifier of the target wavelength;

[0320] The second field is used to indicate the port information of each node in the optical link.

[0321] In some alternative implementations, the OAM frame further includes at least one of the following:

[0322] The third field is used to indicate the start position of the OAM frame;

[0323] The fourth field is used to indicate whether the OAM frame is a multiframe and its position within the multiframe;

[0324] The fifth field is used to indicate the length of the second field;

[0325] The sixth field is used to indicate the frame checksum;

[0326] The seventh field is used to indicate the optical communication channel;

[0327] The eighth field is used to indicate the forward error correction code.

[0328] In some alternative embodiments, the apparatus further includes a transmitting unit 803, configured to transmit the service signal to the next node of the non-source node using the target wavelength if the non-source node is not the destination node.

[0329] In some alternative implementations, the determining unit 802 is further configured to determine the wavelength of the reverse service of the optical link based on the configuration information of the target wavelength if the non-source node is the destination node.

[0330] Those skilled in the art should understand that the description of the communication device in the embodiments of this application can be understood with reference to the description of the communication method in the embodiments of this application.

[0331] Figure 9 This is a schematic structural diagram of a communication device 900 provided in an embodiment of this application. The communication device can be an optical control platform or a node in an optical link. Figure 9 The communication device 900 shown includes a processor 910, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0332] Optionally, such as Figure 9 As shown, the communication device 900 may further include a memory 920. The processor 910 can retrieve and run computer programs from the memory 920 to implement the methods described in this embodiment.

[0333] Optionally, such as Figure 9 As shown, the communication device 900 may also include a transceiver 930, which the processor 910 can control to communicate with other devices. Specifically, it can send information or data to other devices or receive information or data sent by other devices.

[0334] Figure 10 This is a schematic structural diagram of the chip according to an embodiment of this application. Figure 10The chip 1000 shown includes a processor 1010, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0335] Optionally, such as Figure 10 As shown, chip 1000 may further include memory 1020. Processor 1010 can retrieve and run computer programs from memory 1020 to implement the methods described in this embodiment.

[0336] The memory 1020 can be a separate device independent of the processor 1010, or it can be integrated into the processor 1010.

[0337] Optionally, the chip 1000 may also include an input interface 1030. The processor 1010 can control the input interface 1030 to communicate with other devices or chips, specifically, to acquire information or data sent by other devices or chips.

[0338] Optionally, the chip 1000 may also include an output interface 1040. The processor 1010 can control the output interface 1040 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.

[0339] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0340] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0341] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0342] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.

[0343] This application also provides a computer-readable storage medium for storing computer programs.

[0344] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0345] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0346] This application also provides a computer program product, including computer program instructions.

[0347] Optionally, the computer program product can be applied to the network device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.

[0348] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.

[0349] This application also provides a computer program.

[0350] Optionally, the computer program can be applied to the network device in the embodiments of this application. When the computer program is run on the computer, it causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0351] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of this application. When the computer program is run on a computer, it causes the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0352] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0353] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0354] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0355] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0356] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0357] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0358] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for configuring optical network services, characterized in that, Applied to a management and control platform, the method includes: Receive a service request message sent by the source node, the service request message being used to request the establishment of a service between the source node and the destination node; The optical link used by the service is determined, and the target wavelength used by the service is determined based on the wavelengths used and / or unused by each node on the optical link; wherein the wavelengths used and / or unused by each node on the optical link are determined by first operation and maintenance management (OAM) information, which is sent by each node on the optical link; Send a service configuration message to the source node, the service configuration message including the configuration information of the target wavelength and the configuration information of the optical link; Sending the service configuration message to the source node includes: Send a second OAM message to the source node, the second OAM message carrying a service configuration message; The second OAM information is carried in an OAM frame, wherein the OAM frame includes: The first field is used to indicate the wavelength identifier of the target wavelength; The second field is used to indicate the port information of each node in the optical link; The second field is further used to indicate that the target wavelength indicated by the first field is the wavelength used by each node in the configuration message.

2. The method according to claim 1, characterized in that, Determining the target wavelength used by the service based on the wavelengths used and / or unused by each node on the optical link includes: Determine the wavelengths used and / or unused at each node on the optical link; Based on the wavelengths used and / or unused by each node on the optical link, determine the wavelengths that are not used by each node on the optical link, and determine the wavelengths that are not used by each node as the target wavelengths used by the service.

3. The method according to claim 2, characterized in that, Determining the wavelengths used and / or unused at each node on the optical link includes: Acquire the first Operation, Maintenance and Management (OAM) information sent by each node on the optical link, wherein the first OAM information is used to determine the wavelengths used and / or unused by the node; The wavelengths used and / or unused by each node on the optical link are determined based on the first OAM information sent by each node on the optical link.

4. The method according to claim 1, characterized in that, The OAM frame also includes at least one of the following: The third field is used to indicate the start position of the OAM frame; The fourth field is used to indicate whether the OAM frame is a multiframe and its position within the multiframe; The fifth field is used to indicate the length of the second field; The sixth field is used to indicate the frame checksum; The seventh field is used to indicate the optical communication channel; The eighth field is used to indicate the forward error correction code.

5. A method for configuring optical network services, characterized in that, Applied to the source node, the method includes: Send a service request message to the management and control platform. The service request message is used to request the establishment of a service between the source node and the destination node. Receive service configuration messages sent by the management and control platform, the service configuration messages including configuration information of the target wavelength and configuration information of the optical link; The target wavelength used by the service is determined based on the configuration information of the target wavelength, and the next node of the source node is determined based on the configuration information of the optical link; wherein, the target wavelength used by the service is determined by the wavelengths used and / or unused by each node on the optical link, and the wavelengths used and / or unused by each node on the optical link are determined by first operation, maintenance and management (OAM) information, which is sent by each node on the optical link; The service signal of the service is sent to the next node using the target wavelength, and the service signal carries the configuration information of the target wavelength and the configuration information of the optical link; The receipt of the service configuration message sent by the management and control platform includes: Receive the second OAM information sent by the management and control platform, the second OAM information carrying a service configuration message; The second OAM information is carried in an OAM frame, wherein the OAM frame includes: The first field is used to indicate the wavelength identifier of the target wavelength; The second field is used to indicate the port information of each node in the optical link; The second field is further used to indicate that the target wavelength indicated by the first field is the wavelength used by each node in the configuration message.

6. The method according to claim 5, characterized in that, The OAM frame also includes at least one of the following: The third field is used to indicate the start position of the OAM frame; The fourth field is used to indicate whether the OAM frame is a multiframe and its position within the multiframe; The fifth field is used to indicate the length of the second field; The sixth field is used to indicate the frame checksum; The seventh field is used to indicate the optical communication channel; The eighth field is used to indicate the forward error correction code.

7. The method according to any one of claims 5 to 6, characterized in that, The step of sending the service signal of the service to the next node using the target wavelength includes: The service information of the service is loaded onto a carrier with the target wavelength to obtain a first signal; The second OAM information is loaded onto a carrier wave of a specific frequency to obtain a second signal; The second signal is applied to the first signal to obtain the service signal; The service signal is sent to the next node.

8. A method for configuring optical network services, characterized in that, Applied to non-source nodes, the method includes: The system receives a service signal sent by the previous node of the non-source node. The service signal carries configuration information of the target wavelength and configuration information of the optical link. The configuration information of the target wavelength and configuration information of the optical link are service configuration messages. The service configuration messages are used by the management and control platform to send second OAM information to the source node. The second OAM information carries the service configuration messages. The target wavelength used by the service is determined based on the configuration information of the target wavelength, and whether the non-source node is the destination node and / or the next node of the non-source node is determined based on the configuration information of the optical link; wherein, the target wavelength used by the service is determined by the wavelengths used and / or unused by each node on the optical link, and the wavelengths used and / or unused by each node on the optical link are determined by first operation, maintenance and management (OAM) information, which is sent by each node on the optical link; The second OAM information is carried in an OAM frame, wherein the OAM frame includes: The first field is used to indicate the wavelength identifier of the target wavelength; The second field is used to indicate the port information of each node in the optical link; The second field is further used to indicate that the target wavelength indicated by the first field is the wavelength used by each node in the configuration message.

9. The method according to claim 8, characterized in that, The service signal is obtained by loading a second signal onto a first signal, wherein the second signal is obtained by loading second OAM information onto a carrier of a specific frequency, and the first signal is obtained by loading service information onto a carrier having the target wavelength.

10. The method according to claim 8, characterized in that, The OAM frame also includes at least one of the following: The third field is used to indicate the start position of the OAM frame; The fourth field is used to indicate whether the OAM frame is a multiframe and its position within the multiframe; The fifth field is used to indicate the length of the second field; The sixth field is used to indicate the frame checksum; The seventh field is used to indicate the optical communication channel; The eighth field is used to indicate the forward error correction code.

11. The method according to any one of claims 8 to 10, characterized in that, The method further includes: If the non-source node is not the destination node, the service signal is sent to the next node of the non-source node using the target wavelength.

12. The method according to any one of claims 8 to 10, characterized in that, The method further includes: If the non-source node is the destination node, then the wavelength of the reverse service of the optical link is determined based on the configuration information of the target wavelength.

13. A configuration apparatus for optical network services, characterized in that, The device, used in a management and control platform, includes: The receiving unit is used to receive a service request message sent by the source node, the service request message being used to request the establishment of a service between the source node and the destination node; A determining unit is configured to determine the optical link used by the service, and to determine the target wavelength used by the service based on the wavelengths used and / or unused by each node on the optical link; wherein the wavelengths used and / or unused by each node on the optical link are determined by first operation and maintenance management (OAM) information, which is sent by each node on the optical link; A sending unit is configured to send a service configuration message to the source node, the service configuration message including configuration information of the target wavelength and configuration information of the optical link; The sending unit is used to send second OAM information to the source node, the second OAM information carrying a service configuration message; The second OAM information is carried in an OAM frame, wherein the OAM frame includes: The first field is used to indicate the wavelength identifier of the target wavelength; The second field is used to indicate the port information of each node in the optical link; The second field is further used to indicate that the target wavelength indicated by the first field is the wavelength used by each node in the configuration message.

14. A configuration apparatus for optical network services, characterized in that, Applied to the source node, the device includes: The sending unit is used to send a service request message to the management and control platform. The service request message is used to request the establishment of a service between the source node and the destination node. The receiving unit is used to receive service configuration messages sent by the management and control platform. The service configuration messages include configuration information of the target wavelength and configuration information of the optical link. A determining unit is configured to determine the target wavelength used by the service based on the configuration information of the target wavelength and to determine the next node of the source node based on the configuration information of the optical link; wherein, the target wavelength used by the service is determined by the wavelengths used and / or unused by each node on the optical link, and the wavelengths used and / or unused by each node on the optical link are determined by first operation, maintenance and management (OAM) information, which is sent by each node on the optical link; The transmitting unit is further configured to transmit a service signal of the service to the next node using the target wavelength, the service signal carrying configuration information of the target wavelength and configuration information of the optical link; The receiving unit is used to receive the second OAM information sent by the management and control platform, wherein the second OAM information carries a service configuration message; The second OAM information is carried in an OAM frame, wherein the OAM frame includes: The first field is used to indicate the wavelength identifier of the target wavelength; The second field is used to indicate the port information of each node in the optical link; The second field is further used to indicate that the target wavelength indicated by the first field is the wavelength used by each node in the configuration message.

15. A configuration apparatus for optical network services, characterized in that, Applied to non-source nodes, the device includes: The receiving unit is configured to receive a service signal sent by the previous node of the non-source node, the service signal carrying configuration information of the target wavelength and configuration information of the optical link; wherein, the configuration information of the target wavelength and configuration information of the optical link are service configuration messages, the service configuration messages being used by the management and control platform to send second OAM information to the source node, the second OAM information carrying the service configuration messages; The determining unit is configured to determine the target wavelength used by the service based on the configuration information of the target wavelength, and to determine whether the non-source node is a destination node and / or the next node of the non-source node based on the configuration information of the optical link; wherein, the target wavelength used by the service is determined by the wavelengths used and / or unused by each node on the optical link, and the wavelengths used and / or unused by each node on the optical link are determined by first operation, maintenance and management (OAM) information, which is sent by each node on the optical link; The second OAM information is carried in an OAM frame, wherein the OAM frame includes: The first field is used to indicate the wavelength identifier of the target wavelength; The second field is used to indicate the port information of each node in the optical link; The second field is further used to indicate that the target wavelength indicated by the first field is the wavelength used by each node in the configuration message.

16. A communication device, characterized in that, include: A processor and a memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the method as claimed in any one of claims 1 to 4, or the method as claimed in any one of claims 5 to 7, or the method as claimed in any one of claims 8 to 12.

17. A chip, characterized in that, include: A processor for retrieving and running a computer program from memory, causing a device having the chip mounted to perform the method as described in any one of claims 1 to 4, or the method as described in any one of claims 5 to 7, or the method as described in any one of claims 8 to 12.

18. A computer-readable storage medium, characterized in that, Used to store a computer program that causes a computer to perform the method as claimed in any one of claims 1 to 4, or the method as claimed in any one of claims 5 to 7, or the method as claimed in any one of claims 8 to 12.

Citation Information

Patent Citations

  • Wavelength consultation method, system and device

    CN101990136A

  • Transmission method, device and system integrating optical wavelength division multiplexing

    CN112235069A