The invention discloses a
software and hardware cooperation
system and method for
satellite network routing simulation, and mainly solves the problem that an existing
simulation scheme is difficult to consider
high fidelity of protocol behaviors and high performance of data forwarding in a high dynamic
satellite network. The
system comprises a
software control plane unit, a hardware data plane unit, a
satellite network simulation upper computer and a switch, and the switch is bidirectionally connected with the
software control plane unit, the hardware data plane unit, the
satellite network simulation upper computer and the switch and serves as a
data exchange platform of the
system. The
satellite network simulation upper computer is used for
system configuration management, operation state monitoring and result
visualization; the software control plane is used for executing simulation calculation and
routing decision of a
satellite network routing protocol and generating a standardized forwarding table item; and the hardware data plane unit performs high-speed and deterministic table lookup forwarding according to the standardized forwarding table item, and simulates a satellite resource constraint environment. According to the method, the integrity of protocol simulation details is guaranteed, meanwhile, high-efficiency forwarding performance and non-interruption updating in a high-dynamic environment are achieved, and the method can be used for
routing protocol verification,
network performance testing and satellite-borne
algorithm evaluation of large-scale low-
orbit satellite constellations.