Patents Assigned to Versa Networks, Inc.
-
Patent number: 11258700Abstract: Enhanced messaging is described to support status notifications regarding backup nodes of a data communications network. In one example, a status of a network node at the network node is monitored. The network node is coupled to a network. It is determined that the node is operating in a backup state, and a backup alive packet is sent through the network in response to determining that the node is operating in a backup state.Type: GrantFiled: March 30, 2021Date of Patent: February 22, 2022Assignee: Versa Networks, Inc.Inventors: Kapil Bajaj, Indira Priyadarshini Thangella, Apurva Mehta
-
Patent number: 11252672Abstract: Radio channel configuration is described for an access point using a multiprotocol-border gateway protocol (MP-BGP) message. In an example a report is received in a MP-BGP message from each of a plurality of APs at an AP manager. Each report includes a channel quality indicator of other APs as measured by the AP that sent the respective report. The reports are deparsed and aggregated. A transmit power adjustment is determined for a selected AP based on the aggregated reports at the AP manager and a transmit power adjustment command is sent to the selected AP.Type: GrantFiled: December 18, 2020Date of Patent: February 15, 2022Assignee: Versa Networks, Inc.Inventor: Rajesh Kumar Nuvvula
-
Patent number: 11102130Abstract: A method for shaping traffic from an egress port in a software-defined wide-area network (SD-WAN) involves obtaining a stored network bandwidth measurement of the network bandwidth between a source endpoint and a destination endpoint, obtaining a current shaping rate used by the source endpoint when sending data to the destination endpoint, obtaining an updated measurement of the network bandwidth between the source endpoint and the destination endpoint, determining a new shaping rate based on the stored network bandwidth measurement, the current shaping rate measurement, and the updated measurement of network bandwidth, and configuring the shaping rate used by the source endpoint when sending data to the destination endpoint with the new shaping rate.Type: GrantFiled: December 31, 2019Date of Patent: August 24, 2021Assignee: Versa Networks, Inc.Inventors: Sridhar Iyer, Apurva Mehta
-
Patent number: 11102099Abstract: An advancement over previous techniques using only certain out-of-band probe PDUs to determine loss. Packet loss statistics for a SD-WAN overlay path can be calculated for every packet transmitted by one endpoint and every packet received at the other endpoint. The roles of the positions of circular buffers can be periodically rotated from active to pre-stable to stable to post-stable. Counters in the active role can be incremented whenever a packet is transmitted. A position identifier can indicate which counter to increment when the packet is received. Counters in positions that are stable can be used to produce loss statistics for the SD-WAN overlay path.Type: GrantFiled: November 15, 2019Date of Patent: August 24, 2021Assignee: Versa Networks, Inc.Inventors: Jayakrishnan V. Iyer, Krishna Sankaran, Roopa Bayar, Akshay Adhikari, Apurva Mehta
-
Publication number: 20210152450Abstract: An advancement over previous techniques using only certain out-of-band probe PDUs to determine loss. Packet loss statistics for a SD-WAN overlay path can be calculated for every packet transmitted by one endpoint and every packet received at the other endpoint. The roles of the positions of circular buffers can be periodically rotated from active to pre-stable to stable to post-stable. Counters in the active role can be incremented whenever a packet is transmitted. A position identifier can indicate which counter to increment when the packet is received. Counters in positions that are stable can be used to produce loss statistics for the SD-WAN overlay path.Type: ApplicationFiled: November 15, 2019Publication date: May 20, 2021Applicant: Versa Networks, Inc.Inventors: Jayakrishnan V. IYER, Krishna SANKARAN, Roopa BAYAR, Akshay ADHIKARI, Apurva MEHTA
-
Patent number: 10972380Abstract: A method involves setting a link aggregation control protocol (LACP) link state for all links in a first service node to STANDBY to put at least one multiplexer in the first service node in a WAITING state to disable frame collection at the redundant service node and setting the LACP link state for all links in a second service node to SELECTED to put at least one multiplexer in the second service node in a COLLECTING/DISTRIBUTING state to enable frame collection at the primary service node.Type: GrantFiled: April 5, 2016Date of Patent: April 6, 2021Assignee: Versa Networks, Inc.Inventors: Sridhar Iyer, Apurva Mehta, Dave Traugott, Suraj Chandrasekaran
-
Patent number: 10972337Abstract: A method for providing split-brain avoidance for sub-secondary High Availability (HA) systems involves identifying the network segments that are shared by two nodes participating in HA, running the periodic network-path and next hop monitoring protocol over all these network segments, and doing the protocol over-ride to clearly detect and distinguish network and interface faults from node and service faults in HA systems. This ability is used by the Standby node to provide the split-brain avoidance without requiring any hardware bus interconnect between HA nodes or presence of any external quorum server.Type: GrantFiled: August 30, 2019Date of Patent: April 6, 2021Assignee: Versa Networks, Inc.Inventors: Ravikiran Keralapura Srinivasa, Apurva Mehta
-
Patent number: 10972387Abstract: Embodiments herein disclose methods for selecting one or more paths for routing application traffic based on application performance metrics for hosted applications. In an embodiment, to select the best path, the available paths can be monitored to understand the performance of specific applications through those paths. Subsequently, the performance data is used to derive an application link score for any given combination of application and path, wherein the application link score is generated as a function of packet delay and packet loss. The ALS is then be used to determine the best path for a given application.Type: GrantFiled: June 14, 2019Date of Patent: April 6, 2021Assignee: Versa Networks, Inc.Inventors: Sridhar Vishwanathan Iyer, Amey Gavand, Akshay Adhikari, Apurva Mehta
-
Patent number: 10972379Abstract: Embodiments herein disclose methods for selecting one or more paths for routing application traffic based on application performance metrics for hosted applications. In an embodiment, to select the best path, the available paths can be monitored to understand the performance of specific applications through those paths. Subsequently, the performance data is used to derive an application link score (ALS) for any given combination of application and path. The ALS is then be used to determine the best path for a given application.Type: GrantFiled: April 15, 2019Date of Patent: April 6, 2021Assignee: Versa Networks, Inc.Inventors: Akshay Adhikari, Amey Gavand, Sridhar Vishwanathan Iyer, Apurva Mehta
-
Publication number: 20210067403Abstract: A method for providing split-brain avoidance for sub-secondary High Availability (HA) systems involves identifying the network segments that are shared by two nodes participating in HA, running the periodic network-path and next hop monitoring protocol over all these network segments, and doing the protocol over-ride to clearly detect and distinguish network and interface faults from node and service faults in HA systems. This ability is used by the Standby node to provide the split-brain avoidance without requiring any hardware bus interconnect between HA nodes or presence of any external quorum server.Type: ApplicationFiled: August 30, 2019Publication date: March 4, 2021Applicant: Versa Networks, Inc.Inventors: Ravikiran Keralapura Srinivasa, Apurva Mehta
-
Patent number: 10771382Abstract: In an embodiment, a method for providing automatic router assignment in a virtual environment involves receiving a gratuitous ARP packet and setting a default gateway MAC address to a sender hardware address of the received gratuitous ARP packet, wherein the sender hardware address of the received gratuitous ARP packet is a MAC address of a master virtual router elected from a plurality of virtual routers, wherein a virtual router in the plurality of virtual routers is configured to elect a master virtual router by receiving at least one priority value advertised by another virtual router in the plurality of virtual routers, comparing the at least one received priority value to a priority value local to the virtual router to determine which priority value is the highest, and electing the virtual router having the highest priority value as the master virtual router.Type: GrantFiled: November 14, 2017Date of Patent: September 8, 2020Assignee: Versa Networks, Inc.Inventors: Kapil Bajaj, Shiva Shenoy, Apurva Mehta
-
Publication number: 20200259750Abstract: A method for shaping traffic from an egress port in a software-defined wide-area network (SD-WAN) involves obtaining a stored network bandwidth measurement of the network bandwidth between a source endpoint and a destination endpoint, obtaining a current shaping rate used by the source endpoint when sending data to the destination endpoint, obtaining an updated measurement of the network bandwidth between the source endpoint and the destination endpoint, determining a new shaping rate based on the stored network bandwidth measurement, the current shaping rate measurement, and the updated measurement of network bandwidth, and configuring the shaping rate used by the source endpoint when sending data to the destination endpoint with the new shaping rate.Type: ApplicationFiled: December 31, 2019Publication date: August 13, 2020Applicant: Versa Networks, Inc.Inventors: Sridhar Iyer, Apurva Mehta
-
Patent number: 10693775Abstract: In an embodiment, a method for providing automatic router assignment in a virtual environment involves receiving a gratuitous ARP packet and setting a default gateway MAC address to a sender hardware address of the received gratuitous ARP packet, wherein the sender hardware address of the received gratuitous ARP packet is a MAC address of a master virtual router elected from a plurality of virtual routers, wherein a virtual router in the plurality of virtual routers is configured to elect a master virtual router by receiving at least one priority value advertised by another virtual router in the plurality of virtual routers, comparing the at least one received priority value to a priority value local to the virtual router to determine which priority value is the highest, and electing the virtual router having the highest priority value as the master virtual router.Type: GrantFiled: November 14, 2017Date of Patent: June 23, 2020Assignee: Versa Networks, Inc.Inventors: Kapil Bajaj, Shiva Shenoy, Apurva Mehta
-
Patent number: 10523556Abstract: In accordance with an embodiment of the invention, a method for routing connections in an SD-WAN is disclosed. The method involves receiving TURN server performance metrics via Border Gateway Protocol (BGP) and receiving network performance metrics from calculations made using Service Level Agreement (SLA) protocol data units (PDUs) for TURN servers in an SD-WAN, generating a score for at least one TURN server in the SD-WAN based on the received TURN server performance metrics and received network performance metrics for the at least one TURN server, selecting a TURN server based on the score generated for the at least one TURN server, and routing a connection over the selected TURN server.Type: GrantFiled: August 8, 2017Date of Patent: December 31, 2019Assignee: Versa Networks, Inc.Inventors: Apurva Mehta, Priyank Warkede, Jayakrishnan Iyer, Roopa Bayar, Akshay Adhikari, Shiva Shenoy, Vignesh Chinnakkannu
-
Patent number: 10523570Abstract: A method for shaping traffic from an egress port in a software-defined wide-area network (SD-WAN) involves obtaining a stored network bandwidth measurement of the network bandwidth between a source endpoint and a destination endpoint, obtaining a current shaping rate used by the source endpoint when sending data to the destination endpoint, obtaining an updated measurement of the network bandwidth between the source endpoint and the destination endpoint, wherein the updated measurement of network bandwidth is obtained from an SD-WAN controller, determining a new shaping rate based on the stored network bandwidth measurement, the current shaping rate measurement, and the updated measurement of network bandwidth, and configuring the shaping rate used by the source endpoint when sending data to the destination endpoint with the new shaping rate.Type: GrantFiled: November 15, 2017Date of Patent: December 31, 2019Assignee: Versa Networks, Inc.Inventors: Sridhar Iyer, Apurva Mehta
-
Publication number: 20190386918Abstract: Embodiments herein disclose methods for selecting one or more paths for routing application traffic based on application performance metrics for hosted applications. In an embodiment, to select the best path, the available paths can be monitored to understand the performance of specific applications through those paths. Subsequently, the performance data is used to derive an application link score for any given combination of application and path, wherein the application link score is generated as a function of packet delay and packet loss. The ALS is then be used to determine the best path for a given application.Type: ApplicationFiled: June 14, 2019Publication date: December 19, 2019Applicant: Versa Networks, Inc.Inventors: Sridhar Vishwanathan Iyer, Amey Gavand, Akshay Adhikari, Apurva Mehta
-
Publication number: 20190319872Abstract: Embodiments herein disclose methods for selecting one or more paths for routing application traffic based on application performance metrics for hosted applications. In an embodiment, to select the best path, the available paths can be monitored to understand the performance of specific applications through those paths. Subsequently, the performance data is used to derive an application link score (ALS) for any given combination of application and path. The ALS is then be used to determine the best path for a given application.Type: ApplicationFiled: April 15, 2019Publication date: October 17, 2019Applicant: Versa Networks, Inc.Inventors: Akshay Adhikari, Amey Gavand, Sridhar Vishwanathan Iyer, Apurva Mehta
-
Publication number: 20190149464Abstract: In an embodiment, a method for providing automatic router assignment in a virtual environment involves receiving a gratuitous ARP packet and setting a default gateway MAC address to a sender hardware address of the received gratuitous ARP packet, wherein the sender hardware address of the received gratuitous ARP packet is a MAC address of a master virtual router elected from a plurality of virtual routers, wherein a virtual router in the plurality of virtual routers is configured to elect a master virtual router by receiving at least one priority value advertised by another virtual router in the plurality of virtual routers, comparing the at least one received priority value to a priority value local to the virtual router to determine which priority value is the highest, and electing the virtual router having the highest priority value as the master virtual router.Type: ApplicationFiled: November 14, 2017Publication date: May 16, 2019Applicant: Versa Networks, Inc.Inventors: Kapil Bajaj, Shiva Shenoy, Apurva Mehta
-
Publication number: 20190149463Abstract: In an embodiment, a method for providing automatic router assignment in a virtual environment involves receiving a gratuitous ARP packet and setting a default gateway MAC address to a sender hardware address of the received gratuitous ARP packet, wherein the sender hardware address of the received gratuitous ARP packet is a MAC address of a master virtual router elected from a plurality of virtual routers, wherein a virtual router in the plurality of virtual routers is configured to elect a master virtual router by receiving at least one priority value advertised by another virtual router in the plurality of virtual routers, comparing the at least one received priority value to a priority value local to the virtual router to determine which priority value is the highest, and electing the virtual router having the highest priority value as the master virtual router.Type: ApplicationFiled: November 14, 2017Publication date: May 16, 2019Applicant: Versa Networks, Inc.Inventors: Kapil Bajaj, Shiva Shenoy, Apurva Mehta
-
Publication number: 20190149474Abstract: A method for shaping traffic from an egress port in a software-defined wide-area network (SD-WAN) involves obtaining a stored network bandwidth measurement of the network bandwidth between a source endpoint and a destination endpoint, obtaining a current shaping rate used by the source endpoint when sending data to the destination endpoint, obtaining an updated measurement of the network bandwidth between the source endpoint and the destination endpoint, wherein the updated measurement of network bandwidth is obtained from an SD-WAN controller, determining a new shaping rate based on the stored network bandwidth measurement, the current shaping rate measurement, and the updated measurement of network bandwidth, and configuring the shaping rate used by the source endpoint when sending data to the destination endpoint with the new shaping rate.Type: ApplicationFiled: November 15, 2017Publication date: May 16, 2019Applicant: Versa Networks, Inc.Inventors: Sridhar Iyer, Apurva Mehta