Patents by Inventor Padmanabh Ratnakar

Padmanabh Ratnakar 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).

  • Publication number: 20240146655
    Abstract: Systems, methods, and computer-readable media are disclosed for identifying a source of congestion in a network using postcard-based telemetry. Sampled packets from a packet flow are received by a network management collector The packet flow emanates from a host into a network ingress point of an ingress networking device. The packet flow flows through a network made up of intermediate networking devices and terminates at a network egress point. At least a portion of the one or more sampled packets is analyzed to determine whether a congestion indication has been set by a networking device. In response to determining that the congestion indication has been set a congestion notification is provided to a network administrator. The congestion notification provides an indication that the networking device has detected network congestion.
    Type: Application
    Filed: November 2, 2022
    Publication date: May 2, 2024
    Inventors: Punit Kumar JAISWAL, Padmanabh RATNAKAR, Ashutosh SHUKLA
  • Patent number: 11805035
    Abstract: This disclosure presents several embodiments of a device configured to perform inband telemetry tracking. The device is configured to store a flow table that tracks metrics of a detected packet flow that passes through the device. More specifically, the flow table tracks several telemetry metrics, each telemetry metric being specific to a tracking time period, and tracking statics based only on packets of the packet flow that were received during that specific time period. At an end of an export time period (which is longer than a tracking time period), the device transmits all stored telemetry metrics from the flow table to a collector.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: October 31, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Vijay Rangarajan, Padmanabh Ratnakar, Sahil Midha
  • Publication number: 20220294712
    Abstract: In general, one aspect, the disclosure relates to a method for sampling packets in a network. The method includes receiving, by a first network device, a packet, making a first determination, by the first network device, that the packet is to be sampled, in response to the first determination: sampling the packet to obtain sampling data, storing sampling metadata associated with the packet, encapsulating, after the sampling, the packet to obtain an encapsulated packet, where the encapsulated packet comprises a bit that is set in an encapsulation header, wherein the bit is set based on the presence of the sampling metadata, and transmitting the encapsulated packet to a second network device.
    Type: Application
    Filed: February 14, 2022
    Publication date: September 15, 2022
    Inventors: Vijay Rangarajan, Padmanabh Ratnakar, Punit Jaiswal, T B Binoshmon, Ashutosh Shukla
  • Publication number: 20220239571
    Abstract: This disclosure presents several embodiments of a device configured to perform inband telemetry tracking. The device is configured to store a flow table that tracks metrics of a detected packet flow that passes through the device. More specifically, the flow table tracks several telemetry metrics, each telemetry metric being specific to a tracking time period, and tracking statics based only on packets of the packet flow that were received during that specific time period. At an end of an export time period (which is longer than a tracking time period), the device transmits all stored telemetry metrics from the flow table to a collector.
    Type: Application
    Filed: February 11, 2022
    Publication date: July 28, 2022
    Inventors: Vijay Rangarajan, Padmanabh Ratnakar, Sahil Midha
  • Patent number: 11356319
    Abstract: A facility to determine if performance issues between two host computers in a data network includes a central controller identifying endpoints of a flow path between the two hosts. The central controller communicates with endpoint network devices to initiate telemetry tagging traffic on the flow path. A collector receives telemetry communicated in a packet from network devices on the flow path. A network operator can view the collected telemetry to assess whether the performance issue is in the network or not.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: June 7, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Naveen Kumar Devaraj, Rajshekhar Biradar, Vijay Rangarajan, Padmanabh Ratnakar, Gagandeep S. Arneja
  • Patent number: 11343162
    Abstract: Methods and systems are described for inband telemetry. The system receives a plurality of packets, each packet comprising a portion with INT data. The system identifies a packet flow from a source device to a destination device in the plurality of packets and calculates a telemetry metric based on INT data of a plurality of packets of the packet flow. Then the system forwards the calculated telemetry metric to an INT collector.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: May 24, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Vijay Rangarajan, Sahil Midha, Padmanabh Ratnakar
  • Publication number: 20220086035
    Abstract: A facility to determine if performance issues between two host computers in a data network includes a central controller identifying endpoints of a flow path between the two hosts. The central controller communicates with endpoint network devices to initiate telemetry tagging traffic on the flow path. A collector receives telemetry communicated in a packet from network devices on the flow path. A network operator can view the collected telemetry to assess whether the performance issue is in the network or not.
    Type: Application
    Filed: September 11, 2020
    Publication date: March 17, 2022
    Inventors: Naveen Kumar DEVARAJ, Rajshekha BIRADAR, Vijay RANGARAJAN, Padmanabh RATNAKAR, Gagandeep S. ARNEJA
  • Patent number: 11258684
    Abstract: This disclosure presents several embodiments of a device configured to perform inband telemetry tracking. The device is configured to store a flow table that tracks metrics of a detected packet flow that passes through the device. More specifically, the flow table tracks several telemetry metrics, each telemetry metric being specific to a tracking time period, and tracking statics based only on packets of the packet flow that were received during that specific time period. At an end of an export time period (which is longer than a tracking time period), the device transmits all stored telemetry metrics from the flow table to a collector.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: February 22, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Vijay Rangarajan, Padmanabh Ratnakar, Sahil Midha
  • Publication number: 20210218651
    Abstract: This disclosure presents several embodiments of a device configured to perform inband telemetry tracking. The device is configured to store a flow table that tracks metrics of a detected packet flow that passes through the device. More specifically, the flow table tracks several telemetry metrics, each telemetry metric being specific to a tracking time period, and tracking statics based only on packets of the packet flow that were received during that specific time period. At an end of an export time period (which is longer than a tracking time period), the device transmits all stored telemetry metrics from the flow table to a collector.
    Type: Application
    Filed: January 9, 2020
    Publication date: July 15, 2021
    Inventors: Vijay Rangarajan, Padmanabh Ratnakar, Sahil Midha
  • Publication number: 20210218647
    Abstract: Methods and systems are described for inband telemetry. The system receives a plurality of packets, each packet comprising a portion with INT data. The system identifies a packet flow from a source device to a destination device in the plurality of packets and calculates a telemetry metric based on INT data of a plurality of packets of the packet flow. Then the system forwards the calculated telemetry metric to an INT collector.
    Type: Application
    Filed: January 9, 2020
    Publication date: July 15, 2021
    Inventors: Vijay Rangarajan, Sahil Midha, Padmanabh Ratnakar