Patents by Inventor Maheedhar Nallapareddy
Maheedhar Nallapareddy 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: 11909637Abstract: A method for creating overlay networking constructs to establish network connectivity between virtual routers and remote physical gateways is provided. An orchestrator receives a mapping between tenant network identifiers for multiple tenant networks and overlay network identifiers for multiple overlay networks. The orchestrator attaches a virtual router to a parent logical port of an overlay logical switch for connectivity between a physical gateway and the multiple tenant networks. The orchestrator creates multiple child logical ports that are sub-interfaces of the parent logical port. Each child logical port is uniquely identified by a tenant network identifier. The orchestrator connects multiple child logical switches to the multiple child logical ports according to the received mapping. Each child logical switch is uniquely identified by an overlay network identifier.Type: GrantFiled: July 14, 2021Date of Patent: February 20, 2024Assignee: VMware LLCInventors: Akshay Kale, Anil Lohiya, Fang Peng, Maheedhar Nallapareddy, Jianjun Shen
-
Publication number: 20230098961Abstract: The disclosure provides an approach for providing a software-defined networking recommendation. A method includes obtaining, by a network managerr, existing network topology information for a set of one or more hosts. The method includes analyzing, by the network manager, the existing network topology information to identify usable network resources and to identify at least one virtual switch configuration common to the set of one or more hosts. The method includes generating, by the network manager, the software-defined networking recommendation based on one or more recommendation rules.Type: ApplicationFiled: September 24, 2021Publication date: March 30, 2023Inventors: Natalia Tupy JENSEN, Rushikesh Shashank GHATPANDE, Sowmya Naidu VUNDAMATI, Maheedhar NALLAPAREDDY
-
Publication number: 20230013269Abstract: A method for creating overlay networking constructs to establish network connectivity between virtual routers and remote physical gateways is provided. An orchestrator receives a mapping between tenant network identifiers for multiple tenant networks and overlay network identifiers for multiple overlay networks. The orchestrator attaches a virtual router to a parent logical port of an overlay logical switch for connectivity between a physical gateway and the multiple tenant networks. The orchestrator creates multiple child logical ports that are sub-interfaces of the parent logical port. Each child logical port is uniquely identified by a tenant network identifier. The orchestrator connects multiple child logical switches to the multiple child logical ports according to the received mapping. Each child logical switch is uniquely identified by an overlay network identifier.Type: ApplicationFiled: July 14, 2021Publication date: January 19, 2023Inventors: Akshay Kale, Anil Lohiya, Fang Peng, Maheedhar Nallapareddy, Jianjun Shen
-
Patent number: 11528222Abstract: The disclosure provides an approach for decentralizing control plane operations in a network environment that includes transport nodes configured to implement a logical overlay network. A method includes transmitting a global list of transport nodes to each of the plurality of transport nodes from a management plane, the global list including an ordered list of the plurality of transport nodes. The method also includes transmitting a neighbor index value to each of the plurality of transport nodes, where the transport nodes each compute a corresponding list of neighbor transport nodes based on the neighbor index value and the global list of transport nodes. The method also includes, based on determining an update to a state of the logical overlay network has occurred by a first transport node, transmitting an update message from the first transport node to each transport node in the first transport node's list of neighbor transport nodes.Type: GrantFiled: January 22, 2021Date of Patent: December 13, 2022Assignee: VMWARE, INC.Inventors: Maheedhar Nallapareddy, Akshay Katrekar, Aarti Lolage, Nikhil Rajguru, Shyam Ramachandran, Tanmay Kumar
-
Publication number: 20210152467Abstract: The disclosure provides an approach for decentralizing control plane operations in a network environment that includes transport nodes configured to implement a logical overlay network. A method includes transmitting a global list of transport nodes to each of the plurality of transport nodes from a management plane, the global list including an ordered list of the plurality of transport nodes. The method also includes transmitting a neighbor index value to each of the plurality of transport nodes, where the transport nodes each compute a corresponding list of neighbor transport nodes based on the neighbor index value and the global list of transport nodes. The method also includes, based on determining an update to a state of the logical overlay network has occurred by a first transport node, transmitting an update message from the first transport node to each transport node in the first transport node's list of neighbor transport nodes.Type: ApplicationFiled: January 22, 2021Publication date: May 20, 2021Inventors: Maheedhar Nallapareddy, Akshay Katrekar, Aarti Lolage, Nikhil Rajguru, Shyam Ramachandran, Tanmay Kumar
-
Patent number: 10931572Abstract: The disclosure provides an approach for decentralizing control plane operations in a network environment that includes transport nodes configured to implement a logical overlay network. A method includes transmitting a global list of transport nodes to each of the plurality of transport nodes from a management plane, the global list including an ordered list of the plurality of transport nodes. The method also includes transmitting a neighbor index value to each of the plurality of transport nodes, where the transport nodes each compute a corresponding list of neighbor transport nodes based on the neighbor index value and the global list of transport nodes. The method also includes, based on determining an update to a state of the logical overlay network has occurred by a first transport node, transmitting an update message from the first transport node to each transport node in the first transport node's list of neighbor transport nodes.Type: GrantFiled: January 22, 2019Date of Patent: February 23, 2021Assignee: VMware, Inc.Inventors: Maheedhar Nallapareddy, Akshay Katrekar, Aarti Lolage, Nikhil Rajguru, Shyam Ramachandran, Tanmay Kumar
-
Publication number: 20200236039Abstract: The disclosure provides an approach for decentralizing control plane operations in a network environment that includes transport nodes configured to implement a logical overlay network. A method includes transmitting a global list of transport nodes to each of the plurality of transport nodes from a management plane, the global list including an ordered list of the plurality of transport nodes. The method also includes transmitting a neighbor index value to each of the plurality of transport nodes, where the transport nodes each compute a corresponding list of neighbor transport nodes based on the neighbor index value and the global list of transport nodes. The method also includes, based on determining an update to a state of the logical overlay network has occurred by a first transport node, transmitting an update message from the first transport node to each transport node in the first transport node's list of neighbor transport nodes.Type: ApplicationFiled: January 22, 2019Publication date: July 23, 2020Inventors: Maheedhar NALLAPAREDDY, Akshay KATREKAR, Aarti LOLAGE, Nikhil RAJGURU, Shyam RAMACHANDRAN, Tanmay KUMAR
-
Patent number: 10630600Abstract: An approach for an adaptive network input-output control for optimizing allocation of network transmission resources to data flows is provided. In an embodiment, a method comprises: determining, based on, at least in part, default data communications policy, one or more default settings for optimizing allocation of one or more network transmission resources to one or more data flows. The default settings are transmitted to a switch to cause the switch to implement the default settings with respect to the data flows. Upon detecting that stats information about network traffic has been received, one or more updated settings for reallocating at least one of the network transmission resources to at least one of the data flows are determined. The updated settings are transmitted to the switch to cause the switch to implement the updated settings with respect to the at least one of the data flows.Type: GrantFiled: October 11, 2017Date of Patent: April 21, 2020Assignee: NICIRA, INC.Inventors: Nilesh Nipane, Akshay Katrekar, Jobin John, Maheedhar Nallapareddy
-
Patent number: 10423434Abstract: A computer system authenticates a logical port for a virtual machine. A logical network maintains logical network data for a logical switch having the logical port. A virtual switch identifies a logical port authentication request for the virtual machine and transfers the logical port authentication request. A logical port authenticator receives the logical port authentication request and transfers the logical port authentication request for delivery to an authentication database. The logical port authenticator receives a logical port authentication response transferred by the authentication database that grants the logical port authentication request for the virtual machine and transfers authorization data for the logical port. The virtual switch transfers user data for the virtual machine when the virtual machine uses the logical port responsive to the authorization data.Type: GrantFiled: December 22, 2016Date of Patent: September 24, 2019Assignee: Nicira, Inc.Inventors: Maheedhar Nallapareddy, Akshay Katrekar
-
Publication number: 20190109799Abstract: An approach for an adaptive network input-output control for optimizing allocation of network transmission resources to data flows is provided. In an embodiment, a method comprises: determining, based on, at least in part, default data communications policy, one or more default settings for optimizing allocation of one or more network transmission resources to one or more data flows. The default settings are transmitted to a switch to cause the switch to implement the default settings with respect to the data flows. Upon detecting that stats information about network traffic has been received, one or more updated settings for reallocating at least one of the network transmission resources to at least one of the data flows are determined. The updated settings are transmitted to the switch to cause the switch to implement the updated settings with respect to the at least one of the data flows.Type: ApplicationFiled: October 11, 2017Publication date: April 11, 2019Applicant: NICIRA, INC.Inventors: Nilesh NIPANE, Akshay KATREKAR, Jobin JOHN, Maheedhar NALLAPAREDDY
-
Publication number: 20180181417Abstract: A computer system authenticates a logical port for a virtual machine. A logical network maintains logical network data for a logical switch having the logical port. A virtual switch identifies a logical port authentication request for the virtual machine and transfers the logical port authentication request. A logical port authenticator receives the logical port authentication request and transfers the logical port authentication request for delivery to an authentication database. The logical port authenticator receives a logical port authentication response transferred by the authentication database that grants the logical port authentication request for the virtual machine and transfers authorization data for the logical port. The virtual switch transfers user data for the virtual machine when the virtual machine uses the logical port responsive to the authorization data.Type: ApplicationFiled: December 22, 2016Publication date: June 28, 2018Inventors: Maheedhar Nallapareddy, Akshay Katrekar