The invention provides a multi-VRRP group and ECMP collaborative load adjustment method and
system, and belongs to the technical field of
network communication, and the method comprises the steps: generating a plurality of ECMP equivalent paths according to an ECMP protocol principle, creating a corresponding VRRP group for each ECMP equivalent path, establishing a mapping relation between the ECMP equivalent paths and the VRRP groups, and constructing an annular main / standby topological structure among a plurality of virtual routers; according to an extended
routing protocol, realizing cross-VRRP group state synchronization, and generating a global VRRP state information table; establishing a
bidirectional forwarding detection session on each ECMP equivalent path, and periodically collecting quality parameters from the global VRRP state information table; constructing a dynamic weight model, calculating and constructing the dynamic weight model based on the collected quality parameters, and obtaining and normalizing the
weight value of each ECMP equivalent path; detecting
service flow, identifying a DSCP field, and dividing service types; and based on the
weight value and the service type of each ECMP equivalent path, establishing a differentiated
flow scheduling strategy, and dynamically adjusting the ECMP equivalent paths.