Patents by Inventor Gaurav Badoni

Gaurav Badoni 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: 11063784
    Abstract: In one embodiment, an authoritative edge device (AED)-server in a computer network maintains assignment of an active AED for a particular virtual local area network (VLAN), and in response to a triggered re-assignment, sends an AED change request identifying an old active AED for the particular VLAN and a new active AED for the particular VLAN (e.g., and/or corresponding backups). In response to receiving the change request, the old active AED ceases forwarding of traffic for the particular VLAN and transmits a relinquishment confirmation into the network. Also, in response to receiving the change request and the relinquishment confirmation from the old active AED, the new active AED assumes responsibility for traffic forwarding for the particular VLAN and transmits an activation confirmation into the network. The change request is then deemed completed by the AED-sever upon receipt of both the relinquishment confirmation and the activation confirmation.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: July 13, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Gaurav Badoni, Dhananjaya Rao, Hasmit Grover, Senthil Kenchiah, Vrushali Ashtaputre
  • Patent number: 10432420
    Abstract: Methods, devices, and computer-readable medium for preventing broadcast looping during a site merge are described herein. An example method can include detecting a site merge between a plurality of layer 2 (L2) networks using a spanning tree protocol (STP), blocking a data traffic port connecting the L2 networks in response to detecting the site merge, and performing an STP-Ethernet virtual private network (EVPN) handshake. The STP-EVPN handshake can include changing a root bridge in one of the L2 networks. Thereafter, the method can include unblocking the data traffic port connecting the L2 networks. In other words, the data traffic port connecting the L2 networks can be unblocked after changing the root bridge in the one of the L2 networks.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: October 1, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Priyanka Warade, Gaurav Badoni, Suresh Pasupula, Senthil Kenchiah
  • Publication number: 20190253276
    Abstract: In one embodiment, an authoritative edge device (AED)-server in a computer network maintains assignment of an active AED for a particular virtual local area network (VLAN), and in response to a triggered re-assignment, sends an AED change request identifying an old active AED for the particular VLAN and a new active AED for the particular VLAN (e.g., and/or corresponding backups). In response to receiving the change request, the old active AED ceases forwarding of traffic for the particular VLAN and transmits a relinquishment confirmation into the network. Also, in response to receiving the change request and the relinquishment confirmation from the old active AED, the new active AED assumes responsibility for traffic forwarding for the particular VLAN and transmits an activation confirmation into the network. The change request is then deemed completed by the AED-sever upon receipt of both the relinquishment confirmation and the activation confirmation.
    Type: Application
    Filed: April 23, 2019
    Publication date: August 15, 2019
    Inventors: Gaurav Badoni, Dhananjaya Rao, Hasmit Grover, Senthil Kenchiah, Vrushali Ashtaputre
  • Patent number: 10313155
    Abstract: In one embodiment, an authoritative edge device (AED)-server in a computer network maintains assignment of an active AED for a particular virtual local area network (VLAN), and in response to a triggered re-assignment, sends an AED change request identifying an old active AED for the particular VLAN and a new active AED for the particular VLAN (e.g., and/or corresponding backups). In response to receiving the change request, the old active AED ceases forwarding of traffic for the particular VLAN and transmits a relinquishment confirmation into the network. Also, in response to receiving the change request and the relinquishment confirmation from the old active AED, the new active AED assumes responsibility for traffic forwarding for the particular VLAN and transmits an activation confirmation into the network. The change request is then deemed completed by the AED-sever upon receipt of both the relinquishment confirmation and the activation confirmation.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: June 4, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Gaurav Badoni, Dhananjaya Rao, Hasmit Grover, Senthil Kenchiah, Vrushali Ashtaputre
  • Publication number: 20190036729
    Abstract: Methods, devices, and computer-readable medium for preventing broadcast looping during a site merge are described herein. An example method can include detecting a site merge between a plurality of layer 2 (L2) networks using a spanning tree protocol (STP), blocking a data traffic port connecting the L2 networks in response to detecting the site merge, and performing an STP-Ethernet virtual private network (EVPN) handshake. The STP-EVPN handshake can include changing a root bridge in one of the L2 networks. Thereafter, the method can include unblocking the data traffic port connecting the L2 networks. In other words, the data traffic port connecting the L2 networks can be unblocked after changing the root bridge in the one of the L2 networks.
    Type: Application
    Filed: July 28, 2017
    Publication date: January 31, 2019
    Inventors: Priyanka Warade, Gaurav Badoni, Suresh Pasupula, Senthil Kenchiah
  • Patent number: 9858163
    Abstract: Devices, methods and instructions encoded on computer readable medium for implementation of a dual-adjacency between edge devices of a network site. A first edge device comprises one or more local interfaces configured for communication, via a local network, with one or more network devices co-located in a first network site. The first edge device also comprises one or more overlay interfaces configured for communication, via a core network, with one or more network devices located in one or more other network sites connected to the core network. The first edge device comprises a processor configured to establish, via at least one of the local interfaces, a site communication channel with a second edge device co-located in the first network site. The processor is further configured to establish an overlay communication channel, via at least one of the overlay interfaces, with the second edge device.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: January 2, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Dhananjaya Rao, Victor M. Moreno, Hasmit Grover, Gaurav Badoni
  • Patent number: 9762545
    Abstract: A first provider edge network device that is configured in a multi-homed virtual private network for a data center in which there are one or more peer edge network devices including a second edge network device, receives from the second edge network device a message indicating that a link for a particular Ethernet segment of the second edge network device in the data center is down. Information is stored at the first edge network device indicating state of links for Ethernet segments associated with each of the one or more other edge network devices at the data center. The first edge network device forwards of traffic for the particular Ethernet segment locally on Ethernet segments in the data center on behalf of the second edge network device. The proxy forwarding is performed for traffic for the particular Ethernet segment that originates from the data center, that is, for “same-site” traffic.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: September 12, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Gaurav Badoni, Dhananjaya Rao
  • Patent number: 9548887
    Abstract: Techniques are provided for designating, in an overlay transport virtualization (OTV) network connected to a data center, an edge device to act as a backup authoritative edge device (BAED) for an authoritative edge device (AED) for multicast packet encapsulation and forwarding. Data traffic associated with a given virtual local area network (VLAN) may be detected from a multicast source in the data center addressed to recipients in a site group. A mapping may be generated between the site group and a core data group in the OTV network for traffic from the multicast source. Advertisements may be sent of the mapping to edge devices in another data center across the OTV network. A similar configuration is presented for a BAED for inbound multicast traffic to a data center.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: January 17, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Vrushali Ashtaputre, Gaurav Badoni, Dhananjaya Rao, Sreenivas Duvvuri, Hasmit Grover
  • Patent number: 9338084
    Abstract: Techniques are presented herein for optimizing traffic routing in overlay networks. At a first edge device located at a first site in a network, a message is received that indicates address information of a network device. The address information of the network device is stored in an address table. The address information is associated with a site identifier that identifies a second site at which the network device is located. The site identifier is mapped to an identifier associated with a second edge device that is responsible for routing traffic to network devices at the second site.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: May 10, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Gaurav Badoni, Dhananjaya Rao, Hasmit Grover, Senthil Kenchiah, Victor Moreno
  • Publication number: 20160127320
    Abstract: A first provider edge network device that is configured in a multi-homed virtual private network for a data center in which there are one or more peer edge network devices including a second edge network device, receives from the second edge network device a message indicating that a link for a particular Ethernet segment of the second edge network device in the data center is down. Information is stored at the first edge network device indicating state of links for Ethernet segments associated with each of the one or more other edge network devices at the data center. The first edge network device forwards of traffic for the particular Ethernet segment locally on Ethernet segments in the data center on behalf of the second edge network device. The proxy forwarding is performed for traffic for the particular Ethernet segment that originates from the data center, that is, for “same-site” traffic.
    Type: Application
    Filed: November 3, 2014
    Publication date: May 5, 2016
    Inventors: Gaurav Badoni, Dhananjaya Rao
  • Patent number: 9288067
    Abstract: Devices, methods and instructions encoded on computer readable medium are provided herein for creation of an overlay network on a non-multicast or source specific multicast (SSM) core. In one example, virtual private network (VPN) adjacencies are established between an adjacency server and one or more edge devices each located at different network sites. A unicast replication list is then generated at the adjacency server. The unicast replication list includes the Internet Protocol addresses for each of the edge devices having VPN adjacencies with the adjacency server. The unicast replication list is then advertised to each of the edge devices for use in establishing VPN adjacencies with one another.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: March 15, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Dino Farinacci, Gaurav Badoni, Hasmit Grover, Dhananjaya Rao, Nataraj Bacthu
  • Publication number: 20150254149
    Abstract: Devices, methods and instructions encoded on computer readable medium for implementation of a dual-adjacency between edge devices of a network site. A first edge device comprises one or more local interfaces configured for communication, via a local network, with one or more network devices co-located in a first network site. The first edge device also comprises one or more overlay interfaces configured for communication, via a core network, with one or more network devices located in one or more other network sites connected to the core network. The first edge device comprises a processor configured to establish, via at least one of the local interfaces, a site communication channel with a second edge device co-located in the first network site. The processor is further configured to establish an overlay communication channel, via at least one of the overlay interfaces, with the second edge device.
    Type: Application
    Filed: May 26, 2015
    Publication date: September 10, 2015
    Inventors: Dhananjaya Rao, Victor M. Moreno, Hasmit Grover, Gaurav Badoni
  • Patent number: 9071458
    Abstract: Devices, methods and instructions encoded on computer readable medium for implementation of a dual-adjacency between edge devices of a network site. A first edge device comprises one or more local interfaces configured for communication, via a local network, with one or more network devices co-located in a first network site. The first edge device also comprises one or more overlay interfaces configured for communication, via a core network, with one or more network devices located in one or more other network sites connected to the core network. The first edge device comprises a processor configured to establish, via at least one of the local interfaces, a site communication channel with a second edge device co-located in the first network site. The processor is further configured to establish an overlay communication channel, via at least one of the overlay interfaces, with the second edge device.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: June 30, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Dhananjaya Rao, Victor M. Moreno, Hasmit Grover, Gaurav Badoni
  • Publication number: 20150043329
    Abstract: Techniques are provided for designating, in an overlay transport virtualization (OTV) network connected to a data center, an edge device to act as a backup authoritative edge device (BAED) for an authoritative edge device (AED) for multicast packet encapsulation and forwarding. Data traffic associated with a given virtual local area network (VLAN) may be detected from a multicast source in the data center addressed to recipients in a site group. A mapping may be generated between the site group and a core data group in the OTV network for traffic from the multicast source. Advertisements may be sent of the mapping to edge devices in another data center across the OTV network. A similar configuration is presented for a BAED for inbound multicast traffic to a data center.
    Type: Application
    Filed: February 18, 2014
    Publication date: February 12, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Vrushali Ashtaputre, Gaurav Badoni, Dhananjaya Rao, Sreenivas Duvvuri, Hasmit Grover
  • Publication number: 20150019697
    Abstract: In one embodiment, an authoritative edge device (AED)-server in a computer network maintains assignment of an active AED for a particular virtual local area network (VLAN), and in response to a triggered re-assignment, sends an AED change request identifying an old active AED for the particular VLAN and a new active AED for the particular VLAN (e.g., and/or corresponding backups). In response to receiving the change request, the old active AED ceases forwarding of traffic for the particular VLAN and transmits a relinquishment confirmation into the network. Also, in response to receiving the change request and the relinquishment confirmation from the old active AED, the new active AED assumes responsibility for traffic forwarding for the particular VLAN and transmits an activation confirmation into the network. The change request is then deemed completed by the AED-sever upon receipt of both the relinquishment confirmation and the activation confirmation.
    Type: Application
    Filed: July 11, 2013
    Publication date: January 15, 2015
    Inventors: Gaurav Badoni, Dhananjaya Rao, Hasmit Grover, Senthil Kenchiah, Vrushali Ashtaputre
  • Publication number: 20140307541
    Abstract: Techniques are presented herein for optimizing traffic routing in overlay networks. At a first edge device located at a first site in a network, a message is received that indicates address information of a network device. The address information of the network device is stored in an address table. The address information is associated with a site identifier that identifies a second site at which the network device is located. The site identifier is mapped to an identifier associated with a second edge device that is responsible for routing traffic to network devices at the second site.
    Type: Application
    Filed: August 12, 2013
    Publication date: October 16, 2014
    Applicant: Cisco Technology, Inc
    Inventors: Gaurav Badoni, Dhananjaya Rao, Hasmit Grover, Senthil Kenchiah, Victor Moreno
  • Publication number: 20130250949
    Abstract: Devices, methods and instructions encoded on computer readable medium are provided herein for creation of an overlay network on a non-multicast or source specific multicast (SSM) core. In one example, virtual private network (VPN) adjacencies are established between an adjacency server and one or more edge devices each located at different network sites. A unicast replication list is then generated at the adjacency server. The unicast replication list includes the Internet Protocol addresses for each of the edge devices having VPN adjacencies with the adjacency server. The unicast replication list is then advertised to each of the edge devices for use in establishing VPN adjacencies with one another.
    Type: Application
    Filed: March 20, 2012
    Publication date: September 26, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Dino Farinacci, Gaurav Badoni, Hasmit Grover, Dhananjaya Rao, Nataraj Bacthu
  • Publication number: 20130198558
    Abstract: Devices, methods and instructions encoded on computer readable medium for implementation of a dual-adjacency between edge devices of a network site. A first edge device comprises one or more local interfaces configured for communication, via a local network, with one or more network devices co-located in a first network site. The first edge device also comprises one or more overlay interfaces configured for communication, via a core network, with one or more network devices located in one or more other network sites connected to the core network. The first edge device comprises a processor configured to establish, via at least one of the local interfaces, a site communication channel with a second edge device co-located in the first network site. The processor is further configured to establish an overlay communication channel, via at least one of the overlay interfaces, with the second edge device.
    Type: Application
    Filed: January 30, 2012
    Publication date: August 1, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Dhananjaya Rao, Victor M. Moreno, Hasmit Grover, Gaurav Badoni