In this paper, a software system design of dual-machine hot standby based on multicast mechanism is proposed. The client establishes a network connection with the main server through multicast interconnection technology, and introduces three important mechanisms of the system in detail, such as arbitration mechanism, dual-machine hot standby switch and interrupt reconnection. Taking the software system of a certain airport Doppler weather radar as an example, the concrete implementation method of the design is expounded, and the system is tested under the actual operating environment. The results show that the system has the advantages of simple design and implementation, high timeliness, high maintainability and economic cost, which can meet the requirements of small and medium-sized dual-machine hot standby software system and can be used as a reference for the design of small and medium-sized distributed system.