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: 11950032Abstract: 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: GrantFiled: April 19, 2022Date of Patent: April 2, 2024Assignee: Ciena CorporationInventors: Bashar Abdullah, Marc Holness, Priyanshu Lnu, Ritesh Ralhan, Rajneesh Mishra
-
Publication number: 20230283934Abstract: 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: ApplicationFiled: April 19, 2022Publication date: September 7, 2023Inventors: Bashar Abdullah, Marc Holness, Priyanshu Lnu, Ritesh Ralhan, Rajneesh Mishra
-
Patent number: 10833966Abstract: 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: GrantFiled: November 29, 2018Date of Patent: November 10, 2020Assignee: Ciena CorporationInventors: Aditya Mittal, Ashutosh Aggarwal, Rajneesh Mishra
-
Publication number: 20200127909Abstract: 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: ApplicationFiled: November 29, 2018Publication date: April 23, 2020Inventors: Aditya Mittal, Ashutosh Aggarwal, Rajneesh Mishra
-
Publication number: 20190132261Abstract: 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: ApplicationFiled: December 15, 2017Publication date: May 2, 2019Inventors: Prashant VASHISHT, Rajneesh MISHRA, Ritesh RALHAN
-
Patent number: 10237088Abstract: 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: GrantFiled: November 21, 2016Date of Patent: March 19, 2019Assignee: Ciena CorporationInventors: Rajneesh Mishra, Vikas Trivedi, Prashant Vashisht
-
Patent number: 10044606Abstract: 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: GrantFiled: July 13, 2015Date of Patent: August 7, 2018Assignee: Ciena CorporationInventors: Rajneesh Mishra, Brett Caldwell, Mohit Batra, Tajeshwar Gill
-
Patent number: 10015066Abstract: 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: GrantFiled: March 17, 2016Date of Patent: July 3, 2018Assignee: Ciena CorporationInventors: Rajneesh Mishra, Prashant Vashisht, Jayant Bhardwaj, Vikas Trivedi
-
Publication number: 20180102944Abstract: 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: ApplicationFiled: November 21, 2016Publication date: April 12, 2018Inventors: Rajneesh MISHRA, Vikas TRIVEDI, Prashant VASHISHT
-
Publication number: 20170230265Abstract: 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: ApplicationFiled: March 17, 2016Publication date: August 10, 2017Inventors: Rajneesh MISHRA, Prashant VASHISHT, Jayant BHARDWAJ, Vikas TRIVEDI
-
Publication number: 20160352624Abstract: 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: ApplicationFiled: July 13, 2015Publication date: December 1, 2016Inventors: Rajneesh MISHRA, Brett CALDWELL, Mohit BATRA, Tajeshwar GILL
-
Patent number: 9503338Abstract: 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: GrantFiled: September 4, 2014Date of Patent: November 22, 2016Assignee: Ciena CorporationInventors: Rajneesh Mishra, Mukesh Chhabra, Mohit Batra, Vineet Khera
-
Patent number: 9485161Abstract: 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: GrantFiled: September 25, 2014Date of Patent: November 1, 2016Assignee: Ciena CorporationInventors: Mukesh Chhabra, Rajneesh Mishra, Prashant Vashisht, Tajeshwar Gill
-
Publication number: 20160050119Abstract: 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: ApplicationFiled: September 25, 2014Publication date: February 18, 2016Applicant: Ciena CorporationInventors: Mukesh CHHABRA, Rajneesh MISHRA, Prashant VASHISHT, Tajeshwar GILL
-
Publication number: 20160028602Abstract: 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: ApplicationFiled: September 4, 2014Publication date: January 28, 2016Applicant: CIENA CORPORATIONInventors: Rajneesh MISHRA, Mukesh CHHABRA, Mohit BATRA, Vineet KHERA
-
Patent number: 9098434Abstract: 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: GrantFiled: October 24, 2012Date of Patent: August 4, 2015Assignee: Ciena CorporationInventors: Mukesh Chhabra, Prashant Vashisht, Mohit Batra, Rajneesh Mishra
-
Publication number: 20140071825Abstract: 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: ApplicationFiled: October 24, 2012Publication date: March 13, 2014Applicant: CIENA CORPORATIONInventors: Mukesh Chhabra, Prashant Vashisht, Mohit Batra, Rajneesh Mishra