colloque gres2001 i3- une nouvelle génération intelligente de réseaux ip nadia boukhatem 1,...

Post on 03-Apr-2015

106 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related