The invention discloses a software-defined metropolitan area network control system. The software-defined metropolitan area network control system includes an application module, a control module andinfrastructure equipment, wherein the application module and the control module are arranged on a web server, and transmit data to each other; the control module issues an equipment configuration instruction to the infrastructure equipment; the application module is a web service module based on a Django framework, and specifically includes a model module, a template unit and a view module; the model module sets the relationship mapping between a business object and a database; the template unit manages a presentation logic, and presents Web content through cooperation of a built-in template and an HTML file; and the view module handles a business logic, including a process from an HTTP request to response. An application program and a controller cooperate to detect the network status of the infrastructure equipment, so that an openflow protocol can be replaced to achieve the goal of fine-grained management of traffic behaviors, thus lowering the cost of network upgrading and transformation, and providing technical scheme support for enterprise network transformation.