DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille...

39
DESS RESEAUX MOKHTARI Nouria & SILIC Mario

Transcript of DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille...

Page 1: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

DESS RESEAUX

MOKHTARI Nouria & SILIC Mario

Page 2: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

POURQUOI UN NOUVEAU POURQUOI UN NOUVEAU PROTOCOLE?PROTOCOLE?

Problème de la taille de l ’InternetProblème de la taille de l ’Internet– épuisement des adresses IPépuisement des adresses IP

– tables de routage énormestables de routage énormes

Besoin d ’un protocole plus robuste, offrant plus de Besoin d ’un protocole plus robuste, offrant plus de services que IPV4.services que IPV4.

Qu ’est-ce qu ’apporte ce passage de IPV4->IPV6Qu ’est-ce qu ’apporte ce passage de IPV4->IPV6 besoin d ’une évolutionbesoin d ’une évolution IPV4 devient insuffisantIPV4 devient insuffisant solution: proposer un nouveau protocolesolution: proposer un nouveau protocole

Page 3: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Solution : IPV6Solution : IPV6

Adresse sur 16 bytesAdresse sur 16 bytes ( 128 bits ) ( 128 bits ) Est-ce trop??Est-ce trop??

– 101023 23 d ’adresses pour chaque mètre carré de la surface terrestred ’adresses pour chaque mètre carré de la surface terrestre

– la représentation s ’effectue par groupe de 16 bits sous la forme:la représentation s ’effectue par groupe de 16 bits sous la forme:» 123 : FCBA : 1024 : AB23: 0 :0 : 24 : FEDC123 : FCBA : 1024 : AB23: 0 :0 : 24 : FEDC

autoconfigurationautoconfiguration ( une partie de l ’adresse peut être ( une partie de l ’adresse peut être l ’adresse MAC)l ’adresse MAC)

adressage hiérarchiqueadressage hiérarchique– allocation des adresses allocation des adresses

Page 4: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Autres caractéristiquesAutres caractéristiques

Types d ’adresses (Unicast, Multicast, Anycast).Types d ’adresses (Unicast, Multicast, Anycast). En-tête simplifié ( 2 fois moins d ’informations )En-tête simplifié ( 2 fois moins d ’informations ) Extension d ’en-tête:Extension d ’en-tête:

– options dans des en-têtes séparésoptions dans des en-têtes séparés

– il s ’agit des en-têtes qui se situent entre l ’en-tête de la couche il s ’agit des en-têtes qui se situent entre l ’en-tête de la couche transport et l ’en-tête d e IPV6transport et l ’en-tête d e IPV6

– la limitation de l ’en-tête à 40 bytes est levéla limitation de l ’en-tête à 40 bytes est levé

MultiCast inclus de base:MultiCast inclus de base:– «scope » -> un meilleur routage«scope » -> un meilleur routage

– Mbone n ’a plus besoin d ’existerMbone n ’a plus besoin d ’exister

Page 5: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Autres caractéristiquesAutres caractéristiques

  " Plug and Play   "" Plug and Play   " : autoconfiguration : autoconfiguration– prise en compte de la mobilitéprise en compte de la mobilité

– création des serveurs d ’adresses (DHCP : Dynamic Host création des serveurs d ’adresses (DHCP : Dynamic Host Configuration Protocol)Configuration Protocol)

– changement d ’adresse plus facilechangement d ’adresse plus facile

Gestion de la SécuritéGestion de la Sécurité– confidentialité ( en option )confidentialité ( en option )

– authentificationauthentification

– intégrité des donnéesintégrité des données

Page 6: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Autres caractéristiquesAutres caractéristiques

" Etiquette de flot" :" Etiquette de flot" :– Flux particuliers peuvent être prioritairesFlux particuliers peuvent être prioritaires

– Real Time ApplicationReal Time Application

– Quality of Service (QoS)Quality of Service (QoS)

   Routage optimisé :Routage optimisé :– SDRP ( Source Demand Routing Protocol )SDRP ( Source Demand Routing Protocol )

– IDRP (Inter Domain Routing Protocol )IDRP (Inter Domain Routing Protocol )

Page 7: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

L ’En-Tête des datagrammes L ’En-Tête des datagrammes IPV6 et IPv4IPV6 et IPv4

Page 8: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Options de l ’en têteOptions de l ’en tête

VersionVersion : est 6 pour IPv6 ( sur 4 bits) : est 6 pour IPv6 ( sur 4 bits) Priorité Priorité ( sur 4 bits ) : les classes du traffic.( sur 4 bits ) : les classes du traffic. Etiquette de flotEtiquette de flot: ( 24 bits ) indique les flux spéciaux: ( 24 bits ) indique les flux spéciaux Longueur de charge utileLongueur de charge utile: longeur du paquet après l ’en-: longeur du paquet après l ’en-

têtetête En-tete suivantEn-tete suivant: indique le type d ’en-tête après celui de : indique le type d ’en-tête après celui de

IPv6IPv6 Nombre max de sautsNombre max de sauts : limite la durée de vie du paquet : limite la durée de vie du paquet Adresse sourceAdresse source: @ de l ’émetteur: @ de l ’émetteur Adresse de destinationAdresse de destination: @ du recepteur: @ du recepteur

Page 9: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

IPV6 : OptionsIPV6 : Options

Hop-by-Hop-HeaderHop-by-Hop-Header : on examine sur chaque nœud le : on examine sur chaque nœud le transport d ’informationtransport d ’information

End-to-End-HeaderEnd-to-End-Header : le destinataire d ’information : le destinataire d ’information exmine le transport d ’informationexmine le transport d ’information

Routing HeaderRouting Header : : – on route à partir de la sourceon route à partir de la source

– les nœuds qui doivent être visités les nœuds qui doivent être visités

– Revers Bit:Revers Bit:» on utilise l ’information de routage de retour ( si = 1)on utilise l ’information de routage de retour ( si = 1)

» le destinataire doit résoudre le routagele destinataire doit résoudre le routage

Page 10: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Fragment HeaderFragment Header::– possibilité d ’envoyer les paquets > MTUpossibilité d ’envoyer les paquets > MTU

» Max MTU : 1500 octetsMax MTU : 1500 octets

» Mini MTU : 576 octetsMini MTU : 576 octets

Privacy Header:Privacy Header:– on peut chiffrer des données à protégeron peut chiffrer des données à protéger

Authentification Header:Authentification Header:– authentification et intégrité des donnéesauthentification et intégrité des données

IPV6 : OptionsIPV6 : Options

Page 11: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Adresses IPV6 et Allocation des adressesAdresses IPV6 et Allocation des adresses

Différents types d ’adresses:Différents types d ’adresses:– Globales UnicastGlobales Unicast

– Site CastSite Cast

– AnycastAnycast

– Link localLink local» Spéciales: ( loopback, IPV4 mappés, non spécifiée, compatibles Spéciales: ( loopback, IPV4 mappés, non spécifiée, compatibles

IPV4)IPV4)

Allocation initiale des adresses:Allocation initiale des adresses:– @compatibles IPV4, @Multicast @compatibles IPV4, @Multicast

– @à usage local, @Unicast ( pour les ISP )@à usage local, @Unicast ( pour les ISP )

Page 12: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Allocation des adressesAllocation des adresses

Pour les testsPour les tests– sans connectivité à l ’extérieur ( @ link local )sans connectivité à l ’extérieur ( @ link local )

– avec connectivité à l ’extérieur ( G6Bone, 6Bone)avec connectivité à l ’extérieur ( G6Bone, 6Bone)

Adresses officiellesAdresses officielles– Début en T3 - 99Début en T3 - 99

Pour les sites/labos/entreprisesPour les sites/labos/entreprises– il faut faire une demande au près d ’un prestataire IPV6il faut faire une demande au près d ’un prestataire IPV6

Pour la phase de démarrage on va utiliser le G6 à Pour la phase de démarrage on va utiliser le G6 à la place de Renaterla place de Renater

Page 13: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Adresses Link Local et Site Local

Adresse LinkLocal

Adresse SiteLocal

Page 14: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Passage de l ’adresse IPV4 à l ’adresse IPV6

Compatible IPV4

IPV4« mappée »

Page 15: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Adresses NSAP et IPX

AdresseNSAP

AdresseIPX

Page 16: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Identifiant d ’interface (IID)Identifiant d ’interface (IID)

Dans le standard IEEE-802 l ’adresse MAC fait 48 bitsDans le standard IEEE-802 l ’adresse MAC fait 48 bits EUI-64 étendu à 64 bitsEUI-64 étendu à 64 bits IID=EUI-64IID=EUI-64 Exemple:Exemple:

– l ’adresse MAC d ’une machine :l ’adresse MAC d ’une machine :» 00:B1:13:E1:AC:12 00:B1:13:E1:AC:12 ( 48 bits )( 48 bits )

– l ’adresse EUI-64:l ’adresse EUI-64:» 03B2 : 24FF : FEB1 : CA3D ( 64 bits )03B2 : 24FF : FEB1 : CA3D ( 64 bits )

» 24 bits pour le code constructeur et 40 bits pour le no de série24 bits pour le code constructeur et 40 bits pour le no de série

Page 17: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Adresses IPV6: ENCORE !Adresses IPV6: ENCORE !

Adresses spéciales:Adresses spéciales:– loopback : 0 : 0 : 0 : 0 : 0 : 0 : 0 : 1 équivalent à :: 1loopback : 0 : 0 : 0 : 0 : 0 : 0 : 0 : 1 équivalent à :: 1

– non spécifiée: 0 : 0 : 0 : 0 : 0 : 0 : 0 : 0 équivalent à ::non spécifiée: 0 : 0 : 0 : 0 : 0 : 0 : 0 : 0 équivalent à ::

représentation des adresses:représentation des adresses:– format compressé format compressé

» ex: AB01:0:0:0:0:0:0:30 équivalent à AB01::30 ex: AB01:0:0:0:0:0:0:30 équivalent à AB01::30

» adresse link local FE80::IIDadresse link local FE80::IID IID=@IEEE-802IID=@IEEE-802

» adresse compatible IPV4 ex: 0:0:0:0:0:0:0:192.168.13.21 adresse compatible IPV4 ex: 0:0:0:0:0:0:0:192.168.13.21 devient ::192.168.13.21devient ::192.168.13.21

– adresse IPV6 globale sur 16 octets. adresse IPV6 globale sur 16 octets.

Page 18: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Les Protocoles

IPV6 rajoute de nouvelles fonctionnalités :

* AutoconfigurationStateless Address AutoconfigurationDHCPv6 : Dynamic Host Configuration Protocol Path MTU discovery (pMTU)

* Router Renumbering (encore à l ’étude )* Neighbor Discovery

Page 19: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Protocole : ND

Neighbor Discovery permet de:

déterminer les adresses de niveau 2 des voisinsdécouvrir la présence des équipementslocaliser les équipements de routagemaintenir l ’information d ’accessibilité vers les voisins

Fonctionnalités:

router discoveryautoconfiguration, adresse resolutionNext Hop determinationRedirect,Neighbor Unreachability Discover...

Page 20: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

ND suite

5 types de paquets ICMP:

RS (Router Solicitation)RA ( Router Advertisement)

annonce périodique de la présence d ’un routeurNS (Neighbor Solicitation)

permet de trouver l ’adresse de niveau 2 du voisin et son accessibilitéNA (Neighbor Advertisement)

permet d’annoncer un changement d ’adresse et de répondre à NSRedirect

permet d’annonce le meilleur chemin

Page 21: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Auto-configuration

Page 22: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Path MTU Discovery

• But:trouver le MTU (taille maximale de l ’unité de transmission) minimal sur un ensemble de liens entre la source et la destination.Il s ’agit d ’une recherche automatique pour un chemin donné.

• Comment?Path MTU = link MTU pour atteindre le premier voisin ( first hop)si sur le chemin on trouve un équipement qui vérifie link MTU < path MTU alors on émet une message ICMPv6 « Packet size Too large »réduction de path MTU en utilisant les informations renvoyées par le paquet ICMPv6.

Page 23: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Qualité de ServiceQualité de Service

Il est nécessaire de différencier/garantir certains flux.Il est nécessaire de différencier/garantir certains flux.

Utilisation des champsUtilisation des champs– champ prioritéchamp priorité

– champ « identifiant de flux »champ « identifiant de flux »

Problèmes à résoudreProblèmes à résoudre – mise en œuvre dans les routeursmise en œuvre dans les routeurs

– correspondance avec QoS d ’ATMcorrespondance avec QoS d ’ATM

Page 24: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Gestion, fonctionnalités et l ’adressage de la Gestion, fonctionnalités et l ’adressage de la mobilité d ’IPv6mobilité d ’IPv6

La mobilité permet le support de communications avec un mobile en La mobilité permet le support de communications avec un mobile en routant soit:routant soit:– Vers un point d ’attachement du mobile sur l ’Internet Vers un point d ’attachement du mobile sur l ’Internet – Vers l ’adresse du mobile dans son sous-réseau mèreVers l ’adresse du mobile dans son sous-réseau mère

Les correspondants d ’un mobile doivent:Les correspondants d ’un mobile doivent:– Disposer d ’une liaison dans leur cache des liaisonsDisposer d ’une liaison dans leur cache des liaisons– Apprendre la position du mobile en traitant des options « Binding Apprendre la position du mobile en traitant des options « Binding

Update »(BU), c’est la nouvelle option de la mobilité IPv6Update »(BU), c’est la nouvelle option de la mobilité IPv6– effectuer le routage des paquets directement vers le mobile (Routing Header)effectuer le routage des paquets directement vers le mobile (Routing Header)

L ’agent mère d ’un mobile doit:L ’agent mère d ’un mobile doit:– Être un routeur dans le sous-réseaux mère du mobileÊtre un routeur dans le sous-réseaux mère du mobile– Intercepter les paquets dans le sous-réseaux mère Intercepter les paquets dans le sous-réseaux mère – Tunneler (encapsulation IPv6) ces paquets directement au mobileTunneler (encapsulation IPv6) ces paquets directement au mobile

Un mobile en déplacement possède toujours une adresse temporaire Un mobile en déplacement possède toujours une adresse temporaire (autoconfiguration)(autoconfiguration)

Page 25: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

La mobilité

Page 26: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Gestion des classes des liaisonsGestion des classes des liaisons

Un mobile envoie à chaque déplacement unUn mobile envoie à chaque déplacement un BUBU::– Chaque BU inclut une durée de vieChaque BU inclut une durée de vie

– Un mobile a une liste des récepteurs des BU envoyésUn mobile a une liste des récepteurs des BU envoyés

– L ’adresse temporaire principale est celle envoyée dans la BU L ’adresse temporaire principale est celle envoyée dans la BU destiné a l ’agent mèredestiné a l ’agent mère

Le format de l ’option BU:Le format de l ’option BU:– Tout paquet qui inclut l ’option destination BU doit contenir un en-Tout paquet qui inclut l ’option destination BU doit contenir un en-

tête d ’authentification tête d ’authentification

Le message Binding Acknowledge (BA)Le message Binding Acknowledge (BA)– Message d ’acquittement basé sur une extension d ’en-tête Message d ’acquittement basé sur une extension d ’en-tête

Destination:Destination:» Envoyé seulement si le bit A est positionné dans le BU envoyé par le Envoyé seulement si le bit A est positionné dans le BU envoyé par le

mobile mobile

» Utilisé un en-tête d ’authentification Utilisé un en-tête d ’authentification

Page 27: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Fonctionnalités des nœuds et des Fonctionnalités des nœuds et des routeurs IPv6routeurs IPv6

Dans la mobilité, certaines fonctionnalités sont présentés Dans la mobilité, certaines fonctionnalités sont présentés sur tout nœud IPv6 qui doit être capable de:sur tout nœud IPv6 qui doit être capable de:– Recevoir et traiter des BURecevoir et traiter des BU

– Envoyer des BA Envoyer des BA

– Maintenir un cache des liaisons Maintenir un cache des liaisons

– Et tout nœud mobile doit être capable de:Et tout nœud mobile doit être capable de:» effectuer la décapsulation IPv6effectuer la décapsulation IPv6» envoyer des BU, maintenir une liste de BU t de recevoir des BAenvoyer des BU, maintenir une liste de BU t de recevoir des BA

Chaque routeur IPv6 doit d ’utiliser une entrée du cache Chaque routeur IPv6 doit d ’utiliser une entrée du cache des liaisons pour en capsuler et propager un paquetdes liaisons pour en capsuler et propager un paquet

Page 28: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Fonctionnalités des nœuds et des Fonctionnalités des nœuds et des routeurs IPv6routeurs IPv6

Dans le sous-réseau mère d ’un mobile, un routeur au Dans le sous-réseau mère d ’un mobile, un routeur au moins doit être capable d ’agir comme l ’agent mèremoins doit être capable d ’agir comme l ’agent mère

Un agent mère doitUn agent mère doit::

– Maintenir un registre contenant la liaison avec un mobileMaintenir un registre contenant la liaison avec un mobile

– Intercepter les paquets dans le sous-réseaux mère pour un mobile Intercepter les paquets dans le sous-réseaux mère pour un mobile dont il a la charge dont il a la charge

– Encapsuler ces paquets et les propager à l ’adresse temporaire du Encapsuler ces paquets et les propager à l ’adresse temporaire du mobilemobile

Page 29: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

SécuritéSécurité

La sécurité - RFC 2401-2411:La sécurité - RFC 2401-2411:– Ipv 4 et IPv6, Authentification, Intégrité, ConfidentialitéIpv 4 et IPv6, Authentification, Intégrité, Confidentialité

La sécurité est indépendante des algorithmes de chiffrementLa sécurité est indépendante des algorithmes de chiffrement– Champ SAID(Security Association Identifier): Type de clé, durée de vie, Champ SAID(Security Association Identifier): Type de clé, durée de vie,

algorithme,…algorithme,…

Administration des clés:Administration des clés: séparée séparée

Les fonctions de sécurité sont optionnelles et n ’affectent pas Les fonctions de sécurité sont optionnelles et n ’affectent pas les autres utilisateursles autres utilisateurs

Page 30: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

SécuritéSécurité En-teteEn-tete

» Next Payload et Length(2 octets)Next Payload et Length(2 octets)

» Reserved (2 octets)Reserved (2 octets)

» SAID (4 octets)SAID (4 octets)

» Donnés d ’authenfication (n*4 octets)Donnés d ’authenfication (n*4 octets)

Le calcul sur les donnés et les champs d ’en-têtes ne changent Le calcul sur les donnés et les champs d ’en-têtes ne changent pas (hop count … exclus)pas (hop count … exclus)

Par défaut:Par défaut:– MD5 (sur les stations IPv6 c ’est obligatoire)MD5 (sur les stations IPv6 c ’est obligatoire)

– utilisé en général entre stations origine et destinataireutilisé en général entre stations origine et destinataire

ESPESP: : Encapsulation Security PayloadEncapsulation Security Payload– intégrité et authentification intégrité et authentification

Page 31: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

SécuritéSécurité

Chiffrement de toutes les parties du datagrammeChiffrement de toutes les parties du datagramme (données) (données) Ajout d ’en-têtes et chiffrement du resteAjout d ’en-têtes et chiffrement du reste: :

– En-têtes IPv6, ESP, autres sont en clairsEn-têtes IPv6, ESP, autres sont en clairs

– Donnés chiffrées (même pour les données initiaux)Donnés chiffrées (même pour les données initiaux)

Support d ’au moins :Support d ’au moins :– DES(Data Encryption Standard) DES(Data Encryption Standard)

– CBC( Cipher-Block Chainnig)CBC( Cipher-Block Chainnig)

Pas de protection contre l ’analyse de traficPas de protection contre l ’analyse de trafic Gestion des clés: entre utilisateurs/entre stationsGestion des clés: entre utilisateurs/entre stations

Page 32: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Protocole de routageProtocole de routage Transposition de ceux d ’IPv6Transposition de ceux d ’IPv6::

– Protocoles intérieurs: RIPng, OSPFngProtocoles intérieurs: RIPng, OSPFng– Protocoles extérieurs: Protocoles extérieurs:

» IDRP: abandonneIDRP: abandonne

» BGP4+: version modifiée de BGP4 pour IPv4 adaptée au routage des BGP4+: version modifiée de BGP4 pour IPv4 adaptée au routage des datagrammes IPv6 et à la gestion des routes Mulicast IPv6 (mBGP) datagrammes IPv6 et à la gestion des routes Mulicast IPv6 (mBGP)

Objectifs d ’IPv6:Objectifs d ’IPv6:– Évolution progressive des machines et des routeursÉvolution progressive des machines et des routeurs– Terminer la transition avant l ’épuisement des adresses IPv6Terminer la transition avant l ’épuisement des adresses IPv6

Problèmes:Problèmes:– Pas d ’opérateurs <=> Pas de transition (pas de clients)Pas d ’opérateurs <=> Pas de transition (pas de clients)

Techniques de transitionTechniques de transition::– Double Pile logicielle (IPv6 et IPv6)Double Pile logicielle (IPv6 et IPv6)– Encapsulation de IPv6 dans IPv4Encapsulation de IPv6 dans IPv4– Traduction IPv6 <=> IPv4Traduction IPv6 <=> IPv4

Page 33: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

IPv6 <=> IPv4: Double Pile IPIPv6 <=> IPv4: Double Pile IP

Les équipements acheminent le trafic IPv4 et IPv6Les équipements acheminent le trafic IPv4 et IPv6 Il ne résout pas le problème de pénurie des adresses Il ne résout pas le problème de pénurie des adresses

IPv4IPv4 Les applications compilées pour IPv6 (resp IPv4): Les applications compilées pour IPv6 (resp IPv4):

utilisent les adresses d ’IPv4 mappée (resp adresses utilisent les adresses d ’IPv4 mappée (resp adresses d ’IPv6)d ’IPv6)

Allouer dynamiquement une adresse IPv4 à un Allouer dynamiquement une adresse IPv4 à un équipement IPv6 s ’il y a communication avec équipement IPv6 s ’il y a communication avec l ’équipement IPv4l ’équipement IPv4

Page 34: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Le 6-boneLe 6-bone

Réseau IPv6 expérimental construit au dessus de Réseau IPv6 expérimental construit au dessus de l ’Internet IPv4l ’Internet IPv4– lancé le 15 Juillet 1996 par trois sites (WIDE/IP, UNI-C/DK,G6/FR)lancé le 15 Juillet 1996 par trois sites (WIDE/IP, UNI-C/DK,G6/FR)

– Aujourd’hui plus de 400 sites et 27 paysAujourd’hui plus de 400 sites et 27 pays

– Groupe de travail IETF « http://www.6bone.net »Groupe de travail IETF « http://www.6bone.net »

Est en pré-déploiement de l ’Internet version 6Est en pré-déploiement de l ’Internet version 6 Tunnels IPv4 pour interconnecter les nuages de machines Tunnels IPv4 pour interconnecter les nuages de machines

connectées en IPv6connectées en IPv6 Problèmes du 6bone est le ROUTAGEProblèmes du 6bone est le ROUTAGE

– Statique : route par défautStatique : route par défaut

– Dynamique: RIPv6 , BGP4+Dynamique: RIPv6 , BGP4+

Page 35: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.
Page 36: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Le 6RENLe 6REN REN sont des réseaux d ’éducation et de recherche qui REN sont des réseaux d ’éducation et de recherche qui

doivent contribuer à IPv6:doivent contribuer à IPv6:– Créer des réseaux de production IPv6 permettant d ’utiliser des Créer des réseaux de production IPv6 permettant d ’utiliser des

applications réellesapplications réelles

– Le 6REN est une coordination de réseaux non un réseau de plus il Le 6REN est une coordination de réseaux non un réseau de plus il veut promouvoir un service IPv6 de niveau productionveut promouvoir un service IPv6 de niveau production

Début octobre 1998, Esnet a établit des « peerings » en Début octobre 1998, Esnet a établit des « peerings » en IPv6 natif au dessus d ’ATM avec CAIRNIPv6 natif au dessus d ’ATM avec CAIRN

– Internet 2/vBNS et CA*net2 et a lancé une initiative ouverte , le Internet 2/vBNS et CA*net2 et a lancé une initiative ouverte , le 6REN.6REN.

Les réseaux Éducation/Recherche d ’Australie et de Les réseaux Éducation/Recherche d ’Australie et de Chine veulent fournir un service IPv6 en production à Chine veulent fournir un service IPv6 en production à

l ’échelle du paysl ’échelle du pays – AARNETAARNET

– CERNETCERNET

Page 37: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Le G6Le G6

G6 est un groupe français d ’expérimentation IPv6 crée G6 est un groupe français d ’expérimentation IPv6 crée en 1995 qui regroupe des académiques et des en 1995 qui regroupe des académiques et des industriels:industriels:– CNRS, ENST, INRIACNRS, ENST, INRIA

– Universités de Paris 7, Strasbourg…Universités de Paris 7, Strasbourg…

– Bull, Dassault électronique ,Eurocontrol…Bull, Dassault électronique ,Eurocontrol…

Charte du G6:Charte du G6:– Échanges d ’expérienceÉchanges d ’expérience

– Diffusion d ’informations(Livre: IPv6, théorie et pratique, Diffusion d ’informations(Livre: IPv6, théorie et pratique, http://www.urec.cnrs.fr/ipv6/, séminaires , email: [email protected]://www.urec.cnrs.fr/ipv6/, séminaires , email: [email protected]

– Infrastructure de test (G6-bone)Infrastructure de test (G6-bone)

– Participation aux réunions RIPE(IPv6wg)&IETF Participation aux réunions RIPE(IPv6wg)&IETF

Page 38: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.
Page 39: DESS RESEAUX MOKHTARI Nouria & SILIC Mario POURQUOI UN NOUVEAU PROTOCOLE? n Problème de la taille de l Internet – épuisement des adresses IP – tables.

Conclusions Conclusions

Le G6 est ouvert aux partages d ’expériences acquise Le G6 est ouvert aux partages d ’expériences acquise sur le mise en œuvre et la supervision des protocoles sur le mise en œuvre et la supervision des protocoles IPv6 IPv6

Les évolutions en cours (dans le cadre de Renater Les évolutions en cours (dans le cadre de Renater 2)permettent de commencer à expérimenter le trafic 2)permettent de commencer à expérimenter le trafic sur des liaisons natives5IPv6/ATM)sur des liaisons natives5IPv6/ATM)

L ’acheminement du trafic IPv6 comme le trafic IPv4 L ’acheminement du trafic IPv6 comme le trafic IPv4 actuel-sans distinction- sur tous les réseauxactuel-sans distinction- sur tous les réseaux