A service processing method, optical line terminal and optical network unit
By determining the service entry into the switching plane and the intersection plane in the optical circuit terminal OLT and the optical network unit ONU, and using fixed-length time slots or cell packaging mapping, the problem that traditional PON technology cannot meet the low latency and delay certainty is solved, and efficient service processing capabilities are achieved.
Patent Information
- Application Number
- CN202110005293.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-05
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2041-01-05
AI Technical Summary
Traditional PON technology cannot meet the business needs of low latency, delay certainty and resource isolation, especially in application scenarios for homes, enterprises and 5G carriers.
By respectively or jointly determining the service entering the switching plane and the cross plane in the optical circuit terminal OLT and the optical network unit ONU, and connecting it to the Ethernet interface or the time slot interface, the service is processed by fixed-length time slot or cell encapsulation mapping.
It realizes transmission capabilities with low latency, delay certainty and hard isolation, and builds a comprehensive access capability for homes, enterprises and 5G carriers.
Smart Images

Figure CN114727172B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of transmission and IP technology, and in particular to a service processing method, an optical line terminal and an optical network unit. Background Art
[0002] With the gradual popularization of gigabit broadband, application scenarios have gradually extended from traditional home-oriented to small and medium-sized enterprises and small base station carrying, which has put forward the demand for differentiated integrated carrying of wired broadband optical access networks.
[0003] Wired broadband optical access networks currently primarily utilize TDMA-based PON technology. PON (Passive Optical Network) is a point-to-multipoint passive optical fiber access technology. A PON system consists of an optical line terminal (OLT) on the central office side, an optical network unit (ONU) on the user side, and an optical distribution network (ODN). PON typically uses TDM broadcast in the downstream direction (OLT to ONU) and TDMA (Time Division Multiple Access) in the upstream direction (ONU to OLT). PON offers excellent service transparency and, in principle, is compatible with signals of any standard and rate.
[0004] Traditional PON primarily carries packet-based IP services for homes. Both the OLT and ONU devices implement a store-and-forward mechanism based on packet switching and statistical multiplexing. This mechanism maximizes the sharing of network resources, achieving efficiency, flexibility, and cost advantages. However, for services requiring low latency, deterministic latency, and resource isolation, traditional PON technology cannot meet the needs. Summary of the Invention
[0005] The present invention provides a service processing method, an optical line terminal and an optical network unit, which can realize the transmission capability of low delay, delay determinism and hard isolation based on the cross plane.
[0006] To solve the above technical problems, the embodiments of the present invention provide the following solutions:
[0007] An embodiment of the present invention provides a service processing method, which is applied to an optical line terminal (OLT). The method includes:
[0008] Determining a first service entering the switching plane and / or a second service entering the cross plane from the target service;
[0009] The first service is connected to the Ethernet interface, and the second service is connected to the time slot interface; wherein the second service is encapsulated and mapped based on fixed-length time slots or cells.
[0010] An embodiment of the present invention further provides a service processing method, which is applied to an optical network unit (ONU). The method includes:
[0011] Determining a second service entering the intersection plane from the target service;
[0012] The second service is connected to a time slot interface; wherein the second service is encapsulated and mapped based on a fixed-length time slot or cell.
[0013] An embodiment of the present invention further provides a service processing device, applied to an optical line terminal (OLT), comprising:
[0014] A first determining module, configured to determine, from target services, a first service entering the switching plane and / or a second service entering the cross plane;
[0015] The first mapping module is used to connect the first service to the Ethernet interface and connect the second service to the time slot interface; wherein the second service is encapsulated and mapped based on fixed-length time slots or cells.
[0016] An embodiment of the present invention further provides a service processing device, applied to an optical network unit (ONU), comprising:
[0017] A second determining module, configured to determine a second service entering the intersection plane from the target service;
[0018] The second mapping module is used to connect the second service to the time slot interface; wherein the second service is encapsulated and mapped based on fixed-length time slots or cells.
[0019] An embodiment of the present invention further provides a passive optical network, comprising the optical line terminal and the optical network unit, wherein the optical line terminal implements the above-mentioned method on the optical line terminal side, and the optical network unit implements the above-mentioned method on the optical network unit side.
[0020] An embodiment of the present invention further provides a processor-readable storage medium, wherein the processor-readable storage medium stores processor-executable instructions, and the processor-executable instructions are used to enable the processor to execute the method described above.
[0021] The above solution of the present invention includes at least the following beneficial effects:
[0022] The above-mentioned solution of the present invention determines, from the target services, a first service entering the switching plane and / or a second service entering the cross plane; connects the first service to the Ethernet interface and the second service to the slotted interface; wherein the second service is encapsulated and mapped based on fixed-length time slots or cells. This optical network unit service processing method not only provides best-effort store-and-forward capabilities, but also offers low-latency, deterministic latency, and hard-isolated transmission capabilities based on the cross plane, establishing comprehensive access capabilities for homes, enterprises, and 5G bearers. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 This is a flow chart of a service processing method on the optical line terminal (OLT) side according to an embodiment of the present invention;
[0024] Figure 2 This is a schematic diagram of the overall forwarding plane solution of a PON supporting network slicing according to an embodiment of the present invention;
[0025] Figure 3 A schematic diagram of the GEM frame structure of GPON according to an embodiment of the present invention;
[0026] Figure 4 Schematic diagram of the XGEM frame structure of the XG(S)-PON according to an embodiment of the present invention;
[0027] Figure 5 This is a flowchart of a PON supporting network slicing process according to an embodiment of the present invention;
[0028] Figure 6 A schematic diagram of the process of an optical service processing method on an optical network unit (ONU) side according to an embodiment of the present invention;
[0029] Figure 7 This is a schematic structural diagram of an optical service processing device on the optical line terminal OLT side according to an embodiment of the present invention;
[0030] Figure 8 This is a structural diagram of an optical service processing device on the optical network unit (ONU) side according to an embodiment of the present invention. DETAILED DESCRIPTION
[0031] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0032] like Figure 1 As shown, an embodiment of the present invention provides a service processing method applied to an optical line terminal (OLT), the method comprising:
[0033] Step 11: determining a first service entering the switching plane and / or a second service entering the cross plane from the target services;
[0034] Step 12: connect the first service to the Ethernet interface and connect the second service to the time slot interface; wherein the second service is encapsulated and mapped based on fixed-length time slots or cells.
[0035] In this embodiment, through the above steps 11 and 12, best-effort storage and forwarding capabilities can be provided, and low-latency, latency deterministic, and hard-isolated transmission capabilities can be provided based on the cross-plane, thereby building a comprehensive access capability for homes, enterprises, and 5G bearers.
[0036] In an optional embodiment of the present invention, the target service is a service sent by an optical network unit (ONU), and step 11 may include:
[0037] If the ONU supports the switching plane, determining, according to the corresponding relationship table entry, a first service entering the switching plane and / or a second service entering the cross plane from the target services;
[0038] If the ONU supports the cross plane, determining the target service as a second service entering the cross plane;
[0039] If the ONU supports the switching plane and the cross plane, the target service from the switching plane of the ONU is determined as the first service entering the switching plane, and the target service from the cross plane of the ONU is determined as the second service entering the cross plane.
[0040] like Figure 2 As shown in the figure, the overall forwarding plane solutions for PON supporting network slicing are as follows: Figure 2 The OLT supporting dual planes and ONU supporting dual planes, OLT supporting dual planes and ONU supporting cross planes, OLT supporting dual planes and ONU supporting switching planes shown in FIG; that is, the network element combination supporting network slicing of PON includes Figure 3 Modes a), b), and c) all require the OLT to support logical dual planes. The ONU can be a traditional ONU that supports only the logical switching plane, an ONU that supports logical dual planes, or an ONU that supports only the logical cross-plane. The figure does not show the case where the OLT does not support dual planes but the ONU does; or the case where neither the OLT nor the ONU supports dual planes.
[0041] In another optional embodiment of the present invention, the target service is a service sent by the OLT, and step 11 includes:
[0042] According to the corresponding relationship table entry, a first service entering the switching plane and / or a second service entering the cross plane are determined from the target services.
[0043] Before the step of connecting the second service to the time slotted interface in this embodiment, the method further includes: mapping the second service to fixed-length time slots or cells, and performing cross-linking according to the fixed-length time slots or cells.
[0044] In this embodiment, the service processing method further includes: encapsulating the first service and / or the second service into a PON protocol frame structure; wherein a PON port ID and / or an xGEN port ID is added to the frame structure.
[0045] In this embodiment, the GEM frame structure of GPON is as follows: Figure 3 As shown, the frame structure is a GEM frame structure, which includes a GEM frame header and a GEM payload, and the PON port ID is carried in the GEM frame header. Figure 4 As shown, the frame structure is an xGEM frame structure, which includes an xGEM frame header and an xGEM payload, and the xGEM port ID is carried in the xGEM frame header. The PON protocol layer frame structure always has a logical port number Port ID.
[0046] In the above embodiment, according to the correspondence table entry, determining the first service entering the switching plane and / or the second service entering the cross plane from the target service includes: according to the passive optical network PON port ID and / or xGEN port ID, determining the first service entering the switching plane and / or the second service entering the cross plane from the target service, wherein the correspondence table entry indicates the correspondence between the PON port ID and / or xGEN port ID and the cross plane and / or the switching plane.
[0047] It is worth noting that, in an embodiment of the present invention, the second service entering the cross plane can be mapped based on fixed-length time slots or cells at the ONU. The second service entering the cross plane can also be mapped based on fixed-length time slots or cells at the OLT. The second service entering the cross plane (such as a network hard slicing service) can be mapped and encapsulated on the ONU side or on the OLT side (the ONU side first forwards it based on the switching plane). The mapping and encapsulation method of the second service is based on fixed-length time slots or cell encapsulation. Cell encapsulation solutions include but are not limited to OSU, ATM, etc.
[0048] It is worth noting that both the second service of the cross plane and the first service of the switching plane are carried and transmitted between the ONU and the OLT based on the PON protocol layer, that is, they are encapsulated into xGEM frames for carrying. For the second service (network hard slicing service) entering the cross plane, if it is mapped and encapsulated on the ONU side, it should also be framed and mapped according to the PON line protocol. In addition, for the second service entering the cross plane, whether the mapping and encapsulation is completed on the ONU side or on the OLT side, the mapping relationship indication of entering the OLT cross plane is completed through the logical port number xGEM-PORT ID of the PON protocol layer frame structure.
[0049] The data plane collaborative processing device process for OLT and ONU supporting network slicing is as follows:
[0050] The ONU or OLT can classify services entering the cross-plane and switching plane based on the UNI physical port, destination / source MAC address, VLAN ID, User Priority (IEEE 802.1D), EtherType (such as IPoE, PPPoE, etc.), destination / source IP address, IP protocol type (TCP, UDP, ICMP, IGMP, etc.), IP TOS / DSCP, and Layer 4 (L4) protocol port number. This operation is performed by the classifier; the classifier can also be in pass-through mode, that is, the physical port, cross-plane, OSU, and xGEM frame can be directly associated.
[0051] For the second service classified and entering the cross-plane, fixed-length timeslot or cell encapsulation mapping can be performed on the cross-plane based on the aforementioned classification method. Cell encapsulation schemes include, but are not limited to, OSU. For example, one fixed-length timeslot or cell can be mapped into one xGEM frame, or n fixed-length timeslots or cells can be mapped into one xGEM frame. That is, the mapping between the ID numbers of fixed-length timeslots or cells and the ID numbers of xGEM frames can be one-to-one or many-to-one.
[0052] The OLT or ONU can use the combination of the PON port ID and the xGEM-PORT ID or one of them as an index to determine whether the service enters the cross-connection plane or the switching plane after entering the OLT or ONU. The index can be statically planned or dynamically maintained on the OLT or ONU side. A table entry that corresponds to the combination of the PON port ID and the xGEM-PORT ID or one of them as an index and the egress plane (cross-connection or switching) is maintained.
[0053] A second service that has entered the cross plane on the ONU side should continue to enter the cross plane on the OLT side. A first service that has entered the switching plane on the ONU side can enter either the cross plane or the switching plane on the OLT side. This depends on the plane capabilities supported by the ONU or OLT.
[0054] After the OLT or ONU receives a channel service for a specific PON port with a port ID, the OLT or ONU can determine whether the GEM payload enters the cross-plane based on the table entry and the index of the PON port + port ID. If it enters the cross-plane, the GEM payload must first be mapped to fixed-length time slots or cells on the OLT or ONU side. The time slots or cells entering the cross-plane connect to the OLT's uplink time slotted interface (such as the IRDi interface or Flex-E interface), while the services entering the switching plane connect to the OLT's uplink Ethernet interface.
[0055] like Figure 5 As shown in the figure, taking OLT processing as an example, after service classification, upstream services entering the cross-plane are processed by the ONU. If both the OLT and ONU support dual-plane (i.e., OLT+ONU end-to-end mode), services entering the cross-plane are mapped based on fixed-length time slots or cells, and cross-linked by time slot or cell. Services are transmitted over the PON and encapsulated into the PON protocol GEM frame structure. A specific port ID is added to ensure that upon receipt by the OLT, the GEM payload can be identified as a port ID based on fixed-length time slots or cells. DBA prioritizes bandwidth and latency for the channel services of this port ID. When the OLT receives channel services of this port ID from a specific PON port, the OLT device content department can determine whether the GEM payload is based on fixed-length time slots or cells based on the table entry index of the PON port + port ID, and then move the GEM frame payload to the cross-plane. The time slots or cells entering the cross-plane are connected to the time slotted interface (such as the IRDi interface, Flex-E interface, etc.) of the OLT, and the services entering the switching plane are connected to the Ethernet interface of the OLT. If only the OLT supports dual planes (i.e., OLT single-ended mode), the OLT performs statistical multiplexing processing according to the packet switching process, performs GEM framing according to the normal PON transmission process, and is configured according to the normal general DBA of the packet switching service. After the OLT receives the port ID channel service of a specific PON port, the OLT device can determine whether the GEM payload enters the cross-plane based on the table entry and the table entry index of the PON port + port ID. If it enters the cross-plane, the GEM payload must first be mapped based on fixed-length time slots or cells at the OLT. The time slots or cells entering the cross-plane are connected to the time slotted interface (such as the IRDi interface, Flex-E interface, etc.) of the OLT, and the services entering the switching plane are connected to the Ethernet interface of the OLT.
[0056] In the aforementioned embodiments of the present invention, PON supports a network slicing management and control mechanism. Through a dual-plane architecture consisting of a cross-plane and a switching plane, the PON network provides both best-effort store-and-forward capabilities and, based on the cross-plane, low-latency, deterministic latency, and hard-isolated transport. This provides comprehensive access capabilities for homes, enterprises, and 5G bearer services.
[0057] The embodiment of the present invention also provides a business processing method, such as Figure 6 As shown, the method is applied to an optical network unit (ONU), and includes:
[0058] Step 61: Determine a second service entering the intersection plane from the target service;
[0059] Step 62: Connect the second service to the time slot interface; wherein the second service is encapsulated and mapped based on fixed-length time slots or cells.
[0060] Optionally, the target service is a service sent by an optical network unit (ONU), and the method includes:
[0061] If the ONU supports the switching plane and the cross plane, determining, according to the correspondence table entry, a first service entering the switching plane and / or a second service entering the cross plane from the target services;
[0062] If the ONU supports the cross plane, the target service is determined as the second service entering the cross plane.
[0063] Before the step of connecting the second service to the time-slotted interface, the method further includes:
[0064] The second service is mapped to fixed-length time slots or cells, and is interleaved according to the fixed-length time slots or cells.
[0065] The method further includes:
[0066] The first service and / or the second service are encapsulated into a PON protocol frame structure; wherein a PON port ID and / or an xGEN port ID is added to the frame structure of the second service.
[0067] The frame structure is a GEM frame structure, which includes a GEM frame header and a GEM payload, and the PON port ID is carried in the GEM frame header.
[0068] The frame structure is an xGEM frame structure, which includes an xGEM frame header and an xGEM payload, and the xGEM port ID is carried in the xGEM frame header.
[0069] The step of determining, according to the corresponding relationship table entry, the first service entering the switching plane and / or the second service entering the cross plane from the target service includes:
[0070] According to the passive optical network PON port ID and / or xGEN port ID, determine the first service entering the switching plane and / or the second service entering the cross plane from the target service, wherein the correspondence table entry indicates the correspondence between the PON port ID and / or xGEN port ID and the cross plane and / or the switching plane.
[0071] Wherein, the target service is a service sent by an optical network unit (ONU), and the method includes:
[0072] If the ONU supports the switching plane, determining the target service as the first service entering the switching plane;
[0073] If the ONU supports the cross plane, determining the target service as a second service entering the cross plane;
[0074] If the ONU supports the switching plane and the cross plane, the target service from the switching plane of the ONU is determined as the first service entering the switching plane, and the target service from the cross plane of the ONU is determined as the second service entering the cross plane.
[0075] The method on the ONU side corresponds to the method on the OLT side. The above embodiments on the OLT side are applicable to the method embodiments on the ONU side and can achieve the same technical effects, so they will not be described in detail here.
[0076] like Figure 7 As shown, an embodiment of the present invention further provides a service processing device 700, which is applied to an optical line terminal OLT. The device 700 includes:
[0077] A first determining module 710 is configured to determine, from target services, a first service entering the switching plane and / or a second service entering the cross plane;
[0078] The first mapping module 720 is used to connect the first service to the Ethernet interface and connect the second service to the time slot interface; wherein the second service is encapsulated and mapped based on fixed-length time slots or cells.
[0079] Optionally, the target service is a service sent by an optical network unit (ONU), and the first determining module 710 includes:
[0080] A first determining unit is configured to determine, if the ONU supports the switching plane, a first service to enter the switching plane and / or a second service to enter the cross plane from the target services according to a correspondence table entry;
[0081] A second determining unit is configured to determine the target service as a second service entering the cross plane if the ONU supports the cross plane;
[0082] The third determination unit is used to determine the service from the switching plane of the ONU in the target service as the first service entering the switching plane, and to determine the service from the cross plane of the ONU in the target service as the second service entering the cross plane if the ONU supports the switching plane and the cross plane.
[0083] Optionally, the target service is a service sent by the OLT, and the first determining module 710 includes:
[0084] The fourth determining unit is configured to determine, according to the correspondence table entry, the first service entering the switching plane and / or the second service entering the cross plane from the target services.
[0085] Optionally, the device further includes:
[0086] The first encapsulation module is configured to encapsulate the first service and / or the second service into a PON protocol frame structure; wherein the PON port ID and / or the xGEN port ID is added to the frame structure of the second service.
[0087] Optionally, the frame structure is a GEM frame structure, the GEM frame structure includes a GEM frame header and a GEM payload, and the PON port ID is carried in the GEM frame header.
[0088] Optionally, the frame structure is an xGEM frame structure, the xGEM frame structure includes an xGEM frame header and an xGEM payload, and the xGEM port ID is carried in the xGEM frame header.
[0089] Optionally, the device further includes:
[0090] The first cross-connect module is used to map the second service to fixed-length time slots or cells, and to cross-connect according to the fixed-length time slots or cells.
[0091] Optionally, determining, according to the correspondence table entry, the first service entering the switching plane and / or the second service entering the cross plane from the target service includes:
[0092] According to the passive optical network PON port ID and / or xGEN port ID, determine the first service entering the switching plane and / or the second service entering the cross plane from the target service, wherein the correspondence table entry indicates the correspondence between the PON port ID and / or xGEN port ID and the cross plane and / or the switching plane.
[0093] It should be noted that the optical network unit is a device corresponding to the above-mentioned method on the optical line terminal OLT side. All implementation methods of the above-mentioned method on the optical line terminal OLT side are applicable to the embodiments of the device and can achieve the same technical effects.
[0094] An embodiment of the present invention further provides an optical line terminal, comprising:
[0095] A transceiver and a processor are used to determine a first service entering a switching plane and / or a second service entering a cross plane from target services; connect the first service to an Ethernet interface and connect the second service to a timeslot interface; wherein the second service is encapsulated and mapped based on a fixed-length timeslot or cell.
[0096] It should be noted that the optical network terminal is a device corresponding to the above-mentioned method on the optical line terminal OLT side. All implementation methods of the above-mentioned method on the optical line terminal OLT side are applicable to the embodiments of the optical network terminal and can achieve the same technical effects.
[0097] like Figure 8 As shown, an embodiment of the present invention further provides a service processing device 800, which is applied to an optical network unit (ONU). The device includes:
[0098] A second determining module 810 is configured to determine a second service entering the intersection plane from the target service;
[0099] The second mapping module 820 is used to connect the second service to the time slot interface; wherein the second service is encapsulated and mapped based on fixed-length time slots or cells.
[0100] Optionally, the target service is a service sent by an optical network unit (ONU), and the second determining module 810 includes:
[0101] a fifth determining unit, configured to determine, if the ONU supports the switching plane and the cross plane, a first service entering the switching plane and / or a second service entering the cross plane from the target services according to the correspondence table entry;
[0102] The sixth determining unit is configured to determine the target service as a second service entering the cross plane if the ONU supports the cross plane.
[0103] Optionally, the device further includes:
[0104] The second cross-connect module is used to map the second service to fixed-length time slots or cells, and to perform cross-connection according to the fixed-length time slots or cells.
[0105] Optionally, the device further includes:
[0106] The second encapsulation module is configured to encapsulate the first service and / or the second service into a PON protocol frame structure; wherein the PON port ID and / or xGEN port ID is added to the frame structure of the second service.
[0107] Optionally, the frame structure is a GEM frame structure, the GEM frame structure includes a GEM frame header and a GEM payload, and the PON port ID is carried in the GEM frame header.
[0108] Optionally, the frame structure is an xGEM frame structure, the xGEM frame structure includes an xGEM frame header and an xGEM payload, and the xGEM port ID is carried in the xGEM frame header.
[0109] Optionally, determining, according to the correspondence table entry, the first service entering the switching plane and / or the second service entering the cross plane from the target service includes:
[0110] According to the passive optical network PON port ID and / or xGEN port ID, determine the first service entering the switching plane and / or the second service entering the cross plane from the target service, wherein the correspondence table entry indicates the correspondence between the PON port ID and / or xGEN port ID and the cross plane and / or the switching plane.
[0111] Optionally, the target service is a service sent by an optical network unit (ONU), and the second determining module 810 includes:
[0112] a seventh determining unit, configured to determine the target service as a first service entering the switching plane if the ONU supports the switching plane;
[0113] an eighth determining unit, configured to determine the target service as a second service entering the cross plane if the ONU supports the cross plane;
[0114] The ninth determination unit is used to determine the service from the switching plane of the ONU in the target service as the first service entering the switching plane, and to determine the service from the cross plane of the ONU in the target service as the second service entering the cross plane, if the ONU supports the switching plane and the cross plane.
[0115] It should be noted that the optical network unit is a device corresponding to the above-mentioned method on the optical line terminal ONU side. All implementation methods of the above-mentioned method on the optical line terminal ONU side are applicable to the embodiments of the device and can achieve the same technical effects.
[0116] An embodiment of the present invention further provides an optical network unit, comprising:
[0117] A transceiver and a processor are used to determine a second service entering the cross plane from the target service; connect the second service to the time slot interface; wherein the second service is encapsulated and mapped based on a fixed-length time slot or a cell.
[0118] It should be noted that the optical network unit is a device corresponding to the above-mentioned method on the optical line terminal ONU side. All implementation methods of the above-mentioned method on the optical line terminal ONU side are applicable to the embodiments of the optical network unit and can achieve the same technical effects.
[0119] An embodiment of the present invention further provides a passive optical network, comprising the optical line terminal and the optical network unit, wherein the optical line terminal implements the method described on the optical line terminal OLT side, and the optical network unit implements the method described on the optical line terminal ONU side.
[0120] An embodiment of the present invention further provides a processor-readable storage medium storing processor-executable instructions for causing the processor to execute the method described above. All implementations in the above method embodiments are applicable to this embodiment and can achieve the same technical effects.
[0121] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.
[0122] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0123] In the embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interface, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0124] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0125] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0126] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, ROM, RAM, a magnetic disk, or an optical disk.
[0127] In addition, it should be noted that, in the apparatus and method of the present invention, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present invention. Moreover, the steps of performing the above-mentioned series of processing can naturally be performed in chronological order according to the order of description, but it is not necessary to perform them in chronological order, and some steps can be performed in parallel or independently of each other. For those of ordinary skill in the art, it will be understood that all or any steps or components of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or a network of computing devices in hardware, firmware, software or a combination thereof, which can be achieved by those of ordinary skill in the art using their basic programming skills after reading the description of the present invention.
[0128] Therefore, the purpose of the present invention can also be achieved by running a program or a group of programs on any computing device. The computing device can be a well-known general-purpose device. Therefore, the purpose of the present invention can also be achieved simply by providing a program product containing program code that implements the method or device. That is to say, such a program product also constitutes the present invention, and the storage medium storing such a program product also constitutes the present invention. Obviously, the storage medium can be any well-known storage medium or any storage medium developed in the future. It should also be pointed out that in the device and method of the present invention, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present invention. In addition, the steps of performing the above-mentioned series of processing can naturally be performed in chronological order according to the order of description, but do not necessarily need to be performed in chronological order. Certain steps can be performed in parallel or independently of each other.
[0129] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.
Claims
1. A business processing method, characterized in that: Applied to an optical line terminal (OLT), the method includes: Determining a first service entering a switching plane and / or a second service entering a cross plane from a target service of the optical network unit; Connecting the first service to an Ethernet interface and the second service to a timeslotted interface; wherein the second service is encapsulated and mapped based on fixed-length timeslots or cells; The target service is a service sent by an optical network unit (ONU), and determining the first service entering the switching plane and / or the second service entering the cross plane from the target service includes: If the ONU supports the switching plane, determining, according to the corresponding relationship table entry, a first service entering the switching plane and / or a second service entering the cross plane from the target services; If the ONU supports the cross plane, determining the target service as a second service entering the cross plane; If the ONU supports the switching plane and the cross plane, determining the service from the switching plane of the ONU in the target service as the first service entering the switching plane, and determining the service from the cross plane of the ONU in the target service as the second service entering the cross plane; Alternatively, the target service is a service sent by the OLT, and determining the first service entering the switching plane and / or the second service entering the cross plane from the target service includes: Determining, from the target services, a first service entering the switching plane and / or a second service entering the cross plane according to the correspondence table entry; The OLT supports a switching plane and a cross plane.
2. The service processing method according to claim 1, wherein: Also includes: The first service and / or the second service is encapsulated into a PON protocol frame structure; wherein the PON port ID and / or the xGEM port ID is added to the frame structure.
3. The service processing method according to claim 2, characterized in that: The frame structure is a GEM frame structure, which includes a GEM frame header and a GEM payload, and the PON port ID is carried in the GEM frame header.
4. The service processing method according to claim 2, wherein: The frame structure is an xGEM frame structure, which includes an xGEM frame header and an xGEM payload. The xGEM port ID is carried in the xGEM frame header.
5. The business processing method according to claim 1, characterized in that: Before the step of connecting the second service to the time-slotted interface, the method further includes: The second service is mapped to fixed-length time slots or cells, and is interleaved according to the fixed-length time slots or cells.
6. The business processing method according to claim 1, characterized in that: Determining, according to the correspondence table entry, the first service entering the switching plane and / or the second service entering the cross plane from the target service includes: According to the passive optical network PON port ID and / or the xGEM port ID, a first service entering the switching plane and / or a second service entering the cross plane are determined from the target service, wherein the correspondence table entry indicates a correspondence between the PON port ID and / or the xGEM port ID and the cross plane and / or the switching plane.
7. A business processing method, characterized in that: Applied to an optical network unit (ONU), the method includes: Determining a second service entering the cross plane from the target service of the optical network unit; Connecting the second service to the time slot interface; wherein the second service is encapsulated and mapped based on fixed-length time slots or cells; Wherein, the target service is a service sent by an optical network unit (ONU), and the method includes: If the ONU supports the switching plane and the cross plane, determining, according to the correspondence table entry, a first service entering the switching plane and / or a second service entering the cross plane from the target services; If the ONU supports the cross plane, determining the target service as a second service entering the cross plane; Alternatively, the target service is a service sent by an optical network unit (ONU), and the method includes: If the ONU supports the switching plane, determining the target service as the first service entering the switching plane; If the ONU supports the cross plane, determining the target service as a second service entering the cross plane; If the ONU supports the switching plane and the cross plane, determining the service from the switching plane of the ONU in the target service as the first service entering the switching plane, and determining the service from the cross plane of the ONU in the target service as the second service entering the cross plane; Among them, OLT supports switching plane and cross plane.
8. The service processing method according to claim 7, characterized in that: Before the step of connecting the second service to the time-slotted interface, the method further includes: The second service is mapped to fixed-length time slots or cells, and is interleaved according to the fixed-length time slots or cells.
9. The service processing method according to claim 7, characterized in that: Also includes: The first service and / or the second service are encapsulated into a PON protocol frame structure; wherein a PON port ID and / or an xGEM port ID is added to the frame structure of the second service.
10. The service processing method according to claim 9, characterized in that: The frame structure is a GEM frame structure, which includes a GEM frame header and a GEM payload, and the PON port ID is carried in the GEM frame header.
11. The service processing method according to claim 9, characterized in that: The frame structure is an xGEM frame structure, which includes an xGEM frame header and an xGEM payload. The xGEM port ID is carried in the xGEM frame header.
12. The service processing method according to claim 9, characterized in that: Determining, according to the correspondence table entry, a first service entering the switching plane and / or a second service entering the cross plane from the target service, includes: According to the passive optical network PON port ID and / or the xGEM port ID, a first service entering the switching plane and / or a second service entering the cross plane are determined from the target service, wherein the correspondence table entry indicates a correspondence between the PON port ID and / or the xGEM port ID and the cross plane and / or the switching plane.
13. A service processing device, characterized in that: Applied to an optical line terminal (OLT), the device comprises: A first determining module, configured to determine, from the target service of the optical network unit, a first service entering the switching plane and / or a second service entering the cross plane; A first mapping module is configured to connect the first service to the Ethernet interface and connect the second service to the time slot interface; wherein the second service is encapsulated and mapped based on fixed-length time slots or cells; The target service is a service sent by an optical network unit (ONU), and the first determining module includes: A first determining unit is configured to determine, if the ONU supports the switching plane, a first service to enter the switching plane and / or a second service to enter the cross plane from the target services according to a correspondence table entry; A second determining unit is configured to determine the target service as a second service entering the cross plane if the ONU supports the cross plane; a third determining unit, configured to, if the ONU supports a switching plane and a cross plane, determine a service from the switching plane of the ONU in the target service as a first service entering the switching plane, and determine a service from the cross plane of the ONU in the target service as a second service entering the cross plane; Alternatively, the target service is a service sent by the OLT, and the first determining module includes: A fourth determining unit, configured to determine, from the target services, the first service entering the switching plane and / or the second service entering the cross plane according to the correspondence table entry; The OLT supports a switching plane and a cross plane.
14. A business processing device, characterized in that: Applied to an optical network unit (ONU), the device comprises: A second determining module, configured to determine a second service entering the intersection plane from the target service; A second mapping module is used to connect the second service to the time slot interface; wherein the second service is encapsulated and mapped based on fixed-length time slots or cells; The target service is a service sent by an optical network unit (ONU), and the second determining module includes: a fifth determining unit, configured to determine, if the ONU supports the switching plane and the cross plane, a first service entering the switching plane and / or a second service entering the cross plane from the target services according to the correspondence table entry; a sixth determining unit, configured to determine the target service as a second service entering the cross plane if the ONU supports the cross plane; Alternatively, the target service is a service sent by an optical network unit (ONU), and the second determining module includes: a seventh determining unit, configured to determine the target service as a first service entering the switching plane if the ONU supports the switching plane; an eighth determining unit, configured to determine the target service as a second service entering the cross plane if the ONU supports the cross plane; a ninth determining unit, configured to, if the ONU supports a switching plane and a cross plane, determine a service from the switching plane of the ONU in the target service as a first service entering the switching plane, and determine a service from the cross plane of the ONU in the target service as a second service entering the cross plane; Among them, OLT supports switching plane and cross plane.
15. A passive optical network, characterized in that: The optical line terminal comprises the optical line terminal according to claim 13 and the optical network unit according to claim 14, wherein the optical line terminal implements the method according to any one of claims 1 to 6, and the optical network unit implements the method according to any one of claims 7 to 12.
16. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores processor-executable instructions, and the processor-executable instructions are used to enable a processor to execute the method according to any one of claims 1 to 6 or the method according to any one of claims 7 to 12.
Citation Information
Patent Citations
Multi-business unified crossing method and device
CN101754061A
A method of mapping packet traffic to optical transport network and OTN device
CN110266424A