The invention relates to a system for realizing a smooth software version upgrade function for an SD-WAN system, comprising an orchestrator module; a controller module, which is connected with the orchestrator module, can simultaneously perform software upgrades on equipment modules with multiple versions of software. Service management configuration; device module, connected with the controller module, used for clearing the original configuration during upgrade, and compatible with the service configuration issued by the controller module; interface module, and the orchestrator Modules, controller modules, and device modules are all connected. The present invention also relates to a method for smooth software version upgrade operation for SD-WAN system. By adopting the system and method for realizing the function of smooth software version upgrade for SD-WAN system of the present invention, system services do not need to be rearranged, and smooth upgrade is realized; during the upgrade process, the business impact between devices at each site is minimized; there is upgrade rollback solutions to mitigate the risks that arise during the upgrade process.