Patents by Inventor Srivathsa Sarangapani
Srivathsa Sarangapani 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: 11665202Abstract: Provided are methods, apparatus, and system for policy based wide area network. A network of network appliances is configured with a policy configuration. Each network appliance is configured to validate each wide area network packet against the policy configuration. The validation can include verifying that the packets meet the SD-WAN network segment requirements and security rules including verifying that the source and destination address of the packet meet the firewall zone requirements. Each wide area network packet contains a policy header that is checked by the sending and receiving network appliance against the policy configuration.Type: GrantFiled: August 4, 2021Date of Patent: May 30, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: David Anthony Hughes, Manoj Kumar Dutta, Manoj Gopal Kulkarni, Pawan Kumar Singh, Damon John Ennis, Theodore Ernest Tedijanto, Patrick Lee Mahan, Bowen Yan, Zhigang Yin, Kennedy Tjong Ki Ngo, Ganesh Lakshmanan, Ravikumar Govindarao, Srivathsa Sarangapani
-
Patent number: 11528299Abstract: Provided are methods, apparatus, and system for policy based wide area network. A network of network appliances is configured with a policy configuration. Each network appliance is configured to validate each wide area network packet against the policy configuration. The validation can include verifying that the packets meet the SD-WAN network segment requirements and security rules including verifying that the source and destination address of the packet meet the firewall zone requirements. Each wide area network packet contains a policy header that is checked by the sending and receiving network appliance against the policy configuration.Type: GrantFiled: May 6, 2020Date of Patent: December 13, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: David Anthony Hughes, Manoj Kumar Dutta, Manoj Gopal Kulkarni, Pawan Kumar Singh, Damon John Ennis, Theodore Ernest Tedijanto, Patrick Lee Mahan, Bowen Yan, Zhigang Yin, Kennedy Tjong Ki Ngo, Ganesh Lakshmanan, Ravikumar Govindarao, Srivathsa Sarangapani
-
Publication number: 20210367978Abstract: Provided are methods, apparatus, and system for policy based wide area network. A network of network appliances is configured with a policy configuration. Each network appliance is configured to validate each wide area network packet against the policy configuration. The validation can include verifying that the packets meet the SD-WAN network segment requirements and security rules including verifying that the source and destination address of the packet meet the firewall zone requirements. Each wide area network packet contains a policy header that is checked by the sending and receiving network appliance against the policy configuration.Type: ApplicationFiled: August 4, 2021Publication date: November 25, 2021Inventors: DAVID Anthony Hughes, Manoj kumar Dutta, Manoj Gopal Kulkarni, Pawam Kumar Singh, Damon John Ennis, Theodore Emest Tedijanto, Patrick Lee Mahan, Bowen Yan, Zhigang Yin, Kennedy Tjong Ki Ngo, Ganesh Lakshmanan, Ravikumar Govindarao, Srivathsa Sarangapani
-
Publication number: 20210352109Abstract: Provided are methods, apparatus, and system for policy based wide area network. A network of network appliances is configured with a policy configuration. Each network appliance is configured to validate each wide area network packet against the policy configuration. The validation can include verifying that the packets meet the SD-WAN network segment requirements and security rules including verifying that the source and destination address of the packet meet the firewall zone requirements. Each wide area network packet contains a policy header that is checked by the sending and receiving network appliance against the policy configuration.Type: ApplicationFiled: May 6, 2020Publication date: November 11, 2021Inventors: David Anthony Hughes, Manoj Kumar Dutta, Manoj Gopal Kulkarni, Pawan Kumar Singh, Damon John Ennis, Theodore Ernest Tedijanto, Patrick Lee Mahan, Bowen Yan, Zhigang Yin, Kennedy Tjong Ki Ngo, Ganesh Lakshmanan, Ravikumar Govindarao, Srivathsa Sarangapani
-
Patent number: 10742770Abstract: Techniques are described for extending a two-way active measurement protocol (TWAMP) to enable measurement of service key performance indicators (KPIs) in a software defined network (SDN) and network function virtualization (NFV) architecture. The TWAMP extensions enable control messaging to be handled by a TWAMP control client executed on a centralized controller, and data messaging to be handled by a TWAMP session initiator executed on a separate network device. Techniques are also described for extending TWAMP to enable measurement of any of a plurality of service KPIs for a given service supported at a TWAMP server. The service KPIs may include one or more of keepalive measurements, round trip time measurements, path delay measurements, service latency measurements, or service load measurements. The TWAMP extensions for the service KPIs may be used in both conventional network architectures and in SDN and NFV architectures.Type: GrantFiled: July 9, 2018Date of Patent: August 11, 2020Assignee: Juniper Networks, Inc.Inventors: Peyush Gupta, Amit Kumar Agarwal, Srivathsa Sarangapani
-
Patent number: 10574763Abstract: Techniques are described for performing session identifier (“SID”) based two-way active measurement protocol (TWAMP) data session provisioning between two endpoints in a computer network. According to the techniques, a SID assigned to each data session is used to uniquely identify the data session, instead of a source and destination address/port pairs. A TWAMP server may generate a unique number as a SID of a data session during negotiation of the data session. The disclosed techniques include extending TWAMP control messaging to include a communication mode for the SID-based TWAMP data session provisioning. The disclosed techniques further include extending TWAMP data messaging to include the SID of the data session in each test packet for the data session. In this way, a TWAMP session sender and a TWAMP session reflector may associate received test packets with a certain data session based on the SID included in the received test packets.Type: GrantFiled: December 15, 2016Date of Patent: February 25, 2020Assignee: Juniper Networks, Inc.Inventors: Srivathsa Sarangapani, Kannan Loganathan, Kalyana Prakash Ravindranath Tagore
-
Patent number: 10560352Abstract: Techniques are described for performing subscriber aware two-way active measurement protocol (TWAMP) data session provisioning between two endpoints in a computer network. For example, the disclosed techniques include extending TWAMP control messaging to include a communication mode for negotiating subscriber-aware TWAMP data monitoring. If the communication mode is supported by both endpoints, a subscriber identifier is specified when a TWAMP data session is provisioned (negotiated) over the control session. The disclosed techniques further include extending TWAMP data messaging to include the subscriber identifier in each test packet for the data session. In this way, each of the endpoints may identify a subscriber corresponding to one or more received TWAMP test packets based on the subscriber identifier included in the received TWAMP test packets.Type: GrantFiled: February 15, 2019Date of Patent: February 11, 2020Assignee: Juniper Networks, Inc.Inventors: Peyush Gupta, Srivathsa Sarangapani, Sanjay Kumar Gupta
-
Publication number: 20190182133Abstract: Techniques are described for performing subscriber aware two-way active measurement protocol (TWAMP) data session provisioning between two endpoints in a computer network. For example, the disclosed techniques include extending TWAMP control messaging to include a communication mode for negotiating subscriber-aware TWAMP data monitoring. If the communication mode is supported by both endpoints, a subscriber identifier is specified when a TWAMP data session is provisioned (negotiated) over the control session. The disclosed techniques further include extending TWAMP data messaging to include the subscriber identifier in each test packet for the data session. In this way, each of the endpoints may identify a subscriber corresponding to one or more received TWAMP test packets based on the subscriber identifier included in the received TWAMP test packets.Type: ApplicationFiled: February 15, 2019Publication date: June 13, 2019Inventors: Peyush Gupta, Srivathsa Sarangapani, Sanjay Kumar Gupta
-
Patent number: 10291747Abstract: Techniques are described for extending a two-way active measurement protocol (TWAMP) to enable measurement of service key performance indicators (KPIs) in a software defined network (SDN) and network function virtualization (NFV) architecture. The TWAMP extensions enable control messaging to be handled by a TWAMP control client executed on a centralized controller, and data messaging to be handled by a TWAMP session initiator executed on a separate network device. Techniques are also described for extending TWAMP to enable measurement of any of a plurality of service KPIs for a given service supported at a TWAMP server. The service KPIs may include one or more of keepalive measurements, round trip time measurements, path delay measurements, service latency measurements, or service load measurements. The TWAMP extensions for the service KPIs may be used in both conventional network architectures and in SDN and NFV architectures.Type: GrantFiled: July 9, 2018Date of Patent: May 14, 2019Assignee: Juniper Networks, Inc.Inventors: Peyush Gupta, Amit Kumar Agarwal, Srivathsa Sarangapani
-
Patent number: 10244082Abstract: Techniques are described for extending a two-way active measurement protocol (TWAMP) to enable measurement of service key performance indicators (KPIs) in a software defined network (SDN) and network function virtualization (NFV) architecture. The TWAMP extensions enable control messaging to be handled by a TWAMP control client executed on a centralized controller, and data messaging to be handled by a TWAMP session initiator executed on a separate network device. Techniques are also described for extending TWAMP to enable measurement of any of a plurality of service KPIs for a given service supported at a TWAMP server. The service KPIs may include one or more of keepalive measurements, round trip time measurements, path delay measurements, service latency measurements, or service load measurements. The TWAMP extensions for the service KPIs may be used in both conventional network architectures and in SDN and NFV architectures.Type: GrantFiled: June 7, 2018Date of Patent: March 26, 2019Assignee: Juniper Networks, Inc.Inventors: Peyush Gupta, Amit Kumar Agarwal, Srivathsa Sarangapani
-
Patent number: 10218590Abstract: Techniques are described for performing subscriber aware two-way active measurement protocol (TWAMP) data session provisioning between two endpoints in a computer network. For example, the disclosed techniques include extending TWAMP control messaging to include a communication mode for negotiating subscriber-aware TWAMP data monitoring. If the communication mode is supported by both endpoints, a subscriber identifier is specified when a TWAMP data session is provisioned (negotiated) over the control session. The disclosed techniques further include extending TWAMP data messaging to include the subscriber identifier in each test packet for the data session. In this way, each of the endpoints may identify a subscriber corresponding to one or more received TWAMP test packets based on the subscriber identifier included in the received TWAMP test packets.Type: GrantFiled: December 12, 2016Date of Patent: February 26, 2019Assignee: Juniper Networks, Inc.Inventors: Peyush Gupta, Srivathsa Sarangapani, Sanjay Kumar Gupta
-
Publication number: 20180324281Abstract: Techniques are described for extending a two-way active measurement protocol (TWAMP) to enable measurement of service key performance indicators (KPIs) in a software defined network (SDN) and network function virtualization (NFV) architecture. The TWAMP extensions enable control messaging to be handled by a TWAMP control client executed on a centralized controller, and data messaging to be handled by a TWAMP session initiator executed on a separate network device. Techniques are also described for extending TWAMP to enable measurement of any of a plurality of service KPIs for a given service supported at a TWAMP server. The service KPIs may include one or more of keepalive measurements, round trip time measurements, path delay measurements, service latency measurements, or service load measurements. The TWAMP extensions for the service KPIs may be used in both conventional network architectures and in SDN and NFV architectures.Type: ApplicationFiled: July 9, 2018Publication date: November 8, 2018Inventors: Peyush Gupta, Amit Kumar Agarwal, Srivathsa Sarangapani
-
Patent number: 10110455Abstract: A device may establish a communication session, with a client device, for monitoring a latency of a service. The device may receive, from the client device, a request for a monitored service list. The monitored service list may identify one or more services for which service latency monitoring is supported. The device may provide, to the client device, the monitored service list. The device may receive, from the client device, a service latency monitoring session request that may identify the service to be monitored. The device may establish, with the client device, the service latency monitoring session based on the service latency monitoring session request. The device may cause the service to be performed. The device may generate information for determining the latency of the service. The device may transmit, to the client device and via the service latency monitoring session, the information for determining the latency of the service.Type: GrantFiled: July 5, 2017Date of Patent: October 23, 2018Assignee: Juniper Networks, Inc.Inventors: Srivathsa Sarangapani, Peyush Gupta, Amit Kumar Agarwal
-
Publication number: 20180288194Abstract: Techniques are described for extending a two-way active measurement protocol (TWAMP) to enable measurement of service key performance indicators (KPIs) in a software defined network (SDN) and network function virtualization (NFV) architecture. The TWAMP extensions enable control messaging to be handled by a TWAMP control client executed on a centralized controller, and data messaging to be handled by a TWAMP session initiator executed on a separate network device. Techniques are also described for extending TWAMP to enable measurement of any of a plurality of service KPIs for a given service supported at a TWAMP server. The service KPIs may include one or more of keepalive measurements, round trip time measurements, path delay measurements, service latency measurements, or service load measurements. The TWAMP extensions for the service KPIs may be used in both conventional network architectures and in SDN and NFV architectures.Type: ApplicationFiled: June 7, 2018Publication date: October 4, 2018Inventors: Peyush Gupta, Amit Kumar Agarwal, Srivathsa Sarangapani
-
Patent number: 10021071Abstract: A device may receive rule information, associated with a firewall policy, that includes a set of N rules. The device may add a rule, of the set of N rules, to a detector tree associated with the firewall policy. The device may identify other rules to which the rule is to be compared. The other rules may be included in the set of N rules, and may include a quantity of rules approximately equal to a result of a logarithm to base 2 of N. The device may compare the rule and the other rules, and may detect a rule anomaly based on comparing the rule to the other rules. The rule anomaly may be associated with a conflict between the rule and a particular rule of the other rules. The device may identify the rule anomaly within the detector tree, and may output information regarding the rule anomaly.Type: GrantFiled: October 24, 2016Date of Patent: July 10, 2018Assignee: Juniper Networks, Inc.Inventors: Vinuth Tulasi, Arnav Shrivastava, Srivathsa Sarangapani
-
Patent number: 10021216Abstract: Techniques are described for extending a two-way active measurement protocol (TWAMP) to enable measurement of service key performance indicators (KPIs) in a software defined network (SDN) and network function virtualization (NFV) architecture. The TWAMP extensions enable control messaging to be handled by a TWAMP control client executed on a centralized controller, and data messaging to be handled by a TWAMP session initiator executed on a separate network device. Techniques are also described for extending TWAMP to enable measurement of any of a plurality of service KPIs for a given service supported at a TWAMP server. The service KPIs may include one or more of keepalive measurements, round trip time measurements, path delay measurements, service latency measurements, or service load measurements. The TWAMP extensions for the service KPIs may be used in both conventional network architectures and in SDN and NFV architectures.Type: GrantFiled: June 30, 2015Date of Patent: July 10, 2018Assignee: Juniper Networks, Inc.Inventors: Peyush Gupta, Amit Kumar Agarwal, Srivathsa Sarangapani
-
Publication number: 20180167294Abstract: Techniques are described for performing subscriber aware two-way active measurement protocol (TWAMP) data session provisioning between two endpoints in a computer network. For example, the disclosed techniques include extending TWAMP control messaging to include a communication mode for negotiating subscriber-aware TWAMP data monitoring. If the communication mode is supported by both endpoints, a subscriber identifier is specified when a TWAMP data session is provisioned (negotiated) over the control session. The disclosed techniques further include extending TWAMP data messaging to include the subscriber identifier in each test packet for the data session. In this way, each of the endpoints may identify a subscriber corresponding to one or more received TWAMP test packets based on the subscriber identifier included in the received TWAMP test packets.Type: ApplicationFiled: December 12, 2016Publication date: June 14, 2018Inventors: Peyush Gupta, Srivathsa Sarangapani, Sanjay Kumar Gupta
-
Patent number: 9998565Abstract: Techniques are described for extending a two-way active measurement protocol (TWAMP) to enable measurement of service key performance indicators (KPIs) in a software defined network (SDN) and network function virtualization (NFV) architecture. The TWAMP extensions enable control messaging to be handled by a TWAMP control client executed on a centralized controller, and data messaging to be handled by a TWAMP session initiator executed on a separate network device. Techniques are also described for extending TWAMP to enable measurement of any of a plurality of service KPIs for a given service supported at a TWAMP server. The service KPIs may include one or more of keepalive measurements, round trip time measurements, path delay measurements, service latency measurements, or service load measurements. The TWAMP extensions for the service KPIs may be used in both conventional network architectures and in SDN and NFV architectures.Type: GrantFiled: June 30, 2015Date of Patent: June 12, 2018Assignee: Juniper Networks, Inc.Inventors: Peyush Gupta, Amit Kumar Agarwal, Srivathsa Sarangapani
-
Publication number: 20180091603Abstract: Techniques are described for performing session identifier (“SID”) based two-way active measurement protocol (TWAMP) data session provisioning between two endpoints in a computer network. According to the techniques, a SID assigned to each data session is used to uniquely identify the data session, instead of a source and destination address/port pairs. A TWAMP server may generate a unique number as a SID of a data session during negotiation of the data session. The disclosed techniques include extending TWAMP control messaging to include a communication mode for the SID-based TWAMP data session provisioning. The disclosed techniques further include extending TWAMP data messaging to include the SID of the data session in each test packet for the data session. In this way, a TWAMP session sender and a TWAMP session reflector may associate received test packets with a certain data session based on the SID included in the received test packets.Type: ApplicationFiled: December 15, 2016Publication date: March 29, 2018Inventors: Srivathsa Sarangapani, Kannan Loganathan, Kalyana Prakash Ravindranath Tagore
-
Patent number: 9807016Abstract: Techniques may include mapping, by a service node, a first virtual address for a particular service to private addresses that identify servers, wherein each server provides the particular service, and wherein a URL for the service resolves to the first virtual address. The techniques may include configuring a service load balancer of the service node to load balance network traffic for the first virtual address across the servers and forwarding network traffic for the first virtual address between the servers and subscriber devices. The techniques may include, associating a second virtual address with a subset of the private addresses that excludes the private address for the at least one server, and causing the URL to resolve to the second virtual address. The techniques may include forwarding network traffic for the first virtual address between the servers and the subset of the subscriber devices.Type: GrantFiled: September 29, 2015Date of Patent: October 31, 2017Assignee: Juniper Networks, Inc.Inventors: Srivathsa Sarangapani, Aneesh Rajendran, Kamalakumar Kuppuswamy