I. Introduction
Wide Area Networks (WANs) are of great significance in the real world. It connects different types of networks (e.g., data center networks, cellular networks, and metropolitan area networks) and transfers traffic among these networks to provide network applications. The emerging Software-Defined Networking (SDN) promises significant improvement in the performance of WANs with logically centralized control. Typically, a Software-Defined WAN (SD-WAN) is of large scale and is usually composed of multiple domains, each of which consists of one SDN controller to control flows traversing SDN switches placed in its domain. SDN controllers synchronize with each other to maintain a global network view [2].