-
公开(公告)号:US10892992B2
公开(公告)日:2021-01-12
申请号:US16310684
申请日:2016-07-01
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Bruce E. LaVigne , Don Fedyk
IPC: H04L12/803 , H04L12/707 , H04L12/801 , H04L12/825 , H04L12/891 , H04W28/08
Abstract: Example implementations relate to load balancing network traffic flows in a network switching device. According to an example, in a network switching device, a method to load balance network traffic flows across links of the device includes identifying a flow of the network traffic flows as an elephant flow. In response to identifying the flow as an elephant flow, the method collects remote utilization information for the flow. The method recomputes a path for the flow based on local utilization information and the collected remote utilization information and sends the flow along the recomputed path.
-
公开(公告)号:US20190116063A1
公开(公告)日:2019-04-18
申请号:US16097241
申请日:2016-04-29
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Paul Allen Bottorff , Don Fedyk , Barak Perlman
IPC: H04L12/66 , H04L12/715 , H04L12/725 , H04L12/723 , H04L12/851 , H04L29/12 , H04L12/46 , H04L29/06
Abstract: In an example, a hierarchical chaining gateway (hCG) includes a first communication interface corresponding to a first domain using a first chaining protocol, and a second communication interface corresponding to a second domain using a second and different chaining protocol. The hCG receives a service packet including a first service function chain header via the first communication interface. The hCG also identifies a key identifier in the service packet, and retrieves a second service function chain header based on the key identifier. Then, the hCG transforms the service packet by substituting the first service function chain header corresponding to first domain in the service packet with the second service function chain header corresponding to the second domain. Next, the hCG transmits the service packet including the second service function chain header via the second communication interface corresponding to the second domain.
-
公开(公告)号:US20190007321A1
公开(公告)日:2019-01-03
申请号:US16066935
申请日:2015-12-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Don Fedyk , Paul Allen Bottorff
IPC: H04L12/803 , H04L12/741 , H04L12/725 , H04L12/707 , H04L12/24 , H04L29/12
CPC classification number: H04L47/125 , H04L41/5041 , H04L45/24 , H04L45/306 , H04L45/74 , H04L61/25 , H04L61/6022 , H04L67/1004 , H04L69/22
Abstract: Some examples herein disclose a load balancer to identify a service function among multiple service functions based on an available capacity. The load balancer modifies a switch address in the packet and distributes the packet to the identified service function based on the modified switch address.
-
公开(公告)号:US20180034724A1
公开(公告)日:2018-02-01
申请号:US15222109
申请日:2016-07-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Don Fedyk , Bruce E. LaVigne
IPC: H04L12/721 , H04L12/803 , H04L12/707
CPC classification number: H04L45/123 , H04L45/24 , H04L45/38 , H04L47/125
Abstract: Example implementations relate to load balancing network traffic flows in a network switching device. According to an example, a network switching device may include a port to receive a packet in a network flow, a bin mapper module to map the packet to a bin of a plurality of bins, and a path determination module to determine available paths from the network switching device to a destination device for the packet. The device can also include a profile score module to determine a profile score for each candidate link implicated by the determined available paths, the profile score being based on a proportion of the available paths that use the candidate link. The device can also include a link-usage-by-destination score module to determine, for each candidate link, a link-usage-by-destination score that represents an amount of traffic that has been sent on each candidate link to the destination relative to all candidate links. A load balancer can then select a candidate link for the network flow based on comparing the profile scores of the candidate links with the link-usage-by-destination scores of the candidate links and create a bin-link mapping between the bin and the selected candidate link.
-
公开(公告)号:US10958481B2
公开(公告)日:2021-03-23
申请号:US16097241
申请日:2016-04-29
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Paul Allen Bottorff , Don Fedyk , Barak Perlman
IPC: H04L12/66 , H04L12/725 , H04L12/715 , H04L12/851 , H04L12/46 , H04L12/723 , H04L29/12 , H04L29/06
Abstract: In an example, a hierarchical chaining gateway (hCG) includes a first communication interface corresponding to a first domain using a first chaining protocol, and a second communication interface corresponding to a second domain using a second and different chaining protocol. The hCG receives a service packet including a first service function chain header via the first communication interface. The hCG also identifies a key identifier in the service packet, and retrieves a second service function chain header based on the key identifier. Then, the hCG transforms the service packet by substituting the first service function chain header corresponding to first domain in the service packet with the second service function chain header corresponding to the second domain. Next, the hCG transmits the service packet including the second service function chain header via the second communication interface corresponding to the second domain.
-
公开(公告)号:US10812393B2
公开(公告)日:2020-10-20
申请号:US16066935
申请日:2015-12-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Don Fedyk , Paul Allen Bottorff
IPC: H04L12/803 , H04L29/08 , H04L29/12 , H04L12/24 , H04L12/725 , H04L12/741 , H04L12/707 , H04L29/06
Abstract: Some examples herein disclose a load balancer to identify a service function among multiple service functions based on an available capacity. The load balancer modifies a switch address in the packet and distributes the packet to the identified service function based on the modified switch address.
-
公开(公告)号:US20190327174A1
公开(公告)日:2019-10-24
申请号:US16310684
申请日:2016-07-01
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Bruce E. LaVigne , Don Fedyk
IPC: H04L12/803 , H04L12/825 , H04L12/801 , H04L12/707 , H04W28/08 , H04L12/891
Abstract: Example implementations relate to load balancing network traffic flows in a network switching device. According to an example, in a network switching device, a method to load balance network traffic flows across links of the device includes identifying a flow of the network traffic flows as an elephant flow. In response to identifying the flow as an elephant flow, the method collects remote utilization information for the flow. The method recomputes a path for the flow based on local utilization information and the collected remote utilization information and sends the flow along the recomputed path.
-
公开(公告)号:US10027571B2
公开(公告)日:2018-07-17
申请号:US15222109
申请日:2016-07-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Don Fedyk , Bruce E. LaVigne
IPC: H04L12/721 , H04L12/707 , H04L12/803
Abstract: Example implementations relate to load balancing network traffic flows in a network switching device. According to an example, a network switching device may include a port to receive a packet in a network flow, a bin mapper module to map the packet to a bin of a plurality of bins, and a path determination module to determine available paths from the network switching device to a destination device for the packet. The device can also include a profile score module to determine a profile score for each candidate link implicated by the determined available paths, the profile score being based on a proportion of the available paths that use the candidate link. The device can also include a link-usage-by-destination score module to determine, for each candidate link, a link-usage-by-destination score that represents an amount of traffic that has been sent on each candidate link to the destination relative to all candidate links. A load balancer can then select a candidate link for the network flow based on comparing the profile scores of the candidate links with the link-usage-by-destination scores of the candidate links and create a bin-link mapping between the bin and the selected candidate link.
-
-
-
-
-
-
-