-
公开(公告)号:US20240356869A1
公开(公告)日:2024-10-24
申请号:US18757466
申请日:2024-06-27
Applicant: Cisco Technology, Inc.
Inventor: Rajendra Kumar Thirumurthi , Samar Sharma , Mouli Vytla
IPC: H04L49/50 , H04L45/74 , H04L47/125 , H04L47/726
CPC classification number: H04L49/50 , H04L47/125 , H04L47/726 , H04L45/74
Abstract: In an example, a network switch is configured to natively act as a high-speed load balancer. Numerous load-balancing techniques may be used, including one that bases the traffic “bucket” on a source IP address of an incoming packet. This particular technique provides a network administrator a powerful tool for shaping network traffic. For example, by assigning certain classes of computers on the network particular IP addresses, the network administrator can ensure that the traffic is load balanced in a desirable fashion. To further increase flexibility, the network administrator may apply a bit mask to the IP address, and expose only a portion, selected from a desired octet of the address.
-
公开(公告)号:US20240039957A1
公开(公告)日:2024-02-01
申请号:US17876939
申请日:2022-07-29
Applicant: Cisco Technology, Inc.
IPC: H04L9/40 , H04L47/32 , H04L47/2408 , H04L69/22
CPC classification number: H04L63/20 , H04L47/32 , H04L47/2408 , H04L69/22
Abstract: A method of managing security rules may include extracting metadata from a data packet received at a first network device. The metadata including network metadata and network system metadata. The method may further include distributing the metadata to at least one service endpoint registered with the first network device, receiving from the at least one service endpoint, an indication as to how traffic associated with the data packet is to be handled, and enabling the traffic based at least in part on feedback received from the at least one service endpoint and creating a first service flow hash entry of a hash table associated with the data packet at the first network device. The first service flow hash entry identified each of a number of services using a unique number. The method may further include distributing the hash table including the first service flow hash entry across a fabric to at least a second network device.
-
公开(公告)号:US10009253B2
公开(公告)日:2018-06-26
申请号:US14802868
申请日:2015-07-17
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Samar Sharma , Mouli Vytla , Rajendra Kumar Thirumurthi
IPC: H04L12/751 , H04L12/24
CPC classification number: H04L45/026 , H04L41/0806 , H04L41/0846
Abstract: The present disclosure relates to providing shared resources to virtual devices on a network switch. In one example, a switch comprises a plurality of virtual device contexts (VDCs) and a default virtual device context (DVDC). The DVDC stores configuration data that identifies a network resource. The DVDC transmits a reference to the configuration data to each of the plurality of VDCs. Each of plurality of VDCs receives the reference from the DVDC. When the DVDC receive, from the at least one of the plurality of VDCs, a request to access the configuration data via the reference, the DVDC transmits at least a portion of the configuration data to the at least one of the plurality of VDCs. The at least the portion of the configuration data is operable to initiate a connection between the at least one of the plurality of VDCs and the network resource.
-
公开(公告)号:US20250045125A1
公开(公告)日:2025-02-06
申请号:US18365580
申请日:2023-08-04
Applicant: Cisco Technology, Inc.
Abstract: A method to generate sustainability metric for nodes that are configured to potentially execute a network function such as an application programming interface, and to use the sustainability metric to select one of the nodes to execute the network function. The method includes receiving sustainability information for a first node and a second node in a plurality of nodes configured to execute at least part of a predetermined network function, receiving sustainability information for a location at which the first node and the second node are respectively disposed, for a given workload to be executed by the predetermined network function, generating a sustainability metric for the first node and the second node, and selecting, based on the sustainability metric, one of the first node and the second node to execute the predetermined network function.
-
公开(公告)号:US11343190B2
公开(公告)日:2022-05-24
申请号:US16580087
申请日:2019-09-24
Applicant: Cisco Technology, Inc.
Inventor: Samar Sharma , Mouli Vytla , Rajendra Kumar Thirumurthi
IPC: H04L12/803 , H04L12/819 , H04L47/125 , H04L69/22 , H04L45/74 , H04L47/21 , H04L61/5007
Abstract: In an example, a network switch is configured to operate natively as a load balancer. The switch receives incoming traffic on a first interface communicatively coupled to a first network, and assigns the traffic to one of a plurality of traffic buckets. This may include looking up a destination IP of an incoming packet in a fast memory such as a ternary content-addressable memory (TCAM) to determine whether the packet is directed to a virtual IP (VIP) address that is to be load balanced. If so, part of the source destination IP address may be used as a search tag in the TCAM to assign the incoming packet to a traffic bucket or IP address of a service node.
-
公开(公告)号:US10523745B2
公开(公告)日:2019-12-31
申请号:US15095039
申请日:2016-04-09
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Rajendra Kumar Thirumurthi , Sachin Vijay Vishwarupe , Samar Sharma , Kushal A. Patel , Mouli Vytla
IPC: H04L29/08 , H04L12/803 , H04L12/26 , H04L12/947
Abstract: In an example, there is disclosed a network apparatus, comprising: one or more logic elements, including at least one hardware logic element, to provide a network manager engine to: provide a switched fabric management function; communicatively couple to at least one network switch, the network switch configured to provide optional native hardware-based load balancing; monitor one or more load balancing factors; and at least partly responsive to the one or more load balancing factors, configure native hardware-based load balancing on the at least one network switch.
-
公开(公告)号:US20180074570A1
公开(公告)日:2018-03-15
申请号:US15261605
申请日:2016-09-09
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Anand V. Akella , Praveen Parthasarathy Iyengar , Rajendra Kumar Thirumurthi , Samar Sharma , Krishna Bharadwaj Dharwada , Vivek Purushotham
IPC: G06F1/32 , H04L12/26 , G06N99/00 , H04L12/751
CPC classification number: G06F1/3287 , G06F1/3215 , G06F1/3278 , G06N99/005 , H04L41/0833 , H04L41/147 , H04L41/16 , H04L43/08 , H04L43/0876 , H04L45/08 , H04L45/12 , H04L45/123 , H04L45/70 , Y02D10/157 , Y02D10/171 , Y02D50/20
Abstract: A method is described and in one embodiment includes, for each of a plurality of outgoing ports of a first network element: collecting data comprising a number of packets arriving the outgoing port and an amount of power consumed by the outgoing port for a first time interval; calculating a packet per watt (“P/W”) metric for the port for the first time interval, wherein the P/W metric comprises the number of packets coming into the port divided by the amount of power consumed by the port during the first time interval; repeating the collecting and calculating for a number of successive time intervals; calculating a mean P/W metric for a time period comprising the first time interval and the successive time intervals; and calculating a variance for the time period comprising the first time interval and the successive time intervals. The method further includes redirecting traffic received at the network element to the outgoing port having the lowest variance.
-
8.
公开(公告)号:US09843482B1
公开(公告)日:2017-12-12
申请号:US14951207
申请日:2015-11-24
Applicant: CISCO TECHNOLOGY, INC.
IPC: H04L12/26 , H04L12/24 , H04L12/10 , H04L12/801 , G06F1/32
CPC classification number: H04L41/0826 , G06F1/3206 , G06F1/3287 , H04L12/12 , H04L43/0894 , H04L47/125
Abstract: A method is provided in one example embodiment and includes calculating a packet metric for a first one of a plurality of links connected to a network element, wherein the packet metric is equal to a packet count over a period of time T divided by a maximum throughput of the first one of the links; and determining based on the packet metric whether traffic on the one of the links should be switched to another one of the plurality of links to optimize power usage. If a determination is made that the traffic on the first one of the links should be switched to another one of the plurality of links, the method further includes selecting a second link from a subset of the plurality of links; assigning the traffic to the selected second link; and applying a cost saving measure at an interface of the network element to which the first link is connected.
-
公开(公告)号:US20160315815A1
公开(公告)日:2016-10-27
申请号:US14802868
申请日:2015-07-17
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Samar Sharma , Mouli Vytla , Rajendra Kumar Thirumurthi
IPC: H04L12/24 , H04L12/751
CPC classification number: H04L45/026 , H04L41/0806 , H04L41/0846
Abstract: The present disclosure relates to providing shared resources to virtual devices on a network switch. In one example, a switch comprises a plurality of virtual device contexts (VDCs) and a default virtual device context (DVDC). The DVDC stores configuration data that identifies a network resource. The DVDC transmits a reference to the configuration data to each of the plurality of VDCs. Each of plurality of VDCs receives the reference from the DVDC. When the DVDC receive, from the at least one of the plurality of VDCs, a request to access the configuration data via the reference, the DVDC transmits at least a portion of the configuration data to the at least one of the plurality of VDCs. The at least the portion of the configuration data is operable to initiate a connection between the at least one of the plurality of VDCs and the network resource.
Abstract translation: 本公开涉及向网络交换机上的虚拟设备提供共享资源。 在一个示例中,交换机包括多个虚拟设备上下文(VDC)和默认虚拟设备上下文(DVDC)。 DVDC存储标识网络资源的配置数据。 DVDC向多个VDC中的每一个发送对配置数据的引用。 多个VDC中的每一个从DVDC接收参考。 当DVDC从多个VDC中的至少一个VDC接收经由参考访问配置数据的请求时,DVDC将配置数据的至少一部分发送到多个VDC中的至少一个。 所述配置数据的至少一部分可操作以发起所述多个VDC中的所述至少一个与所述网络资源之间的连接。
-
公开(公告)号:US12206709B2
公开(公告)日:2025-01-21
申请号:US17876939
申请日:2022-07-29
Applicant: Cisco Technology, Inc.
IPC: H04L9/40 , H04L47/2408 , H04L47/32 , H04L69/22
Abstract: A method of managing security rules may include extracting metadata from a data packet received at a first network device. The metadata including network metadata and network system metadata. The method may further include distributing the metadata to at least one service endpoint registered with the first network device, receiving from the at least one service endpoint, an indication as to how traffic associated with the data packet is to be handled, and enabling the traffic based at least in part on feedback received from the at least one service endpoint and creating a first service flow hash entry of a hash table associated with the data packet at the first network device. The first service flow hash entry identified each of a number of services using a unique number. The method may further include distributing the hash table including the first service flow hash entry across a fabric to at least a second network device.
-
-
-
-
-
-
-
-
-