I3- Une nouvelle génération intelligente de réseaux IP Colloque GRES’2001 I3- Une nouvelle génération intelligente de réseaux IP Nadia Boukhatem1, Benoit Campedel2, Hakima Chaouchi3, Vincent Guyot1,3, Francine Krief4, Thi Mai Trang Nguyen1,3, Guy Pujolle3 1ENST 2ISEP 3LIP6 4LIPN
Internet 3ème génération Projet I3 Internet 3ème génération Environnement contrôlé par politique Extensions au protocole COPS Négociation de SLS Gestion de la mobilité Plate-forme intelligente
Les politiques Ensemble de règles pour gérer les ressources réseaux Besoin apparu dans plusieurs domaines Simplifier la configuration des routeurs Groupe de travail IETF Modèle d’information Architecture de gestion par politique
Modèle d’Information Hiérarchie de règles Règles abstraites Configuration des équipements Policy Core Information Model QoS Policy Information Model QoS Device Datapath Inf. Model
Exemple de règles If protocol=HTTP, then mark with DHCP 24 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
Architecture de gestion par politique 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) Groupes impactés : groupes concernés, mais ne participant pas à la définition de l’architecture principale impacts : prise en compte des PDPs dans l’architecture spécifique, définition de PIBs, … AAA : Authorization Authentication and Accounting
Format du message COPS Entête Objet …… COPS-RSVP COPS-PR COPS-TE Version Flags Op-Code Client-type Message Length OPN CAT CC KA REQ DEC RPT DRQ SSQ SSC COPS-RSVP COPS-PR COPS-TE COPS-SLS COPS-MU
Protocole COPS-SLS SLA SLA SLA
Modèle de COPS-SLS
Protocole COPS-MU Enregistrement du terminal Enregistrement de l’utilisateur Portabilité des services et négociation des services Contrôle par politique
User Principes TPEP THPDP FPEP UHPDP FPDP Enregistrement du terminal Configuration du terminal THA Terminal TPEP THPDP FPEP UHPDP User UHA FPDP Enregistrement de l’utilisateur
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.
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
Le Modèle Agent Réseaux orientés Politique Architecture Fonctionnelle Système Multi-Agents PEP (Policier) PDP (Juge) Groupe Réactif Groupe Cognitif Agent Fonction Primitive
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. Agent Rôle Groupe défini Est membre joue
La Plate Forme MadKit Implémente la structure organisationnelle. MadKit (Multi agent Developpement kit) Implémente la structure organisationnelle. Un agent est programme écrit en java.
La 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.
Modèle du PEP
Modèle du PDP
Modèle du Client
Conclusion Introduction de nouveaux concepts Négociation de SLS Gestion de la mobilité Introduction de l’intelligence PEP dans le terminal