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.

    Multifunctional network switch
    23.
    发明授权

    公开(公告)号:US10284473B1

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

    申请号:US14871507

    申请日:2015-09-30

    Abstract: In accordance with one example embodiment, a system configured for providing multifunctional switching is disclosed. The system is configured for filtering at least some incoming traffic to select network packets originating from one or more predefined sources and destined to a predefined destination, load balancing at least some of the selected network packets among a plurality of server nodes to assign each network packet to one server node of the plurality of server nodes, for each network packet assigned to one server node of the plurality of server nodes replacing a destination address of the predefined destination with a destination address of the assigned server node, and forwarding the each network packet assigned to one server node in accordance with the replaced destination address in the network packet.

    Highly-scalable virtual IP addresses in a load balancing switch

    公开(公告)号:US10091112B1

    公开(公告)日:2018-10-02

    申请号:US14846755

    申请日:2015-09-05

    Abstract: In an example, there is disclosed a load balancing network apparatus, including a first network interface operable to communicatively couple to a first network; a plurality of second network interfaces operable to communicatively couple to a second network; and one or more logic elements providing a load balancing engine operable for: receiving an address mask; receiving an incoming network packet; masking a destination virtual network address with the address mask to match a plurality of virtual ip addresses; and load balancing the incoming network packet to the plurality of service nodes. There is also disclosed one or more computer-readable mediums including instructions for carrying out the operations, and a method of providing load balancing including carrying out the operations.

    LOAD BALANCING MOBILITY WITH AUTOMATED FABRIC ARCHITECTURE
    25.
    发明申请
    LOAD BALANCING MOBILITY WITH AUTOMATED FABRIC ARCHITECTURE 审中-公开
    具有自动织物结构的负载平衡移动性

    公开(公告)号:US20160316005A1

    公开(公告)日:2016-10-27

    申请号:US15095039

    申请日:2016-04-09

    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.

    Abstract translation: 在一个示例中,公开了一种网络设备,包括:一个或多个逻辑元件,包括至少一个硬件逻辑元件,以提供网络管理器引擎以提供交换结构管理功能; 通信地耦合到至少一个网络交换机,网络交换机被配置为提供可选的本地基于硬件的负载平衡; 监控一个或多个负载平衡因素; 并且至少部分地响应于所述一个或多个负载均衡因素,在所述至少一个网络交换机上配置本机基于硬件的负载平衡。

    SELECTIVE LOAD BALANCING OF NETWORK TRAFFIC

    公开(公告)号:US20220116447A1

    公开(公告)日:2022-04-14

    申请号:US17471047

    申请日:2021-09-09

    Abstract: In one embodiment, load balancing criteria and an indication of a plurality of network nodes is received. A plurality of forwarding entries are created based on the load balancing criteria and the indication of the plurality of nodes. A content addressable memory of a network element is programmed with the plurality of forwarding entries. The network element selectively load balances network traffic by applying the plurality of forwarding entries to the network traffic, wherein network traffic meeting the load balancing criteria is load balanced among the plurality of network nodes.

    Selective load balancing of network traffic

    公开(公告)号:US11122114B2

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

    申请号:US16537966

    申请日:2019-08-12

    Abstract: In one embodiment, load balancing criteria and an indication of a plurality of network nodes is received. A plurality of forwarding entries are created based on the load balancing criteria and the indication of the plurality of nodes. A content addressable memory of a network element is programmed with the plurality of forwarding entries. The network element selectively load balances network traffic by applying the plurality of forwarding entries to the network traffic, wherein network traffic meeting the load balancing criteria is load balanced among the plurality of network nodes.

    Adaptive load balancing
    29.
    发明授权

    公开(公告)号:US10412157B2

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

    申请号:US15095037

    申请日:2016-04-09

    Abstract: In an example, there is provided a network apparatus for providing native load balancing within a switch, including a first network interface operable to communicatively couple to a first network; a plurality of second network interfaces operable to communicatively couple to a second network, the second network comprising a service pool of service nodes; one or more logic elements providing a switching engine operable for providing network switching; and one or more logic elements comprising a load balancing engine operable for: load balancing incoming network traffic to the service pool via native hardware according to a load balancing configuration; detecting a new service node added to the service pool; and adjusting the load balancing configuration to account for the new service node; wherein the switching engine and load balancing engine are configured to be provided on the same hardware as each other and as the first network interface and plurality of second network interfaces.

    Selective load balancing of network traffic

    公开(公告)号:US10382534B1

    公开(公告)日:2019-08-13

    申请号:US14693925

    申请日:2015-04-23

    Abstract: In one embodiment, load balancing criteria and an indication of a plurality of network nodes is received. A plurality of forwarding entries are created based on the load balancing criteria and the indication of the plurality of nodes. A content addressable memory of a network element is programmed with the plurality of forwarding entries. The network element selectively load balances network traffic by applying the plurality of forwarding entries to the network traffic, wherein network traffic meeting the load balancing criteria is load balanced among the plurality of network nodes.

Patent Agency Ranking