The invention relates to the technical field of
software defined networks, in particular to an SRv6-based SDN (
Software Defined Network)
data center load balancing method and
system, and the method comprises the steps: obtaining node real-time load and SRv6 routing available
resource information through an SDN controller, constructing a load balancing model, and recognizing an overload node and a congestion link; generating a
flow scheduling path in combination with segmented routing characteristics; in combination with network state information, monitoring the load condition in real time when the node is unbalanced or the link
packet loss rate is gt; when 5%, a load balancing adjustment mechanism is triggered, unbalance types are distinguished, a related flow set is determined, optimization is performed by using a DQN
algorithm, and a
flow scheduling strategy is generated and dynamically adjusted by taking
throughput maximization and unbalance degree minimization as targets; and issuing the scheduling strategy to the
data center network equipment, updating the flow table through the
Netconf protocol, and redistributing the flow. Therefore, the problems of
low load balancing efficiency, insufficient dynamic adaptability,
low resource utilization rate and the like in the prior art are solved.