Upload
cerf-moreno
View
113
Download
2
Embed Size (px)
Citation preview
Colloque GRES’2001Colloque GRES’2001
I3- Une nouvelle génération I3- Une nouvelle génération
intelligente de réseaux IPintelligente de réseaux IP
Nadia BoukhatemNadia Boukhatem11, Benoit Campedel, Benoit Campedel22, Hakima Chaouchi, Hakima Chaouchi33, ,
Vincent GuyotVincent Guyot1,31,3, Francine Krief, Francine Krief44, Thi Mai Trang Nguyen, Thi Mai Trang Nguyen1,31,3, Guy Pujolle, Guy Pujolle33
11ENSTENST 22ISEPISEP 33LIP6 LIP6 44LIPNLIPN
Projet I3Projet I3
Internet 3ème générationInternet 3ème génération
• Environnement contrôlé par politiqueEnvironnement contrôlé par politique
• Extensions au protocole COPSExtensions au protocole COPS
— Négociation de SLSNégociation de SLS
— Gestion de la mobilitéGestion de la mobilité
• Plate-forme intelligentePlate-forme intelligente
3
• Ensemble de règles pour gérer les ressources réseaux
• Besoin apparu dans plusieurs domaines
— Simplifier la configuration des routeurs
Les politiques
• Groupe de travail IETF
— Modèle d’information
— Architecture de gestion par politique
4
PCIM(e)
QDDIM
QPIM
Business, Applications,Services
Reformulation enconcepts QoS
Configuration spécifiquedes équipements
VendorSpecific
Configuration desmécanismes de QoS
• Hiérarchie de règles
—Règles abstraites Configuration des équipements
Policy Core Information Model
QoS Policy Information Model
QoS Device Datapath Inf. Model
Modèle d’Information
5
• QPIM (action sur les paquets)
If protocol=HTTP, then mark with DHCP 24
• QDDIM (action sur les équipements)
Create HTTP filter
Create DSCP marker with the value of 24
Bind the HTTP filter to the DSCP marker
Exemple de règles
6
Architecture de gestion par politique
PDP
PEP PEP PEP
PolicyRepository
• Modèle centralisé
– Stockage des politiques
• PEP (Policy Enforcement Point)
– Entité logique qui applique
les décisions politiques
• PDP (Policy Decision Point)
– Entité logique qui prend
des décisions politiques
• Protocole COPS (Commun Open Policy Service)
7
Entête Objet Objet Objet……
Version Flags Op-Code Client-type
Message Length
OPNCATCCKAREQ DEC RPTDRQSSQSSC
COPS-RSVP COPS-PR COPS-TECOPS-SLSCOPS-MU
Format du message COPS
8
SLA
SLASLA
Protocole COPS-SLS
9
PEP PDP
Serveur de politiques
COPS-SLS
Équipement terminal connecté par modem
PEP
Passerelle du réseau local
PEP
ISP
COPS-SLS
COPS-SLS
Client ISP
Modèle de COPS-SLSModèle de COPS-SLS
10
Protocole COPS-MU
• Enregistrement du terminal
• Enregistrement de l’utilisateur
• Portabilité des services et négociation des services
Contrôle par politique
11
Terminal
TPEPTHPDP
UHPDP
FPDP
THA
UHA
Configuration du terminal
Enregistrement de l’utilisateur
Enregistrement du terminal
User
FPEP
Principes
12
Plate-forme I3
• Intelligence au cœur du réseau
— Dans le but de faciliter la gestion et de répondre aux besoins utilisateurs (QoS, la sécurité, la mobilité, etc…)
• Environnement contrôlé par politique
• Agents
— Dans les équipements du réseau.
— Organisés en système multi-agents.
13
Le Client Gestion de contrats
Souscriptiond’un Contrat
Invocationd’un Contrat
Gestion du Réseau
Routage
Allocation deRessources
Monitoring
RéseauContrat
Gestion de Politiques
Outil deGestion
Repository
Requête deQoS
Souscriptiond’un Contrat
Le Réseau
Architecture Fonctionnelle
• Gestion de contrats
— Responsable de toutes les
activités contractuelles
• Gestion du réseau
— Configuration
contractuelle du réseau
• Gestion des politiques
• Monitoring
14
Réseaux orientés Politique Architecture Fonctionnelle
Système Multi-Agents
PEP (Policier) PDP (Juge)
Agent
Groupe Réactif Groupe Cognitif
Fonction Primitive
Le Modèle AgentLe Modèle Agent
15
Agent
RôleGroupe défini
Est membre joue
Le Modèle Organisationnel
• Agent : Entité autonome communicante qui joue des rôles au sein de différents groupes.
• Groupe : Regroupement d’agents. Chaque agent peut être membre d’un ou plusieurs groupes.
• Rôle : Représentation abstraite d’une fonction, d’un service ou d’une identification d’un agent au sein d’un groupe particulier.
16
La Plate Forme MadKit
• MadKit (Multi agent Developpement kit)
— Implémente la structure organisationnelle.
— Un agent est programme écrit en java.
17
La Structure d’Activation
• Structure d’activation
— Saisir des informations sur l’environnement.
— Actionner les organes moteurs du système.
— Organisation d’Agents Réactifs.
• Classes d’Agents
— Agent d’interface: collecte les informations.
— Agent d’activation: communique avec le premier.
— Agent de motricité: commande les organes du système.
18
Modèle du PEP
19
Modèle du PDP
20
Modèle du Client
21
Conclusion
• Introduction de nouveaux conceptsIntroduction de nouveaux concepts
— Négociation de SLSNégociation de SLS
— Gestion de la mobilitéGestion de la mobilité
• Introduction de l’intelligenceIntroduction de l’intelligence
PEP dans le terminalPEP dans le terminal