The invention relates to the technical field of 
cloud computing management, in particular to a method for distributed virtual networks applicable to a cloud platform. According to the method, any number of physical nodes are selected as network nodes of the cloud platform, and the network nodes establish and provide 
virtual network service; establishment of the network nodes includes the steps that (1), a 
virtual switch module is installed and started, and a 
virtual switch and an 
intranet network bridge are established; (2), an 
intranet network card is connected into the 
intranet network bridge; (3), the 
virtual switch and the intranet network bridge are connected, and a communication module for the node and other intranet nodes is set; (4), local VLAN ports are added; (5), the multiple virtual networks are established; (6), a virtual 
route is established; (7), an 
extranet network bridge is established, and an 
extranet network card is connected in; (8), a virtual 
route is established. Single-point failures of centralized 
network service of the cloud platform can be avoided, load balance of the 
network service nodes is achieved, the virtual networks can be managed flexibly and conveniently, and the method can be used for realizing the distributed virtual networks.