Optical layer service processing methods, apparatuses and system, storage medium and electronic apparatus
By acquiring the optical tags in the optical signal sent by the electrical layer device, obtaining and processing service information, the information interaction between the optical layer and the electrical layer is realized, and the optical layer and electrical layer services cannot be processed across layers in the photoelectric separation scenario. Problems improve business processing efficiency and flexibility.
Patent Information
- Application Number
- PCT/CN2024/085349
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-30
- Filing Date
- 2024-04-01
- Publication Date
- 2025-01-02
AI Technical Summary
In the photoelectric joint networking scenario, the optical layer service and the electric layer service use equipment from different manufacturers and are connected to different management and control systems, resulting in a lack of information interaction channels, and the cross-layer joint processing of the optical layer service and the electric layer service cannot be realized.
By acquiring the optical tags in the optical signal of the electric layer, and obtaining and processing the service information carried therein, service processing is performed on the optical layer, and information interaction and collaborative operation between the optical layer and the electric layer are realized.
The cross-layer joint processing of optical layer services and electrical layer services is realized, the problem of separate management and control is solved, and the efficiency and flexibility of service activation and scheduling are improved.
Smart Images

Figure CN2024085349_02012025_PF_FP_ABST
Abstract
Description
Optical layer service processing method, device and system, storage medium and electronic device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This disclosure is based on Chinese patent application CN202310795690.3, filed on June 30, 2023, entitled “Method, device and system for processing optical layer services, storage medium and electronic device”, and claims the priority of the patent application. All the contents disclosed therein are incorporated into this disclosure by reference. Technical Field
[0003] The embodiments of the present disclosure relate to the field of communications, and in particular, to a method, device, system, storage medium, and electronic device for processing optical layer services. Background Art
[0004] In the optoelectronic joint networking scenario, there will be a decoupling of optical layer service control and electrical layer service control. The schematic diagram of the optoelectronic separation scenario can be seen in Figure 1. In this case, since equipment from different manufacturers will be used to process optical layer services and electrical layer services, and each device will be connected to a different management and control system, there may be a lack of information exchange channels between management and control systems, and only optical layer or electrical layer services can be controlled separately, and cross-layer joint processing of optical layer services and electrical layer services cannot be achieved.
[0005] Currently, no effective solution has been proposed to the above-mentioned problems existing in the related technologies.
[0006] Summary of the Invention
[0007] The embodiments of the present disclosure provide a method, device and system, storage medium and electronic device for processing optical layer services, so as to at least solve the problem in related technologies that only optical layer or electrical layer services can be managed and controlled separately, but cross-layer joint processing of optical layer services and electrical layer services cannot be achieved.
[0008] According to one embodiment of the present disclosure, a method for processing optical layer services is provided, including: obtaining an optical label in an optical signal from the electrical layer; obtaining electrical layer service information carried in the optical label; and performing service processing at the optical layer based on the service information.
[0009] According to another embodiment of the present disclosure, another method for processing optical layer services is provided, including: sending an optical signal carrying electrical layer service information in an optical label to the optical layer to instruct the optical layer to perform service processing at the optical layer based on the service information after obtaining the service information.
[0010] According to another embodiment of the present disclosure, a device for processing optical layer services is provided, including: a first acquisition module for acquiring an optical label in an optical signal from an electrical layer; a second acquisition module configured to acquire electrical layer service information carried in the optical label; and a processing module configured to perform service processing at the optical layer based on the service information.
[0011] According to another embodiment of the present disclosure, another optical layer service processing device is provided, including: a sending module, configured to send an optical signal carrying electrical layer service information in an optical label to the optical layer, so as to instruct the optical layer to perform service processing at the optical layer based on the service information after obtaining the service information.
[0012] According to another embodiment of the present disclosure, a device for processing optical layer services is provided, comprising: an optical layer device and an electrical layer device, wherein the optical layer device comprises the aforementioned device for processing one optical layer service; and the electrical layer device comprises the aforementioned device for processing another optical layer service.
[0013] According to another embodiment of the present disclosure, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when running.
[0014] According to another embodiment of the present disclosure, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] FIG1 is a schematic diagram of a photoelectric separation scenario in the related art;
[0016] FIG2 is a hardware structure block diagram of a mobile terminal of the method for processing optical layer services according to an embodiment of the present disclosure;
[0017] FIG3 is a diagram of a network architecture according to an embodiment of the present disclosure;
[0018] FIG4 is a flowchart of a method for processing optical layer services according to an embodiment of the present disclosure;
[0019] FIG5 is a flowchart of another method for processing optical layer services according to an embodiment of the present disclosure;
[0020] FIG6 is a flowchart of sorting optical layer services according to an embodiment of the present disclosure;
[0021] FIG7 is a monitoring diagram of a device for fixed wavelength scheduling according to an embodiment of the present disclosure;
[0022] FIG8 is a schematic diagram of monitoring a device with non-fixed wavelength scheduling according to an embodiment of the present disclosure;
[0023] FIG9 is a schematic diagram of a transition of a service state according to an embodiment of the present disclosure;
[0024] FIG10 is a structural block diagram of an apparatus for processing optical layer services according to an embodiment of the present disclosure;
[0025] FIG11 is a structural block diagram of another apparatus for processing optical layer services according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings and in conjunction with embodiments.
[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0028] First, the related technologies involved in this disclosure are described:
[0029] Optical layer OAM (Operation Administration and Maintenance): Optical layer OAM is an in-band monitoring technology that monitors single-channel information by adding low-frequency (MHz) modulation (pilot tone) to high-speed (GHz and above) optical wavelengths. Frequency division technology is used to add different modulated pilot tones to different wavelengths, enabling monitoring of multiple channels. This low-frequency information can be extracted through low-cost direct detection at any detection point on the optical path. Low-frequency modulation can be used to load channel information with corresponding content, indicating the characteristics of the channel (such as center wavelength, service rate, source and destination address, etc.). This information is combined into a specific frame format, forming the optical layer OAM overhead.
[0030] Service awareness technology: OTN (Optical Transport Network) electrical layer service access is developing service awareness functions. Based on the acquired L2L3 layer information of the accessed services, this technology enables the activation and scheduling of customer services corresponding to OTN bearer layer services, as well as cloud computing and other complex functional scenarios.
[0031] The boards related to optical layer equipment can support optical power monitoring function points, and implement optical layer OAM information content monitoring at a low cost.
[0032] Optical layer service scheduling can use service-related information to implement service activation and scheduling functions.
[0033] The present disclosure is described below with reference to embodiments:
[0034] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking the operation on a mobile terminal as an example, FIG2 is a hardware structure block diagram of the mobile terminal of the method for processing optical layer services in the embodiment of the present disclosure. As shown in FIG2 , the mobile terminal may include one or more (only one is shown in FIG2 ) processors 202 (the processor 202 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 204 configured to store data, wherein the above-mentioned mobile terminal may also include a transmission device 206 and an input and output device 208 for communication functions. It can be understood by those skilled in the art that the structure shown in FIG2 is only for illustration, and it does not limit the structure of the above-mentioned mobile terminal. For example, the mobile terminal may also include more or fewer components than those shown in FIG2 , or have a configuration different from that shown in FIG2 .
[0035] The memory 204 can be configured to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the method for processing optical layer services in the embodiment of the present disclosure. The processor 202 executes various functional applications and data processing by running the computer program stored in the memory 204, that is, implements the above-mentioned method. The memory 204 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 204 may further include a memory remotely located relative to the processor 202, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0036] The transmission device 206 is configured to receive or transmit data via a network. Specific examples of the aforementioned network may include a network connection provided by a telecommunications provider. In one embodiment, the transmission device 206 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with other network devices. In one embodiment, the transmission device 206 can be a physical network port, an optical port, or an electrical port, which can communicate with other network devices via an optical fiber or network cable connection.
[0037] The embodiment of the present application can run on the network architecture shown in Figure 3. As shown in Figure 3, the optical layer and the electrical layer actually have information interaction.
[0038] In this embodiment, a method for processing optical layer services running on the network architecture shown in FIG3 is provided. FIG4 is a flow chart of the method for processing optical layer services according to an embodiment of the present disclosure. As shown in FIG4 , the flow chart includes the following steps:
[0039] Step S402, obtaining an optical label in an optical signal from the electrical layer;
[0040] Step S404: obtaining the electrical layer service information carried in the optical label;
[0041] Step S406: Perform service processing at the optical layer based on the service information.
[0042] Among them, the executor of the above steps can be the device on the optical layer side, and each step can be executed by a module or device on the optical layer side, or by different modules or devices respectively, or some steps can be executed by the same module or device.
[0043] In the above embodiment, the business information in the optical label is pre-written by the equipment on the electrical layer side. There can be many specific writing methods. For example, the electrical layer single board optical module can be modulated to write relevant information. Of course, other methods can also be used for writing, which is not limited here.
[0044] In the above embodiment, the service information may also include multiple types of information, for example, it may include information required for optical layer service activation, service demand information, service status information, etc., and specifically which information can be adjusted based on actual needs.
[0045] In the above embodiment, after the optical layer obtains the service information of the electrical layer, it can perform service processing on the optical layer side based on the obtained information, including but not limited to opening the service, adjusting the service, or performing other service processing.
[0046] Through the above embodiments, since the electrical layer carries the service information of the electrical layer in the optical label of the optical signal when sending the optical signal, the optical layer can obtain the service information of the electrical layer from the optical label, and can perform service processing on the optical layer side based on the obtained service information, thereby realizing cross-layer joint processing of optical layer services and electrical layer services, and effectively solving the problem in related scenarios that only optical layer or electrical layer services can be managed and controlled separately, and cross-layer joint processing of optical layer services and electrical layer services cannot be realized.
[0047] In an optional embodiment, before obtaining the optical label in the optical signal from the electrical layer, the method further includes: when it is determined that the device set to monitor the optical signal is a fixed wavelength scheduling device, centrally monitoring the optical signal from the electrical layer device; when it is determined that the device set to monitor the optical signal is a non-fixed wavelength scheduling device, individually monitoring the optical signal from the electrical layer device. In this embodiment, the fixed wavelength scheduling device may be a FOADM (Fixed Optical Add-Drop Multiplexer), and the above-mentioned non-fixed wavelength scheduling device may be a ROADM (Reconfigurable Optical Add-Drop Multiplexer), wherein, compared to ROADM, FOADM can only add and drop fixed wavelength channels and cannot dynamically adjust the settings at will.
[0048] In the above embodiment, the optical layer supports the monitoring of optical layer OAM information of multiple services in hardware (different optical labels have different frequencies and can be detected together), but it is necessary to obtain the optical label information before service scheduling as the basis for service scheduling to guide service scheduling. Among them, for the fixed wavelength scheduling equipment mentioned above, such as coupler, the wavelength path is fixed, and optical layer OAM information monitoring can be centralized, thereby achieving the effect of saving costs and reducing complexity. In addition, for the configurable wavelength scheduling equipment mentioned above, such as WSS, optical switch array, etc., it is necessary to first monitor the optical layer OAM information at the access point to provide the necessary configuration information for the wavelength scheduling equipment before performing service scheduling. In this case, there are certain requirements for the optical label detection position.
[0049] In an optional embodiment, performing service processing at the optical layer based on the service information includes at least one of the following: if the optical layer service is not activated, obtaining first information for activating the optical layer service from the service information, and activating the optical layer service based on the first information; if the optical layer service is activated, obtaining second information indicating the service status of the electrical layer from the service information, and scheduling the optical layer service based on the second information. In this embodiment, the information contained in the frame structure can be predefined in the optical signal to be divided into first information indicating the service activation requirement and second information indicating the service implementation status. Service processing at the optical layer can include activating the service and scheduling the service. The service information required for different operations may vary. It should be noted that, when activating a service, only the first information is generally used. However, when scheduling a service, the first and second information may be used in combination, and, if necessary, other information may be used simultaneously for service scheduling. Furthermore, the specific information included in the first and second information can be flexibly adjusted based on actual conditions.
[0050] In an optional embodiment, obtaining first information for activating the optical layer service from the service information, and activating the optical layer service based on the first information includes: obtaining at least one of the wavelength value and channel bandwidth information from the service information, and determining wavelength resource allocation based on the obtained information; when it is determined that there is no conflict in the wavelength resource allocation, determining topology information based on at least one of the following information included in the service information: source and destination sites, service priority, service delay, and service scheduling requirements, wherein the topology information includes at least one of the following information: service key points, path hop count, and distance requirements; generating and configuring a service topology path based on the topology information; wherein the first information includes the information obtained when determining the wavelength resource allocation, and the information used when determining the topology information. In the above embodiment, when configuring the service topology path, a specific configuration command can be determined based on the determined service topology path, and the specific command can be sent to each execution node to complete the service activation. In addition, it should be noted that the first information may include various types of specific information mentioned in this embodiment, or only part of the various types of specific information mentioned in this embodiment, including which information can be adjusted based on actual business conditions or business activation requirements.
[0051] In an optional embodiment, obtaining the second information for indicating the service status of the electrical layer from the service information, and scheduling the optical layer service based on the second information includes: obtaining the second information for indicating the actual status of the service of the electrical layer from the service information; and scheduling the optical layer service based on the second information when it is determined based on the second information that the service status of the electrical layer has changed. In this embodiment, the service scheduling is triggered by the service information sent by the electrical layer as an example. In addition, in actual applications, there are many ways to trigger the service scheduling. For example, it can also be triggered by changes in optical layer resources and alarm status. It should be noted that no matter which triggering method is used, it is necessary to give priority to high-priority, alarm-free, and high-traffic utilization services. In this embodiment, when performing service scheduling, in addition to using the second information for scheduling, the aforementioned first information and other information obtained by the optical layer can also be referred to.
[0052] In an optional embodiment, after performing service processing at the optical layer based on the service information, the method further includes: when it is determined that the electrical layer is not loaded with the target service, releasing the optical layer resources allocated for the target service. In this embodiment, whether the electrical layer has loaded the target service can be determined by whether the electrical layer has sent an electrical signal. For example, if the electrical layer does not turn on the laser, it means that it has not loaded the target service. In addition, other methods can be used to determine whether the electrical layer has loaded the target service. In addition, after the laser is turned on on the electrical layer board, the wavelength resources of the electrical layer service transmitted will be checked. If a conflict occurs, an alarm will be given. If the blocking capability is available, it can be blocked.
[0053] In an optional embodiment, the method further includes: after acquiring the optical signal, transmitting a processing result after performing target processing on the optical signal to the first port of the electrical layer, indicating to the electrical layer that the optical layer successfully performed the target processing on the optical signal; wherein the optical signal is transmitted by the second port of the electrical layer, and the first and second ports are receiving and transmitting ports on the same or different sides of the same bidirectional service. In this embodiment, the optical layer device has a configurable connection between local add / drop optical paths, supporting direct loopback configuration for add and drop services. Therefore, the loopback function can be used to enable simple interaction between the electrical and optical layer devices, implementing an automatic negotiation service provisioning process. In this embodiment, the optical layer can also transmit the acquired optical label or other information to the first port of the electrical layer. Regardless of the type of information transmitted, the ultimate purpose is to enable information exchange between the two parties, thereby achieving negotiation. In the case of transmitting an optical label, the electrical layer device can determine the interaction status with the optical layer device based on whether it receives no optical label signal, receives an optical label signal transmitted by its own end, or receives an optical label signal transmitted by the other end. The optical layer device can set a loopback based on the received optical label information to indicate that the optical label information has been received and parsed normally, and notify the electrical layer device. By opening up the service, the electrical layer service AZ ports (that is, the receiving and sending ports of the same bidirectional service starting at node A on one side of the service and node Z on the other side of the service, wherein the receiving and sending ports on the same side mentioned above can be a pair of sending and receiving ports on the A node side, or can be a pair of sending and receiving ports on the Z node side, and the receiving and sending ports on different sides mentioned above mean that the receiving port is on the A node side and the sending port is on the Z node side, or the receiving port is on the Z node side and the sending port is on the A node side) can be interconnected. This achieves a simple interaction of optical layer and electrical layer information.
[0054] In an optional embodiment, performing service processing at the optical layer based on the service information includes: after determining that the service has been authenticated at the optical layer, pre-calculating the service topology path at the optical layer based on the service information; and configuring the service topology path when determining that the service needs to be loaded at the optical layer. In this embodiment, the status of the optical layer service can be divided into three types: unactivated, authenticated, and activated. After entering the service authenticated state, the optical label of the received optical signal can contain service information. In this case, the service can be activated based on the service information first, but the optical layer can pre-calculate the route according to the service information in the optical label. When the service needs to be loaded, it can switch to the activated state. The optical layer executes the configuration corresponding to the pre-calculated routing information, which can speed up the service activation.
[0055] The above embodiment mainly describes the processing flow on the optical layer side. The following describes the processing flow on the electrical layer side.
[0056] This embodiment also provides a method for processing optical layer services running on the network architecture shown in FIG3 . FIG5 is a flow chart of another method for processing optical layer services according to an embodiment of the present disclosure. As shown in FIG5 , the process includes the following steps:
[0057] Step S502 : Sending an optical signal carrying the service information of the electrical layer in the optical label to the optical layer, to instruct the optical layer to perform service processing based on the service information after acquiring the service information.
[0058] The execution entity of the above steps may be the equipment on the electrical layer side.
[0059] In the above embodiment, the business information in the optical label is pre-written by the equipment on the electrical layer side. There can be many specific writing methods. For example, the electrical layer single board optical module can be modulated to write relevant information. Of course, other methods can also be used for writing, which is not limited here.
[0060] In the above embodiment, the service information may also include multiple types of information, for example, information required for optical layer service development, service demand information, service status information, etc., and which specific information can be adjusted based on actual needs.
[0061] Through the above embodiments, since the electrical layer carries the service information of the electrical layer in the optical label of the optical signal when sending the optical signal, the optical layer can obtain the service information of the electrical layer from the optical label, and can perform service processing on the optical layer side based on the obtained service information, thereby realizing cross-layer joint processing of optical layer services and electrical layer services, and effectively solving the problem in related technologies that only optical layer or electrical layer services can be managed and controlled separately, and cross-layer joint processing of optical layer services and electrical layer services cannot be realized.
[0062] In an optional embodiment, before the optical signal carrying the electrical layer service information in the optical label is sent to the optical layer, the method further includes: expanding the target frame in the optical label; and writing the service information in the expanded target frame. In this embodiment, the electrical layer device can expand the existing optical label based on the defined format to enable it to support carrying the information required for optical layer scheduling. In the embodiment, the optical label can support multi-frame definition. If one reserved byte is used and it is expanded according to 64 multi-frames, it can support 64-byte content transmission. It should be noted that this expansion method is only an example. In actual applications, more reserved bytes can be used, and when expanding, more multi-frames or fewer multi-frames can be used for expansion.
[0063] In an optional embodiment, the method further includes: determining a reception status of a target optical label at the electrical layer; and determining a processing result of the service processing based on the reception status. This embodiment primarily addresses scenarios where the optical layer configures direct loopback for both add and drop services. The electrical layer can comprehensively determine the current service status based on whether an optical label is received and, if so, the specific port from which the optical label is received.
[0064] In an optional embodiment, determining the result of the service processing based on the receiving state includes: determining that the optical layer has not opened the service corresponding to the service of the electrical layer when it is determined that the electrical layer has not received the target optical label; determining that the optical layer has authenticated the service corresponding to the service of the electrical layer when it is determined that the target optical label received by the local receiving port of the electrical layer is the optical label sent by the local sending port, wherein the local receiving port and the local sending port are the receiving and sending ports on the same side of the same bidirectional service; determining that the optical layer has opened the service corresponding to the service of the electrical layer when it is determined that the target optical label received by the local receiving port of the electrical layer is the optical label sent by the opposite sending port, wherein the local receiving port and the opposite sending port are the receiving and sending ports on different sides of the same bidirectional service. In this embodiment, the loopback function can be used to implement simple interaction between electrical layer equipment and optical layer equipment, and realize the automatic negotiation service activation process.
[0065] The above is a description of the processing on the optical layer side and the electrical layer side respectively. The following is an overall description of the present disclosure in conjunction with specific embodiments:
[0066] FIG6 is a flowchart of sorting optical layer services according to an embodiment of the present disclosure. As shown in FIG6 , the process includes the following steps:
[0067] S602, in a scenario where the electrical layer is connected to the optical layer and the optical layer is separated, the electrical layer service writes service information into the optical label;
[0068] S604: The electrical layer device transmits the relevant service information to the optical layer via an optical signal carrying the optical label.
[0069] S606, the optical layer service device obtains the electrical layer service information from the optical label and transmits it to the optical layer service controller;
[0070] S608 , the optical layer service controller performs optical layer activation, scheduling, and other operations on the carried electrical layer service based on the electrical layer service information obtained from the optical label.
[0071] The following is a detailed description of the above steps:
[0072] In the above S602, the following information is mainly considered when writing the electrical layer service information into the optical label:
[0073] 1. Format requirements: The existing optical label format is expanded to support the information required for optical layer scheduling.
[0074] 2. Content: Information required for optical layer service provisioning. In addition to information already defined in optical labels in related technologies, such as wavelength, channel bandwidth, and source / destination sites, this information may also include service requirement information such as priority, service latency, and service scheduling requirements. It may also include service status information such as service traffic and service alarm status. This information provides the information required for service provisioning and scheduling.
[0075] In the optical label technology in the related art, multi-frame definition can be supported. If one reserved byte is used and expanded according to 64 multi-frames, 64-byte content transmission can be supported. The possible transmission content and definitions are listed below.
[0076] The information mainly includes:
[0077] Handshake information (i.e., the content shown in Table 1): Since there is no direct interaction between electrical layer and optical layer control, adding authentication information can ensure that relevant processing can only be performed after authorization, thereby ensuring security.
[0078] Table 1
[0079] Request type (i.e., the content shown in Table 2): distinguishes whether there is a business status. When performing different operations on the business, different attributes need to be paid attention to.
[0080] Table 2
[0081] Service configuration information (ie, the content shown in Table 3): specific service configuration related information, including specific resource information, topology information, and path calculation requirements.
[0082] Table 3
[0083] Actual business status (ie, the content shown in Table 4): the actual business status, and the created business can be evaluated and adjusted according to the actual status.
[0084] Table 4
[0085] In the above definition, the expandable field is calculated as 64 bits, and the total length does not exceed the length of a single byte * 64 multiframes. The above definition is only an example, not the only solution. The content is optional, expandable, and not mandatory.
[0086] In the above S606, the optical layer service device obtains the electrical layer service information from the optical label, which may specifically include the following:
[0087] Optical layer service equipment, which performs cross-scheduling of optical layer signals and interconnects with electrical layer services, needs to have optical label detection capabilities in the add / drop units to obtain service-related information.
[0088] In terms of hardware, it supports monitoring the optical layer OAM information of multiple services together (different optical labels have different frequencies and can be detected together), but it is necessary to obtain the optical label information before service scheduling as the basis for service scheduling to guide service scheduling.
[0089] For fixed wavelength scheduling equipment, such as couplers, the wavelength path is fixed, and optical layer OAM information monitoring can be centralized to save costs and reduce complexity. This situation can be seen in Figure 7.
[0090] For configurable wavelength scheduling equipment, such as WSS and optical switch arrays, it is necessary to first monitor the optical layer OAM information at the access point to provide the necessary configuration information for the wavelength scheduling equipment before performing service scheduling. There are requirements for the optical label detection position. For this situation, please refer to Figure 8.
[0091] After obtaining the access electrical layer service information, it is forwarded to the controller for unified scheduling and processing.
[0092] In the above S608, the controller performs service configuration according to service requirements, which mainly includes the following contents:
[0093] Detect the optical label of the optical layer accessing the electrical layer service and obtain the service information. Calculate the route based on the service information and schedule the opening of the optical layer service. The following scenarios are explained:
[0094] For activation scenarios:
[0095] Obtain the necessary information for activation, namely wavelength value and channel bandwidth information, and determine wavelength resource allocation. If there is a conflict, an alarm will be issued.
[0096] When wavelength allocation does not conflict, topology constraints such as service key points, path hop count, and distance requirements are determined based on service configuration information such as source and destination sites, priority, service delay, and service scheduling requirements.
[0097] Calculate and generate the service topology path, convert it into specific configuration commands, and issue them to each execution node to complete service activation.
[0098] For scheduling scenarios:
[0099] Perform service scheduling based on service status information.
[0100] Based on the optical layer resources and alarm status, priority is given to high-priority, alarm-free, and high-traffic utilization services.
[0101] Optical layer service scheduling operations can be triggered by changes in optical layer resources and alarm status, or by changes in information provided by customer electrical layer services.
[0102] For example, if an optical layer failure occurs and the original path becomes ineffective, the optical layer related to the failed path also needs to be rescheduled.
[0103] For example, if the business priority changes, the business path can be adjusted according to the algorithm.
[0104] For example, if the service level requirements change, the optical layer parameters can be adjusted to increase or decrease the service OSNR (Optical Signal-to-Noise Ratio) margin.
[0105] For example, if the service alarm status changes, the service level can be adjusted for the alarm service and the routing can be recalculated.
[0106] When no services are loaded, optical layer resources can be released and no scheduling is performed.
[0107] After the laser is turned on on the electrical layer board, the wavelength resources of the electrical layer services transmitted are checked. If a conflict occurs, an alarm is given. If blocking capability is available, blocking is performed.
[0108] For the auto-negotiation process in a non-service scenario:
[0109] Prerequisite: In the optical layer equipment, there is a configurable connection between the local add and drop optical paths, which supports direct loopback configuration of add and drop services.
[0110] The loopback function can be used to implement simple interaction between electrical layer devices and optical layer devices (mainly including the electrical layer device performing a sending operation, the optical layer device performing a scheduling processing operation, and the electrical layer device then performing a receiving operation. The specific service status determined can be seen in Table 5), realizing the automatic negotiation service activation process.
[0111] Table 5
[0112] In the above Table 5, the electrical layer device can determine the interaction status with the optical layer device based on whether it receives no optical label signal, receives an optical label signal sent by the local end, or receives an optical label signal sent by the remote end.
[0113] The optical layer device can set a loopback based on the received optical label information to indicate that the optical label information has been received and parsed normally, and notify the electrical layer device. By opening up the service, the AZ ports of the electrical layer service can be interconnected.
[0114] A simple interaction between optical layer and electrical layer information is achieved.
[0115] After entering the authenticated state, the optical label can contain service information, but service provisioning is not performed. The optical layer pre-calculates routes based on the service information in the optical label. When a service is required, the optical layer switches to the enabled state and executes the configuration corresponding to the pre-calculated route information, which can speed up service provisioning.
[0116] In addition, the transition conditions of the above three states of the service can be seen in Figure 9.
[0117] The above-mentioned phased confirmation method also facilitates intercommunication debugging.
[0118] In the above embodiment, for the scenario where electrical layer devices and optical layer devices are independently deployed, optical labels are used to transmit information between the electrical layer devices and the optical layer devices, so that optical layer services can obtain electrical layer service information, simplifying management and control interactions and facilitating service activation and scheduling.
[0119] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present disclosure.
[0120] In this embodiment, a device for processing optical layer services is also provided, which is used to implement the above-mentioned embodiments and preferred implementation methods, and the details that have been explained will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and conceivable. In addition, it should be noted that some of the modules, units, and sub-units mentioned later can themselves be relatively independent modules, and in actual applications, some of the modules, units, and sub-units can also be the same module, unit, or sub-unit.
[0121] FIG10 is a structural block diagram of an apparatus for processing optical layer services according to an embodiment of the present disclosure. As shown in FIG10 , the apparatus includes:
[0122] The first acquisition module 102 is configured to obtain the optical label in the optical signal from the electrical layer; the second acquisition module 104 is configured to obtain the electrical layer service information carried in the optical label; the processing module 106 is configured to perform service processing at the optical layer based on the service information.
[0123] In an optional embodiment, the device also includes a monitoring module, which is configured to, before obtaining the optical label in the optical signal from the electrical layer, centrally monitor the optical signal from the electrical layer device when it is determined that the device configured to monitor the optical signal is a fixed wavelength scheduling device; and individually monitor the optical signal from the electrical layer device when it is determined that the device configured to monitor the optical signal is a non-fixed wavelength scheduling device.
[0124] In an optional embodiment, the processing module 106 includes at least one of the following units: a first processing unit, configured to obtain first information for activating the optical layer service from the service information when the optical layer service is not activated, and activate the optical layer service based on the first information; a second processing unit, configured to obtain second information for indicating the service status of the electrical layer from the service information when the optical layer service is activated, and schedule the optical layer service based on the second information.
[0125] In an optional embodiment, the first processing unit includes: a first acquisition subunit, configured to obtain at least one of a wavelength value and a channel bandwidth information from the service information, and determine wavelength resource allocation based on the acquired information; a determination subunit, configured to determine topology information based on at least one of the following information included in the service information when determining that there is no conflict in the wavelength resource allocation: source and destination sites, service priority, service delay, and service scheduling requirements, wherein the topology information includes at least one of the following information: service key points, path hop count, and distance requirements; a generation subunit, configured to generate and configure a service topology path based on the topology information; wherein the first information includes the information obtained when determining the wavelength resource allocation, and the information used when determining the topology information.
[0126] In an optional embodiment, the second processing unit includes: a second acquisition subunit, configured to obtain the second information indicating the actual status of the electrical layer service from the service information; and a scheduling subunit, configured to schedule the optical layer service based on the second information when it is determined that the service status of the electrical layer has changed based on the second information.
[0127] In an optional embodiment, the device also includes a release module, which is configured to release the optical layer resources allocated to the target service after performing service processing at the optical layer based on the service information and when it is determined that the electrical layer is not loaded with the target service.
[0128] In an optional embodiment, the device also includes a sending module, which is configured to send the processing result after target processing based on the optical signal to the first port of the electrical layer after acquiring the optical signal, so as to indicate to the electrical layer that the optical layer has successfully performed the target processing based on the optical signal; wherein, the optical signal is sent by the second port of the electrical layer, and the first port and the second port are receiving and sending ports on the same side or different sides of the same bidirectional service.
[0129] In an optional embodiment, the processing module 106 includes a calculation unit, which is configured to pre-calculate the service topology path at the optical layer based on the service information after determining that service authentication has been performed at the optical layer; and a configuration unit, which is configured to configure the service topology path when it is determined that a service needs to be loaded at the optical layer.
[0130] FIG11 is a structural block diagram of another apparatus for processing optical layer services according to an embodiment of the present disclosure. As shown in FIG11 , the apparatus includes:
[0131] The sending module 112 is configured to send the optical signal carrying the service information of the electrical layer in the optical label to the optical layer, so as to instruct the optical layer to perform service processing based on the service information after obtaining the service information.
[0132] In an optional embodiment, the device also includes: an expansion module, configured to expand the target frame in the optical label before sending the optical signal carrying the business information of the electrical layer in the optical label to the optical layer; and a writing module, configured to write the business information in the expanded target frame.
[0133] In an optional embodiment, the device further includes: a first determination module configured to determine a reception status of the target optical tag of the electrical layer; and a second determination module configured to determine a processing result of the service processing based on the reception status.
[0134] In an optional embodiment, the second determination module includes: a first determination unit, configured to determine that the optical layer has not opened the service corresponding to the service of the electrical layer when it is determined that the electrical layer has not received the target optical label; a second determination unit, configured to determine that the optical layer has authenticated the service corresponding to the service of the electrical layer when it is determined that the target optical label received by the local receiving port of the electrical layer is the optical label sent by the local sending port, wherein the local receiving port and the local sending port are the receiving and sending ports on the same side of the same bidirectional service; a third determination unit, configured to determine that the optical layer has opened the service corresponding to the service of the electrical layer when it is determined that the target optical label received by the local receiving port of the electrical layer is the optical label sent by the opposite sending port, wherein the local receiving port and the opposite sending port are the receiving and sending ports on different sides of the same bidirectional service.
[0135] In an embodiment of the present disclosure, a system for processing optical layer services is also provided, which includes optical layer equipment and electrical layer equipment, wherein the optical layer equipment includes the apparatus shown in FIG10 , and the electrical layer equipment includes the apparatus shown in FIG11 . It should be noted that the optical layer equipment included in the system may include the optical layer equipment and optical layer control shown in FIG6 , and the electrical layer equipment included in the system may include the electrical layer equipment and electrical layer control shown in FIG6 .
[0136] It should be noted that the above modules can be implemented through software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0137] An embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when run.
[0138] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
[0139] An embodiment of the present disclosure further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0140] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0141] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail here.
[0142] Obviously, those skilled in the art should understand that the modules or steps of the present disclosure described above can be implemented using a general-purpose computing device, they can be concentrated on a single computing device, or distributed across a network composed of multiple computing devices, they can be implemented using program code executable by the computing device, and thus, they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be performed in a different order than herein, or they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module for implementation. Thus, the present disclosure is not limited to any particular combination of hardware and software.
[0143] The foregoing description is merely a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Those skilled in the art will readily appreciate that various modifications and variations of the present disclosure are possible. Any modifications, equivalent substitutions, or improvements made within the principles of the present disclosure shall be included within the scope of protection of the present disclosure.
Claims
1. A method for processing optical layer services, comprising: obtaining an optical tag in an optical signal from an electrical layer; Acquiring the electrical layer service information carried in the optical label; Business processing is performed at the optical layer based on the business information.
2. The method according to claim 1, wherein: Before acquiring the optical tag in the optical signal from the electrical layer, the method further comprises: When it is determined that the device configured to monitor the optical signal is a fixed wavelength scheduling device, centrally monitoring the optical signal from the electrical layer; In the case where it is determined that the device configured to monitor the optical signal is a device with non-fixed wavelength scheduling, the optical signal from the electrical layer is monitored separately.
3. The method according to claim 1, wherein: Performing service processing at the optical layer based on the service information includes at least one of the following: When the optical layer service is not activated, obtaining first information for activating the optical layer service from the service information, and activating the optical layer service based on the first information; When the optical layer service has been activated, second information indicating the service status of the electrical layer is obtained from the service information, and the optical layer service is scheduled based on the second information.
4. The method according to claim 3, wherein: Acquiring first information for opening the optical layer service from the service information, and opening the optical layer service based on the first information includes: Acquire at least one of a wavelength value and channel bandwidth information from the service information, and determine wavelength resource allocation based on the acquired information; In the case where it is determined that there is no conflict in the wavelength resource allocation, topology information is determined based on at least one of the following information included in the service information: source and destination sites, service priority, service delay, and service scheduling requirements, wherein the topology information includes at least one of the following information: service key points, path hop count, and distance requirements; Generate and configure a service topology path based on the topology information; The first information includes information obtained when determining the wavelength resource allocation and information used when determining the topology information.
5. The method according to claim 3, wherein: Acquiring second information indicating a service state of the electrical layer from the service information, and scheduling the optical layer service based on the second information includes: Acquire the second information indicating the actual state of the service of the electrical layer from the service information; When it is determined based on the second information that the service state of the electrical layer has changed, the optical layer service is scheduled based on the second information.
6. The method according to claim 1, wherein: After performing service processing at the optical layer based on the service information, the method further includes: When it is determined that the electrical layer is not loaded with the target service, the optical layer resources allocated corresponding to the target service are released.
7. The method according to claim 1, wherein: The method further comprises: After acquiring the optical signal, sending a processing result after performing target processing based on the optical signal to the first port of the electrical layer to indicate to the electrical layer that the optical layer has successfully performed the target processing based on the optical signal; The optical signal is sent by the second port of the electrical layer, and the first port and the second port are receiving and sending ports on the same side or different sides of the same bidirectional service.
8. The method according to claim 1, wherein: The service processing at the optical layer based on the service information includes: After determining that the service authentication has been performed at the optical layer, pre-calculating the service topology path based on the service information at the optical layer; When it is determined that the optical layer needs to load a service, the service topology path is configured.
9. A method for processing optical layer services, comprising: An optical signal carrying the service information of the electrical layer in the optical label is sent to the optical layer to instruct the optical layer to perform service processing at the optical layer based on the service information after acquiring the service information.
10. The method according to claim 9, wherein: Before sending the optical signal carrying the service information of the electrical layer in the optical label to the optical layer, the method further includes: Expanding the target frame in the optical tag; The service information is written into the extended target frame.
11. The method according to claim 9, wherein: The method further comprises: determining a receiving state of a target optical tag of the electrical layer; A processing result of the service processing is determined based on the reception status.
12. The method according to claim 11, wherein: Determining a processing result of the service processing based on the receiving status includes: In the case where it is determined that the electrical layer has not received the target optical tag, determining that the optical layer has not opened a service corresponding to the service of the electrical layer; In the case where it is determined that the target optical label received by the local receiving port of the electrical layer is the optical label sent by the local sending port, it is determined that the optical layer has authenticated the service corresponding to the service of the electrical layer, wherein the local receiving port and the local sending port are the receiving and sending ports on the same side of the same bidirectional service; In the case where it is determined that the target optical label received by the local receiving port of the electrical layer is the optical label sent by the opposite sending port, it is determined that the optical layer has opened a service corresponding to the service of the electrical layer, wherein the local receiving port and the opposite sending port are The opposite end sending port is the receiving and sending port of the same bidirectional service on different sides.
13. A processing device for optical layer services, comprising: A first acquisition module, configured to acquire an optical tag in an optical signal from the electrical layer; A second acquisition module is configured to acquire the service information of the electrical layer carried in the optical label; The processing module is configured to perform service processing at the optical layer based on the service information.
14. A device for processing optical layer services, comprising: The sending module is configured to send the optical signal carrying the service information of the electrical layer in the optical label to the optical layer, so as to instruct the optical layer to perform service processing at the optical layer based on the service information after acquiring the service information.
15. A system for processing optical layer services, comprising: Optical layer equipment and electrical layer equipment, among which, The optical layer device comprises the apparatus of claim 13; The electrical layer device comprises the apparatus of claim 14.
16. A computer-readable storage medium having a computer program stored therein, wherein: When the computer program is executed by a processor, the computer program implements the steps of the method described in any one of claims 1 to 8, or implements the steps of the method described in any one of claims 9 to 12.
17. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method described in any one of claims 1 to 8, or implements the steps of the method described in any one of claims 9 to 12 when executing the computer program.
Citation Information
Patent Citations
Method for implementing signaling expansion by using electronic relay for establishing cross-layer channel in WSON (Wavelength Switched Optical Network)
CN105915643A
PTN-OTN hybrid networking method and optical transport network architecture
CN109246494A
Method, device and equipment for establishing connection and readable storage medium
CN114727169A
Cross-layer service creation method and corresponding device
CN116094981A
Method optical-layer traffic scheduling method of network element device and network management control system
WO2009076842A1
Cited By
Power communication network cooperative protection method and system based on OSU and ASON
CN120017494A
Data center network system, data transmission method, electronic equipment and medium
CN120416705A