Patents by Inventor Rajneesh Mishra

Rajneesh Mishra has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11950032
    Abstract: Systems and methods implemented by a network element in a G.8032 ring include steps of operating an Operations, Administration, and Maintenance (OAM) session with an adjacent network element; and detecting an optical bypass in the G.8032 ring based on the OAM session. The steps can include flushing a forwarding database of the network element based on the optical bypass. The steps can include detecting prior to the optical bypass, that a neighboring node includes a ring block; and subsequent to the optical bypass, installing a new channel block. The optical bypass enables faster protection switching and the present disclosure incorporates an optical bypass in G.8032.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: April 2, 2024
    Assignee: Ciena Corporation
    Inventors: Bashar Abdullah, Marc Holness, Priyanshu Lnu, Ritesh Ralhan, Rajneesh Mishra
  • Publication number: 20230283934
    Abstract: Systems and methods implemented by a network element in a G.8032 ring include steps of operating an Operations, Administration, and Maintenance (OAM) session with an adjacent network element; and detecting an optical bypass in the G.8032 ring based on the OAM session. The steps can include flushing a forwarding database of the network element based on the optical bypass. The steps can include detecting prior to the optical bypass, that a neighboring node includes a ring block; and subsequent to the optical bypass, installing a new channel block. The optical bypass enables faster protection switching and the present disclosure incorporates an optical bypass in G.8032.
    Type: Application
    Filed: April 19, 2022
    Publication date: September 7, 2023
    Inventors: Bashar Abdullah, Marc Holness, Priyanshu Lnu, Ritesh Ralhan, Rajneesh Mishra
  • Patent number: 10833966
    Abstract: Service availability determination systems and methods include determining availability of a packet service in a Maintenance Interval (MI) based on frame loss measurements in short intervals ?t and marking each ?t as available or unavailable based on the frame loss measurements and an associated Frame Loss Ratio (FLR) threshold, wherein each ?t is a High Loss interval (HLI) when exceeding the FLR threshold; utilizing a sliding window of size n, n being an integer, to determine whether the packet service is available or unavailable; and utilizing an extension period after an end of the MI with the sliding window to ensure all ?t's in the MI are marked as available or unavailable.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: November 10, 2020
    Assignee: Ciena Corporation
    Inventors: Aditya Mittal, Ashutosh Aggarwal, Rajneesh Mishra
  • Publication number: 20200127909
    Abstract: Service availability determination systems and methods include determining availability of a packet service in a Maintenance Interval (MI) based on frame loss measurements in short intervals ?t and marking each ?t as available or unavailable based on the frame loss measurements and an associated Frame Loss Ratio (FLR) threshold, wherein each ?t is a High Loss interval (HLI) when exceeding the FLR threshold; utilizing a sliding window of size n, n being an integer, to determine whether the packet service is available or unavailable; and utilizing an extension period after an end of the MI with the sliding window to ensure all ?t' s in the MI are marked as available or unavailable.
    Type: Application
    Filed: November 29, 2018
    Publication date: April 23, 2020
    Inventors: Aditya Mittal, Ashutosh Aggarwal, Rajneesh Mishra
  • Publication number: 20190132261
    Abstract: Systems and methods of Ethernet link locking to detect incorrect cabling implemented at a network element include identifying information using Link Layer Discovery Protocol (LLDP) on a port in the network element communicatively coupled to an adjacent port on an adjacent network element; configuring a maintenance association and port Maintenance End Point (MEP) on the port with the adjacent port on the adjacent network element and using the identified information; exchanging Continuity Check Messages (CCM) over the maintenance association; and detecting a port mismatch between the port and the adjacent port based on CCM-based faults.
    Type: Application
    Filed: December 15, 2017
    Publication date: May 2, 2019
    Inventors: Prashant VASHISHT, Rajneesh MISHRA, Ritesh RALHAN
  • Patent number: 10237088
    Abstract: Loop prevention systems and methods implemented in a switch to prevent loops in a Layer 2 packet switched network based on Media Access Control (MAC) movement in a forwarding database include enabling class based MAC learning on one or more ports with all of the one or more ports initially in a higher priority learning class; disabling MAC movements from the higher priority learning class to a lower priority learning class and disabling MAC movements in the lower priority learning class such that the switch discards frames attempting to perform MAC movement to ports which are in the lower priority learning class; and managing a priority for specific Source MAC addresses between a source port belonging to the higher priority learning class and the lower priority learning class based on detected loops for the specific Source MAC addresses.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: March 19, 2019
    Assignee: Ciena Corporation
    Inventors: Rajneesh Mishra, Vikas Trivedi, Prashant Vashisht
  • Patent number: 10044606
    Abstract: A node configured to emulate a hardware UP Maintenance End Point (MEP) using one or more DOWN MEPs includes a plurality of ports; a switching fabric configured to switch data between the plurality of ports; and processing circuitry communicatively coupled to the plurality of ports and configured to emulate an UP MEP on a first port of the plurality of ports using at least a first DOWN MEP on a second port of the plurality of ports. The DOWN MEP can be implemented in hardware on the second port and the processing circuitry can be configured to execute application software configured to emulate the UP MEP.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: August 7, 2018
    Assignee: Ciena Corporation
    Inventors: Rajneesh Mishra, Brett Caldwell, Mohit Batra, Tajeshwar Gill
  • Patent number: 10015066
    Abstract: Systems and methods of propagating frame loss information by a node in an Ethernet network include detecting one or more of service unaware port discards and service aware port discards; determining statistics based on the one or more of service unaware discards and service aware port discards; and transmitting the determined statistics to a sender node through one of a Link Layer Discovery Protocol Data Unit (LLDPDU) and a Link Trace Message (LTM). The LLDPDU and the LTM can include an organization specific Type-Length-Value (TLV) with a TLV information string therein based on the determined statistics and cause of the one or more of service unaware discards and service aware port discards.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: July 3, 2018
    Assignee: Ciena Corporation
    Inventors: Rajneesh Mishra, Prashant Vashisht, Jayant Bhardwaj, Vikas Trivedi
  • Publication number: 20180102944
    Abstract: Loop prevention systems and methods implemented in a switch to prevent loops in a Layer 2 packet switched network based on Media Access Control (MAC) movement in a forwarding database include enabling class based MAC learning on one or more ports with all of the one or more ports initially in a higher priority learning class; disabling MAC movements from the higher priority learning class to a lower priority learning class and disabling MAC movements in the lower priority learning class such that the switch discards frames attempting to perform MAC movement to ports which are in the lower priority learning class; and managing a priority for specific Source MAC addresses between a source port belonging to the higher priority learning class and the lower priority learning class based on detected loops for the specific Source MAC addresses.
    Type: Application
    Filed: November 21, 2016
    Publication date: April 12, 2018
    Inventors: Rajneesh MISHRA, Vikas TRIVEDI, Prashant VASHISHT
  • Publication number: 20170230265
    Abstract: Systems and methods of propagating frame loss information by a node in an Ethernet network include detecting one or more of service unaware port discards and service aware port discards; determining statistics based on the one or more of service unaware discards and service aware port discards; and transmitting the determined statistics to a sender node through one of a Link Layer Discovery Protocol Data Unit (LLDPDU) and a Link Trace Message (LTM). The LLDPDU and the LTM can include an organization specific Type-Length-Value (TLV) with a TLV information string therein based on the determined statistics and cause of the one or more of service unaware discards and service aware port discards.
    Type: Application
    Filed: March 17, 2016
    Publication date: August 10, 2017
    Inventors: Rajneesh MISHRA, Prashant VASHISHT, Jayant BHARDWAJ, Vikas TRIVEDI
  • Publication number: 20160352624
    Abstract: A node configured to emulate a hardware UP Maintenance End Point (MEP) using one or more DOWN MEPs includes a plurality of ports; a switching fabric configured to switch data between the plurality of ports; and processing circuitry communicatively coupled to the plurality of ports and configured to emulate an UP MEP on a first port of the plurality of ports using at least a first DOWN MEP on a second port of the plurality of ports. The DOWN MEP can be implemented in hardware on the second port and the processing circuitry can be configured to execute application software configured to emulate the UP MEP.
    Type: Application
    Filed: July 13, 2015
    Publication date: December 1, 2016
    Inventors: Rajneesh MISHRA, Brett CALDWELL, Mohit BATRA, Tajeshwar GILL
  • Patent number: 9503338
    Abstract: A method, a network element, and a network operating an Ethernet service include transmitting information related to an operational speed of a first connection to the second switch, wherein the first switch is connected to a first Customer Premises Equipment (CPE) device through the first connection and the second switch is connected to a second CPE device through a second connection; receiving information related to an operational speed of the second connection; and triggering a modification to the Ethernet service, responsive to a mismatch between the operational speed of the first connection and the operational speed of the second connection.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: November 22, 2016
    Assignee: Ciena Corporation
    Inventors: Rajneesh Mishra, Mukesh Chhabra, Mohit Batra, Vineet Khera
  • Patent number: 9485161
    Abstract: A method, a switch, and a network includes receiving a request for an Ethernet service at a Maintenance End Point (MEP) in a network, wherein the Ethernet service has a destination of a Remote MEP (RMEP), and wherein the request includes bandwidth amounts for the request; utilizing Link Trace messaging to the RMEP to detect an active path to the RMEP; and utilizing Loop Back messaging to the RMEP to reserve bandwidth based on the bandwidth amounts on the active path.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: November 1, 2016
    Assignee: Ciena Corporation
    Inventors: Mukesh Chhabra, Rajneesh Mishra, Prashant Vashisht, Tajeshwar Gill
  • Publication number: 20160050119
    Abstract: A method, a switch, and a network includes receiving a request for an Ethernet service at a Maintenance End Point (MEP) in a network, wherein the Ethernet service has a destination of a Remote MEP (RMEP), and wherein the request includes bandwidth amounts for the request; utilizing Link Trace messaging to the RMEP to detect an active path to the RMEP; and utilizing Loop Back messaging to the RMEP to reserve bandwidth based on the bandwidth amounts on the active path.
    Type: Application
    Filed: September 25, 2014
    Publication date: February 18, 2016
    Applicant: Ciena Corporation
    Inventors: Mukesh CHHABRA, Rajneesh MISHRA, Prashant VASHISHT, Tajeshwar GILL
  • Publication number: 20160028602
    Abstract: A method, a network element, and a network operating an Ethernet service include transmitting information related to an operational speed of a first connection to the second switch, wherein the first switch is connected to a first Customer Premises Equipment (CPE) device through the first connection and the second switch is connected to a second CPE device through a second connection; receiving information related to an operational speed of the second connection; and triggering a modification to the Ethernet service, responsive to a mismatch between the operational speed of the first connection and the operational speed of the second connection.
    Type: Application
    Filed: September 4, 2014
    Publication date: January 28, 2016
    Applicant: CIENA CORPORATION
    Inventors: Rajneesh MISHRA, Mukesh CHHABRA, Mohit BATRA, Vineet KHERA
  • Patent number: 9098434
    Abstract: Line cards in a multi-slot network element utilize load balancing systems and methods for synchronizing learned Media Access Control (MAC) addresses therebetween. It is an objective of the load balancing systems and methods to enable high data rate scalability between line cards in a distributed system while preventing adverse effects on packet traffic. The load balancing systems and methods include inter alia MAC address updates between data path devices (e.g., network processors, application specific integrated circuits, etc.) using data frames and a hash-based time slot strategy ensuring MAC address updates are distributed over time as opposed to large scale, singular events.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: August 4, 2015
    Assignee: Ciena Corporation
    Inventors: Mukesh Chhabra, Prashant Vashisht, Mohit Batra, Rajneesh Mishra
  • Publication number: 20140071825
    Abstract: Line cards in a multi-slot network element utilize load balancing systems and methods for synchronizing learned Media Access Control (MAC) addresses therebetween. It is an objective of the load balancing systems and methods to enable high data rate scalability between line cards in a distributed system while preventing adverse effects on packet traffic. The load balancing systems and methods include inter alia MAC address updates between data path devices (e.g., network processors, application specific integrated circuits, etc.) using data frames and a hash-based time slot strategy ensuring MAC address updates are distributed over time as opposed to large scale, singular events.
    Type: Application
    Filed: October 24, 2012
    Publication date: March 13, 2014
    Applicant: CIENA CORPORATION
    Inventors: Mukesh Chhabra, Prashant Vashisht, Mohit Batra, Rajneesh Mishra