Patents by Inventor Manas Pati
Manas Pati 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: 11882060Abstract: An embodiment is directed to switchover operations with a mobile virtualized network device in a mobile device. The mobile virtualized hardware switchover operations may be used to selectively and temporarily provide virtualized control-plane operations to the data-plane of a non-redundant network device undergoing an upgrade or a reboot of its control plane. A non-redundant network device may operate hitless, or near hitless, operation even when its control plane is unavailable.Type: GrantFiled: November 22, 2022Date of Patent: January 23, 2024Assignee: Cisco Technology, Inc.Inventors: Riaz Khan, Atri Indiresan, Manas Pati
-
Patent number: 11882202Abstract: Systems and methods provide for tracing traffic through a network. Based on a negotiation between a first network element and a second network element, the first network element can determine a customized packet type supported by the second network element. A tracing header can be added to a packet received by the first network element to generate a modified packet. The tracing header can include a unique identifier and be customized to the determined customized packet type. Based on the unique identifier, a second network element can be identified by tracing the modified packet as it is forwarded to the second network element. Forwarding information from the second network element that is associated with the modified packet can be collected, where the unique identifier is associated with the forwarding information. The unique identifier and the forwarding information can be sent to a controller to diagnose a packet forwarding issue.Type: GrantFiled: April 24, 2019Date of Patent: January 23, 2024Assignee: Cisco Technology, Inc.Inventors: Sajay Vijayadharan, Arun P. Venugopal, Manas Pati
-
Publication number: 20230083347Abstract: An embodiment is directed to switchover operations with a mobile virtualized network device in a mobile device. The mobile virtualized hardware switchover operations may be used to selectively and temporarily provide virtualized control-plane operations to the data-plane of a non-redundant network device undergoing an upgrade or a reboot of its control plane. A non-redundant network device may operate hitless, or near hitless, operation even when its control plane is unavailable.Type: ApplicationFiled: November 22, 2022Publication date: March 16, 2023Inventors: Riaz Khan, Atri Indiresan, Manas Pati
-
Patent number: 11593144Abstract: An embodiment is directed to switchover operations with a virtualized network device in a cloud or remote infrastructure. The virtualized hardware switchover operations may be used to selectively and temporarily provide virtualized control-plane operations to the data-plane of a non-redundant network device undergoing an upgrade or a reboot of its control plane. A non-redundant network device may operate hitless, or near hitless, operation even when its control plane is unavailable.Type: GrantFiled: September 23, 2020Date of Patent: February 28, 2023Assignee: Cisco Technology, Inc.Inventors: Riaz Khan, Atri Indiresan, Manas Pati
-
Patent number: 11546275Abstract: An embodiment is directed to switchover operations with a mobile virtualized network device in a mobile device. The mobile virtualized hardware switchover operations may be used to selectively and temporarily provide virtualized control-plane operations to the data-plane of a non-redundant network device undergoing an upgrade or a reboot of its control plane. A non-redundant network device may operate hitless, or near hitless, operation even when its control plane is unavailable.Type: GrantFiled: September 23, 2020Date of Patent: January 3, 2023Assignee: Cisco Technology, Inc.Inventors: Riaz Khan, Atri Indiresan, Manas Pati
-
Publication number: 20220094645Abstract: An embodiment is directed to switchover operations with a mobile virtualized network device in a mobile device. The mobile virtualized hardware switchover operations may be used to selectively and temporarily provide virtualized control-plane operations to the data-plane of a non-redundant network device undergoing an upgrade or a reboot of its control plane. A non-redundant network device may operate hitless, or near hitless, operation even when its control plane is unavailable.Type: ApplicationFiled: September 23, 2020Publication date: March 24, 2022Inventors: Riaz Khan, Atri Indiresan, Manas Pati
-
Publication number: 20220091870Abstract: An embodiment is directed to switchover operations with a virtualized network device in a cloud or remote infrastructure. The virtualized hardware switchover operations may be used to selectively and temporarily provide virtualized control-plane operations to the data-plane of a non-redundant network device undergoing an upgrade or a reboot of its control plane. A non-redundant network device may operate hitless, or near hitless, operation even when its control plane is unavailable.Type: ApplicationFiled: September 23, 2020Publication date: March 24, 2022Inventors: Riaz Khan, Atri Indiresan, Manas Pati
-
Patent number: 11240154Abstract: A controller device for a network provides data associated with pipeline capabilities of a programmable switch. The programmable switch receives data associated with pipeline capabilities of the programmable switch. The pipeline capabilities include a plurality of flow tables and allowable table transitions for each of the flow tables. The programmable switch determines that a first flow table and a second flow table are mutually independent based on the allowable table transitions for each of the flow tables. The programmable switch configures a pipeline for data flow in the computing device, the pipeline comprising a plurality of pipeline stages, a particular pipeline stage comprising the first flow table and the second flow table.Type: GrantFiled: January 14, 2020Date of Patent: February 1, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Atri Indiresan, Manas Pati, Chunjen Wang, Christophe Rene
-
Publication number: 20210218674Abstract: A controller device for a network provides data associated with pipeline capabilities of a programmable switch. The programmable switch receives data associated with pipeline capabilities of the programmable switch. The pipeline capabilities include a plurality of flow tables and allowable table transitions for each of the flow tables. The programmable switch determines that a first flow table and a second flow table are mutually independent based on the allowable table transitions for each of the flow tables. The programmable switch configures a pipeline for data flow in the computing device, the pipeline comprising a plurality of pipeline stages, a particular pipeline stage comprising the first flow table and the second flow table.Type: ApplicationFiled: January 14, 2020Publication date: July 15, 2021Inventors: Atri Indiresan, Manas Pati, Chunjen Wang, Christophe Rene
-
Publication number: 20200162589Abstract: Systems and methods provide for tracing traffic through a network. Based on a negotiation between a first network element and a second network element, the first network element can determine a customized packet type supported by the second network element. A tracing header can be added to a packet received by the first network element to generate a modified packet. The tracing header can include a unique identifier and be customized to the determined customized packet type. Based on the unique identifier, a second network element can be identified by tracing the modified packet as it is forwarded to the second network element. Forwarding information from the second network element that is associated with the modified packet can be collected, where the unique identifier is associated with the forwarding information. The unique identifier and the forwarding information can be sent to a controller to diagnose a packet forwarding issue.Type: ApplicationFiled: April 24, 2019Publication date: May 21, 2020Inventors: Sajay Vijayadharan, Arun P. Venugopal, Manas Pati
-
Patent number: 10581738Abstract: In embodiments disclosed herein involve receiving a first packet, where the first packet originated from a first device on a first virtual local area network (VLAN) in a first plurality of VLANs, where routing is enabled among each of the first plurality of VLANs. A first temporary value is assigned to a first VLAN identifier associated with the first packet, where the first temporary value corresponds to the first plurality of VLANs. Additionally, the first packet is processed based on a plurality of flow tables. Further, a first destination value is assigned to the first VLAN identifier, where the first destination value corresponds to a second VLAN in the first plurality of VLANs, and the first packet is transmitted to a second device on the second VLAN.Type: GrantFiled: April 18, 2018Date of Patent: March 3, 2020Assignee: Cisco Technology, Inc.Inventors: Atri Indiresan, Manas Pati, Christophe Rene
-
Publication number: 20190230034Abstract: In embodiments disclosed herein involve receiving a first packet, where the first packet originated from a first device on a first virtual local area network (VLAN) in a first plurality of VLANs, where routing is enabled among each of the first plurality of VLANs. A first temporary value is assigned to a first VLAN identifier associated with the first packet, where the first temporary value corresponds to the first plurality of VLANs. Additionally, the first packet is processed based on a plurality of flow tables. Further, a first destination value is assigned to the first VLAN identifier, where the first destination value corresponds to a second VLAN in the first plurality of VLANs, and the first packet is transmitted to a second device on the second VLAN.Type: ApplicationFiled: April 18, 2018Publication date: July 25, 2019Inventors: Atri INDIRESAN, Manas PATI, Christophe RENE
-
Patent number: 8743886Abstract: In one embodiment, a method includes establishing in a Virtual Private Local Area Network (LAN) Service (VPLS) over Multi-Protocol Label Switching (MPLS) network a floating pseudowire between a first provider edge router and a redundancy group having a plurality of provider edge routers each configured to forward data toward a external device. Each provider edge router in the redundancy group is configured to maintain an active link to the external device. A provider edge router that is not a member of the redundancy group sends data directed to the external device through the floating pseudowire. Only one provider edge router in the redundancy group receives and forwards the particular data to the external device.Type: GrantFiled: January 10, 2011Date of Patent: June 3, 2014Assignee: Cisco Technology, Inc.Inventors: Manas Pati, Samer Salam, Keyur Patel, Ali Sajassi
-
Publication number: 20120177054Abstract: In one embodiment, a method includes establishing in a Virtual Private Local Area Network (LAN) Service (VPLS) over Multi-Protocol Label Switching (MPLS) network a floating pseudowire between a first provider edge router and a redundancy group having a plurality of provider edge routers each configured to forward data toward a external device. Each provider edge router in the redundancy group is configured to maintain an active link to the external device. A provider edge router that is not a member of the redundancy group sends data directed to the external device through the floating pseudowire. Only one provider edge router in the redundancy group receives and forwards the particular data to the external device.Type: ApplicationFiled: January 10, 2011Publication date: July 12, 2012Inventors: Manas Pati, Samer Salam, Keyur Patel, Ali Sajassi