Implementar QoS per gestionar tràfic de jocs i streaming

Implementació QoS · LAN Party · Cisco

Quality of Service · Cisco IOS · LAN Party · SMX

Implementació de QoS per a Gaming i Streaming

Configuració completa d’un sistema Quality of Service en Cisco Packet Tracer per gestionar i prioritzar el tràfic d’una xarxa tipus LAN Party: gaming, streaming i descàrregues.

QoS · Priority Queuing ACL · Class-Map · Policy-Map Gaming · Streaming · Downloads Cisco 1941 · IOS CLI
01

Introducció al projecte QoS

Context — LAN Party

En aquest projecte s’ha implementat un sistema de Quality of Service (QoS) utilitzant Cisco Packet Tracer per gestionar correctament el tràfic d’una xarxa tipus LAN Party. Múltiples usuaris comparteixen el mateix ample de banda i diferents serveis competeixen pels recursos de xarxa. Sense QoS, tots els paquets es tracten de la mateixa manera, provocant problemes de latència, jitter i congestió.

02

Objectius del projecte

🎮

Prioritzar el tràfic de jocs en línia

Garantir latència baixa i resposta ràpida per al gaming, el servei més sensible als retards.

📺

Garantir estabilitat per al streaming

Reservar throughput estable per evitar interrupcions de vídeo durant la transmissió.

📥

Reduir l’impacte de les descàrregues

Limitar el consum de les descàrregues per evitar la saturació de la xarxa compartida.

Verificar i documentar la configuració

Comprovar el funcionament correcte de QoS i documentar totes les evidències del procés.

03

Topologia de xarxa

Dispositius i adreces IP

EquipFuncióAdreça IP
PC0Gaming192.168.1.10
PC1Streaming192.168.1.20
PC2Descàrregues192.168.1.30
Router Cisco 1941Gateway192.168.1.1
Topologia de la xarxa — Cisco Packet Tracer
Evidència 1 — Topologia de la xarxa: Router Cisco 1941 + Switch 2960 + 3 PCs · Fes clic per veure en gran
04

Justificació tècnica de QoS

🎮

Prioritat Alta

Gaming

70%

UDP — Sensible a la latència. Necessita resposta ràpida per evitar lag i desconnexions.

📺

Prioritat Mitjana

Streaming

20%

TCP — Necessita throughput estable i flux continu per evitar interrupcions de vídeo.

📥

Prioritat Baixa

Descàrregues

10%

TCP — Consumeix molt ample de banda. Limitada per evitar congestió de la xarxa.

05

Pas 1 · Configuració del Router

GigabitEthernet0/0 — Adreça IP del gateway

Configuració de la interfície principal del router amb l’adreça IP del gateway de la xarxa LAN Party.

enable configure terminal interface gigabitEthernet 0/0 ip address 192.168.1.1 255.255.255.0 no shutdown exit
Configuració IP del Router — CLI Cisco
Evidència 2 — CLI Cisco: configuració GigabitEthernet0/0 · 192.168.1.1/24 · Fes clic per veure en gran
06

Pas 2 · Configuració IP dels ordinadors

Assignació manual d’adreces IP

EquipIPGatewayRol
PC0192.168.1.10192.168.1.1GAMING
PC1192.168.1.20192.168.1.1STREAMING
PC2192.168.1.30192.168.1.1DOWNLOADS
Configuració IP dels PCs
Evidència 3 — Configuració IP manual de PC0, PC1 i PC2 · Fes clic per veure en gran
07

Pas 3 · Verificació de connectivitat

ping 192.168.1.1 La resposta correcta confirma comunicació amb el router
Prova de connectivitat — ping al router
Evidència 4 — ping 192.168.1.1 exitós — connectivitat verificada · Fes clic per veure en gran
08

Pas 4 · Configuració de les ACLs

Access Control Lists — classificació del tràfic

Les ACLs identifiquen els diferents tipus de tràfic segons la IP de cada equip per permetre la seva classificació posterior a les class-map.

access-list 101 permit ip host 192.168.1.10 any → Gaming access-list 102 permit ip host 192.168.1.20 any → Streaming access-list 103 permit ip host 192.168.1.30 any → Descàrregues
Configuració de les ACLs al CLI
Evidència 5 — ACLs 101/102/103: classificació per IP de Gaming, Streaming i Descàrregues · Fes clic per ampliar
09

Pas 5–6 · Class-Map i Policy-Map

Pas 5 — Class-Map: associar tràfic a categories

class-map GAMING match access-group 101 exit class-map STREAMING match access-group 102 exit class-map DOWNLOADS match access-group 103 exit

Pas 6 — Policy-Map LANPARTY-QOS: definir prioritats

policy-map LANPARTY-QOS class GAMING priority 70 ← Alta — redueix latència exit class STREAMING bandwidth 20 ← Mitjana — ample de banda reservat exit class DOWNLOADS bandwidth 10 ← Baixa — evita congestió exit
Justificació tècnica

Gaming rep prioritat absoluta (priority 70) per garantir latència mínima. Streaming té ample de banda reservat per mantenir el flux de vídeo. Descàrregues es limiten per evitar que saturin la xarxa compartida dels jugadors.

10

Pas 7–8 · Aplicació i verificació QoS

Pas 7 — Aplicació del service-policy a la interfície

interface gigabitEthernet 0/0 service-policy output LANPARTY-QOS exit
Aplicació del service-policy QoS
Evidència 8 — service-policy output LANPARTY-QOS aplicada a GigabitEthernet0/0 · Fes clic per ampliar

Pas 8 — Verificació show policy-map

show policy-map interface gigabitEthernet 0/0 Mostra: classes configurades · prioritats · polítiques actives
Verificació show policy-map interface
Evidència 9 — show policy-map interface: classes actives i prioritats verificades · Fes clic per ampliar
11

Resultats i conclusions

Resultats obtinguts

ObjectiuResultat
Prioritzar gaming✓ ACONSEGUIT
Estabilitat streaming✓ ACONSEGUIT
Limitar descàrregues✓ ACONSEGUIT
Evitar congestió✓ ACONSEGUIT
Verificació show policy-map✓ VERIFICAT

La implementació de QoS és molt important en xarxes on diferents serveis comparteixen el mateix ample de banda. En aquest projecte s’ha pogut comprovar com la priorització del tràfic permet millorar el rendiment dels serveis més sensibles, especialment els jocs en línia.

Mitjançant Cisco Packet Tracer s’ha configurat correctament un sistema QoS complet utilitzant ACLs, class-map, policy-map i service-policy. La solució permet reduir la latència del gaming, garantir la qualitat del streaming i controlar la congestió provocada per les descàrregues.

Aquest projecte ha servit per comprendre millor el funcionament de les polítiques QoS i la seva importància en xarxes reals on la convivència de serveis amb requisits molt diferents exigeix una gestió intel·ligent dels recursos de xarxa.

12

Annex · Resum de comandes

enable configure terminal ! 1. Configuració interfície router interface gigabitEthernet 0/0 ip address 192.168.1.1 255.255.255.0 no shutdown exit ! 2. Access Control Lists access-list 101 permit ip host 192.168.1.10 any access-list 102 permit ip host 192.168.1.20 any access-list 103 permit ip host 192.168.1.30 any ! 3. Class Maps class-map GAMING match access-group 101 exit class-map STREAMING match access-group 102 exit class-map DOWNLOADS match access-group 103 exit ! 4. Policy Map policy-map LANPARTY-QOS class GAMING priority 70 exit class STREAMING bandwidth 20 exit class DOWNLOADS bandwidth 10 exit ! 5. Aplicació del service-policy interface gigabitEthernet 0/0 service-policy output LANPARTY-QOS exit ! 6. Verificació show policy-map interface gigabitEthernet 0/0