Software-Defined Networking (SDN) improves flexibility in network management and programmability through decoupling the control and the data planes. In SDN, traffic analysis and modelling are important for tracking network activity and availability to detect abnormalities, such as security and operational problems. In this paper, a seven-dimensional state model is used to model SDN TCP and UDP flows, unlike other models that are used in previous work which use three or four-dimensional states. We formulate seven-dimensional states with transitions which consider flow-level arrivals to get more accurate knowledge about modelling the SDN traffic. The proposed work uses multiple controllers and multiple switches with limited capacities unlike other models in related work which may use one controller or switch with an infinite buffer. Using multiple controllers improves the security of the network, due to the backup capability. In addition, it enhances the network’s scalability since there are enough controllers to serve more switches. Also, using multiple switches can provide more accurate results to better reflect the actual case of traffic in the network. The packet average delay and loss probability are tracked to measure the performance of the developed models. Simulation results are formulated and compared to analytical ones. The results prove that the proposed modelling is accurate compared to the recent work.