Patents by Inventor Ganesha Hebbale Venkatasubbaiah

Ganesha Hebbale Venkatasubbaiah 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: 20230344709
    Abstract: Some organizations have a deployed and functional “controllerless” EVPN VxLAN Fabric in their data centers. Eventually, however, the organization may deploy a controller within the network. In one example, this disclosure describes a method that includes configuring a controller to communicate with each of a plurality of elements in a network; determining, by the controller, an initial operational state of the network; translating, by the controller, the initial operational state of the network to an intent-based configuration; pushing, by the controller, the intent-based configuration to the network to reconfigure each of the plurality of elements in the network in a manner consistent with the intent-based configuration; determining, by the controller and after pushing the intent-based configuration, an updated operational state of the network; and comparing, by the controller, the initial operational state of the network with the updated operational state of the network.
    Type: Application
    Filed: June 29, 2023
    Publication date: October 26, 2023
    Inventors: Sridevi JeevaRaj, Suresh Palguna Krishnan, Ganesha Hebbale Venkatasubbaiah
  • Publication number: 20230254183
    Abstract: This disclosure describes techniques for improving route advertisements. In one example, generating, by a software-defined networking (SDN) controller that manages a plurality of compute nodes, based on a unique identifier of a virtual network, a route target value for the virtual network, wherein the virtual network comprises virtual network endpoints executing on the compute nodes; and outputting, by the SDN controller and to a routing protocol peer device, a virtual private network (VPN) route that includes the route target value for the virtual network and a virtual network prefix associated with the virtual network, the VPN route for routing to the plurality of compute nodes executing the virtual network endpoints of the virtual network.
    Type: Application
    Filed: April 17, 2023
    Publication date: August 10, 2023
    Inventors: Sandeep Sridhar, Ganesha Hebbale Venkatasubbaiah
  • Patent number: 11711266
    Abstract: Some organizations have a deployed and functional “controllerless” EVPN VxLAN Fabric in their data centers. Eventually, however, the organization may deploy a controller within the network. In one example, this disclosure describes a method that includes configuring a controller to communicate with each of a plurality of elements in a network; determining, by the controller, an initial operational state of the network; translating, by the controller, the initial operational state of the network to an intent-based configuration; pushing, by the controller, the intent-based configuration to the network to reconfigure each of the plurality of elements in the network in a manner consistent with the intent-based configuration; determining, by the controller and after pushing the intent-based configuration, an updated operational state of the network; and comparing, by the controller, the initial operational state of the network with the updated operational state of the network.
    Type: Grant
    Filed: July 20, 2022
    Date of Patent: July 25, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Sridevi JeevaRaj, Suresh Palguna Krishnan, Ganesha Hebbale Venkatasubbaiah
  • Patent number: 11632268
    Abstract: Compute nodes can execute virtual routers to implement a forwarding plane for one or more virtual networks having virtual network destinations hosted by the compute nodes. In one example, a method includes generating, by a software-defined networking (SDN) controller that manages a plurality of compute nodes, based on a unique identifier of a virtual network, a route target value for the virtual network, wherein the virtual network comprises virtual network endpoints executing on the compute nodes; and outputting, by the SDN controller and to a routing protocol peer device, a virtual private network (VPN) route that includes the route target value for the virtual network and a virtual network prefix associated with the virtual network, the VPN route for routing to the plurality of compute nodes executing the virtual network endpoints of the virtual network.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: April 18, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Sandeep Sridhar, Ganesha Hebbale Venkatasubbaiah
  • Patent number: 11528213
    Abstract: This disclosure describes techniques for sharing routes between nodes in a distributed network system. An example method includes receiving, by a control node of a software-defined network (SDN) controller, a route from a compute node of a plurality of compute nodes in a network; publishing, by the control node and in response to receiving the route, a route update to an in-memory database service of the SDN controller; and sending, by the in-memory database service in response to receiving the published route update, the published route update to any of the plurality of compute nodes that have subscribed to receive route updates for an in-memory database instance associated with the control node.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: December 13, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Ganesha Hebbale Venkatasubbaiah, Nikhil Kumar Bansal
  • Publication number: 20220368591
    Abstract: Some organizations have a deployed and functional “controllerless” EVPN VxLAN Fabric in their data centers. Eventually, however, the organization may deploy a controller within the network. In one example, this disclosure describes a method that includes configuring a controller to communicate with each of a plurality of elements in a network; determining, by the controller, an initial operational state of the network; translating, by the controller, the initial operational state of the network to an intent-based configuration; pushing, by the controller, the intent-based configuration to the network to reconfigure each of the plurality of elements in the network in a manner consistent with the intent-based configuration; determining, by the controller and after pushing the intent-based configuration, an updated operational state of the network; and comparing, by the controller, the initial operational state of the network with the updated operational state of the network.
    Type: Application
    Filed: July 20, 2022
    Publication date: November 17, 2022
    Inventors: Sridevi JeevaRaj, Suresh Palguna Krishnan, Ganesha Hebbale Venkatasubbaiah
  • Publication number: 20220321382
    Abstract: This disclosure describes techniques for improving route advertisements. In one example, generating, by a software-defined networking (SDN) controller that manages a plurality of compute nodes, based on a unique identifier of a virtual network, a route target value for the virtual network, wherein the virtual network comprises virtual network endpoints executing on the compute nodes; and outputting, by the SDN controller and to a routing protocol peer device, a virtual private network (VPN) route that includes the route target value for the virtual network and a virtual network prefix associated with the virtual network, the VPN route for routing to the plurality of compute nodes executing the virtual network endpoints of the virtual network.
    Type: Application
    Filed: March 30, 2021
    Publication date: October 6, 2022
    Inventors: Sandeep Sridhar, Ganesha Hebbale Venkatasubbaiah
  • Publication number: 20220294693
    Abstract: Some organizations have a deployed and functional “controllerless” EVPN VxLAN Fabric in their data centers. Eventually, however, the organization may deploy a controller within the network. in one example, this disclosure describes a method that includes configuring a controller to communicate with each of a plurality of elements in a network; determining, by the controller, an initial operational state of the network; translating, by the controller, the initial operational state of the network to an intent-based configuration; pushing, by the controller, the intent-based configuration to the network to reconfigure each of the plurality of elements in the network in a manner consistent with the intent-based configuration; determining, by the controller and after pushing the intent-based configuration, an updated operational state of the network; and comparing, by the controller, the initial operational state of the network with the updated operational state of the network.
    Type: Application
    Filed: March 11, 2021
    Publication date: September 15, 2022
    Inventors: Sridevi JeevaRaj, Suresh Palguna Krishnan, Ganesha Hebbale Venkatasubbaiah
  • Patent number: 11431567
    Abstract: Some organizations have a deployed and functional “controllerless” EVPN VxLAN Fabric in their data centers. Eventually, however, the organization may deploy a controller within the network. In one example, this disclosure describes a method that includes configuring a controller to communicate with each of a plurality of elements in a network; determining, by the controller, an initial operational state of the network; translating, by the controller, the initial operational state of the network to an intent-based configuration; pushing, by the controller, the intent-based configuration to the network to reconfigure each of the plurality of elements in the network in a manner consistent with the intent-based configuration; determining, by the controller and after pushing the intent-based configuration, an updated operational state of the network; and comparing, by the controller, the initial operational state of the network with the updated operational state of the network.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: August 30, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Sridevi JeevaRaj, Suresh Palguna Krishnan, Ganesha Hebbale Venkatasubbaiah
  • Publication number: 20220210047
    Abstract: This disclosure describes techniques for sharing routes between nodes in a distributed network system. An example method includes receiving, by a control node of a software-defined network (SDN) controller, a route from a compute node of a plurality of compute nodes in a network; publishing, by the control node and in response to receiving the route, a route update to an in-memory database service of the SDN controller; and sending, by the in-memory database service in response to receiving the published route update, the published route update to any of the plurality of compute nodes that have subscribed to receive route updates for an in-memory database instance associated with the control node.
    Type: Application
    Filed: December 30, 2020
    Publication date: June 30, 2022
    Inventors: Ganesha Hebbale Venkatasubbaiah, Nikhil Kumar Bansal
  • Patent number: 11336570
    Abstract: A network system includes a server comprising a set of virtual routers configured to extend virtual networks to virtual machines. A virtual router of the set of virtual routers may receive a tunnel packet comprising a outer header and an inner packet that defines a first packet flow, and determine, based at least on the outer header, that the tunnel packet is associated with a first virtual network of the virtual networks. The virtual router may also associate, based on the inner packet, the tunnel packet to a layer three link of a plurality of layer three links coupling the virtual router to two or more top-of-rack switches in the virtual network, where the plurality of layer three links form a layer three multi-homing connection between the virtual router and the top-of-rack switches in the virtual network. The virtual router may transmit the tunnel packet via the layer three link.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: May 17, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Kiran K N, Sangarshan Pillareddy, Ganesha Hebbale Venkatasubbaiah
  • Publication number: 20220021613
    Abstract: This disclosure describes techniques for improving route advertisements. In one example, a method includes generating, by a network device, a virtual private network address comprising a route distinguisher value and a network address associated with a compute node, the route distinguisher value based on a layer two physical hardware address of the compute node, and outputting, by the network device, a virtual private network route that includes the virtual private network address.
    Type: Application
    Filed: July 20, 2020
    Publication date: January 20, 2022
    Inventors: Ganesha Hebbale Venkatasubbaiah, Nikhil Kumar Bansal