Patents by Inventor Sanjay Sane

Sanjay Sane 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: 20110243136
    Abstract: In one embodiment, a method includes receiving a multi-destination packet at a switch in communication with a plurality of servers through a network device, identifying a port receiving the multi-destination packet at the switch or a forwarding topology for the multi-destination packet, selecting a bit value based on the identified port or forwarding topology, inserting the bit value into a field in a virtual network tag in the multi-destination packet, and forwarding the multi-destination packet with the virtual network tag to the network device. The network device is configured to forward the multi-destination packet to one or more of the servers based on the bit value in the multi-destination packet. An apparatus for forwarding multi-destination packets is also disclosed.
    Type: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Pirabhu Raman, Dinesh Dutt, Mahesh Maddury, Subbarao Arumilli, Vijay Rangarajan, Ray Kloth, Sanjay Sane
  • Publication number: 20110116509
    Abstract: A method and apparatus is disclosed for providing gateway anycast virtual MAC reachability in extended subnets. When an extended L2 subnet spans more than one geographical location, it is desirable that the gateway MAC addresses learned in each location be the same across all IP hosts. Accordingly, the gateway MAC address may be preserved (i.e., programmed) in more than one port on a bridge, such as both a local port and a LAN extension port. The bridge may forward traffic having the anycast MAC address to the closest instance of the MAC address, rather than replicating the traffic to the multiple ports on which the anycast MAC address is programmed. If the gateway reachable on the local port goes down, the frame may be forwarded to the local gateway in the second layer 2 subnet over the LAN extension port.
    Type: Application
    Filed: November 16, 2009
    Publication date: May 19, 2011
    Inventors: VICTOR M. MORENO, Robert Starmer, Sanjay Sane
  • Publication number: 20100302936
    Abstract: In one embodiment, a first switch at a border between a first network of a first protocol (P1 network) and a first network of a second protocol (P2 network) is interconnected via the first P1 network with a second switch between a second P1 network (interconnected with the first P1 network) and a second P2 network. In response to detecting a merge of the first and second P2 networks, the first switch may: i) block data packets from traversing P1 network boundary ports of the first switch; ii) allow protocol messages to flow between the first and second P1 networks through the P1 network boundary ports of the first switch; iii) allow the first and second P1 networks to discover each other through the protocol messages and to prevent loops; and in response, iv) unblock the P1 network boundary ports of the first switch to allow traversal of data packets.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Inventors: Saurabh Jain, Tameen Khan, Sanjay Sane, Ronak Desai
  • Publication number: 20100290472
    Abstract: Two or more network devices can automatically coordinate to aggregate ports into virtual port channels. Ports of the port channel can be automatically assigned priorities to achieve about an equal distribution of active links across the two or more network devices.
    Type: Application
    Filed: May 18, 2009
    Publication date: November 18, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Pirabhu Raman, Sanjay Sane, Kalyan Ghosh
  • Patent number: 7817580
    Abstract: According to the present invention, methods and apparatus are provided to improve the link state routing protocol (LSRP) to prevent transient loops during topology changes. Broadcast and shared multicast traffic may be dropped on particular ports upon detecting link state change until neighboring nodes have computed routes using updated link state information. An acknowledgment is sent upon receiving a link state record. Sync and sync-ack packets are used to determine when link state information is synchronized with that of peer nodes.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: October 19, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Sachin Jain, Ramana Mellacheruvu, Sanjay Sane
  • Publication number: 20100165994
    Abstract: Methods and apparatus for segregating traffic are disclosed. In accordance with one embodiment, a traffic splitter identifies a set of links coupled to the traffic splitter, where the set of links includes two or more uplinks, wherein each of the two or more uplinks are implemented in a common physical media. The two or more uplinks include a LAN uplink coupled to a LAN and a SAN uplink coupled to a SAN. The traffic splitter prevents SAN traffic from reaching the LAN via the LAN uplink. In addition, the traffic splitter prevents LAN traffic from reaching the SAN via the SAN uplink.
    Type: Application
    Filed: August 31, 2009
    Publication date: July 1, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Smitha Narayanaswamy, Ganesan Rajagopal, Sanjay Sane, Ramana Mellacheruvu, Umesh Mahajan
  • Publication number: 20100111080
    Abstract: Methods and apparatus for merging two or more networks are disclosed. In one embodiment, a first switch of a first network receives a second set of information including routing identifiers associated with a second network, wherein the first switch of the first network is connected to a second switch of the second network. The first switch of the first network transmits a first set of information including routing identifiers associated with the first network. The first switch determines whether a conflict exists between the second set of information and the first set of information. A conflicting one of the routing identifiers associated with the first or second network may be transitioned to a non-conflicting routing identifier according to the determination of whether a conflict exists between the first set of information and the second set of information, thereby enabling data to flow between the first network and the second network via a link between the first switch and the second switch.
    Type: Application
    Filed: October 31, 2008
    Publication date: May 6, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Gurumukh Singh Tiwana, Sanjay Sane, Ajay Kulhari
  • Publication number: 20100061269
    Abstract: In one embodiment, a method includes receiving information on layer 2 topologies at a network device in a core network, mapping one or more Virtual Local Area Networks (VLANs) to the layer 2 topologies to provide differentiated services in said layer 2 topologies, defining multiple paths for each of the layer 2 topologies, and forwarding a packet received at the network device on one of the multiple paths. An apparatus for providing differentiated services in layer 2 topologies is also disclosed.
    Type: Application
    Filed: September 9, 2008
    Publication date: March 11, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Ayan Banerjee, Dino Farinacci, Raghava Sivaramu, Abhay Roy, Nair Venugopal, Sanjay Sane
  • Publication number: 20080089247
    Abstract: A solution is provided wherein the interfaces between multiple chassis (e.g., edge switches) in a network of layer 2 devices and a spanning tree device are treated as a single emulated switch. This emulated switch effectively enables two different views to the two different sides. Thus, frames from the network of layer 2 switches destined to any port of the emulated switch may take any of the links (through any of the physical switches), thereby enabling effective load-balancing for frames traveling from the layer 2 network side into the spanning tree device. Meanwhile the spanning tree device does not recognize an illegal loop in its connection to two different edge switches as it views the two links as a single logical EtherChannel.
    Type: Application
    Filed: October 16, 2006
    Publication date: April 17, 2008
    Applicant: Cisco Technology, Inc., A California Corporation
    Inventors: Sanjay Sane, Lawrence Kreeger, Thomas Edsall, Elango Ganesan, Soei-Shin Hang, Ramana Mellacheruvu
  • Publication number: 20070127396
    Abstract: According to the present invention, methods and apparatus are provided to improve the link state routing protocol (LSRP) to prevent transient loops during topology changes. Broadcast and shared multicast traffic may be dropped on particular ports upon detecting link state change until neighboring nodes have computed routes using updated link state information. An acknowledgment is sent upon receiving a link state record. Sync and sync-ack packets are used to determine when link state information is synchronized with that of peer nodes.
    Type: Application
    Filed: March 17, 2006
    Publication date: June 7, 2007
    Applicant: Cisco Technology, Inc.
    Inventors: Sachin Jain, Ramana Mellacheruvu, Sanjay Sane