The integration of software-defined networking (SDN) and network function virtualization (NFV) enables the flexible deployment of network services and significant reduction in service provisioning cost. In particular, SDN, as a new networking paradigm, supports the flexible provisioning of new network services. Meanwhile, in NFV, the service request from end user can be represented as the service function chain (SFC). However, with the continuously increasing of network users and constant enlargement in network scale, the deployment of network services in the large-scale SDN network, which is composed of multiple SDN domains, becomes more challenging since these SDN domains are managed and maintained by different network operators and service providers. To address the above challenge, in this paper, we study the problem of how to deploy network services across multiple SDN domains optimally. Specifically, we first formulate this problem as an optimization problem by jointly minimizing the total number of SDN domains occupied by SFCs and the corresponding network resource consumption cost. We propose a novel heuristic deployment algorithm to solve this optimization problem. The simulation results demonstrate that the proposed heuristic deployment algorithm is effective and outperforms the comparison algorithms in terms of the total service cost. KEYWORDS multidomain network, network service deployment, SDN, SFC Int J Commun Syst. 2018;31:e3826.wileyonlinelibrary.com/journal/dac