Knowledge base: Knowledge Base > ByteBlower > Examples
Use Case: Testing differentiated services with ByteBlower
Posted by Admin Kayako, Last modified by Craig Godbold on 29 November 2023 11:50 AM


Differentiated services or DiffServ is an architecture that specifies a scalable mechanism for classifying network traffic an providing quality of service. It's an evolution of previous technologies such as the TOS-bits in the IPv4 header.

Test Setup


Test Configuration

Testing the result of DiffServ in your network can be done easily using ByteBlower. Once your network devices such as routers and L3 switches, you can verify the result by sending traffic with the appropriate DiffServ flags.

ByteBlower implementation

ByteBlower GUI project


The ByteBlower project file can be found here.


The ByteBlower GUI allows you to create different frames with different configurations. We use this feature to create the different frames with different DiffServ classes. We use these frames in different flow templates we can then apply between different ports. Depending on your specific network setup and configuration, the flow template can be adjusted ( speeds, …. ) to fit your needs.

Frame with diffserv parameters

Our flows will measure both the packet loss and latency to compare all QoS parameters.

ByteBlower flow measuring all QoS parameters

Running a test will produce where you can compare the results with the expected outcome.

ByteBlower result for a specific DiffService setting.


(0 vote(s))
Not helpful

Comments (0)

We to help you!