Adjustable bit mask for high-speed native load balancing on a switch

    公开(公告)号:US11388113B2

    公开(公告)日:2022-07-12

    申请号:US16420009

    申请日:2019-05-22

    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.

    Service chains for inter-cloud traffic

    公开(公告)号:US11122008B2

    公开(公告)日:2021-09-14

    申请号:US16870130

    申请日:2020-05-08

    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.

    Overlay network hardware service chaining

    公开(公告)号:US11025539B1

    公开(公告)日:2021-06-01

    申请号:US16102851

    申请日:2018-08-14

    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.

    Load balancing in a service chain
    85.
    发明授权

    公开(公告)号:US10965598B1

    公开(公告)日:2021-03-30

    申请号:US16109003

    申请日:2018-08-22

    Inventor: Samar Sharma

    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.

    SORTING AND DISPLAYING NETWORK TRAFFIC ANALYTICS

    公开(公告)号:US20200177479A1

    公开(公告)日:2020-06-04

    申请号:US16780065

    申请日:2020-02-03

    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.

    TCAM-BASED LOAD BALANCING ON A SWITCH
    87.
    发明申请

    公开(公告)号:US20200021528A1

    公开(公告)日:2020-01-16

    申请号:US16580087

    申请日:2019-09-24

    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.

    Node-specific probes in a native load balancer

    公开(公告)号:US10511514B1

    公开(公告)日:2019-12-17

    申请号:US15157173

    申请日:2016-05-17

    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.

    TCAM-based load balancing on a switch

    公开(公告)号:US10469389B1

    公开(公告)日:2019-11-05

    申请号:US14714716

    申请日:2015-05-18

    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.

    ADJUSTABLE BIT MASK FOR HIGH-SPEED NATIVE LOAD BALANCING ON A SWITCH

    公开(公告)号:US20190273694A1

    公开(公告)日:2019-09-05

    申请号:US16420009

    申请日:2019-05-22

    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.

Patent Agency Ranking