Configuration method, data transmission method, controller, optical line terminal, medium

By establishing a mapping relationship between OAN slices and OTN slices between the optical access network and the optical transport network, the problem of unified identification and management of end-to-end slices in the all-optical network is solved, enabling efficient service transmission and meeting the high requirements of services such as 5G uRLLC.

CN114501193BActive Publication Date: 2026-02-10ZTE CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011255015.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-11
Publication Date
2026-02-10
Estimated Expiration
2040-11-11

AI Technical Summary

Technical Problem

The lack of end-to-end slicing configuration from the optical access network to the optical transport network in existing technologies makes it impossible for all-optical networks to achieve unified identification, management and configuration, and thus cannot meet the requirements of ultra-low latency, high reliability and high-quality value-added services for 5G uRLLC services.

Method used

By managing the system or controller to determine the slice information based on the service types of the optical access network and optical transmission network, the mapping relationship between OAN slices and OTN slices is established, enabling end-to-end slicing from optical access network equipment to optical transmission network equipment, including slice configuration based on physical ports, time slot granularity, and service flows.

Benefits of technology

It achieves end-to-end slicing and connectivity from optical access network equipment to optical transmission network equipment, meeting the needs of ultra-low latency, high reliability and high-quality value-added services, and giving full play to the advantages of all-optical networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114501193B_ABST
    Figure CN114501193B_ABST
Patent Text Reader

Abstract

The disclosure provides a configuration method, comprising: determining information of at least one optical access network (OAN) slice for transmitting OAN service flow of each OAN service type according to the OAN service type; determining information of at least one optical transport network (OTN) slice for transmitting OTN service flow of each OTN service type according to the OTN service type; establishing a mapping relationship between the OAN slice and the OTN slice according to a correspondence between the OAN service type and the OTN service type, and obtaining information of at least one end-to-end slice, wherein each end-to-end slice comprises a group of OAN slices and OTN slices having the mapping relationship. The disclosure also provides a data transmission method, a controller, an optical line terminal and a computer readable medium.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a configuration method, a data transmission method, a controller, an optical line terminal, and a computer-readable medium. Background Technology

[0002] Traditional Gigabit-Capable Passive Optical Networks (GPON) and Ethernet Passive Optical Networks (EPON) are currently evolving towards 10G-PON technology. The evolution of next-generation Passive Optical Network (PON) technology includes NG-PON2, N*25GEPON, and single-wavelength 50G PON. Current mainstream Optical Line Terminal (OLT) equipment can already support 100G optical interfaces and interoperability with upstream bearer or transmission equipment.

[0003] Fiber to the X (FTTX) is characterized by saving fiber optic cables and reducing operator investment. In network environments where FTTX services coexist with wireless and home broadband services, existing Fiber to the Home (FTTH) fiber optic resources are fully capable of supporting 5G coverage construction.

[0004] However, there is currently a lack of all-optical networks that can support slicing from Optical Access Network (OAN) to Optical Transport Network (OTN). Summary of the Invention

[0005] This disclosure provides a configuration method, a data transmission method, a controller, an optical line terminal, and a computer-readable medium.

[0006] In a first aspect, embodiments of this disclosure provide a configuration method, including:

[0007] Information on at least one OAN slice for transmitting OAN service streams of each OAN service type is determined based on the OAN service type of the optical access network.

[0008] Information on at least one OTN slice for transmitting OTN service streams of each OTN service type is determined based on the OTN service type of the optical transmission network;

[0009] Based on the correspondence between OAN service types and OTN service types, a mapping relationship between OAN slices and OTN slices is established to obtain information on at least one end-to-end slice. Each end-to-end slice includes a set of OAN slices and OTN slices with a mapping relationship.

[0010] Secondly, embodiments of this disclosure provide a data transmission method, including:

[0011] Based on the mapping relationship between OAN slices and OTN slices, OAN service flows transmitted in OAN slices are relayed to OTN slices for transmission; or OTN service flows in OTN slices are relayed to OAN slices for transmission.

[0012] Thirdly, embodiments of this disclosure provide a controller, including:

[0013] One or more processors;

[0014] A storage device having one or more programs stored thereon, which, when executed by one or more processors, cause the one or more processors to implement the configuration method of the first aspect of the present disclosure.

[0015] One or more I / O interfaces are connected between the processor and memory and configured to enable information exchange between the processor and memory.

[0016] Fourthly, embodiments of this disclosure provide an optical line terminal, including:

[0017] One or more processors;

[0018] A storage device having one or more programs stored thereon, wherein when one or more programs are executed by one or more processors, the one or more processors implement the data transmission method of the second aspect of the present disclosure.

[0019] One or more I / O interfaces are connected between the processor and memory and configured to enable information exchange between the processor and memory.

[0020] Fifthly, embodiments of this disclosure provide a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements at least one of the following methods:

[0021] The configuration method of the first aspect of the embodiments of this disclosure;

[0022] The data transmission method of the second aspect of the embodiments of this disclosure.

[0023] This disclosure provides a configuration method, a controller for executing the configuration method, and a computer-readable medium storing a computer program capable of implementing the configuration method. In the configuration method provided by this disclosure, a management system or controller divides optical access network slices and optical transport network slices according to service flows, and establishes a mapping relationship between the optical access network slices and optical transport network slices. This establishes slices from optical access network devices to optical transport network devices, realizing end-to-end slice connectivity from optical access network devices to optical transport network devices. This achieves end-to-end hard-pipe slicing of the all-optical network, thereby fully leveraging the advantages of the all-optical network and meeting requirements such as ultra-low latency services, high-reliability service carrying, and high-quality value-added services.

[0024] This disclosure provides a data transmission method, an optical line terminal (OLT) executing the data transmission method, and a computer-readable medium storing a computer program capable of implementing the data transmission method. In the data transmission method provided by this disclosure, the OLT can relay and forward service flows in the optical access network slice or the optical transmission network slice according to the mapping relationship between optical access network slices and optical transmission network slices configured on the management plane by the management system or controller. This achieves end-to-end slice forwarding plane splicing from the optical access network device to the optical transmission network device, realizing end-to-end hard-pipe slicing of the all-optical network. This fully leverages the advantages of the all-optical network, meeting requirements such as ultra-low latency services, high-reliability service carrying, and high-quality value-added services. Attached Figure Description

[0025] Figure 1 This is a flowchart of a configuration method provided in an embodiment of this disclosure;

[0026] Figure 2 This is a schematic diagram of an end-to-end slice from the optical access network device to the optical transmission network device in an embodiment of this disclosure;

[0027] Figure 3 This is a flowchart of some steps in another configuration method provided in this embodiment of the disclosure;

[0028] Figure 4 This is a flowchart of some steps in another configuration method provided in this disclosure embodiment;

[0029] Figure 5 This is a flowchart of some steps in another configuration method provided in this disclosure embodiment;

[0030] Figure 6 This is a flowchart of some steps in another configuration method provided in this disclosure embodiment;

[0031] Figure 7 This is a flowchart of some steps in another configuration method provided in this disclosure embodiment;

[0032] Figure 8 This is a flowchart of a data transmission method provided in an embodiment of this disclosure;

[0033] Figure 9 This is a flowchart of some steps in another data transmission method provided in this embodiment of the disclosure;

[0034] Figure 10 This is a flowchart of some steps in another data transmission method provided in this disclosure embodiment;

[0035] Figure 11 This is a flowchart of some steps in another data transmission method provided in this embodiment of the present disclosure;

[0036] Figure 12 This is a flowchart of some steps in another data transmission method provided in this embodiment of the present disclosure;

[0037] Figure 13 This is a flowchart of some steps in another data transmission method provided in this embodiment of the present disclosure;

[0038] Figure 14 This is a flowchart of some steps in another data transmission method provided in this embodiment of the present disclosure;

[0039] Figure 15 This is a flowchart of some steps in another data transmission method provided in this embodiment of the present disclosure;

[0040] Figure 16 This is a flowchart of some steps in another data transmission method provided in this embodiment of the present disclosure;

[0041] Figure 17 This is a flowchart of some steps in another data transmission method provided in this embodiment of the present disclosure;

[0042] Figure 18 This is a flowchart of some steps in another data transmission method provided in this embodiment of the present disclosure;

[0043] Figure 19 This is a block diagram of a controller provided in an embodiment of this disclosure;

[0044] Figure 20 This is a block diagram of an optical line terminal provided in an embodiment of this disclosure;

[0045] Figure 21 This is a block diagram illustrating the composition of a computer-readable medium provided in an embodiment of this disclosure;

[0046] Figure 22 This is a schematic diagram illustrating the mapping relationship between optical access network slices and optical transmission network slices in an embodiment of this disclosure;

[0047] Figure 23This is a schematic diagram of the mapping and splicing of optical access network slices and optical transmission network slices in an embodiment of this disclosure;

[0048] Figure 24 This is a schematic diagram of uplink optical access network slice mapping in an embodiment of this disclosure;

[0049] Figure 25 This is a schematic diagram of downlink optical access network slicing mapping in this embodiment of the present disclosure. Detailed Implementation

[0050] To enable those skilled in the art to better understand the technical solutions of this disclosure, the configuration method, data transmission method, controller, optical line terminal, and computer-readable medium provided in this disclosure will be described in detail below with reference to the accompanying drawings.

[0051] Exemplary embodiments will be described more fully below with reference to the accompanying drawings; however, these exemplary embodiments may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will enable those skilled in the art to fully understand the scope of this disclosure.

[0052] Where there is no conflict, the various embodiments of this disclosure and the features thereof in the embodiments may be combined with each other.

[0053] As used herein, the term “and / or” includes any and all combinations of one or more related enumerated entries.

[0054] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. As used herein, the singular forms “a” and “the” are also intended to include the plural forms unless the context clearly indicates otherwise. It will also be understood that when the terms “comprising” and / or “made of” are used in this specification, the presence of the stated feature, integral, step, operation, element, and / or component is specified, but the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof is not excluded.

[0055] Unless otherwise specified, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this disclosure, and will not be interpreted as having an idealized or overly formal meaning, unless expressly so defined herein.

[0056] The inventors of this publication have discovered that most existing new OAN devices for access networks already support slicing technology. OAN slicing supports slicing configurations based on physical ports, logical ports (such as Layer 2 and Layer 3 tunnels), and service flows, and can be used for different application scenarios and purposes. OLT devices can identify different slices through slice IDs. Most OTN and Flexible Ethernet (FlexE) transmission devices also support slicing technology. In addition to supporting slicing configurations based on physical ports, logical ports, and service flows using the aforementioned OAN, most transmission devices in the industry also support ODUs based on OTN. k,j This involves time-slot-level slicing, specifically flex granularity and FlexE channel partitioning within FlexE. Currently, the OAN slicing domain and the transport network slicing domain operate independently, leaving a gap in end-to-end slicing configuration connectivity from the access network OAN to transport network equipment. Supporting slicing in all-optical networks and achieving unified end-to-end slicing identification, management, and configuration is crucial for network-wide operation and maintenance and ensuring end-to-end service quality. Solving this problem is essential to leveraging the advantages of all-optical networks and meeting the requirements of 5G uRLLC services for ultra-low latency, high reliability, and high-quality value-added services (such as Augmented Reality (AR), Virtual Reality (VR), and 4K / 8K television).

[0057] In view of this, firstly, referring to Figure 1 This disclosure provides a configuration method, including:

[0058] In step S100, information of at least one OAN slice for transmitting OAN service streams of each OAN service type is determined according to the OAN service type of the optical access network.

[0059] In step S200, information on at least one OTN slice for transmitting OTN service streams of each OTN service type is determined according to the OTN service type of the optical transmission network.

[0060] In step S300, a mapping relationship between OAN slices and OTN slices is established based on the correspondence between OAN service types and OTN service types, and information on at least one end-to-end slice is obtained. Each end-to-end slice includes a set of OAN slices and OTN slices with a mapping relationship.

[0061] like Figure 2As shown in this embodiment, the management system or controller has a full network service view and can manage and configure information of the optical access network slice domain and the optical transport network slice domain. The scope of the optical access network slice domain extends from the optical network unit (ONU) device to the uplink interface of the OLT device; the scope of the optical transport network slice domain extends from the uplink interface of the OLT device to the exit point of the entire optical transport network.

[0062] In this embodiment of the disclosure, each end-to-end slice including a set of OAN slices and OTN slices with a mapping relationship means that in each end-to-end slice, each OTN slice corresponds to at least one OAN slice. In this embodiment of the disclosure, the OAN service type and the OTN service type can have a one-to-one correspondence, with OAN slices divided according to the OAN service type and OTN slices divided according to the OTN service type forming a 1:1 mapping relationship; alternatively, according to management needs, the OAN service type can be further refined in the optical access network, with multiple OAN service types aggregated to correspond to one OTN service type, and OAN slices divided according to the OAN service type and OTN slices divided according to the OTN service type forming an N:1 mapping relationship. This embodiment of the disclosure does not impose any special limitations on this.

[0063] In this embodiment, a mapping relationship between OAN slices and OTN slices is established based on the correspondence between OAN service types and OTN service types. The OAN slice domain and the OTN slice domain are then concatenated to establish an end-to-end slice corresponding to each mapping relationship. Here, an end-to-end slice refers to a slice from optical access network equipment to optical transport network equipment. In this embodiment, optical access network equipment includes equipment in the optical access network stage, including OLTs and ONUs; optical transport network equipment includes equipment in the optical transport network stage. This embodiment does not impose any special limitations on this aspect.

[0064] In this embodiment of the disclosure, the management system or controller completes the management plane configuration, including but not limited to OAN slice identifiers, OTN slice identifiers, end-to-end slice identifiers, and the mapping relationship between them. This embodiment of the disclosure does not impose any special limitations on this. For example, an OAN slice identifier can be configured for each OAN slice, an OTN slice identifier can be configured for each OTN slice, and an end-to-end slice identifier can be configured for each end-to-end slice. By configuring the mapping relationship between the OAN slice identifier, OTN slice identifier, and end-to-end slice identifier in the management plane, the mapping relationship between OAN slices and OTN slices is established, that is, the end-to-end slice is established.

[0065] It should be noted that the configuration method described in this disclosure can achieve end-to-end hard pipe slicing in XGS-PON (10G PON), as well as in GPON, XG-PON, COMBO-PON, NG-PON2, and 50G-PON. This disclosure does not impose any special limitations on this.

[0066] It should also be noted that, in this embodiment of the disclosure, the scope of end-to-end slicing includes, but is not limited to, slicing based on physical ports, time slot granularity, service flow, and forwarding plane slicing within the device.

[0067] In the configuration method provided in this embodiment, the management system or controller divides optical access network slices and optical transmission network slices according to the service flow, and establishes a mapping relationship between optical access network slices and optical transmission network slices, thereby establishing slices from optical access network equipment to optical transmission network equipment, realizing end-to-end slice connectivity from optical access network equipment to optical transmission network equipment, realizing end-to-end hard pipe slicing of the all-optical network, thereby fully leveraging the advantages of the all-optical network and meeting the requirements of ultra-low latency services, high reliability service carrying, and high-quality value-added services.

[0068] In this embodiment of the disclosure, OAN slices are divided based on the optical access network timeslots for transmitting OAN service flows, thereby achieving time-slot-based hard-pipe isolation of the OAN slice domain; OTN slices are divided based on the optical transport network timeslots for transmitting OTN service flows, thereby achieving time-slot-based hard-pipe isolation of the OTN slice domain.

[0069] Accordingly, in some embodiments, reference is made to Figure 3 Step S100 includes:

[0070] In step S110, the information of the OAN timeslots for transmitting each OAN service stream is determined as each OAN slice;

[0071] Step S200 includes:

[0072] In step S210, the information of the OTN timeslots for transmitting each OTN service stream is determined as the information of each OTN slice.

[0073] In this embodiment of the disclosure, the OTN time slot can be based on ODU. k,j Particle time slots, correspondingly, OTN slices are based on ODU kj The time slots can be divided into granular segments; or they can be time slots divided based on FlexE Channel. This disclosure does not impose any special limitations on this.

[0074] Accordingly, in some embodiments, reference is made to Figure 3 Step S300 includes:

[0075] In step S310, based on the correspondence between OAN service type and OTN service type, a mapping relationship is established between OAN timeslots for transmitting OAN service streams and OTN timeslots for transmitting OTN service streams, thereby obtaining information on at least one end-to-end slice.

[0076] This disclosure does not impose any special limitations on how OAN slices are identified. For example, such as Figure 24 As shown, OAN slices can be identified using the ETHFlow ID, and uplink time slots can be identified using the Alloc ID via T-CONT, while simultaneously establishing a mapping between Gemport and T-CONT; as... Figure 25 As shown, OAN slices can be identified by ETH Flow ID, and downlink slots can be identified by Gemport ID.

[0077] This disclosure does not impose any special limitations on how OTN slices are identified. For example, ODU can be used. k,j OTN slices can be identified using particle identifiers, or FlexE particle identifiers can be used.

[0078] As an optional implementation, in this embodiment of the disclosure, by establishing an Ethernet Virtual Connection (EVC) or a service port inside the OLT device between the OAN time slot and the OTN time slot, the OAN slice domain and the OTN slice domain are spliced ​​together to establish a mapping relationship between the OAN slice and the OTN slice. This enables the OLT device to relay the OAN service flow in the OAN slice to the OTN service flow in the upstream OTN slice (i.e., the OTN slice belonging to the same end-to-end slice) that has a mapping relationship with the OAN slice, and to relay the OTN service flow in the OTN slice to the OAN service flow in the downstream OAN slice (i.e., the OAN slice belonging to the same end-to-end slice) that has a mapping relationship with the OTN slice.

[0079] Accordingly, in some embodiments, reference is made to Figure 4 Step S310 includes:

[0080] In step S311, an Ethernet virtual connection EVC is established between the OAN time slot and the OTN time slot with a mapping relationship. Each Ethernet virtual connection EVC corresponds to an end-to-end slice. The UNI information of one user network side interface in the Ethernet virtual connection EVC represents the OAN time slot, and the UNI information of another Ethernet virtual connection EVC represents the OTN time slot.

[0081] EVC is a concept proposed by the Metro Ethernet Forum (MEF). It is defined as a virtual connection that connects two or more User Network Interfaces (UNIs) and exchanges Ethernet service frames between the two or more UNIs.

[0082] In this embodiment of the disclosure, the meaning of UNI in EVC is expanded. In the OAN slice domain, the OAN timeslot is used as the UNI of EVC; in the OTN slice domain, the OTN timeslot is used as the UNI of EVC. In this embodiment of the disclosure, the management system or controller establishes the EVC between OAN timeslots and OTN timeslots by configuring the mapping relationship between OAN timeslot identifier, EVC identifier, and OTN timeslot identifier.

[0083] Accordingly, in some embodiments, reference is made to Figure 5 Step S310 includes:

[0084] In step S312, a service port is established between the OAN time slot and the OTN time slot that have a mapping relationship. Each service port corresponds to an end-to-end slice. One UNI information in the service port represents the OAN time slot, and the other UNI information in the service port represents the OTN time slot.

[0085] It should be noted that the service port in step S312 is the service port inside the OLT device. In this embodiment of the disclosure, the management system or controller establishes the service port between the OAN time slot and the OTN time slot by configuring the mapping relationship between the OAN time slot identifier, the service port identifier, and the OTN time slot identifier.

[0086] It should be noted that, in this embodiment of the disclosure, if the OLT and OTN are connected to the same device, the service ports of the OAN slice domain and the OTN slice domain are in a 1:1 relationship. Therefore, the service ports of the OAN slice domain and the OTN slice domain can also be combined. This embodiment of the disclosure does not impose any special limitations on this.

[0087] It should also be noted that, in the embodiments of this disclosure, when establishing an EVC or service port between the OAN and OTN time slots, concatenating the OAN slice domain with the OTN slice, and establishing the mapping relationship between the OAN slice and the OTN slice, the process also includes defining the transmission characteristics of the service flow. For example, the transmission characteristics of the service flow include Quality of Service (QoS) parameters such as Committed Information Rate (CIR), Peak Information Rate (PIR), Committed Burst Size (CBS), Peak Burst Size (PBS), and Excess Burst Size (EBS), as well as the bandwidth, protection level, packet loss rate requirements, or custom service flow-level feature descriptions of the service flow. This disclosure does not impose any special limitations on these aspects. As an optional implementation, when establishing an EVC between the OAN and OTN time slots and concatenating the OAN slice domain with the OTN slice, a service template (EVC profile) is bound, and the transmission characteristics of the service flow are defined through the EVC profile.

[0088] As an optional implementation, the EVC or service port can also be bound to or configured with a Virtual Local Area Network (VLAN) tag. This allows the relaying of OAN service flows in an OAN slice to OTN service flows in an upstream OTN slice (i.e., OTN slices belonging to the same end-to-end slice) that has a mapping relationship with the OAN slice, and the relaying of OTN service flows in an OTN slice to OAN service flows in a downstream OAN slice (i.e., OAN slices belonging to the same end-to-end slice) that has a mapping relationship with the OTN slice. In this embodiment, the EVC or service port can be bound to or configured with a single-layer CVLAN, or it can be bound to or configured with a dual-layer SVLAN+CVLAN; this embodiment does not impose any special limitations on this.

[0089] Accordingly, refer to Figure 4 or Figure 5 Step S300 also includes:

[0090] In step S321, a virtual LAN label is configured for the OAN time slot;

[0091] In step S322, a virtual LAN label is configured for the OTN time slot;

[0092] Among them, the virtual LAN labels configured for OAN time slots and OTN time slots with mapping relationships are the same.

[0093] In a PON network, OAN service flows are carried by Gemport units. One Gemport unit carries one or more OAN service flows, and the Gemport ID of the Gemport unit can identify the service flow carried by the Gemport.

[0094] As an optional implementation, in the downlink direction from OTN to OAN, the management system or controller divides OAN slices by configuring the mapping relationship between Gemport ID and OAN slices.

[0095] Accordingly, refer to Figure 6 In some embodiments, step S110 includes:

[0096] In step S111, the Gemport ID of the Gemport carrying the OAN service flow that transmits OAN timeslots is determined;

[0097] In step S112, a mapping relationship is established between the OAN slice transmitting the OAN service flow and the Gemport ID of the Gemport carrying the OAN service flow, so as to obtain the information of the OAN slice.

[0098] It should also be noted that, in the embodiments disclosed herein, when dividing OAN slices based on Gemport ID, when establishing an EVC or service port between the OAN time slot and the OTN time slot, splicing the OAN slice domain with the OTN slice, and establishing the mapping relationship between the OAN slice and the OTN slice, the Gemport ID is used as the UNI of the EVC or service port in the OAN slice domain.

[0099] In the uplink direction from OAN to OTN, OAN service flows are encapsulated into Gemport units within the ONU. These Gemport units need to be mapped to T-CONT units for uplink service scheduling. T-CONT uses BWMAP bandwidth indicators to provide clear start and stop data transmission indications, which can serve as time slot information for OAN slices.

[0100] Accordingly, refer to Figure 7 In some embodiments, step S110 includes:

[0101] In step S113, the T-CONT carrying Gemport is determined;

[0102] In step S114, a mapping relationship is established between T-CONT and the OAN time slot corresponding to the OAN slice to obtain the information of the OAN slice.

[0103] Secondly, referring to Figure 8 This disclosure provides a data transmission method, including:

[0104] In step S400, according to the mapping relationship between OAN slices and OTN slices, the OAN service flow transmitted in the OAN slice is relayed to the OTN slice for transmission.

[0105] Alternatively, in step S500, based on the mapping relationship between OAN slices and OTN slices, the OTN service flow in the OTN slice is relayed to the OAN slice for transmission.

[0106] In this embodiment, the management system or controller establishes a mapping relationship between OAN slices and OTN slices based on the correspondence between OAN service flows and OTN service flows, and concatenates the OAN slice domain with the OTN slice to establish an end-to-end slice corresponding to each mapping relationship. Here, an end-to-end slice refers to a slice obtained by the optical access network equipment from the optical transport network equipment. In this embodiment, the optical access network equipment includes equipment in the optical access network stage, including OLTs and ONUs; the optical transport network equipment includes equipment in the optical transport network stage. This embodiment does not impose any special limitations on this aspect.

[0107] In this embodiment of the disclosure, the management system or controller completes the management plane configuration, including but not limited to OAN slice identifiers, OTN slice identifiers, end-to-end slice identifiers, and the mapping relationship between them. This embodiment of the disclosure does not impose any special limitations on this. For example, an OAN slice identifier can be configured for each OAN slice, an OTN slice identifier can be configured for each OTN slice, and an end-to-end slice identifier can be configured for each end-to-end slice. By configuring the mapping relationship between the OAN slice identifier, OTN slice identifier, and end-to-end slice identifier in the management plane, the mapping relationship between OAN slices and OTN slices is established, that is, the end-to-end slice is established.

[0108] In the forwarding plane, the OLT device, according to the configuration information of the management system or controller in the management plane, relays the OAN service flow in the OAN slice to the OTN slice for transmission in the uplink direction; and relays the OTN service flow in the OTN slice to the OAN slice for transmission in the downlink direction.

[0109] It should be noted that when OAN or OTN service flows are relayed in OLT devices, service isolation can be achieved based on end-to-end slicing. End-to-end slicing is established by creating a mapping relationship between OAN slices and OTN slices.

[0110] The data transmission method described in this disclosure can be applied to XGS-PON (10G PON), GPON, XG-PON, COMBO-PON, NG-PON2, and 50G-PON. This disclosure does not impose any special limitations on this method.

[0111] It should also be noted that, in this embodiment of the disclosure, the scope of end-to-end slicing includes, but is not limited to, slicing based on physical ports, time slot granularity, service flow, and forwarding plane slicing within the device.

[0112] In the data transmission method provided in this embodiment, the optical line terminal can relay and forward service flows in the optical access network slice or the optical transmission network slice according to the mapping relationship between the optical access network slice and the optical transmission network slice configured in the management plane by the management system or controller. This realizes the end-to-end slice forwarding plane splicing from the optical access network device to the optical transmission network device, and realizes the end-to-end hard pipe slicing of the all-optical network. This can give full play to the advantages of the all-optical network and meet the requirements of ultra-low latency services, high reliability service carrying, and high-quality value-added services.

[0113] In this embodiment of the disclosure, OAN slices are divided based on the optical access network timeslots for transmitting OAN service flows, thereby achieving time-slot-based hard-pipe isolation of the OAN slice domain; OTN slices are divided based on the optical transport network timeslots for transmitting OTN service flows, thereby achieving time-slot-based hard-pipe isolation of the OTN slice domain.

[0114] As an optional implementation, by establishing an Ethernet Virtual Connection (EVC) or a service port inside the OLT device between the OAN time slot and the OTN time slot, the OAN slice domain and the OTN slice domain are spliced ​​together to establish a mapping relationship between the OAN slice and the OTN slice. The OLT device can then map the OAN service flow relay in the OAN slice to the OTN service flow in the upstream direction that has a mapping relationship with the OAN slice (i.e., the OTN slice belonging to the same end-to-end slice).

[0115] Accordingly, in some embodiments, the mapping relationship between OAN slices and OTN slices includes the mapping relationship between OAN time slots transmitting OAN service flows and OTN time slots transmitting OTN service flows, and an Ethernet virtual connection (EVC) is established between the mapped OAN time slots and OTN time slots; refer to Figure 9 Step S400 includes:

[0116] In step S410, the OAN service flow transmitted in the OAN timeslot corresponding to the Ethernet virtual connection is relayed to the OTN timeslot corresponding to the Ethernet virtual connection EVC for transmission via the Ethernet virtual connection EVC.

[0117] EVC is a concept proposed by the Metro Ethernet Forum (MEF). It is defined as a virtual connection that connects two or more User Network Interfaces (UNIs) and exchanges Ethernet service frames between the two or more UNIs.

[0118] In this embodiment of the disclosure, the meaning of UNI in EVC is expanded. In the OAN slice domain, the OAN timeslot is used as the UNI of EVC; in the OTN slice domain, the OTN timeslot is used as the UNI of EVC.

[0119] Accordingly, in some embodiments, the mapping relationship between OAN slices and OTN slices includes the mapping relationship between OAN timeslots transmitting OAN service flows and OTN timeslots transmitting OTN service flows, and a service port is established between the OAN timeslots and OTN timeslots with the mapping relationship; refer to Figure 10 Step S400 includes:

[0120] In step S420, the OAN service flow transmitted in the OAN timeslot corresponding to the service port is relayed to the OTN timeslot corresponding to the service port for transmission via the service port.

[0121] It should be noted that the service port in step S420 is the service port inside the OLT device.

[0122] As an optional implementation, the EVC or service port can also be bound to or configured with a Virtual Local Area Network (VLAN) tag. The OLT device can then map OAN service flows in the OAN slice to OTN service flows in an upstream OTN slice (i.e., OTN slices belonging to the same end-to-end slice) that have a mapping relationship with the OAN slice, based on the VLAN tag. In this embodiment, the EVC or service port can be bound to or configured with a single-layer CVLAN, or it can be bound to or configured with a dual-layer SVLAN+CVLAN; this embodiment does not impose any special limitations on this.

[0123] Accordingly, in the upward direction, refer to Figure 11In some embodiments, step S410 includes:

[0124] In step S411, based on the pre-configured virtual LAN label of the OAN timeslot, the OAN service flow transmitted in the OAN timeslot is mapped to the uplink Ethernet service flow in the Ethernet virtual connection, and the uplink Ethernet service flow carries the virtual LAN label of the OAN timeslot.

[0125] In step S412, based on the pre-configured virtual local area network (VLAN) label of the OTN time slot, the uplink Ethernet service flow is mapped to the OTN time slot with the same VLAN label as the VLAN label carried by the uplink Ethernet service flow for transmission.

[0126] In a PON network, OAN service flows are carried by Gemport units. One Gemport unit carries one or more OAN service flows, and the Gemport ID identifies the service flow carried by the Gemport unit. As an optional implementation, in this embodiment, the management system or controller divides OAN slices by configuring the mapping relationship between Gemport IDs and OAN slices. In the uplink direction, OAN service flows are encapsulated into Gemport units within the ONU, and the Gemport units need to be mapped to T-CONT units for uplink service scheduling. The T-CONT, through the bandwidth indication of BWMAP, provides clear indications of the start and stop of data transmission, and can serve as the timeslot information for OAN slices.

[0127] In this embodiment of the disclosure, the management system or controller configures a mapping relationship between OAN slices and Gemport IDs.

[0128] As an optional implementation, the OLT device performs DBA scheduling on T-CONTs under the same OAN slice.

[0129] Accordingly, in the upward direction, in some embodiments, reference is made to... Figure 12 Step S410 further includes:

[0130] In step S413, according to the pre-configured mapping relationship between the Gemport ID of the Gemport carrying the OAN service flow transmitted in the OAN time slot and the OAN slice, dynamic bandwidth allocation is performed on the T-CONT carrying the Gemport. The dynamic bandwidth allocation in different OAN slices is independent of each other.

[0131] It should be noted that in the embodiments of this disclosure, the scheduling strategies of Dynamic Bandwidth Allocation (DBA) for different OAN slices are independent of each other. The DBA strategies for different OAN slices can be the same or different, and this disclosure does not impose any special limitations on this. As an optional implementation, the same PON port supports eight uplink OAN slice DBAs.

[0132] As an optional implementation, by establishing an Ethernet virtual connection or a service port inside the OLT device between the OAN time slot and the OTN time slot, the OAN slice domain and the OTN slice are spliced ​​together to establish a mapping relationship between the OAN slice and the OTN slice. The OLT device can then relay the OTN service flow in the OTN slice to the OAN service flow in the downstream OAN slice that has a mapping relationship with the OTN slice (i.e., OAN slices belonging to the same end-to-end slice).

[0133] Accordingly, in some embodiments, the mapping relationship between OAN slices and OTN slices includes the mapping relationship between OAN timeslots transmitting OAN service flows and OTN timeslots transmitting OTN service flows, and an Ethernet virtual connection is established between the OAN timeslots and OTN timeslots with the mapping relationship; refer to Figure 13 Step S500 includes:

[0134] In step S510, the OTN service flow transmitted in the OTN timeslot corresponding to the Ethernet virtual connection is relayed to the OAN timeslot corresponding to the Ethernet virtual connection for transmission via the Ethernet virtual connection.

[0135] Accordingly, in some embodiments, the mapping relationship between OAN slices and OTN slices includes the mapping relationship between OAN timeslots transmitting OAN service flows and OTN timeslots transmitting OTN service flows, and a service port is established between the OAN timeslots and OTN timeslots with the mapping relationship; refer to Figure 14 Step S500 includes:

[0136] In step S520, the OTN service flow transmitted in the OTN timeslot corresponding to the service port is relayed to the OAN timeslot corresponding to the service port for transmission via the service port.

[0137] As an optional implementation, the EVC or service port can also be bound to or configured with a Virtual LAN tag, enabling the OLT device to relay OTN service flows in the OTN slice to OAN service flows in the downstream OAN slice (i.e., OAN slices belonging to the same end-to-end slice) that have a mapping relationship with the OTN slice. In this embodiment, the EVC or service port can be bound to or configured with a single-layer CVLAN, or it can be bound to or configured with a dual-layer SVLAN+CVLAN; this embodiment does not impose any special limitations on this.

[0138] Accordingly, in the downward direction, refer to Figure 15 Step S510 further includes:

[0139] In step S511, the OTN service flow transmitted in the OTN time slot is mapped to the downlink Ethernet service flow in the Ethernet virtual connection according to the pre-configured virtual LAN label of the OTN time slot. The Ethernet service flow carries the virtual LAN label of the OTN time slot.

[0140] In step S512, based on the pre-configured virtual local area network (VLAN) label of the OAN time slot, the downlink Ethernet service flow is mapped to the OAN time slot with the same virtual LAN label as the virtual LAN label carried by the downlink Ethernet service flow for transmission.

[0141] In this embodiment of the disclosure, the mapping relationship between OAN timeslots and OAN slices can be reflected in the OAN downlink service frames. As an optional implementation, the mapping relationship between OAN timeslots and OAN slices is specifically a mapping between Gemport IDs and OAN slices.

[0142] Accordingly, refer to Figure 16 The OAN timeslot is identified by the GemportID of the Gemport carrying the OAN service flow transmitted in the OAN timeslot; before step S512, step S510 includes:

[0143] In step S513, the downlink OAN service frame carries the pre-configured Gemport ID of the Gemport carrying the OAN service stream transmitted in the OAN time slot and the mapping relationship between the OAN slice transmitting the OAN service stream.

[0144] As an optional implementation method, refer to Figure 17 Step S513 includes:

[0145] In step S513a, the mapping relationship between Gemport ID and OAN slice is configured in the mapping information area of ​​the downlink OAN service frame.

[0146] This disclosure does not specifically limit how step S513a is performed. As an optional implementation, an area is added between the PSBd header and PAYLOAD. This area reflects the mapping relationship from XGEMPORT ID to slice ID in the subsequent payload area. For example, in the standard frame format of the XGEMPORT payload area and PSBd header in the downlink standard, a payload area XGEMPORT ID and a mapping relationship information area between XGEMPORT ID and slice ID can be added between them. The downlink XGEMPORT ID is suitable for establishing a clear mapping relationship with the slice ID. The mapping relationship between XGEMPORT ID and slice ID can be established using slice division at the ONU or ONU UNI granularity.

[0147] As another alternative implementation method, refer to Figure 18 Step S513 includes:

[0148] In step S513b, the mapping relationship between Gemport ID and OAN slice is configured in the Gemport layer of the downlink OAN service frame;

[0149] In step S513c, the Gemport layer data, which is configured with the mapping relationship between Gemport ID and OAN slice, is configured to the transmission aggregation sublayer of the downlink OAN service frame.

[0150] This disclosure does not specifically limit how steps S513b to S513c are performed. As an optional implementation, slice identification information is added to the XGTC layer. After each XGEMPORT header in the XGEMPORT payload area, the slice ID is nested into each header of the XGEMPORT in the payload area through a double-layer nesting method. All these XGEMPORTs containing slice ID information are treated as data in the XGTC payload area.

[0151] Thirdly, referring to Figure 19 This disclosure provides a controller, including:

[0152] One or more processors 101;

[0153] The memory 102 stores one or more programs that, when executed by one or more processors, cause the one or more processors to implement any of the configuration methods described above.

[0154] One or more I / O interfaces 103 are connected between the processor and the memory and configured to enable information exchange between the processor and the memory.

[0155] The processor 101 is a device with data processing capabilities, including but not limited to a central processing unit (CPU); the memory 102 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), and flash memory (FLASH); the I / O interface (read / write interface) 103 is connected between the processor 101 and the memory 102, enabling information exchange between the processor 101 and the memory 102, including but not limited to a data bus (Bus).

[0156] In some embodiments, the processor 101, memory 102, and I / O interface 103 are interconnected via bus 104, and thus connected to other components of the computing device.

[0157] Fourthly, refer to Figure 20 This disclosure provides an optical line terminal, including:

[0158] One or more processors 201;

[0159] The memory 202 stores one or more programs, which, when executed by one or more processors, cause the one or more processors to implement any of the above-mentioned data transfer methods;

[0160] One or more I / O interfaces 203 are connected between the processor and the memory and configured to enable information exchange between the processor and the memory.

[0161] Among them, processor 201 is a device with data processing capabilities, including but not limited to central processing unit (CPU); memory 202 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH); I / O interface (read-write interface) 203 is connected between processor 201 and memory 202, and can realize information interaction between processor 201 and memory 202, including but not limited to data bus (Bus).

[0162] In some embodiments, the processor 201, memory 202, and I / O interface 203 are interconnected via bus 204, and thus connected to other components of the computing device.

[0163] Fifthly, refer to Figure 21 This disclosure provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements at least one of the following methods:

[0164] The configuration method of the first aspect of the embodiments of this disclosure;

[0165] The data transmission method of the second aspect of the embodiments of this disclosure.

[0166] To enable those skilled in the art to more clearly understand the technical solutions provided by the embodiments of this disclosure, the technical solutions provided by the embodiments of this disclosure will be described in detail below through specific embodiments:

[0167] Example 1

[0168] The management system or controller performs business planning, plans business flow level slices, and distinguishes them using end-to-end slice IDs.

[0169] In this embodiment, flow-level slicing of the OAN slice domain can be achieved based on Eth service flows. Different OAN slices are distinguished by slice IDs a, b, and c. The scope of an OAN slice extends from the ONU device service flow input to the OLT device's on-line port output. Similarly, time-slot-level slicing of the OTN slice domain can be achieved based on OTN time-slot granularity. Different time-slot slices are distinguished by slice IDs a1, b1, and c1. The scope of an OTN slice extends from the OLT device's on-line port input to its final exit point from the entire optical transmission network.

[0170] In this embodiment, for the defined multiple service flows, management can be adjusted according to needs, such as... Figure 22 As shown in (a), more granular service flow isolation is achieved in the OAN slice domain. OAN slices and OTN slices form a 1:1 mapping relationship, realizing end-to-end service isolation; or as... Figure 22 As shown in (b), multiple OAN slices of the same category are summarized and classified within the OTN slice, and the OAN slice and the OTN slice form an N:1 mapping relationship.

[0171] The management system or controller completes the configuration from the OAN slice domain to the OTN slice domain to establish a global mapping relationship for data flow to end-to-end slices.

[0172] In this embodiment, as Figure 23 As shown in (a) and (b), the mapping and concatenation of OAN slice IDs and OTN slice IDs can be achieved through MEF EVC mapping; as Figure 23 As shown in (c) and (d), the mapping and concatenation of OAN slice IDs and OTN slice IDs can also be achieved through the service port. Figure 23 In (a) and (c), the OAN slices and OTN slices form a 1:1 mapping relationship; Figure 23 In (b) and (d), the OAN slices and the OTN slices form an N:1 mapping relationship.

[0173] In this embodiment, the OAN slice and the OTN slice are configured as follows: Figure 22 (a) shows the 1:1 mapping relationship.

[0174] The mapping and concatenation of OAN slice IDs and OTN slice IDs through MEF EVC mapping is shown in Table 1.

[0175] Table 1

[0176]

[0177] The mapping and concatenation of OAN slice IDs and OTN slice IDs through the service port is shown in Table 2.

[0178] Table 2

[0179]

[0180] Further refine the mapping relationship between OAN slices and PON TC uplink and downlink time slots.

[0181] The configuration examples for upstream services are shown in Table 3.

[0182] Table 3

[0183]

[0184]

[0185] The configuration examples for downlink services are shown in Table 4.

[0186] Table 4

[0187]

[0188]

[0189] After configuration, data forwarding will begin, and the system will be able to forward data in the designated hard pipe time slots according to the configuration instructions.

[0190] The basic workflow for forwarding data from the internet:

[0191] Data packets encapsulated using ETH PON XGEMPORT are decapsulated at the OLT after arriving from the ONU, restoring the ETH service flow. This is described by EVC or service port, and the forwarding plane can be distinguished by VLAN tags. At the OLT OTN uplink interface board, the packets are mapped to ODU granules via GFP-F. The mapping relationship between ODU granules and PON layer XGEMPORT ports is established through configuration.

[0192] In practice, the forwarding process can carry slice ID information during the end-to-end mapping process from PON XGEMPORT to OTN GFP-F encapsulation. Slice ID and other information are transmitted through the configuration model from the PON access layer all the way to the OTN upper layer network.

[0193] Alternatively, the slice ID can be completely hidden in the forwarding plane, and data forwarding can be completed entirely through the guidance configured in the management plane.

[0194] Example of implementation details for several key locations in the uplink direction within the system:

[0195] OLT PON service board:

[0196] 1) The PON port uplink distinguishes the mapping relationship between slices and T-CONTs through configuration. The T-CONT ID corresponds to the ONU's XGEMPORT ID mapping relationship;

[0197] 2) For uplink on a PON port within the same slice, the T-CONT is scheduled according to the slice's DBA. The T-CONT controls the corresponding PON TC uplink time slot through its start and end times. A single PON port supports up to 8 uplink slice DBAs. The scheduling strategies for different slice DBAs are independent and can be different.

[0198] PON uplink QoS only requires enhancing DBA slices. The DBA scheduling of different slices is completely independent. For service slices with low latency requirements, a different DBA scheduling mechanism than ordinary broadband can be adopted.

[0199] 3) The PON board recovers the Eth service flow and distinguishes it by service flow identifiers, such as the VLAN tag on the forwarding plane.

[0200] Exchange matrix:

[0201] 1) Slice forwarding plane isolation;

[0202] 2) When the Eth service of the PON board is switched to the customer layer of the uplink board, the service flow is still distinguished by VLAN TAG.

[0203] Upper panel:

[0204] Guided by the EVC and service port descriptions, the Eth service flow is encapsulated into a predetermined ODUk time slot by the Eth service layer.

[0205] The slices are completely isolated by time slots.

[0206] The basic workflow of forwarding downlink:

[0207] The mapping relationship between ODU particles and PON layer XGEMPORT ports is established through configuration. After decapsulation from OTN timeslots via GFP-F, the Eth service flow described by EVC and service ports is restored. The slice information is transmitted from the OTN upper-layer network to the OAN OLT device. The OLT device establishes the downlink forwarding relationship to the ONU XGEMPORT based on the mapping relationship between OAN slices and downlink XGEMPORT.

[0208] Examples of implementation details for several key locations in the downlink direction within the system:

[0209] Upper panel:

[0210] 1) The slices are completely isolated through time slots;

[0211] 2) At the client layer, the time slot layer decapsulates the data into Eth service flows. The service flows described by EVC or service ports can be identified in the forwarding plane by VLAN tags.

[0212] Exchange matrix:

[0213] 1) Slice forwarding plane isolation;

[0214] 2) The Eth service flow of the uplink board is switched and forwarded to the service PON board, and distinguished by service flow, such as VLAN TAG.

[0215] PON board:

[0216] 1) Downlink bandwidth allocation isolation (WFQ) is used for PON ports;

[0217] 2) Data flows between slices are isolated by XGEMPORT Frame timeslots, and the timeslot header contains slice ID information.

[0218] By implementing time-slotting at the PON link layer, with a constant timeslot length and a fixed-length XGTC payload, time-slotting is facilitated. The PON layer adds time-slotting interfaces by changing the frame structure. In implementation, the PON layer TC can borrow from FlexE's fixed-length timeslot granularity, dividing into fixed-length slice fields to implement PON slicing. Downlink requires enhancing hardware slicing with "time-slotted frame structure and intra-slice scheduling," such as modifying the frame structure to add slice information.

[0219] There are two technical options for implementing hard pipe slicing in the PON downlink TC layer. One approach is the slice mapping table scheme: Specifically, this can be achieved by modifying the standard PON GTC layer, adding slotmap information to PSBd and payload, and setting the correspondence between the slotmap and payload regions. The other approach is a nested dual GEM layer, which has the advantage of not requiring modification to the standard GTC layer, but only adding service layer mapping rules and modifying the service mapping portion.

[0220] Example 2

[0221] This second embodiment provides a specific implementation method for end-to-end slicing from optical access network equipment to optical transmission network equipment.

[0222] In terms of management, such as Figure 2 As shown, the management system or controller has a full network service flow and slice view, can manage and configure information of OAN slice domains and OTN slice domains, and can establish slice mapping information from OAN slices to OTN slices.

[0223] For example, the management system or controller performs scenario planning for OAN slicing domains, dividing OAN slices for home PCs, telephones, TVs, and wireless base station access services respectively, to achieve service isolation. The management system or controller also performs scenario planning for OTN slicing domains, establishing OTN slices based on upstream wired and wireless service providers.

[0224] The management system or controller performs management plane configuration: configures the mapping relationship between OAN service flow ID, end-to-end slice ID and OAN slice ID, and reflects the OAN slice in the PON TC layer timeslot; configures the mapping relationship between OTN service flow ID, end-to-end slice ID and OTN slice ID, and reflects the OTN slice in the OTN timeslot; OAN slice and OTN slice are spliced ​​together in the management plane through service flow characteristic description ID.

[0225] In the forwarding plane, ETH service flows pass through the ONU UNI in the OAN system. The ONU UNI corresponds to the PON TC layer identifier in the PON system. The ETH service flow is encapsulated by the PON TC and transmitted to the OLT device, where it is decapsulated and restored to an ETH service flow. After passing through VLAN TAG and QoS flow control, the ETH service flow enters the transmission uplink interface, and after rate matching and encapsulation using the Generic Framing Procedure-F (GFP-F), it is mapped to the ODU. k,j The particles achieve hard-channel time-slot isolation for data forwarding with upstream OTN equipment.

[0226] In this second embodiment, the service flows to the PON TC time slot and ODU. k The mapping of particles is pre-configured on the management plane. The forwarding plane enters the corresponding time slot according to predetermined rules. After being encapsulated and decapsulated by the PON TC layer time slot to recover the ETH service flow, it enters the OTN time slot for encapsulation and decapsulation. In between, the forwarding plane splices the recovered ETH service flow. The OLT uplink position or the OLT interior is the implementation position for solving the slice splicing of the OAN slice domain and the OTN slice domain in this embodiment two.

[0227] Example 3

[0228] This embodiment provides a method for configuring the splicing of OAN slice domains to OTN slice domains.

[0229] In this third embodiment, the interface meanings of the two UNIs in EVC are extended: the UNI interface corresponding to the OAN slice domain is an ETH service flow attribute identifier, and can be distinguished by an identifier similar to a service flow ID. The UNI interface corresponding to the transport slice domain is an OTN timeslot identifier, and these OTN timeslots can be distinguished by an OTN timeslot ID. An OTN timeslot can be regarded as a miniaturized UNI interface. Specifically, it could be an ODU. k,j FlexE particle identifier.

[0230] The advantage of using MEF EVC as a service flow description is that EVC can be bound to service templates. Through the EVC profile, specific transmission characteristics of the service flow can be defined, such as QoS parameters like CIR, PIR, CBS, and EBS. It can also limit the bandwidth, protection level, packet loss rate requirements, or define custom service flow-level characteristic descriptions. Furthermore, MEF EVC can be bound to or configured with VLAN tags, including single-layer CVLAN and dual-layer SVLAN+CVLAN, making it easier to bind and identify service flows to video slices.

[0231] Example 4

[0232] This embodiment four provides a method for encapsulating / decapsulating ETH service flows in the forwarding plane of the OAN slice domain and the transport slice domain in an OLT device.

[0233] In the uplink direction, the PON TC layer OAN uplink service frame can be restored to the ETH service stream in the OAN slice domain, and then mapped to the ODU particle again through GFP-F encapsulation and rate matching via EVC or service port.

[0234] In the downlink direction, the ODU is decapsulated into the ETH service flow described by the EVC or service port, and then transmitted to the ONU through the PON TC layer OAN downlink service frame and XGEMPORT.

[0235] Example 5

[0236] In this fifth embodiment, the identification information of the OAN slice may or may not be reflected in the OAN time slot; the identification information of the OTN slice may or may not be reflected in the OTN time slot.

[0237] The system's approach is to incorporate slice identification information into the time slot header or overhead section, making it easier to identify slice information in the forwarding plane.

[0238] The method that is not reflected: A mapping table of time slots and slice information is established through the management plane of the management system or controller, and the service flow is transmitted in the corresponding time slot according to the predetermined configuration.

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

[0240] Example embodiments have been disclosed herein, and while specific terminology has been used, it is for illustrative purposes only and should be construed as such, and is not intended to be limiting. In some instances, it will be apparent to those skilled in the art that features, characteristics, and / or elements described in connection with particular embodiments may be used alone, or in combination with features, characteristics, and / or elements described in connection with other embodiments, unless otherwise expressly indicated. Therefore, those skilled in the art will understand that various changes in form and detail may be made without departing from the scope of this disclosure as set forth by the appended claims.

Claims

1. A configuration method, comprising: Information on at least one OAN slice for transmitting OAN service streams of each OAN service type is determined based on the OAN service type of the optical access network. Information on at least one OTN slice for transmitting OTN service streams of each OTN service type is determined based on the OTN service type of the optical transmission network; Based on the correspondence between the OAN service type and the OTN service type, a mapping relationship between the OAN slice and the OTN slice is established to obtain information on at least one end-to-end slice, wherein each end-to-end slice includes a set of OAN slices and OTN slices with a mapping relationship. Information on determining at least one OAN slice for transmitting OAN service flows of each of the various OAN service types based on the optical access network OAN service types includes: The information of the OAN timeslots for transmitting each of the OAN service flows is determined as the information of each of the OAN slices; Information on determining at least one OTN slice for transmitting OTN service streams of each OTN service type based on the OTN service type of the optical transmission network includes: The information of the OTN time slots for transmitting each of the OTN service flows is determined as the information of each of the OTN slices; Based on the correspondence between the OAN service type and the OTN service type, a mapping relationship between the OAN slice and the OTN slice is established to obtain information on at least one end-to-end slice, including: Based on the correspondence between the OAN service type and the OTN service type, a mapping relationship is established between the OAN timeslot for transmitting the OAN service stream and the OTN timeslot for transmitting the OTN service stream, thereby obtaining information on at least one end-to-end slice.

2. The configuration method according to claim 1, wherein, The step of establishing a mapping relationship between the OAN timeslot for transmitting the OAN service stream and the OTN timeslot for transmitting the OTN service stream, based on the correspondence between the OAN service type and the OTN service type, to obtain information on at least one end-to-end slice includes: An Ethernet Virtual Connection (EVC) is established between OAN and OTN time slots with a mapping relationship. Each EVC corresponds to an end-to-end slice. One user network-side interface (UNI) information in the EVC represents the OAN time slot, and another UNI information in the EVC represents the OTN time slot.

3. The configuration method according to claim 1, wherein, The step of establishing a mapping relationship between the OAN timeslot for transmitting the OAN service stream and the OTN timeslot for transmitting the OTN service stream, based on the correspondence between the OAN service type and the OTN service type, to obtain information on at least one end-to-end slice includes: A service port is established between OAN time slots and OTN time slots that have a corresponding relationship. Each service port corresponds to an end-to-end slice. One UNI information in the service port represents the OAN time slot, and another UNI information in the service port represents the OTN time slot.

4. The configuration method according to claim 2 or 3, wherein, The step of establishing a mapping relationship between the OAN timeslot for transmitting the OAN service stream and the OTN timeslot for transmitting the OTN service stream, based on the correspondence between the OAN service type and the OTN service type, and obtaining information on at least one end-to-end slice, further includes: Configure virtual LAN tags for the OAN time slots; Configure virtual LAN tags for the OTN time slots; The virtual local area network labels configured for the OAN time slot and the OTN time slot, which have a mapping relationship, are the same.

5. The configuration method according to any one of claims 1 to 4, wherein, In the downlink direction from OTN to OAN, the step of determining the OAN time slots for transmitting each of the OAN service flows to obtain at least one of the OAN slices includes: Determine the Gemport ID of the Gemport that carries the OAN service flow transmitted in the OAN timeslot; Establish a mapping relationship between the OAN slice that transmits the OAN service flow and the GemportID of the Gemport that carries the OAN service flow, so as to obtain the information of the OAN slice.

6. The configuration method according to any one of claims 1 to 4, wherein, In the uplink direction from OAN to OTN, the step of determining the OAN timeslots for transmitting each of the OAN service flows to obtain at least one of the OAN slices includes: Determine the T-CONT that carries the Gemport; Establish a mapping relationship between the T-CONT and the OAN time slot corresponding to the OAN slice to obtain the information of the OAN slice.

7. A data transmission method, comprising: Based on the mapping relationship between OAN slices and OTN slices, the OAN service flow transmitted in the OAN slice is relayed to the OTN slice for transmission; or the OTN service flow in the OTN slice is relayed to the OAN slice for transmission, wherein the mapping relationship between the OAN slice and the OTN slice includes the mapping relationship between the OAN timeslot for transmitting the OAN service flow and the OTN timeslot for transmitting the OTN service flow.

8. The data transmission method according to claim 7, wherein, An Ethernet virtual connection (EVC) is established between OAN time slots and OTN time slots with a mapping relationship; the step of relaying the OAN service flow transmitted in the OAN slice to the OTN slice for transmission according to the mapping relationship between the OAN slice and the OTN slice includes: The OAN service flow transmitted in the OAN time slot corresponding to the Ethernet Virtual Connection EVC is relayed to the OTN time slot corresponding to the Ethernet Virtual Connection EVC for transmission.

9. The data transmission method according to claim 8, wherein, The steps of relaying the OAN service flow transmitted in the OAN slice corresponding to the Ethernet Virtual Connection EVC to the OTN slice corresponding to the Ethernet Virtual Connection EVC for transmission include: Based on the pre-configured virtual LAN label of the OAN timeslot, the OAN service flow transmitted in the OAN timeslot is mapped to the uplink Ethernet service flow in the Ethernet Virtual Connection EVC, and the uplink Ethernet service flow carries the virtual LAN label of the OAN timeslot. Based on the pre-configured virtual LAN label of the OTN time slot, the uplink Ethernet service flow is mapped to the OTN time slot with the same virtual LAN label as the virtual LAN label carried by the uplink Ethernet service flow for transmission.

10. The data transmission method according to claim 8 or 9, wherein, The OAN timeslot is identified by the Gemport ID of the Gemport carrying the OAN service flow transmitted in the OAN timeslot; the step of relaying the OAN service flow transmitted in the OAN slice to the OTN slice for transmission according to the mapping relationship between OAN slices and OTN slices further includes: Based on the pre-configured mapping relationship between the Gemport ID of the Gemport carrying the OAN service flow transmitted in the OAN time slot and the OAN slice, dynamic bandwidth allocation is performed on the T-CONT carrying the Gemport. The dynamic bandwidth allocation in different OAN slices is independent of each other.

11. The data transmission method according to claim 7, wherein, A service port is established between OAN time slots and OTN time slots with a mapping relationship; the steps of relaying the OAN service flow transmitted in the OAN slice to the OTN slice for transmission according to the mapping relationship between the OAN slice and the OTN slice include: The OAN service flow transmitted in the OAN timeslot corresponding to the service port is relayed to the OTN timeslot corresponding to the service port for transmission via the service port.

12. The data transmission method according to claim 7, wherein, The mapping relationship between the OAN slice and the OTN slice includes the mapping relationship between the OAN time slots for transmitting the OAN service flow and the OTN time slots for transmitting the OTN service flow. An Ethernet Virtual Connection (EVC) is established between the OAN time slots and OTN time slots with the mapping relationship. The step of relaying the OTN service flow in the OTN slice to the OAN slice for transmission according to the mapping relationship between the OAN slice and the OTN slice includes: The OTN service flow transmitted in the OTN time slot corresponding to the Ethernet Virtual Connection EVC is relayed to the OAN time slot corresponding to the Ethernet Virtual Connection EVC for transmission.

13. The data transmission method according to claim 12, wherein, The steps of relaying the OTN service flow transmitted in the OTN time slot corresponding to the Ethernet Virtual Connection EVC to the OAN time slot corresponding to the Ethernet Virtual Connection EVC for transmission include: Based on the pre-configured virtual LAN label of the OTN timeslot, the OTN service flow transmitted in the OTN timeslot is mapped to the downlink Ethernet service flow in the Ethernet virtual connection EVC, and the Ethernet service flow carries the virtual LAN label of the OTN timeslot. Based on the pre-configured virtual LAN label of the OAN time slot, the downlink Ethernet service flow is mapped to the OAN time slot with the same virtual LAN label as the virtual LAN label carried by the downlink Ethernet service flow for transmission.

14. The data transmission method according to claim 13, wherein, The step of mapping the downlink Ethernet traffic to the OAN time slot corresponding to its carried virtual LAN tag for transmission includes: The downlink OAN service frame carries a pre-configured mapping relationship between the Gemport ID of the Gemport carrying the OAN service stream transmitted in the OAN timeslot and the OAN slice transmitting the OAN service stream.

15. The data transmission method according to claim 14, wherein, The step of carrying in the OAN downlink frame a pre-configured mapping relationship between the Gemport ID of the Gemport carrying the OAN service flow transmitted in the OAN time slot and the OAN slice transmitting the OAN service flow includes: Configure the mapping relationship between Gemport ID and OAN slice in the mapping information area of ​​the downlink OAN service frame.

16. The data transmission method according to claim 14, wherein, The step of carrying in the downlink OAN service frame a pre-configured mapping relationship between the Gemport ID of the Gemport carrying the OAN service stream transmitted in the OAN timeslot and the OAN slice transmitting the OAN service stream includes: Configure the mapping relationship between Gemport ID and OAN slice in the Gemport layer of the downlink OAN service frame; The Gemport layer data, which is configured with the mapping relationship between Gemport ID and OAN slice, is configured into the transmission aggregation sublayer of the downlink OAN service frame.

17. The data transmission method according to claim 7, wherein, The mapping relationship between the OAN slice and the OTN slice includes the mapping relationship between the OAN time slots for transmitting the OAN service flow and the OTN time slots for transmitting the OTN service flow. A service port is established between the OAN time slots and OTN time slots with the mapping relationship. The step of relaying the OTN service flow in the OTN slice to the OAN slice for transmission according to the mapping relationship between the OAN slice and the OTN slice includes: The OTN service flow transmitted in the OTN timeslot corresponding to the Service-port is relayed to the OAN timeslot corresponding to the Service-port for transmission via the Service-port.

18. A controller, comprising: One or more processors; A storage device having stored one or more programs thereon, which, when executed by the one or more processors, cause the one or more processors to implement the configuration method according to any one of claims 1 to 6; One or more I / O interfaces are connected between the processor and the memory and configured to enable information interaction between the processor and the memory.

19. An optical line terminal, comprising: One or more processors; A storage device having stored one or more programs thereon, which, when executed by one or more processors, cause the one or more processors to implement the data transmission method according to any one of claims 7 to 17; One or more I / O interfaces are connected between the processor and the memory and configured to enable information interaction between the processor and the memory.

20. A computer-readable medium having a computer program stored thereon, the program, when executed by a processor, implementing at least one of the following methods: The configuration method according to any one of claims 1 to 6; The data transmission method according to any one of claims 7 to 17.

Citation Information

Patent Citations

  • Message interconnection method, POTN interconnection module and POTN system

    CN108737912A