cirp: cellular ip reservation protocol

30
© LIP6 Jun 15, 2022 Laboratoire d’Informatique de Paris 6 CIRP: Cellular IP Reservation Protocol Nicolas Rouhana [email protected] Université Saint-Joseph - Liban Eric Horlait [email protected] Université Pierre et Marie Curie -France

Upload: gitano

Post on 23-Jan-2016

58 views

Category:

Documents


0 download

DESCRIPTION

CIRP: Cellular IP Reservation Protocol. Nicolas Rouhana [email protected] Université Saint-Joseph - Liban. Eric Horlait [email protected] Université Pierre et Marie Curie -France. Plan. Introduction Cellular IP CLEP: Control-Load Ethernet Protocol - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CIRP: Cellular IP Reservation Protocol

© LIP6 Apr 21, 2023

Laboratoire d’Informatique de Paris 6

CIRP:Cellular IP Reservation

ProtocolNicolas Rouhana

[email protected]é Saint-Joseph - Liban

Eric [email protected]

Université Pierre et Marie Curie -France

Page 2: CIRP: Cellular IP Reservation Protocol

2

Plan

• Introduction

• Cellular IP

• CLEP: Control-Load Ethernet Protocol

• Notre proposition: Cellular IP Reservation Protocol (CIRP)

• Conclusions et perspectives

Page 3: CIRP: Cellular IP Reservation Protocol

3

Motivation

• Augmentation de la demande d’accès d’utilisateurs mobiles

• Croissance fulgurante des services sans fil (wireless)

• Exigence d’une même qualité d’accès sur les systèmes sans fil que celle avec fil, vers le bout en bout

Page 4: CIRP: Cellular IP Reservation Protocol

4

Nouveaux défis

• Problème de la localisation – identification– Macro-mobilité: Mobile IP (IETF)– Micro-mobilité: Cellular IP, HAWAII, HMIP, etc

• Problème des environnements sans fils– Atténuations, interférences, fiabilité, débit,

handoffs réguliers

• Problème de la gestion de ressources de bout-en-bout– Probabilité de blocage, qualité de service

Page 5: CIRP: Cellular IP Reservation Protocol

5

Gestion des ressources

• En macro-mobilité– Diverses propositions comme MRSVP,

MIR, etc. pour Mobile IP

• En micro-mobilité– Pas encore de travaux concrets– Notre proposition: Cellular IP Reservation

Protocol, pour but d’améliorer la QoS en terme de débit et de probabilité de blocage d’une connexion mobile

Page 6: CIRP: Cellular IP Reservation Protocol

6

Plan

• Introduction

• Cellular IP

• CLEP: Control-Load Ethernet Protocol

• Notre proposition: Cellular IP Reservation Protocol (CIRP)

• Conclusions et perspectives

Page 7: CIRP: Cellular IP Reservation Protocol

7

Quelques informations sur Cellular IP

• Page web, infos de base: http://www.comet.columbia.edu/cellularip/

• Spécification, logiciels• Version ipv6:

http://cipv6.intranet.gr• Article de référence:

– András G. Valkó, “Cellular IP: a new approach to Internet host mobility”, ACM SIGCOMM Computer Communication Review, Volume 29 , Issue 1 (January 1999)

Page 8: CIRP: Cellular IP Reservation Protocol

8

Cellular IP

• Protocole de « micro mobilité » qui fournit le support d’une mobilité transparente

• Incorpore un grand nombre de principes importants des systèmes cellulaires– connectivité passive, paging et contrôle de handoff

rapide

• Basé sur un acheminement IP, une signalisation minimale, et gestion « soft state » d’emplacement

Page 9: CIRP: Cellular IP Reservation Protocol

9

Construction des Routing Cache

X: from C

R

GW

X

E

F

D

B

C

A

G

X: from D

Paquetsde données

Page 10: CIRP: Cellular IP Reservation Protocol

10

Handoff

• Hard Handoff– Quand un mobile s’approche d’une nouvelle base, il redirige ses

paquets vers la nouvelle base– Le premier paquet redirigé configurera automatiquement un nouveau

chemin dans les Routing Cache– Pendant un certain temps les paquets destinés au mobile seront

adressés à l’ancienne et la nouvelle base– Minimise la signalisation au prix d’un certain taux de perte

• Semi-soft Handoff– Un hôte mobile envoie un paquet route-update à la nouvelle station

de base et se remet immédiatement à l’écoute de son ancienne station de base

– Après un délai dit semisoft delay, l’hôte mobile effectue le handoff• Ce délai permet d’établir les nouvelles correspondances dans les stations

de base – Offre une certaine garantie si le medium supporte l’écoute sur deux

canaux simultanément• Minimise la perte de paquets

Page 11: CIRP: Cellular IP Reservation Protocol

11

Les types de caches, les messages

• Deux types de caches:– Routing caches

• Mise en place des routages à partir des paquets de données, donc pour les MH actifs, états « courts »

– Paging caches• Information sur les MH passifs, états « longs »

• Les messages– ICMP

• Beacon, pour l’annonce des BS• Route update• Paging update

Page 12: CIRP: Cellular IP Reservation Protocol

13

Conclusions

• Cellular IP optimisé pour– Mobilité rapide

• Isolation des handoffs du reste du Net

– Réseaux d’accès sans fil

• Objectifs– Simplicité– Facteur d’échelle

• Possibilité de support de QoS !?

Page 13: CIRP: Cellular IP Reservation Protocol

14

Plan

• Introduction

• Cellular IP

• CLEP: Control-Load Ethernet Protocol

• Notre proposition: Cellular IP Reservation Protocol (CIRP)

• Conclusions et perspectives

Page 14: CIRP: Cellular IP Reservation Protocol

15

Le principe

• Contrôle d’accès « à la DIFFSERV »

• Algorithme décentralisé de « bandwidth broker »

AppliAppli

AppliAppli

Cla

ssifi

catio

n

… RéseauRéseau

Paramètres(Token bucket, WFQ)

Page 15: CIRP: Cellular IP Reservation Protocol

16

CLEP

• Partage de la ressource « débit disponible »• Garantie d ’un minimum pour le « best effort » qui est vital pour

certaines applications d ’un réseau local (DNS, …)• Le contrôle d ’admission doit être local pour améliorer le temps

de réponse• Les différents contrôles se doivent d ’être décentralisés.

Best effort Libre Réservé Max

Local

Page 16: CIRP: Cellular IP Reservation Protocol

20

Architecture

ApplicationApplication

Protocole de communicationProtocole de

communication

Driver de carte d’accès au réseauDriver de carte

d’accès au réseau

Sys

tèm

e d

’exp

loit

atio

nU

tili

sate

ur

BW-ControlBW-Control

ContrôleContrôle

Configurationmanuelle

Configurationmanuelle

RSVPRSVP ApplicationApplication

Page 17: CIRP: Cellular IP Reservation Protocol

21

Tests de simulation

Sans CLEP Avec CLEP

Page 18: CIRP: Cellular IP Reservation Protocol

22

Conclusions

• CLEP fonctionne bien en environnement Ethernet …… et en environnement 802.11

• Code développé et industrialisé• Algorithme breveté• Simulateur NS• Re-utilisé pour fournir de la QoS dans le

cas de Mobile IP– MIR

Page 19: CIRP: Cellular IP Reservation Protocol

23

Plan

• Introduction

• Cellular IP

• CLEP: Control-Load Ethernet Protocol

• Notre proposition: Cellular IP Reservation Protocol (CIRP)

• Conclusions et perspectives

Page 20: CIRP: Cellular IP Reservation Protocol

24

Buts

• Faible probabilité de blocage• Garanties de débit• Plusieurs classes de trafics

– Best effort, privilégié– Handoff

• Dynamicité en fonction de la mobilité requise par le réseau

• Pas de connaissance a priori de la mobilité des utilisateurs

Page 21: CIRP: Cellular IP Reservation Protocol

25

CIRP: caractéristiques

• Centralisation des algorithmes de CLEP– Seule la station de base appliquera les algorithmes de CLEP

pour la gestion des ressources, et transmettra l’agrégation des paramètres aux mobiles dans la cellule

• Moins de ressources et de consommation (CPU) au niveau des mobiles

• Le Mobile appliquera uniquement le contrôle d’admission

• Envoi des paramètres QoS de CLEP en piggybacking dans les messages de Cellular IP– Pas de protocole supplémentaire sur l’interface radio

• Lorsqu’un mobile s’accorde à une nouvelle cellule, il saura presque instantanément, au moyen de sa station de base, les ressources disponibles dans la cellule

Page 22: CIRP: Cellular IP Reservation Protocol

26

CIRP: les messages

Mobile XMobile Y

BEACON (Rfree, som(Rbe+Rpriv), Rmin ,Rmax)

route-update(Rbe,Rmin,Rpriv,Rmax)

BS

route-update(Rbe,Rmin,Rpriv,Rmax)

MH Base : route-update + paramètres CLEP du MHBase MH : Beacon + agrégation des paramètres CLEP

Page 23: CIRP: Cellular IP Reservation Protocol

27

Scénario d'utilisation d'une cellule: allocation de bande

Page 24: CIRP: Cellular IP Reservation Protocol

28

Semi-soft Handoff

BS1 BS2

1. Négociation deparamètres de QoS dans la cellule dans laquelle le mobile est susceptible d’allerdans paquet semi-soft

Réservationpassive

2. Le mobile exécute lehandoff et utilise les paramètres de QoS dans lanouvelle cellule

Avec CIRP Avec CIRP

Réservationactive

Page 25: CIRP: Cellular IP Reservation Protocol

29

Semi-soft Handoff :Gestion bande passante

Page 26: CIRP: Cellular IP Reservation Protocol

30

Evaluation/choix des paramètres

• Modèle déjà étudié dans le cadre de MIR (Mobile IP Reservation Protocol G. Legrand, J Ben Othman, E. Horlait,

CFIP 2000 Toulouse

• Intégration en cours de mécanismes prédictifs dans les déplacement des mobiles (brevet déposé)

Page 27: CIRP: Cellular IP Reservation Protocol

31

Plan

• Introduction

• Cellular IP

• CLEP: Control-Load Ethernet Protocol

• Notre proposition: Cellular IP Reservation Protocol (CIRP)

• Conclusions et perspectives

Page 28: CIRP: Cellular IP Reservation Protocol

32

Conclusion et perspectives (1)

• Intégration d’une gestion de QoS dans une signalisation de micro-mobilité

• En cours– La validation de nos mécanismes en

utilisant le simulateur de réseau NS

• Perspectives– Extrapoler les mécanismes de CIRP à

d’autres systèmes de gestion de micro-mobilité comme par exemple HAWAII

Page 29: CIRP: Cellular IP Reservation Protocol

33

Conclusion et perspectives (2)

• Perspectives– Intégration et mapping des paramètres de

QoS du niveau MRSVP au niveau CIRP

ApplicationApplication

CIRPCIRP

RSVPMRSVP

CIRPCIRP

RSVPMRSVP

Mobile Station de base

Réseauxfixes/filaires

ApplicationApplication

RSVPMRSVP

Page 30: CIRP: Cellular IP Reservation Protocol

© LIP6 Apr 21, 2023

Laboratoire d’Informatique de Paris 6

Merci de votre attention

Questions ?Commentaires ?