Patent ID: 9503354
Filing Date: 2016-11-22
CPC Classification: H04L

Claim Text:
1. A method of configuring a virtual network comprising: running a user-interactive business requirements wizard from a server, said wizard collecting business requirements from a user by querying the user with progressive questions in a language of the business requirements, said business requirements used in configuring said virtual network; translating said business requirements into technical requirements for said virtual network using said server, said virtual network including a plurality of virtualized appliances; automatically discovering local network characteristics using a physical network device, the physical network device including a processor; providing said local network characteristics to said server; selecting a virtual network configuration for the plurality of virtualized appliances from a network configuration database using said server, said selecting utilizing said technical requirements and the local network characteristics provided to said server; testing behavior of said virtual network configuration, using a processor of said server, by simulating said virtual network; monitoring said testing and generating from said testing new facts regarding performance of said virtual network configuration, using said processor of said server; feeding back said new facts to said server for use by said server in said selecting; repeating said selecting, testing, monitoring and generating, and feeding back, until said server determines a criterion for virtual network stability has been reached; managing the plurality of virtual appliances using virtualized network management.