Patents by Inventor Hasmit Grover

Hasmit Grover 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: 20140112203
    Abstract: In some embodiments, edge devices associated with a network segment are identified. One of the devices is elected as an authoritative device and any previous authoritative devices are instructed to halt forwarding network traffic to an overlay network.
    Type: Application
    Filed: October 18, 2012
    Publication date: April 24, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Dhananjaya Rao, Hasmit Grover, Shekher Bulusu
  • Patent number: 8694664
    Abstract: Techniques are provided for two peer edge switches in an edge switch cluster of a first data center site to actively provide traffic flow redundancy in an active-active configuration and provide multi-homing support over an overlay transport virtualization (OTV) protocol. Information is stored indicating a media access control (MAC) address of at least one endpoint device at the first site. An edge switch in the edge switch cluster at the first site sends via an OTV protocol a Layer-3 message that is configured to advertise the MAC address of the at least one endpoint at the first site to enable at least one edge switch at a second site to perform multipath routing to the endpoint device at the first site based on each of the edge switches in the edge switch cluster at the first site.
    Type: Grant
    Filed: November 23, 2010
    Date of Patent: April 8, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Saurabh Jain, Sanjay Sane, Sameer Merchant, Chandan Mishra, Hasmit Grover, Dhananjaya Rao
  • Patent number: 8645576
    Abstract: In one embodiment, an apparatus includes one or more internal interfaces in communication with one or more network devices in a first network site through a Layer 2 link, an overlay interface in communication through a Layer 3 link with a core network connected to one or more other network sites, and a table mapping addresses for network devices in the other network sites to addresses of edge devices in the same network site as the network device. The apparatus further includes a processor operable to encapsulate a packet received at one of the internal interfaces and destined for one of the network devices in the other network sites, with an IP header including a destination address of the edge device mapped to the destination network device, and forward the encapsulated packet to the core network.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: February 4, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Dino Farinacci, Tony Speakman, Nair Venugopal, Hasmit Grover, Victor Moreno, Dhananjaya Rao
  • 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
  • Publication number: 20130182604
    Abstract: In one embodiment, a method includes building an address resolution cache for a layer-3 router in a first layer-2 datacenter, where the address resolution cache includes a plurality of entries, each of the entries containing a host network address, a host hardware address, and a switch identifier for a switch serving a host, intercepting an address resolution flood within the first layer-2 datacenter that seeks address resolution for a host in a second layer-2 datacenter, and generating a response to the address resolution flood that indicates a source in the second layer-2 datacenter, where data indicating the source in the second layer-2 datacenter is accessed from the address resolution cache.
    Type: Application
    Filed: January 12, 2012
    Publication date: July 18, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Victor Moreno, Dhananjaya Rao, Sanjay Sane, Sameer Merchant, Hasmit Grover
  • Patent number: 8488491
    Abstract: In one embodiment, an apparatus includes a plurality of network site interfaces in communication with two or more networks, each of the networks associated with a different Virtual Routing and Forwarding (VRF) instance, and a processor configured for mapping the VRF instances to an Interior Gateway Protocol (IGP) adjacency and transmitting VRF information on the IGP adjacency along with a VRF identifier indicating the network associated with the VRF information. A method is also disclosed.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: July 16, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Victor Moreno, Dino Farinacci, Patrice Bellagamba, Hasmit Grover, Dhananjaya Rao
  • Publication number: 20130089093
    Abstract: Methods and systems may be provided for installing a route entry associated with multicast traffic to a memory. Client devices may be notified of the route entry for advertisement by an active source device. The delivery group and delivery source may be retrieved from the information for the route entry. Multicast data trees may maintain delivery group and delivery source information for access.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 11, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Nataraj Bacthu, Ashok Chippa, Hasmit Grover, Raghava Sivaramu, Dino Farinacci
  • Publication number: 20130021942
    Abstract: In order to achieve optimized delivery of multicast traffic between L2 OTV sites across an L3 multicast service provider core infrastructure, embodiments of the present disclosure describe building different provider multicast data trees rooted at a source site for individual per-vlan (*,G)/(S,G) streams. Building such provider trees may require individual sites to discover multicast sources local to their network and subsequently announce to all receiver sites the multicast data trees (DS, DG) to be used to deliver such multicast traffic. The present disclosure describes the coordination between OTV edge devices for the (S,G) to (DS, DG) mapping originated by the source OTV edge device where the multicast traffic is originated.
    Type: Application
    Filed: July 18, 2011
    Publication date: January 24, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Nataraj Bacthu, Ashok Chippa, Hasmit Grover, Raghava Sivaramu
  • Patent number: 8320371
    Abstract: A method and apparatus for repopulating a forwarding information base at a network device are disclosed. In one embodiment, the apparatus includes a routing information base, forwarding information base, memory for storing performance data based on packets forwarded from the network device, and a processor configured to prioritize routes stored in the routing information base based on the performance data, propagate the routes from the routing information base to the forwarding information base in an order based at least in part on the route priorities.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: November 27, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Hasmit Grover, Tony Speakman
  • Publication number: 20120176934
    Abstract: In one embodiment, an apparatus includes one or more internal interfaces in communication with one or more network devices in a first network site through a Layer 2 link, an overlay interface in communication through a Layer 3 link with a core network connected to one or more other network sites, and a table mapping addresses for network devices in the other network sites to addresses of edge devices in the same network site as the network device. The apparatus further includes a processor operable to encapsulate a packet received at one of the internal interfaces and destined for one of the network devices in the other network sites, with an IP header including a destination address of the edge device mapped to the destination network device, and forward the encapsulated packet to the core network.
    Type: Application
    Filed: March 16, 2012
    Publication date: July 12, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Dino Farinacci, Tony Speakman, Nair Venugopal, Hasmit Grover, Victor Moreno, Dhananjaya Rao
  • Publication number: 20120131216
    Abstract: Techniques are provided for active-active multi-homing support over an overlay transport virtualization protocol for an edge switch at a data center site. At an edge switch that is configured to operate in an active-active multi-homing mode with at least one other edge switch in an edge switch cluster at a first data center site that comprises one or more endpoint devices, information is stored indicating a media access control (MAC) address of at least one endpoint device at the first site. The edge switch in the edge switch cluster at the first site sends via an overlay transport virtualization protocol a Layer-3 message that is configured to advertise the MAC address of the at least one endpoint at the first site to enable the at least one edge switch at the second site to perform multipath routing to the endpoint device at the first site based on each of the edge switches in the edge switch cluster at the first site.
    Type: Application
    Filed: November 23, 2010
    Publication date: May 24, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Saurabh Jain, Sanjay Sane, Sameer Merchant, Chandan Mishra, Hasmit Grover, Dhananjaya Rao
  • Patent number: 8166205
    Abstract: In one embodiment, an apparatus includes one or more internal interfaces in communication with one or more network devices in a first network site through a Layer 2 link, an overlay interface in communication through a Layer 3 link with a core network connected to one or more other network sites, and a table mapping addresses for network devices in the other network sites to addresses of edge devices in the same network site as the network device. The apparatus further includes a processor operable to encapsulate a packet received at one of the internal interfaces and destined for one of the network devices in the other network sites, with an IP header including a destination address of the edge device mapped to the destination network device, and forward the encapsulated packet to the core network.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: April 24, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Dino Farinacci, Tony Speakman, Nair Venugopal, Hasmit Grover, Victor Moreno, Dhananjaya Rao
  • Publication number: 20110110370
    Abstract: In one embodiment, an apparatus includes a plurality of network site interfaces in communication with two or more networks, each of the networks associated with a different Virtual Routing and Forwarding (VRF) instance, and a processor configured for mapping the VRF instances to an Interior Gateway Protocol (IGP) adjacency and transmitting VRF information on the IGP adjacency along with a VRF identifier indicating the network associated with the VRF information. A method is also disclosed.
    Type: Application
    Filed: November 12, 2009
    Publication date: May 12, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Victor Moreno, Dino Farinacci, Patrice Bellagamba, Hasmit Grover, Dhananjaya Rao
  • Publication number: 20090109852
    Abstract: A method and apparatus for repopulating a forwarding information base at a network device are disclosed. In one embodiment, the apparatus includes a routing information base, forwarding information base, memory for storing performance data based on packets forwarded from the network device, and a processor configured to prioritize routes stored in the routing information base based on the performance data, propagate the routes from the routing information base to the forwarding information base in an order based at least in part on the route priorities.
    Type: Application
    Filed: October 26, 2007
    Publication date: April 30, 2009
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Hasmit Grover, Tony Speakman
  • Publication number: 20090037607
    Abstract: In one embodiment, an apparatus includes one or more internal interfaces in communication with one or more network devices in a first network site through a Layer 2 link, an overlay interface in communication through a Layer 3 link with a core network connected to one or more other network sites, and a table mapping addresses for network devices in the other network sites to addresses of edge devices in the same network site as the network device. The apparatus further includes a processor operable to encapsulate a packet received at one of the internal interfaces and destined for one of the network devices in the other network sites, with an IP header including a destination address of the edge device mapped to the destination network device, and forward the encapsulated packet to the core network.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Dino Farinacci, Tony Speakman, Nair Venugopal, Hasmit Grover, Victor Moreno, Dhananjaya Rao