Data center network, flow balancing method thereof and controller
A data center network and controller technology, applied in the field of communication, can solve the problems of inconsistent link utilization, coexistence of congestion and insufficient utilization, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0171] see image 3 , the data center network provided in Embodiment 1 of the present invention includes: a controller and physical servers and network devices respectively connected to the controller, wherein:
[0172] The controller is used to collect the flow of network equipment and the flow of Hypervisor or vSw in the physical server in real time. When the traffic of the device and the Hypervisor or vSw in the physical server are determined to be congested, an encapsulation control policy is sent to the hypervisor or vsw in the physical server to determine the COS and service in the outer encapsulation of the NVO3 message on the source physical server. The value of one or more fields in the type (English: Type of Service, abbreviation: TOS) and time to live (English: Time To Live, abbreviation: TTL) field, combined with the hash factor configured for the network device to perform ECMP routing , realizing the traffic balance of the global path on the forwarding path from ...
Embodiment 2
[0197] see Figure 4 The traffic balancing method of the data center network provided by Embodiment 2 of the present invention includes the following steps:
[0198] S101, the controller configures one or more of COS, TOS and TTL as the hash factor for the ECMP routing selection of the network equipment in the data center network; that is, the network equipment in the data center network accepts the COS, TOS and TTL configured by the controller One or more hash factors for network devices to perform ECMP routing.
[0199] For example, since the downlink path of the access switch is fixed, only the uplink path needs to perform ECMP routing, so the access switch accepts the configuration of the controller, and uses one of COS, TOS, and TTL as the hash for ECMP routing factor; for the aggregation switch and the core switch, both the uplink path and the downlink path need to perform ECMP routing, so the aggregation switch and the core switch accept the configuration of the contro...
Embodiment 3
[0233] see Figure 5 , the controller provided by Embodiment 3 of the present invention includes: a first configuration module 11 , a collection module 12 and a second sending module 13 . in,
[0234] The first configuration module 11 is used to configure one or more of COS, TOS and TTL as a hash factor for network equipment in the data center network to perform ECMP routing;
[0235] For example, since the downlink path of the access switch is fixed, only the uplink path needs to perform ECMP routing, so the first configuration module 11 configures one of COS, TOS and TTL as the hash factor for the access switch to perform ECMP routing ; For the aggregation switch and the core switch, the uplink path and the downlink path all need to perform ECMP routing, so the first configuration module 11 configures two of COS, TOS and TTL as the hash factor for the aggregation switch and the core switch to perform ECMP routing .
[0236] When choosing COS or TOS or TTL as the hash fact...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


