The invention discloses a train communication network switching device based on the Ethernet. The train communication network switching device comprises an RS485 interface module, an M12 network interface module, a switching module, a CPU module and an SPI module, wherein the RS484 interface module is used for providing an interface for a device, with an RS485 interface, on a train, the M12 network interface module is used for providing a network interface for a train-mounted device of the train, the switching module is used for carrying out data information transmission and switching on data information received through the RS485 interface module and the M12 network interface module through a VLAN, the CPU module is used for configuring a register of the switching module to enable the switching module to achieve a tree generation protocol, the VLAN, flow control and a data priority, and the SPI module is used for providing register control channels for the CPU module and the switching module. By means of the train communication network switching device, the real-time performance of information data transmission and switching in a train communication network can be guaranteed.