-
公开(公告)号:US11388113B2
公开(公告)日:2022-07-12
申请号:US16420009
申请日:2019-05-22
Applicant: Cisco Technology, Inc.
Inventor: Rajendra Kumar Thirumurthi , Samar Sharma , Mouli Vytla
IPC: H04L49/50 , H04L47/726 , H04L47/125 , 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.
-
公开(公告)号:US11146490B2
公开(公告)日:2021-10-12
申请号:US16405561
申请日:2019-05-07
Applicant: Cisco Technology, Inc.
Inventor: Manish Chandra Agrawal , Samar Sharma , Shyam Kapadia , Lukas Krattiger
IPC: H04L12/803 , G06F9/50 , H04L12/835
Abstract: The disclosed technology relates to a load balancing system. A load balancing system is configured to receive health monitoring metrics, at a controller, from a plurality of leaf switches. The load balancing system is further configured to determine, based on the health monitoring metrics, that a server has failed and modify a load balancing configuration for the network fabric. The load balancing system is further configured to transmit the load balancing configuration to each leaf switch in the network fabric and update the tables in each leaf switch to reflect an available server.
-
公开(公告)号:US11122008B2
公开(公告)日:2021-09-14
申请号:US16870130
申请日:2020-05-08
Applicant: Cisco Technology, Inc.
Inventor: Balaji Sundararajan , Samar Sharma
IPC: H04W56/00 , H04L29/12 , H04L12/707 , H04L12/725 , H04L12/721 , H04L12/741 , H04L29/06 , H04L12/24 , H04L12/715
Abstract: Systems, methods, and computer-readable media for creating service chains for inter-cloud traffic. In some examples, a system receives domain name system (DNS) queries associated with cloud domains and collects DNS information associated the cloud domains. The system spoofs DNS entries defining a subset of IPs for each cloud domain. Based on the spoofed DNS entries, the system creates IP-to-domain mappings associating each cloud domain with a respective IP from the subset of IPs. Based on the IP-to-domain mappings, the system programs different service chains for traffic between a private network and respective cloud domains. The system routes, through the respective service chain, traffic having a source associated with the private network and a destination matching the IP in the respective IP-to-domain mapping.
-
公开(公告)号:US11025539B1
公开(公告)日:2021-06-01
申请号:US16102851
申请日:2018-08-14
Applicant: Cisco Technology, Inc.
Inventor: Samar Sharma , Rajesh Sharma
IPC: H04L12/46 , H04L12/725 , H04L12/715 , H04L12/721 , H04L12/743
Abstract: Presented herein are techniques to support service chains in a network, such as a spine-leaf switch fabric network, that also uses overlay networking technology. More specifically, in accordance with the techniques presented herein, a linecard at an ingress network node for an overlay network is configured to receive a packet. Using information obtained from the packet, a hardware lookup is performed at the linecard to identify a service chain with which the packet is associated. An entry corresponding to the identified service chain is identified within a memory location of the linecard, where the entry includes overlay network information for forwarding packets along the identified service chain via an overlay network. Using the overlay network information included in the identified entry, the packet is encapsulated with an overlay packet header for use in forwarding the packet via the overlay network.
-
公开(公告)号:US10965598B1
公开(公告)日:2021-03-30
申请号:US16109003
申请日:2018-08-22
Applicant: Cisco Technology, Inc.
Inventor: Samar Sharma
IPC: H04L12/803 , H04L29/12 , H04L12/743 , H04L29/06
Abstract: A method including: storing, in at least one hardware module of a network device having a plurality of ports, attributes for at least one access control list and associated actions that cause network packets received at one of the plurality of ports that match the attributes for the at least one access control list, to be directed into a service chain that includes at least a first application performed by any one of a first plurality of redundant network processing appliance elements connected to another port of the plurality of ports; directing received network packets that match the attributes for the at least one access control list into the service chain; and load balancing network packets among the first plurality of redundant network processing appliance elements for the first application based on the attributes stored in the at least one hardware module of the network device.
-
公开(公告)号:US20200177479A1
公开(公告)日:2020-06-04
申请号:US16780065
申请日:2020-02-03
Applicant: Cisco Technology, Inc.
Inventor: Deven Walia , Rakesh B. Goudar , Samar Sharma
IPC: H04L12/26
Abstract: A method including: in a network element that includes one or more hardware memory resources of fixed storage capacity for storing data used to configure a plurality of networking features of the network element and a utilization management process running on the network element, the utilization management process performing operations including: obtaining a plurality of entries of the one or more hardware memory resources representing utilization of the one or more hardware memory resources by network traffic passing through the network element; sorting the plurality of entries of the one or more hardware memory resources by statistics associated with the network traffic passing through the network element to produce sorted entries; and sending the extracted to a network management application for display is disclosed. An apparatus and one or more non-transitory computer readable storage media to execute the method are also provided.
-
公开(公告)号:US20200021528A1
公开(公告)日:2020-01-16
申请号:US16580087
申请日:2019-09-24
Applicant: Cisco Technology, Inc.
Inventor: Samar Sharma , Mouli Vytla , Rajendra Kumar Thirumurthi
IPC: H04L12/803 , H04L12/819 , H04L29/12 , H04L29/06 , H04L12/741
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.
-
公开(公告)号:US10511514B1
公开(公告)日:2019-12-17
申请号:US15157173
申请日:2016-05-17
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Mouli Vytla , Samar Sharma
Abstract: A network apparatus for providing native load balancing, having: a first network interface to communicatively couple to a first network; a plurality of second network interfaces to communicatively couple to a second network; one or more logic elements providing a switching engine to provide network switching or routing; and one or more logic elements, including at least one hardware logic element, providing a load balancing engine to: load balance network traffic among a plurality of service nodes; probe a first service node with a first probe; and probe a second service node with a second probe, the second probe different in kind from the first probe.
-
公开(公告)号:US10469389B1
公开(公告)日:2019-11-05
申请号:US14714716
申请日:2015-05-18
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Samar Sharma , Mouli Vytla , Rajendra Kumar Thirumurthi
IPC: H04L12/911 , H04L12/803 , H04L29/06 , H04L12/741 , H04L12/819 , H04L29/12
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.
-
公开(公告)号:US20190273694A1
公开(公告)日:2019-09-05
申请号:US16420009
申请日:2019-05-22
Applicant: Cisco Technology, Inc.
Inventor: Rajendra Kumar Thirumurthi , Samar Sharma , Mouli Vytla
IPC: H04L12/911
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.
-
-
-
-
-
-
-
-
-