Modèle TCP/IP B.E. n 1 Routage et nterconnexon
Dans une premère phase, une nterconnexon basée sur IP et sur les lasons exstantes est mse en place. Une deuxème étape consstera à défnr à partr d une adresse offcelle IP les dfférents sousréseaux qu seront ms en place. On s ntéressera ensute au routage IP. La dernère étape permettra de valder la soluton proposée. Etape I : vson générale de l nterconnexon La soluton d nterconnexon proposée d un pont de vue logque est présentée en annexe 1. Les caractérstques des nœuds d nterconnexon présentés sont les suvantes : routeur RA1 : La nature des nterfaces du routeur RA1 sont de 3 types, une nterface Ethernet, une nterface lason spécalsée et une nterface X25. Etant donné que cet équpement nterconnecte 3 réseaux dont les couches de nveaux 2 sont toutes les 3 dfférentes, on obtent la représentaton c-dessous de la ples de protocoles mplémentés dans le routeur : IP ARP X25-3 ICMP R é s e a u Ethernet HDLC X25-1 PPP Protocole accès LS Pare torsadée Support X25 Lgne spécalsée IPCP LCP PAP L a s o n P h y S q u e Fg. 1 : Protocoles mplémentés dans le routeur RA1 A noter que certans modules lés au protocole PPP ne sont pas représentés sur la fgure 1 pour ne pas surcharger le schéma. Ces protocoles sont la couche de compresson des en-t^tes et la couches d adaptaton au support. De plus, on a supposé que le protocole PAP état ms en œuvre, alors que l on aurat pu auss utlser CHAP. En ce qu concerne les routeurs RA2 et RT, ls mplémenteront mons de protocoles que RA1 pusque ce sont 2 nœuds qu nterconnectent seulement 2 réseaux dfférents. routeur RA2 : RA2, le routeur d Auch entre les réseaux LAN_A2 et LS_A mplémentera les mêmes protocoles que RA1 à l excepton de la parte lée à X25.
routeur RT : Le routeur RT quant à lu mplémentera les protocoles suvants : IP ARP X25-3 ICMP R é s e a u Token Rng Pare torsadée HDLC X25-1 Support X25 L a s o n P h y S q u e Fg. 2 : Protocoles mplémentés dans le routeur RT L évaluaton fnancère de la soluton d nterconnexon proposée vous sera donnée ultéreurement (désolé)...
Etape II : mse en place du plan d adressage IP On dspose d une seule plage d adressage offcelle IP 130.40.0.0. On a donc une adresse offcelle routable sur l Internet. Cette adresse est de classe B, on pourrat donc adresser théorquement 2 16-2 équpements. Cependant, l nous faut mettre en place pluseurs réseaux IP au sen de notre organsaton. On va donc utlser la technque de sous -adressage IP et modfer le masque de sousréseaux par défaut (255.255.0.0) pour pouvor adresser de nouveaux réseaux à partr de notre adresse offcelle 130.40.0.0. En plus de la hérarchsaton de notre entreprse en sous-réseaux, l utlsaton du sous-adressage IP nous fournr une transparence vs à vs de l extéreur pusque le préfxe Internet de l adresse reste nchangé (ce qu n aurat pas été le cas s l on avat utlsé des adresses prvées ). Le chox du masque de sous-réseaux est à fare en foncton du nombre de sous-réseaux que l on prévot de mettre en place. Ic, l nous faut au mnmum 5 sous-réseaux. On peut supposer que l entreprse va grandr et donc que ce beson augmentera. On va donc chosr un masque de sousréseaux à 4 bts qu permettra d adresser 2 4-2 sous-réseaux : Adresse offcelle 130.40.00000000.0 Masque 130.40.11110000.0 Adressage ss-réseau Adressage équp. ID ssréseau ID réseau ID équpement Fg. 3 : Masque de sous-réseaux utlsé Le masque de sous-réseaux 130.40.240.0 nous permettra donc d adopter la confguraton d adressage llustrée dans le tableau suvant : Masque de sous - réseau (1) Adresse de sous -réseau dsponble (2) 0001 16-0010 32 LAN_A1 0011 48-0100 64 LAN_A2 0101 80-0110 96 LS_A 0111 112-1000 128 RES_FEDE 1001 144-1010 160 LAN_T 1011 176-1100 192-1101 208-1110 224 - Affectaton de l adresse à un réseau logque IP (1) le masque de sous-réseaux est en réalté 11111111.11111111.XXXX0000.0000 où XXXX est la parte du masque ndquée dans le tableau c-dessus. (2) l adresse du sous-réseau est en fat 130.40.X.0 où X est l ID de sous-réseau ndqué dans le tableau c-dessus. Fg. 4 : Tableau du plan d adressage IP
Etape III : mse en place du plan de routage IP La consttuton du plan de routage prend en compte le fat de la facturaton de France Telecom concernant les données qu transtent sur TRANSPAC. On essayera donc de mnmser au maxmum les données qu traverseront le réseau fédérateur, va notamment une utlsaton averte de la clause default dans nos tables de routage. routeur RA1 (nterfaces 32.1, 96.2 et 128.1) : 130.40.32.0 130.40.32.1 (Remse drecte) 130.40.96.0 130.40.96.2 (Remse drecte) 130.40.128.0 130.40.128.1 (Remse drecte) 130.40.64.0 130.40.96.1 130.40.160.0 130.40.128.2 PC_LAN_A1 (nterface 32.10) : 130.40.32.0 130.40.32.10 (Remse drecte) default 130.40.32.1 routeur RA2 (nterfaces 64.1 et 96.1) : 130.40.64.0 130.40.64.1 (Remse drecte) 130.40.96.0 130.40.96.1 (Remse drecte) 130.40.32.0 130.40.96.2 130.40.128.0 130.40.96.2 130.40.160.0 130.40.96.2 PC_LAN_A2 (nterface 64.10) : 130.40.64.0 130.40.64.10 (Remse drecte) default 130.40.64.1 routeur RT (nterfaces 128.2 et 160.1) : 130.40.160.0 130.40.160.1 (Remse drecte) 130.40.128.0 130.40.128.2 (Remse drecte) 130.40.32.0 130.40.128.1 130.40.96.0 (3) 130.40.128.1 130.40.64.0 130.40.128.1 (3) la destnaton réseau LS_A peut sembler nutle pusque c est une smple lason pont à pont. Supprmer cette lgne de la table évtera d utlser TRANSPAC nutlement. PC_LAN_T (nterface 160.10) : 130.40.160.0 130.40.160.10 (Remse drecte) default 130.40.160.1
SGBD (nterface 128.20) : 130.40.128.0 130.40.128.20 (Remse drecte) 130.40.160.0 130.40.128.2 130.40.64.0 130.40.128.1 130.40.32.0 130.40.128.1 Etape IV : llustraton (4) Le premer cas à examner est l envoe d un datagramme IP de LAN_A2 vers LAN_T (l y aura donc les mses en œuvre de IP sur LAN, IP sur lason pont à pont et IP sur WAN X25) : sur PC_LAN_A2, avec détermnaton du prochan routeur sur la route (réseau de destnaton default donc prochan routeur 130.40.64.1) pus recherche de l nterface pour accéder à ce routeur (remse drecte). Résoluton dynamque d adresses va ARP : en supposant que PC_LAN_A2 ne dspose pas dans sa table d adresses le couple (130.40.64.1 adresse MAC de RA2), PC_LAN_A2 dffuse une requête ARP sur LAN_A2 pour demander l adresse MAC de RA2. A récepton de la réponse de RA2, PC_LAN_A2 enregstre cette réponse dans sa table d adresses pus envoe le datagramme IP vers le routeur, en passant par Ethernet qu utlsera l adresse MAC de RA2. sur RA2 : l faut envoyer le datagramme vers RA1. Pas de résoluton d adresses pusque lason pont à pont entre RA2 et RA1. On aura par contre LCP qu établra et testera la lason avec RA1, PPP qu demandera à PAP (ou CHAP) de procéder éventuellement à une authentfcaton de l dentté du clent. La phase suvante étant la négocaton des paramètres de IP, traval réalsé par IPCP. Vent ensute l échange de datagrammes va PPP et enfn la fermeture de connexon réalsée par LCP. En foncton de la MTU de la lgne spécalsée de LS_A, RA2 peut être amener à fragmenter le datagramme. RA1 dot fare une remse ndrecte vers 130.40.160.0 donc utlse la route vers 130.40.128.2 en remse drecte. Pour effectuer cette remse drecte, le module IP de RA1 va demander à X25-3 l établssement d un crcut vrtuel avec RT (demande de connexon). La résoluton d adresses se fat par consultaton de tables adresseip -adressex121 de manère statque. Le module X25-3 se charge ensute du transport de datagrammes IP jusqu à RT va le crcut vrtuel qu a été établ (une lbératon de connexon aura leu ensute). sur RT avec une remse drecte sur PC_LAN_T. A récepton de PC_LAN_T, l y aura ré-assemblage s la datagramme ntal a été fragmentée. Le cas échéant, le host arme un tmeout à récepton du premer fragment et attend la récepton de tous les fragments du datagramme ntal (utlsaton des champs dentfcaton, MF, déplacement pour ré-assembler). (4) les tros cas présentés sont parfos smplfer (cas déjà explqués notamment).
Le cas suvant à examner est celu de l envoe d un datagramme du SGBD vers une staton de LAN_T : sur le SGBD : quel est le réseau de destnaton? 130.40.160.0. On dot donc passer par 130.40.128.2. Quelle est l nterface pour accéder à 130.40.128.2? C est une remse drecte sur RES_FEDE. SGBD dot donc envoyer une trame à RT. Il utlse X25 va une résoluton d adresses adresseip-adressex121 (même prncpe que précédemment). A récepton du datagramme, RT dot prendre une décson de routage : l consulte sa table de routage et dot donc fare une remse drecte sur LAN_T. Comme pour Ethernet, on pourrat avor alors une résoluton dynamque d adresses adresseip -adressemac pusque LAN_T est un réseau local de type Token Rng. De plus, selon la MTU que fournt la couche lason de données (Token rng c), RT peut être emmener à fragmenter le datagramme. Le host destnatare PC_LAN_T vot arrver les trames que Token Rng fournt à IP. Le trosème et derner cas à consdérer est l envoe du datagramme dont l adresse de destnaton est 193.55.210.13 depus LAN_T : sur PC_LAN_T : clause default donc le routeur suvant est RT. L nterface pour accéder à RT est une remse drecte. RT reçot le datagramme, consulte sa table de routage et ne trouve pas de réseau de destnaton n de clause default donc consdère qu l dot détrure le datagramme. Il en nformera l expédteur va consttuton d un message ICMP précsant «réseau de destnaton nconnu» (Type 3, Code 6). On peut conclure que les tros stuatons présentées sont tratées correctement par la topologe IP mse en place. On peut soulgner pour le trosème cas le fat que le datagramme 193.55.210.13 est détrut et ne traverse pas nutlement par TRANSPAC, ce qu évte de transporter nutlement des données sur X25. Etape V : évoluton des besons Une ouverture vers l Internet de l nterconnexon mse en place est nécessare. Sans consdérer les problèmes relatfs à la sécurté, la proposton de l annexe 2 peut être fate. Cette soluton mpose de changer les routeurs RA2 et RT pour qu ls pussent dsposer d un port vers WAN. Il est également nécessare de modfer les tables de routage mses en place précédemment pour permettre d accéder à des destnatons autres que celles des sous-réseaux de l entreprse. Il faudra donc nsérer les clauses default dans les tables de routage comme sut : routeur RA1 (nterfaces 32.1, 96.2 et 128.1) : 130.40.32.0 130.40.32.1 (Remse drecte) 130.40.96.0 130.40.96.2 (Remse drecte) 130.40.160.0 130.40.128.2 default 130.40.96.1
routeur RA2 (nterfaces 64.1 et 96.1) : 130.40.64.0 130.40.64.1 (Remse drecte) 130.40.96.0 130.40.96.1 (Remse drecte) 130.40.32.0 130.40.96.2 130.40.160.0 130.40.96.2 default @IP donnée par un F.A.I. (5) routeur RT (nterfaces 128.2 et 160.1) : 130.40.160.0 130.40.160.1 (Remse drecte) 130.40.128.0 130.40.128.2 (Remse drecte) 130.40.32.0 130.40.128.1 130.40.96.0 130.40.128.1 130.40.64.0 130.40.128.1 default @IP donnée par un F.A.I. (5) (5) les 2 adresses IP fournes par un Fournsseur d Accès à Internet sont dfférentes.