-
公开(公告)号:US12107695B2
公开(公告)日:2024-10-01
申请号:US17465822
申请日:2021-09-02
Applicant: Cisco Technology, Inc.
Inventor: Ayan Banerjee , Raghava K. Sivaramu , Srinivasan Ramabadran , Mehak Mahajan , Nataraj Batchu
IPC: H04L12/18 , H04L45/16 , H04L45/745 , H04L49/201
CPC classification number: H04L12/18 , H04L45/16 , H04L45/745 , H04L49/201
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.
-
公开(公告)号:US20230388244A1
公开(公告)日:2023-11-30
申请号:US18232276
申请日:2023-08-09
Applicant: Cisco Technology, Inc.
Inventor: Chakradhar Kar , Sagar Borikar , Ramesh Sivakolundu , Ayan Banerjee , Anant Thakar
IPC: H04L47/72 , H04L67/141 , G06F9/50 , G06F3/06 , H04L47/70 , H04L67/568 , H04L47/722 , H04L69/08
CPC classification number: H04L47/72 , H04L67/141 , G06F9/50 , G06F3/0601 , H04L47/822 , H04L67/568 , H04L47/722 , H04L69/08 , H04L47/829
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.
-
公开(公告)号:US20230283656A1
公开(公告)日:2023-09-07
申请号:US18111362
申请日:2023-02-17
Applicant: Cisco Technology, Inc.
Inventor: Ayan Banerjee , Nataraj Batchu , Varun Shah
IPC: H04L67/1008 , G06F9/455 , G06F9/50 , H04L43/0882 , H04L43/16 , H04L47/80 , H04L45/745 , H04L67/51
CPC classification number: H04L67/1008 , G06F9/45558 , G06F9/5077 , H04L43/0882 , H04L43/16 , H04L47/805 , H04L45/74591 , H04L67/51 , G06F2009/45595
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.
-
公开(公告)号:US20230224255A1
公开(公告)日:2023-07-13
申请号:US18122015
申请日:2023-03-15
Applicant: Cisco Technology, Inc.
Inventor: Ayan Banerjee , Ramesh Sivakolundu , Chakradhar Kar , Sagar Borikar , Anant Thakar
CPC classification number: H04L47/72 , H04L47/829
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.
-
公开(公告)号:US11632337B1
公开(公告)日:2023-04-18
申请号:US17751210
申请日:2022-05-23
Applicant: Cisco Technology, Inc.
Inventor: Ayan Banerjee , Ramesh Sivakolundu , Chakradhar Kar , Sagar Borikar , Anant Thakar
IPC: H04L47/72 , H04L67/141 , G06F9/50 , G06F3/06 , H04L47/70
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.
-
公开(公告)号:US11627062B2
公开(公告)日:2023-04-11
申请号:US17830176
申请日:2022-06-01
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, determining 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 within the network.
-
公开(公告)号:US11601377B1
公开(公告)日:2023-03-07
申请号:US17751181
申请日:2022-05-23
Applicant: Cisco Technology, Inc.
Inventor: Chakradhar Kar , Sagar Borikar , Ramesh Sivakolundu , Ayan Banerjee , Anant Thakar
IPC: H04L47/722 , H04L67/568 , H04L69/08
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.
-
公开(公告)号:US11588884B2
公开(公告)日:2023-02-21
申请号:US16565048
申请日:2019-09-09
Applicant: Cisco Technology, Inc.
Inventor: Ayan Banerjee , Nataraj Batchu , Varun Shah
IPC: G06F9/455 , G06F9/50 , H04L43/0882 , H04L43/16 , H04L67/51 , H04L67/1008 , H04L47/80 , H04L45/745
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.
-
公开(公告)号:US10454839B1
公开(公告)日:2019-10-22
申请号:US15979865
申请日:2018-05-15
Applicant: Cisco Technology, Inc.
Inventor: Liangi Lin , Thomas J. Edsall , Ayan Banerjee
IPC: G06F11/00 , H04L12/823 , H04L12/44 , H04L12/741 , H04L12/859 , H04L12/26 , H04L12/851 , H04L12/865
Abstract: Techniques for implementing deadlock avoidance in a leaf-spine network are described. In one embodiment, a method includes monitoring traffic of a plurality of packets at a leaf switch in a network having a leaf-spine topology. The method includes marking a packet with an identifier associated with an inbound uplink port of the leaf switch when the packet is received from one of a first spine switch and a second spine switch. The method includes detecting a valley routing condition upon determining that the packet marked with the identifier is being routed to an outbound uplink port of the leaf switch to be transmitted to the first spine switch or the second spine switch. Upon detecting the valley routing condition, the method includes dropping packets associated with a no-drop class of service when a packet buffer of the inbound uplink port reaches a predetermined threshold.
-
公开(公告)号:US10250504B1
公开(公告)日:2019-04-02
申请号:US15724092
申请日:2017-10-03
Applicant: Cisco Technology, Inc.
Inventor: Venkata Naga Ramesh Ponnapalli , Ayan Banerjee , Raghava K Sivaramu , Nataraj Bacthu
IPC: H04L12/745 , H04L12/743 , H04L12/721
Abstract: In one embodiment, longest prefix matching (LPM) operations are performed on a value in multiple interspersed prefix length search spaces to determine an overall longest prefix matching result in a packet switching system. A first LPM lookup unit performs a first LPM operation on the particular lookup value in a first search space finding a first longest matching prefix, and a second LPM lookup unit performs a second LPM operation on the particular lookup value in a second search space finding a second longest matching prefix. The longer of the first and second longest matching prefixes determines the overall LPM. In one embodiment, the first search space and the second search space include non-default route prefixes with interspersed prefix lengths matching a same value, such as, but not limited to the particular lookup value (e.g., a destination address of a packet).
-
-
-
-
-
-
-
-
-