Vous êtes sur la page 1sur 29

Chapitre 2 - Protocole PPP

Page 1 sur 29

CCNA Exploration - Commutation de rseau local et sans fil Chapitre 2 - Protocole PPP
2.0-Prsentation du Chapitre Pour entamer la dcouverte des technologies de rseau tendu, ce chapitre aborde les communications point point et le protocole point point (PPP). Lune des connexions de rseau tendu les plus rpandues est la connexion point point. Ce type de connexion est utilis pour connecter des rseaux locaux des rseaux tendus de fournisseur de services, et pour connecter des segments de rseau local au sein dun rseau dentreprise. Une connexion point point rseau local vers rseau tendu est galement appele une connexion srie ou une connexion par ligne loue, car les lignes sont loues auprs dun oprateur (gnralement une compagnie de tlphone) et sont ddies pour tre utilises par la socit qui loue les lignes. Les entreprises paient pour bnficier dune connexion continue entre deux sites distants, et la ligne est active et disponible en permanence. Les participants doivent parfaitement comprendre comment fonctionnent les liaisons de communication point point pour fournir laccs un rseau tendu, afin de mieux comprendre, de manire gnrale, le fonctionnement des rseaux tendus. Le protocole PPP fournit des connexions rseau local vers rseau tendu multiprotocoles grant simultanment les protocoles TCP/IP, IPX et AppleTalk. Il peut tre utilis sur une paire torsade, des lignes fibre optique et des transmissions par satellite. Le protocole PPP assure le transport sur des liaisons ATM, de relais de trames, RNIS et optiques. Dans des rseaux modernes, la scurit est une priorit essentielle. Le protocole PPP vous permet dauthentifier des connexions en utilisant le protocole dauthentification du mot de passe (PAP) ou le protocole dauthentification changes confirms (Challenge Handshake Authentication Protocol, CHAP), ce dernier tant plus efficace. Ces protocoles sont prsents dans la quatrime section. Dans ce chapitre, vous dcouvrirez galement les principaux concepts des communications srie et apprendrez comment configurer et dpanner une connexion srie PPP sur un routeur Cisco.

2.1-Liaisons Srie Point--Point 2.1.1-Prsentation des Communications Srie Page 1 : Comment une communication srie fonctionne-t-elle ? Vous devez savoir que la plupart des ordinateurs possdent la fois des ports srie et des ports parallles. Vous savez galement que llectricit peut se dplacer selon un dbit unique. Pour acclrer le dplacement des bits dans un fil, il est possible de compresser les donnes afin de limiter le nombre de bits ncessaires et donc la dure du dplacement dans le fil, ou de transmettre des bits simultanment. Les ordinateurs utilisent des connexions parallles relativement courtes pour relier des composants internes, mais requirent des bus srie pour convertir des signaux pour la plupart des communications externes.Comparons les communications parallles et les communications srie. Cliquez sur le bouton Srie et parallle pour lancer lanimation. CCNA 4 Version 4.0 By NSK

Chapitre 2 - Protocole PPP

Page 2 sur 29

Avec une connexion srie, les informations circulent sur un fil, un bit de donnes la fois. Le connecteur srie 9 broches prsent sur la plupart des PC utilise deux boucles de fil, une dans chaque direction, pour la communication des donnes, ainsi que des fils supplmentaires pour contrler le flux dinformations. Quelle que soit la direction des donnes, celles-ci circulent toujours sur un seul fil. Une connexion parallle envoie les bits sur plusieurs fils simultanment. Avec le port parallle 25 broches de votre PC, huit fils porteurs de donnes acheminent 8 bits simultanment. tant donn que huit fils peuvent transporter les donnes, le transfert de donnes sur une liaison parallle est en thorie huit fois plus rapide que sur une connexion srie. Ainsi, toujours daprs cette thorie, une connexion parallle envoie un octet pendant quune connexion srie envoie un seul bit.

Cette explication suscite plusieurs questions. Que signifie lexpression plus rapide en thorie ? Si la connexion parallle est plus rapide que la connexion srie, est-elle plus adapte la connexion un rseau tendu ? En ralit, il arrive souvent que des liaisons srie puissent tre synchronises beaucoup plus rapidement que des liaisons parallles, ce qui leur permet de fournir un dbit de donnes plus lev, car deux facteurs affectent les communications parallles : la distorsion dhorloge et les perturbations. Cliquez sur le bouton Distorsion dhorloge dans la figure. Dans une connexion parallle, il est faux de penser que lorsque 8 bits quittent un expditeur au mme moment, ils atteindront en mme temps le rcepteur. En effet, certains bits arrivent destination plus tard que les autres. Cest ce quon appelle la distorsion dhorloge. Contourner ce problme nest pas chose facile. Lextrmit rceptrice doit se synchroniser avec lmetteur, puis attendre que tous les bits soient arrivs. Le temps requis par le processus de lecture, dattente, de verrouillage, dattente du signal dhorloge et de transmission des 8 bits sajoute la dure totale de la transmission. Dans le cadre des communications parallles, un verrou est un systme de stockage de donnes servant stocker des informations dans des systmes logiques squentiels. Plus le nombre de fils utiliss est important et la connexion distante, plus le problme est complexe et le retard long. Cette tape de verrouillage ralentit la transmission parallle bien au-del des valeurs escomptes. Ce facteur ne sapplique pas aux liaisons srie, car la plupart de ces liaisons ne requirent pas de verrouillage. Les connexions srie ncessitent moins de fils et de cbles. Elles occupent galement moins de place et peuvent tre plus efficacement isoles des interfrences dues dautres fils et cbles. Cliquez sur le bouton Interfrences dans la figure. Les fils parallles sont regroups physiquement dans un cble parallle, et les signaux peuvent se perturber mutuellement. Pour viter que des interfrences ne se produisent sur les fils, des mesures supplmentaires devront tre prises, notamment des frquences plus leves. Les bus srie sur des ordinateurs, y compris des routeurs, permettent de compenser les interfrences avant la transmission des bits. Parce quils possdent moins de fils, les cbles srie produisent moins dinterfrences et les priphriques rseau transmettent des communications srie des frquences plus leves et plus efficaces. Dans la plupart des cas, limplmentation des communications srie est sensiblement moins chre. Elles utilisent en effet moins de fils, des cbles moins onreux et moins de broches de connecteur.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 3 sur 29

Page 2 : Normes de communication srie Toutes les communications grande distance et la plupart des rseaux informatiques utilisent des connexions srie, car le cot lev des cbles et les problmes de synchronisation rendent les connexions parallles peu dsirables. Lavantage le plus attrayant est la simplicit du cblage. Par ailleurs, les cbles srie peuvent tre plus longs que les cbles parallles, car le niveau dinteraction (interfrences) entre les conducteurs du cble est moins important. Dans ce chapitre, nous limiterons notre tude aux communications srie utilises pour connecter des rseaux locaux des rseaux tendus. La figure ci-contre est une reprsentation simple dune communication srie. Des donnes sont encapsules par le protocole de communications utilis par le routeur expditeur. La trame encapsule est envoye sur un support de transmission physique vers le rseau tendu. Plusieurs mthodes permettent de traverser le rseau tendu, mais le routeur rcepteur utilise le mme protocole de communications pour dsencapsuler la trame son arrive. Il existe plusieurs normes de communication srie, chacune utilisant une mthode de transmission diffrente. Trois normes principales de communication srie affectent les connexions rseau local vers rseau tendu : RS-232 - La plupart des ports srie dordinateurs personnels sont conformes la norme RS-232C ou aux normes plus rcentes RS422 et RS-423. Des connecteurs 9 broches et 25 broches sont utiliss. Un port srie est une interface multifonction qui peut tre utilise pour la plupart des priphriques, y compris des modems, des souris et des imprimantes. De nombreux priphriques rseau utilisent des connecteurs RJ-45 qui respectent galement la norme RS-232. La figure ci-contre affiche un exemple de connecteur RS-232. V.35 - Utilise gnralement pour des communications modem vers multiplexeur, cette norme de lUIT pour les changes de donnes synchrones et haut dbit combine la bande passante de plusieurs circuits tlphoniques. Aux tats-Unis, V.35 est la norme dinterface utilise par la plupart des routeurs et des units DSU connects des oprateurs T1. Les cbles V.35 sont des assemblages srie haut dbit conus pour prendre en charge des dbits de donnes et une connectivit plus levs entre des quipements terminal de traitement de donnes (ETTD) et des quipements de communication de donnes (DCE), sur des lignes numriques. Vous trouverez plus dinformations sur les ETTD et les DCE plus loin dans cette section. HSSI - La norme HSSI (High-Speed Serial Interface, interface srie haut dbit) prend en charge des dbits de transmission allant jusqu 52 Mbits/s. Les ingnieurs utilisent cette norme pour connecter des routeurs sur des rseaux locaux des rseaux tendus, sur des lignes haut dbit telles que des lignes T3. Ils utilisent galement cette norme pour fournir une connectivit haut dbit entre des rseaux locaux, grce Token Ring ou Ethernet. HSSI est une interface ETTD/DCE dveloppe par Cisco Systems et T3plus Networking pour rpondre un besoin en communications haut dbit sur des liaisons de rseau tendu.

Cliquez sur le bouton RS-232 dans la figure. Outre le fait dutiliser des mthodes de transmission diffrentes, chacune de ces normes utilise des types de cbles et de connecteurs diffrents. Chaque norme joue un rle diffrent dans une topologie rseau local vers rseau tendu. Bien que ce cours naborde pas en dtail les systmes de broches des normes V.35 et HSSI, un coup dil rapide un connecteur RS-232 9 broches utilis pour connecter un PC un modem permet dillustrer le concept. Les cbles V.35 et HSSI sont voqus plus en dtail dans une rubrique ultrieure.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 4 sur 29

Broche 1 - Dtection du porteur de donnes (DCD) indique que le porteur des donnes de transmission est activ (ON). Broche 2 - La broche de rception (RXD) transporte des donnes partir dun priphrique srie vers lordinateur. Broche 3 - La broche de transmission (TxD) transporte des donnes partir de lordinateur vers le priphrique srie. Broche 4 - Terminal de donnes prt (DTR) indique au modem que lordinateur est prt pour la transmission. Broche 5- Terre. Broche 6 - Modem prt (DSR) est similaire DTR. Il indique que le modem est activ (ON). Broche 7 - La broche RTS demande lautorisation denvoyer des donnes un modem. Broche 8 - Le priphrique srie utilise la broche Clear to Send (Prt mettre, PAE) pour accuser rception du signal RTS en provenance de lordinateur. Dans la plupart des cas, les broches RTS et CTS sont actives (ON) en permanence lors de la session de communication. Broche 9 - Un modem de rponse automatique utilise lindicateur dappel (RI) pour signaler la rception dun signal dappel tlphonique.

Les broches DCD et RI sont disponibles uniquement lors des connexions un modem. Ces deux lignes sont rarement utilises car la plupart des modems transmettent des informations dtat un PC lorsquun signal porteur est dtect (si une connexion est tablie un autre modem) ou lorsque le modem reoit un signal dappel en provenance de la ligne tlphonique. 2.1.2-Multiplexage Temporel Page 1 : Multiplexage temporel Les Laboratoires Bell ont invent le multiplexage temporel (TDM) afin de maximiser la quantit de trafic vocal transport sur un support. Avant larrive du multiplexage, chaque appel tlphonique devait disposer de sa propre liaison physique. Cette solution tait donc coteuse et limite en termes dvolutivit. Le multiplexage temporel divise la bande passante dune liaison unique en canaux spars ou tranches de temps. Il transmet deux ou plusieurs canaux sur la mme liaison en allouant un intervalle de temps diffrent (tranche de temps) pour la transmission de chaque canal. Ainsi, les canaux utilisent la liaison tour de rle. Le multiplexage temporel est un concept relatif la couche physique. Il ne tient pas compte de la nature des informations multiplexes sur le canal de sortie. Le multiplexage temporel est indpendant du protocole de couche 2 qui a t utilis par les canaux dentre. Pour expliquer le multiplexage temporel, effectuons une analogie avec le trafic circulant sur une autoroute. Pour acheminer vers une ville spcifique le trafic circulant sur quatre routes distinctes, vous pouvez envoyer tout le trafic sur une voie si les routes desservant lautoroute offrent les mmes conditions et que le trafic soit synchronis. Ainsi, si chacune des quatre routes amne une automobile sur lautoroute principale toutes les quatre secondes, une automobile arrive sur lautoroute toutes les secondes. Tant que la vitesse de toutes les automobiles est synchronise, aucune collision ne se produit. la destination, linverse se produit et les automobiles quittent lautoroute et sont achemines vers les routes locales par le mme mcanisme synchrone. Le mme principe est utilis dans le multiplexage temporel lors de lenvoi de donnes sur une liaison. Le multiplexage temporel augmente la capacit de la liaison de transmission en fractionnant le temps en intervalles plus petits afin que la liaison transporte les bits en provenance de plusieurs sources dentre, ce qui a pour effet daugmenter le nombre de bits transmis par seconde. Grce au multiplexage temporel, lexpditeur et le rcepteur savent tous les deux exactement quel signal est envoy. Dans notre exemple, un multiplexeur (MUX) situ au niveau du transmetteur accepte trois signaux distincts. Le multiplexeur fractionne chaque signal en segments. Il place ensuite chaque segment dans un canal unique en insrant chaque segment dans une tranche de temps. Un multiplexeur situ lextrmit rceptrice assemble le flux de multiplexage temporel pour reconstituer les trois flux de donnes distincts, en se basant uniquement sur la dure darrive de chaque bit. Une technique appele entrelacement de bits conserve le nombre et la squence de bits pour chaque transmission spcifique, de sorte quils puissent tre de nouveau assembls rapidement et efficacement pour reprendre leur format initial leur arrive. Lentrelacement doctets offre les mmes fonctions, mais chaque octet comprenant huit bits, le processus requiert une tranche de temps plus grande ou plus longue. CCNA 4 Version 4.0 By NSK

Chapitre 2 - Protocole PPP

Page 5 sur 29

Page 2 : Multiplexage temporel statistique Dans une autre analogie, comparons le multiplexage temporel un train de 32 wagons. Chacun dentre eux appartient une socit de routage diffrente et chaque jour, le train part avec ses 32 wagons. Si lune des socits a des produits expdier, le wagon est charg. Si la socit na rien envoyer, le wagon reste vide, mais fait toujours partie du train. Le transport de conteneurs vides nest pas trs efficace. Le multiplexage temporel prsente la mme lacune lorsque le trafic est intermittent, car la tranche de temps est alloue mme si le canal na pas de donnes transmettre. Le multiplexage temporel statistique (STDM) a t dvelopp pour combler cette lacune. Il utilise une longueur de tranche de temps variable permettant des canaux de convoiter les espaces disponibles. Il utilise une mmoire tampon qui stocke temporairement les donnes lors des priodes de trafic intense. Grce ce systme, le multiplexage temporel statistique ne gaspille pas de temps de ligne haut dbit avec des canaux inactifs. Cette technique requiert que chaque transmission transporte des informations didentification (un identificateur de canal). Page 3 : Exemples de multiplexage temporel - RNIS et SONET RNIS est un exemple de technologie utilisant le multiplexage temporel synchrone. RNIS accs de base (BRI) comporte trois canaux, savoir deux canaux B 64 Kbits/s (B1 et B2) et un canal D 16 Kbits/s. Le multiplexage temporel prsente neuf tranches de temps, reprises dans la squence illustre dans la figure. une plus grande chelle, le secteur des tlcommunications utilise les normes SONET ou SDH pour le transport optique de donnes de multiplexage temporel. La norme SONET utilise en Amrique du Nord, et la norme SDH utilise partout ailleurs, sont deux normes troitement lies qui spcifient des paramtres dinterface, des dbits, des formats de tramage, des mthodes de multiplexage et une gestion pour le multiplexage temporel synchrone via des fibres. Cliquez sur le bouton SONET dans la figure. La figure affiche un exemple de multiplexage temporal statistique. SONET/SDH accepte n flux de bits, les multiplexe et module le signal de manire optique en lenvoyant au moyen dun dispositif mettant un signal lumineux, via la fibre un dbit de donnes quivalent (dbit entrant) x n. Le trafic arrivant sur le multiplexeur SONET en provenance des quatre emplacements 2,5 Gbits/s est envoy sous forme de flux unique un dbit de 4 x 2,5 Gbits/s, soit 10 Gbits/s. Ce principe est dmontr dans la figure, qui illustre une augmentation du dbit par un facteur de quatre par tranche de temps T.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 6 sur 29

Cliquez sur le bouton DS0 dans la figure. Lunit dorigine utilise pour multiplexer des appels tlphoniques est 64 Kbits/s, ce qui reprsente un appel tlphonique. On parle de DS0 (Digital Signal Level Zero, ligne logique DS-0). En Amrique du Nord, 24 units DS0 sont multiplexes grce au multiplexage temporel en un signal de dbit plus lev avec une vitesse agrge de 1,544 Mbits/s pour la transmission sur des lignes T1. Partout ailleurs, 32 units DS0 sont multiplexes pour la transmission E1 2,048 Mbits/s. La hirarchie de niveau de signal pour le multiplexage dappels tlphoniques est illustre dans le tableau. Notez que mme sil est courant de dsigner une transmission 1,544 Mbits/s par le terme T1, il est plus correct de parler de DS1. Cliquez sur le bouton Hirarchie porteuse T dans la figure. La porteuse T dsigne le groupement de plusieurs DS0. Par exemple, un T1 = 24 DS0, un T1C = 48 DS0 (ou 2 T1), etc. La figure illustre un exemple de hirarchie dinfrastructure porteuse T. La hirarchie porteuse E est similaire.

2.1.3- Point de dmarcation Point de dmarcation Avant la drglementation applique en Amrique de Nord et dans dautres pays, les compagnies de tlphone dtenaient une boucle locale, qui comprenait le cblage et lquipement dans les locaux des clients. Or, la drglementation oblige dsormais les compagnies de tlphone dgrouper leur infrastructure de boucle locale pour permettre dautres fournisseurs doffrir des quipements et des services. Il sest alors avr ncessaire de dlimiter la partie du rseau appartenant la compagnie de tlphone et celle appartenant au client. Ce point de dlimitation est le point de dmarcation. Le point de dmarcation dsigne lendroit o votre rseau communique avec le rseau dtenu par une autre organisation. Dans la terminologie tlphonique, il sagit de linterface situe entre des quipements dabonn (CPE) et des quipements de fournisseur de services rseau. Le point de dmarcation est le point sur le rseau o la responsabilit du fournisseur de services prend fin. Lexemple ci-contre prsente un scnario RNIS. Aux tats-Unis, un fournisseur de services fournit la boucle locale dans les locaux du client et le client fournit lquipement actif, tel que lunit CSU/DSU (Channel Service Unit/Data Service Unit) sur laquelle la boucle locale se termine. Cette terminaison est souvent situe dans une armoire de tlcommunications, le client tant responsable de la maintenance, du remplacement ou de la rparation de lquipement. Dans les autres pays du monde, lunit de terminaison de rseau (NTU,Network Terminating Unit) est fournie et gre par le fournisseur de services. Ceci permet au fournisseur de services de grer et de dpanner la boucle locale de faon ractive, car le point de dmarcation se situe aprs lunit de terminaison de rseau. Le client connecte un quipement dabonn, tel quun routeur ou un quipement daccs au rseau Frame Relay, lunit de terminaison de rseau par lintermdiaire dune interface srie V.35 ou RS-232.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 7 sur 29

2.1.4-ETTD et DCE Page 1 : ETTD-DCE Dans le cadre de la connexion au rseau tendu, une connexion srie possde un priphrique ETTD une extrmit de la connexion et un priphrique DCE lautre extrmit. La connexion entre les deux priphriques DCE est le rseau de transmission du fournisseur du rseau tendu. Dans le cas prsent : Lquipement dabonn, gnralement un routeur, constitue lETTD. Il peut sagir galement dun terminal, dun ordinateur, dune imprimante ou dun tlcopieur sil se connecte directement au rseau du fournisseur de services. Le DCE, gnralement un modem ou une unit CSU/DSU, est lquipement servant convertir les donnes utilisateur de lETTD en une forme compatible avec la liaison de transmission du fournisseur de services de rseau tendu. Le signal est reu par le DCE distant, qui le dcode en une squence de bits. Le DCE distant signale ensuite cette squence lETTD distant.

LEIA (Electronics Industry Association) et lITU-T (International Telecommunication Union Telecommunications Standardization Sector) ont t les plus actifs dans le dveloppement de normes qui permettent des ETTD de communiquer avec des DCE. LEIA dsigne le DCE comme lquipement de communication de donnes, tandis que lITU-T dsigne le DCE comme lquipement de terminaison de circuit de donnes. Page 2 : Normes de cble lorigine, le concept de DCE et de ETTD tait bas sur deux types dquipement : lquipement de terminal qui a gnr ou reu des donnes et lquipement de communication qui a simplement relay les donnes. Lors du dveloppement de la norme RS-232, plusieurs raisons ont justifi la ncessit de cbler diffremment des connecteurs RS-232 25 broches sur ces deux types dquipement. Mme si ces raisons ne sappliquent plus, deux types de cbles existent encore aujourdhui : un pour la connexion reliant un ETTD un DCE, et un autre pour la connexion de deux ETTD directement entre eux. Linterface ETTD/DCE dune norme particulire dfinit les spcifications ci-dessous : Mcanique/physique - Nombre de broches et type de connecteur lectrique - Dfinit les niveaux de tension pour 0 et 1 Fonctionnelle - Spcifie les fonctions excutes en attribuant des significations chacune des lignes de transmission de linterface Procdurale - Spcifie la squence dvnements pour la transmission des donnes

Cliquez sur le bouton Cbles srie dans la figure. La norme RS-232 dorigine a uniquement dfini la connexion dETTD des DCE, qui taient des modems. Cependant, si vous connectez deux ETTD, par exemple deux ordinateurs ou deux routeurs dans le TP, un cble spcial appel un null-modem limine la ncessit dutiliser un DCE. En dautres termes, les deux priphriques peuvent tre connects sans modem. Une connexion nullmodem est une mthode de communication permettant de connecter directement deux ETTD, tels quun ordinateur, un terminal ou une

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 8 sur 29

imprimante, grce un cble srie RS-232. Avec une connexion par cble null-modem, les lignes de transmission (Tx) et de rception (Rx) sont croises, comme illustr dans la figure. Cliquez sur le bouton DB-60 dans la figure. Le cble de connexion de lETTD au DCE est un cble de transition srie blind. Lextrmit routeur du cble de transition srie blind peut tre un connecteur DB-60, qui se branche dans le port DB-60 dune carte dinterface de rseau tendu srie. Lautre extrmit du cble peut ensuite recevoir le connecteur appropri la norme utilise. Le fournisseur du rseau tendu ou lunit CSU/DSU dicte gnralement le type de cble requis. Les quipements Cisco prennent en charge les normes srie EIA/TIA-232, EIA/TIA-449, V.35, X.21 et EIA/TIA-530.

Cliquez sur le bouton Smart Serial dans la figure. Pour prendre en charge des densits de port plus leves avec un facteur de forme rduit, Cisco a cr le cble Smart Serial (srie intelligent). Lextrmit routeur du cble Smart Serial est un connecteur 26 broches considrablement plus compact que le connecteur DB-60.

Cliquez sur le bouton Entre des routeurs dans la figure. Lorsquun cble null-modem est utilis, gardez lesprit que les connexions synchrones requirent un signal dhorloge. Un priphrique externe peut gnrer le signal, ou lun des ETTD peut gnrer le signal dhorloge. Lorsque quun ETTD et un DCE sont connects, le port srie sur un routeur est lextrmit ETTD de la connexion par dfaut, et le signal dhorloge est gnralement fourni par une unit CSU/DSU ou un DCE similaire. Cependant, lorsquun cble null-modem est utilis dans une connexion entre des routeurs, lune des interfaces srie doit tre configure en tant quextrmit de DCE pour fournir le signal dhorloge pour la connexion.

Page 3 : Conversion parallle vers srie Lutilisation des termes ETTD et DCE dpend de la partie du rseau observe. RS-232C est la norme recommande dcrivant linterface physique et le protocole pour des communications de donnes srie bas dbit, entre des ordinateurs et des priphriques associs. LEIA avait lorigine dfini la norme RS232C pour des tlscripteurs. LETTD est linterface RS-232C quun ordinateur utilise pour changer des donnes avec un modem ou un autre priphrique srie. Le DCE est linterface RS-232C quun modem ou un priphrique srie similaire utilise pour changer des donnes avec lordinateur.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 9 sur 29

Par exemple, votre PC utilise gnralement une interface RS-232C pour communiquer et changer des donnes avec des priphriques srie connects tels quun modem. La carte-mre de votre PC possde galement une puce UART (Universal Asynchronous Receiver/Transmitter, metteur-rcepteur asynchrone universel). Les donnes de votre PC circulant le long de circuits parallles, la puce UART convertit les groupes de bits parallles en flux de bits srie. Pour travailler plus rapidement, une puce UART possde des tampons qui lui permettent de mettre en mmoire des donnes lors du traitement de donnes quittant le port srie. La puce UART est lagent ETTD de votre PC et communique avec le modem ou un autre priphrique srie, qui, selon la norme RS-232C, comporte une interface complmentaire appele interface DCE. 2.1.5-Encapsulation HDLC Page 1 : Protocoles dencapsulation de rseau tendu Sur chaque connexion de rseau tendu, des donnes sont encapsules dans des trames avant datteindre la liaison de rseau tendu. Pour sassurer que le protocole correct est utilis, vous devez configurer le type dencapsulation de couche 2 appropri. Le choix du protocole dpend de la technologie de rseau tendu et de lquipement de communication. La figure ci-contre affiche les protocoles de rseau tendu les plus utiliss et les situations dans lesquelles ils sont utiliss. Voici une description rapide de chacun deux : HDLC - Type dencapsulation par dfaut sur des connexions point point, des liaisons ddies et des connexions commutation de circuits lorsque la liaison utilise deux priphriques Cisco. HDLC sert maintenant de base au protocole PPP synchrone utilis par de nombreux serveurs pour se connecter un rseau tendu, le plus souvent Internet. PPP - Fournit des connexions entre des routeurs et entre un hte et un rseau au moyen de circuits synchrones et asynchrones. Le protocole PPP fonctionne avec plusieurs protocoles de couche rseau, tels quIP et le protocole IPX (Internetwork Packet Exchange, change de paquets entre rseaux). Le protocole PPP possde galement des mcanismes intgrs de scurit, tels que PAP et CHAP. Ce chapitre est quasiment entirement consacr au protocole PPP. Serial Line Internet Protocol (SLIP) - Protocole standard pour les connexions srie point point, qui utilise TCP/IP. SLIP a t largement remplac par PPP. X.25/Procdure daccs en mode quilibr (Link Access Procedure, Balanced, LAPB) - Norme dITU-T qui dfinit comment maintenir des connexions entre ETTD et DCE pour permettre laccs distance des terminaux et la communication entre ordinateurs dans un rseau public de donnes. X.25 spcifie le protocole LAPB, un protocole de couche liaison de donnes. X.25 a prcd le relais de trames. Frame Relay - Protocole standard commut de commutation de couche liaison de donnes qui gre de multiples circuits virtuels. Le relais de trames est la gnration suivante aprs X.25. Le relais de trames limine certains des processus fastidieux (tels que la correction des erreurs et le contrle de flux) employs dans X.25. Le chapitre suivant est consacr au relais de trames. ATM - Norme internationale en matire de relais de cellules, selon laquelle des priphriques envoient des types de services multiples (tels que la transmission de la voix, des donnes ou des vidos) dans des cellules de longueur fixe (53 octets). Les cellules de longueur fixe permettent au traitement davoir lieu au niveau matriel, rduisant ainsi les dlais dacheminement. Le mode ATM exploite les supports de transmission haut dbit, tels que E3, SONET et T3.

Page 2 : Encapsulation HLDC HDLC est un protocole de couche liaison de donnes synchrone orient-binaire dvelopp par lISO (Organisation internationale de normalisation). La norme actuelle pour HDLC est ISO 13239. HDLC a t dvelopp partir de la norme SDLC (Synchronous Data Link Control, contrle de liaisons de donnes synchrones) propose dans les annes 1970. HDLC fournit des services avec connexion et sans connexion. Il utilise une transmission srie synchrone offrant des communications sans erreurs entre deux points. Il dfinit une structure de tramage de couche 2 permettant un contrle de flux et des erreurs, au moyen daccuss de rception. Chaque trame prsente le mme format, quil sagisse dune trame de donnes ou dune trame de contrle.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 10 sur 29

Lorsque vous souhaitez transmettre des trames sur des liaisons synchrones ou asynchrones, gardez lesprit que ces liaisons ne disposent pas de mcanismes permettant de marquer la fin ou le dbut des trames. HDLC utilise un dlimiteur de trame, ou indicateur, pour marquer le dbut et la fin de chaque trame. Cisco a dvelopp une extension du protocole HLDC visant rsoudre lincapacit de prendre en charge plusieurs protocoles. Bien que Cisco HLDC (galement appel cHDLC) soit une norme propritaire, Cisco a permis de nombreux fournisseurs dquipement de limplmenter. Les trames Cisco HDLC comprennent un champ permettant didentifier le protocole rseau encapsul. La figure ci-contre compare le protocole HLDC au protocole Cisco HLDC. Cliquez sur le bouton Types de trame HLDC dans la figure. HDLC dfinit trois types de trame, chacune prsentant un format de champ de contrle diffrent. Les descriptions suivantes rsument les champs illustrs dans la figure. Indicateur - Le champ dindicateur initie le contrle des erreurs et y met fin. La trame dmarre et se termine toujours par un champ dindicateur 8 bits. La configuration binaire est 01111110. Comme ce motif est susceptible de survenir dans les donnes mmes, le systme HDLC expditeur insre toujours un bit 0 tous les cinq 1 du champ de donnes, de telle sorte quen pratique, la squence de lindicateur peut seulement survenir aux extrmits de la trame. Le systme rcepteur supprime les bits insrs. Quand les trames sont transmises de faon conscutive, lindicateur de fin de la premire trame sert dindicateur de dbut de la suivante. Adresse - Le champ dadresse comprend ladresse HDLC de la station secondaire. Cette adresse peut contenir une adresse spcifique, une adresse de groupe ou une adresse de diffusion. Une adresse principale est une source ou une destination de communication, qui limine le besoin dinclure ladresse de la station primaire. Contrle - Le champ de contrle utilise trois formats diffrents, selon le type de trame HDLC utilis : Trame dinformation (I) : les trames dinformation transportent des informations de couche suprieure et certaines informations de contrle. Cette trame envoie et reoit des numros dordre, et le bit dinterrogation effectue le contrle de flux et des erreurs. Le numro dordre denvoi dsigne le numro de la trame suivante envoyer. Le numro dordre de rception fournit le numro de la trame suivante recevoir. Lexpditeur et le rcepteur soccupent de la maintenance des numros dordre denvoi et de rception. Une station primaire utilise le bit dinterrogation pour indiquer la station secondaire si une rponse immdiate est requise. Une station secondaire utilise le bit dinterrogation pour indiquer la station primaire si la trame actuelle est la dernire de sa rponse en cours. Trame de supervision (trame S) : les trames S fournissent des informations de contrle. Une trame S peut demander et suspendre la transmission, signaler un tat et accuser rception de trames dinformation. Les trames S ne prsentent pas de champ dinformations. Trame non-numrote (trame U) : les trames U prennent en charge des fonctions de contrle et ne sont pas squences. Une trame U peut tre utilise pour initialiser des stations secondaires. Selon la fonction de la trame U, son champ de contrle comporte 1 ou 2 octets. Certaines trames U prsentent un champ dinformations.

Protocole (utilis uniquement dans Cisco HDLC) - Ce champ spcifie le type de protocole encapsul dans la trame (par exemple 0x0800 pour IP). Donnes - Le champ de donnes comprend une unit dinformations de chemin (PIU) ou des informations didentification dchange (XID).

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 11 sur 29

Squence de contrle de trame (FCS) - La squence de contrle de trame prcde le dlimiteur dindicateur de fin, il s'agit gnralement d'un calcul de contrle par redondance cyclique (CRC). Le calcul CRC est de nouveau effectu dans le rcepteur. Si le rsultat est diffrent de la valeur contenue dans la trame dorigine, on suppose quune erreur sest produite. 2.1.6- Configuration de lencapsulation HDLC Configuration de lencapsulation HDLC Cisco HDLC est la mthode dencapsulation par dfaut utilise par les priphriques Cisco sur des lignes srie synchrones. Vous utilisez Cisco HDLC en tant que protocole point point sur des lignes loues entre deux priphriques Cisco. Si vous vous connectez un priphrique non Cisco, utilisez le protocole PPP synchrone. Si la mthode dencapsulation par dfaut a t modifie, utilisez la commande encapsulation hdlc en mode privilgi pour ractiver HDLC. Deux tapes sont ncessaires pour activer lencapsulation HDLC : tape 1. Passez en mode de configuration dinterface de linterface srie. tape 2. Entrez la commande encapsulation hdlc pour spcifier le protocole dencapsulation de linterface. 2.1.7-Dpannage dune interface Srie Page 1 : La sortie de la commande show interfaces serial prsente des informations spcifiques des interfaces srie. Quand HDLC est configur, Encapsulation HDLC doit apparatre dans la sortie, comme indiqu dans la figure. Cliquez sur le bouton tats possibles dans la figure. La commande show interface serial renvoie un des cinq tats possibles. Vous pouvez identifier lun des cinq tats suivants signalant un problme dans la ligne dtat de linterface : Cliquez sur le bouton tat dans la figure. Linterface srie x est dsactive et le protocole de ligne est dsactiv (Serial x is down, line protocol is down) Linterface srie x est active et le protocole de ligne est dsactiv (Serial x is up, line protocol is down) Linterface srie x est active et le protocole de ligne est activ (en boucle) (Serial x is up, line protocol is up (looped)) Linterface srie x est active et le protocole de ligne dsactiv (Serial x is up, line protocol is down (disabled)) Linterface srie x est dsactive pour des raisons dadministration (administratively down) et le protocole de ligne est dsactiv (Serial x is administratively down, line protocol is down)

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 12 sur 29

Cliquez sur le bouton Contrleurs dans la figure. La commande show controllers est un autre outil de diagnostic important pour le dpannage des lignes srie. La sortie renvoye indique ltat des canaux de linterface et signale la prsence ou labsence dun cble. Dans la figure, un cble DCE V.35 est reli linterface srie 0/0. La syntaxe de la commande est variable, en fonction de la plateforme. Les routeurs de la srie Cisco 7000 utilisent une carte contrleur cBus pour connecter des liaisons srie. Avec ces routeurs, utilisez la commande show controllers cbus. Si la sortie de linterface lectrique apparat comme UNKNOWN, au lieu de V.35, EIA/TIA-449, ou un autre type dinterface lectrique, un cble mal connect est probablement lorigine du problme. Il est galement possible que le cblage interne de la carte prsente un problme. Si linterface lectrique est inconnue, lcran correspondant la commande show interfaces serial<x> montre que linterface et le protocole de ligne sont dsactivs. 2.2-Concepts du Protocole PPP 2.2.1-Prsentation du Protocole PPP Quest-ce que le protocole PPP ? HDLC est la mthode dencapsulation srie par dfaut lorsque vous connectez deux routeurs Cisco. Avec un champ de type de protocole supplmentaire, la version Cisco de HDLC est propritaire. Par consquent, Cisco HDLC fonctionne uniquement avec dautres priphriques Cisco. Cependant, lorsque vous souhaitez vous connecter un routeur non Cisco, vous devez utiliser lencapsulation PPP. Lencapsulation PPP a t conue soigneusement pour garantir la compatibilit avec la plupart du matriel de prise en charge utilis. PPP encapsule des trames de donnes pour les transmettre sur des liaisons physiques de couche 2. Il tablit une connexion directe au moyen de cbles srie, de lignes tlphoniques, de lignes agrges, de tlphones portables, de liaisons radio spcialises ou de liaisons fibres optiques. Lutilisation du protocole PPP prsente de nombreux avantages, notamment le fait quil nest pas propritaire. Il inclut en outre de nombreuses fonctionnalits qui ne sont pas disponibles dans HDLC : La fonctionnalit de gestion de qualit de la liaison contrle la qualit de la liaison. Si un nombre trop important derreurs est dtect, le protocole PPP dsactive la liaison. Le protocole PPP prend en charge lauthentification PAP et CHAP. Cette fonctionnalit est dcrite et mise en pratique dans une section ultrieure.

PPP comprend trois composants principaux : Le protocole HDLC pour lencapsulation de datagrammes sur des liaisons point point. Le protocole de contrle de liaison extensible (LCP, Link Control Protocol) pour tablir, configurer et tester la connexion des liaisons de donnes. Une famille de protocoles de contrle rseau (NCP, Network Control Protocol) pour tablir et configurer diffrents protocoles de couche rseau. PPP permet lutilisation simultane de plusieurs protocoles de couche rseau. Certains des protocoles NCP les plus courants sont TCP/IP (Transmission Control Protocol/Internet Protocol), le protocole de contrle Appletalk (Appletalk Control Protocol), le protocole de contrle Novell IPX (Novell IPX Control Protocol), le protocole de contrle Cisco Systems (Cisco Systems Control Protocol), le protocole de contrle SNA (SNA Control Protocol) et le protocole de contrle de compression (Compression Control Protocol). By NSK

CCNA 4 Version 4.0

Chapitre 2 - Protocole PPP

Page 13 sur 29

2.2.2-Architecture en Couches PPP Page 1 : Architecture PPP Une architecture en couches est un modle, une conception ou un plan daction logique facilitant la communication entre des couches interconnectes. La figure ci-contre associe larchitecture en couches du protocole PPP au modle OSI (Open System Interconnection). PPP et OSI partagent la mme couche physique, mais le protocole PPP rpartit diffremment les fonctions LCP et NCP. Au niveau de la couche physique, vous pouvez configurer le protocole PPP sur une plage dinterfaces diverses, notamment : srie asynchrone ; srie synchrone ; HSSI ; RNIS.

PPP fonctionne sur toutes les interfaces ETTD/DCE (RS-232-C, RS-422, RS-423 ou V.35). La seule obligation impose par le protocole PPP est un circuit bidirectionnel, ddi ou commut, qui fonctionne en mode srie de bit asynchrone ou synchrone, et est transparent pour les trames de la couche de liaison PPP. PPP nimpose aucune restriction quant au dbit de transmission autre que celles imposes par linterface ETTD/DCE utilise. La plupart des tches ralises par le protocole PPP sont effectues au niveau des couches liaison de donnes et rseau par les protocoles LCP et NCP. Le protocole LCP configure la connexion PPP et ses paramtres, les protocoles NCP grent des configurations de protocole de couche plus leve, et le protocole LCP met fin la connexion PPP. Page 2 : Architecture PPP - Couche LCP La couche LCP (Link Control Protocol, protocole de contrle de liaison) est la partie active de PPP. Le protocole LCP est situ au-dessus de la couche physique et permet dtablir, de configurer et de tester la connexion de liaison de donnes. Il tablit la liaison point point. Il ngocie galement et configure des options de contrle sur la liaison de donnes de rseau tendu, qui sont gres par les protocoles NCP. Il fournit dautre part la configuration automatique des interfaces chaque extrmit, notamment les tches suivantes : grer les limites variables de taille de paquets ; dtecter les erreurs de configuration courantes ; mettre fin la liaison ; dterminer si une liaison fonctionne correctement ou prsente des dfaillances.

PPP utilise galement le protocole LCP pour saccorder automatiquement sur des formats dencapsulation (authentification, compression, dtection des erreurs) ds que la liaison est tablie.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 14 sur 29

Page 3 : Architecture PPP - Couche NCP Les liaisons point point ont tendance aggraver de nombreux problmes existants avec la famille actuelle de protocoles de rseau. Ainsi, lattribution et la gestion dadresses IP, qui est un problme mme dans des environnements de rseau LAN, est particulirement difficile sur des liaisons point point commutation de circuits (tels que des serveurs de modem commut). Le protocole PPP permet de rsoudre ces problmes, grce aux couches NCP. Avec PPP, plusieurs protocoles de couche rseau peuvent fonctionner sur la mme liaison de communications. Pour chaque protocole de couche rseau utilis, le protocole PPP utilise une couche NCP distincte. Par exemple, le protocole IP utilise le protocole de contrle IP (IPCP), et IPX le protocole de contrle Novell IPX (IPXCP). Cliquez sur le bouton Couche rseau dans la figure. Les couches NCP incluent des champs fonctionnels comprenant des codes normaliss (numros de champ de protocole PPP affichs dans la figure) pour indiquer le protocole de couche rseau que PPP encapsule. Chaque couche NCP gre les besoins spcifiques requis par ses protocoles de couche rseau spcifiques. Les divers composants NCP encapsulent et ngocient des options pour des protocoles de couche rseau multiples. Lutilisation de NCP pour configurer les divers protocoles de couche rseau est prsente et mise en pratique plus loin dans ce chapitre.

2.2.3- Structure de trame PPP Structure de trame PPP Une trame PPP comporte six champs comme illustr dans la figure. Placez votre pointeur sur chaque champ pour afficher une explication de ce que chacun contient et fait. Le protocole LCP peut ngocier des modifications sur la structure de trame PPP standard.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 15 sur 29

2.2.4- tablissement dune session PPP tablissement dune session PPP La figure ci-contre prsente les trois phases dtablissement dune session PPP : Phase 1 : tablissement dune liaison et ngociation de la configuration - Pour que des changes de datagrammes de couche rseau (par exemple, IP) par le protocole PPP soient possibles, le protocole LCP doit dabord ouvrir la connexion et ngocier les options de configuration. Cette phase se termine lorsque le routeur rcepteur renvoie une trame daccus de rception de configuration vers le routeur tablissant la connexion. Phase 2 : Dtermination de la qualit de la liaison (facultatif) - Le protocole LCP teste la liaison afin de dterminer si sa qualit est suffisante pour activer les protocoles de couche rseau. Le protocole LCP peut retarder la transmission des informations du protocole de couche rseau jusqu ce que cette phase soit termine. Phase 3 : Ngociation de la configuration du protocole de couche rseau - Une fois la qualit de la liaison dtermine, le protocole NCP appropri peut configurer sparment les protocoles de couche rseau, puis les activer et dsactiver tout moment. Si le protocole LCP ferme la liaison, il en informe les protocoles de couche rseau afin quils prennent les mesures qui simposent.

La liaison reste configure pour les communications jusqu ce que des trames LCP ou NCP explicites ferment la liaison ou quun vnement extrieur se produise (par exemple, expiration du dlai dinactivit ou intervention dun utilisateur). Le protocole LCP peut fermer la liaison tout moment. Cela se produit gnralement lorsquun des routeurs demande la fermeture, mais galement en cas dvnement physique tel que la perte dun oprateur ou lexpiration dun compteur de priode dinactivit. 2.2.5-Etablissement dune liaison avec LCP Fonctionnement de LCP Le protocole LCP participe ltablissement, la maintenance et la fermeture dune liaison. Il utilise trois classes de trames LCP pour effectuer le travail de chaque phase LCP : les trames dtablissement de liaison ouvrent et configurent une liaison (Configure-Request, Configure-Ack, Configure-Nak et Configure-Reject) ; les trames de maintenance de liaison grent et dboguent une liaison (Code-Reject, Protocol-Reject, Echo-Request, EchoReply et Discard-Request) ; les trames de fermeture de liaison mettent fin une liaison (Terminate-Request et Terminate-Ack).

La premire phase du fonctionnement LCP consiste tablir une liaison. Cette phase doit tre termine pour que des paquets de couche rseau puissent tre changs. Au cours de ltablissement dune liaison, le protocole LCP ouvre la connexion et ngocie les paramtres de configuration.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 16 sur 29

Cliquez sur le bouton Ngociation de la liaison dans la figure. Le processus dtablissement de la liaison commence par lenvoi par le priphrique initiateur dune trame ConfigureRequest au rpondeur. Cette trame inclut un nombre variable doptions de configuration requises pour configurer la liaison. En dautres termes, le demandeur a envoy une liste de souhaits au rpondeur. Cette liste inclut des options sur la manire dont il souhaite que la liaison soit cre, notamment les paramtres de protocole ou dauthentification. Le rpondeur traite la liste de souhaits, et si celle-ci est acceptable rpond en envoyant un message Configure-Ack. Une fois le message Configure-Ack reu, le processus passe ltape dauthentification. Si les options ne sont pas acceptables ou reconnues, le rpondeur envoie un message Configure-Nak ou ConfigureReject. Si un message Configure-Ack est reu, lopration de liaison est transfre au protocole NCP. Si un message Configure-Nak ou Configure-Reject est envoy au demandeur, la liaison nest pas tablie. Si la ngociation choue, le demandeur doit redmarrer le processus en utilisant de nouvelles options. Lors de la maintenance de liaison, le protocole LCP peut utiliser des messages pour fournir un retour dinformations et tester la liaison. Code-Reject et Protocol-Reject - Ces types de trame fournissent un retour dinformations lorsquun priphrique reoit une trame non valide en raison dun code LCP non reconnu (type de trame LCP) ou dun identificateur de protocole incorrect. Par exemple, si un paquet impossible interprter est reu en provenance de lhomologue, un paquet Code-Reject est envoy en rponse. Echo-Request, Echo-Reply et Discard-Request - Ces trames peuvent tre utilises pour tester la liaison.

Une fois les donnes transfres au niveau de la couche rseau, le protocole LCP met fin la liaison. Dans la figure ci-contre, notez que seul le protocole NCP met fin la liaison rseau et la liaison NCP. La liaison reste ouverte jusqu ce que le protocole LCP la ferme. Si le protocole LCP met fin la liaison avant le protocole NCP, la session NCP est galement ferme. Le protocole PPP peut fermer la liaison tout moment. Cela peut se produire en raison de la perte de loprateur, dun chec dauthentification, dune dfaillance de la qualit de la liaison, de lexpiration dun compteur de priode dinactivit ou de la fermeture administrative de la liaison. Le protocole LCP ferme la liaison en changeant des paquets Terminate. Le priphrique demandant la fermeture envoie un message Terminate-Request. Lautre priphrique rpond en envoyant un message Terminate-Ack. Une demande de fermeture indique que le priphrique lenvoyant doit fermer la liaison. Une fois la liaison ferme, le protocole PPP en informe les protocoles de couche rseau afin quils prennent les mesures qui simposent. Page 2 : Paquet LCP La figure ci-contre affiche les champs dans un paquet LCP. Placez votre pointeur sur chaque champ pour en lire la description. Chaque paquet LCP est un message LCP unique comprenant un champ de code LCP identifiant le type de paquet LCP, un champ didentificateur permettant dassocier les demandes des rponses, et un champ de longueur indiquant la taille du paquet LCP et des donnes spcifiques du type de paquet LCP.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 17 sur 29

Cliquez sur le bouton Codes LCP dans la figure. Chaque paquet LCP a un rle spcifique lors de lchange dinformations de configuration, selon son type. Le champ de code du paquet LCP identifie le type de paquet, comme spcifi dans le tableau.

Page 3 : Options de configuration PPP Le protocole PPP peut tre configur pour prendre en charge diverses fonctions notamment : authentification laide de PAP ou CHAP ; compression laide de Stacker ou Predictor ; multiliaison qui associe un ou plusieurs canaux en vue daugmenter la bande passante de rseau tendu.

Ces options sont dcrites plus en dtail dans la section suivante.

Cliquez sur le bouton Champ doption LCP dans la figure. Pour ngocier lutilisation de ces options PPP, les trames dtablissement de liaison LCP comprennent des informations doption dans le champ de donnes de la trame LCP. Si une option de configuration nest pas comprise dans une trame LCP, sa valeur par dfaut est utilise. Cette phase se termine par lenvoi et la rception dune trame de reu de la configuration.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 18 sur 29

2.2.6-Prsentation de NCP Page 1 : Processus NCP Une fois la liaison initie, le protocole LCP passe le relais au protocole NCP appropri. Bien que conu lorigine pour des datagrammes IP, le protocole PPP peut transporter des donnes partir de nombreux types de protocole de couche rseau en adoptant une approche modulaire lors de son implmentation. Il peut galement acheminer deux ou plusieurs protocoles de couche 3 simultanment. Son modle modulaire permet au protocole LCP de configurer la liaison, puis de transmettre les dtails dun protocole rseau un protocole NCP spcifique. chaque protocole rseau correspond un protocole NCP. De mme, chaque protocole NCP correspond un RFC. Il existe des protocoles NCP pour IP, IPX, AppleTalk, etc. Les protocoles NCP utilisent le mme format de paquet que les protocoles LCP. Une fois que le LCP a configur et authentifi la liaison de base, le NCP appropri est invoqu pour complter la configuration spcifique du protocole de couche rseau utilis. Lorsque le NCP a configur le protocole de couche rseau, le protocole rseau prsente ltat ouvert sur la liaison LCP tablie. ce stade, le protocole PPP peut transporter les paquets de protocole de couche rseau correspondants. Exemple IPCP Pour illustrer comment fonctionne la couche NCP, IP, le protocole de couche 3 le plus courant, est utilis. Une fois que le protocole LCP a tabli la liaison, les routeurs changent des messages IPCP, ngociant les options propres au protocole. Le protocole IPCP est charg de la configuration, de lactivation et de la dsactivation des modules IP aux deux extrmits de la liaison. IPCP ngocie deux options : Compression - Permet aux priphriques de ngocier un algorithme pour compresser des en-ttes TCP et IP, et conomiser de la bande passante. La compression den-tte TCP/IP Van Jacobson rduit la taille des en-ttes TCP/IP 3 octets minimum. Cela reprsente une amlioration considrable sur les lignes srie lentes, en particulier pour le trafic interactif. Adresse IP - Permet au priphrique demandeur de spcifier une adresse IP utiliser pour le routage IP sur la liaison PPP, ou de demander une adresse IP pour le rpondeur. Les liaisons de rseau commut utilisent souvent loption dadresse IP.

Une fois le processus NCP termin, la liaison passe ltat ouvert et le protocole LCP reprend le relais. Le trafic de liaison comprend toutes les combinaisons possibles de paquets LCP, NCP et de protocole de couche rseau. La figure ci-contre dmontre comment des messages LCP peuvent tre utiliss par des priphriques pour grer ou dboguer la liaison.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 19 sur 29

2.3-Configuration du Protocole PPP 2.3.1- Options de configuration PPP Options de configuration PPP Dans la section prcdente, nous avons dcouvert les options LCP quil est possible de configurer pour rpondre des besoins spcifiques en termes de connexion de rseau tendu. Le protocole PPP peut inclure les options LCP suivantes : Authentification - Des routeurs homologues changent des messages dauthentification. Pour lauthentification, les deux choix sont le protocole dauthentification du mot de passe (PAP, Password Authentication Protocol) et le protocole dauthentification changes confirms (CHAP, Challenge Handshake Authentication Protocol). Lauthentification est prsente la section suivante. Compression - Augmente le dbit effectif des connexions PPP en rduisant la quantit de donnes dans la trame qui doit tre achemine sur la liaison. Le protocole dcompresse la trame larrive. Les deux protocoles de compression disponibles sur les routeurs Cisco sont Stacker et Predictor. Dtection des erreurs - Identifie les conditions dchec. Les options Quality et Magic Number aident assurer que la liaison de donnes reste fiable et sans boucle. Le champ Magic Number permet de dtecter les liaisons qui prsentent une boucle. Tant que la ngociation de loption de configuration Magic-Number na pas abouti, le champ Magic-Number doit tre transmis comme valeur zro. Les numros magiques sont gnrs de faon alatoire chaque extrmit de la connexion. Multiliaison - Cisco IOS version 11.1 et ultrieure prend en charge le protocole PPP multiliaison. Cette option fournit un quilibrage de charge sur les interfaces de routeur utilises par PPP. Le protocole PPP multiliaison (galement appel MP, MPPP, MLP ou Multiliaison) fournit une mthode de rpartition du trafic sur plusieurs liaisons physiques de rseau tendu tout en assurant la fragmentation et le rassemblage de paquets, le squenage adquat, linteroprabilit multiconstructeur et lquilibrage de la charge sur le trafic entrant et sortant. La multiliaison nest pas couverte dans ce cours. Rappel PPP - Pour renforcer la scurit, Cisco IOS version 11.1 et ultrieure offre des fonctions de rappel sur PPP. Grce cette option LCP, un routeur Cisco peut servir de client ou de serveur de rappel. Le client effectue lappel initial, demande tre rappel, puis met fin son appel initial. Le routeur de rappel rpond lappel initial et rappelle le client en sappuyant sur ses instructions de configuration. La commande est ppp callback [accept | request].

Lorsque des options sont configures, un champ de valeur correspondant est insr dans le champ doption LCP. 2.3.2- Commandes de configuration PPP Commandes de configuration PPP Avant de configurer le protocole PPP sur une interface srie, nous allons tudier les commandes et leur syntaxe, comme illustr dans la figure. Les exemples qui suivent indiquent comment configurer le protocole PPP et certaines de ses options. Exemple 1 : Activation du protocole PPP sur une interface Pour dfinir la mthode dencapsulation PPP utilise par une interface srie ou RNIS, utilisez la commande de configuration dinterface encapsulation ppp. Lexemple suivant active lencapsulation PPP sur linterface srie 0/0 : R3#configure terminal R3(config)#interface serial 0/0 R3(config-if)#encapsulation ppp

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 20 sur 29

La commande encapsulation ppp ne comporte aucun argument. Cependant, vous devez configurer le routeur avec un protocole de routage IP pour utiliser lencapsulation PPP. Gardez lesprit que si vous ne configurez pas le protocole PPP sur un routeur Cisco, lencapsulation par dfaut pour des interfaces srie est HLDC. Exemple 2 : Compression Vous pouvez configurer une compression logicielle point point sur des interfaces srie une fois lencapsulation PPP active. tant donn que cette option invoque un processus de compression logicielle, elle risque daffecter les performances du systme. Si le trafic comprend dj des fichiers compresss (.zip, .tar ou .mpeg, par exemple), nutilisez pas cette option. La figure ci-contre affiche la syntaxe pour la commande compress. Pour configurer la compression sur PPP, entrez les commandes suivantes : R3(config)#interface serial 0/0 R3(config-if)#encapsulation ppp R3(config-if)#compress [predictor | stac]

Exemple 3 : Surveillance de la qualit de la liaison Rappelons, comme nous lavons voqu dans notre discussion sur les phases LCP, que le protocole LCP fournit une phase optionnelle de dtermination de la qualit de la liaison. Dans cette phase, le protocole LCP teste la liaison pour dterminer si la qualit de la liaison est suffisante pour utiliser des protocoles de couche 3. La commande ppp quality percentage garantit que la liaison est conforme aux exigences de qualit dfinies. Dans le cas contraire, la liaison est ferme. Les pourcentages sont calculs pour le trafic entrant et sortant. La qualit en sortie est calcule en comparant le nombre total de paquets et doctets envoys au nombre total de paquets et doctets reus par le nud de destination. La qualit en entre est calcule en comparant le nombre total de paquets et doctets reus au nombre total de paquets et doctets envoys par le nud de destination. Si le pourcentage de qualit de la liaison nest pas maintenu, la liaison est considre comme tant de mauvaise qualit et est dsactive. La surveillance de la qualit de la liaison (LQM, Link Quality Monitoring) implmente un dcalage temporel afin que la ligne ne se mette pas basculer d'active dsactive. Cet exemple de configuration contrle les donnes ignores sur la liaison et vite le bouclage de trames : R3(config)#interface serial 0/0 R3(config-if)#encapsulation ppp R3(config-if)#ppp quality 80

Utilisez la commande no ppp quality pour dsactiver LQM. Exemple 4 : quilibrage de la charge sur les liaisons Le protocole PPP multiliaison fournit une mthode de rpartition du trafic sur plusieurs liaisons physiques de rseau tendu tout en assurant la fragmentation et lassemblage de paquets, le squenage adquat, linteroprabilit multiconstructeur et lquilibrage de la charge sur le trafic entrant et sortant. MPPP permet de fragmenter des paquets et denvoyer ces fragments simultanment sur plusieurs liaisons point point vers la mme adresse distante. Les liaisons physiques multiples sont actives en rponse un seuil de charge dfini par lutilisateur. MPPP peut mesurer la charge sur le trafic entrant uniquement, sur le trafic sortant uniquement, mais pas sur les deux types de trafic. Les commandes ci-dessous effectuent un quilibrage de la charge sur plusieurs liaisons : Router(config)#interface serial 0/0 Router(config-if)#encapsulation ppp Router(config-if)#ppp multilink

La commande multilink ne prsente aucun argument. Pour dsactiver le protocole PPP multiliaison, utilisez la commande no ppp multilink.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 21 sur 29

2.3.3- Vrification dune configuration de lencapsulation PPP srie Vrification dune configuration de lencapsulation PPP srie Utilisez la commande show interfaces serial pour vrifier la configuration de lencapsulation HDLC ou PPP. La sortie de la commande affiche dans la figure illustre une configuration PPP. Lorsque vous configurez HDLC, la sortie de la commande show interfaces serial doit afficher encapsulation HDLC . Lorsque vous configurez le protocole PPP, vous pouvez vrifier ses tats LCP et NCP. Cliquez sur le bouton Commandes dans la figure. La figure rsume les commandes utilises lors de la vrification du protocole PPP.

2.3.4- Dpannage de la configuration dencapsulation srie Page 1 : Dpannage de la configuration dencapsulation srie Vous savez dsormais que la commande debug est utilise des fins de dpannage et est accessible partir du mode dexcution privilgi (EXEC) de linterface de ligne de commande. La commande debug affiche des informations sur des oprations de routeur varies et sur le trafic associ gnr ou reu par le routeur, ainsi que dventuels messages derreur. Cest un outil trs utile et intressant, mais vous devez garder lesprit que Cisco IOS traite le dbogage comme une tche de priorit leve. Il peut par consquent utiliser une grande quantit de ressources, obligeant ainsi le routeur commuter les paquets en cours de dbogage. Cette commande ne doit pas tre utilise comme un outil de surveillance, car elle est conue pour tre utilise pendant une courte priode des fins de dbogage. Lors du dpannage dune connexion srie, adoptez la mme approche que pour toute autre tche de configuration. Utilisez la commande debug ppp pour afficher des informations sur le fonctionnement de PPP. La figure ci-contre affiche la syntaxe de la commande. La forme no de cette commande dsactive laffichage du message de dbogage.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 22 sur 29

Page 2 : Sortie de la commande debug ppp packet Une commande utile lors du dpannage de lencapsulation dune interface srie est debug ppp packet. La figure fournit un exemple de sortie de la commande debug ppp packet comme affich du ct de la gestion de la qualit de la liaison (LQM) de la connexion. Cet exemple montre lchange de paquets dans des conditions normales de fonctionnement du protocole PPP. Bien que partielle seulement, cette liste vous permet de vous prparer pour les travaux pratiques. Observez chaque ligne de la sortie et associez-la la signification du champ. Utilisez la liste ci-dessous pour vous aider. PPP - Sortie de dbogage PPP. Serial2 - Numro dinterface associ aux informations de dbogage. (o), O - Le paquet dtect est un paquet de sortie. (i), I - Le paquet dtect est un paquet dentre. lcp_slqr() - Nom de la procdure ; excution de la gestion de la qualit de la liaison (LQM), envoi dun rapport sur la qualit de la liaison (LQR). lcp_rlqr() - Nom de la procdure ; excution de la gestion de la qualit des liaisons (LQM), rception dun rapport sur la qualit de la liaison (LQR). input (C021) - Le routeur a reu un paquet du type spcifi (au format hexadcimal). La valeur C025 indique que le paquet est de type LQM. state = OPEN - tat PPP ; ltat normal est OPEN (ouvert). magic = D21B4 - Numro magique pour le nud spcifi ; lorsque la sortie est signale, il sagit du numro magique du nud sur lequel le dbogage est activ. Le numro magique en cours varie si le paquet dtect est de type I ou O. datagramsize = 52 - Longueur du paquet, avec len-tte. code = ECHOREQ(9) - Identifie le type de paquet reu sous forme chane et sous forme hexadcimale. len = 48 - Longueur du paquet, sans len-tte. id = 3 - Numro dID par format de paquet LCP. pkt type 0xC025 - Type de paquet au format hexadcimal ; les types de paquet courants sont C025 pour LQM et C021 pour LCP. LCP ECHOREQ (9) - Demande dcho ; la valeur entre parenthses correspond la reprsentation hexadcimale du type LCP. LCP ECHOREQ (A) - Rponse dcho ; la valeur entre parenthses correspond la reprsentation hexadcimale du type LCP.

Page 3 :

Sortie de la commande debug ppp negotiation La figure ci-contre affiche la sortie de la commande debug ppp negotiation lors dune ngociation normale, o les deux cts saccordent sur des paramtres de programme de contrle de rseau (NCP, Network Control Program). Le cas chant, le type de protocole IP est propos et fait lobjet dun accus de rception. tudions la sortie en dtail : Les deux premires lignes indiquent que le routeur tente dactiver le LCP et quil utilisera les options de ngociation spcifies (Quality Protocol et Magic Number). Les champs de valeur correspondent aux valeurs des options elles-mmes. C025/3E8 correspond au LQM de loption Quality Protocol. 3E8 est la priode de gnration de rapports (en centimes de seconde). 3D56CAC est la valeur du numro magique (Magic Number) pour le routeur. ppp: sending CONFREQ, type = 4 (CI_QUALITYTYPE), value = C025/3E8 ppp: sending CONFREQ, type = 5 (CI_MAGICNUMBER), value = 3D56CAC

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 23 sur 29

Les deux lignes suivantes indiquent que lautre ct a ngoci les options 4 et 5 et quil a demand et accus rception des deux. Si lextrmit rpondeuse ne prend pas en charge les options, le nud rpondeur envoie un message CONFREJ. Si lextrmit rpondeuse naccepte pas la valeur de loption, elle envoie un message CONFNAK avec le champ de valeur modifi. ppp: received config for type = 4 (QUALITYTYPE) acked ppp: received config for type = 5 (MAGICNUMBER) value = 3D567F8 acked (ok) Les trois lignes suivantes indiquent que le routeur a reu un message CONFACK de la part du ct rpondeur et affiche les valeurs doption acceptes. Utilisez le champ rcvd id pour vrifier que les messages CONFREQ et CONFACK prsentent le mme champ id.

PPP Serial4: state = ACKSENT fsm_rconfack(C021): rcvd id 5 ppp: config ACK received, type = 4 (CI_QUALITYTYPE), value = C025 ppp: config ACK received, type = 5 (CI_MAGICNUMBER), value = 3D56CAC La ligne suivante indique que le routage IP est activ sur cette interface du routeur et que le protocole NPC IPCP a russi la ngociation. ppp: ipcp_reqci: returning CONFACK (ok) Page 4 : Sortie de la commande debug ppp error Vous pouvez utiliser la commande debug ppp error pour afficher des erreurs de protocole et des statistiques derreur associes la ngociation et au fonctionnement de la connexion. Ces messages peuvent safficher lorsque loption Quality Protocol est active sur une interface qui excute dj le protocole PPP. La figure ci-contre affiche un exemple. Observez chaque ligne de la sortie et associez-la la signification du champ. Utilisez la liste ci-dessous pour vous aider. PPP - Sortie de dbogage PPP. Serial3(i) - Numro dinterface associ aux informations de dbogage ; indique quil sagit dun paquet dentre. rlqr receive failure - Le rcepteur na pas accept la demande de ngociation de loption Quality Protocol. myrcvdiffp = 159 - Nombre de paquets reus pendant la priode spcifie. peerxmitdiffp = 41091 - Nombre de paquets envoys par le nud distant pendant cette priode. myrcvdiffo = 2183 - Nombre doctets reus pendant cette priode. peerxmitdiffo = 1714439 - Nombre doctets reus par le nud distant pendant cette priode. threshold = 25 - Pourcentage derreur maximal acceptable sur cette interface. Pour calculer ce pourcentage, utilisez la valeur de seuil entre dans la commande de configuration dinterface ppp quality percentage. Pour obtenir le pourcentage maximal, retirez ce nombre la valeur 100. Dans ce cas, le nombre 75 a t entr. Cela signifie que le routeur local doit maintenir un pourcentage de non erreur de 75 % minimum pour que la liaison PPP reste active. OutLQRs = 1 - Numro actuel dordre LQR denvoi du routeur local. LastOutLQRs = 1 - Dernier numro dordre que le nud distant a reu depuis le nud local. By NSK

CCNA 4 Version 4.0

Chapitre 2 - Protocole PPP

Page 24 sur 29

2.4-Configuration de PPP avec Authentification 2.4.1- Protocole dauthentification PAP Protocole dauthentification PAP Le protocole PPP dfinit un protocole LCP extensible qui permet la ngociation dun protocole dauthentification pour ses homologues avant dautoriser la transmission par des protocoles de couche rseau sur la liaison. RFC 1334 dfinit deux protocoles pour lauthentification, tel quillustr dans la figure. PAP est un processus bidirectionnel trs simple. Il ne prsente pas de chiffrement : les nom dutilisateur et mot de passe sont envoys en texte clair. Sils sont accepts, la connexion est autorise. CHAP est plus scuris que le protocole PAP. Il implique un change en trois tapes dun secret partag. Ce processus est dcrit plus loin dans cette section. La phase dauthentification dune session PPP est facultative. Si elle est utilise, vous pouvez authentifier lhomologue une fois que le protocole LCP a tabli la liaison et choisir le protocole dauthentification. Lauthentification a lieu avant le dbut de la phase de configuration du protocole de couche rseau. Les options dauthentification ncessitent que le ct appelant de la liaison entre des informations dauthentification. Cela permet de garantir que ladministrateur rseau a autoris lutilisateur passer lappel. Les routeurs homologues changent des messages dauthentification. 2.4.2-Protocole dAuthentification du mot de Passe (PAP) Le protocole PPP prsente de nombreuses caractristiques, dont lauthentification de couche 2, en plus des autres couches dauthentification qui sont le chiffrement, le contrle daccs et les procdures gnrales de scurit. Initialisation du protocole PAP Le protocole PAP procure une mthode simple permettant un nud distant dtablir son identit laide dun change en deux tapes. PAP nest pas interactif. Lorsque la commande ppp authentication pap est utilise, les nom dutilisateur et mot de passe sont envoys en tant que paquet de donnes LCP unique, ce qui vite au serveur denvoyer une invite de connexion et de devoir attendre une rponse. La figure ci-contre montre quune fois que le protocole PPP a tabli la liaison, le nud distant envoie de faon rptitive une paire nom dutilisateur-mot de passe sur la liaison jusqu ce que le nud expditeur en accuse rception ou mette fin la connexion. Cliquez sur le bouton Finalisation PAP dans la figure. Sur le nud rcepteur, la combinaison nom dutilisateur-mot de passe est vrifie par un serveur dauthentification qui peut autoriser ou refuser la connexion. Un message dacceptation ou de rejet est envoy au demandeur. Le protocole PAP nest pas un protocole dauthentification trs fort. En effet, les mots de passe sont transmis en clair sur la liaison et PAP noffre aucune protection contre la lecture rpte des informations ou les attaques rptes par essais et erreurs. Le nud distant contrle la frquence et la dure des tentatives de connexion.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 25 sur 29

Cependant, dans certains cas, lutilisation du protocole PAP peut tre justifie. Ainsi, malgr ses lacunes, PAP peut tre utilis dans les environnements suivants : une base tendue dapplications client qui ne prennent pas en charge CHAP ; lorsque des implmentations de CHAP par des fournisseurs multiples sont incompatibles ; dans les situations o le mot de passe en clair doit tre disponible pour simuler une connexion sur un hte distant.

2.4.3- Protocole dauthentification changes confirms (CHAP) Protocole dauthentification changes confirms (CHAP) Une fois lauthentification tablie avec PAP, le protocole cesse de fonctionner, exposant ainsi le rseau dventuelles attaques. Alors que le protocole PAP procde une seule authentification, le protocole dauthentification changes confirms (CHAP) effectue des vrifications rgulires pour sassurer que la valeur du mot de passe du nud distant est toujours valide. Cette valeur variable change de faon imprvisible pendant lexistence de la liaison. Une fois la phase dtablissement de la liaison PPP termine, le routeur

local envoie un message de demande de confirmation au nud distant. Cliquez sur le bouton Rponse CHAP dans la figure. Le nud distant rpond par une valeur calcule au moyen dune fonction de hachage unidirectionnelle, gnralement lalgorithme Message Digest 5 (MD5), bas sur le mot de passe et le message de demande de confirmation. Cliquez sur le bouton Finalisation CHAP dans la figure. Le routeur local compare la rponse son propre calcul de la valeur hache attendue. Si les valeurs correspondent, le nud demandeur accuse rception de lauthentification. Dans le cas contraire, il met immdiatement fin la connexion. Le protocole CHAP protge contre les attaques de lecture rpte en utilisant une valeur de confirmation variable, unique et imprvisible. La demande de confirmation tant unique et alatoire, la valeur hache obtenue lest galement. Les demandes de confirmation rptes limitent la dure dexposition toute attaque. Le routeur local ou un serveur dauthentification externe contrle la frquence et la dure des demandes de confirmation.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 26 sur 29

2.4.4- Processus dencapsulation et dauthentification PPP Processus dencapsulation et dauthentification PPP Vous pouvez utiliser un organigramme pour mieux comprendre le processus dauthentification PPP lors de la configuration PPP. Cet organigramme fournit une reprsentation visuelle des dcisions logiques prises par le protocole PPP. Par exemple, si une demande PPP entrante ne requiert pas dauthentification, le protocole PPP passe au niveau suivant. Si une demande PPP entrante requiert lauthentification, elle peut tre authentifie laide de la base de donnes locale ou dun serveur de scurit. Comme illustr dans lorganigramme, si lauthentification a russi, le processus passe au niveau suivant, alors quen cas dchec, la liaison est dconnecte et la demande PPP entrante abandonne. Cliquez sur le bouton Exemple CHAP, puis cliquez sur le bouton Lire pour lancer un exemple anim. Suivez les tapes dcrites dans lanimation. Le routeur R1 souhaite tablir une connexion CHAP PPP authentifie avec le routeur R2. tape 1. R1 ngocie la connexion de la liaison laide du protocole LCP avec le routeur R2 et les deux systmes saccordent utiliser lauthentification CHAP lors de la ngociation LCP PPP. tape 2. Le routeur R2 gnre un ID et un numro alatoire, et envoie ces informations ainsi quun nom dutilisateur sous forme de paquet de demande de confirmation CHAP R1. tape 3. R1 utilisera le nom dutilisateur du demandeur (R2) et le comparera sa base de donnes locale pour trouver le mot de passe associ. R1 gnrera un numro de hachage MD5 unique en utilisant le nom dutilisateur, lID, le numro alatoire et le mot de passe secret partag de R2. tape 4. Le routeur R1 envoie lID de demande de confirmation, la valeur hache et son nom dutilisateur (R1) R2. tape 5. R2 gnre sa propre valeur de hachage en utilisant lID, le mot de passe secret partag et le numro alatoire envoy lorigine R1. tape 6. R2 compare sa valeur de hachage la valeur envoye par R1. Si ces valeurs sont identiques, R2 envoie une rponse dtablissement de liaison R1. Si lauthentification choue, un paquet dchec CHAP est cr partir des composants ci-dessous : 04 = Type de message dchec CHAP id = Copi depuis le paquet de rponse Authentication failure (chec de lauthentification) ou un message de texte similaire, cens tre une explication lisible par lutilisateur

Notez que le mot de passe secret partag doit tre identique sur R1 et R2.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 27 sur 29

2.4.5-Configuration ppp Authentification Page 1 : Commande ppp authentication Pour spcifier lordre selon lequel les protocoles CHAP ou PAP sont demands sur linterface, utilisez la commande de configuration dinterface ppp authentication, comme illustr dans la figure. Utilisez la forme no de cette commande pour dsactiver lauthentification. Une fois lauthentification CHAP et/ou PAP active, le routeur local demande au priphrique distant de prouver son identit avant de permettre au trafic de donnes de circuler. Cette procdure seffectue de la faon suivante : Lauthentification PAP demande au priphrique distant denvoyer un nom et un mot de passe qui seront compars la base de donnes locale de noms dutilisateur ou la base de donns distante TACACS/TACACS+. Lauthentification CHAP envoie une demande de confirmation au priphrique distant. Ce dernier doit chiffrer la valeur de demande de confirmation laide dun secret partag puis renvoyer la valeur chiffre et son nom au routeur local dans un message de rponse. Le routeur local utilise le nom du priphrique distant pour rechercher le secret appropri dans la base de donnes de noms dutilisateur locale ou distante TACACS/TACACS+. Il utilise le secret trouv pour chiffrer la demande de confirmation dorigine et vrifier que les valeurs chiffres correspondent.

Remarque : AAA/TACACS est un serveur ddi utilis pour authentifier des utilisateurs. AAA signifie Authentication, Authorization and Accounting (authentification, autorisation et traabilit). Les clients TACACS envoient une demande un serveur dauthentification TACACS. Le serveur peut authentifier lutilisateur, lautoriser faire certaines choses et surveiller ce quil a fait. Vous pouvez activer PAP et/ou CHAP. Si les deux mthodes sont actives, la premire mthode spcifie est sollicite lors de la ngociation de liaison. Si lhomologue refuse la premire mthode ou suggre la deuxime, cest cette dernire qui est utilise. Certains priphriques distants prennent en charge le protocole CHAP uniquement, et dautres le protocole PAP uniquement. Lordre selon lequel les mthodes sont spcifies dpend de votre apprciation quant la capacit du priphrique distant ngocier correctement la mthode approprie, ainsi que de vos proccupations en termes de scurit de la ligne de donnes. Les noms dutilisateur et mot de passe PAP sont envoys sous forme de chanes de texte clair et peuvent par consquent tre intercepts et rutiliss. CHAP a combl la plupart des lacunes connues en termes de scurit. Page 2 : Configuration de lauthentification PPP La procdure prsente dans le tableau dcrit la configuration de lencapsulation PPP et des protocoles dauthentification PAP/CHAP. Il est essentiel de procder une configuration correcte, car PAP et CHAP sappuient sur ces paramtres pour leur authentification. Cliquez sur le bouton Exemple PAP dans la figure. La figure est un exemple de configuration de lauthentification PAP bidirectionnelle. Les deux routeurs authentifient et sont authentifis, de telle sorte quun effet de miroir se produit sur les commandes dauthentification PAP. Le nom dutilisateur et le mot de passe PAP que chaque routeur envoie doivent correspondre ceux spcifis laide de la commande username nom password mot de passe de lautre routeur.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 28 sur 29

Le protocole PAP procure une mthode simple permettant un nud distant dtablir son identit laide dun change en deux tapes. Ceci seffectue uniquement ltablissement initial de la liaison. Le nom dhte dun routeur doit correspondre au nom dutilisateur que lautre routeur a configur. Les mots de passe doivent galement correspondre. Cliquez sur le bouton Exemple CHAP dans la figure. Le protocole dauthentification changes confirms (CHAP) permet de vrifier rgulirement lidentit du nud distant laide dun change en trois tapes. Le nom dhte dun routeur doit correspondre au nom dutilisateur que lautre routeur a configur. Les mots de passe doivent galement correspondre. La vrification a lieu lors de ltablissement initial de la liaison et peut tre rpte tout moment une fois la liaison tablie. La figure ci-contre est un exemple de configuration CHAP. 2.4.6- Dpannage dune configuration PPP avec authentification Page 1 : Dpannage dune configuration PPP avec authentification Lauthentification est une fonctionnalit qui doit tre correctement implmente si vous ne souhaitez pas que la scurit de votre connexion srie soit compromise. Vrifiez toujours votre configuration laide de la commande show interfaces serial, comme vous le feriez sans lauthentification. Assurez-vous toujours de tester votre configuration dauthentification pour vrifier quelle fonctionne. Le dbogage vous permet de vrifier votre configuration et de corriger les ventuels dfauts. La commande de dbogage de lauthentification PPP est debug ppp authentication. La figure ci-contre affiche un exemple de sortie de la commande debug ppp authentication. Voici une interprtation de la sortie : La ligne 1 indique que le routeur ne peut pas sauthentifier sur linterface srie Serial0, car lhomologue na pas envoy de nom. La ligne 2 indique que le routeur na pas pu valider la rponse CHAP, car le nom dutilisateur pioneer est introuvable. La ligne 3 indique quaucun mot de passe na t trouv pour pioneer . Dautres rponses possibles cette ligne auraient pu tre no name received to authenticate (aucun nom authentifier), unknown name (nom inconnu), no secret for given name (aucun secret pour le nom donn), short MD5 response received (rponse MD5 courte reue) ou MD5 compare failed (chec de la comparaison MD5). Dans la dernire ligne, le code = 4 signifie quune panne sest produite. Les autres valeurs de code possibles sont : 1 = Demande de confirmation 2 = Rponse 3 = Russite 4 = chec

id = 3 est le numro dID par format de paquet LCP. len = 48 est la longueur de paquet sans len-tte.

CCNA 4 Version 4.0

By NSK

Chapitre 2 - Protocole PPP

Page 29 sur 29

2.6-Rsum la fin de ce chapitre, vous devez tre capable de dcrire en termes conceptuels et pratiques pourquoi des communications srie point point sont utilises pour connecter votre rseau local au rseau tendu de votre fournisseur de services, plutt que dutiliser des connexions parallles qui priori peuvent sembler plus rapides. Vous pouvez expliquer comment le multiplexage permet des communications efficaces et optimise la quantit de donnes qui peut circuler sur une liaison de communications. Vous avez appris les fonctions des principaux composants et protocoles de communications srie, et pouvez configurer une interface srie avec lencapsulation HDLC sur un routeur Cisco. Vous disposez ainsi dune base solide pour comprendre le protocole PPP notamment ses fonctionnalits, composants et architectures. Vous pouvez expliquer comment une session PPP est tablie laide des fonctions des protocoles LCP et NCP. Vous avez tudi la syntaxe des commandes de configuration et utilis des options diverses requises pour configurer une connexion PPP, et avez galement dcouvert comment utiliser PAP ou CHAP pour assurer une connexion scurise. Les tapes requises pour la vrification et le dpannage ont galement fait lobjet dune description. Vous tes maintenant prt vrifier vos connaissances dans les travaux pratiques o vous configurerez votre routeur pour quil utilise le protocole PPP afin de se connecter un rseau tendu.

CCNA 4 Version 4.0

By NSK