The virtual router is identical to a physical router in just about every aspect.
The virtual router is commonly loaded as a VM appliance to facilitate layer 3 routing.
Many companies that sell network hardware have come up with unique features that run on their virtual routing appliances; these features include VPN services, BGP routing ,and bandwidth management, among others.
The Cisco Cloud Services Router (CSR) 1000v: is a virtual router that is sold and supported by cloud providers such as Amazon and Microsoft Azure.
Juniper also offers a virtual router called the vMX router, and Juniper advertises it as a carrier-grade virtual router.