Rangeless failover in PON protection switching

The rangeless failover method in PON protection switching addresses the issue of traffic disruptions by using a larger guard time and in-service micro-ranging to quickly switch between primary and standby OLTs, ensuring rapid and seamless service restoration.

WO2025111341A9PCT designated stage Publication Date: 2026-07-16CIENA CORP

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
CIENA CORP
Filing Date
2024-11-20
Publication Date
2026-07-16

AI Technical Summary

Technical Problem

Conventional PON protection switching methods, such as Type B and Type F, require re-ranging of Optical Network Units (ONUs) during failover, leading to traffic disruptions lasting several hundred milliseconds to seconds due to overlapping upstream transmissions caused by differing fiber lengths between primary and standby Optical Line Terminals (OLTs).

Method used

Implement a rangeless failover mechanism where the standby OLT uses a larger guard time based on the primary OLT's differential propagation delay to prevent overlapping transmissions, allowing in-service micro-ranging of ONUs without complete re-registration, thereby ensuring swift and uninterrupted service restoration.

Benefits of technology

Enables protection switching in under 250 milliseconds with minimal traffic disruption by using a larger guard time and in-service micro-ranging, reducing downtime from seconds to milliseconds.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure US2024056674_16072026_PF_FP_ABST
    Figure US2024056674_16072026_PF_FP_ABST
Patent Text Reader

Abstract

Rangeless failover in Passive Optical Network (PON) protection switching is implemented in a PON (10) that includes a first Optical Line Terminal, OLT, (12-1); and a second OLT (12-2), wherein each of the first OLT (12-1) and the second OLT (12-2) are configured to connect to a plurality of Optical Network Units, ONUs (14) via an Optical Distribution Network, ODN, and wherein the first OLT (12-1) and the second OLT (12-2) are configured in a rangeless PON protection scheme. The rangeless PON protection scheme can include a larger guard band upon switching as well as use of existing equalization delays to the ONUs (14).
Need to check novelty before this filing date? Find Prior Art

Description

Rangeless failover in PON protection switchingFIELD OF THE DISCLOSURE

[0001] The present disclosure relates generally to networking and computing. More particularly, the present disclosure relates to systems and methods for a rangeless failover in Passive Optical Network (PON) protection switching, such as with Type B and Type F PON protection.BACKGROUND OF THE DISCLOSURE

[0002] PON is a fiber-optic telecommunications technology for delivering broadband network access to end-customers. Its architecture implements a point-to-multipoint topology in which a single optical fiber serves multiple endpoints by using unpowered (passive) fiber optic splitters to divide the fiber bandwidth among the endpoints. There are generally two standards paths for PON - Gigabit Passive Optical Networking (GPON) and Ethernet Passive Optical Networking (EPON). GPON is defined in ITU-T, such as, e.g., (1 ) ITU-T G.9807.1 : 10-Gigabit-capable symmetric passive optical network (XGS-PON), 02 / 23, (2) ITU-T G.984.1 : Gigabit-capable passive optical networks (GPON): General characteristics, 03 / 08, and (3) ITU-T G.989.3: 40-Gigabit-capable passive optical networks (NG-PON2): Transmission convergence layer specification, 05 / 21 , the contents of each are incorporated by reference in their entirety. EPON is defined in I EEE, such as IEEE 802.3cs-2002, EEE Standard for Ethernet Amendment 2: Physical Layers and Management Parameters for Increased-Reach Point-to-Multipoint Ethernet Optical Subscriber Access (Super-PON), the contents of which are incorporated by reference in their entirety. There are other standards in the GPON and EPON families, as well as new standards for 100G and beyond.

[0003] PON can generally be considered as a point-to-multipoint network, much like wireless networks such as Wi-Fi, 2G-4G, etc. Redundancy is generally not fundamental in these networks. However, there are services such as business services, mobile backhaul, high-density residential services, data center networks, and the like which may justify the addition of PON redundancy and protection switching. The ITU-T G.984.1 outlines several topologies for achieving redundancy; these have been named Type A, Type B, Type C, Type D, and Type F, and further details are described in Supplement 51 , Series G, Passive optical network protection considerations, 05 / 12, the contents of which are incorporated by reference in their entirety.BRIEF SUMMARY OF THE DISCLOSURE

[0004] The present disclosure relates to systems and methods for a rangeless failover in PON protection switching, such as with Type B or Type F PON protection. Type B and Type F PON protection provides a protection pair with a primary Optical Line Terminal (OLT) and a standby or backup OLT where the standby can “take over” upon a detected failure in either the primary OLT or in the fiber optic cables that are unique to the primary OLTs non-redundant cable paths. Type B PON protection provides full path redundancy with dual OLTs and feeder fibers, while Type F offers device-level redundancy primarily within the OLT, making it simpler and more cost-effective. Differences in the fiber optic cable length and service provider’s Optical Distribution Network (ODN) architecture between the primary OLT as compared to the standby OLT can result in the potential of overlapping upstream transmissions from different Optical Network Units (ONUs) resulting in errored communications at the OLT upstream receiver. This may result in reset of the PON to re-range all ONUs. That is, in conventional Type B or Type F PON protection, a switchover from the primary OLT to the standby OLT may require re-ranging all ONUs which can cause traffic disruptions such that a switchover takes several hundred milliseconds to seconds where there is traffic loss.

[0005] The present disclosure provides a rangeless failover in PON Type B or Type F protection switching, meaning there is no need to stop traffic and re-range ONUs on the standby OLT, which is now active. Instead, ranging is performed in-service so that the protection switching is significantly faster, e.g., 250ms or less. Ranging on the primary OLT determines the differential propagation delay time between closest and furthest ONU. The present disclosure provides various techniques to achieve rangeless failover. In an embodiment, the present disclosure utilizes a value based on the primary OLT to create a guard time on the standby OLT. The standby OLT uses a profile with the larger guard time. After switchover, the standby (now active) OLT will micro-range the ONUs into optimum time position, meaning adjust the guard times in-service as opposed to setting completely new times from scratch. After that, the standby OLT will return to another profile with shorter overhead. In another embodiment, the present disclosure utilizes existing equalization delays of the ONUs, bypassing the need to rerange the ONUs.

[0006] In an embodiment, an Optical Line Terminal (OLT) includes a transmitter configured to connect to a plurality of Optical Network Units (ONUs) on a downstreamchannel; a receiver configured to connect to the plurality of ONlls on an upstream channel; and circuitry communicatively coupled to the transmitter and the receiver, wherein the circuitry is configured to, responsive to protection switch from a primary OLT, enable the transmitter on the downstream channel, and utilize a Dynamic Bandwidth Assignment (DBA) function on the downstream channel with a guard time that includes a normal guard time plus a differential time added thereto. The guard time is larger than a guard time used by the primary OLT prior to the protection switch. The differential time can be based on a differential between a closest ONU and a farthest ONU, relative to the primary OLT, prior to the protection switch. The OLT and the primary OLT can have different distances to the plurality of ONUs on the downstream channel, and wherein the differential time ensures there is no overlapping transmission by any ONU of the plurality of ONUs after the protection switch. The differential time can be a configured value based on a topology of an Optical Distribution Network (ODN).

[0007] The circuitry can be further configured to, while the DBA function is utilized with the guard time including the differential time, adjust the differential time based on detection of actual ranges to the plurality of ONUs, in-service. The circuitry can be further configured to, after the protection switch, perform ranging with larger overhead on the upstream channel to adjust any of the guard time and the differential time, and reduce the larger overhead after the ranging. The circuitry can be further configured to, prior to the protection switch, receive state information from the primary OLT including registered ONUs of the plurality of ONUs. The circuitry can be further configured to, prior to the protection switch, receive state information from the primary OLT including ranging information between the primary OLT and the plurality of ONUs, wherein the ranging information is used for the differential time. The OLT and the primary OLT can be configured according to Type B PON protection.

[0008] In another embodiment, a method includes, responsive to protection switch from a primary Optical Line Terminal (OLT), enabling a transmitter of a standby OLT on a downstream channel to a plurality of Optical Network Units (ONUs); and utilizing a Dynamic Bandwidth Assignment (DBA) function on the downstream channel, by the standby OLT which has become active, with a guard time that includes a normal guard time plus a differential time added thereto. The guard time is larger than a guard time used by the primary OLT prior to the protection switch. The differential time can be based on a differential between a closest ONU and a farthest ONU, relative to the primary OLT, prior to the protection switch. The standby OLT and the primary OLT can have differentdistances to the plurality of ONUs on the downstream channel, and wherein the differential time ensures there is no overlapping transmission by any ONU of the plurality of ONUs after the protection switch. The differential time can be a configured value based on a topology of an Optical Distribution Network (ODN).

[0009] The method can further include, while the DBA function is utilized with the guard time including the differential time, adjusting the differential time based on detection of actual ranges to the plurality of ONUs from the standby OLT which is now active, in-service. The method can further include, after the protection switch, performing ranging with larger overhead on the upstream channel to adjust any of the guard time and the differential time; and reducing the larger overhead after the ranging. The method can further include, prior to the protection switch, receiving state information at the standby OLT from the primary OLT including registered ONUs of the plurality of ONUs. The method can further include, prior to the protection switch, receiving state information at the standby OLT from the primary OLT including ranging information between the primary OLT and the plurality of ONUs, wherein the ranging information is used for the differential time. The standby OLT and the primary OLT can be configured according to Type B PON protection.BRIEF DESCRIPTION OF THE DRAWINGS

[0010] The present disclosure is illustrated and described herein with reference to the various drawings, in which like reference numbers are used to denote like system components / method steps, as appropriate, and in which:

[0011] FIG. 1 is a network diagram of an example PON network.

[0012] FIG. 2 a is a spectrum diagram illustrating optical spectrum (wavelengths) used for the downstream channel (DN) and an upstream channel (UP) in some example standards.

[0013] FIG. 3 is a network diagram of an example PON network with an OLT1 and two ONUs (ONUA, ONUB) for illustrating ranging.

[0014] FIG. 4 is a network diagram of an example PON network with redundant OLTs and two ONUs for illustrating fiber optic cable redundancy.

[0015] FIG. 5 is a diagram of transmissions from the ONUs on the upstream channel to the OLT1 for illustrating non-overlapping transmissions.

[0016] FIG. 6 is a diagram of transmissions from the ONlls on the upstream channel to the standby OLT2, after a protection switch from the OLT1 where the standby OLT2 becomes active, for illustrating overlapping transmissions, due to ranging differences.

[0017] FIG. 7 is a flowchart of a process for rangeless failover implemented by an OLT, namely a standby OLT that becomes active.

[0018] FIG. 8 is a table of an example calculation to determine the additional differential time, based on factors associated with the ODN.

[0019] FIG. 9 is a network diagram of an example PON network with redundant connected to for illustrating OLT redundancy.DETAILED DESCRIPTION OF THE DISCLOSURE

[0020] Again, the present disclosure relates to systems and methods for a rangeless failover in PON protection switching, such as with Type B PON protection. As described herein, “rangeless failover” means a standby OLT does not need to re-range (re-register) ONUs on switchover, but rather start with a larger guard time based on the primary OLT and then micro-range the ONUs into optimum time positions. Those skilled in the art understand “optimum time positions” do not necessarily mean the absolute best, but rather improved from those with the larger guard time. The present disclosure utilizes a non-optimum guard time on switchover so that the micro-ranging can be performed inservice, i.e. , no overlapping due to the different ranges on the standby OLT versus the primary OLT. While the larger guard time causes slightly less efficient bandwidth on the standby OLT right after the switchover, advantageously, it provides an ability to switchover in-service without re-ranging which could take seconds where traffic is disrupted. This larger guard time is adjusted in-service as opposed to starting over and causing traffic disruptions.PON network

[0021] FIG. 1 is a network diagram of an example PON network 10. Time Division Multiple Access (TDMA) PON is deployed using a point-to-multipoint (PtMP) Optical Distribution Network (ODN), and, for illustration purposes, FIG. 1 is a single OLT 12 connected to a plurality of ONUs 14A - 14C, via a fiber optical cable 16 that connects to a passive optical splitter 18 thereby connecting the OLT 12 to the multiple ONUs 14A, 14B, 14C. Split ratios are typically deployed with up to 64 (1 :64 split) or up to 128 (1 : 128 split) ONUs 14 per OLT 12. Also, the maximum distance can be up to 20km on longer (e.g., 30km) between the OLT 12 and the furthest ONU 14. The PON network 10generally operates with a maximum differential distance between the closest ONU 14 and furthest ONU 14 of 20km.

[0022] In the downstream direction (from the OLT 12 to the ONUs 14A, 14B, 14C), i.e., a downstream channel 20, there is a one transmitter at the OLT 12 and each ONU 14A, 14B, 14C has a receiver. The OLT 12 continuously transmits on the downstream channel 20, which is typically at a fixed wavelength that is detailed in the corresponding standard; e.g., ITU-T G.9807.1 is one example. FIG. 2 a is a spectrum diagram illustrating optical spectrum (wavelengths) used for the downstream channel 20 (DN) and an upstream channel 22 (UP) in some example standards. ONUs 14A, 14B, 14C are continuously receiving and demodulating a signal on the downstream channel 20. Unique allocation identifiers are assigned by the OLT 12 during the discovery and registration process such that each ONUs 14A, 14B, 14C can be specifically addressed. That is, each ONU 14A, 14B, 14C receives the same optical signal on the downstream channel 20, based on the passive optical splitter 18 splitting copies to each. The ONUs 14A, 14B, 140 are configured to differentiate their data based on the unique allocation identifiers.

[0023] In the upstream direction (from each of the ONUs 14A, 14B, 14C to the OLT 12), i.e., the upstream channel 22, there is one receiver at the OLT and each ONU has a transmitter. The upstream channel 22 is also at a fixed wavelength that is detailed in the corresponding standard; e.g., ITU-T G.9807.1 is one example, with the downstream channel 20 and the upstream channel 22 being at different wavelengths. T ransmissions overlapping in time from two or more ONUs 14A. 14B, 140 on the upstream channel 22 create a collision of modulated signals preventing reception and demodulation at the OLT 12. To prevent this, a TDMA mechanism is defined by a PON standard that permits the OLT 12 to grant time-based access to the upstream channel 22 to a specific ONU 14A, 14B, 14C where the grant indicates when in time to start transmitting and for how long (e.g., in time or in bytes).

[0024] Based on algorithms used by the OLT’s 12 Dynamic Bandwidth Assignment (DBA) function, many ONUs 14A, 14B, 14C can be multiplexed on the upstream channel 22 with no overlapping transmissions. For the TDMA to properly work, ONUs 14A, 14B, 14C must first be discovered and ranged (also known as equalized) to match the OLTs 12 timing for the upstream channel 22. At first ONUs 14A, 14B, 14C are connected to the ODN at an unknown distance from the OLT 12 creating an inherent round-trip-time (RTT) error in timing based the optical signal propagation delay of the fiber. A 20kmmaximum differential distance with a 5 psec one-way delay per kilometer, represents a total RTT of 200 psec of potential timing error.

[0025] To permit discovery and ranging of a “new” ON U 14A, 14B, 140, the OLT DBA must periodically allocate a large amount of “dead” time where no in-service ONUs ONU 14A, 14B, 14C except new ONUs ONU 14A, 14B, 14C are permitted to transmit. This is termed a quiet window or a discovery window in PON standards. The length in time of the quiet window includes the RTT along with ONU and OLT processing times. For a 20km differential distance, this can be 200 + 50 = 250 psec. The scheduling of a quiet window can be a fixed interval, for example every 3 seconds, or can be dynamically varied based on other requirements. More than one new ONU 14A, 14B, 14C can try to register during a quiet window and the PON standard includes mechanisms for detecting overlapping signal transmissions and sorting out using a specified contention resolution mechanism. This quiet window is fundamental for PON systems for bringing unregistered and unknown ONUs 14A, 14B, 14C online; they become registered and known. The OLT 12 can adjust the ranging on an ONU at any time without using a quiet window to account for any clock drift or thermal changes in the system that might impact timing. The basis for this adjustment comes from the observation by the OLT 12 on the differences of the grant start time issued to a registered ONU 14A, 14B, 14C and the actual arrival time of the burst at the OLT’s 12 receiver.

[0026] For example, consider a PON system with a single OLT 12 and 64 ONUs 14 where all ONUs 14 are powered up and operating. If the OLT 12 is rebooted, reset, power cycled, etc. knowledge of the registered ONUs 14 is lost and each ONU 14 will have to be rediscovered. Even with the contention resolution mechanism used during the quiet windows, it can take to seconds to multiple tens of seconds to rediscover all previously operating ONUs 14. This is also the case if the main feeder fiber optic cable between the OLT 12 is switched such as in Type B protection.Example of range in a PON system

[0027] FIG. 3 is a network diagram of an example PON network 10 with an OLT1 12-1 and two ONUs (ONUA, ONUB) 14A, 14B for illustrating ranging. For simplicity of illustration, only two ONUs 14A, 14B are shown; of course, a typical PON network 10 may include up to 64 or 128 ONUs. The OLT1 12-1 connects to the ONUs 14A, 14B via an Optical Distribution Network (ODN). The present disclosure describes some examples of the ODN, but those skilled in the art will recognize the present disclosurecontemplates operation with any ODN where there are different ranges between ONlls 14A, 14B.

[0028] In the example of FIG. 3, the ODN includes a main feeder fiber optic cable 16 that connects the OLT1 12-1 to a splitter 18. If the main fiber optic cable 16 is either disconnected at either side (OLT 1 12-1 or splitter 18) or if there is a fiber cut, i.e. , break somewhere on the fiber optic cable 16, then the OLT1 12-1 loses communication with all ONUs 14A, 14B. Service to any and all ONUs 14A, 14B continues to be interrupted until the main fiber optic cable is restored to operation, i.e., reconnected, repaired, etc. In this example figure, both the ONUs 14A, 14B are at different distances from the OLT1 12-1. That is, the distance on the main feeder fiber optic cable 16 is the same for all of the ONUs 14A, 14B. The splitter 18 can be a passive device that provides point (OLT1 12-1) to multi-point (ONUs 14A, 14B) connectivity. That is, the splitter 18 operates to split transmission from the OLT1 12-1 to all of the OLT1 12-1 to all of the ONUs 14A, 14B on the downstream channel 20, and to combine fibers from all of the ONUs 14A, 14B to the OLT1 12-1 on the upstream channel 22. Again, all of the ONUs 14A, 14B can simultaneously receive the downstream channel 20. The OLT1 12-1 only receives from one of the ONUs 14A, 14B at a time on the upstream channel 22. The problem of range occurs on the upstream channel 22 where differences in distance can cause overlapping transmissions by the ONUs 14A, 14B.

[0029] Fiber cables 30, 32 after the splitter 18 can have difference distances. In this example, there is 1000m of fiber optic cable 16, 30 in the ODN between the ONUA 14A and the OLTI 12-1 , and 4000m between the ONUB 14B and the OLT1 12-1. Again, the ODN’s illustrated here are example. A typical PON ODN includes the fiber optic cables 16, 30, 32 and sufficient number of cascaded splitters 18 to provide a separate fiber optic connection for each ONU 14 in the PON network 10. That is, there can be multiple splitters 18 with various topologies. Key to designing the ODN is engineering based on the loss and other optical parameters associated with transmitters and receivers in the OLT 12 and ONUs 14. All such topologies are contemplated herewith.

[0030] The key aspect here is there is a difference between the OLT1 12-1 and the ODUs 14A. 14B in terms of distance that must be addressed on the upstream channel 22. These distance discrepancies are dealt with in the DBA function with a single OLT 1 12-1 . There is a difference when there are multiple OLTs for redundancy.Type B PON protection

[0031] There is a technique for providing redundancy for the main fiber optic cable 16 as describe above which is referred to in the industry as Type B Protection. The basic design adds a second OLT 12 connected to the same ODNs 14 via redundant main fiber optic cables 16. The use of one or more 2:N splitters connects both OLTs 12 to the same ODN 14 permitting either OLT 12 to communicate with all ONlls 14 on the PON network 10.

[0032] In Type B protection, protection is provided over the major areas of concern, which include main fiber optic cable 16 and the OLT 12 equipment with separate OLT blades (or separate chassis in the case of a dual parented) for working and protection OLTs 12. No equipment redundancy is provided in the ONUs 14 or feeder fiber cables 30, 32. Thus, it does not provide ONU or full ODN protection, but it addresses where the majority of faults occur. For example, losing a single ONU 14 only affects one subscriber whereas a fault in the fiber 16 or the OLT 12 equipment affects all subscribers.

[0033] Type A protection utilizes an optical switch to protect the main fiber optic cable 16 with a single set of OLT 12 equipment. Type C and D protection adds redundancy for the ODU 14 equipment as well as the feeder fiber cables 30, 32. The present disclosure is described with reference to Type B protection, but those skilled in the art will recognize the rangeless failover described herein can apply to any situation where there is multiple OLT 12 equipment such that the ONUs 14A, 14B have different distances (ranges) between the multiple OLT 12 equipment.

[0034] FIG. 4 is a network diagram of an example PON network 10 with redundant OLTs (OLT1 12-1 , OLT2 12-2) and two ONUs (ONUA, ONUB) 14A, 14B for illustrating fiber optic cable redundancy. The OLTs 12-1 , 12-2 are located in a Central Office (CO), data center, or some other telecom office. In this example, the OLTs 12-1 , 12-2 are shown located in different chassis (i.e., different network elements) which can be in the same office or separate office. That is, the OLTs 12-1 , 12-2 can each be a module, transceiver, pluggable transceiver, etc. housed in a network element, such as a switch, router, etc. On one side, the network element includes the OLTs 12-1 , 12-2 facing the ONUs 14 and, on the other side (not shown), there is data connectivity to a network (e.g., a service provider’s network). The objective here is to protect the connectivity from the ONUs 14 to the network, in the intermediate stage from the network elements through the fiber cable 16.

[0035] In this example, there are two stages of splitters, namely a first stage of splitters 18A, 18B at or near the OLTs 12-1 , 12-2, and a second stage of splitters 50A, 50B locatedat an end of main fiber optic cables 16A, 16B. The splitters 18A, 18B can be 1x2 splitters which split the OLTs 12-1 , 12-2 onto two different fiber cables 52, 54, 56, 58, which provides redundant fiber to the splitters 50A, 50B which then fan out via the feeder fiber cables 30, 32 to the ONUs 14A, 14B. The splitters 18A, 18B allow each of the OLTs 12-1 , 12-2 to operate over redundant fibers, for fiber cut protection. In an embodiment, the fiber cables 52, 56 can be in a first conduit as can the fiber cables 54, 58 which can be in a second conduit. The first conduit and the second conduit can have geographic diversity for protection. Of course, they could be co-routed, they could same some common routing, etc.

[0036] The splitters 50A, 50B can be 2xN splitters where N can be the maximum number of connected ONUs 14. This configuration provides fiber optic cable redundancy for all fiber optic cables 52, 54, 56, 58 between either of the OLTs 12-1 , 12-2 and the splitters 50A, 50B, along with equipment protection at the OLTs 12-1 , 12-2. Of course, there can be various different fiber cable configurations from the OLTs 12-1 , 12-2 ultimately to the ONUs 14A, 14B, all of which are contemplated, including various stages and arrangements of splitters 18A, 18B, 50A, 50B, including omitting the splitters 18A, 18B, adding additional stages of splitters, and the like. The key here is there are two possible OLTs 12-1 , 12-2, one being active or primary and one being standby or backup, and the fact that distance may vary between the OLTs 12-1 , 12-2 and the ONUs 14A, 14B.

[0037] Note that the selection of the OLTs 12-1 , 12-2 as primary or standby is purely arbitrary in these illustrations. Also, how these OLTs 12-1 , 12-2 manage who is primary or standby is known in the art. For example, the standby OLT2 12-2 can monitor the upstream channel 22 and determine the primary OLT1 12-1 is down or has a fiber cut, and take over the role as primary. In addition, the controller 40 can be configured to manage the configurations of the OLTs 12-1 , 12-2, such that the backup OLT2 12-2 can have the provisioning similar to the primary OLT 12-1 , e.g., discovered ONUs 14A, 14B, etc.

[0038] The OLTs 12-1 , 12-2 are likely located at different physical locations, requiring differing lengths of fiber optic cable. By different physical locations, we could mean the same office, but a different location therein, as well as even the same chassis, but with different fiber routing inside the office. Of course, preferably, the OLTs 12-1 , 12-2 would be in different chassis to ensure redundancy. The key is there is a difference in fiber lengths between the OLTs 12-1 , 12-2 and the associated ONUs 14A, 14B. In thisexample, we assume the ONU 14A is nearest to the OLT1 12-1 and farthest from the OLT2 12-2, and the ONU 14B is nearest to the OLT2 12-2 and farthest from the OLT1 12-1 . Of course, actual implementations will vary.

[0039] It is assumed that both the OLTs 12-1 , 12-2 are powered on and operational. The system operator can select which OLT 12-1 , 12-2 will be primary and which will be standby. The standby OLT2 12-2 initially turns its transmitter off so as to not interfere with downstream communication signals from the primary OLT1 12-1. Note, in FIG. 4, the interference is on the feeder fiber cables 30, 32. Such configuration can be via the controller 40. The controller 40 can be a PON controller, a network management system, cloud-based control, or even some logic and user interface on a switch housing either of the OLTs 12-1 , 12-2. While such configurations can be shared between the OLTs 12-1 , 12-2 via the controller 40, ranging is different as the OLT1 12-1 would have no idea of the ranging for the OLT2 12-2 and vice versa.Protection switching speed

[0040] The main figure of merit in a Type B protection system and the focus of this disclosure is how fast can the PON network 10 recovers when switching from the primary OLT1 12-1 to the standby OLT2 12-2 such that all ONUs 14A, 14B are returned to operational communications as fast as possible.Type B Protection Primary OLT Responsibilities

[0041] As with a single OLT system, the primary OLT1 12-1 creates upstream quiet window opportunities on the upstream channel 22 to register and range new ONUs 14, as well as provision ONUs 14 with an appropriate service configuration. The DBA function in the OLT 12 manages the system resources and issues grants to the ONUs 14 based on received data queue reports or other mechanisms. The DBA function is responsible for granting access to the upstream channel 22 such that transmission from two or more ONUs 14A, 14B do not overlap, causing corrupted signals. To account for nominal ramp up and ramp down time such as for turning each ONU’s 14A, 14B laser on and then off respectively, a guard time is used to provide the necessary separation in time between bursts from different ONUs 14A, 14B. A typical guard time can be configured and is typically on the order of 410 nanoseconds (ns).

[0042] FIG. 5 is a diagram of transmissions from the ONUs 14A, 14B on the upstream channel 22 to the OLT1 12-1 for illustrating non-overlapping transmissions. Specifically, FIG. 5 includes line diagrams of the upstream channel 22 (connected to the OLT1 12-1 ), transmissions 60 by the ONU 14A, and transmissions 62 by the ONU 14B. That is, theline represents time, illustrating who is transmitting on the upstream channel 22 at a given time. There are various physical (PHY) bursts for each ONU 14A, 14B on the upstream channel 22, separated by guard time 64. Typically, the guard time 64 can be hundreds of nanoseconds, e.g., 410ns, to allow for transmitter disable, transmitter enable, and start time jitter. The guard time 64 can be configurable based on the topology of the ODN as well as set at fixed values. Also, of note, there is an offset between when the ONU 14A starts transmitting and when the PHY burst is finally received at the OLT 1 12-1 because of the finite speed of light. For example, the ONU 14A is 1000m from the OLT 1 12-1 and light travels about 4.9ns / m, there is an offset of 4903ns, which is visually indicated by the PHY burst on the upstream channel 22 being slightly shifted right from the transmission 60 by the ONU 14A.

[0043] The primary OLT1 12-1 shares PON and ONU state information with the standby OLT2 12-2 via messaging, the controller 40, an Ethernet channel, etc. The specific protocols, mechanisms, and procedures for this sharing is known in the art. Rather, the content of the shared data permits the standby OLT2 12-2 to become active, in the case of a protection triggering event, with sufficient information to quickly restore PON service to all previously operating and registered ONUs 14A, 14B. One item of state information particular to this disclosure is that as part of the ranging process, the primary OLT 1 12-1 determines the timing differential between the closest ONU 14A and furthest ONU 14B.Type B Protection Standby OLT Responsibilities

[0044] The standby OLT2 12-2, in addition to receiving state information from the primary OLT1 12-1 , is continuously monitoring upstream received traffic on the upstream channel 22. Since the standby OLT’s transmitter is disabled, i.e., since it is standby, the reception of any upstream traffic on the upstream channel 22 indicates the primary OLT 1 12-1 is issuing grants. This directly indicates the primary OLT1 12-1 is operational and the main fiber optic cable 62, 64 path is intact. The primary OLT1 12-1 DBA is continuously polling the registered population of ONUs 14A, 14B which results in the standby OLT2’s 12-2 ability to monitor consistent activity. The standby OLT2 12-2 detecting a loss of upstream burst reception beyond a configurable timeout threshold can signal a protection trigger event. That is, the protection switching can be based on monitoring the upstream channel 22 instead of some coordination via the controller 40. When triggered, the standby OLT2 12-2 assumes the primary OLT1 12-1 or theassociated fiber optic cable has become non-operational, the standby OLT2 12-2 turns on its transmitter, and its DBA takes over.

[0045] A main issue with Type B protection is that the ONU 14A, 14B distances observed by the standby OLT2 12-2 will not be the same as the observed by the primary OLT1 12-1. Depending on the service provider’s fiber optic ODN architecture, the propagation delay differences will have both fixed and inter-ONU differences. Stated differently, the standby OLT2 12-2 using the same ranging offset times as seen by the primary OLT2 12-2, may incur overlapping upstream transmission from different ONUs 14A, 14B impacting proper reception at the OLT receiver. If the standby OLT detects collisions, it will need to reset the PON and re-range all ONUs on the PON. Again, this could cause traffic disruptions of seconds to tens of seconds.

[0046] FIG. 6 is a diagram of transmissions from the ONUs 14A, 14B on the upstream channel 22 to the OLT2 12-2, after a protection switch from the OLTI 12-1 , for illustrating overlapping transmissions, due to ranging differences. In this example, from FIG. 4, where the ONU 14A is the nearest to the OLT1 12-1 and the farthest from the OLT2 12-2, the ranging is set by the OLT 1 12-1 , and then there is a protection switch such that the OLT2 12-2 becomes active with the same ranging as set by the OLT1 12-1. Again, in this example, the ONU 14B is the farthest from the OLT2 12-2 and the nearest to the OLT1 12-1 , resulting in an overlap 70 where the ONUs 14A, 14B both transmit at the same time because of the ranging differences. Once this happens, the PON network 10 has to re-register all of the ONUs 14, leading to multiple seconds of traffic disruption which clearly defeats the purpose of protection.OLT and process for ranqeless failover

[0047] In an embodiment, an OLT includes a transmitter configured to connect to a plurality of Optical Network Units (ONUs) on a downstream channel; a receiver configured to connect to the plurality of ONUs on an upstream channel; and circuitry communicatively coupled to the transmitter and the receiver, wherein the circuitry is configured to, responsive to protection switch from a primary OLT, enable the transmitter on the downstream channel, and utilize a Dynamic Bandwidth Assignment (DBA) function on the downstream channel with a guard time that includes a normal guard time plus a differential time added thereto. The guard time is larger than a guard time used by the primary OLT prior to the protection switch. The differential time cam be based on a differential between a closest ONU and a farthest ONU, relative to the primary OLT, prior to the protection switch.

[0048] The OLT and the primary OLT have different distances to the plurality of ONlls on the downstream channel, and wherein the differential time ensures there is no overlapping transmission by any ONU of the plurality of ONUs after the protection switch. The differential time can be a configured value based on a topology of an Optical Distribution Network (ODN).

[0049] The circuitry can be further configured to, while the DBA function is utilized with the guard time including the differential time, adjust the differential time based on detection of actual ranges to the plurality of ONUs, in-service. The circuitry can be further configured to, after the protection switch, perform ranging with larger overhead on the upstream channel to adjust any of the guard time and the differential time, and reduce the larger overhead after the ranging. That is, the OLT operates at lower efficiency (bandwidth) after the protection switch due to larger guard times and / or larger overhead to support in-service ranging.

[0050] The circuitry can be further configured to, prior to the protection switch, monitor the upstream channel and detect a fault requiring the protection switch based thereon. The circuitry can be further configured to, prior to the protection switch, receive state information from the primary OLT including registered ONUs of the plurality of ONUs. The circuitry can be further configured to, prior to the protection switch, receive state information from the primary OLT including ranging information between the primary OLT and the plurality of ONUs, wherein the ranging information is used forthe differential time. The OLT and the primary OLT can be configured according to Type B PON protection.

[0051] FIG. 7 is a flowchart of a process 100 for rangeless failover implemented by an OLT, namely a standby OLT that becomes active. The process 100 includes, responsive to protection switch from a primary Optical Line Terminal (OLT), enabling a transmitter of a standby OLT on a downstream channel to a plurality of Optical Network Units (ONUs) (step 102); and utilizing a Dynamic Bandwidth Assignment (DBA) function on the downstream channel, by the standby OLT which has become active, with a guard time that includes a normal guard time plus a differential time added thereto (step 104).

[0052] The guard time is larger than a guard time used by the primary OLT prior to the protection switch. The differential time can be based on a differential between a closest ONU and a farthest ONU, relative to the primary OLT, prior to the protection switch. The standby OLT and the primary OLT have different distances to the plurality of ONUs on the downstream channel, and wherein the differential time ensures there is no overlapping transmission by any ONU of the plurality of ONUs after the protectionswitch. The differential time can be a configured value based on a topology of an Optical Distribution Network (ODN).

[0053] The process 100 can include, while the DBA function is utilized with the guard time including the differential time, adjusting the differential time based on detection of actual ranges to the plurality of ONlls from the standby OLT which is now active, inservice (step 106). The process 100 can include, prior to the protection switch, monitoring the upstream channel by the standby OLT and detecting a fault requiring the protection switch based thereon (step 108). The process 100 can include, prior to the protection switch, receiving state information at the standby OLT from the primary OLT (step 110). The state information can include registered ONUs of the plurality of ONUs, ranging information that is used for the differential time, and the like. The standby OLT and the primary OLT can be configured according to Type B PON protection.

[0054] The standby OLT DBA initially uses a new larger guard time which includes the normal guard time plus this differential time. This prevents the overlap problem. After switchover the standby (now active) OLT will “micro-range” the ONUs into optimum time position. After that, the standby OLT will return to the profile with the shorter overhead.

[0055] FIG. 8 is a table of an example calculation to determine the additional differential time 120, based on factors associated with the ODN. This is one example and those skilled in the art will appreciate other approaches are contemplated. Of note, the key is the differential time should be enough to ensure no overlapping transmission after the switch. Of course, the additional differential time added to the guard time lowers efficiency of the upstream channel 22, but at the expense of much faster restoration time (e.g., 250ms or less vs. seconds or more). This is a simple trade-off and once the standby OLT operates, it can micro-range, i.e., adjust the guard time based on the actual ranging on the standby OLT, observed based on operation.Type B and Type F PON protection

[0056] As illustrated in FIG. 4, Type B protection has redundancy for all fiber optic cables 16, 30, 32, 52, 54, 56, 58. FIG. 9 is a network diagram of an example PON network 10 with redundant OLTs 12-1 , 12-2 connected to ONUs 14A, 14B, 14C for illustrating OLT redundancy. Note, this is an example of Type F PON protection which has similar operation as the Type B PON protection without duplicating the fiber optic cables 16, 30, 32, 52, 54, 56, 58. Here, in FIG. 9, the PON network 10 includes two fiber optic cables 200, 202, each connecting the OLT 12-1 , OLT 12-2, respectively, to the passive optical splitter 18.

[0057] The approaches for rangeless PON protection described herein apply to either Type B or Type F protection, as well as any other configuration having redundant OLTs 12-1 , 12-2. The larger guard time described above works when there is a minor differential in distance between the two OLTs 12-1 , 12-2, e.g., on the order of a hundred meters (e.g., up to 200m). This typically occurs when the OLTs 12-1 , 12-2 are collocated in the same chassis or rack, as well as when the OLTs 12-1 , 12-2 are simply in the same data center, in close proximity to one another. This also occurs when the fiber optic cables, whether the fiber optic cables 16, 30, 32, 52, 54, 56, 58 which are redundant in Type B protection or the fiber optic cables 200, 202 which are separate trunk fibers in Type F protection are about the same length. That is, an example use case for the larger guard time is where the PON network 10 is being used in an office, such as in data center network.Rangeless PON protection with any differential in fiber length

[0058] In addition to the larger guard band, the present disclosure also contemplates another approach to rangeless PON protection which does not have the minor differential in distance limitation. In this approach, e.g., assume the fiber optic cables 200, 202 have a differential in distance of more than 100m, even on the order of kilometers, rangeless PON protection is performed by using the existing equalization delays of the ONUs 14, bypassing the need to re-range the ONUs 14 and thus significantly reducing service down time of a protection switch. It will do so, even regardless of the difference of trunk fiber between the OLTs 12-1 , 12-2. That is, the use of the existing equalization delays does not impose any constraint on the trunk fiber differentials. It will work for data center deployments where this differential would be less than 200m, and it will also workforfield deployments where the differential can be measured in km. That is, the larger guard band approach works at around 200m or less whereas the use of the existing equalization delays works at any distance.

[0059] In an embodiment, the present disclosure includes the OLT 12 with the shorter trunk fiber to adjust its internal maximum round trip time so that the equalization delays for each ONU 14 match on both OLTs 12. An example will help us to better understand the idea behind the use of the existing equalization delays. _Let’s assume that both OLTs 12-1 , 12-2 in FIG. 9 are configured for a fiber reach of 0 to 20km. This means that they will support ONUs 14A - 14C located between 0km and 20km.

[0060] As an example, let’s assume that:

[0061] (1) all ONUs 14A - 14C are less than 5km from the optical splitter 18.

[0062] (2) the ONU 14A is at 1 km from the optical splitter 18.

[0063] (3) the ONU 14B is at 2km from the optical splitter 18.

[0064] (4) the fiber cable 200 is 12km.

[0065] (5) the fiber cable 202 is 2km.

[0066] For simplicity, lets assume that light inside a fiber can travel back and forth 1km in 10 s:

[0067] Round Trip Time RTT(d) = d*10ps / km where d is a distance expressed in km.

[0068] As a first step, let’s consider the classic approach of known solutions. Let’s also assume a simplistic calculation of equalization delay that ignores fixed delays unrelated to fiber distance:

[0069] Equalization Delay (Eqd) - Ecd(OLT, ONU) = RTT(Max fiber reach) -RTT(d(OLT, ONU)) - where d(x,y) is the distance in km between x and y.

[0070] With that in mind, Eqd(OLT 12-1 , ONU 14A) = 20km * 10ps / km - (12km + 1km) * 10ps / km = 70ps.

[0071] Using the same formula on the ONU 14B and for the OLT 12-1 , we can get the following table:

[0072] Under that scenario, when we switch from the OLT 12-1 to the OLT 12-2, the ONUs 14 will be re-ranged. In particular, the ONU 14A will be re-ranged from 70ps to 80ps and the ONU 14B will have its equalization delay going from 69ps to 79ps.

[0073] The present disclosure introduces a new parameter (e.g., called Ranging Drop) applied to the OLT 12-2 with the shortest trunk fiber. It will be applied to the OLT 12-2 hardware to artificially reduce the fiber reach. It will also be used in the calculation of the equalization delay.

[0074] In the example above, it would be set on the OLT 12-2 to artificially reduce its fiber reach by 10km (which is the differential of Trunk fiber between the fiber cables 200, 202). The modified equalization delay would be:

[0075] Eqd(OLT, ONU) = RTT(Max fiber reach - Ranging Drop) - RTT(d(OLT, ONU)) - where d(x,y) is the distance in km between x and y.

[0076] The OLTs 12-1 , 12-2 will be configured with the following Ranging Drop

[0077] With such parameter, we now have the same Equalization Delay on both OLTs

[0078] Described differently, let’s say the two OLTs are configured for a max range of 0..20km and both happen to have the same trunk fiber distance. And let’s say the OLTs do not support this rangeless PON protection. In such a case, on a failover, all ONUs will be re-ranged (because that’s what OLTs do) but the ONUs will be re-ranged with the same value (compared with when registered with the other OLT). So technically, the reranging could have been avoided. Now, let’s assume that the OLT we are switching into is closer to the splitter by 5km. Then with same scenario, the ONUs will be re-ranged with a delta in the equalization delay that will correspond to the 5km fiber differential. But now if we reconfigure the OLT hardware and tell it that its max range is O..15km, then the ONUs will be re-ranged with same the equalization delay as when registered against the other OLT. This adjustment on the setting of the OLT is done in the hardware only (the OLT still reports a 0. ,20km range). This is what is referred to as ‘artificially reducing the fiber length’.

[0079] That is, each OLT is configured for a certain fiber distance or fiber range and a corresponding max RTT must be applied to the OLT hardware. For example, a 0 to 20km fiber range would correspond to a max RTT of 250ps being applied to the OLT hardware. The Ranging Drop is just a modifier to the value applied to the hardware for one of the OLTs, e.g., the shorter distance one. For example, if the fiber differential between the 2 OLT is 1 km, it would correspond to a Ranging Drop of 10ps and one of the OLT would have a max RTT of 240ps being applied to its hardware.

[0080] To determine this Ranging Drop, we need is to measure the delta of ranging delay of a given ONU when registered on one OLT versus when registered on the other. The ranging delay is a by-product of an ONU registering on an OLT and has the proper accuracy (few ns) for it to be used in the calculation of the Ranging Drop.Use case

[0081] Ranging ONlls after a failover can be a problem if down time is critical to the application. Re-ranging many ONlls requires messaging each of them and can easily take hundreds of milliseconds. This might not be a problem for residential deployment but can be a major problem in data center and other high-availability networks. As such, the rangeless PON protection techniques used herein can be used in such networks where re-ranging after a failover is problematic. This can include data center networks as well as any PON network 10 where high-availability is needed.Conclusion

[0082] It will be appreciated that some embodiments described herein may include one or more generic or specialized processors (“one or more processors”) such as microprocessors; Central Processing Units (CPUs); Digital Signal Processors (DSPs): customized processors such as Network Processors (NPs) or Network Processing Units (NPUs), Graphics Processing Units (GPUs), or the like; Field Programmable Gate Arrays (FPGAs); and the like along with unique stored program instructions (including software and / or firmware) for control thereof to implement, in conjunction with certain nonprocessor circuits, some, most, or all of the functions of the methods and / or systems described herein. Alternatively, some or all functions may be implemented by a state machine that has no stored program instructions, or in one or more Application-Specific Integrated Circuits (ASICs), in which each function or some combinations of certain of the functions are implemented as custom logic or circuitry. Of course, a combination of the aforementioned approaches may be used. For some of the embodiments described herein, a corresponding device in hardware and optionally with software, firmware, and a combination thereof can be referred to as “circuitry configured or adapted to,” “logic configured or adapted to,” “a circuit configured to,” “one or more circuits configured to,” etc. perform a set of operations, steps, methods, processes, algorithms, functions, techniques, etc. on digital and / or analog signals as described herein for the various embodiments.

[0083] Moreover, some embodiments may include a non-transitory computer-readable storage medium having computer-readable code stored thereon for programming a computer, server, appliance, device, processor, circuit, etc. each of which may include a processor to perform functions as described and claimed herein. Examples of such computer-readable storage mediums include, but are not limited to, a hard disk, an optical storage device, a magnetic storage device, a Read-Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable ProgrammableRead-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), Flash memory, and the like. When stored in the non-transitory computer-readable medium, software can include instructions executable by a processor or device (e.g., any type of programmable circuitry or logic) that, in response to such execution, cause a processor or the device to perform a set of operations, steps, methods, processes, algorithms, functions, techniques, etc. as described herein for the various embodiments.

[0084] Although the present disclosure has been illustrated and described herein with reference to preferred embodiments and specific examples thereof, it will be readily apparent to those of ordinary skill in the art that other embodiments and examples may perform similar functions and / or achieve like results. All such equivalent embodiments and examples are within the spirit and scope of the present disclosure, are contemplated thereby, and are intended to be covered by the following claims. Further, the various elements, operations, steps, methods, processes, algorithms, functions, techniques, modules, circuits, etc. described herein contemplate use in any and all combinations with one another, including individually as well as combinations of less than all of the various elements, operations, steps, methods, processes, algorithms, functions, techniques, modules, circuits, etc.

Claims

CLAIMSWhat is claimed is:

1. A standby Optical Line Terminal, OLT, (12-2) comprising:a transmitter and a receiver configured to connect to a plurality of Optical Network Units (ONUs) on a downstream channel (20) and an upstream channel (22), respectively; andcircuitry communicatively coupled to the transmitter and the receiver, wherein the circuitry is configured to, responsive to protection switch from a primary OLT, enable the transmitter on the downstream channel and operate in a rangeless Passive Optical Network, PON, protection scheme with a primary OLT (12-1 ).

2. The standby OLT (12-2) as claimed in claim 1 , wherein the rangeless PON protection scheme includes a switch between the primary OLT (12-1 ) and the standby OLT (12-2) with a configuration such that there is no ranging of the plurality of ONUs (14).

3. The standby OLT (12-2) as claimed in any one of claims 1 to 2, wherein the rangeless PON protection scheme includes a Dynamic Bandwidth Assignment (DBA) function on the downstream channel (20) with a guard time that includes a normal guard time plus a differential time added thereto, after a protection switch between the primary OLT (12-1) and the standby OLT (12-2).

4. The standby OLT (12-2) as claimed in claim 3, wherein the guard time is larger than a guard time used by the primary OLT (12-1) prior to the protection switch.

5. The standby OLT (12-2) as claimed in any one of claims 3 to 4, wherein the differential time is based on a differential between a closest ONU (14) and a farthest ONU (14), relative to the primary OLT (12-1 ), prior to the protection switch.

6. The standby OLT (12-2) as claimed in any one of claims 3 to 5, wherein the primary OLT (12-1 ) and the standby OLT (12-2) have different distances to the plurality of ONUs (14) on the downstream channel (20), and wherein the differential time ensuresthere is no overlapping transmission by any ONU of the plurality of ONUs (14) after the protection switch.

7. The standby OLT (12-2) as claimed in any one of claims 3 to 6, wherein the differential time is a configured value based on a topology of an Optical Distribution Network, ODN.

8. The standby OLT (12-2) as claimed in any one of claims 3 to 7, wherein, while the DBA function is utilized with the guard time including the differential time, the differential time is adjusted based on detection of actual ranges to the plurality of ONlls (14), inservice.

9. The standby OLT (12-2) as claimed in any one of claims 3 to 8, wherein, prior to the protection switch, the standby OLT (12-2) receives state information from the primary OLT (12-1 ) including registered ONUs of the plurality of ONUs (14).

10. The standby OLT (12-2) as claimed in claim 9, wherein the state information is used for the differential time.

11. The standby OLT (12-2) as claimed in any one of claims 1 to 2, wherein the rangeless PON protection scheme includes utilizing existing equalization delays for the primary OLT (12-1 ) by the standby OLT (12-2) after a protection switch.

12. The standby OLT (12-2) as claimed in claim 1 1 , wherein the standby OLT (12-2) is configured with a ranging drop value which is based on a fiber length differential between the primary OLT (12-1) and the standby OLT (12-2).

13. The standby OLT (12-2) as claimed in claim 12, wherein the ranging drop value is used to artificially reduce fiber length of the plurality of ONUs (14) such the existing equalization delays for the primary OLT (12-1 ) are same as equalization delays for the standby OLT (12-1).

14. The standby OLT (12-2) as claimed in any one of claims 1 to 13, wherein the primary OLT (12-1) and the standby OLT (12-2) are configured according to Type B or Type F PON protection.

15. A PON (10) comprising the standby OLT (12-2) as claimed in any one of claims 1 to 14, the primary OLT (12-1), and the plurality of ONlls (14).