CHAPITRE 8
Garantir la QoS dans les réseaux SDN
1. Avantages de la QoS dans SDN
2. Les solutions QoS pour les réseaux
SDN
02 - La QoS dans les réseaux SDN
Avantages de la QoS dans SDN
Supply, provision, measure, control & adapt:
Delay Jitter Loss Throughput
• Solutions:
• Hardware: CPU, memory
• Protocols: routing, queuing, scheduling…
• Architectures: IntServ, DiffServ, MPLS-TE
QoS treatments are done hop by hop :
• Trop de redondance – Difficile à surveiller – Trop de travail pour la reconfiguration –
Problèmes d'évolutivité – …
PARTIE
• Network state/statistics collection
• Resource allocation
3
02 - La QoS dans les réseaux SDN
Avantages de la QoS dans SDN
Visibilité globale
• QoS plus affinée
• Reconfiguration du réseau à tout moment
• Automatisation de la gestion / personnalisation
• Programmable
• Flexible
PARTIE
3
02 - La QoS dans les réseaux SDN
QoS mechanisms
Surveillance de l'état du réseau
La gestion des ressources
Routage QoS
Gestion/contrôle du trafic
• Classification
o Identité
o Marquer
• Contrôle d'admission/police
o Compteur
o (Re-)Marqueur
o Forme
PARTIE
o Goutte
3
• File d'attente
o Planification
02 - La QoS dans les réseaux SDN
Avantages de la QoS dans SDN
Défis de QoS dans le SDN
Point de défaillance unique
Évolutivité ?
Surveillance de l'état du réseau
Charger
La fréquence
Configuration des files d'attente
• Non pris en charge par OpenFlow
• Fait à chaque saut
PARTIE
Identification du trafic
3
CHAPITRE 8
Garantir la QoS dans les réseaux SDN
1. Avantages de la QoS dans SDN
2. Les solutions QoS pour les réseaux SDN
02 - La sécurité des réseaux SDN
Les solutions QoS pour les réseaux SDN
QoS/SDN frameworks
OpenQoS
PolicyCop
FlowQoS
HiQoS
PARTIE
3
02 - La sécurité des réseaux SDN
Les solutions QoS pour les réseaux SDN
OpenQoS (2012)
QoS E2E pour les flux multimédia
Identifier/classer les flux multimédia (IP
serveur, DSCP, port, CdS,…)
Calculer les itinéraires :
• CSP : chemin le plus court de contrainte
o Calculer le chemin le plus court en
respectant certaines contraintes
o Coût de l'itinéraire = nombre de
sauts + encombrement
PARTIE
o Contrainte de congestion = le
lien dépasse 70 % d'utilisation
3
de sa bande passante
• SP : chemin le plus court
02 - La sécurité des réseaux SDN
Les solutions QoS pour les réseaux SDN
Surveillance de l'état du réseau :
• Périodiquement (1s) recueille des statistiques
OpenQoS workflow
1 Le contrôleur reçoit un nouveau paquet (pkt_in)
.
2 Vérifier le type de trafic (multimédia ?)
.
3 Si le paquet est multimédia
. • Calculer le CSP
PARTIE
4 Sinon : calculer SP
3
.
02 - La sécurité des réseaux SDN
Les solutions QoS pour les réseaux SDN
PolicyCop (2013)
PolicyCop est un cadre de gestion de politique
QoS pour OpenFlow/SDN
• Fournit une interface pour spécifier les
SLA basés sur la QoS
• Applique les SLA via l'API OpenFlow
• Surveille le réseau
• Réajuste les paramètres du réseau pour
satisfaire les SLA des clients
PolicyCop architecture :
PARTIE
3
02 - La sécurité des réseaux SDN
Les solutions QoS pour les réseaux SDN
FlowQoS (2014)
FlowQoS : politiques de mise en forme du débit
définies par l'utilisateur pour le trafic http
FlowQoS workflow
1.Le contrôleur reçoit packet_in
2.Identifier/classer
i. port : http ? Classification DNS a et cname
ii. IP, protocole de transport, classification de
la charge utile
3. Affectez le débit au débit approprié défini par
le utilisateur
PARTIE
4.Installez les règles appropriées dans les
3
commutateurs
02 - La sécurité des réseaux SDN
Les solutions QoS pour les réseaux SDN
FlowQoS (2014)
L'attribution d'une priorité à chaque flux en
fonction de la configuration de l'utilisateur est
compliqué
• Les routeurs domestiques ne prennent pas en
charge le contrôle du débit par débit
• Des mécanismes tels que tc nécessitent la
configuration d'interfaces virtuelles ou le
balisage via iptables
• Open vSwitch ne prend pas encore en charge les
parties d'OpenFlow 1.3 spécification qui fournit
une QoS par flux
PARTIE
Une solution de contournement pour ces limitations
3
: – Deux commutateurs
virtuels à l'intérieur du routeur domestique.
02 - La sécurité des réseaux SDN
Les solutions QoS pour les réseaux SDN
Les différentes connexions entre les 2 interrupteurs
• Configuré via l'utilitaire tc de Linux
• Différents taux assignés spécifiés par le
contrôleur, prédéfinis par l'utilisateur
Lorsqu'un nouveau flux arrive au commutateur, il est
redirigé vers le classificateur de flux approprié
Le classificateur identifie le type d'application pour le
flux
Le contrôleur installe les règles OpenFlow dans l'OVS
Le commutateur se réfère à ses règles existantes pour
PARTIE
déterminer quel intercommutateur la connexion
3
correspond à cette classe de trafic
Le nouveau flux est acheminé sur les liens virtuels avec
02 - La sécurité des réseaux SDN
Les solutions QoS pour les réseaux SDN
HiQoS (2015)
HiQoS : multichemin, mise en file d'attente et
reroutage
HiQoS workflow
1.Recevoir packet_in
2.Calculer plusieurs chemins src->dst
• Dijkstra + CSP
3.Identifier/classer le trafic
• (ip,port,protocole,…)
4.Choisissez un chemin optimal
• utilisation minimale de la bande passante
PARTIE
d'une file d'attente
3
5.Mettre en file d'attente