Patents by Inventor Ganesh Chennimalai Sankaran

Ganesh Chennimalai Sankaran 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: 8605588
    Abstract: In one embodiment, a method includes determining that a packet has been dropped for a flow of packets between a source and destination. This may be determined at a network device that is forwarding the packets. Information related to a possible cause for the packet being dropped is then determined. For example, a context as to why the packet is dropped may be determined. The context is then associated with information for the flow and is useful to perform a packet drop analysis for the flow. For example, a source and destination for the flow is recorded along with the possible cause of the packet drop. This information may be stored and sent to an aggregation device. The aggregation device may then analyze the entry, possibly along with other entries from this network device or other network devices, and determine any troubleshooting information for the packet drops.
    Type: Grant
    Filed: May 8, 2007
    Date of Patent: December 10, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Ganesh Chennimalai Sankaran, Dinesh Sivaraj
  • Patent number: 8352590
    Abstract: A method and a system for collecting information in a network. A wiretap tunnel interface is initialized between a wire-tapping device and a network device. The wire-tapping device receives information related to routing protocol traffic from the network device through the wiretap tunnel interface. The wire-tapping device collates the received information about the routing protocol traffic. This collated information is used by the network administrator to manage the network.
    Type: Grant
    Filed: February 21, 2006
    Date of Patent: January 8, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Ganesh Chennimalai Sankaran, Balaji Venkat
  • Patent number: 8090815
    Abstract: Methods and systems have been provided for pushing critical configuration to a set of network devices. According to various embodiments of the invention, a Network Management Station (NMS) creates a Simple Network Management Protocol (SNMP) context and an SNMP view. Additionally, the NMS specifies a network configuration and a set time period. The NMS pushes the network configuration to the set of network devices. The set of devices apply the network configuration after the set time period.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: January 3, 2012
    Assignee: Cisco Technology, Inc.
    Inventor: Ganesh Chennimalai Sankaran
  • Publication number: 20110289181
    Abstract: In an embodiment, methods and systems have been provided for detecting changes in a network using improved Simple Network Management Protocol (SNMP) polling that reduces network traffic. Examples of changes in the network include, but are not limited to, configuration and behavioral changes in a network device, and response of network device to a network change. A Network Management Station (NMS) periodically polls Management Information Base (MIB) groups instead of periodically polling individual MIB object instances. The NMS receives the Aggregate Change Identifiers (ACIs) of MIB groups in response to polling, from a SNMP agent. The changes in the received ACIs represent the changes in the MIB groups. A change in an MIB group represents changes in the MIB object instances of the MIB group. The ACIs can be checksum, timestamp, and a combination of number of MIB object instances in a group and checksum of the MIB group.
    Type: Application
    Filed: August 1, 2011
    Publication date: November 24, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: Ganesh Chennimalai Sankaran
  • Publication number: 20110219102
    Abstract: Methods and systems have been provided for pushing critical configuration to a set of network devices. According to various embodiments of the invention, a Network Management Station (NMS) creates a Simple Network Management Protocol (SNMP) context and an SNMP view. Additionally, the NMS specifies a network configuration and a set time period. The NMS pushes the network configuration to the set of network devices. The set of devices apply the network configuration after the set time period.
    Type: Application
    Filed: May 16, 2011
    Publication date: September 8, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: Ganesh Chennimalai Sankaran
  • Patent number: 8006282
    Abstract: A method and a system are provided for tracking a user in a network. The method and system includes a Network Management System (NMS) to receive notifications from one or more network devices in the network. The notifications are generated by push-based mechanisms. Thereafter, the NMS combines the information received from the notifications in a database. Subsequently, a correlating engine correlates the combined information to track the user.
    Type: Grant
    Filed: August 29, 2006
    Date of Patent: August 23, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Ganesh Chennimalai Sankaran, Venkataganesh Swaminathan, Nilesh Simaria, Karthikeyan Veerapandian
  • Patent number: 7991865
    Abstract: In an embodiment, methods and systems have been provided for detecting changes in a network using improved Simple Network Management Protocol (SNMP) polling that reduces network traffic. Examples of changes in the network include, but are not limited to, configuration and behavioral changes in a network device, and response of network device to a network change. A Network Management Station (NMS) periodically polls Management Information Base (MIB) groups instead of periodically polling individual MIB object instances. The NMS receives the Aggregate Change Identifiers (ACIs) of MIB groups in response to polling, from a SNMP agent. The changes in the received ACIs represent the changes in the MIB groups. A change in an MIB group represents changes in the MIB object instances of the MIB group. The ACIs can be checksum, timestamp, and a combination of number of MIB object instances in a group and checksum of the MIB group.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: August 2, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Ganesh Chennimalai Sankaran
  • Patent number: 7945651
    Abstract: Methods and systems have been provided for pushing critical configuration to a set of network devices. According to various embodiments of the invention, a Network Management Station (NMS) creates a Simple Network Management Protocol (SNMP) context and an SNMP view. Additionally, the NMS specifies a network configuration and a set time period. The NMS pushes the network configuration to the set of network devices. The set of devices apply the network configuration after the set time period.
    Type: Grant
    Filed: February 15, 2006
    Date of Patent: May 17, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Ganesh Chennimalai Sankaran
  • Patent number: 7817636
    Abstract: In one embodiment, an apparatus comprises one or more forwarding logic components and logic coupled to a plurality of network interfaces. The logic is operable to: receive address information that identifies a packet flow; generate a synthetic packet based on the address information; provide the synthetic packet to the one or more forwarding logic components; retrieve forwarding information that indicates one or more forwarding decisions for the synthetic packet made by the one or more forwarding logic components; and report the forwarding information. Each of the one or more forwarding logic components is operable to make a forwarding decision for the synthetic packet as part of processing packets in the packet flow, and to store, as part of the forwarding information, data indicating the forwarding decision for the synthetic packet that is made by that forwarding logic component.
    Type: Grant
    Filed: March 24, 2008
    Date of Patent: October 19, 2010
    Assignee: Cisco Technology, Inc.
    Inventor: Ganesh Chennimalai Sankaran
  • Publication number: 20100036911
    Abstract: Various embodiments provide an apparatus and method for sharing a generic configuration across a group of network devices. An example embodiment includes sending a scope challenge to a plurality of network devices; receiving a response to the scope challenge from a plurality of in-scope network devices; sending a configuration change message including a configuration change to the plurality of in-scope network devices; and receiving a commit message from the plurality of in-scope network devices indicating that the configuration change has been committed.
    Type: Application
    Filed: August 6, 2008
    Publication date: February 11, 2010
    Applicant: Cisco Technology, Inc.
    Inventor: Ganesh Chennimalai Sankaran
  • Publication number: 20090190591
    Abstract: In one embodiment, an apparatus comprises one or more forwarding logic components and logic coupled to a plurality of network interfaces. The logic is operable to: receive address information that identifies a packet flow; generate a synthetic packet based on the address information; provide the synthetic packet to the one or more forwarding logic components; retrieve forwarding information that indicates one or more forwarding decisions for the synthetic packet made by the one or more forwarding logic components; and report the forwarding information. Each of the one or more forwarding logic components is operable to make a forwarding decision for the synthetic packet as part of processing packets in the packet flow, and to store, as part of the forwarding information, data indicating the forwarding decision for the synthetic packet that is made by that forwarding logic component.
    Type: Application
    Filed: March 24, 2008
    Publication date: July 30, 2009
    Inventor: Ganesh Chennimalai Sankaran
  • Publication number: 20080279102
    Abstract: In one embodiment, a method includes determining that a packet has been dropped for a flow of packets between a source and destination. This may be determined at a network device that is forwarding the packets. Information related to a possible cause for the packet being dropped is then determined. For example, a context as to why the packet is dropped may be determined. The context is then associated with information for the flow and is useful to perform a packet drop analysis for the flow. For example, a source and destination for the flow is recorded along with the possible cause of the packet drop. This information may be stored and sent to an aggregation device. The aggregation device may then analyze the entry, possibly along with other entries from this network device or other network devices, and determine any troubleshooting information for the packet drops.
    Type: Application
    Filed: May 8, 2007
    Publication date: November 13, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Ganesh Chennimalai Sankaran, Dinesh Sivaraj
  • Publication number: 20080072285
    Abstract: A method and a system are provided for tracking a user in a network. The method and system includes a Network Management System (NMS) to receive notifications from one or more network devices in the network. The notifications are generated by push-based mechanisms. Thereafter, the NMS combines the information received from the notifications in a database. Subsequently, a correlating engine correlates the combined information to track the user.
    Type: Application
    Filed: August 29, 2006
    Publication date: March 20, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Ganesh Chennimalai Sankaran, Venkataganesh Swaminathan, Nilesh Simaria, Karthikeyan Veerapandian
  • Publication number: 20070276932
    Abstract: In an embodiment, methods and systems have been provided for detecting changes in a network using improved Simple Network Management Protocol (SNMP) polling that reduces network traffic. Examples of changes in the network include, but are not limited to, configuration and behavioral changes in a network device, and response of network device to a network change. A Network Management Station (NMS) periodically polls Management Information Base (MIB) groups instead of periodically polling individual MIB object instances. The NMS receives the Aggregate Change Identifiers (ACIs) of MIB groups in response to polling, from a SNMP agent. The changes in the received ACIs represent the changes in the MIB groups. A change in an MIB group represents changes in the MIB object instances of the MIB group. The ACIs can be checksum, timestamp, and a combination of number of MIB object instances in a group and checksum of the MIB group.
    Type: Application
    Filed: May 23, 2006
    Publication date: November 29, 2007
    Applicant: Cisco Technology, Inc.
    Inventor: Ganesh Chennimalai Sankaran