Transmission method and apparatus, node device, and storage medium

By carrying specific instruction information in the overhead of the fgMTN multiplexing unit, the problem of passing bandwidth adjustment information in the limited overhead resources is solved, and efficient bandwidth adjustment and time slot configuration consistency of MTN slice channel is achieved.

WO2025092589A1PCT designated stage expired Publication Date: 2025-05-08CHINA MOBILE COMM LTD RES INST +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/127338
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-03
Filing Date
2024-10-25
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

In the limited overhead resources, how to effectively pass relevant information to achieve bandwidth adjustment of MTN slice channels, especially when upstream and downstream coordination is required to adjust the transmission of time slots and ensure the consistency of time slot configuration.

Method used

Relevant bandwidth adjustment information is transmitted by carrying specific instruction information such as bandwidth adjustment request instructions, bandwidth adjustment awareness instructions, bandwidth adjustment command instructions and bandwidth increase notification instructions in the overhead of the fgMTN multiplexing unit. These instruction information indicates its function by a specific overhead value (such as 1), and carry a new customer ID when needed or set a specific value (such as 0) to indicate the adjusted customer ID.

Benefits of technology

It realizes the effective transmission of bandwidth adjustment information in limited overhead resources, ensuring coordination between upstream and downstream nodes and consistency of time slot configuration, thereby supporting MTN slice channel adjustment with smaller bandwidth granularity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024127338_08052025_PF_FP_ABST
    Figure CN2024127338_08052025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are a transmission method and apparatus, a node device, and a storage medium. The method comprises: sending a first fgMTN multiframe group, the first fgMTN multiframe group comprising a plurality of fgMTN multiplexing units. Each fgMTN multiplexing unit overhead comprises an overhead multiframe indicator and client identifier information, the value of the overhead multiframe indicator being m, and the client identifier information carrying a client identifier (ID) corresponding to the (m+1)th time slot, where m is greater than or equal to 0, m is less than or equal to N, and N is an integer.
Need to check novelty before this filing date? Find Prior Art

Description

Transmission method, device, node equipment and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application No. 202311459879.1 filed in China on November 3, 2023, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The embodiments of the present disclosure relate to the field of communication technology, and particularly to a transmission method, apparatus, node device, and storage medium. Background Art

[0004] With the development of fifth-generation mobile communication technology (5G) and the increase in users across vertical industries, the demand for network slicing is increasing. The industry has conducted many beneficial explorations in Ethernet-based slicing isolation technology. The Metro Transport Network (MTN) is a new transport network technology system defined by the International Telecommunication Union Telecommunication Standardization Sector (ITU-T) to meet the needs of new services such as 5G. It features a comprehensive end-to-end Operation Administration and Maintenance (OAM) mechanism that supports cross-multiplexing of any Nx5G channelized client signals.

[0005] Previously, both Flexible Ethernet (FlexE) and MTN technologies only supported channel division and slicing at the section layer with a minimum granularity of 5 Gbps. MTN reused the FlexE frame format at the section layer. The basic data unit frame format at the section layer consists of a 64B / 66B code block for overhead and 20,460 64B / 66B code blocks for payload.

[0006] Slicing provides hard isolation capabilities based on time division multiplexing (TDM). The bearer network for integrated services will cover tens of millions of industries, and many new industries will also require network slicing for isolation. With the development of globalization, informatization, and cloud computing, the demand for dedicated lines will increase. Dedicated lines with bandwidths above 100 Mbps are rapidly developing, while the demand for dedicated lines with bandwidths below 50 Mbps will continue to exist. At the section layer, MTN technology only supports channel division and slicing with a minimum granularity of 5 Gbps. Therefore, it is necessary to provide MTN slice channels with even finer bandwidth granularity (fine granularity MTN) above the MTN channel layer.

[0007] When fine-granularity MTN (fgMTN) channels adjust bandwidth, upstream and downstream coordination is required to transfer the adjusted time slots. To ensure consistency in upstream and downstream time slot configurations, full time slot transfer is required. Furthermore, adjustments also involve the transmission of adjustment signaling, making the transmission of relevant information within limited overhead resources a pressing challenge.

[0008] Summary of the Invention

[0009] The embodiments of the present disclosure provide a transmission method, apparatus, node device, and storage medium to solve the problem of how to transmit relevant information within limited overhead resources.

[0010] In a first aspect, a transmission method is provided, applied to a first node, the method comprising:

[0011] Sending a first fgMTN multiframe group, where the first fgMTN multiframe group includes a plurality of fgMTN multiplexing units;

[0012] The fgMTN multiplexing unit overhead includes an overhead multiframe indication and customer identification information, the value of the overhead multiframe indication is m, and the customer identification information carries the customer identification ID corresponding to the m+1th time slot, where m is greater than or equal to 0 and less than or equal to N, where N is an integer.

[0013] Optionally, instruction information of a first instruction is carried in the fgMTN multiplexing unit overhead corresponding to the time slot where bandwidth adjustment is required, where the instruction information of the first instruction is used to indicate a request to the second node to adjust bandwidth.

[0014] Optionally, the method further includes:

[0015] When the first node is ready to start bandwidth adjustment, instruction information of the first instruction is carried in the fgMTN multiplexing unit overhead corresponding to the time slot where bandwidth adjustment is required.

[0016] Optionally, if there are multiple time slots whose bandwidth needs to be adjusted, the instruction information of the first instruction is carried in the overhead of each fgMTN multiplexing unit corresponding to the time slot whose bandwidth needs to be adjusted.

[0017] Optionally, when the first instruction overhead is a first specific value, the instruction information of the first instruction is used to indicate a request for the second node to adjust the bandwidth.

[0018] Optionally, starting from the first fgMTN multiframe group corresponding to the instruction information of the first instruction, the customer identification information in the overhead of the fgMTN multiplexing unit carries a new customer ID that needs to be adjusted.

[0019] Optionally, the customer ID carried in the customer identification information in the overhead of the fgMTN multiplexing unit corresponding to the removed occupied time slot is a second specific value.

[0020] Optionally, the method further includes:

[0021] receiving a second fgMTN multiframe group sent by a second node, where the second fgMTN multiframe group includes a plurality of fgMTN frame units;

[0022] The fgMTN multiplexing unit overhead corresponding to the time slot where bandwidth adjustment is required carries instruction information of the second instruction, and the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

[0023] Optionally, if there are multiple time slots whose bandwidth needs to be adjusted, the instruction information of the second instruction is carried in the overhead of the fgMTN multiplexing unit corresponding to each time slot whose bandwidth needs to be adjusted.

[0024] Optionally, when the second instruction overhead is a third specific value, the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

[0025] Optionally, the method further includes:

[0026] Sending a third fgMTN multiframe group to the second node, where the third fgMTN multiframe group includes a plurality of fgMTN multiplexing units;

[0027] The first Q fgMTN multiplexing unit overheads in the third fgMTN multiframe carry instruction information of a third instruction, where the instruction information of the third instruction indicates instructing the second node to adjust the bandwidth, and Q is an integer greater than or equal to 1.

[0028] Optionally, the method further includes:

[0029] When the first node is ready to switch to a new time slot configuration, instruction information of the third instruction is carried in the first Q fgMTN multiplexing unit overheads in the third fgMTN multiframe.

[0030] Optionally, when the third instruction overhead is a fourth specific value, the instruction information of the third instruction indicates commanding the second node to adjust the bandwidth.

[0031] Optionally, the method further includes:

[0032] Starting from the next fgMTN multiplexing unit of the first Q fgMTN multiplexing units, or starting from the first fgMTN multiplexing unit of the next fgMTN multiframe group of the third fgMTN multiframe group, switching to a new time slot configuration.

[0033] Optionally, the method further includes:

[0034] receiving a fourth fgMTN multiframe group from the second node, the fourth fgMTN multiframe group including a plurality of fgMTN multiplexing units;

[0035] The instruction information of the fourth instruction carried in the overhead of the fgMTN multiplexing unit corresponding to the smallest slot number among the multiple time slots requiring bandwidth adjustment indicates notifying the first node to increase the bandwidth.

[0036] Optionally, when the fourth instruction overhead is a fifth specific value, the instruction information of the fourth instruction indicates notifying the first node to increase the bandwidth.

[0037] In a second aspect, a transmission method is provided, using a second node, the method comprising:

[0038] A first fgMTN multiframe group is received, where the first fgMTN group includes multiple fgMTN multiplexing units, and the fgMTN multiplexing unit overhead includes an overhead multiframe indication and customer identification information, where the value of the overhead multiframe indication is m, and the customer identification information carries a customer ID corresponding to an m+1th time slot, where m is greater than or equal to 0 and less than or equal to N, where N is an integer.

[0039] Optionally, instruction information of a first instruction is carried in the fgMTN multiplexing unit overhead corresponding to the time slot where bandwidth adjustment is required, where the instruction information of the first instruction is used to indicate a request to the second node to adjust bandwidth.

[0040] Optionally, if there are multiple time slots whose bandwidth needs to be adjusted, the instruction information of the first instruction is carried in the overhead of the fgMTN multiplexing unit corresponding to each time slot whose bandwidth needs to be adjusted.

[0041] Optionally, when the first instruction overhead is a first specific value, the instruction information of the first instruction is used to indicate a request for the second node to adjust the bandwidth.

[0042] Optionally, starting from the first fgMTN multiframe group corresponding to the instruction information of the first instruction, the customer identification information in the overhead of the fgMTN multiplexing unit carries a new customer ID that needs to be adjusted.

[0043] Optionally, the customer ID carried in the customer identification information in the overhead of the fgMTN multiplexing unit corresponding to the removed occupied time slot is a second specific value.

[0044] Optionally, the method further includes:

[0045] Sending a second fgMTN multiframe group to the first node, where the second fgMTN multiframe group includes a plurality of fgMTN frame units;

[0046] The fgMTN multiplexing unit overhead corresponding to the time slot where bandwidth adjustment is required carries instruction information of the second instruction, and the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

[0047] Optionally, the method further includes:

[0048] When the second node is ready to switch to a new time slot configuration, instruction information of the second instruction is carried in the fgMTN multiplexing unit overhead corresponding to the time slot where bandwidth adjustment is required.

[0049] Optionally, if there are multiple time slots whose bandwidth needs to be adjusted, the instruction information of the second instruction is carried in the overhead of the fgMTN multiplexing unit corresponding to each time slot whose bandwidth needs to be adjusted.

[0050] Optionally, when the second instruction overhead is a third specific value, the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

[0051] Optionally, the method further includes:

[0052] receiving a third fgMTN multiframe group from the first node, the third fgMTN multiframe group including a plurality of fgMTN multiplexing units;

[0053] The first Q fgMTN multiplexing unit overheads in the third fgMTN multiframe carry instruction information of a third instruction, where the instruction information of the third instruction indicates instructing the second node to adjust the bandwidth, and Q is an integer greater than or equal to 1.

[0054] Optionally, when the second node receives instruction information of at least one third instruction, it switches to a new time slot configuration starting from the first fgMTN multiplexing unit of the next fgMTN multiframe group of the third fgMTN multiframe group.

[0055] Optionally, when the third instruction overhead is a third specific value, the instruction information of the third instruction indicates commanding the second node to adjust the bandwidth.

[0056] According to a third aspect, a transmission device is provided, applied to a first node, the transmission device including:

[0057] A first sending module is configured to send a first fgMTN multiframe group to the second node, where the first fgMTN multiframe group includes a plurality of fgMTN multiplexing units;

[0058] The fgMTN multiplexing unit includes an overhead multiframe indication and a customer identification field, the value of the overhead multiframe indication is m, and the customer identification field carries the customer identification corresponding to the m+1th time slot, where m is greater than or equal to 0 and less than or equal to N, where N is an integer.

[0059] According to a fourth aspect, a transmission device is provided, applied to a second node, the transmission device including:

[0060] The third receiving module is configured to receive a first fgMTN multiframe group, where the first fgMTN group includes multiple fgMTN multiplexing units, and the fgMTN multiplexing unit includes an overhead multiframe indication and customer identification information, where the value of the overhead multiframe indication is m, and the customer identification information carries a customer ID corresponding to the (m+1)th time slot, where m is greater than or equal to 0 and less than or equal to N, where N is an integer.

[0061] In a fifth aspect, a node device is provided, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect or the second aspect.

[0062] In a sixth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect or the second aspect are implemented.

[0063] In the present disclosure, the fgMTN multiplexing unit overhead includes an overhead multiframe indication and customer identification information. The value of the overhead multiframe indication is m, and the customer identification information carries the customer identification ID corresponding to the m+1th time slot, where m is greater than or equal to 0 and less than or equal to N, where N is an integer. By improving the time slot transfer and adjustment processing flow of the fgMTN multiplexing unit overhead, effective transfer and adjustment can be performed by relying on the same field of the overhead, whether it is normal transmission or time slot adjustment. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present disclosure. The same reference symbols are used throughout the drawings to represent the same components. In the drawings:

[0065] FIG1 is a flow chart of a transmission method according to an embodiment of the present disclosure;

[0066] FIG2 is a second flow chart of the transmission method provided by an embodiment of the present disclosure;

[0067] FIG3 is a schematic diagram of an fgMTN multiplexing unit provided in an embodiment of the present disclosure;

[0068] FIG4 is a flow chart between adjacent nodes when bandwidth is reduced according to an embodiment of the present disclosure;

[0069] FIG5 is a flow chart between adjacent nodes when bandwidth is increased according to an embodiment of the present disclosure;

[0070] FIG6 is a schematic diagram of a transmission device according to an embodiment of the present disclosure;

[0071] FIG7 is a second schematic diagram of a transmission device provided in an embodiment of the present disclosure;

[0072] FIG8 is a schematic diagram of a node device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0073] The following will clearly and completely describe the technical solutions in the embodiments of the present disclosure in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0074] The term "comprise" and any variations thereof in the specification and claims of the present disclosure are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to the process, method, product, or apparatus. In addition, the use of "and / or" in the specification and claims to indicate at least one of the connected objects, such as A and / or B, means that A alone, B alone, and both A and B are included.

[0075] In the embodiments of the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present disclosure should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0076] 1 , an embodiment of the present disclosure provides a transmission method, which is executed by a first node, and specifically includes the following steps: Step 101 .

[0077] Step 101: Sending a first fgMTN multiframe group to a second node, where the first fgMTN multiframe group includes a plurality of fgMTN multiplex units (Multiplex Units);

[0078] The fgMTN multiplexing unit includes an overhead multiframe indication and a client identification field, the value of the overhead multiframe indication is m, and the client identification field carries the client identification (client ID) corresponding to the m+1th time slot, where m is greater than or equal to 0 and less than or equal to N, where N is an integer.

[0079] The fgMTN multiframe group in the present disclosure may also be referred to as an fgMTN multiframe.

[0080] The first node may also be referred to as an upstream node, source sending node, or Node A, and the second node may also be referred to as a downstream node, receiving node, or receiving direction node, or Node B. In one embodiment of the present disclosure, the values ​​of the Overhead Multi-Frame Indicator (OMFI) in multiple fgMTN multiplexing units range from 0 to N, and then continue in a cycle. The fgMTN multiplexing unit corresponding to the OMFI value carries the customer ID overhead for the corresponding time slot. Each fgMTN multiplexing unit's overhead carries a customer identifier (ID). When the OMFI value carried in the overhead of this fgMTN multiplexing unit is 0, the customer ID field of this fgMTN multiplexing unit carries the customer ID corresponding to the first time slot. When the OMFI value carried in the overhead of this fgMTN multiplexing unit is m, the customer ID field of this fgMTN multiplexing unit carries the customer ID corresponding to the m+1 time slot. In this way, the customer IDs corresponding to all N+1 time slots can be completed by using the overhead of N+1 fgMTN multiplexing units with OMFI values ​​ranging from 0 to N.

[0081] Specifically, for a 5Gbps metropolitan area transport network (MTN) channel, 480 fine-grained time slot channels can be divided, and OMFIs are sent and circulated from 0 to 479. For example, each group of fgMTN multiplexing units with OMFIs from 0 to 479 constitutes an fgMTN multiframe group.

[0082] In one embodiment of the present disclosure, instruction information of a first instruction (or called a bandwidth adjustment request instruction) is carried in the fgMTN multiplexing unit overhead corresponding to the time slot where the bandwidth needs to be adjusted. The instruction information of the first instruction is used to indicate a request to the second node to adjust the bandwidth.

[0083] It should be noted that the time slots whose bandwidth needs to be adjusted include time slots whose occupied space needs to be removed, or time slots whose bandwidth needs to be increased.

[0084] In one embodiment of the present disclosure, the method further comprises:

[0085] When the first node is ready to start bandwidth adjustment, instruction information of the first instruction is carried in the fgMTN multiplexing unit overhead corresponding to the time slot where bandwidth adjustment is required.

[0086] In an embodiment of the present disclosure, if there are multiple time slots requiring bandwidth adjustment, the overhead of the fgMTN multiplexing unit corresponding to each time slot requiring bandwidth adjustment carries instruction information of the first instruction.

[0087] In an embodiment of the present disclosure, when the first instruction overhead is a first specific value, the instruction information of the first instruction is used to indicate a request for the second node to adjust bandwidth.

[0088] Optionally, the first specific value may be 1, but is not limited thereto.

[0089] For example, the first instruction overhead being the first specific value may include the first instruction overhead being set to 1, that is, when the first instruction overhead is set to 1, the instruction information of the first instruction is used to indicate a request for the second node to adjust the bandwidth.

[0090] For another example, the first instruction overhead being a first specific value may include the first instruction overhead changing from a certain specific value to a first specific value (i.e., the first instruction overhead and the previous value are flipped), for example, from 0 to 1, or from 1 to 1. In this case, the instruction information of the first instruction is used to indicate a request for the second node to adjust the bandwidth.

[0091] In an embodiment of the present disclosure, starting from the first fgMTN multiframe group corresponding to the instruction information of the first instruction, the customer identification information in the overhead of the fgMTN multiplexing unit carries a new customer ID that needs to be adjusted.

[0092] In one embodiment of the present disclosure, when bandwidth reduction requires removal of occupied time slots, the customer ID carried by the customer identification information in the overhead of the fgMTN multiplexing unit corresponding to the removed time slots is a second specific value.

[0093] Optionally, the second specific value may be 0, but is not limited thereto.

[0094] For example, the customer identification information in the overhead of the fgMTN multiplexing unit corresponding to the time slot that needs to be removed due to bandwidth reduction is filled with all 0s (indicating that it is not occupied).

[0095] In one embodiment of the present disclosure, the method further comprises:

[0096] receiving a second fgMTN multiframe group sent by a second node, where the second fgMTN multiframe group includes a plurality of fgMTN frame units;

[0097] The fgMTN multiplexing unit overhead corresponding to the time slot requiring bandwidth adjustment carries instruction information of a second instruction (or called a bandwidth adjustment awareness instruction), and the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

[0098] In an embodiment of the present disclosure, if there are multiple time slots requiring bandwidth adjustment, the overhead of the fgMTN multiplexing unit corresponding to each time slot requiring bandwidth adjustment carries instruction information of the second instruction.

[0099] In one embodiment of the present disclosure, when the second instruction overhead is a third specific value, the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

[0100] Optionally, the third specific value may be 1, but is not limited thereto.

[0101] For example, the second instruction overhead being the third specific value may include the second instruction overhead being set to 1, that is, when the second instruction overhead is set to 1, the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

[0102] For another example, the second instruction overhead being a third specific value may also include the second instruction overhead changing from a certain specific value to a third specific value (i.e., the second instruction overhead and the previous value are flipped), for example, from 0 to 1, or from 1 to 1. In this case, the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

[0103] In one embodiment of the present disclosure, the method further comprises:

[0104] Sending a third fgMTN multiframe group to the second node, where the third fgMTN multiframe group includes a plurality of fgMTN multiplexing units;

[0105] The first Q fgMTN multiplexing unit overheads in the third fgMTN multiframe carry instruction information of a third instruction (or called a bandwidth adjustment command instruction), and the instruction information of the third instruction indicates commanding the second node to adjust the bandwidth, where Q is an integer greater than or equal to 1.

[0106] Optionally, Q may be 3, but is not limited thereto.

[0107] In one embodiment of the present disclosure, the method further comprises:

[0108] When the first node is ready to switch to a new time slot configuration, instruction information of the third instruction is carried in the first Q fgMTN multiplexing unit overheads in the third fgMTN multiframe.

[0109] In one embodiment of the present disclosure, when the third instruction overhead is a fourth specific value, the instruction information of the third instruction indicates instructing the second node to adjust the bandwidth.

[0110] Optionally, the fourth specific value may be 1, but is certainly not limited thereto.

[0111] For example, the third instruction overhead being the fourth specific value may include setting the third instruction overhead to 1, that is, when the third instruction overhead is set to 1, the instruction information of the third instruction indicates that the second node is instructed to adjust the bandwidth.

[0112] For another example, the third instruction overhead being a fourth specific value may include the third instruction overhead changing from a certain specific value to a fourth specific value (i.e., the third instruction overhead and the previous value are flipped), for example, from 0 to 1, or from 1 to 1. In this case, the instruction information of the third instruction indicates a command to the second node to adjust the bandwidth.

[0113] For example, the default value of the third instruction overhead is 0. When the third instruction overhead is set to 1, the instruction information of the third instruction indicates that the second node is instructed to adjust the bandwidth.

[0114] In one embodiment of the present disclosure, the method further comprises:

[0115] Starting from the next fgMTN multiplexing unit of the first Q fgMTN multiplexing units, or starting from the first fgMTN multiplexing unit of the next fgMTN multiframe group of the third fgMTN multiframe group, switching to a new time slot configuration.

[0116] In one embodiment of the present disclosure, the method further comprises:

[0117] receiving a fourth fgMTN multiframe group from the second node, the fourth fgMTN multiframe group including a plurality of fgMTN multiplexing units;

[0118] Among them, the instruction information of the fourth instruction (or called the bandwidth increase notification instruction) carried in the overhead of the fgMTN multiplexing unit corresponding to the smallest time slot number among multiple time slots where the bandwidth needs to be adjusted (for example, the bandwidth needs to be increased), the instruction information of the fourth instruction indicates notifying the first node to increase the bandwidth.

[0119] In one embodiment of the present disclosure, when the fourth instruction overhead is the fifth specific value, the instruction information of the fourth instruction indicates notifying the first node to increase the bandwidth.

[0120] Optionally, the fifth specific value may be 1, but is not limited thereto.

[0121] For example, that the fourth instruction overhead is the fifth specific value may include that the fourth instruction overhead is set to 1, that is, when the fourth instruction overhead is set to 1, the instruction information of the fourth instruction indicates notifying the first node to increase the bandwidth.

[0122] For another example, the fourth instruction overhead being the fifth specific value may also include the fourth instruction overhead changing from a certain specific value to a fifth specific value (i.e., the fourth instruction overhead and the previous value are flipped), for example, from 0 to 1, or from 1 to 1. In this case, the instruction information of the fourth instruction indicates notifying the first node to increase the bandwidth.

[0123] It should be noted that the timing relationship between the first fgMTN multiframe group, the second fgMTN multiframe group, the third fgMTN multiframe group, and the fourth fgMTN multiframe group is not specifically limited in the present disclosure. The timing relationship between the above multiframe groups is described below using two optional scenarios.

[0124] Scenario 1: Bandwidth reduction scenario: The first node sends a first fgMTN multiframe group to the second node, then the second node sends a second fgMTN multiframe group to the first node, and then the first node sends a third fgMTN multiframe group to the second node.

[0125] Scenario 2: Bandwidth increase scenario. The second node sends the fourth fgMTN multiframe group to the first node, then the first node sends the first fgMTN multiframe group to the second node, then the second node sends the second fgMTN multiframe group to the first node, and then the first node sends the third fgMTN multiframe group to the second node.

[0126] In the present disclosure, the fgMTN multiplexing unit overhead includes an overhead multiframe indication and customer identification information. The value of the overhead multiframe indication is m, and the customer identification information carries the customer identification ID corresponding to the m+1th time slot, where m is greater than or equal to 0 and less than or equal to N, where N is an integer. By improving the time slot transfer and adjustment processing flow of the fgMTN multiplexing unit overhead, effective transfer and adjustment can be performed by relying on the same field of the overhead, whether it is normal transmission or time slot adjustment.

[0127] 2 , an embodiment of the present disclosure provides a transmission method, which is executed by a second node. The specific steps include: Step 201 .

[0128] Step 201: Receive a first fgMTN multiframe group, where the first fgMTN group includes multiple fgMTN multiplexing units. The fgMTN multiplexing unit includes an overhead multiframe indication and customer identification information. The value of the overhead multiframe indication is m. The customer identification information carries a customer ID corresponding to the m+1th time slot, where m is greater than or equal to 0 and less than or equal to N, where N is an integer.

[0129] In one embodiment of the present disclosure, instruction information of a first instruction is carried in the fgMTN multiplexing unit overhead corresponding to the time slot requiring bandwidth adjustment, where the instruction information of the first instruction is used to request the second node to adjust the bandwidth.

[0130] It should be noted that the time slots whose bandwidth needs to be adjusted include time slots whose occupied space needs to be removed, or time slots whose bandwidth needs to be increased.

[0131] In an embodiment of the present disclosure, if there are multiple time slots requiring bandwidth adjustment, the overhead of the fgMTN multiplexing unit corresponding to each time slot requiring bandwidth adjustment carries instruction information of the first instruction.

[0132] In an embodiment of the present disclosure, when the first instruction overhead is a first specific value, the instruction information of the first instruction is used to indicate a request for the second node to adjust bandwidth.

[0133] In an embodiment of the present disclosure, starting from the first fgMTN multiframe group corresponding to the instruction information of the first instruction, the customer identification information in the overhead of the fgMTN multiplexing unit carries a new customer ID that needs to be adjusted.

[0134] In one embodiment of the present disclosure, when bandwidth reduction requires removal of occupied time slots, the customer ID carried by the customer identification information in the overhead of the fgMTN multiplexing unit corresponding to the removed time slots is a second specific value.

[0135] Optionally, the second specific value may be 0, but is not limited thereto.

[0136] In one embodiment of the present disclosure, the method further comprises:

[0137] Sending a second fgMTN multiframe group to the first node, where the second fgMTN multiframe group includes a plurality of fgMTN frame units;

[0138] The fgMTN multiplexing unit overhead corresponding to the time slot where bandwidth adjustment is required carries instruction information of the second instruction, and the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

[0139] In one embodiment of the present disclosure, the method further comprises:

[0140] When the second node is ready to switch to a new time slot configuration, instruction information of the second instruction is carried in the fgMTN multiplexing unit overhead corresponding to the time slot where bandwidth adjustment is required.

[0141] In an embodiment of the present disclosure, if there are multiple time slots requiring bandwidth adjustment, the overhead of the fgMTN multiplexing unit corresponding to each time slot requiring bandwidth adjustment carries instruction information of the second instruction.

[0142] Optionally, the third specific value may be 1, but is not limited thereto.

[0143] In one embodiment of the present disclosure, when the second instruction overhead is a third specific value, the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

[0144] In one embodiment of the present disclosure, the method further comprises:

[0145] receiving a third fgMTN multiframe group from the first node, the third fgMTN multiframe group including a plurality of fgMTN multiplexing units;

[0146] The first Q fgMTN multiplexing unit overheads in the third fgMTN multiframe carry instruction information of a third instruction, where the instruction information of the third instruction indicates instructing the second node to adjust the bandwidth, and Q is an integer greater than or equal to 1.

[0147] In one embodiment of the present disclosure, the method further includes: when the second node receives instruction information of at least one third instruction, switching to a new time slot configuration starting from the first fgMTN multiplexing unit of the next fgMTN multiframe group of the third fgMTN multiframe group.

[0148] In one embodiment of the present disclosure, when the third instruction overhead is a fourth specific value, the instruction information of the third instruction indicates instructing the second node to adjust the bandwidth.

[0149] Optionally, the fourth specific value may be 1, but is certainly not limited thereto.

[0150] In the present disclosure, the fgMTN multiplexing unit overhead includes an overhead multiframe indication and customer identification information. The value of the overhead multiframe indication is m, and the customer identification information carries the customer identification ID corresponding to the m+1th time slot, where m is greater than or equal to 0 and less than or equal to N, where N is an integer. By improving the time slot transfer and adjustment processing flow of the fgMTN multiplexing unit overhead, effective transfer and adjustment can be performed by relying on the same field of the overhead, whether it is normal transmission or time slot adjustment.

[0151] 3 , the overhead of the fgMTN multiplexing unit in the present disclosure may include at least one of the following: instruction information of a first instruction (or referred to as a bandwidth adjustment request instruction), instruction information of a second instruction (or referred to as a bandwidth adjustment awareness instruction), instruction information of a third instruction (or referred to as a bandwidth adjustment command instruction), and instruction information of a fourth instruction (or referred to as a bandwidth increase notification instruction);

[0152] In Figure 3, "CR" represents the first instruction, "CA" represents the second instruction, "C" represents the third instruction, and "S" represents the fourth instruction. In the figure, "fgMOFI" represents the overhead multiframe indicator, and "fgClientID" represents the client identifier.

[0153] Optionally, if the first instruction overhead is set to 1, the instruction information of the first instruction indicates a request to adjust the bandwidth (for example, requesting the second node to start bandwidth adjustment); if the second instruction overhead is set to 1, the instruction information of the second instruction indicates awareness of bandwidth adjustment; if the third instruction overhead is set to 1, the instruction information of the third instruction indicates bandwidth adjustment; if the fourth instruction overhead is set to 1, the instruction information of the fourth instruction indicates notification to increase bandwidth (for example, notifying the first node to start bandwidth increase adjustment).

[0154] It can be understood that the default value of the overhead of the first instruction, the second instruction, the third instruction and the fourth instruction can be 0. If the overhead of the first instruction, the second instruction, the third instruction or the fourth instruction is 0, it means that the corresponding instruction information is empty or the corresponding instruction information is invalid.

[0155] In the present disclosure, the fgMTN multiplexing unit corresponding to each time slot according to the OMFI value has the first and second instruction overheads for that time slot. When the overhead of this fgMTN multiplexing unit carries the OMFI value of 0, the first and second instructions in the overhead of this fgMTN multiplexing unit correspond to the instruction information corresponding to the first time slot. When the overhead of this fgMTN multiplexing unit carries the OMFI value of m, the first and / or second instructions in the overhead of this fgMTN multiplexing unit are the instruction information corresponding to the m+1th time slot.

[0156] In the present disclosure, when the time slot bandwidth needs to be adjusted, the instruction information of the first instruction and the second instruction is only carried in the overhead of the fgMTN multiplexing unit corresponding to the adjusted time slot.

[0157] Exemplarily, fgMTN bandwidth adjustment (increase or decrease) involves time slot bandwidth adjustment (increase means adding time slots, decrease means deleting time slots):

[0158] For example, when the bandwidth is reduced, time slot 4 and time slot 6 are no longer used. Then, the instruction information of the first instruction and the second instruction is carried only in the overhead of the fgMTN multiplexing unit corresponding to OMFI=3 and OMFI=5. For example, the overhead of the first instruction and the second instruction are both set from the default value of 0 to 1.

[0159] For another example, when the bandwidth increases, time slot 4 and time slot 6 are added for use. Then, the instruction information of the first instruction and the second instruction is carried only in the overhead of the fgMTN multiplexing unit corresponding to OMFI=3 and OMFI=5. For example, the overhead of the first instruction and the second instruction are both set from the default value of 0 to 1.

[0160] Figure 4 shows the process between adjacent nodes when bandwidth is reduced. The specific steps are as follows:

[0161] (1) The first node (Node A) sets the first instruction (or bandwidth adjustment request instruction) in the fgMTN multiplexing unit overhead corresponding to the time slot to be removed in the first fgMTN multiframe to 1, requests the second node to start bandwidth adjustment, and sends the first fgMTN multiframe to the second node.

[0162] Starting from the first fgMTN multiframe, the customer ID carried in the fgMTN multiplexer overhead is the new customer ID information that needs to be adjusted. The customer identification information carried in the fgMTN multiplexer overhead corresponding to the time slots that need to be removed due to bandwidth reduction is filled with all zeros (indicating that they are not occupied).

[0163] (2) The second node (Node B) receives the first instruction from the first node. When the second node is ready to switch to the new timeslot configuration, it sets the second instruction overhead in the fgMTN multiplexing unit overhead corresponding to the timeslot to be removed to 1 and sends a second fgMTN multiframe to the first node.

[0164] (3) The first node receives the second instruction (or bandwidth adjustment knowledge instruction) from the second node. When the first node is ready to switch to the new time slot configuration, it sets the third instruction (or bandwidth adjustment command instruction) in the first three fgMTN multiplexing unit overheads of the third fgMTN multiframe to 1 and sends the third fgMTN multiframe to the second node. The first node switches to the new time slot configuration starting from the next fgMTN frame unit of the first Q fgMTN multiplexing units or from the first fgMTN multiplexing unit of the next fgMTN multiframe.

[0165] (4) After the second node receives at least one third instruction (or bandwidth adjustment command instruction) with a value of 1, the second node switches to the new time slot configuration starting from the first fgMTN multiplexing unit of the next fgMTN multiframe of the third fgMTN multiframe.

[0166] Referring to Figure 4, when the bandwidth decreases, time slot 4 and time slot 6 are no longer used, and the interaction flow chart (overhead) between the first node and the second node is as follows (the first instruction is CR in the figure, the second instruction is CA in the figure, and the third instruction is C in the figure).

[0167] Figure 5 shows the process between adjacent nodes when bandwidth increases. The specific steps are as follows:

[0168] (1) The second node (Node B) sets the fourth instruction (or bandwidth increase notification instruction) in the overhead of the fgMTN multiplexing unit corresponding to the smallest slot number in the time slot to be increased to 1, notifies the first node to start bandwidth increase adjustment, and sends the fourth fgMTN multiframe to the first node.

[0169] (2) The first node (Node A) receives the fourth instruction from the second node. When the first node is ready to start bandwidth adjustment, it sets the overhead of the first instruction (or bandwidth adjustment request instruction) corresponding to the time slot to be adjusted to 1, requests the second node to start bandwidth adjustment, and sends the first fgMTN multiframe to the second node.

[0170] Starting from the first fgMTN multiframe corresponding to the overhead, the client ID carried in the overhead of the fgMTN multiplexing unit is already a new client ID that needs to be adjusted.

[0171] (3) The second node receives the second instruction (or bandwidth adjustment request instruction) from the first node. When the second node is ready to switch to the new time slot configuration, it sets the third instruction (or bandwidth adjustment awareness instruction) in the overhead of the fgMTN multiplexing unit corresponding to the added time slot to be adjusted to 1 and sends the second fgMTN multiframe to the first node.

[0172] (4) The first node receives the second instruction (or bandwidth adjustment awareness instruction) from the second node. When the first node is ready to switch to the new timeslot configuration, it sets the third instruction in the first three fgMTN multiplexing unit overheads of the third fgMTN multiframe to 1 and sends the third fgMTN multiframe to the second node. The first node switches to the new timeslot configuration starting from the first fgMTN multiplexing unit of the next fgMTN multiframe.

[0173] (5) After the second node receives at least one third instruction with a value of 1, the second node switches to the new time slot configuration starting from the first fgMTN multiplexing unit of the next fgMTN multiframe of the seventh fgMTN multiframe.

[0174] Referring to Figure 5, when the bandwidth increases, time slots 4 and 6 are used more frequently, and the interaction flow chart (overhead) between adjacent nodes is as follows (the fourth instruction is S in the figure, the first instruction is CR in the figure, the second instruction is CA in the figure, and the third instruction is C in the figure).

[0175] 6 , an embodiment of the present disclosure provides a transmission device, which is applied to a first node. The device 600 includes:

[0176] A first sending module 601 is configured to send a first fgMTN multiframe group to a second node, where the first fgMTN multiframe group includes a plurality of fgMTN multiplexing units;

[0177] The fgMTN multiplexing unit includes an overhead multiframe indication and a client identification field, the value of the overhead multiframe indication is m, and the client identification field carries the client identification (client ID) corresponding to the m+1th time slot, where m is greater than or equal to 0 and less than or equal to N, where N is an integer.

[0178] In one embodiment of the present disclosure, instruction information of a first instruction is carried in the fgMTN multiplexing unit overhead corresponding to the time slot requiring bandwidth adjustment, where the instruction information of the first instruction is used to request the second node to adjust the bandwidth.

[0179] It should be noted that the time slots whose bandwidth needs to be adjusted include time slots whose occupied space needs to be removed, or time slots whose bandwidth needs to be increased.

[0180] In one embodiment of the present disclosure, the device further comprises:

[0181] The first processing module is configured to carry instruction information of the first instruction in the fgMTN multiplexing unit overhead corresponding to the time slot where bandwidth adjustment is required when the first node is preparing to start bandwidth adjustment.

[0182] In an embodiment of the present disclosure, if there are multiple time slots requiring bandwidth adjustment, the overhead of the fgMTN multiplexing unit corresponding to each time slot requiring bandwidth adjustment carries instruction information of the first instruction.

[0183] In an embodiment of the present disclosure, when the first instruction overhead is a first specific value, the instruction information of the first instruction is used to indicate a request for the second node to adjust bandwidth.

[0184] In an embodiment of the present disclosure, starting from the first fgMTN multiframe group corresponding to the instruction information of the first instruction, the customer identification information in the overhead of the fgMTN multiplexing unit carries a new customer ID that needs to be adjusted.

[0185] In one embodiment of the present disclosure, when bandwidth reduction requires removal of occupied time slots, the customer ID carried by the customer identification information in the overhead of the fgMTN multiplexing unit corresponding to the removed time slots is a second specific value.

[0186] For example, the customer identification information in the overhead of the fgMTN multiplexing unit corresponding to the time slot that needs to be removed due to bandwidth reduction is filled with all 0s (indicating that it is not occupied).

[0187] In one embodiment of the present disclosure, the device further comprises:

[0188] A first receiving module is configured to receive a second fgMTN multiframe group sent by a second node, where the second fgMTN multiframe group includes a plurality of fgMTN frame units;

[0189] The fgMTN multiplexing unit overhead corresponding to the time slot requiring bandwidth adjustment carries instruction information of a second instruction (or called a bandwidth adjustment awareness instruction), and the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

[0190] In an embodiment of the present disclosure, if there are multiple time slots requiring bandwidth adjustment, the overhead of the fgMTN multiplexing unit corresponding to each time slot requiring bandwidth adjustment carries instruction information of the second instruction.

[0191] In one embodiment of the present disclosure, when the second instruction overhead is a third specific value, the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

[0192] In one embodiment of the present disclosure, the device further comprises:

[0193] A second sending module is configured to send a third fgMTN multiframe group to the second node, where the third fgMTN multiframe group includes a plurality of fgMTN multiplexing units;

[0194] The first Q fgMTN multiplexing unit overheads in the third fgMTN multiframe carry instruction information of a third instruction (or called a bandwidth adjustment command instruction), and the instruction information of the third instruction indicates commanding the second node to adjust the bandwidth, where Q is an integer greater than or equal to 1.

[0195] In one embodiment of the present disclosure, the device further comprises:

[0196] The second processing module is configured to carry instruction information of the third instruction in the first Q fgMTN multiplexing unit overheads in the third fgMTN multiframe when the first node is preparing to switch to a new time slot configuration.

[0197] In one embodiment of the present disclosure, when the third instruction overhead is a fourth specific value, the instruction information of the third instruction indicates instructing the second node to adjust the bandwidth.

[0198] In one embodiment of the present disclosure, the device further comprises:

[0199] The third processing module is configured to switch to a new time slot configuration starting from the next fgMTN multiplexing unit of the first Q fgMTN multiplexing units, or from the first fgMTN multiplexing unit of the next fgMTN multiframe group of the third fgMTN multiframe group.

[0200] In one embodiment of the present disclosure, the device further comprises:

[0201] A second receiving module is configured to receive a fourth fgMTN multiframe group from the second node, where the fourth fgMTN multiframe group includes a plurality of fgMTN multiplexing units;

[0202] Among them, the instruction information of the fourth instruction (or called the bandwidth increase notification instruction) carried in the overhead of the fgMTN multiplexing unit corresponding to the smallest time slot number among multiple time slots where the bandwidth needs to be adjusted (for example, the bandwidth needs to be increased), the instruction information of the fourth instruction indicates notifying the first node to increase the bandwidth.

[0203] In one embodiment of the present disclosure, when the fourth instruction overhead is the fifth specific value, the instruction information of the fourth instruction indicates notifying the first node to increase the bandwidth.

[0204] The device provided in the embodiment of the present disclosure can implement each process implemented by the method embodiment shown in Figure 1 and achieve the same technical effect. To avoid repetition, it will not be described here.

[0205] 7 , an embodiment of the present disclosure provides a transmission device, which is applied to a second node. The device 700 includes:

[0206] The third receiving module 701 is used to receive a first fgMTN multiframe group, where the first fgMTN group includes multiple fgMTN multiplexing units, and the fgMTN multiplexing unit includes an overhead multiframe indication and customer identification information. The value of the overhead multiframe indication is m, and the customer identification information carries a customer ID corresponding to the (m+1)th time slot, where m is greater than or equal to 0 and less than or equal to N, where N is an integer.

[0207] In one embodiment of the present disclosure, instruction information of a first instruction is carried in the fgMTN multiplexing unit overhead corresponding to the time slot requiring bandwidth adjustment, where the instruction information of the first instruction is used to request the second node to adjust the bandwidth.

[0208] It should be noted that the time slots whose bandwidth needs to be adjusted include time slots whose occupied space needs to be removed, or time slots whose bandwidth needs to be increased.

[0209] In an embodiment of the present disclosure, if there are multiple time slots requiring bandwidth adjustment, the overhead of the fgMTN multiplexing unit corresponding to each time slot requiring bandwidth adjustment carries instruction information of the first instruction.

[0210] In an embodiment of the present disclosure, when the first instruction overhead is a first specific value, the instruction information of the first instruction is used to indicate a request for the second node to adjust bandwidth.

[0211] In an embodiment of the present disclosure, starting from the first fgMTN multiframe group corresponding to the instruction information of the first instruction, the customer identification information in the overhead of the fgMTN multiplexing unit carries a new customer ID that needs to be adjusted.

[0212] In one embodiment of the present disclosure, when bandwidth reduction requires removal of occupied time slots, the customer ID carried by the customer identification information in the overhead of the fgMTN multiplexing unit corresponding to the removed time slots is a second specific value.

[0213] In one embodiment of the present disclosure, the device further comprises:

[0214] A third processing module is configured to send a second fgMTN multiframe group to the first node, where the second fgMTN multiframe group includes a plurality of fgMTN frame units;

[0215] The fgMTN multiplexing unit overhead corresponding to the time slot where bandwidth adjustment is required carries instruction information of the second instruction, and the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

[0216] In one embodiment of the present disclosure, the device further comprises:

[0217] The fourth processing module is configured to carry instruction information of the second instruction in the fgMTN multiplexing unit overhead corresponding to the time slot where bandwidth adjustment is required when the second node is preparing to switch to a new time slot configuration.

[0218] In an embodiment of the present disclosure, if there are multiple time slots requiring bandwidth adjustment, the overhead of the fgMTN multiplexing unit corresponding to each time slot requiring bandwidth adjustment carries instruction information of the second instruction.

[0219] In one embodiment of the present disclosure, when the second instruction overhead is a third specific value, the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

[0220] In one embodiment of the present disclosure, the device further comprises:

[0221] A third receiving module is configured to receive a third fgMTN multiframe group from the first node, where the third fgMTN multiframe group includes a plurality of fgMTN multiplexing units;

[0222] The first Q fgMTN multiplexing unit overheads in the third fgMTN multiframe carry instruction information of a third instruction, where the instruction information of the third instruction indicates instructing the second node to adjust the bandwidth, and Q is an integer greater than or equal to 1.

[0223] In one embodiment of the present disclosure, the device further comprises:

[0224] The fifth processing module is configured to switch to a new time slot configuration starting from a first fgMTN multiplexing unit of a next fgMTN multiframe group of the third fgMTN multiframe group when the second node receives instruction information of at least one third instruction.

[0225] In one embodiment of the present disclosure, when the third instruction overhead is a fourth specific value, the instruction information of the third instruction indicates instructing the second node to adjust the bandwidth.

[0226] The device provided in the embodiment of the present disclosure can implement each process implemented by the method embodiment shown in Figure 4 and achieve the same technical effect. To avoid repetition, it will not be described here.

[0227] As shown in FIG8 , an embodiment of the present disclosure further provides a node device 800, comprising a processor 801, a memory 802, and a program or instruction stored in the memory 802 and executable on the processor 801. When executed by the processor 801, the program or instruction implements the various processes of the method embodiments of FIG1 or FIG2 above, and can achieve the same technical effects. To avoid repetition, detailed description is omitted here.

[0228] The embodiments of the present disclosure also provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the method embodiment shown in Figure 1 or Figure 2 above are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0229] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk.

[0230] The steps of the method or algorithm described in conjunction with the present disclosure can be implemented in hardware or by executing software instructions on a processor. The software instructions can be composed of corresponding software modules, which can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, mobile hard disks, read-only optical disks, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be carried in an application-specific integrated circuit (ASIC). In addition, the ASIC can be carried in a core network interface device. Of course, the processor and the storage medium can also exist as discrete components in the core network interface device.

[0231] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in this disclosure can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0232] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the present disclosure in detail. It should be understood that the above description is only a specific implementation method of the present disclosure and is not intended to limit the scope of protection of the present disclosure. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the present disclosure should be included in the scope of protection of the present disclosure.

[0233] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the embodiments of the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the embodiments of the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, Compact Disc Read-Only Memory (CD-ROM), optical storage, etc.) containing computer-usable program code.

[0234] The present disclosure embodiments are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present disclosure embodiments. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0235] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0236] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0237] Obviously, those skilled in the art may make various changes and modifications to the embodiments of the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the embodiments of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is intended to include such modifications and variations.

Claims

1. A transmission method, applied to a first node, the method comprising: Sending a first small-granularity metropolitan area transport network fgMTN multiframe group, wherein the first fgMTN multiframe group includes a plurality of fgMTN multiplexing units; The fgMTN multiplexing unit overhead includes an overhead multiframe indication and customer identification information, the value of the overhead multiframe indication is m, and the customer identification information carries the customer identification ID corresponding to the m+1th time slot, m is greater than or equal to 0, m is less than or equal to N, and N is an integer.

2. The method according to claim 1, wherein: The fgMTN multiplexing unit overhead corresponding to the time slot where the bandwidth needs to be adjusted carries instruction information of the first instruction, where the instruction information of the first instruction is used to indicate a request to the second node to adjust the bandwidth.

3. The method according to claim 2, further comprising: When the first node is ready to start bandwidth adjustment, the instruction information of the first instruction is carried in the fgMTN multiplexing unit overhead corresponding to the time slot where the bandwidth needs to be adjusted.

4. The method according to claim 2, wherein: If there are multiple time slots whose bandwidth needs to be adjusted, the instruction information of the first instruction is carried in the overhead of each fgMTN multiplexing unit corresponding to the time slot whose bandwidth needs to be adjusted.

5. The method according to claim 2, 3 or 4, wherein: When the first instruction overhead is a first specific value, the instruction information of the first instruction is used to indicate a request for the second node to adjust the bandwidth.

6. The method according to claim 2, wherein: Starting from the first fgMTN multiframe group corresponding to the instruction information of the first instruction, the customer identification information in the overhead of the fgMTN multiplexing unit carries a new customer ID that needs to be adjusted.

7. The method according to claim 2, wherein: The customer ID carried in the customer identification information in the overhead of the fgMTN multiplexing unit corresponding to the removed occupied time slot is a second specific value.

8. The method according to claim 1, further comprising: receiving a second fgMTN multiframe group sent by a second node, wherein the second fgMTN multiframe group includes a plurality of fgMTN frame units; The fgMTN multiplexing unit overhead corresponding to the time slot where the bandwidth needs to be adjusted carries instruction information of the second instruction, and the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

9. The method according to claim 8, wherein: If there are multiple time slots whose bandwidth needs to be adjusted, the instruction information of the second instruction is carried in the overhead of the fgMTN multiplexing unit corresponding to each time slot whose bandwidth needs to be adjusted.

10. The method according to claim 8 or 9, wherein: When the second instruction overhead is a third specific value, the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

11. The method according to claim 1, further comprising: Sending a third fgMTN multiframe group to the second node, wherein the third fgMTN multiframe group includes a plurality of fgMTN multiplexing units; The first Q fgMTN multiplexing unit overheads in the third fgMTN multiframe carry instruction information of a third instruction, and the instruction information of the third instruction indicates commanding the second node to adjust the bandwidth, and Q is an integer greater than or equal to 1.

12. The method according to claim 11, further comprising: When the first node is ready to switch to a new time slot configuration, the instruction information of the third instruction is carried in the first Q fgMTN multiplexing unit overheads in the third fgMTN multiframe.

13. The method according to claim 11 or 12, wherein: When the third instruction overhead is a fourth specific value, the instruction information of the third instruction indicates commanding the second node to adjust the bandwidth.

14. The method according to claim 11, further comprising: Starting from the next fgMTN multiplexing unit of the first Q fgMTN multiplexing units, or from the first fgMTN multiplexing unit of the next fgMTN multiframe group of the third fgMTN multiframe group, switch to a new time slot configuration.

15. The method according to claim 1, further comprising: receiving a fourth fgMTN multiframe group from the second node, the fourth fgMTN multiframe group comprising a plurality of fgMTN multiplexing units; The instruction information of the fourth instruction is carried in the overhead of the fgMTN multiplexing unit corresponding to the smallest time slot number among the multiple time slots that need to adjust the bandwidth. The instruction information of the fourth instruction indicates notifying the first node to increase the bandwidth.

16. The method according to claim 15, wherein: When the fourth instruction overhead is the fifth specific value, the instruction information of the fourth instruction indicates notifying the first node to increase the bandwidth.

17. A transmission method, using a second node, the method comprising: A first fgMTN multiframe group is received, where the first fgMTN group includes multiple fgMTN multiplexing units, and the fgMTN multiplexing unit overhead includes an overhead multiframe indication and customer identification information, where the value of the overhead multiframe indication is m, and the customer identification information carries a customer ID corresponding to an m+1th time slot, where m is greater than or equal to 0, and m is less than or equal to N, where N is an integer.

18. The method according to claim 17, wherein: The fgMTN multiplexing unit overhead corresponding to the time slot where the bandwidth needs to be adjusted carries instruction information of the first instruction, where the instruction information of the first instruction is used to indicate a request to the second node to adjust the bandwidth.

19. The method according to claim 18, wherein: If there are multiple time slots whose bandwidth needs to be adjusted, the instruction information of the first instruction is carried in the overhead of the fgMTN multiplexing unit corresponding to each time slot whose bandwidth needs to be adjusted.

20. The method according to claim 18, wherein: When the first instruction overhead is a first specific value, the instruction information of the first instruction is used to indicate a request for the second node to adjust the bandwidth.

21. The method according to claim 18, wherein: Starting from the first fgMTN multiframe group corresponding to the instruction information of the first instruction, the customer identification information in the overhead of the fgMTN multiplexing unit carries a new customer ID that needs to be adjusted.

22. The method according to claim 18, wherein: The customer ID carried by the customer identification information in the overhead of the fgMTN multiplexing unit corresponding to the removed occupied time slot is a second specific value.

23. The method of claim 17, further comprising: Sending a second fgMTN multiframe group to the first node, wherein the second fgMTN multiframe group includes a plurality of fgMTN frame units; The fgMTN multiplexing unit overhead corresponding to the time slot where the bandwidth needs to be adjusted carries instruction information of the second instruction, and the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

24. The method according to claim 23, further comprising: When the second node is ready to switch to a new time slot configuration, the instruction information of the second instruction is carried in the fgMTN multiplexing unit overhead corresponding to the time slot whose bandwidth needs to be adjusted.

25. The method according to claim 23, wherein: If there are multiple time slots whose bandwidth needs to be adjusted, the instruction information of the second instruction is carried in the overhead of the fgMTN multiplexing unit corresponding to each time slot whose bandwidth needs to be adjusted.

26. The method according to claim 23, 24 or 25, wherein: When the second instruction overhead is a third specific value, the instruction information of the second instruction is used to indicate that the second node is aware of the bandwidth adjustment.

27. The method of claim 17, further comprising: receiving a third fgMTN multiframe group from the first node, the third fgMTN multiframe group comprising a plurality of fgMTN multiplexing units; The first Q fgMTN multiplexing unit overheads in the third fgMTN multiframe carry instruction information of a third instruction, and the instruction information of the third instruction indicates commanding the second node to adjust the bandwidth, and Q is an integer greater than or equal to 1.

28. The method according to claim 27, wherein: When the second node receives instruction information of at least one third instruction, it switches to a new time slot configuration starting from the first fgMTN multiplexing unit of the next fgMTN multiframe group of the third fgMTN multiframe group.

29. The method according to claim 27 or 28, wherein: When the third instruction overhead is a third specific value, the instruction information of the third instruction indicates commanding the second node to adjust the bandwidth.

30. A transmission device, applied to a first node, the transmission device comprising: A first sending module, configured to send a first fgMTN multiframe group to a second node, wherein the first fgMTN multiframe group includes a plurality of fgMTN multiplexing units; The fgMTN multiplexing unit includes an overhead multiframe indication and a customer identification field, the value of the overhead multiframe indication is m, and the customer identification field carries the customer identification corresponding to the m+1th time slot, m is greater than or equal to 0, m is less than or equal to N, and N is an integer.

31. A transmission device, applied to a second node, the transmission device comprising: The third receiving module is used to receive a first fgMTN multiframe group, wherein the first fgMTN group includes multiple fgMTN multiplexing units, and the fgMTN multiplexing unit includes an overhead multiframe indication and customer identification information, wherein the value of the overhead multiframe indication is m, and the customer identification information carries a customer ID corresponding to the m+1th time slot, where m is greater than or equal to 0, and m Less than or equal to N, where N is an integer.

32. A node device, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method as claimed in any one of claims 1 to 29.

33. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the method according to any one of claims 1 to 29.

Citation Information

Patent Citations

  • Time slot configuration method, service path creation method, device, equipment and medium

    CN115087106A

  • Service processing method, network equipment and computer readable storage medium

    CN115442238A

  • Data transmission method and related device

    CN116264587A

  • Timeslot negotiation and device for small particle service in flexible Ethernet FlexE

    CN116346296A

  • Transmission method and device, node equipment and storage medium

    CN118804314A