Secondary PON collaborative resource scheduling system and method

The secondary PON collaborative resource scheduling system addresses complex resource allocation in dual-layer TDM-PON systems by integrating FTTH PON and FTTR FIN with a switching module, enhancing network performance and reducing costs through centralized management.

CN119172664APending Publication Date: 2024-12-20SUZHOU UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411181089.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-27
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

The existing dual-layer TDM-PON systems lack a cooperative resource scheduling mechanism, leading to complex resource allocation and high operating costs, especially in FTTR scenarios where bandwidth optimization and service quality improvement are hindered by asynchronous resource allocation and marginalization of control functions.

Method used

A secondary PON collaborative resource scheduling system and method that integrates an FTTH PON and FTTR FIN, utilizing a switching module with gate controllers and queues to manage upstream and downstream traffic, enabling asynchronous resource allocation and centralized management across dual-layer TDM-PON systems.

Benefits of technology

Simplifies service data unit layer functions, improves network performance, and reduces deployment costs by implementing a collaborative scheduling mechanism that meets service quality requirements and facilitates centralized operation and maintenance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119172664A_ABST
    Figure CN119172664A_ABST
Patent Text Reader

Abstract

The invention relates to a secondary PON collaborative resource scheduling system and method, the system comprises an FTTH PON and an FTTR FIN, the FTTH PON comprises an optical line terminal OLT and a main optical network unit M-ONU, the FTTR FIN comprises a main optical fiber indoor network M-FIN and a sub optical fiber indoor network S-FIN, the optical line terminal OLT is connected with a plurality of main optical network units M-ONU, and the main optical network units M-ONU are connected with the optical line terminal OLT. Each main optical network unit (M-ONU) is connected with a main optical fiber indoor network (M-FIN), each main optical fiber indoor network (M-FIN) is connected with a plurality of sub optical fiber indoor networks (S-FINs), and each sub optical fiber indoor network (S-FIN) expands network connection to a single user room or a user area. According to the method, the service quality requirements of different flow types are met, the network performance is improved, and centralized operation and maintenance of operators and wide deployment of edge home nodes are facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of secondary PON resource scheduling, and in particular to a secondary PON collaborative resource scheduling system and method. Background Art

[0002] The European Telecommunications Standards Institute (ETSI) Fifth Generation Fixed Network Industry Specification Group (F5G-ISG) proposed a home network solution, Fiber-to-the-Room (FTTR), as an extension of Fiber-to-the-Home (FTTH) to solve the problem of insufficient computing power and resource allocation at the edge nodes. As the scale of home network services continues to expand, the capacity of the next-generation passive optical network 50G-PON (50Gigabit Passive Optical Network) will be increased to 50Gbps, and the capacity of the access network will far exceed the capacity of the customer's home or office network. The two-layer cascaded XG(S)-PON system defined by ETSI improves the bandwidth and service quality of the original single-layer access solution, but the complex deployment of edge devices leads to an increase in home network costs, and the cascaded PON lacks a traffic exchange and upstream and downstream resource coordinated scheduling mechanism to meet the growing home user business.

[0003] Time Division Multiplexing-Passive Optical Network (TDM-PON) based on time division multiplexing technology has been widely deployed in FTTH scenarios. As an important technology in PON, TDM-PON has become the primary solution due to its advantages such as high bandwidth and low cost. TDM-PON uses a broadcast method in the downlink: the optical line terminal (OLT) sends all data packets to the optical network unit (ONU) through a splitter on the optical fiber. The ONU determines whether to receive or discard the data packet based on the XGEM Port-ID field in the XGEM (10-Gigabit-capable PONEncapsulation Method) header. Time division multiple access is adopted in the upstream. Based on the report message received from the ONU, the OLT calculates the bandwidth allocated to each home ONU through the dynamic bandwidth allocation (DBA) module and stores it in the BW-map field of the downstream frame sent every 125us. The BW-map is broadcast to the ONU along with the downstream frame and received by the home ONU. When the traffic reaches the ONU, the ONU directly uploads the data according to the authorization message in the BW-map.

[0004] The ONU optical module in the FTTR unit is the Main Optical Network Unit (M-ONU) module, the small OLT optical module is called the Main Fiber In-premises Network (M-FIN) module, and the ONU-like optical module in the sub-FTTR unit is called the Sub Fiber In-premises Network (S-FIN) module. The service data unit (SDU) layer of the high-speed passive optical network (HSP) system specified by ITU-T is responsible for generating SDUs. The switching modules of the main FTTR unit and the sub-FTTR unit exchange data at the granularity of SDUs and generate the M-ONU Management and Control Interface (OMCI) for the OLT or M-FIN.

[0005] ITU-T specifies that the Common Transport Convergence (ComTC) layer provides optical access for residential, commercial, and mobile backhaul. It consists of three sublayers: service adaptation sublayer, framing sublayer, and PHY adaptation sublayer. The service adaptation sublayer receives user data frames and ONU management and control interface (OMCI) signaling from the client, performs internal control and management, performs SDU fragmentation as needed, assigns XGEM port ids to SDUs or fragments, and applies XGEM encapsulation methods to obtain XGEM frames. At the receiving end, the ComTC service adaptation sublayer accepts the payload of FS frames or FS bursts and filters XGEM frames based on the XGEM port id.

[0006] In the current fiber access network, OLT and main FTTR units independently control resource scheduling within their respective PONs. Compared with single-stage TDM-PON, bandwidth resource allocation in cascaded PON is more complicated. It not only involves asynchronous resource allocation in dual-layer TDM-PON, but also requires cascaded PON to handle multiple types of traffic. Traffic exchange and service priority allocation restrict bandwidth optimization and service quality improvement. Under the current technical background, dual-layer TDM-PON lacks a cooperative resource scheduling mechanism between systems, and the marginalization of control functions also increases the difficulty for operators to ensure service quality and increases operating costs. Summary of the invention

[0007] Therefore, the technical problem to be solved by the present invention is to overcome the problems of complex resource scheduling and high operating cost of the double-layer PON in the prior art.

[0008] To solve the above technical problems, the present invention provides a secondary PON collaborative resource scheduling system in a FTTR scenario, including an FTTH PON and an FTTR FIN, wherein the FTTH PON includes an optical line terminal OLT and a main optical network unit M-ONU, and the FTTR FIN includes a main optical fiber indoor network M-FIN and a sub-fiber indoor network S-FIN. The optical line terminal OLT is connected to a plurality of main optical network units M-ONU, each of the main optical network units M-ONU is connected to a main optical fiber indoor network M-FIN, each of the main optical fiber indoor network M-FIN is connected to a plurality of sub-fiber indoor networks S-FIN, and each sub-fiber indoor network S-FIN extends the network connection to a single user room or user area.

[0009] In one embodiment of the present invention, the main optical fiber indoor network M-FIN and the main optical network unit M-ONU realize the exchange of upstream and downstream NS traffic or EW traffic through a switching module; wherein the traffic between the optical line terminal OLT and the main optical network unit M-ONU, and the traffic between the main optical fiber indoor network M-FIN and the sub-optical fiber indoor network S-FIN are taken as NS traffic; the traffic between two different sub-optical fiber indoor networks S-FIN under the same main optical fiber indoor network M-FIN is taken as EW traffic;

[0010] The switching module includes a gate controller, a first type of transmission gate consisting of transmission gates TG1, TG2, TG5, and TG6, a second type of transmission gate consisting of transmission gates TG3 and TG4, a queue Q1, a queue Q2, and a queue Q3; the first type of transmission gate is controlled in switch state by the main optical fiber indoor network M-FIN through the gate controller, and the second type of transmission gate is controlled in switch state by the main optical network unit M-ONU through the gate controller, the queue Q1 is used to store the upstream NS traffic from the main optical fiber indoor network M-FIN, the queue Q2 is used to store the upstream EW traffic from the main optical fiber indoor network M-FIN, and the queue Q3 is used to store the downstream NS traffic from the main optical network unit M-ONU.

[0011] In one embodiment of the present invention, the main optical fiber indoor network M-FIN controls the switch state of the transmission gate TG1 through the gate controller, so that the uplink NS traffic from the main optical fiber indoor network M-FIN flows into the queue Q1; the main optical fiber indoor network M-FIN controls the switch state of the transmission gate TG2 through the gate controller, so that the uplink EW traffic from the main optical fiber indoor network M-FIN flows into the queue Q2; the main optical fiber indoor network M-FIN controls the switch state of the transmission gate TG5 through the gate controller, so that the EW traffic stored in the queue Q2 flows into the main optical fiber indoor network M-FIN. network M-FIN; the main optical network unit M-ONU controls the switching state of the transmission gate TG3 through the gate controller, so that the NS traffic stored in the queue Q1 flows into the main optical network unit M-ONU; the main optical network unit M-ONU controls the switching state of the transmission gate TG4 through the gate controller, so that the downstream NS traffic from the main optical network unit M-ONU flows into the queue Q3; the main optical fiber indoor network M-FIN controls the switching state of the transmission gate TG6 through the gate controller, so that the NS traffic stored in the queue Q3 flows into the main optical fiber indoor network M-FI N.

[0012] To solve the above technical problems, the present invention provides a secondary PON collaborative resource scheduling method, which adopts the above secondary PON collaborative resource scheduling system to implement the uplink resource scheduling process within FTTR FI N and FTTH PON or the downlink resource scheduling process within FTTH PON and FTTR FIN.

[0013] In one embodiment of the present invention, the uplink resource scheduling process in the FTTR FIN and the FTTH PON includes:

[0014] Let M-FIN1 be the first main optical fiber indoor network M-FIN, S-FIN1 and S-FI N2 be the first sub-optical fiber indoor network S-FI N and the second sub-optical fiber indoor network S-FIN respectively, and M-ONU1 be the first main optical network unit M-ONU;

[0015] Step S11: Assume that M-FIN1 receives uplink report messages R from S-FIN1 and S-FIN2. 1,1 and R 1,2 ;

[0016] Step S12: MF IN1 reports the uplink message R 1,1 and R 1,2 Calculate and allocate uplink bandwidth resources for S-FI N1 and S-FI N2;

[0017] Step S13: M-FI N1 generates an authorization message G included in the M-FIN downlink frame header 1,1 and G 1,2, and sent to S-FIN1 and S-FIN2 in the M-FIN downlink frame, wherein the M-FIN downlink frame is a downlink data frame of FTTR F IN, belonging to the downlink data frame from M-FIN to the main optical network unit S-FIN; the authorization message G 1,1 and G 1,2 The uplink bandwidth allocation information respectively includes the uplink bandwidth allocation information allocated to S-FIN1 and S-FIN2;

[0018] Step S14: S-FI N1 and S-FI N2 receive the authorization message G 1,1 and G 1,2 After that, the mixed FIN burst M is transmitted in the corresponding uplink time slot 1,1,n and M 1,2,n ; The hybrid FIN burst includes NS traffic and EW traffic from the sub-fiber indoor network S-FIN to the main fiber indoor network M-FIN;

[0019] Step S15: MF IN1 receives the mixed FIN burst M through the switching module. 1,1,n and M 1,2,n Separation into NS flow N 1,1,n and N 1,2,n 、EW flow E 1,1,n and E 1,2,n , and are stored in corresponding queues respectively; the EW traffic E 1,1,n and E 1,2,n Used in the S-FI N corresponding to the flow direction;

[0020] Step S16: M-ONU1 receives NS traffic N in FTTH PON cycle n+1 1,1,n and N 1,2,n , and transmit NS traffic N via upstream frames in FTTH PON cycle n+2 1,1,n Report to the optical line terminal OLT;

[0021] Step S17: If NS traffic N 1,2,n If the information is not reported to the optical line terminal OLT in the FTTH PON cycle n+2, it is necessary to wait for the FTTH PON cycle n+3 to report to the optical line terminal OLT.

[0022] In one embodiment of the present invention, the downlink resource scheduling process in the FTTH PON and the FTTR FIN includes:

[0023] Let M-FIN1 be the first main optical fiber indoor network M-FIN, S-FIN1 and S-FI N2 be the first sub-optical fiber indoor network S-FI N and the second sub-optical fiber indoor network S-FIN respectively;

[0024] Step S21: Assume that the optical line terminal OLT sends a FTTH PON downstream frame in the FTTH PON cycle n+1, including NS traffic N 1,1,n+1 and N 1,2,n+1 ; Wherein, the FTTH PON downlink frame is a downlink data frame from the optical line terminal OLT to the main optical network unit M-ONU;

[0025] Step S22: MF IN1 receives FTTH PON downstream frames, and M-FI N1 also receives EW traffic E from other S-FINs. 1,1,n and E 1,2,n , M-FIN1 filters its own NS traffic N through the switching module 1,1,n+1 and N 1,2,n+1 , and EW flow E 1,1,n and E 1,2,n Wait for downlink transmission together;

[0026] Step S23: In FTTR F IN cycle n+1, M-FI N1 converts NS traffic N 1,1,n+1 and N 1,2,n+1 and EW flow E 1,1,n and E 1,2,n Mix into F IN downlink frames and broadcast to S-FIN1 and S-FI N2, wherein the F IN downlink frames are downlink data frames of FTTRF IN, belonging to the downlink data frames from the main optical fiber indoor network M-FIN to the sub-optical fiber indoor network S-FIN;

[0027] Step S24: If the remaining bandwidth resources of SF IN2 are insufficient, the EW traffic E 1,2,n Delay transmission until FTTR F IN cycle n+1, otherwise go to step S25;

[0028] Step S25: S-FI N1 and S-FIN2 receive the FI N downlink frame, parse the XGEM port information in the frame header, and filter out the required NS traffic and EW traffic.

[0029] To solve the above technical problems, the present invention provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned secondary PON collaborative resource scheduling method when executing the computer program.

[0030] In order to solve the above technical problem, the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned secondary PON collaborative resource scheduling method are implemented.

[0031] The above technical solution of the present invention has the following advantages compared with the prior art:

[0032] The present invention simplifies the service data unit layer functions in M-FIN and designs a switching module to implement a collaborative scheduling mechanism for dual-layer TDM-PON (actually secondary PON) resources (i.e., FTTH PON and FTTR FIN); the design of the present invention meets the service quality requirements of different traffic types, improves network performance, and facilitates centralized operation and maintenance by operators and widespread deployment of edge home nodes. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to make the contents of the present invention more clearly understood, the present invention is further described in detail below based on specific embodiments of the present invention in conjunction with the accompanying drawings.

[0034] Figure 1 It is a structural diagram of a secondary PON collaborative resource scheduling system in an embodiment of the present invention;

[0035] Figure 2 is a schematic diagram of the structure of a switching module in an embodiment of the present invention;

[0036] Figure 3 is a flow chart of coordinated scheduling of secondary PON uplink resources in an embodiment of the present invention;

[0037] Figure 4 It is a flow chart of coordinated scheduling of secondary PON downlink resources in an embodiment of the present invention. DETAILED DESCRIPTION

[0038] The present invention is further described below in conjunction with the accompanying drawings and specific embodiments so that those skilled in the art can better understand the present invention and implement it, but the embodiments are not intended to limit the present invention.

[0039] Embodiment 1

[0040] Reference Figure 1As shown, the present invention relates to a secondary PON collaborative resource scheduling system in a FTTR scenario, including FTTH PON and FTTR FIN, which are called secondary PON, and can also be called cascade PON. The FTTH PON includes an optical line terminal OLT and a main optical network unit M-ONU (Main Optical Network Unit), and the FTTR FIN includes a main fiber indoor network M-FIN (Main Fiber In-premises Network) and a sub-fiber indoor network S-FIN (Sub Fiber In-premises Network, S-FIN), and the optical line terminal OLT is connected to a number of main optical network units M-ONU, each main optical network unit M-ONU is connected to a main fiber indoor network M-FIN, and each main fiber indoor network M-FIN is connected to a number of sub-fiber indoor networks S-FIN, and each sub-fiber indoor network S-FIN extends the network connection to a single user room or user area.

[0041] Please note that Figure 1 The main optical network unit M-ONU and the main fiber indoor network M-FIN constitute the FTTR main unit (MFU), and the sub-fiber indoor network S-FIN constitutes the FTTR sub-unit (SFU). The sub-fiber indoor network S-FIN inside the FTTR sub-unit (SFU) has a corresponding interface ( Figure 1 (not shown), the interface is used to connect to the terminal equipment in a single user room or user area.

[0042] Furthermore, the main optical fiber indoor network M-FIN and the main optical network unit M-ONU realize the exchange of upstream and downstream NS traffic or EW traffic of the secondary PON (i.e., FTTH PON and FTTR FIN) through the switching module; wherein, the traffic between the optical line terminal OLT and the main optical network unit M-ONU, and the traffic between the main optical fiber indoor network M-FIN and the sub-optical fiber indoor network S-FIN are taken as NS traffic; the traffic between two different sub-optical fiber indoor networks S-FIN under the same main optical fiber indoor network M-FIN is taken as EW traffic. In short, NS traffic needs to be transmitted across FTTH PON and FTTR FIN, and EW traffic is transmitted inside FTTR FIN.

[0043] The OLT in the secondary PON architecture of this embodiment not only undertakes the network equipment management and control function of the secondary PON, but also undertakes part of the data transmission and resource scheduling functions within the FTTR FIN on behalf of the M-FIN. The secondary PON uses the SDU format as the data exchange granularity to encapsulate and adapt the data flow. In the cascaded PON, data traffic is divided into two types, namely, north-south (NS) traffic and east-west (EW) traffic. NS traffic needs to be transmitted across FTTH PON and FTTR FIN because of the privacy of home data, and EW traffic is only forwarded between the sub-fiber indoor network S-FIN. The switching module assumes the data exchange function between FTTH PON and FTTR FIN. The upstream traffic is input into the switching module from M-FIN in the form of SDU sequence. M-FIN determines the NS or EW traffic type and the priority of each frame according to the XGEMPort-ID field in the XGEM header, and sends control signaling to the door controller. The OLT located in the FTTH PON replaces the M-FIN to assume the management and control functions of the S-FIN device associated with it. M-FIN has a DBA module to independently schedule the upstream and downstream traffic within the FTTR FIN, so that the resource scheduling in each FTTR FIN is carried out asynchronously at two levels.

[0044] The scheduling of different traffic in FTTR relies on the design of the switching module (the switching module between M-FIN and M-ONU) in the FTTR main unit. The simple switching module can effectively reduce the deployment cost of home network equipment. The input and output of queues with different traffic or different priorities are completed by their corresponding transmission gates (TG). At the same time, the switch state of each transmission gate TG is determined by the gate controller in the switching module. The flow direction and size of each traffic can be flexibly and accurately controlled through time-aware shaping technology to complete the complex upstream and downstream traffic exchange between the two-layer PON.

[0045] See also Figure 2 The switching module of this embodiment includes a gate controller, a first type of transmission gate consisting of transmission gates TG1, TG2, TG5, and TG6, a second type of transmission gate consisting of transmission gates TG3 and TG4, a queue Q1, a queue Q2, and a queue Q3; the first type of transmission gate is controlled by the main optical fiber indoor network M-FIN through the gate controller to control the switch state, and the second type of transmission gate is controlled by the main optical network unit M-ONU through the gate controller to control the switch state, the queue Q1 is used to store the uplink NS traffic from the main optical fiber indoor network M-FIN, the queue Q2 is used to store the uplink EW traffic from the main optical fiber indoor network M-FI N, and the queue Q3 is used to store the downlink NS traffic from the main optical network unit M-ONU.

[0046] Specifically, combined Figure 2The main optical fiber indoor network M-FIN controls the switch state of the transmission gate TG1 through the gate controller (closing the transmission gate TG2 while opening the transmission gate TG1), so that the uplink NS traffic from the main optical fiber indoor network MF IN flows into the queue Q1; the main optical fiber indoor network M-FIN controls the switch state of the transmission gate TG2 through the gate controller (closing the transmission gate TG1 while opening the transmission gate TG2), so that the uplink EW traffic from the main optical fiber indoor network M-FIN flows into the queue Q2; the main optical fiber indoor network M-FIN controls the switch state of the transmission gate TG5 through the gate controller, so that the EW traffic stored in the queue Q2 flows into the main optical fiber indoor network M-FIN N; the main optical network unit M-ONU controls the switching state of the transmission gate TG3 through the gate controller, so that the NS traffic stored in the queue Q1 flows into the main optical network unit M-ONU; the main optical network unit M-ONU controls the switching state of the transmission gate TG4 through the gate controller, so that the downstream NS traffic from the main optical network unit M-ONU flows into the queue Q3; the main optical fiber indoor network M-FIN controls the switching state of the transmission gate TG6 through the gate controller, so that the NS traffic stored in the queue Q3 flows into the main optical fiber indoor network M-FIN.

[0047] Embodiment 2

[0048] This embodiment provides a secondary PON collaborative resource scheduling method, which adopts the secondary PON collaborative resource scheduling system described in Example 1 to implement the uplink resource scheduling process within FTTR FI N and FTTH PON or the downlink resource scheduling process within FTTH PON and FTT RFIN.

[0049] In FTTH PON, OLT allocates bandwidth to all M-ONUs once in each polling cycle. Similarly, M-FIN also allocates bandwidth to its subordinate S-FIN in each polling cycle. In the FTTR two-layer PON structure, the uplink and downlink scheduling of the two-layer PON may not be synchronized, resulting in time deviation, and it is necessary to design an uplink and downlink collaborative resource scheduling mechanism.

[0050] (I) Please refer to Figure 3 The upstream resource scheduling process in FTTR F IN and FTTH PON includes:

[0051] First, assume that MF IN1 is the first M-FIN, S-FIN1 and S-FIN2 are the first S-FI N and the second S-FI N respectively, and M-ONU1 is the first M-ONU.

[0052] Step S11: Assume that M-FIN1 receives uplink report messages R from S-FIN1 and S-FIN2. 1,1 and R 1,2 ;

[0053] Step S12: MF IN1 reports the uplink message R 1,1 and R 1,2 Calculate and allocate uplink bandwidth resources for S-FI N1 and S-FI N2;

[0054] Step S13: M-FI N1 generates an authorization message G included in the M-FIN downlink frame header 1,1 and G 1,2 , and sent to S-FIN1 and S-FIN2 in the M-FIN downlink frame, wherein the M-FIN downlink frame is the downlink data frame of FTTR F IN (i.e., the downlink data frame from M-FIN to the main optical network unit S-FIN); the authorization message G 1,1 and G 1,2 The uplink bandwidth allocation information respectively includes the uplink bandwidth allocation information allocated to S-FIN1 and S-FIN2;

[0055] Step S14: S-FI N1 and S-FI N2 receive the authorization message G 1,1 and G 1,2 After that, the mixed FIN burst M is transmitted in the corresponding uplink time slot 1,1,n and M 1,2,n ; The hybrid FIN burst includes NS traffic and EW traffic from the sub-fiber indoor network S-FIN to the main fiber indoor network M-FIN;

[0056] Step S15: MF IN1 receives the mixed FIN burst M through the switching module. 1,1,n and M 1,2,n Separation into NS flow N 1,1,n and N 1,2,n 、EW flow E 1,1,n and E 1,2,n , and are stored in corresponding queues respectively; the EW traffic E 1,1,n and E 1,2,n Used in the S-FI N corresponding to the flow direction;

[0057] Step S16: M-ONU1 receives NS traffic N in FTTH PON cycle n+1 1,1,n and N 1,2,n , and transmit NS traffic N via upstream frames in FTTH PON cycle n+2 1,1,n Report to OLT; It should be noted that the uplink frame here actually contains a report message R1, which is generally sent from M-ONU1 to OLT at a fixed time. The report message R1 and NS traffic N 1,1,n All are included in the uplink frame and reported to the OLT;

[0058] Step S17: If NS traffic N 1,2,n If the report to the OLT is missed in the FTTH PON cycle n+2, it is necessary to wait for the FTTH PON cycle n+3 to report to the OLT.

[0059] From the perspective of FTTH PON cycle n, the process from step S11 to step S15 is that S-FIN1 and S-FIN2 first upload the relevant traffic to M-FIN1, and M-FIN1 then uploads the relevant traffic to M-ONU1.

[0060] Due to the asynchronous cycle of the cascaded PON, M-ONU1 receives traffic in the cycle (n+1) of the FTTH PON. 1,1,n It is reported to the OLT in the report message (R1) of cycle (n+1), and then reaches N 1,2,n Missed the opportunity to report in cycle (n+1), need to wait for an additional polling cycle to report. A similar situation, that is, traffic sent in the same FTTR FIN cycle is received by the OLT in different FTTH PON cycles, also occurs in the north-south traffic uploaded in cycle (n-1) (i.e. N 1,1,n-1 and N 1,2,n-1 ). Finally, N 1,1,n-1 Upload to OLT in cycle (n+1); N 1,2,n-1 Then with N 1,1,n Upload in the same cycle (n+2); N 1,2,n Then upload in cycle (n+3).

[0061] (ii) Please refer to Figure 4 , the downstream resource scheduling process in FTTH PON and FTTR FIN, the downstream OLT transmits in broadcast form, including:

[0062] Step S21: Assume that the OLT sends a FTTH PON downstream frame in the FTTH PON cycle n+1, including NS traffic N 1,1,n+1 and N 1,2,n+1 ; Wherein, the FTTH PON downlink frame is a downlink data frame from the optical line terminal OLT to the main optical network unit M-ONU;

[0063] Step S22: M-FIN1 receives FTTH PON downstream frames. M-FIN1 also receives EW traffic E from other S-FINs. 1,1,n and E 1,2,n , M-FIN1 filters its own NS traffic N through the switching module 1,1,n+1 and N 1,2,n+1 , and EW flow E 1,1,n and E 1,2,n Wait for downlink transmission together;

[0064] Regarding step S22, it should be noted that MONU and MFIN belong to MFU, and the traffic between MONU and MFIN is transmitted through the switching module, so no downlink frame is required.

[0065] Step S23: In FTTR F IN cycle n+1, M-FI N1 converts NS traffic N 1,1,n+1 and N 1,2,n+1 and EW flow E 1,1,n and E 1,2,n Mix into F IN downlink frames and broadcast to S-FIN1 and S-FI N2, wherein the F IN downlink frames are downlink data frames of FTTRFIN (i.e., downlink data frames from the main optical fiber indoor network M-FIN to the sub-optical fiber indoor network S-FIN);

[0066] Step S24: If the remaining bandwidth resources of SF IN2 are insufficient, the EW traffic E 1,2,n Delay transmission until FTTR F IN cycle n+1, otherwise go to step S25;

[0067] Step S25: S-FI N1 and S-FIN2 receive the FI N downlink frame, parse the XGEM port information in the frame header, and filter out the required NS traffic and EW traffic.

[0068] Experimental verification

[0069] This embodiment designs a cascade PON scenario with XGS-PON as FTTH PON and GPON as FTTR F IN, mounting 32 M-ONUs, corresponding to 32 M-FINs. Each FTTR F IN contains 4 S-FI Ns. The uplink and downlink rates of XGS-PON are symmetrical 9.952Gb / s, the uplink rate of GPON is 1.244Gb / s, and the downlink rate is 2.488Gb / s. The FTTR F IN / FTTH PON round-trip time is 2 / 200μs, the service data unit size is 64-1518Bytes, the FTTR FIN / FTTH PON uplink and downlink protection time is 64b its / 0.2058μs, the S-FI N / M-ONU cache size is 0.24 / 1Mbyte, the ONU processing delay is 35μs, the polling period is 125μs, and the traffic arrives in Poisson flow.

[0070] The simulation parameters are set as follows: In the upstream direction, the north-south traffic and east-west traffic of each S-FIN each account for 50% of the total traffic. In the downstream direction, the downstream north-south traffic sent by the OLT to each FTTR subunit has the same arrival rate as the upstream north-south traffic sent by each FTTR subunit. For north-south and east-west traffic, four types of transmission containers, T-CONT1 to T-CONT4, are considered in analogy with the traditional DBA mode, and each transmission container accounts for 25% of the total traffic of its corresponding traffic type. The ratio between the maximum available bandwidth of the four transmission containers is 1:2:2:0.8, and the specific bandwidth size is determined by the upstream rate of the single-stage PON. The polling period of all transmission containers is uniformly set to 125μs. In addition, since T-CONT1 obtains a fixed bandwidth, its bandwidth is not determined by the DBA algorithm, so no performance evaluation is performed.

[0071] T-CONT is a carrier that can be used for ONU to transmit upstream traffic. It is selected according to different service types. T-CONT1 (T1) has a fixed bandwidth and fixed time slot, and carries delay-sensitive services. This embodiment does not perform scheduling; T-CONT2 (T2) allocates guaranteed bandwidth, which is suitable for services such as video on demand that do not require high jitter; T-CONT3 (T3) is the minimum bandwidth guarantee, which is suitable for services with service guarantee requirements and large bursts; T-CONT4 (T4) competes for the use of additional bandwidth, has the lowest priority, and is suitable for services with low delay and jitter requirements, such as WEB browsing. Through simulation, it is proved that the traffic exchange and resource allocation mechanism adopted by the design of the present invention can meet the collaborative resource scheduling and home network service delay requirements of the secondary PON in the FTTR scenario.

[0072] Embodiment 3

[0073] This embodiment provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the secondary PON collaborative resource scheduling method described in the second embodiment are implemented.

[0074] Embodiment 4

[0075] This embodiment provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the secondary PON collaborative resource scheduling method described in the second embodiment are implemented.

[0076] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code. The scheme in the embodiments of the present application can be implemented in various computer languages, for example, object-oriented programming language Java and literal scripting language JavaScript, etc.

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

[0078] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0079] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0080] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.

[0081] Obviously, the above embodiments are merely examples for clear explanation and are not intended to limit the implementation methods. For those skilled in the art, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to list all the implementation methods here. The obvious changes or modifications derived from these are still within the protection scope of the invention.

Claims

1. A secondary PON collaborative resource scheduling system, characterized in that: It includes FTTH PON and FTTR FIN. The FTTH PON includes an optical line terminal OLT and a main optical network unit M-ONU. The FTTR FIN includes a main optical fiber indoor network M-FIN and a sub-optical fiber indoor network S-FIN. The optical line terminal OLT is connected to several main optical network units M-ONU. Each main optical network unit M-ONU is connected to a main optical fiber indoor network M-FIN. Each main optical fiber indoor network M-FIN is connected to several sub-optical fiber indoor networks S-FIN. Each sub-optical fiber indoor network S-FIN extends the network connection to a single user room or user area.

2. The secondary PON collaborative resource scheduling system according to claim 1, characterized in that: The main optical fiber indoor network M-FIN and the main optical network unit M-ONU realize the exchange of upstream and downstream NS traffic or EW traffic through the switching module; wherein the traffic between the optical line terminal OLT and the main optical network unit M-ONU, and the traffic between the main optical fiber indoor network M-FIN and the sub-optical fiber indoor network S-FIN are taken as NS traffic; the traffic between two different sub-optical fiber indoor networks S-FIN under the same main optical fiber indoor network M-FIN is taken as EW traffic; The switching module includes a gate controller, a first type of transmission gate consisting of transmission gates TG1, TG2, TG5, and TG6, a second type of transmission gate consisting of transmission gates TG3 and TG4, a queue Q1, a queue Q2, and a queue Q3; the first type of transmission gate is controlled in switch state by the main optical fiber indoor network M-FIN through the gate controller, and the second type of transmission gate is controlled in switch state by the main optical network unit M-ONU through the gate controller, the queue Q1 is used to store the upstream NS traffic from the main optical fiber indoor network M-FIN, the queue Q2 is used to store the upstream EW traffic from the main optical fiber indoor network M-FIN, and the queue Q3 is used to store the downstream NS traffic from the main optical network unit M-ONU.

3. The secondary PON collaborative resource scheduling system according to claim 2, characterized in that: The main optical fiber indoor network M-FIN controls the switch state of the transmission gate TG1 through the gate controller, so that the upstream NS traffic from the main optical fiber indoor network M-FIN flows into the queue Q1; the main optical fiber indoor network M-FIN controls the switch state of the transmission gate TG2 through the gate controller, so that the upstream EW traffic from the main optical fiber indoor network M-FIN flows into the queue Q2; the main optical fiber indoor network M-FIN controls the switch state of the transmission gate TG5 through the gate controller, so that the EW traffic stored in the queue Q2 flows into the main optical fiber indoor network M-FIN; the main optical network unit M-ONU controls the switch state of the transmission gate TG3 through the gate controller, so that the NS traffic stored in the queue Q1 flows into the main optical network unit M-ONU; the main optical network unit M-ONU controls the switch state of the transmission gate TG4 through the gate controller, so that the downstream NS traffic from the main optical network unit M-ONU flows into the queue Q3; the main optical fiber indoor network M-FIN controls the switch state of the transmission gate TG6 through the gate controller, so that the NS traffic stored in the queue Q3 flows into the main optical fiber indoor network M-FIN.

4. A secondary PON collaborative resource scheduling method, characterized in that: The secondary PON collaborative resource scheduling system as described in any one of claims 1 to 3 is used to implement the uplink resource scheduling process within the FTTR FIN and the FTTH PON or the downlink resource scheduling process within the FTTH PON and the FTTR FIN.

5. The secondary PON collaborative resource scheduling method according to claim 4, characterized in that: The upstream resource scheduling process in the FTTR FIN and the FTTH PON includes: Let M-FIN1 be the first main optical fiber indoor network M-FIN, S-FIN1 and S-FIN2 be the first sub-optical fiber indoor network S-FIN and the second sub-optical fiber indoor network S-FIN respectively, and M-ONU1 be the first main optical network unit M-ONU; Step S11: Assume that M-FIN1 receives uplink report messages R from S-FIN1 and S-FIN2. 1,1 and R 1,2 ; Step S12: M-FIN1 reports the uplink message R 1,1 and R 1,2 Calculate and allocate uplink bandwidth resources for S-FIN1 and S-FIN2; Step S13: M-FIN1 generates an authorization message G included in the M-FIN downlink frame header 1,1 and G 1,2 , and sent to S-FIN1 and S-FIN2 in the M-FIN downlink frame, wherein the M-FIN downlink frame is a downlink data frame of FTTR FIN, belonging to the downlink data frame from M-FIN to the main optical network unit S-FIN; the authorization message G 1,1 and G 1,2 The uplink bandwidth allocation information respectively includes the uplink bandwidth allocation information allocated to S-FIN1 and S-FIN2; Step S14: S-FIN1 and S-FIN2 receive the authorization message G 1,1 and G 1,2 After that, the mixed FIN burst M is transmitted in the corresponding uplink time slot 1,1,n and M 1,2,n ; The hybrid FIN burst includes NS traffic and EW traffic from the sub-fiber indoor network S-FIN to the main fiber indoor network M-FIN; Step S15: M-FIN1 receives the mixed FIN burst M through the switching module. 1,1,n and M 1,2,n Separation into NS flow N 1,1,n and N 1,2,n 、EW flow E 1,1,n and E 1,2,n , and are stored in corresponding queues respectively; the EW traffic E 1,1,n and E 1,2,n Used in S-FIN corresponding to the flow direction; Step S16: M-ONU1 receives NS traffic N in FTTH PON cycle n+1 1,1,n and N 1,2,n , and transmit NS traffic N via upstream frames in FTTH PON cycle n+2 1,1,n Report to the optical line terminal OLT; Step S17: If NS traffic N 1,2,n If the information is not reported to the optical line terminal OLT in the FTTH PON cycle n+2, it is necessary to wait for the FTTH PON cycle n+3 to report to the optical line terminal OLT.

6. The secondary PON collaborative resource scheduling method according to claim 4, characterized in that: The downlink resource scheduling process in the FTTH PON and the FTTR FIN includes: Let M-FIN1 be the first main optical fiber indoor network M-FIN, S-FIN1 and S-FIN2 be the first sub-optical fiber indoor network S-FIN and the second sub-optical fiber indoor network S-FIN respectively; Step S21: Assume that the optical line terminal OLT sends a FTTH PON downstream frame in the FTTH PON cycle n+1, including NS traffic N 1,1,n+1 and N 1,2,n+1 ; Wherein, the FTTH PON downlink frame is a downlink data frame from the optical line terminal OLT to the main optical network unit M-ONU; Step S22: M-FIN1 receives FTTH PON downstream frames. M-FIN1 also receives EW traffic E from other S-FINs. 1,1,n and E 1,2,n , M-FIN1 filters its own NS traffic N through the switching module 1,1,n+1 and N 1,2,n+1 , and EW flow E 1,1,n and E 1,2,n Wait for downlink transmission together; Step S23: In FTTR FIN cycle n+1, M-FIN1 converts NS traffic N 1,1,n+1 and N 1,2,n+1 and EW flow E 1,1,n and E 1,2,n Mix into FIN downlink frames and broadcast to S-FIN1 and S-FIN2, wherein the FIN downlink frames are downlink data frames of FTTR FIN, belonging to the downlink data frames from the main optical fiber indoor network M-FIN to the sub-optical fiber indoor network S-FIN; Step S24: If the remaining bandwidth resources of S-FIN2 are insufficient, the EW traffic E 1,2,n Delay transmission until FTTR FIN cycle n+1, otherwise go to step S25; Step S25: S-FIN1 and S-FIN2 receive the FIN downlink frame, parse the XGEM port information in the frame header, and filter out the required NS traffic and EW traffic.

7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the secondary PON collaborative resource scheduling method according to any one of claims 4 to 6 are implemented.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the secondary PON collaborative resource scheduling method according to any one of claims 4 to 6 are implemented.