Conventionally, network service providers and cloud service providers expanding their data center scale to meet the needs of XaaS (i.e. ITaaS, IaaS, SaaS, etc.) are seen as the path to increased monetization and business. However, introducing these innovative services to the market requires a new approach to networking in the cloud. One solution to merge legacy network elements into SDN environments is to connect bare-metal servers and other legacy virtual instances to a top-of-rack (ToR) switch, which provides interconnectivity with the virtualized SDN environment, as shown in Figure 1 below. Juniper Networks Contrail Cloud supports this interconnectivity with ToR switches through the Open vSwitch Database Management (OVSDB) protocol. The bare-metal servers and other legacy VMs can belong to any of the virtual networks configured in the Contrail cluster, facilitating communication with the other virtualized instances. Then policy and class-of-service (CoS) configurations can be used to control this communication.
These network environments contain both Network-Network-Interfaces (NNI) and Customer-Network-Interfaces (CNI), and the use of an OVSDB-managed ToR switch means it is necessary to implement different CoS policies on each interface type. This created the demand for a newly designed testing approach for CoS users.