Search

Sanjeev N Chhabria

from Fremont, CA
Age ~53

Sanjeev Chhabria Phones & Addresses

  • Fremont, CA
  • 22769 Lakemont Pl, Castro Valley, CA 94552 (510) 733-0861
  • 6902 Chantel Ct, San Jose, CA 95129 (408) 996-0861
  • Santa Clara, CA
  • Jacksonville, FL
  • Kansas City, MO
  • Alameda, CA

Publications

Us Patents

Detection And Recovery From Control Plane Congestion And Faults

View page
US Patent:
7843829, Nov 30, 2010
Filed:
Aug 10, 2004
Appl. No.:
10/915779
Inventors:
Alex Van Truong - San Jose CA, US
Ming Li - Cupertino CA, US
Jerry B. Scott - Los Altos CA, US
Sanjeev N. Chhabria - Castro Valley CA, US
Bhaskar Bhar - Bangalore, IN
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04L 12/26
H04L 12/56
US Classification:
370235, 370412
Abstract:
One embodiment in accordance with the invention is a method. For example, the method can include receiving a plurality of control plane messages. A determination can be made as to whether a processor card of a router is experiencing sustained congestion from the plurality of control plane messages. Provided the processor card is experiencing sustained congestion, a source of the sustained congestion can be identified. A correction phase can be entered in order to respond to the source of the sustained congestion.

Proactive Error Capture

View page
US Patent:
20210208963, Jul 8, 2021
Filed:
Dec 14, 2020
Appl. No.:
17/120464
Inventors:
- Suwanee GA, US
Sanjeev Nand Chhabria - Fremont CA, US
Rubasri Pandian - Chennai, IN
Sophronia Alexander - Chennai, IN
Assignee:
ARRIS Enterprises LLC - Suwanee GA
International Classification:
G06F 11/07
G06F 11/30
G06F 11/32
Abstract:
During operation, an electronic device may store, in memory, information associated with operation of the electronic device, such as during communication and processing of one or more packets or frames. Furthermore, an error-event monitor in the electronic device may, during a time interval, analyze at least a portion of the stored information to detect an occurrence of an error event in one or more types of error events in the electronic device. When the error event occurs during the time interval, the electronic device may perform a remedial action and may persist, in the memory, at least a second portion of the stored information associated with the error event. Otherwise, when the error event does not occur during the time interval, the electronic device may overwrite, in the memory, the stored information with additional information associated with operation of the electronic device during subsequent communicating and processing.

Ruled-Based Network Traffic Interception And Distribution Scheme

View page
US Patent:
20190116133, Apr 18, 2019
Filed:
Aug 31, 2018
Appl. No.:
16/120151
Inventors:
- San Jose CA, US
Ivy Pei-Shan Hsu - Dublin CA, US
Eswara Chinthalapati - San Jose CA, US
Sanjeev Chhabria - Castro Valley CA, US
International Classification:
H04L 12/935
H04L 12/803
H04L 12/931
H04L 29/08
H04L 12/46
Abstract:
Using a hash function, an L2/L3 switch can produce an FID for a data packet. The L2/L3 switch can select, from among potentially several stored VLAN flooding tables, a particular VLAN flooding table that is associated with a particular VLAN on which the data packet is to be carried. The rows of the particular VLAN flooding table can specify different combinations of the particular VLAN's egress ports. The L2/L3 switch can locate, in the particular VLAN flooding table, a particular row that specifies the FID. The L2/L3 switch can read, from the particular row, a specified subset of the egress ports that are associated with the particular VLAN. The L2/L3 switch can transmit copies of the data packet out each of the egress ports specified in the subset, toward analytic servers connected to those egress ports.

Intelligent Hardware-Assisted Icmp Request Processing

View page
US Patent:
20170346930, Nov 30, 2017
Filed:
May 26, 2017
Appl. No.:
15/607030
Inventors:
- San Jose CA, US
Sam Moy - Millbrae CA, US
David Wang - San Jose CA, US
Sanjeev Chhabria - Castro Valley CA, US
Suneetha Sarala - Fremont CA, US
International Classification:
H04L 29/06
H04L 29/12
Abstract:
Techniques for implementing intelligent hardware assisted ICMP request processing in a network device are provided. According to one embodiment, the network device can receive an ICMP request packet and write the packet to a protocol buffer configured to queue packets for processing by a management CPU. When the ICMP request packet is ready to be processed by the management CPU, a hardware-based ICMP request handler of the network device can determine whether the ICMP request packet matches any entries in an ICMP table. If the ICMP request packet does match an entry in the ICMP table, the ICMP request handler can generate an ICMP response packet for replying to the ICMP request packet, without sending the ICMP request packet to the management CPU.

Ruled-Based Network Traffic Interception And Distribution Scheme

View page
US Patent:
20170187649, Jun 29, 2017
Filed:
Feb 6, 2017
Appl. No.:
15/425777
Inventors:
- San Jose CA, US
Ivy Pei-Shan Hsu - Dublin CA, US
Eswara Chinthalapati - San Jose CA, US
Sanjeev Nand Chhabria - Castro Valley CA, US
International Classification:
H04L 12/935
H04L 12/931
H04L 29/08
H04L 12/46
Abstract:
Using a hash function, an LL switch can produce an FID for a data packet. The LL switch can select, from among potentially several stored VLAN flooding tables, a particular VLAN flooding table that is associated with a particular VLAN on which the data packet is to be carried. The rows of the particular VLAN flooding table can specify different combinations of the particular VLAN's egress ports. The LL switch can locate, in the particular VLAN flooding table, a particular row that specifies the FID. The LL switch can read, from the particular row, a specified subset of the egress ports that are associated with the particular VLAN. The LL switch can transmit copies of the data packet out each of the egress ports specified in the subset, toward analytic servers connected to those egress ports.

Techniques For Efficiently Programming Forwarding Rules In A Network System

View page
US Patent:
20160285735, Sep 29, 2016
Filed:
Sep 9, 2015
Appl. No.:
14/848645
Inventors:
- San Jose CA, US
Latha Laxman - San Jose CA, US
Shailender Sharma - Bangalore, IN
Ivy Pei-Shan Hsu - Dublin CA, US
Sanjeev Chhabria - Castro Valley CA, US
Rakesh Varimalla - Bangalore, IN
International Classification:
H04L 12/751
H04L 12/721
Abstract:
Techniques for efficiently programming forwarding rules in a network system are provided. In one embodiment, a control plane component of the network system can determine a packet forwarding rule to be programmed into a forwarding table of a service instance residing on a data plane component of the network system. The control plane component can then generate a message comprising the packet forwarding rule and a forwarding table index and transmit the message to a given service instance of the data plane component. Upon receiving the message, the data plane component can directly forward the message to the service instance. The packet forwarding rule can then be programmed into a forwarding table of the service instance, at the specified forwarding table index, without involving the management processor of the data plane component.

Techniques For Exchanging Control And Configuration Information In A Network Visibility System

View page
US Patent:
20160285762, Sep 29, 2016
Filed:
Sep 9, 2015
Appl. No.:
14/848586
Inventors:
- San Jose CA, US
Shailender Sharma - Bangalore, IN
Ivy Pei-Shan Hsu - Dublin CA, US
Sanjeev Chhabria - Castro Valley CA, US
Rakesh Varimalla - Bangalore, IN
International Classification:
H04L 12/741
H04W 88/16
H04L 12/751
Abstract:
Techniques for exchanging control and configuration information in a network visibility system are provided. In one embodiment, a control plane component of the network visibility system can receive one or more first messages from a data plane component of the network visibility system, where the one or more first messages define one or more forwarding resources available on the data plane component. The control plane component can further retrieve configuration information stored on the control plane component that comprises one or more network prefixes to be monitored by the network visibility system, and can determine one or more mappings between the network prefixes and the forwarding resources. Upon determining the one or more mappings, the control plane component can generate one or more packet forwarding rules based on the mappings. Finally, the control plane component can transmit one or more second messages to the data plane component that include the packet forwarding rules for programming on the data plane component.

Session-Based Packet Routing For Facilitating Analytics

View page
US Patent:
20150215841, Jul 30, 2015
Filed:
Jan 22, 2015
Appl. No.:
14/603304
Inventors:
- San Jose CA, US
Sanjeev Nand Chhabria - Castro Valley CA, US
Xiaochu Chen - San Ramon CA, US
Sanjay Munshi - San Ramon CA, US
International Classification:
H04W 40/02
Abstract:
A GTP correlation cluster (GCC) can automatically program a network element to forward copies of packets originating from a mobile device and having a shared attribute to the same analytic server, regardless of the regions into which the mobile device moves. The GCC can monitor attributes of copies of control packets that the network element receives. In response to detecting a changed attribute within a control packet originating from a mobile device, the GCC can update a session map specific to that mobile device in order to cause packets having that changed attribute to be forwarded to the same port to which packets having the former attribute were being forwarded prior to the change. As a result, the network element can ensure that packets belonging to a particular session still are forwarded to the same analytic server even if the mobile device has moved to a different region.
Sanjeev N Chhabria from Fremont, CA, age ~53 Get Report