-
公开(公告)号:US11962516B1
公开(公告)日:2024-04-16
申请号:US18162173
申请日:2023-01-31
Applicant: Cisco Technology, Inc.
Inventor: Ayan Banerjee , Saikat Bhattacharya , Ramesh Sivakolundu , Ravikanth Nasika , Rajesh Sharma
IPC: H04L49/00 , H04L43/028 , H04L43/12 , H04L45/7453
CPC classification number: H04L49/30 , H04L43/028 , H04L43/12 , H04L45/7453
Abstract: Techniques to eliminate duplicate packets from a stream of packets. A method includes receiving a packet, hashing elements of the packet to obtain a packet partial signature, generating an action data value by appending, to the packet partial signature, unhashed packet information, accessing a hash store location in a hash store based on the action data value, determining, based on data stored at the hash store location, whether the packet is a duplicate of a previously-received packet, and based on whether the packet is a duplicate of a previously-received packet, one of allowing and preventing one of the packet and a copy of the packet to reach a downstream network node.
-
公开(公告)号:US20230116820A1
公开(公告)日:2023-04-13
申请号:US17751210
申请日:2022-05-23
Applicant: Cisco Technology, Inc.
Inventor: Ayan Banerjee , Ramesh Sivakolundu , Chakradhar Kar , Sagar Borikar , Anant Thakar
IPC: H04L47/72 , H04L67/141
Abstract: Techniques for sending Compute Express Link (CXL) packets over Ethernet (CXL-E) in a composable data center that may include disaggregated, composable servers. The techniques may include receiving, from a first server device, a request to bind the first server device with a multiple logical device (MLD) appliance. Based at least in part on the request, a first CXL-E connection may be established for the first server device to export a computing resource to the MLD appliance. The techniques may also include receiving, from the MLD appliance, an indication that the computing resource is available, and receiving, from a second server device, a second request for the computing resource. Based at least in part on the second request, a second CXL-E connection may be established for the second server device to consume or otherwise utilize the computing resource of the first server device via the MLD appliance.
-
公开(公告)号:US11381485B1
公开(公告)日:2022-07-05
申请号:US17203333
申请日:2021-03-16
Applicant: Cisco Technology, Inc.
Inventor: Ayan Banerjee , Dhananjaya Rao , Sridhar Santhanam
IPC: G06F15/173 , H04L43/0817 , H04L43/0876 , H04L41/12 , H04L43/0811 , H04L43/0823
Abstract: A communication pathway between a plurality of network nodes within a network is established. A DIS election operation is executed to determine a first network node among the plurality of network nodes as the DIS for the network and creating a first pseudo node for the first network node, and with each network node of the plurality of network nodes, monitoring connectivity between the first network node and the other network nodes of the plurality of network nodes within the network, and monitoring adjacencies with the other network nodes of the plurality of network nodes within the network. Whether the connectivity between the first network node and the other network nodes of the plurality of network nodes within the network is in a synchronous state with the adjacencies with the other network nodes of the plurality of network nodes may be determined.
-
公开(公告)号:US11348023B2
公开(公告)日:2022-05-31
申请号:US16281405
申请日:2019-02-21
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Ayan Banerjee , Nataraj Batchu , Ankan Ghosh
IPC: H04L12/24 , G06N7/00 , G06N20/10 , H04L41/142 , H04L41/147 , H04L41/0677
Abstract: Customized feature vectors are used to train a machine learning algorithm to automatically identify a network component where a network fault has occurred. A database comprising network components and associated network faults is analyzed to select a set of network components associated with the largest quantity of network faults. Customized features associated with the network faults are identified and selected for use in a feature vector as input to a machine learning algorithm. The features are selected based upon analysis of consistency checks, component configuration limits, and network wide configurations.
-
公开(公告)号:US11218336B2
公开(公告)日:2022-01-04
申请号:US16842422
申请日:2020-04-07
Applicant: Cisco Technology, Inc.
Inventor: Swami Narayanan , Ambrish Mehta , Venkatesh Srinivasan , Raghava Sivaramu , Ayan Banerjee
Abstract: Aspects of the disclosed technology address limitations relating to packet replication for multi-destination traffic, by providing methods for performing hardware-based replication in network infrastructure devices, such as switches. In some aspects, application specific integrated circuits (ASICs) resident in physical devices can be used to perform packet replication. Depending on implementation, a hardware-based replication process can include steps for receiving a first packet that includes a first outer header containing first address information, receiving a second packet including a second outer header containing a hardware replication flag, forwarding the first packet to all virtual tunnel endpoints (VTEPs) connected with the TOR switch, and performing hardware replication for the second packet based on the hardware replication flag to generate one or more unicast packets. Systems and machine readable media are also provided.
-
公开(公告)号:US20210399908A1
公开(公告)日:2021-12-23
申请号:US17465822
申请日:2021-09-02
Applicant: Cisco Technology, Inc.
Inventor: Ayan Banerjee , Raghava K. Sivaramu , Srinivasan Ramabadran , Mehak Mahajan , Nataraj Batchu
IPC: H04L12/18 , H04L12/761
Abstract: In accordance with one example embodiment, a system configured for programming a network layer multicast address entry in a routing table of an ingress line card module is disclosed. The network layer multicast address entry includes a network layer address associated with at least one egress line card. The system is further configured for programming a data link layer multicast routing address entry in a routing table of a fabric card module in which the data link layer multicast routing address entry corresponds to the network layer multicast address entry.
-
公开(公告)号:US20210075853A1
公开(公告)日:2021-03-11
申请号:US16565048
申请日:2019-09-09
Applicant: Cisco Technology, Inc.
Inventor: Ayan Banerjee , Nataraj Batchu , Varun Shah
IPC: H04L29/08 , H04L12/743 , H04L12/26 , H04L12/927 , G06F9/455 , G06F9/50
Abstract: This disclosure describes techniques for collecting network parameter data for network switches and/or physical servers and provisioning virtual resources of a service on physical servers based on network resource availability. The network parameter data may include network resource availability data, diagnostic constraint data, traffic flow data, etc. The techniques include determining network switches that have an availability of network resources to support a virtual resource on a connected physical server. A scheduler may deploy virtual machines to particular servers based on the network parameter data in lieu of, or in addition to, the server utilization data of the physical servers (e.g., CPU usage, memory usage, etc.). In this way, a virtual resource may be deployed to a physical server that has an availability of the server resources, but also is connected to a network switch with the availability of network resources to support the virtual resource.
-
公开(公告)号:US10805145B2
公开(公告)日:2020-10-13
申请号:US16199467
申请日:2018-11-26
Applicant: Cisco Technology, Inc.
Inventor: Vengada Prasad Govindan , Ayan Banerjee , Mehak Mahajan , Abhayraj Kuldip Gidwani , Mudigonda Jwala Mallik
Abstract: Disclosed are systems, methods, and computer-readable storage media for synchronizing the secondary vPC node to the primary vPC node in a BFD protocol over a VxLAN channel with a remote node. In some embodiments of the present technology a primary vPC node can receive a packet from the remote node. The primary vPC node can then determine the packet includes either a MAC address corresponding to the primary vPC node or a secondary vPC node, and at least one inner packet identifier. Additionally, the primary networking switch can identify an access control list (ACL) entry from a set of ACL entries based on the at least one inner packet identifier. Subsequently, based on the ACL entry, the primary vPC node can generate a copy of the packet. After which, the primary vPC node can transmit the packet to the secondary vPC node.
-
公开(公告)号:US20200272923A1
公开(公告)日:2020-08-27
申请号:US16281405
申请日:2019-02-21
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Ayan Banerjee , Nataraj Batchu , Ankan Ghosh
Abstract: Customized feature vectors are used to train a machine learning algorithm to automatically identify a network component where a network fault has occurred. A database comprising network components and associated network faults is analyzed to select a set of network components associated with the largest quantity of network faults. Customized features associated with the network faults are identified and selected for use in a feature vector as input to a machine learning algorithm. The features are selected based upon analysis of consistency checks, component configuration limits, and network wide configurations.
-
公开(公告)号:US20190020585A1
公开(公告)日:2019-01-17
申请号:US16133370
申请日:2018-09-17
Applicant: Cisco Technology, Inc.
Inventor: Ayan Banerjee , Ramana Mellacheruvu , Abhishek Saxena , Vishal Jain , Luca Cafiero
IPC: H04L12/741 , H04L12/745 , H04W72/00 , H04L12/761 , H04L12/721 , H04W28/12 , H04L12/58 , H04L12/801
Abstract: Systems, methods, and non-transitory computer-readable storage media for performing hierarchical routing are disclosed. The method includes identifying routes in a computer network and arranging those routes in two separate routing tables. The first routing table is stored on a first module and the second routing table is stored on a second module.
-
-
-
-
-
-
-
-
-