FingerInTheNet
  • Les cours
    • 01 – Les bases
      • Les bases
      • 01 – Le monde Internet
      • 02 – Le code binaire
      • OSI et TCP/IP
      • 03 – Le modèle OSI
      • 04 – Le modèle TCP/IP
      • La couche 1
      • 10 – Le câblage
      • La couche 2
      • 20 – Les adresses MAC
      • 21 – La table ARP
      • 22 – La table CAM
      • 23 – Les domaines de collision
      • La couche 3
      • 30 – Les adresses IPv4
      • 30A – Méthode de subnetting numéro 1
      • 31 – Les adresses IPv6
    • 02 – Switching
      • 00 – Débuter avec CISCO
      • 01 – Les VLANs
        • Les bases
        • 01 – Les VLANs
        • 02 – Les liens Trunk
        • Inter-VLAN
        • 10 – Routage Inter-VLAN
        • Apprentissage
        • 20 – Le protocole VTP
        • La sécurité
        • 30 – Les VACLs
        • 31 – Les Private VLANs
      • 02 – Spanning Tree
        • Les bases
        • 01 – Présentation
        • Les protocoles
        • 10 – Le protocole STP
        • 11 – Le protocole RSTP
        • L’utilisation
        • 20 – Le protocole PVST+
        • 21 – Le protocole RPVST+
        • 22 – Le protocole MST
        • Les options
        • 30 – PortFast
        • 31 – BPDU Guard
        • 32 – BPDU Filter
        • 33 – Loop Guard
        • 34 – Root Guard
        • 35 – Le protocole UDLD
      • 03 – La redondance
        • Vieille méthode
        • 10 – Introduction au FHRP
        • 11 – Le protocole HSRP
        • 12 – Le protocole VRRP
        • 13 – Le protocole GLBP
        • Nouvelle méthode
        • 20 – La méthode VSS
      • 04 – Le Load-Balancing
        • 10 – L’EtherChannel
      • 05 – La découverte des voisins
        • 10 – Le protocole CDP – LLDP
      • 06 – Le monitoring
        • 10 – SPAN – RSPAN – ERSPAN
    • 03 – Routing
      • Les bases
      • 01 – Config d’un routeur
      • 10 – Le routage statique
      • 11 – Le routage dynamique
      • Les protocoles
      • 21 – Le protocole RIP
      • 22 – Le protocole OSPF
      • 23 – Le protocole EIGRP
      • 24 – Le protocole BGP
      • Les liaisons
      • 25 – Les liaisons WAN
        • 01 – Le Frame-Relay
        • 02 – HDLC / PPP
        • 03 – Le protocole PPPoE
        • 04 – Metro Ethernet
        • 05 – Les services Cloud
    • 04 – Les services
      • Le NAT
      • Le SLA
      • Le protocole DHCP
      • Le protocole NTP
      • Le protocole SNMP
      • Le protocole NetFlow
      • Gestion des logs
      • SPAN – RSPAN – ERSPAN
    • 05 – La sécurité
      • 10 – Le protocole SSH
      • 11 – Les access-lists
      • Le service DHCP
      • 20 – Le DHCP Snooping
      • 21 – Le Dynamic ARP Inspection
      • 22 – L’IP Source Guard
      • Authentification
      • 30 – Le protocole AAA
      • 31 – Le Port-security
      • 32 – Le Port-based authentication
      • Sécuriser son architecture réseau avec le Storm Control
      • Configuration Sécurisée CISCO
    • 06 – Les VPNs
      • Présentation et configuration d’un Tunnel GRE
      • Présentation du Protocole IPSEC
      • OpenVPN sous Pfsense
      • Présentation et configuration du Dynamic Multipoint VPN (DMVPN)
    • 07 – QOS
      • QOS – Introduction
      • QOS –
      • QOS – Classification et marquage
      • Présentation et configuration du CBWFQ over GRE sous CISCO
    • 08 – IPv6
      • IPv6 – Introduction
      • IPv6 – Route statique
      • IPv6 – Neighbor Discovery Protocol
      • Configuration d’une access-list IPv6
      • Service DHCP – IPv6
      • Se générer une adresse IPv6 avec EUI-64
      • Présentation et configuration du NAT64
      • Tunneling IPv6 over IPv4
    • 10 – La pratique
      • Débuter avec CISCO
      • Commande CISCO et HP
      • CISCO – Err-Disable
      • Présentation et configuration des Template SDM
      • Récupérer son mot de passe CISCO en moins 5 minutes
      • Les IOS CISCO
      • 21 – Installer un IOS
      • 22 – Les licences IOS
    • 99 – Divers
      • Hack d’un jour
      • Liens Utiles
      • Présentation des Wildcard
      • Virtualisation
      • Archive tes configurations CISCO via le protocole SCP
      • La Blockchain vue par CISCO
    • Les exercices
      • La théorie
        • QCM 01
      • La pratique
        • Travaux pratique 01
        • Travaux pratique VOIP
    • Les plateformes
      • Plateforme physique
      • 10 – Créer sa plateforme
      • Plateforme virtuelle
      • 20 – Packet Tracer
  • Cours vidéo
    • – INTRODUCTION –
    • PARTIE 1 – LES BASES
    • PARTIE 2 – SWITCHING
    • PARTIE 3 – ROUTING
    • PARTIE 4 – SERVICES
    • PARTIE 5 – SECURITY
  • La carrière
    • Les métiers de l’informatique
    • 00 – Certification CISCO
      • Préparation
      • 00 – Les certifications CISCO v3
      • 01 – Méthode de travail
      • CCNA Routing & Switching
      • 10 – CCNA 200-125
      • 11 – CCNA 200-301
      • CCNP Routing & Switching
      • 20 – CCNP ROUTE
      • 21 – CCNP SWITCH
      • 22 – CCNP TSHOOT
      • Après l’examen
      • 30 – Et après ?
    • 01 – Méthode de travail
      • Créer une architecture réseau
      • Les baies informatiques
      • Câblage en baie
      • Alphabet phonétique
    • 02 – Les fiches métier
      • Admin Télécom par Satellite
      • Traitement automatique du langage naturel
    • 03 – Les prix et distinction
      • Les WorldSkills
  • Bonus
    • Pour les Pros
    • La boutique
    • Les liens utiles
    • Pour les entreprises
    • Demande de devis
  • Abo
  • Mon compte
    • Connexion
    • Mot de passe perdu
    • Détails du compte

QOS – Introduction

  • Rédigé par Eric JOUFFRILLON
  • le 24 novembre 2016

Définition d’un flux de donnée


Un flux de données est caractérisé selon les 4 paramètres suivants :

  • Bandwidth
    • Bande passante
    • Exemple : 2Mbps
  • Delay (Latence)
    • Temps de transit référence d’un paquet sur un support donné (Fibre, Lien satellitaire)
    • Exemple : 100ms
  • Jitter (Gigue)
    • Variation du temps de transit sur un support donné
    • Exemple : le temps de transit varie entre 80 et 120ms , le Jitter sera donc de 40ms
    • Temps de transit = Latence + Gigue
  • Loss
    • Pourcentage de perte
    • Exemple : 1%

Type de trafic


  • Données (HTTP, FTP)
  • Voix (VoIP)
    • Afin d’avoir une bonne qualité d’appel audio :
      • Delay = 150 ms Max
      • Jitter = 30 ms Max
      • Loss = 1% Max
  • Vidéo (Skype, Facetime,Streaming)
    • Afin d’avoir une bonne qualité d’appel vidéo :
      • Bandwidth = Entre 384 Kbps à plus de 20Mbps
      • Delay = 200 à 400ms
      • Jitter = 30-50 ms
      • Loss = 0.1 – 1%

 

Classification et Marquage


 Classification


[contentcropnow]

Cette étape est la première étape pour mettre en place de la QOS.

La classification va nous permettre d’identifier des flux spécifiques à prioriser ou non (Voix, Vidéo , Applications opérationnel, Réseau Internet, Réseau Intranet de l’entreprise, ect…).

Cette classification se fait via des access-list ou des NBAR.

 Classification de nos flux IP
Classification de nos flux IP

Marquage


Marquage de flux
Marquage de flux

 

Dès que notre flux à été classifié , nous pouvons le marquer afin que tout les équipements actifs qu’il va traverser et qui applique une qualité de service n’est pas à le reclassifier à chaque fois.

 

 

Ce marquage peut être fait à différents niveaux :

  • Marquage IP (DSCP , IPP)
  • Marquage Ethernet 802.1Q ( COS )
  • Marquage Wifi ( TID )
  • Marquage MPLS ( EXP )

Je détaillerais uniquement les marquages IP et Ethernet dans cet article.

 

Marquage IP


Ce marquage IP est fait au niveau du champ TOS (Type Of Service). Il existe deux types de marquage IP :

  • IPP ( IP Precedence )
    • RFC 791
    • 3bits
    • 8 Possibilitées ….
  • DSCP (Differentiated Services Code Point)
    • RFC 2474
    • 6bits
    • 64 Possibilités !

Marquage Ethernet


Ce marquage est présent dans le taggage 802.1Q (Trunk). Il est donc uniquement possible de marquer nos trames sur nos liaisons inter-switch en mode Trunk.

Ce marquage peut être appeler COS ou PCP :

  • COS (Class Of Service) ou PCP (Priority Code Point).
    • Défini dans l’IEEE 802.1q
    • 3bits
    • 8 Possibilitées

 

Marquage DiffServ


Nous avons vu qu’il est possible de mettre plusieurs valeur de marquage sur nos flux. Afin que les entreprises et les fournisseurs d’accès soit d’accord sur la politique de marquage à adopter, RFC à défini une architecture DiffServ via plusieurs normes.

Ces normes RFC ont défini trois types de marquage DSCP :

  • Expedited Forwarding ( EF )
    • RFC 3246
    • Une seul valeur possible = EF
    • Tag : EF
    • Prévu pour les flux qui nécessite un Delay , Jitter et Loss faible.(voix)
  • Assured Forwarding ( AF )
    • RFC 2597
    • 12 Valeurs possibles ( AF11 , 12 , 13 , AF21, 22, 23, AF31, 32, 33 , AF 41, 42, 43 )
    • Tag : AF XY
      • X ( 1 , 2 , 3 ou 4)  : De la pire à la meilleure Queue
      • Y ( 1 , 2 ou 3) : Du meilleur au pire traitement.
    • Le marquage DSCP AF41 aura donc un meilleur traitement que tout les autres.
    • Le marquage DSCP AF13 aura donc le pire des traitements.
  • Class Selector ( CS )
    • Anciennement IPP
    • 8 Possibilités (CS0 à CS7)
    • Le marquage DSCP utilise les 3 premiers bits anciennement réservé à IPP afin que les deux soit compatibles.
    • Le marquage CS7 aura le meilleur traitement
    • Le marquage CS0 aura le pire traitement.
Marquage DiffServ
Marquage DiffServ

Maintenant que nous avons classifiés nos flux, nous pouvons les mettre dans une file d’attente en cas de congestion réseau.

 

Gestion de la congestion


Le fonctionnement normal d’un routeur est de recevoir le paquet et de l’aiguiller dans la bonne direction. Lorsque qu’il y à une congestion réseau (Bande passante saturé), le routeur vas mettre les paquets qu’il à transférer dans une file d’attente.

Gestion de la congestion
Gestion de la congestion

Le premier arrivé sera le premier servi ! (Comme au Mcdrive).

Nous avons vu que certains flux ont besoins d’être priorisé afin de fonctionner correctement (Voix , Visioconférence , flux d’administration et de supervision, …)

Pour faire ceci , nous allons créer une fille d’attente pour chaque marquage. (Queue)

Schéma de principe QOS
Schéma de principe QOS

Dès que la bande passante le permet , le Scheduler (planificateur) va choisir qui des files d’attente va t’il ouvrir à l’instant T

 

Scheduler


Le Scheduler est celui qui va choisir la quel des queue à ouvrir à l’instant T.

Il va utiliser la logique « Round robin« .

Imaginons le cas suivant :

Scheduler
Scheduler

 

  • Queue 1 = 50%
  • Queue 2 = 30%
  • Queue 3 = 15%
  • Queue 4 = 5%

 

 

 

Sur 100 Paquets que le Scheduler peut faire transiter , il va laisser passer :

  • 10 paquets de Q1
  • puis 6 paquets de Q2
  • puis 3 paquets de Q3
  • puis 1 paquets de Q4
  • puis 10 paquets de Q1
  • puis etc …

(Ces données on été pris uniquement à titre d’exemple)

Problématique liée au queues : Nos flux concernant la voix et la vidéo en live vont augmenter en terme de Jitter et de delay !

Résultat : Service dégradé

Solution : Faire en sorte que la queue voix et vidéo soit toujours prioritaire , le scheduler doit faire en sorte que la queue les concernant soit la plus vide possible. Ce procédé s’appelle la LLQ (Low Latency Queuing).

Scheduler + LLQ
Scheduler + LLQ

Il nous reste à voir le Policy et le Shaping !

 

En espérant que cet article vous as été utile ! Hésitez pas à me la faire savoir !!
Ce site possède d’autres articles réseaux, profitez en pour naviguer dans la barre de menu !

 

FingerInTheNet.com

eric jouffiron
Eric JOUFFRILLON

Spécialiste système et support de télécommunication
10 ans d’expérience

Formateur Système de télécommunication spatiale
3 ans d’expérience

Laisse un commentaire

Commence maintenant

TÉLÉCHARGE TON GUIDE DE CONFIGURATION CISCO !!

  • Promo
    E-books

    Guide de configuration CISCO

    Note 4.29 sur 5
    €19.90 €9.90
    Ajouter au panier

Rejoins-nous sur facebook

Et également sur youtube

Le programme de formation

Les bases du réseau

  • Le monde internet
  • Le code binaire
  • Le modèle OSI
  • Le modèle TCP/IP
  • Le câblage
  • Les adresses MAC
  • La table ARP
  • La table CAM
  • Les domaines de collision
  • Les adresses IPv4
  • Les adresses IPv6

La partie Switching

  • Les Vlans
  • Les liens Trunk
  • Le routage inter-vlan
  • Le protocole VTP
  • Les VACLs
  • Les Private VLANs
  • Le Spanning-Tree
  • Introduction au FHRP
  • Le protocole HSRP
  • Le protocole VRRP
  • Le protocole GLBP
  • La méthode VSS

La partie ROUTING

  • Configuration d'un routeur
  • Le routage statique
  • Le routage dynamique
  • Le protocole RIP
  • Le protocole OSPF
  • Le protocole EIGRP
  • Le protocole BGP
  • Le Frame Relay
  • HDLC / PPP
  • Le protocole PPPoE
  • Le metroEthernet
  • Les services CLOUD

Les services

  • Le NAT
  • Le SLA
  • Le protocole DHCP
  • Le protocole NTP
  • Le protocole SNMP
  • Le protocole NetFlow
  • La gestion des logs

La sécurité

  • Le protocole SSH
  • Les access-lists
  • Le DHCP Snooping
  • Le Dynamic ARP Inspection
  • L'IP Source guard
  • Le protocole AAA
  • Le port-security
  • Le port-based authentication
  • Le Storm-control

Les VPNs

  • Les tunnels GRE
  • Le protocole IPSec
  • Le DMVPN

Finger In The Net

Créé en 2015 lors de mes révisions CCNA, ce site a pour objectif de venir en aide aux étudiants, aux administrateurs et aux ingénieurs réseau en leur apportant une source documentaire en français et accessible de n’importe où.

Twitter
Facebook-f
Youtube
Linkedin

Rejoins-nous sur facebook

© FingerInTheNet.com. Tous droits réservés

Conditions général d'utilisation

Politique de confidentialité

MON COMPTE

  • Inscription
  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR

1. LES BASES

  • Le monde INTERNET
  • Le code binaire
  • Le modèle OSI
  • Le modèle TCP/IP
  • Le câblage
  • Les adresses MAC
  • La table ARP
  • La table CAM
  • Les domaines de collision
  • Les adresses IPv4
  • Méthode de subnetting

2. SWITCHING

  • Les Vlans
  • Les liens Trunk
  • Le routage Inter-Vlan
  • Le protocole VTP
  • Les VACLs
  • Les Private VLANs
  • Spanning-Tree
  • Introduction au FHRP
  • Le protocole HSRP
  • Le protocole VRRP
  • Le protocole GLBP
  • La méthode VSS

3. ROUTING

  • Config d’un routeur
  • Le routage statique
  • Le routage dynamique
  • Le protocole RIP
  • Le protocole OSPF
  • Le protocole EIGRP
  • Le protocole BGP
  • Le Frame-Relay
  • HDLC / PPP
  • Le protocole PPPoE
  • Metro-Ethernet
  • Les services CLOUD

4. SERVICE

  • Le NAT
  • Le SLA
  • Le protocole DHCP
  • Le protocole NTP
  • Le protocole SNMP
  • Le protocole NetFlow
  • La gestion des logs

5. SECURITE

  • Le protocole SSH
  • Les access-lists
  • Le DHCP Snooping
  • Le Dynamic ARP Inspection
  • L’IP Source Guard
  • Le protocole AAA
  • Le Port-Security
  • Le Port-based authentication
  • Le Storm-control
  • Configuration sécurisée

6. VPN

  • Les tunnels GRE
  • Le protocole IPSec
  • Le DMVPN
  • OpenVPN sous Pfsense

Ajouter FingerInTheNet à votre Page d'accueil!

Ajouter