Protocole PPP (S4/C2) b Liaisons série point à point Connexion série : les informations circulent sur un fil, un bit de données à la fois. Il y a donc un fil pour un sens et un autre fil pour l autre sens. Les autres fils sont utilisés pour le contrôle de flux d informations. Connexion parallèle : les informations circulent sur plusieurs fils simultanément. Une connexion parallèle souffre de : distorsion d horloge diaphonie Multiplexages temporel et statistique Le but du multiplexage est de maximiser la quantité de trafic(vocal) transporté sur un support. Le multiplexage temporel divise la bande passante d une liaison unique en canaux séparés ou tranches de temps. Les canaux utilisent la liaison à tour de rôle. Il fonctionne au niveau de la couche 1. Inconvénient : si le trafic est intermittent, la tranche de temps reste vide et aucun autre périphérique émetteur ne peut en profiter. Le multiplexage statistique utilise une longueur de temps variable permettant à des canaux de convoiter les espaces disponibles (identificateurs nécessaires). Exemples de multiplexage : ISDN utilise le multiplexage temporel synchrone. ISDN BRI comporte trois canaux : deux canaux B à 64Kbits/s (B1 et B2) et un canal D à 16Kbits/s. Le multiplexage temporel présente neuf tranches de temps. La norme SONET (Synchronous Optical Network)(Amérique du Nord) ou SDH utilise le multiplexage pour le transport optique. 1 2
Point de démarcation b Rappel : Un point de démarcation est un point établi pour séparer les équipements du client et du fournisseur; il indique l endroit où la responsabilité du client s arrête et celle du fournisseur commence. Selon les pays, ce point de démarcation ne se situe pas au même endroit. Ainsi, aux Etats-Unis il se situe sur la boucle locale. Dans les autres pays, il se trouve après le DTE. DTE et DCE Une connexion série possède à une extrémité un périphérique DTE et à l autre extrémité un périphérique DCE. Le DTE est l équipement d abonné. Il s agit généralement d un routeur. Il peut aussi s agir d un PC, d une imprimante directement connecté au réseau du fournisseur de service. Le DCE est un modem ou une unité CSU/DSU. Cet équipement permet de convertir les données du DTE en une forme compatible avec la liaison de transmission du fournisseur. Deux types de câble existent : Un câble pour connecter un DTE à un DCE qui par défaut sont deux types d équipement distincts. Un câble null-modem pour connecter deux routeurs ou deux PC entre eux; ils sont par défaut des équipements DTE. Cependant, lors d une connexion série synchrone, il est tout de même nécessaire d avoir un signal d horloge. Dans ce cas, l un des DTE joue le rôle de DCE. Protocoles d encapsulation de réseau étendu Sur chaque connexion de réseau étendu, des données doivent être encapsulées dans des trames avant d atteindre la liaison de réseau étendu. Le choix du protocole dépend de la technologie de réseau étendu et de l équipement de communication. Les protocoles de réseau étendu les plus utilisés sont : HDLC PPP Serial Line Internet Protocol X.25 Frame Relay ATM 3 4
Encapsulation HDLC HDLC est un protocole de la couche liaison de données synchrone orienté-binaire développé par l ISO. HDLC utilise un délimiteur de trame pour marquer le début et la fin de chaque trame. Cisco a développé une extension du protocole HLDC permettant de prendre en charge plusieurs protocoles. Configuration : R1(config-if)#encapsulation hdlc Protocole PPP HDLC est la méthode d encapsulation par défaut des liaisons série sur les routeurs Cisco. La version HDLC de Cisco est propriétaire; par conséquent, on utilise le protocole PPP lorsque une routeur Cisco et un autre routeur non Cisco sont connectés entre eux par l intermédiaire d un câble série. Architecture en couches Couche physique : PPP peut être déployé sur un support synchrone ou asynchrone. Couche liaison de données : LCP s occupe d établir, de configurer et de tester la connexion point à point. Une fois la ligne établie, il s occupe, si demandé, de l authentification, la compression et la détection des erreurs Couche physique NCP agit principalement à ce niveau de modèle OSI. Plusieurs protocoles réseau peuvent fonctionner sur la même liaison. Pour chacun d eux, PPP utilise un NCP différent. Etablissement d une session PPP L établissement est constitué de 3 phases : Phase 1 : LCP établit la liaison et négocie les paramètres de configuration. Phase 2 : LCP détermine la qualité de la liaison (facultatif). Phase 3 : NCP négocie la configuration du protocole de couche réseau. Le protocole PPP présente de nombreux avantages sur HDLC : non propriétaire qualité de la liaison authentification Les trois composants principaux du protocole PPP sont : HDLC qui assure l encapsulation des paquets LCP (Link Control Protocol) NCP (Network Control Protocol) 5 6
Commandes de configuration PPP Pour configurer une interface série avec le protocole PPP : R1#configure terminal Pour configurer la compression sur PPP : R1(config-if)#compress [predictor stac] Pour spécifier le seuil de qualité de la liaison : R1(config-if)#ppp quality pourcentage Si le pourcentage de la qualité de la liaison n est pas maintenu, alors la liaison est désactivée. Pour équilibrer le charge sur plusieurs liaisons : R1(config-if)#ppp multilink Protocole d authentification PAP PAP est un protocole bidirectionnel ayant lieu en deux étapes et qui n utilise pas le chiffrement : les noms d utilisateur et mot de passe sont envoyés en clair. S ils ont acceptés, la connexion est autorisée. L authentification a lieu une seule fois. Le nom d hôte d un routeur doit correspondre au nom d utilisateur configuré sur l autre routeur. Configuration de PAP Configuration sur le routeur R1 : Router(config)#hostname R1 R1(config)#username R2 password cisco2 R1(config-if)#ppp authentication pap R1(config-if)#ppp pap sent-username R1 password cisco1 Configuration sur le routeur R2 : Router(config)#hostname R2 R2(config)#username R1 password cisco1 R2(config)#interface serial 0/0 R2(config-if)#encapsulation ppp R2(config-if)#ppp authentication pap R2(config-if)#ppp pap sent-username R2 password cisco2 Protocole d authentification CHAP Le protocole PAP procède à une seule authentification lors de l établissement de la connexion, le protocole CHAP effectue des vérifications régulières pendant l existence de la liaison. Le routeur R1 souhaite établir une connexion CHAP avec le routeur R2. Une fois l établissement de la liaison terminée, un échange en trois étapes a lieu : Demande CHAP : R1 demande une confirmation à R2. Réponse CHAP : R2 répond en envoyant son nom d utilisateur et son mot de passe à R1. Plus précisément : R2 répond par une valeur hachée en MD5, basé sur le mot de passe et le message de demande de confirmation Finalisation CHAP : R1 compare ceux-ci avec ceux de sa base de données. S ils sont identiques, il accepte la connexion; sinon il la refuse. Plus précisément : R1 compare la réponse hachée avec son proche calcul de la valeur hachée attendue. 7 8
Configuration de CHAP Configuration sur le routeur R1 : Router(config)#hostname R1 R1(config)#username R2 password cisco R1(config-if)#ppp authentication chap Configuration sur le routeur R2 : Router(config)#hostname R2 R2(config)#username R1 password cisco R2(config)#interface serial 0/0 R2(config-if)#encapsulation ppp R2(config-if)#ppp authentication chap 9