This introduces the concepts of traffic prioritization using Quality of Service (QoS). It guides through configuring QoS policies to optimize network performance for different types of traffic and analyzing the results.
- Understand the importance of QoS in network performance.
- Configure QoS policies to prioritize different types of network traffic.
- Measure network performance before and after applying QoS.
- Analyze network traffic using tools like Wireshark.
- Network simulator (e.g., Cisco Packet Tracer, GNS3) or actual hardware with QoS capabilities.
- Wireshark for traffic analysis.
- iPerf for traffic generation and measurement.
- Two routers
- Two switches
- At least four computers or virtual machines
- Two routers connected via a WAN link.
- Switches connected to each router.
- Two computers per switch:
- One generating high-priority traffic (e.g., VoIP, video streaming).
- One generating low-priority traffic (e.g., file downloads, web browsing).
- Use iPerf to generate network traffic without QoS policies.
- Measure latency, bandwidth, and jitter for different types of traffic.
- Capture network traffic using Wireshark to analyze packet flow.
- Classify traffic:
- Define traffic classes (e.g., real-time vs. background traffic).
- Use ACLs or classifiers to identify different types of traffic.
- Apply QoS techniques:
- Priority Queuing (PQ): Prioritize real-time traffic.
- Weighted Fair Queuing (WFQ): Ensure fair bandwidth allocation.
- Traffic Shaping: Limit bandwidth for certain traffic types to prevent congestion.
- Repeat Task 1 tests after applying QoS policies.
- Measure the impact of QoS on latency, bandwidth, and jitter.
- Capture and analyze network traffic using Wireshark to verify prioritization.
This project was created by the repository owner.