Patents Assigned to Accedian Networks Inc.
-
Patent number: 10404522Abstract: A SOAM virtualization system for a network having at least first and second maintenance entities coupled to each other comprises a network controller coupled to at least one of the first and second maintenance entities through a tunnel for virtualizing a SOAM network function on the at least one of the first and second maintenance entities to which the network controller is coupled. The network controller may be coupled to the first and second maintenance entities through first and second tunnels, respectively. The first maintenance entity may an originator device, and the second maintenance entity may be a destination device, with the network controller virtualizing the SOAM network function on both devices. The network controller may send a packet containing a tunnel header and a SOAM frame via the first tunnel to the originator device, which then sends the packet containing the SOAM frame to the destination device.Type: GrantFiled: May 10, 2017Date of Patent: September 3, 2019Assignee: Accedian Networks Inc.Inventors: Claude Robitaille, Marc Lanoue
-
Patent number: 10382347Abstract: Technology is disclosed herein for monitoring a network path. In an implementation, a device on a network path obtains a burst capacity of the network path, determines a round trip time associated with a burst of traffic sent over the network path, and determines a predicted throughput of the network path based at least in part on the burst capacity of the network path and the round trip time of the burst of traffic.Type: GrantFiled: April 26, 2018Date of Patent: August 13, 2019Assignee: Accedian Networks Inc.Inventor: Claude Robitaille
-
Patent number: 10365957Abstract: A system is provided for multicasting an event notification from an event producer to multiple event listeners, where the event producer and event listeners exist within a computer operating system having a user space, a kernel space, a device space, and an event protocol handler located in the kernel space. The system generates an event indication from an event producer located in the user space, kernel space, or device space, and receiving the event indication in the event protocol handler and generating an event notification. The event producer and the event listeners interface with the event protocol handler to send the event indication and receive the event notification. The event listeners may be located in the user space, kernel space, or device space.Type: GrantFiled: November 10, 2016Date of Patent: July 30, 2019Assignee: Accedian Networks Inc.Inventors: Andre Dupont, Thierry DeCorte, Frederick Lafleche
-
Patent number: 10341470Abstract: A method of providing information regarding an Ethernet frame, within the Ethernet preamble of the Ethernet frame, comprises inserting into the Ethernet preamble an inter-line-card header that includes a start control character, a version number, a parity bit, a source port, a destination port, and a forwarding domain entry; and preserving said inter-line-card header, inside of said Ethernet preamble, in a Media Access Control (MAC) sub-layer in said Ethernet frame. The method may include a step of selecting the decoding format for the inter-line-card header corresponding to the version number and/or forwarding other Ethernet frames according to additional forwarding information provided by the forwarding domain entry. The inter-line-card header may be preserved in the MAC sub-layer by keeping the Ethernet preamble at the beginning of an Ethernet frame received over an Ethernet backplane, and passing the combined preamble and associated Ethernet frame to an inter-line-card header processing module.Type: GrantFiled: October 26, 2016Date of Patent: July 2, 2019Assignee: Accedian Networks Inc.Inventors: Yanick Viens, Steve Rochon
-
Patent number: 10320506Abstract: A method for indicating one-way latency in a data network, with continuous clock synchronization, between first and second node having clocks that are not synchronized with each other includes a continuous synchronization session and a measurement session. The method repetitively sends predetermined synchronization messages from the first node to the second node and from the second node to the first node, calculates a round trip time for each message at the first node, updates a synchronization point if the calculated round trip time is smaller than a previously calculated round trip time, stores the updated synchronization points of a synchronization window, and calculates a virtual clock from the updated synchronization points of the synchronization window. The measurement session collects multiple measurements of one-way latency between the first and second nodes using the virtual clock, and generates a latency profile by interpolating the multiple measurements.Type: GrantFiled: June 26, 2017Date of Patent: June 11, 2019Assignee: Accedian Networks Inc.Inventors: Kjell Hansson, Olof Hagsand
-
Patent number: 10305737Abstract: A system for testing Ethernet paths or links without adversely impacting non-test traffic. The system includes a test traffic generator that includes a scheduler that determines when a new test packet is generated. The test traffic generator includes a packet creator that builds a test packet and a transmitter for transmitting the test packet via the Ethernet path or link. The packet creator sends the test packet to the transmitter. The traffic generator includes a transmit credit block coupled to the transmitter or to the scheduler. The transmit credit block stores an amount of credits representing a number of bytes that are available to transmit and decrements the amount each time a non-test packet is communicated via the Ethernet path or link.Type: GrantFiled: July 17, 2017Date of Patent: May 28, 2019Assignee: Accedian Networks Inc.Inventors: Claude Robitaille, Steve Rochon
-
Patent number: 10291484Abstract: A system for out-of-line testing of performance of a network, comprising a multiplexer at an input to the network; a demultiplexer at an output from the network; the multiplexer further comprising a traffic generator to insert synthetic traffic, and a first switch to accept an incoming customer traffic stream and join the incoming customer traffic stream with a synthetic traffic stream to form a total traffic stream, the total traffic stream fed to the input to the network; and the demultiplexer comprising a second switch to receive the total traffic stream from the output of the network, and separate the total traffic stream into the synthetic traffic stream and the customer traffic stream, and a traffic analyzer to analyze the separated synthetic traffic stream.Type: GrantFiled: October 16, 2017Date of Patent: May 14, 2019Assignee: Accedian Networks Inc.Inventors: Claude Robitaille, Chris Reamy, Germain Levesque
-
Patent number: 10250464Abstract: A packet generation and inspection system for monitoring the performance of one or more flows on a packet network comprises a processor and memory coupled to each other and to a network bus. The memory stores instructions to be executed by the processor and data to be modified by the execution of the instructions. A processor-controlled arbiter is coupled with the processor and the network bus, and upon reception of a packet on the bus or prior to transmission of a packet on the bus for one of said flows, the arbiter requests execution by the processor of selected instructions stored in the memory by providing the processor with the address of the selected instructions in the memory. The memory provides the processor with data associated with the selected instructions, and the processor modifies the data upon execution of the selected instructions.Type: GrantFiled: October 15, 2014Date of Patent: April 2, 2019Assignee: Accedian Networks Inc.Inventor: Steve Rochon
-
Patent number: 10225161Abstract: A method for accurately measuring one or more network performance statistics during one or more sampling periods comprises processing a received data packet to identify flow information and time of arrival; transmitting the data packet, along with metadata comprising the flow information and the time of arrival, to a sample processing module; replaying the reception of the data packet based on the relative speed of the transmission link and the databus and the time of arrival; incrementing a number of bytes received for the data packet for a first sampling period; starting a second sampling period at a predetermined time and incrementing a number of bytes received for the data packet for the second sampling period, if the replaying is not completed. The number of bytes received for the data packet for the first and second sampling periods are processed into first and second sampling period statistics, respectively.Type: GrantFiled: October 31, 2016Date of Patent: March 5, 2019Assignee: Accedian Networks Inc.Inventors: Yanick Viens, Steve Rochon, Olivier Gavinet, Gérard Auclair
-
Patent number: 10178009Abstract: Disclosed herein is a method, a computer program product, and a carrier for indicating one-way latency in a data network (N) between a first node (A) and a second node (B), wherein the data network (N) lacks continuous clock synchronization, comprising: a pre-synchronisation step, a measuring step, a post-synchronisation step, an interpolation step, and generating a latency profile. The present invention also relates to a computer program product incorporating the method, a carrier comprising the computer program product, and a method for indicating server functionality based on the first aspect.Type: GrantFiled: July 18, 2017Date of Patent: January 8, 2019Assignee: Accedian Networks Inc.Inventors: Kjell Hansson, Olof Hagsand
-
Patent number: 10135537Abstract: A small form factor pluggable (“SFP”) transceiver for use in a communications network includes a transmitter adapted to be coupled to the network for supplying signals to the network, a receiver adapted to be coupled to the network for receiving signals from the network, and a programmable signal processing module coupled to the transmitter and the receiver and adapted to be programmed from a remote station coupled to the network. The module can be programmed to perform at least one service or management function on the network.Type: GrantFiled: July 10, 2017Date of Patent: November 20, 2018Assignee: Accedian Networks Inc.Inventors: Claude Robitaille, Patrick Ostiguy
-
Patent number: 10135713Abstract: A method is disclosed for the collection of performance metrics by establishing service operations administration and maintenance (OAM) sessions between an actuator and a plurality of reflectors in a communication network. Test packets from an actuator simultaneously reach a plurality of reflectors along a test path. Each single test packet results into a plurality of test results, one per reflector, with quasi-synchronous performance metrics to sectionalize a network and more efficiently isolate fault or performance problems without the need for additional test packets to isolate the issue. Another method is disclosed wherein an actuator generates and transmits a plurality of simultaneous test packets, one per NID device, resulting into a plurality of test results, one per reflector, with quasi-synchronous performance metrics to sectionalize a network and more efficiently isolate fault or performance problems without the need for additional test packets to isolate the issue.Type: GrantFiled: January 11, 2017Date of Patent: November 20, 2018Assignee: Accedian Networks Inc.Inventor: Claude Robitaille
-
Patent number: 10116551Abstract: A method for transmitting a packet on a logical port comprising two or more physical ports comprises receiving a packet of a class of service; storing the packet in a memory; maintaining a lookup table relating a plurality of identifiers to at least one physical port; storing a pointer to the stored packet in the memory in a single pointer list for the class of service along with a selected one of the identifiers; and copying the stored packet to one or more physical ports corresponding to the selected identifier for transmission on at least one of the physical ports. In one implementation, a plurality of the physical ports are grouped into a logical port, and the received packet is processed to determine its logical port and its class of service.Type: GrantFiled: June 20, 2017Date of Patent: October 30, 2018Assignee: Accedian Networks Inc.Inventors: Steve Rochon, Yanick Viens
-
Patent number: 10110448Abstract: A method of establishing a service operations administration and maintenance (OAM) session between an originator and a reflector in a communication network includes continuously monitoring, by the reflector, any test packets transmitted by the originator. The originator transmits to the reflector, at a time indicated by a first timestamp, a test packet. The reflector receives the test packet at a time indicated by a second timestamp and generates a unique flow identifier that identifies the reflector. The reflector transmits the test packet to the originator. The reflector assigns a sequence number to the test packet. The originator receives the test packet at a time indicated by a fourth timestamp. The reflector stores the unique flow identifier at least for the duration of the OAM session.Type: GrantFiled: July 18, 2016Date of Patent: October 23, 2018Assignee: Accedian Networks Inc.Inventor: Anders Wallman
-
Patent number: 10110715Abstract: A system for efficient routing of an OAM) frame in an Ethernet switch receives an OAM frame at a first port; building a first classification key dependent on an OAM frame header; classifies in a context of the first port to create a first classification; resolves action dependent on the first classification; modifies the first classification key to create a second classification key; classifies the frame in a context of the second port to create a second classification; sends the second classification key to an OAM engine coupled to the Ethernet switch for modification into a third classification key; receives the third classification key from the OAM engine; modifies the third classification key into a final classification key; modifies the header of the OAM frame with the final classification key; and sends the modified OAM frame to a switching fabric of the Ethernet switch.Type: GrantFiled: March 22, 2018Date of Patent: October 23, 2018Assignee: Accedian Networks Inc.Inventors: Yanick Viens, Steve Rochon
-
Patent number: 10097512Abstract: A method of discovering addressing information of one or more upstream devices to respond to specific messages by a second device on behalf of the one or more upstream devices in a network includes acquiring the addressing information in an upstream direction from one or more downstream devices to the one or more upstream devices. The method further includes acquiring the addressing information in a downstream direction from the one or more upstream devices to the one or more downstream devices. The method further includes responding to specific messages using the acquired addressing information about the one or more upstream devices.Type: GrantFiled: March 23, 2017Date of Patent: October 9, 2018Assignee: Accedian Networks Inc.Inventors: Claude Robitaille, Guillaume Lemieux
-
Patent number: 10091081Abstract: A method of determining the latency of path segments in a communication network that uses multi-bit data packets comprises generating a test packet for use in determining the latency of path segments in the network; transmitting the test packet from a first device coupled to the network; storing in the test packet the time when a preselected bit in the test packet is transmitted from the first device; when the test packet is received by a second device coupled to the network, storing in the second device at least one of (a) the time when a preselected bit in the test packet is received by the second device and (b) the difference between (i) the time when the preselected bit in the test packet is transmitted from the first device and (ii) the time when the test packet is received by the second device.Type: GrantFiled: August 9, 2017Date of Patent: October 2, 2018Assignee: Accedian Networks Inc.Inventors: Claude Robitaille, Pierre Trudeau
-
Patent number: 10038620Abstract: A method of determining the presence of a loopback in one or more networks comprises storing information related to a test instance; sending a loopback detection beacon (LPDB) containing information related to the test instance from a port on an originating device; monitoring the port for a predetermined time period to detect LPDBs arriving at the port during the predetermined time period; and determining whether a detected LPDB contains information corresponding to the stored information, to detect the presence of a loopback. The method may determine whether a detected loopback is a port loopback, a tunnel loopback or a service loopback. The stored information related to the test instance may be deleted if an LPDB arriving at the port and containing information corresponding to the stored information is not detected within the predetermined time period.Type: GrantFiled: April 21, 2017Date of Patent: July 31, 2018Assignee: Accedian Networks Inc.Inventors: Stephane St-Laurent, Donald Stevenson
-
Patent number: 10003506Abstract: A method of automatically detecting the service level agreement settings in an Ethernet virtual circuit (EVC) carrying user packets comprises generating synthetic packets different from the user packets, on a data path in the EVC at a level sufficiently high to saturate the EVC. This accelerates the detection of actual effective values for the Committed Information Rate (CIR) and the Excess Information Rate (EIR) by triggering traffic shaping devices in the data path to enforce the CIR and EIR settings configured for those devices. A plurality of traffic samples are collected from the data path during a sampling period that is long enough to allow the collection of at least two valid traffic samples, where a valid traffic sample is the amount of user packets measured between two consecutive losses of synthetic packets. The CIR and EIR values enforced by the traffic shaping devices are determined from the collected samples.Type: GrantFiled: July 5, 2016Date of Patent: June 19, 2018Assignee: Accedian Networks Inc.Inventor: Steve Rochon
-
Patent number: D853220Type: GrantFiled: November 14, 2016Date of Patent: July 9, 2019Assignee: Accedian Networks Inc.Inventor: Marcel Chanu