Systems and methods for performing optical line terminal (OLT) failover switches in optical networks

    公开(公告)号:US10608735B2

    公开(公告)日:2020-03-31

    申请号:US15587146

    申请日:2017-05-04

    申请人: ADTRAN, Inc.

    摘要: A system for performing failover switches in an optical network, such as a time and wavelength division passive optical networks (TWDM PON) like NG-PON2, includes a backup optical line terminal (OLT) for backing up communications of a primary OLT. The backup OLT is configured to allocate small upstream time slots, referred to herein as “de minimis” time slots, to at least one optical network terminal (ONT) communicating with the primary OLT during normal operation. When a failure occurs that prevents communication between the ONT and the primary OLT, the ONT autonomously tunes to the upstream and downstream wavelength pairs of the backup OLT and begins to transmit data to the backup OLT in the de minimis time slot allocated to it. The presence of data in the de minimis time slot indicates the occurrence of a failover switch to the backup OLT, and the backup OLT then begins to allocate time slots to this ONT, which is normally serviced by the primary OLT according to its normal TDM algorithm.

    Class of service probe
    12.
    发明授权

    公开(公告)号:US10326683B2

    公开(公告)日:2019-06-18

    申请号:US15584656

    申请日:2017-05-02

    申请人: ADTRAN, INC.

    IPC分类号: H04L12/26 H04L12/24

    摘要: Methods, systems, and apparatus for generating a delay profile for different priority classifications. In one aspect, multiple latency probes are transmitted by a source node to a target network node. Each latency probe has a different priority code. A response to each of the transmitted latency probes is received by the source node from the target network node. Based on the received responses, a delay profile for the target network node is generated by the source node. The delay profile provides multiple network latency measurements for packets transmitted to the target network node with the different priority codes. A user interface of a display is updated to visually present at least a portion of the delay profile.

    Initializing communication for multiple transceivers

    公开(公告)号:US10291382B2

    公开(公告)日:2019-05-14

    申请号:US15786729

    申请日:2017-10-18

    申请人: ADTRAN, Inc.

    发明人: Fred Tze-Yu Chu

    IPC分类号: H04L5/14 H04L29/06

    摘要: Methods, systems, and computer readable medium for initializing communication for multiple transceivers. In one aspect, a method includes launching an initialization process of a first transceiver. The initialization process includes obtaining, for a second transceiver, a set of handshake information and inserting the set of handshake information of the second transceiver into one or more registers that are transmitted with first handshake information of the first transceiver during initialization of the first transceiver. The initialization process includes initiating a communications channel for the second transceiver over the same physical communications medium using the set of handshake information that was inserted into the one or more registers, including transmitting, by the first transceiver, the first handshake information of the first transceiver together with the set of handshake information for the second transceiver over the same physical communications medium using the given set of tones.

    Efficient Storage and Utilization of a Hierarchical Data Set

    公开(公告)号:US20190114368A1

    公开(公告)日:2019-04-18

    申请号:US16123124

    申请日:2018-09-06

    申请人: ADTRAN, Inc.

    发明人: Jonathan Hood

    IPC分类号: G06F17/30 G06F9/54

    摘要: First data of a hierarchical data structure is accessed. A directed graph is generated based on the first data. Generating the directed graph includes creating multiple nodes representing the first data and linking first nodes representing data at a particular level of the hierarchical data structure to second nodes representing data at a lower level of the hierarchical data structure. A query requesting information from the hierarchical data structure is received. A particular node, that is a starting point for searching the directed graph based on the query, is identified within the directed graph. Out-links, that link the particular node to other nodes of the directed graph, are identified. Each of the other nodes, that is connected to the particular node by the out-links, is inspected to determine which of the other nodes represents responsive data matching the query. The query is responded with the responsive data.

    Network availability measurement aggregation and correlation

    公开(公告)号:US10263865B2

    公开(公告)日:2019-04-16

    申请号:US15470312

    申请日:2017-03-27

    申请人: ADTRAN, INC.

    IPC分类号: H04L12/26

    摘要: Methods, systems, and apparatus for correlating communications measurements are disclosed. In one aspect, a communications measurement of a maintenance entity (ME) is received. The communications measurement is stored and correlated with a maintenance entity group (MEG) identifier and an ME identifier received with the communications measurement. The stored communications measurement is registered with one or more previously received communications measurements. Each previously received communications measurement is associated with an availability indicator corresponding to an availability of the ME at a time the particular communications measurement was obtained. An availability of the ME during a given time interval is determined based on availability indicators of consecutive communications measurements for the ME. Availability indicators of at least one of the one or more previously received communications measurements are changed after the ME has been determined to be unavailable during the given time interval.

    Scalable programming architecture for telecommunications devices

    公开(公告)号:US10237372B2

    公开(公告)日:2019-03-19

    申请号:US15583000

    申请日:2017-05-01

    申请人: ADTRAN, INC.

    发明人: Keith Baird

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing operation of telecommunications devices. In one aspect, a method includes actions of executing a container program that lacks scripts that manage operation of telecommunications devices that interact with a cloud platform, monitoring messages generated by the telecommunications, filtering the messages to select a subset of messages that trigger execution of the scripts by the container program, identifying, for each selected message in the subset of messages and from an index of available scripts, a particular script that is executed in response to receipt of the selected message, merging each particular script with the container program to create a management program that manages operation of the telecommunications devices based on the subset of messages, and managing operation of the telecommunications devices with the management program.

    Optimized defragmentation of data packets in a passive optical network

    公开(公告)号:US10178207B1

    公开(公告)日:2019-01-08

    申请号:US15645172

    申请日:2017-07-10

    申请人: ADTRAN, Inc.

    发明人: Jared Oldacre

    摘要: Methods, systems, and apparatus, for receiving, by an optical line terminal, an upstream communication frame from an optical network terminal, the upstream communication frame including a data packet and a last fragment bit; determining, by the optical line terminal, a fragmentation of the data packet of the upstream communication frame; and processing, by the optical line terminal, the data packet of the upstream communication packet based on the fragmentation of the data packet, including: when the data packet is fragmented, examining a last fragment bit of the upstream communication frame, and storing, in a memory device, the data packet when a state of the last fragment bit indicates that the data packet is not a completion; and when the data packet is not fragmented, transmitting the data packet upstream without storing the data packet in the memory device.

    Systems and methods for equalizing a laser drive signal

    公开(公告)号:US10148464B1

    公开(公告)日:2018-12-04

    申请号:US15269619

    申请日:2016-09-19

    申请人: ADTRAN, INC.

    发明人: Daniel M. Joffe

    摘要: A driver circuit for an optical transmitter includes a main path in parallel with an inverting path. The data signals from the main path and the inverting path can be combined to generate an output signal for a laser diode. The main path can communicate a data signal via a first transmission line and the inverting path can communicate an inverted data signal via a second transmission line. The second transmission line can be longer than the first transmission line in order to delay the inverted data signal. In addition, the inverted data signal can be weighted before being combined with the data signal from the main path.