1 | %% |
---|
2 | %% File: PRes10v2.tex |
---|
3 | %% OldFile: PRes09v2.tex |
---|
4 | %% OldFile: PRes08v2.tex |
---|
5 | %% OldFile: PRes07v2.tex |
---|
6 | %% OldFile: PRes06v1.tex |
---|
7 | %% Author: Olivier Fourmaux (olivier.fourmaux@upmc.fr) |
---|
8 | %% |
---|
9 | %% |
---|
10 | |
---|
11 | |
---|
12 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
13 | %% Type et package |
---|
14 | |
---|
15 | \documentclass[a4paper,12pt]{article} |
---|
16 | |
---|
17 | \usepackage[francais]{babel} |
---|
18 | \usepackage{fancyhdr} |
---|
19 | \usepackage[T1]{fontenc} |
---|
20 | \usepackage{ucs} |
---|
21 | \usepackage[utf8x]{inputenc} |
---|
22 | \usepackage{graphicx} |
---|
23 | \usepackage{calc} |
---|
24 | \usepackage{url} |
---|
25 | \usepackage{boxedminipage} |
---|
26 | \usepackage{lmodern} |
---|
27 | |
---|
28 | \makeatletter |
---|
29 | \usepackage{subfig} |
---|
30 | \usepackage{verbatim} |
---|
31 | \usepackage{abstract} |
---|
32 | \usepackage{amsthm} |
---|
33 | \usepackage{booktabs} |
---|
34 | \usepackage{amsmath} |
---|
35 | \usepackage{amssymb} |
---|
36 | \usepackage{enumerate} |
---|
37 | \usepackage{tabularx} |
---|
38 | \usepackage[table]{xcolor} |
---|
39 | \usepackage{pifont} |
---|
40 | \usepackage[toc,page]{appendix} |
---|
41 | \usepackage{multicol} |
---|
42 | \usepackage{tocvsec2} |
---|
43 | \usepackage{lscape} |
---|
44 | \usepackage{lastpage} |
---|
45 | \usepackage[unicode=true, pdfusetitle, |
---|
46 | bookmarks=true,bookmarksnumbered=false,bookmarksopen=false, |
---|
47 | breaklinks=false,pdfborder={0 0 1},backref=false,colorlinks=false] |
---|
48 | {hyperref} |
---|
49 | |
---|
50 | \definecolor{lightgray}{gray}{0.9} |
---|
51 | \settocdepth{section} |
---|
52 | |
---|
53 | |
---|
54 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
55 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
56 | %% Définitions à personnaliser |
---|
57 | |
---|
58 | %% Pour les noms, utilisez la premiere lettre du prénom suivi du |
---|
59 | %% nom de famille (premiÚre lettre majuscule, reste en minuscule). |
---|
60 | |
---|
61 | |
---|
62 | %%%% Indiquer le nom de l'encadrant ci-dessous: |
---|
63 | |
---|
64 | \def\nomEncad{O.~FOURMAUX} |
---|
65 | |
---|
66 | %% Si le projet est co-encadré indiquer les deux noms à la suite dans |
---|
67 | %% le même champs |
---|
68 | |
---|
69 | |
---|
70 | %%%% Indiquer les noms des étudiants participant ci-dessous: |
---|
71 | |
---|
72 | \def\nomEtudA{B.~BACHELART} |
---|
73 | \def\nomEtudB{B.~BARON} |
---|
74 | \def\nomEtudC{B.~GONZALEZ} |
---|
75 | \def\nomEtudD{A.~RAGALEUX} |
---|
76 | |
---|
77 | %% Si le projet est encadré par moins de 4 étudiants laissez |
---|
78 | %% les variables inutiles vides |
---|
79 | |
---|
80 | |
---|
81 | %%%% Indiquer la référence (numero) et le nom du sujet ci-dessous: |
---|
82 | |
---|
83 | \def\refProjet{1} |
---|
84 | \def\titreProjetCourt{Evolution PFRES} |
---|
85 | \def\titreProjetLong{Evolution de la PlateForme spécialité RESeau (PFRES)} |
---|
86 | |
---|
87 | %% Le titre court ne doit pas faire plus d'une vingtaine de caractÚre |
---|
88 | %% résumez le à quelques mots essenciels |
---|
89 | |
---|
90 | |
---|
91 | %%%% Indiquer le type de document et sa version ci-dessous: |
---|
92 | |
---|
93 | \def\typeDoc{Rapport intermédiaire} |
---|
94 | |
---|
95 | %% - Rapport intermédiaire |
---|
96 | %% - Rapport final |
---|
97 | |
---|
98 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
99 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
100 | %% Définitions à ne pas modifier |
---|
101 | |
---|
102 | %%%%% ||| Mise en page verticale ||| |
---|
103 | \setlength{\voffset}{-1in} % a4:reste 297mm pour les 5 suivants: |
---|
104 | \setlength{\topmargin}{15mm} % avant l'en-tête |
---|
105 | \setlength{\headheight}{20mm} % hauteur de l'en-tête |
---|
106 | \setlength{\headsep}{10mm} % entre l'en-tête et le corps |
---|
107 | \setlength{\textheight}{230mm} % hauteur du corps |
---|
108 | \setlength{\footskip}{12mm} % pied de page par rapport au corps |
---|
109 | |
---|
110 | %%%%% --- Mise en page horizontale --- |
---|
111 | \setlength{\hoffset}{-1in} % a4:reste 210mm |
---|
112 | \setlength{\oddsidemargin}{25mm} % entre hoffset et le corps |
---|
113 | \setlength{\evensidemargin}{25mm} % entre hoffset et le corps |
---|
114 | \setlength{\marginparwidth}{0mm} % largeur de la marge |
---|
115 | \setlength{\marginparsep}{0mm} % séparateur corps marge |
---|
116 | \setlength{\textwidth}{160mm} % largeur du corps |
---|
117 | |
---|
118 | \def\annee{2011-12} |
---|
119 | |
---|
120 | |
---|
121 | |
---|
122 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
123 | %% Début du document |
---|
124 | |
---|
125 | \begin{document} |
---|
126 | |
---|
127 | \selectlanguage{francais} |
---|
128 | |
---|
129 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
130 | %% Définition des en-têtes et pied de pages |
---|
131 | \pagestyle{fancyplain} |
---|
132 | \lhead[\fancyplain{}{\texttt{Université Pierre et Marie Curie}\\ |
---|
133 | Master Informatique\\ UE \textbf{PRes} fév. \annee \\ \nomEncad}] |
---|
134 | {\fancyplain{}{\textsc{Université Pierre et Marie Curie}\\ |
---|
135 | Master Informatique\\ UE \textbf{PRes} \annee \\ \nomEncad}} |
---|
136 | \chead[\fancyplain{}{\textbf{Projet \refProjet\\\titreProjetCourt}}] |
---|
137 | {\fancyplain{}{\textbf{Projet \refProjet\\\titreProjetCourt}}} |
---|
138 | \rhead[\fancyplain{}{\nomEtudA\\\nomEtudB\\\nomEtudC\\\nomEtudD}] |
---|
139 | {\fancyplain{}{\nomEtudA\\\nomEtudB\\\nomEtudC\\\nomEtudD}} |
---|
140 | \lfoot[\fancyplain{}{\includegraphics[width=3cm]{img/UPMC_sorbonne.pdf}}] |
---|
141 | {\fancyplain{}{\includegraphics[width=3cm]{img/UPMC_sorbonne.pdf}}} |
---|
142 | \cfoot[\fancyplain{}{\textbf{\thepage/\pageref{LastPage}}}] |
---|
143 | {\fancyplain{}{\textbf{\thepage/\pageref{LastPage}}}} |
---|
144 | \rfoot[\fancyplain{}{\typeDoc}] |
---|
145 | {\fancyplain{}{\typeDoc}} |
---|
146 | |
---|
147 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
---|
148 | |
---|
149 | ~ |
---|
150 | |
---|
151 | \begin{center} |
---|
152 | \begin{boxedminipage}{12cm}{ |
---|
153 | \begin{center} |
---|
154 | ~\\\LARGE\textbf{\titreProjetLong}\\ |
---|
155 | ~\\\large Encadrant: \textbf{\nomEncad}\\ |
---|
156 | ~\\\large Etudiants: \textbf{\nomEtudA, \nomEtudB, \nomEtudC, \nomEtudD}\\ |
---|
157 | \end{center} |
---|
158 | } |
---|
159 | \end{boxedminipage} |
---|
160 | \end{center} |
---|
161 | |
---|
162 | ~ |
---|
163 | |
---|
164 | \tableofcontents |
---|
165 | |
---|
166 | \newpage |
---|
167 | |
---|
168 | \section{Cahier des charges} |
---|
169 | |
---|
170 | \subsection{Introduction} |
---|
171 | |
---|
172 | Un réseau informatique permet à plusieurs terminaux de communiquer entre eux afin d'assurer des échanges d'informations : du transfert de fichiers, du partage de ressources (périphériques et données), de la messagerie ou de l'exécution de programmes à distance. |
---|
173 | |
---|
174 | L'Internet est un réseau informatique mondial constitué d'un ensemble sous-réseaux autonomes (AS ou \emph{Automous System}) dont la finalité est de connecter tous les équipements informatiques du monde. |
---|
175 | |
---|
176 | Ainsi ce projet s'intéressera à lâétude des réseaux informatiques (le réseau Internet ainsi que les réseaux locaux d'entreprises connectés à Internet) en commençant par l'acquisition des équipements (réseaux et informatiques), et en poursuivant par la mise en place des différents protocoles et à la configuration des différents services. Cette étude sera réalisée aussi bien du point de vue d'un ISP (\emph{Internet Service Provider}) que d'une entreprise. |
---|
177 | |
---|
178 | Cependant l'immensité du réseau Internet et le nombre phénoménal de protocoles et dâéquipements le constituant rendent l'analyse d'Internet peu modulable, bien trop complexe et souvent impossible en raison de nombreuses contraintes économiques et sécuritaires. |
---|
179 | |
---|
180 | \subsection{Finalité} |
---|
181 | |
---|
182 | Le but de ce projet est de concevoir une représentation simplifiée de l'architecture réseau Internet en utilisant des équipements réseaux professionnels afin de simuler au mieux l'architecture réelle. Chacune des quatre armoires représente un systÚme autonome (AS) particulier suivant le modÚle dâune entreprise ou dâun cÅur de réseau (semblable à un ISP). |
---|
183 | |
---|
184 | Chaque systÚme autonome doit alors se gérer lui-même en prenant en compte les problématiques de services (SMTP, POP/IMAP, DNS, DHCP, NTP, \emph{load balancer}), qualité de service, routage (OSPF pour le routage intra-domaine et BGP pour le routage inter-domaine) et sécurité (SSH, VPN, IPSec, DMZ) en utilisant des technologies telles que IPv6 et des VLAN\dots |
---|
185 | |
---|
186 | Chaque AS est censé être différent tant au niveau du matériel quâau niveau des systÚmes dâexploitation installés sur les serveurs. Cette hétérogénéité suit le modÚle de lâInternet qui comporte de nombreux systÚmes et équipements différents. |
---|
187 | |
---|
188 | La plate-forme pourra alors servir à différentes expérimentations telles que VoIP ou vidéo sur IP. |
---|
189 | |
---|
190 | Il est nécessaire à des fins expérimentales et statistiques de pouvoir analyser le trafic qui transite au sein des commutateurs de chaque AS, de ce fait, le trafic de chaque commutateur sera dupliqué sur un port où une sonde pourra capturer le trafic. |
---|
191 | |
---|
192 | Les différents systÚmes pourront être administrés à lâaide d'ACS (\emph{Advanced Controller System}) auquel seront connecté (via les port séries) les éléments composant le systÚme. |
---|
193 | Par ailleurs, chaque équipement se fournira en énergie via un contrÎleur d'alimentation qui permettra d'obtenir des statistiques sur la consommation globale ainsi que de d'activer ou redémarrer un équipement à distance, si besoin est. |
---|
194 | |
---|
195 | LâaccÚs distant à la plate-forme sâeffectuera en SSH via une passerelle (à définir pour lâinstant). |
---|
196 | Pour chaque AS, il faut mettre en place un réseau d'administration afin de pouvoir superviser les équipements. |
---|
197 | |
---|
198 | \subsection{Réalisations} |
---|
199 | A la fin du projet, auront été réalisées la liste des tâches suivantes (la liste présentée n'est pas exhaustive) : |
---|
200 | \begin{itemize} |
---|
201 | \item Installation des contrÃŽleur dâalimentation, |
---|
202 | \item Installation des ACS et test de l'accÚs aux équipements, |
---|
203 | \item Recâblage des liaisons réseaux, |
---|
204 | \item Reconfiguration d'un proxy vers l'extérieur, |
---|
205 | \item Vérification des configurations des équipements, |
---|
206 | \item Configuration de VLANs, |
---|
207 | \item Configuration IPv4 et IPv6, |
---|
208 | \item Protocoles de Routages (RIP, OSPF, BGP), |
---|
209 | \item Mise en place de MPLS dans l'AS 3 qui comporte au moins 3 routeurs, |
---|
210 | \item Mise en place de protocoles de sécurité (IPSec, SSL/TLS, VPN), |
---|
211 | \item Mise en place de services (mail, web, QoS, VoIP\dots), |
---|
212 | \item Vérification du bon fonctionnement en charge. |
---|
213 | \end{itemize} |
---|
214 | |
---|
215 | \vspace{10pt} |
---|
216 | |
---|
217 | \clearpage |
---|
218 | |
---|
219 | \section{Plan de développement} |
---|
220 | Le projet va s'étaler sur environ 5 mois et il faudra répondre au cahier des charges pendant cette période. |
---|
221 | Ainsi un plan de développement a été conçu pour mener à bien le projet. |
---|
222 | |
---|
223 | Le choix a été fait de permettre une compréhension globale de la plateforme aux quatre participants. Ainsi le câblage et la configuration basique des équipements seront effectués conjointement au sein du groupe. \\ |
---|
224 | La mise en place des services applicatifs, ainsi que les configurations plus avancées des équipements (protocoles de routage, MPLS, protocoles de sécurité) seront quant à eux réalisés individuellement ou par groupe de deux afin d'optimiser le temps imparti. |
---|
225 | |
---|
226 | \subsection{Prise de connaissance de la plateforme} |
---|
227 | Durée. \emph{1 semaine} |
---|
228 | |
---|
229 | Liste des équipements composant la plateforme et tests de bon fonctionnement avec une éventuelle remise en état de certains équipements. |
---|
230 | |
---|
231 | Prise de connaissance de ce qui avait été fait l'année derniÚre au cours d'un projet similaire au nÎtre (lecture du précédent rapport et du wiki). |
---|
232 | |
---|
233 | \subsection{Analyse et conception} |
---|
234 | Durée. \emph{3 semaines} |
---|
235 | |
---|
236 | Analyse des choix de conception du projet de l'année derniÚre. |
---|
237 | |
---|
238 | Choix des services à implémenter dans chaque AS en réponse au cahier des charges et en fonction des fonctionnalités offertes par les différents équipements. |
---|
239 | |
---|
240 | Modification du plan de câblage afin de prendre en compte les différents équipements qui ont été ajoutés ou supprimés de la plateforme. |
---|
241 | |
---|
242 | Conception d'un nouveau plan d'adressage ainsi que d'une nouvelle topologie logique. |
---|
243 | |
---|
244 | \subsection{Câblage et configuration des équipements} |
---|
245 | Durée. \emph{3 semaines} |
---|
246 | |
---|
247 | L'analyse et la conception impliqueront des modifications de l'architecture physique et logicielle de la plateforme. |
---|
248 | |
---|
249 | Le câblage sera ainsi modifié afin de répondre aux nouvelles contraintes induites par la phase précédente. |
---|
250 | |
---|
251 | Une re-configuration complÚte des équipements réseau sera ensuite réalisée afin de prendre en compte les modifications faites au niveau physique ainsi que d'être en accord avec la nouvelle topologie logique retenue lors de la phase d'analyse. |
---|
252 | |
---|
253 | Une approche \textit{bottom-up} (ascendante) lors de la configuration sera privilégiée pour s'assurer au fur-et-à -mesure du bon fonctionnement des modifications. |
---|
254 | |
---|
255 | Ré-Installation des systÚmes d'exploitation d'une partie des serveurs de la plateforme. |
---|
256 | |
---|
257 | |
---|
258 | \subsection{Implémentation de services au sein des AS} |
---|
259 | \label{impleServices} |
---|
260 | Durée. \emph{5 semaines} |
---|
261 | |
---|
262 | Dans un premier temps il faudra implémenter les services de base offert par une entreprise ou un FAI (mise en place de protocoles de routage : OSPF, RIP, BGP, mise en place de IPv6, \dots). |
---|
263 | |
---|
264 | Puis la mis en place de services plus avancés nécessaires à notre étude (Voix sur IP, Vidéoconférence, \dots) sera réalisée individuellement ou par groupe de 2 étudiants. Afin de prendre en compte les contraintes imposées par ces nouveaux services (temporelle, pertes, bande passante) une configuration plus poussée des équipements coeur des AS devra être effectuée (QoS, MPLS, \dots). |
---|
265 | |
---|
266 | \subsection{Tests de fonctionnement} |
---|
267 | Durée. \emph{5 semaines} |
---|
268 | |
---|
269 | Différents tests de fonctionnement seront réalisés pour chaque service mis en place lors de l'étape précédente \ref{impleServices}. Ces tests seront opérés par échelons : |
---|
270 | \begin{itemize} |
---|
271 | \item Test de fonctionnalités : vérification que les fonctions implémentées répondent aux aux attentes. Ces tests s'effectueront sur trois niveaux différents selon le type de service : |
---|
272 | \begin{itemize} |
---|
273 | \item Service disponible en local seulement (un VLAN particulier), |
---|
274 | \item Service disponible dans l'ensemble d'un AS, |
---|
275 | \item Service disponible sur toute la plateforme. |
---|
276 | \end{itemize} |
---|
277 | \item Tests de performances : vérification que les services soient fonctionnels avec un débit, un temps d'attente ou une latence raisonnables. |
---|
278 | \item Tests de robustesse : vérification que les services testés supportent une montée en charge. |
---|
279 | \end{itemize} |
---|
280 | |
---|
281 | Pour chaque service tout les niveaux d'évaluation devront être validés afin que le service soit considéré comme intégré à la plateforme. |
---|
282 | |
---|
283 | \subsection{Documentation} |
---|
284 | Durée. \emph{Tout le long du projet} |
---|
285 | |
---|
286 | Une fois lâaccÚs au Wiki géré par Trac activé, la documentation de chaque élément devra être actualisée et mise à jour en fonction de lâavancement du projet. Un journal de bord sera également mis en place consignant chronologiquement les différentes modifications, observations et paramÚtres concernant la plate-forme. |
---|
287 | |
---|
288 | \clearpage |
---|
289 | \begin{landscape} |
---|
290 | \pagestyle{plain} |
---|
291 | \subsection{Diagramme de Gantt} |
---|
292 | |
---|
293 | \begin{figure}[htbp] |
---|
294 | \centering |
---|
295 | \includegraphics[height=4.83in]{img/gantt.pdf} |
---|
296 | \label{fig:gantt} |
---|
297 | \end{figure} |
---|
298 | \end{landscape} |
---|
299 | \clearpage |
---|
300 | |
---|
301 | \section{Contexte technologique} |
---|
302 | \subsection{L'Internet actuel} |
---|
303 | |
---|
304 | Une vison de l'Internet tel qu'il est actuellement est un ensemble de systÚmes autonomes (\emph{Autonomous Systems}, AS) inter-connectés les uns avec les autres. Un systÚme autonome correspond à un réseau unique ou un groupe de réseaux, contrÎlé par un administrateur commun (ou un groupe d'administrateurs) au nom d'une entité administrative unique (telle qu'une université ou une entreprise commerciale). Un systÚme autonome est aussi parfois considéré comme un domaine dans lequel une unique politique de routage interne est mise en place.\newline |
---|
305 | |
---|
306 | Aujourd'hui, de par la complexité de la topologie physique, il est extrêmement difficile de cartographier les équipements réseau de cÅur composant l'Internet. Afin de pouvoir acheminer des données d'un émetteur à un destinataire, les routeurs (qui connaissent, au moins, partiellement la topologie) ont pour rÃŽle d'établir des chemins (routes) entre un émetteur et un destinataire pour chacune de leurs unités de données. Cette opération (le routage) est extrêmement importante puisqu'en plus d'assurer le bon fonctionnement de l'Internet, elle est directement liée au temps de réponse (ou latence) pour les utilisateurs. Il est donc nécessaire qu'un routeur choisisse le prochain de nÅud de façon fiable et rapide. Pour cela les routeurs doivent s'échanger des informations sur la topologie du réseau en utilisant un protocole de routage. Il existe deux types de protocole de routage : les protocoles intra-AS (eg. RIP, OSPF) et les protocoles inter-AS (eg. BGP). De nos jours, le routage inter-AS est réalisé en prenant de plus en plus compte des paramÚtres économiques et politiques en dépit de la recherche du plus court chemin à l'instar du routage intra-AS. Actuellement les protocoles de routages s'adaptent et de nouveaux protocoles émergent afin de répondre à des besoins plus récents en terme de routage : le multicast (une source, plusieurs destinataires) et anycast (une source, plusieurs destinataires potentiels mais un seul est choisi).\newline |
---|
307 | |
---|
308 | L'Internet était à l'origine dénué de tout dispositif de sécurité, cependant avec sa popularité croissant, les problématiques de confidentialité, d'intégrité et d'authentification des données sont devenues de plus en plus présentes pour être aujourd'hui un des sujets les plus sensible et les plus actifs dans le monde des réseaux et télécommunications. En effet avec la multiplication et le risque croissant de certaines attaques, il est maintenant in-envisageable de faire transiter des données ne serait-ce que légÚrement sensibles sans utiliser des mécanismes de sécurité. De plus indépendamment du pouvoir de défense élevé que présentent les techniques cryptographiques actuelles, un nouveau type d'attaque a vu le jour consistant à rendre inutilisable des services proposés par des machines en les submergeant de trafic inutile (attaque par \emph{Denial of Service}, DOS).\newline |
---|
309 | |
---|
310 | La finalité des réseaux et d'Internet est de fournir aux utilisateurs un accÚs à diverses applications connectées tels que le web, l'accÚs aux mails ainsi que le transfert de fichier ou simplement leur fournir l'heure.\newline |
---|
311 | L'apparition perpétuelle de nouvelles applications implique souvent des contraintes supplémentaires sur les couches inférieures de l'architecture du modÚle TCP/IP, remettant parfois en cause les principes fondateurs d'Internet. |
---|
312 | Parmi les nouvelles applications phares de l'actualité, il y a la voix sur IP ou la vidéoconférence. Les fortes contraintes temporelles et en terme de débit (notamment pour la vidéoconférence) amÚnent à intégrer de la qualité de service (QoS) afin de privilégier certains flux ou classes de service dans les routeurs, les rendant ainsi plus complexes.\newline |
---|
313 | |
---|
314 | L'Internet de nos jours fait également face à une autre problématique : le protocole IPv4 sur lequel se base l'architecture TCP/IP montre ses limites devant l'accroissement de la demande d'adresses.\newline |
---|
315 | En effet la croissance exponentielle du nombre de foyer connecté à internet et le nombre toujours plus important d'objets connectables laissent penser que le NAT et CIDR ne suffiront plus à faire perdurer le protocole IPv4. |
---|
316 | Spécifié fin 1998, le protocole IPv6 a pour but de résoudre ce problÚme de pénurie d'adresses ainsi que de prendre en compte de façon native des contraintes plus récentes et diverses améliorations (QoS, Auto-configuration, Multicast, \dots) sans remettre en cause les principes fondateurs d'Internet, à savoir un cÅur de réseau qui soit le plus simple possible. |
---|
317 | |
---|
318 | \subsection{De la nécessité de l'expérimentation} |
---|
319 | Ce projet prend toute sa forme dans un contexte d'expérimentation. |
---|
320 | |
---|
321 | En effet, avant d'implémenter de nouvelles fonctionnalités à grande échelle sur l'ensemble d'un réseau, il est nécessaire de tester leur bon fonctionnement sur une version réduite de ce réseau. |
---|
322 | |
---|
323 | \clearpage |
---|
324 | \section{Analyse} |
---|
325 | \subsection{Liste du matériel et de leurs fonctionnalités} |
---|
326 | Des contrÎleurs d'alimentation et des contrÎleurs de consoles ont été ajoutés à cette plateforme par rapport aux années précédentes. De plus, un routeur Juniper de l'AS3 est hors-service. |
---|
327 | |
---|
328 | \subsection{Liste du matériel} |
---|
329 | |
---|
330 | \rowcolors{1}{}{lightgray} |
---|
331 | \noindent{\scriptsize |
---|
332 | \begin{tabularx}{\textwidth}{l|XXXX} |
---|
333 | & \textbf{Armoire 1} & \textbf{Armoire 2} & \textbf{Armoire 3} & \textbf{Armoire 4}\\ |
---|
334 | \midrule |
---|
335 | & AS 1 (Entreprise) & AS 2 (Coeur) & AS 3 (Coeur) & AS 4 (Entreprise)\\ |
---|
336 | Alimentation & \multicolumn{4}{c}{Avocent PM1000 (\emph{Power Distribution Unit})}\\ |
---|
337 | ContrÃŽleur & \multicolumn{4}{>{\columncolor{lightgray}}c}{Cyclades ACS5000 (\emph{Advanced Console Server})}\\ |
---|
338 | Commutateur & 1 Cisco Catalyst 3560 & 1 Cisco 2960G & 2 HP ProCurve 2900 & 1 Extreme x450e\\ |
---|
339 | Routeur & 1 Cisco 2800 & 2 Cisco 3825 & 4 Juniper J4350 & 2 Juniper J2300\\ |
---|
340 | Serveur & 3 & 2 & 2 & 3\\ |
---|
341 | Firewall & 2 Juniper SSG20 & -- & -- & 1 Cisco ASA 5510\\ |
---|
342 | Matériel & \multicolumn{4}{c}{Téléphones IP \& caméra IP HD}\\ |
---|
343 | \end{tabularx}} |
---|
344 | |
---|
345 | \subsubsection{Routeurs} |
---|
346 | \rowcolors{1}{}{lightgray} |
---|
347 | \noindent{\scriptsize |
---|
348 | \begin{tabularx}{\textwidth}{l|>{\centering\arraybackslash}X>{\centering\arraybackslash}X>{\centering\arraybackslash}X>{\centering\arraybackslash}X} |
---|
349 | & \textbf{Cisco 2800 Series} & \textbf{Cisco 3825} & \textbf{Juniper J4350} & \textbf{Juniper J2300}\\ |
---|
350 | \midrule |
---|
351 | Ethernet Gigabit & \ding{52} & \ding{52} & \ding{52} & \ding{52}\\ |
---|
352 | IEEE 802.1q VLAN & \ding{52} & \ding{52} & \ding{52} & \ding{52}\\ |
---|
353 | IPv6 & \ding{52} & \ding{52} & \ding{52} & \ding{52}\\ |
---|
354 | Routage IP & \ding{52} & \ding{52} & \ding{52} & \ding{52}\\ |
---|
355 | QoS & \ding{52} & \ding{52} & \ding{52} & \ding{52}\\ |
---|
356 | VPN & \ding{52} & \ding{52} & \ding{52} & \ding{52}\\ |
---|
357 | Multicast & \ding{52} & \ding{52} & \ding{52} & \ding{52}\\ |
---|
358 | MPLS & \ding{52} & \ding{52} & \ding{52} & \ding{52}\\ |
---|
359 | \end{tabularx} |
---|
360 | } |
---|
361 | |
---|
362 | \subsubsection{Commutateurs} |
---|
363 | |
---|
364 | \rowcolors{1}{}{lightgray} |
---|
365 | \noindent{\scriptsize |
---|
366 | \begin{tabularx}{\textwidth}{l|>{\centering\arraybackslash}X>{\centering\arraybackslash}X>{\centering\arraybackslash}X>{\centering\arraybackslash}X} |
---|
367 | & \textbf{Cisco Catalyst 3560 Series PoE} & \textbf{Cisco Catalyst 2960G} & \textbf{HP ProCurve 2900} & \textbf{Extreme Network Summit X450e}\\ |
---|
368 | \midrule |
---|
369 | Type & Niveau 3 & Niveau 2 & Niveau 3 & Niveau 3\\ |
---|
370 | Ethernet Gigabit & \ding{52} & \ding{52} & \ding{52} & \ding{52}\\ |
---|
371 | IEEE 802.1q VLAN & \ding{52} & \ding{52} & \ding{52} & \ding{52}\\ |
---|
372 | IPv6 & \ding{52} & \ding{52} & \ding{52} & \ding{52}\\ |
---|
373 | Trunk & \ding{52} & \ding{52} & \ding{52} & \ding{52}\\ |
---|
374 | Routage IP & \ding{52} & \ding{52} & \ding{52} & \ding{52}\\ |
---|
375 | QoS & \ding{52} & \ding{52} & \ding{52} & \ding{52}\\ |
---|
376 | VPN & \ding{52} & \ding{52} & \ding{52} & \ding{52}\\ |
---|
377 | PoE & \ding{52} & \ding{52} & \ding{52} & \ding{52}\\ |
---|
378 | \end{tabularx} |
---|
379 | } |
---|
380 | |
---|
381 | \subsubsection{Firewalls} |
---|
382 | |
---|
383 | \rowcolors{1}{}{lightgray} |
---|
384 | \noindent{\scriptsize |
---|
385 | \begin{tabularx}{\textwidth}{l|>{\centering\arraybackslash}X>{\centering\arraybackslash}X} |
---|
386 | & \textbf{Cisco ASA 5510 Series} & \textbf{Juniper SSG20}\\ |
---|
387 | \midrule |
---|
388 | IPS & \ding{52} & \ding{52}\\ |
---|
389 | VPN & SSL, DTLS, IPSec & IPSec\\ |
---|
390 | IEEE 802.1x NAC & \ding{52} & \ding{52}\\ |
---|
391 | DHCP & \ding{52} & \ding{52}\\ |
---|
392 | IPv6 & \ding{52} & \ding{52}\\ |
---|
393 | NAT & \ding{52} & \ding{52}\\ |
---|
394 | Routage IP & \ding{52} & \ding{52}\\ |
---|
395 | QoS & \ding{52} & \ding{52}\\ |
---|
396 | \end{tabularx} |
---|
397 | } |
---|
398 | |
---|
399 | \rowcolors{1}{}{} |
---|
400 | |
---|
401 | \subsection{Implémentation des protocoles avancées et services} |
---|
402 | |
---|
403 | En plus des services applicatifs standards et essentiels associés aux protocoles : HTTP (web), FTP (transferts de fichier), SMTP (envoi de courriels), POP/IMAP (réception de courriels), SNMP (administration), DHCP (autoconfiguration), NTP (heure), DNS (annuaire), les sections suivantes présentent les protocoles et/ou services plus récents et moins courants qui seront intégrés à la plateforme et reflétant un désir de se rapprocher d'un modÚle moderne et réaliste. |
---|
404 | |
---|
405 | \subsubsection{IPv6} |
---|
406 | Les commutateurs, et surtout les routeurs de la plateforme supportent le protocole IPv6. De plus les services réseaux des systÚmes d'exploitation installés sur les serveurs sont également compatibles avec le protocole IPv6. Ainsi la mise en place d'un plan d'adressage IPv6 et des services associés (autoconfiguration) sera effectuée. Cependant pour correspondre le mieux possible à la réalité des réseaux d'aujourd'hui, IPv4 sera favorisé par les applications. |
---|
407 | |
---|
408 | \subsubsection{Sécurité} |
---|
409 | La sécurité devra être assurée à différents niveau de l'architecture : |
---|
410 | \begin{itemize} |
---|
411 | \item IPSec : pour la sécurité des paquets IP, |
---|
412 | \item SSL/TLS : pour la sécurité des échanges, |
---|
413 | \item VPN : pour établir une connexion sécurisé entre les deux réseaux d'entreprises de la plateforme. |
---|
414 | \end{itemize} |
---|
415 | De plus, la mise en Åuvre de mécanismes de défense contre les attaques de déni de service (DoS) pourra être envisagée (sous réserve de temps disponible). |
---|
416 | |
---|
417 | \subsubsection{VoIP et QoS} |
---|
418 | La VoIP (Voix sur IP) permet de faire passer la voix par internet pour communiquer gratuitement d'ordinateur à ordinateur. L'implémentation du protocole SIP (\emph{Session Initiation Protocol}) sera mise en place afin d'intégrer ce service. Un serveur applicatif de type \emph{Registar} ainsi qu'un proxy SIP devront être installés.\\ |
---|
419 | Une fois ce service réalisé de la qualité de service (QoS) pourra être configurée dans les routeurs. Le modÚle DiffServ (différentiation des paquets par classe de service) sera dans un premier temps considéré, cependant le modÚle IntServ (différentiation par flots) pourra être également implémenté afin de comparer expérimentalement les deux approches. |
---|
420 | |
---|
421 | \subsubsection{MPLS} |
---|
422 | MPLS est un protocole dont la finalité est de commuter des paquets IP. Les contraintes vis-à -vis de la plateforme sont les suivantes : \\ |
---|
423 | \begin{itemize} |
---|
424 | \item MPLS entre AS non supporté par les équipements CISCO (et de toute façon cette implémentation de MPLS n'est pas réalisés dans les réseaux actuels), |
---|
425 | \item MPLS ne fonctionne que si il y au moins un routeur de cÅur (\emph{Label Switch Router}, LSR). |
---|
426 | \end{itemize} |
---|
427 | Par conséquent seul l'AS3 remplit les critÚres pour faire fonctionner MPLS. En effet il s'agit du seul AS possédant strictement plus de deux routeurs. Ce protocole sera alors implémenté sur ce systÚme autonome. |
---|
428 | |
---|
429 | |
---|
430 | \subsection{Evolutivité} |
---|
431 | L'architecture physique choisi permet de faire évoluer l'architecture logique aisément sans avoir à modifier le câblage du matériel. |
---|
432 | |
---|
433 | \clearpage |
---|
434 | \section{Conception} |
---|
435 | \subsection{Architecture physique générale de la plateforme} |
---|
436 | La topologie physique en étoile (tous les équipements sont reliés au commutateur) a été conservée par rapport au projet de l'année derniÚre. Cependant un re-câblage à été opéré afin de faciliter la visualisation des câbles à la sortie des différents équipements. |
---|
437 | |
---|
438 | De plus les câbles reliant les AS passent maintenant au dessus des armoires (et non en dessous) afin de mettre les liens physiques inter-AS en évidence, ainsi que d'éviter leurs détériorations par les roues des armoires (si jamais la plateforme devait être déplacée). |
---|
439 | |
---|
440 | |
---|
441 | \begin{figure}[htbp] |
---|
442 | \centering |
---|
443 | \includegraphics[scale=.6]{img/branchements-physiques.pdf} |
---|
444 | \caption{Ensemble des branchements physiques à réaliser} |
---|
445 | \label{fig:branchements-physiques} |
---|
446 | \end{figure} |
---|
447 | |
---|
448 | |
---|
449 | De plus les contrÎleurs de consoles ainsi que les contrÎleurs d'alimentation ont été intégrés à la plateforme comme suit (pour chaque AS) : |
---|
450 | |
---|
451 | \begin{figure}[htbp] |
---|
452 | \centering |
---|
453 | \includegraphics[scale=.25]{img/ACS.pdf} |
---|
454 | \caption{Intégration de l'\emph{Advanced Controller Server} dans l'AS 1} |
---|
455 | \label{fig:ACS} |
---|
456 | \end{figure} |
---|
457 | |
---|
458 | Convention : les premiers ports des contrÎleurs de console sont réservés aux commutateurs, les suivants sont réservés aux routeurs, les firewalls et enfin les serveurs. |
---|
459 | |
---|
460 | \subsection{Architecture logique générale de la plateforme} |
---|
461 | Une topologie logique inspirée de celle du projet de l'année derniÚre a été retenue. |
---|
462 | |
---|
463 | Cependant à la place des adresses IP privées (10.0.0.0/8) existantes, des adresses IP publiques seront utilisées, donc routables sur l'ensemble du réseau. Cela est possible puisque la plateforme ne sera pas connectée à l'Internet. Par conséquent le plan d'adressage à été entiÚrement refait.\newline |
---|
464 | |
---|
465 | Les plages d'adresses utilisées pour chaque AS sont les suivantes :\newline |
---|
466 | |
---|
467 | \rowcolors{1}{}{lightgray} |
---|
468 | \begin{tabularx}{0.962\textwidth}{XXX} |
---|
469 | \textbf{Numéro de de l'AS} & \textbf{Adresse IPv4} & \textbf{Adresse IPv6} \\ |
---|
470 | \midrule |
---|
471 | AS1 & \verb!23.7.100.0/24! & \verb!2a00:b82:8502::/48!\\ |
---|
472 | AS2 & \verb!28.5.0.0/16! & \verb!2e70:13::/32!\\ |
---|
473 | AS3 & \verb!13.8.0.0/16! & \verb!2d05:37::/32!\\ |
---|
474 | AS4 & \verb!4.11.100/24! & \verb!2a00:285:42::/48!\\ |
---|
475 | \end{tabularx} |
---|
476 | \rowcolors{1}{}{} |
---|
477 | |
---|
478 | \vspace{10pt} |
---|
479 | Les valeurs des deux premiers octets des \emph{NetID} correspondent aux différentes dates de naissances des participants du projet (c'est un bon moyen de se souvenir des anniversaires !). La valeur en décimale du troisiÚme octet est à 100 si le réseau considéré est une entreprise et à 0 si le réseau est un FAI (dans ce cas le troisiÚme octet fait d'ailleurs parti de l'\emph{HostId} de ce réseau). |
---|
480 | |
---|
481 | Bien évidemment le découpage CIDR est utilisé pour IPv4 et les plages utilisées sont détaillés dans les présentations détaillées des AS. |
---|
482 | |
---|
483 | \subsection{VLANs et conventions} |
---|
484 | |
---|
485 | En dehors du VLAN d'administration les routeurs possÚdent toujours les plus hautes adresses logiques que leur plage puisse offrir. |
---|
486 | |
---|
487 | \subsubsection{\emph{Port mirroring}} |
---|
488 | |
---|
489 | Tout le trafic traversé dans un commutateur sera dupliqué sur une interface particuliÚre reliée à un sonde qui aura pour objectif d'observer le trafic global de l'AS considéré. |
---|
490 | |
---|
491 | \subsubsection{VLAN d'administration} |
---|
492 | Un VLAN d'administration par AS sera mis en place afin de gérer les équipements, de diagnostiquer des problÚmes ainsi que d'obtenir diverses statistiques (en utilisant le protocole SNMP). Chaque AS possédera un réseau privé en dehors de la topologie logique que l'on a souhaité simulé connectant tous les équipement d'une armoire. |
---|
493 | |
---|
494 | Ainsi la topologie physique et logique des VLANs d'administrations est une topologie en étoile. |
---|
495 | Les différents numéros (\emph{tag}) des VLANs d'administration sont facilement identifiables : |
---|
496 | \begin{multicols}{2} |
---|
497 | \begin{itemize} |
---|
498 | \item AS1 : VLAN 100 |
---|
499 | \item AS2 : VLAN 200 |
---|
500 | \item AS3 : VLAN 300 |
---|
501 | \item AS4 : VLAN 400 |
---|
502 | \end{itemize} |
---|
503 | \end{multicols} |
---|
504 | |
---|
505 | De plus ces VLANs ne présentent pas d'adresses IPv6 car l'utilisation de IPv6 n'aurait apporté aucun intérêt expérimental. |
---|
506 | |
---|
507 | \subsubsection{VLANs d'extrémités} |
---|
508 | Les ``VLANs d'extrémités'' correspondent aux VLANs connectant les différents serveurs entre eux ainsi qu'une ou plusieurs \emph{gateways}. Il s'agit donc des sous réseaux locaux aux entreprises et FAI centralisant sur ces derniers leurs PCs et serveurs. Le numéro d'un VLAN d'extrémité est établit selon la convention suivante : \\ |
---|
509 | Soit $x$ le numéro de l'AS considéré, si l'AS $x$ n'a qu'un seul VLAN d'extrémité alors le numéro de ce VLAN sera $xx0$. Si l'AS $x$ a plusieurs VLANs d'extrémités alors celui qui relie le plus d'équipements prend le numéro $xx0$, le suivant $xx1$, etc. |
---|
510 | |
---|
511 | \subsubsection{VLAN de liaison point à point} |
---|
512 | Ces VLANs sont principalement utilisés pour inter-connecter des routeurs en point à point, ils correspondent donc à des plages d'adresses en /30.\newline |
---|
513 | Lorsque la liaison est entre deux AS différents alors le numéro du VLAN suit la convention suivante :\\ |
---|
514 | Soit $x$ (resp. $y$) le numéro de l'AS le plus grand (resp. petit) des deux. Le numéro de VLANs point à point entre l'AS $x$ et l'AS $y$ est $xy0$. Par exemple la liaison entre le routeur de l'AS1 et de l'AS2 correspondra au VLAN 210.\newline |
---|
515 | Lorsque les VLANs de liaison point à point sont intra-AS ils suivent la même convention que la section précédente (ils auront donc les numéros de VLANs les plus élevés dans leurs AS). |
---|
516 | |
---|
517 | |
---|
518 | \clearpage |
---|
519 | \subsection{AS 1 : Entreprise 1} |
---|
520 | Cet AS simule une entreprise moyenne connectée à un FAI (AS 2).\newline |
---|
521 | |
---|
522 | Cette entreprise est protégée du trafic entrant par un firewall avant que les paquets puissent atteindre l'unique \emph{gateway} de l'AS. Ce routeur délimite le réseau interne de l'entreprise composé de trois PC/serveurs. |
---|
523 | |
---|
524 | \begin{figure}[htbp] |
---|
525 | \centering |
---|
526 | \includegraphics[scale=0.7]{img/AS/as1.pdf} |
---|
527 | \caption{AS 1 -- Topologie logique et ensemble des VLANs} |
---|
528 | \label{fig:PFRES_AS_as1} |
---|
529 | \end{figure} |
---|
530 | |
---|
531 | Le VLAN d'administration de l'AS regroupe tous les équipements. Le protocole IPv6 n'est pas déployé sur ce sous-réseau. |
---|
532 | |
---|
533 | \begin{figure}[htbp] |
---|
534 | \centering |
---|
535 | \includegraphics[scale=0.7]{img/AS/as1_admin.pdf} |
---|
536 | \caption{AS 1 -- VLAN d'administration} |
---|
537 | \label{fig:PFRES_AS_as1_admin} |
---|
538 | \end{figure} |
---|
539 | |
---|
540 | \clearpage |
---|
541 | \subsection{AS 2 : Coeur 1} |
---|
542 | L'AS 2 est un FAI connecté directement à la premiÚre entreprise (AS 1) ainsi qu'à un second FAI (AS3).\newline |
---|
543 | |
---|
544 | Ce premier FAI est composé de deux routeurs, MIR et ISS. ISS est directement connecté à un routeur de bordure de l'AS 3 via une liaison point à point ainsi qu'à un des routeurs de l'AS 4 (la seconde entreprise). MIR est quant-à lui simplement relié à l'AS 1. Ces deux routeurs sont directement relié aux serveurs du FAI via un commutateur. |
---|
545 | |
---|
546 | \begin{figure}[htbp] |
---|
547 | \centering |
---|
548 | \includegraphics[scale=0.7]{img/AS/as2.pdf} |
---|
549 | \caption{AS 2 -- Topologie logique et ensemble des VLANs} |
---|
550 | \label{fig:PFRES_AS_as2} |
---|
551 | \end{figure} |
---|
552 | |
---|
553 | \begin{figure}[htbp] |
---|
554 | \centering |
---|
555 | \includegraphics[scale=0.7]{img/AS/as2_admin.pdf} |
---|
556 | \caption{AS 2 -- VLAN d'administration} |
---|
557 | \label{fig:PFRES_AS_as2_admin} |
---|
558 | \end{figure} |
---|
559 | |
---|
560 | \clearpage |
---|
561 | \subsection{AS 3 : Coeur 2 (sans routeur Juniper 3)} |
---|
562 | |
---|
563 | Ce second FAI est connecté à l'entreprise 2 par un premier routeur. Un second routeur est utilisé afin de relié directement le premier FAI (AS 2). Enfin un dernier routeur (routeur de cÅur d'AS) est placé entre les deux routeurs de bordures, celui-ci a pour rÃŽle de permettre aux clients d'accéder aux serveurs de ce FAI.\newline |
---|
564 | |
---|
565 | La topologie logique ``en ligne'' retenue est due au fait qu'elle soit la seule possible pour observer et implémenter le protocole MPLS sur l'AS. |
---|
566 | |
---|
567 | \begin{figure}[htbp] |
---|
568 | \centering |
---|
569 | \includegraphics[scale=0.7]{img/AS/as3_.pdf} |
---|
570 | \caption{AS 3 -- Topologie logique et ensemble des VLANs} |
---|
571 | \label{fig:PFRES_AS_as3_} |
---|
572 | \end{figure} |
---|
573 | |
---|
574 | \begin{figure}[htbp] |
---|
575 | \centering |
---|
576 | \includegraphics[scale=0.7]{img/AS/as3_admin_.pdf} |
---|
577 | \caption{AS 3 -- VLAN d'administration} |
---|
578 | \label{fig:PFRES_AS_as3_admin_} |
---|
579 | \end{figure} |
---|
580 | |
---|
581 | \clearpage |
---|
582 | \subsection{AS 4 : Entreprise 2} |
---|
583 | |
---|
584 | L'AS 4 simule une entreprise plus importante que celle de l'AS 1 et avec des moyens financiers plus importants.\newline |
---|
585 | |
---|
586 | Cette entreprise possÚde deux routeurs qui sont chacun connectés à un FAI différent afin d'améliorer la fiabilité de la connexion Internet (\emph{multi-homing}). Bien évidement ces routeurs tout deux protégés par un firewall matériel. Une DMZ (\emph{DeMilitarized Zone}) à été mise en place dans laquelle sont installés les serveurs publiques de l'entreprise susceptible d'être accédés depuis Internet sans entrer dans le véritable réseau de cette entreprise. Le réseau local de l'entreprise est constitué de deux serveurs/PC et d'un \emph{load balancer}. Ce dernier récupÚre tout le trafic sortant du réseau privé et le répartit entre les deux FAI selon la charge sur leur réseau par exemple.\\ |
---|
587 | |
---|
588 | Architecture logique de l'AS : |
---|
589 | \begin{figure}[htbp] |
---|
590 | \centering |
---|
591 | \includegraphics[scale=0.7]{img/AS/as4.pdf} |
---|
592 | \caption{AS 4 -- Topologie logique et ensemble des VLANs} |
---|
593 | \label{fig:PFRES_AS_as4} |
---|
594 | \end{figure} |
---|
595 | |
---|
596 | \subsubsection{Visualisation du VLAN d'administration de l'AS} |
---|
597 | \begin{figure}[htbp] |
---|
598 | \centering |
---|
599 | \includegraphics[scale=0.7]{img/AS/as4_admin.pdf} |
---|
600 | \caption{AS 4 -- VLAN d'administration} |
---|
601 | \label{fig:PFRES_AS_as4_admin} |
---|
602 | \end{figure} |
---|
603 | |
---|
604 | \clearpage |
---|
605 | \section{Etat d'avancement du projet} |
---|
606 | DerniÚre Mà J : 12/03/2012. |
---|
607 | |
---|
608 | Les tâches suivantes ont été intégralement réalisées pour chaque AS : |
---|
609 | \begin{itemize} |
---|
610 | \item Analyse, |
---|
611 | \item Installation des contrÃŽleurs d'alimentation, |
---|
612 | \item Installation des ACS et test de l'accÚs aux équipements, |
---|
613 | \item Recâblage des liaisons réseaux, |
---|
614 | \item Vérification des configurations des équipements, |
---|
615 | \item Configuration de VLANs, |
---|
616 | \item Configuration IPv4 et IPv6. |
---|
617 | \end{itemize} |
---|
618 | Les tâches ci-dessous sont partiellement réalisées ou en cours de réalisation : |
---|
619 | \begin{itemize} |
---|
620 | \item Protocoles de Routages : OSPF à été mis en place dans place dans l'AS2 et BGP entre les AS 1 et 2, |
---|
621 | \item Réinstallation des systÚmes d'exploitation d'une partie des serveurs de la plateforme : deux serveurs sans OS restants, |
---|
622 | \item Mise en place de la DMZ : implémentée mais sans VRRP et non testée. |
---|
623 | \end{itemize} |
---|
624 | Tâches non réalisées : |
---|
625 | \begin{itemize} |
---|
626 | \item Mise en place de MPLS dans l'AS 3. |
---|
627 | \item Mise en place des protocoles de sécurité (IPSec, SSL/TLS, VPN), |
---|
628 | \item Mise en place des services (mail, web, VoIP, \dots) et QoS, |
---|
629 | \item Vérification du bon fonctionnement en charge. |
---|
630 | \end{itemize} |
---|
631 | |
---|
632 | \clearpage |
---|
633 | |
---|
634 | \appendix |
---|
635 | \section{Annexes} |
---|
636 | |
---|
637 | Les annexes présentent en détail les implémentations de VLANs dans chaque AS. |
---|
638 | |
---|
639 | \subsection{AS 1 : Entreprise 1} |
---|
640 | |
---|
641 | \begin{figure}[htbp] |
---|
642 | \centering |
---|
643 | \includegraphics[scale=0.7]{img/AS/com_as1.pdf} |
---|
644 | \caption{Commutateur AS 1} |
---|
645 | \label{fig:PFRES_AS_com_as1} |
---|
646 | \end{figure} |
---|
647 | |
---|
648 | \subsubsection{Visualisation de l'AS} |
---|
649 | \begin{figure}[htbp] |
---|
650 | \centering |
---|
651 | \includegraphics[scale=0.7]{img/AS/as1.pdf} |
---|
652 | \caption{AS 1} |
---|
653 | \end{figure} |
---|
654 | |
---|
655 | \begin{tabularx}{\textwidth}{l|XXXXXXX} |
---|
656 | \toprule |
---|
657 | \textbf{VLAN} & \multicolumn{7}{l}{Correspondances \# port $\Leftrightarrow$ \# port sur l'équipement}\\ |
---|
658 | \midrule |
---|
659 | 111 & \multicolumn{2}{l}{S1} & \multicolumn{2}{l}{S2} & \multicolumn{2}{l}{S1} & C2800 \\ |
---|
660 | & 2 & 3 & 5 & 6 & 8 & 9 & 19\\ |
---|
661 | & eth1 & eth0 & eth1 & eth0 & eth1 & eth0 & 0/0\\ |
---|
662 | \midrule |
---|
663 | 210 & ASA5510 & C2800 & & & & & \\ |
---|
664 | & 14 & 20 & & & & & \\ |
---|
665 | & eth1 & 0/1 & & & & & \\ |
---|
666 | \bottomrule |
---|
667 | \end{tabularx} |
---|
668 | |
---|
669 | \vspace{10pt} |
---|
670 | Mutualisation des ports sur le routeur C2800 :\newline |
---|
671 | |
---|
672 | \rowcolors{1}{}{lightgray} |
---|
673 | \begin{tabularx}{\textwidth}{l|X} |
---|
674 | \textbf{VLAN} & \textbf{Cisco C2800}\\ |
---|
675 | \midrule |
---|
676 | 100 & Dédié 0/1\\ |
---|
677 | 111 & Natif 0/0\\ |
---|
678 | 210 & Virtualisé 0/0.0\\ |
---|
679 | \end{tabularx} |
---|
680 | \rowcolors{1}{}{} |
---|
681 | |
---|
682 | \subsubsection{Visualisation du VLAN d'administration de l'AS} |
---|
683 | \begin{figure}[htbp] |
---|
684 | \centering |
---|
685 | \includegraphics[scale=0.7]{img/AS/as1_admin.pdf} |
---|
686 | \caption{AS 1 -- Administration} |
---|
687 | \end{figure} |
---|
688 | |
---|
689 | \begin{tabularx}{\textwidth}{l|XXXXX} |
---|
690 | \toprule |
---|
691 | \textbf{VLAN} & \multicolumn{5}{l}{Correspondances \# port $\Leftrightarrow$ \# port sur l'équipement}\\ |
---|
692 | \midrule |
---|
693 | 100 & S1 & S2 & S3 & ASA5510 & C2800 \\ |
---|
694 | & 2 & 4 & 7 & 15 & 19 \\ |
---|
695 | & eth2 & eth2 & eth2 & eth2 & 0/0.0 \\ |
---|
696 | \bottomrule |
---|
697 | \end{tabularx} |
---|
698 | |
---|
699 | \clearpage |
---|
700 | |
---|
701 | \subsection{AS 2 : Coeur 1} |
---|
702 | |
---|
703 | \begin{figure}[htbp] |
---|
704 | \centering |
---|
705 | \includegraphics[scale=0.7]{img/AS/com_as2.pdf} |
---|
706 | \caption{Commutateur AS 2} |
---|
707 | \label{fig:PFRES_AS_com_as2} |
---|
708 | \end{figure} |
---|
709 | |
---|
710 | \subsubsection{Visualisation de l'AS} |
---|
711 | \begin{figure}[htbp] |
---|
712 | \centering |
---|
713 | \includegraphics[scale=0.7]{img/AS/as2.pdf} |
---|
714 | \caption{AS 2} |
---|
715 | \end{figure} |
---|
716 | |
---|
717 | \begin{tabularx}{\textwidth}{l|XXXXXX} |
---|
718 | \toprule |
---|
719 | \textbf{VLAN} & \multicolumn{6}{l}{Correspondances \# port $\Leftrightarrow$ \# port sur l'équipement}\\ |
---|
720 | \midrule |
---|
721 | 221 & MIR & ISS & & & & \\ |
---|
722 | & 13 & 18 & & & & \\ |
---|
723 | & Gi-1/0 & Gi-1/0 & & & & \\ |
---|
724 | \midrule |
---|
725 | 222 & \multicolumn{2}{l}{S1} & \multicolumn{2}{l}{S2} & MIR & ISS \\ |
---|
726 | & 2 & 3 & 5 & 6 & 14 & 19 \\ |
---|
727 | & eth1 & eth0 & eth1 & eth0 & Gi-2/0 & Gi-0/2 \\ |
---|
728 | \midrule |
---|
729 | 210 & MIR & AS 1 & & & & \\ |
---|
730 | & 12 & 24 & & & & \\ |
---|
731 | & Gi-0/0 & N/A & & & & \\ |
---|
732 | \midrule |
---|
733 | 320 & ISS & AS 3 & & & & \\ |
---|
734 | & 18 & 23 & & & & \\ |
---|
735 | & Gi-0/0 & N/A & & & & \\ |
---|
736 | \midrule |
---|
737 | 420 & ISS & AS 4 & & & & \\ |
---|
738 | & 18 & 22 & & & & \\ |
---|
739 | & Gi-1/1 & N/A & & & & \\ |
---|
740 | \bottomrule |
---|
741 | \end{tabularx} |
---|
742 | |
---|
743 | \subsubsection{Visualisation du VLAN d'administration de l'AS} |
---|
744 | \begin{figure}[htbp] |
---|
745 | \centering |
---|
746 | \includegraphics[scale=0.7]{img/AS/as2_admin.pdf} |
---|
747 | \caption{AS 2 -- Administration} |
---|
748 | \end{figure} |
---|
749 | |
---|
750 | \begin{tabularx}{\textwidth}{l|XXXX} |
---|
751 | \toprule |
---|
752 | \textbf{VLAN} & \multicolumn{4}{l}{Correspondances \# port $\Leftrightarrow$ \# port sur l'équipement}\\ |
---|
753 | \midrule |
---|
754 | 200 & S1 & S2 & MIR & ISS \\ |
---|
755 | & 1 & 4 & 11 & 17 \\ |
---|
756 | & eth2 & eth2 & Gi0/1 & 0/0 \\ |
---|
757 | \bottomrule |
---|
758 | \end{tabularx} |
---|
759 | |
---|
760 | \clearpage |
---|
761 | |
---|
762 | \subsection{AS 3 : Coeur 2} |
---|
763 | |
---|
764 | \begin{figure}[htbp] |
---|
765 | \centering |
---|
766 | \includegraphics[scale=0.7]{img/AS/com_as3.pdf} |
---|
767 | \caption{Commutateur AS 3} |
---|
768 | \label{fig:PFRES_AS_com_as3} |
---|
769 | \end{figure} |
---|
770 | |
---|
771 | \subsubsection{Visualisation de l'AS} |
---|
772 | \begin{figure}[htbp] |
---|
773 | \centering |
---|
774 | \includegraphics[scale=0.7]{img/AS/as3.pdf} |
---|
775 | \caption{AS 3} |
---|
776 | \label{fig:PFRES_AS_as3} |
---|
777 | \end{figure} |
---|
778 | |
---|
779 | \begin{tabularx}{\textwidth}{l|XXX} |
---|
780 | \toprule |
---|
781 | \textbf{VLAN} & \multicolumn{3}{l}{Correspondances \# port $\Leftrightarrow$ \# port sur l'équipement}\\ |
---|
782 | \midrule |
---|
783 | 331 & \multicolumn{2}{l}{PSEUDOL} & J1 \\ |
---|
784 | & HP1 02 & HP1 03 & HP1 12 \\ |
---|
785 | & eth1 & eth0 & 0/3 \\ |
---|
786 | \midrule |
---|
787 | 332 & J3 & J4 & \\ |
---|
788 | & HP2 10 & HP2 16 & \\ |
---|
789 | & 0/1 & 0/1 & \\ |
---|
790 | \midrule |
---|
791 | 333 & J1 & J4 & \\ |
---|
792 | & HP1 11 & HP2 17 & \\ |
---|
793 | & 0/2 & 0/2 & \\ |
---|
794 | \midrule |
---|
795 | 334 & J1 & J2 & \\ |
---|
796 | & HP1 10 & HP1 16 & \\ |
---|
797 | & 0/1 & 0/1 & \\ |
---|
798 | \midrule |
---|
799 | 335 & J2 & J3 &\\ |
---|
800 | & HP1 17 & HP2 11 &\\ |
---|
801 | & 0/2 & 0/2 &\\ |
---|
802 | \midrule |
---|
803 | 336 & \multicolumn{2}{l}{MEDIAL} & J3 \\ |
---|
804 | & HP2 02 & HP2 03 & HP2 12 \\ |
---|
805 | & eth1 & eth0 & 0/3 \\ |
---|
806 | \bottomrule |
---|
807 | \end{tabularx} |
---|
808 | |
---|
809 | \subsubsection{Visualisation du VLAN d'administration de l'AS} |
---|
810 | \begin{figure}[htbp] |
---|
811 | \centering |
---|
812 | \includegraphics[scale=0.7]{img/AS/as3_admin.pdf} |
---|
813 | \caption{AS 3 -- Administration} |
---|
814 | \label{fig:PFRES_AS_as3_admin} |
---|
815 | \end{figure} |
---|
816 | |
---|
817 | \begin{tabularx}{\textwidth}{l|XXXXXX} |
---|
818 | \toprule |
---|
819 | \textbf{VLAN} & \multicolumn{6}{l}{Correspondances \# port $\Leftrightarrow$ \# port sur l'équipement}\\ |
---|
820 | \midrule |
---|
821 | 300 & PSEUDOL & MEDIAL & J1 & J2 & J3 & J4 \\ |
---|
822 | & HP1 01 & HP2 01 & HP1 09 & HP1 15 & HP2 09 & HP2 15 \\ |
---|
823 | & eth2 & eth2 & 0/0 & 0/0 & 0/0 & 0/0 \\ |
---|
824 | \bottomrule |
---|
825 | \end{tabularx} |
---|
826 | |
---|
827 | \clearpage |
---|
828 | |
---|
829 | \subsection{AS 3 : Coeur 2 (sans routeur Juniper 3)} |
---|
830 | \begin{figure}[htbp] |
---|
831 | \centering |
---|
832 | \includegraphics[scale=0.7]{img/AS/com_as3_.pdf} |
---|
833 | \caption{Commutateur AS 3} |
---|
834 | \label{fig:PFRES_AS_com_as3_} |
---|
835 | \end{figure} |
---|
836 | |
---|
837 | \subsubsection{Visualisation de l'AS} |
---|
838 | \begin{figure}[htbp] |
---|
839 | \centering |
---|
840 | \includegraphics[scale=0.7]{img/AS/as3_.pdf} |
---|
841 | \caption{AS 3} |
---|
842 | \end{figure} |
---|
843 | |
---|
844 | \begin{tabularx}{\textwidth}{l|XXXXX} |
---|
845 | \toprule |
---|
846 | \textbf{VLAN} & \multicolumn{5}{l}{Correspondances \# port $\Leftrightarrow$ \# port sur l'équipement}\\ |
---|
847 | \midrule |
---|
848 | 331 & \multicolumn{2}{l}{PSEUDOL} & \multicolumn{2}{l}{MEDIAL} & J1 \\ |
---|
849 | & HP1 02 & HP1 03 & HP2 02 & HP2 03 & HP1 12 \\ |
---|
850 | & eth1 & eth0 & eth1 & eth0 & Ge-0/0/3 \\ |
---|
851 | \midrule |
---|
852 | 332 & J1 & J2 & & & \\ |
---|
853 | & HP1 10 & HP1 16 & & & \\ |
---|
854 | & Ge-0/0/1 & Ge-0/0/1 & & & \\ |
---|
855 | \midrule |
---|
856 | 333 & J1 & J4 & & & \\ |
---|
857 | & HP1 11 & HP2 16 & & & \\ |
---|
858 | & Ge-0/0/2 & Ge-0/0/1 & & & \\ |
---|
859 | \midrule |
---|
860 | 320 & J2 & AS 2 & & & \\ |
---|
861 | & HP1 18 & HP1 24 & & & \\ |
---|
862 | & Ge-0/0/3 & N/A & & & \\ |
---|
863 | \midrule |
---|
864 | 430 & J4 & AS 4 & & & \\ |
---|
865 | & HP2 18 & HP2 24 & & & \\ |
---|
866 | & Ge-0/0/3 & N/A & & & \\ |
---|
867 | \bottomrule |
---|
868 | \end{tabularx} |
---|
869 | |
---|
870 | \subsubsection{Visualisation du VLAN d'administration de l'AS} |
---|
871 | \begin{figure}[htbp] |
---|
872 | \centering |
---|
873 | \includegraphics[scale=0.7]{img/AS/as3_admin_.pdf} |
---|
874 | \caption{AS 3 -- Administration} |
---|
875 | \end{figure} |
---|
876 | |
---|
877 | \begin{tabularx}{\textwidth}{l|XXXXXX} |
---|
878 | \toprule |
---|
879 | \textbf{VLAN} & \multicolumn{6}{l}{Correspondances \# port $\Leftrightarrow$ \# port sur l'équipement}\\ |
---|
880 | \midrule |
---|
881 | 300 & PSEUDOL & MEDIAL & J1 & J2 & J3 & J4 \\ |
---|
882 | & HP1 01 & HP2 01 & HP1 09 & HP1 15 & HP2 09 & HP2 15 \\ |
---|
883 | & eth2 & eth2 & 0/0 & 0/0 & 0/0 & 0/0 \\ |
---|
884 | \bottomrule |
---|
885 | \end{tabularx} |
---|
886 | |
---|
887 | \clearpage |
---|
888 | |
---|
889 | \subsection{AS 4 : Entreprise 2} |
---|
890 | |
---|
891 | \begin{figure}[htbp] |
---|
892 | \centering |
---|
893 | \includegraphics[scale=0.7]{img/AS/com_as4.pdf} |
---|
894 | \caption{Commutateur AS 4} |
---|
895 | \label{fig:PFRES_AS_com_as4} |
---|
896 | \end{figure} |
---|
897 | |
---|
898 | \subsubsection{Visualisation de l'AS} |
---|
899 | \begin{figure}[htbp] |
---|
900 | \centering |
---|
901 | \includegraphics[scale=0.7]{img/AS/as4.pdf} |
---|
902 | \caption{AS 4} |
---|
903 | \end{figure} |
---|
904 | |
---|
905 | \begin{tabularx}{\textwidth}{l|XXXXX} |
---|
906 | \toprule |
---|
907 | \textbf{VLAN} & \multicolumn{5}{l}{Correspondances \# port $\Leftrightarrow$ \# port sur l'équipement}\\ |
---|
908 | \midrule |
---|
909 | 441 & J2300-1 & J2300-2 & DMZ (S3) & & \\ |
---|
910 | & 20 & 22 & 7 & & \\ |
---|
911 | & 1.0 & 1.0 & eth2 & & \\ |
---|
912 | \midrule |
---|
913 | 442 & J2300-1 & J2300-2 & LB (S3) & & \\ |
---|
914 | & 20 & 22 & 8 & & \\ |
---|
915 | & 1.1 & 1.1 & eth1 & & \\ |
---|
916 | \midrule |
---|
917 | 443 & \multicolumn{2}{l}{S1} & \multicolumn{2}{l}{S2} & LB (S3) \\ |
---|
918 | & 2 & 3 & 5 & 6 & 9 \\ |
---|
919 | & eth1 & eth0 & eth1 & eth0 & eth0 \\ |
---|
920 | \midrule |
---|
921 | 420 & FW1 & J2300-1 & & & \\ |
---|
922 | & 11 & 19 & & & \\ |
---|
923 | & 0/1 & 0.0 & & & \\ |
---|
924 | \midrule |
---|
925 | 430 & FW2 & J2300-2 & & & \\ |
---|
926 | & 14 & 21 & & & \\ |
---|
927 | & 0/1 & 0.0 & & & \\ |
---|
928 | \bottomrule |
---|
929 | \end{tabularx} |
---|
930 | |
---|
931 | \vspace{10pt} |
---|
932 | Mutualisation des ports sur les équipements concernés :\newline |
---|
933 | |
---|
934 | \rowcolors{1}{}{lightgray} |
---|
935 | \begin{tabularx}{\textwidth}{l|XXX} |
---|
936 | \textbf{VLAN} & \textbf{J2300-1} & \textbf{J2300-2} & \textbf{\emph{Load balancer} (S3)}\\ |
---|
937 | \midrule |
---|
938 | 400 & Virtualisé 1.2 & Virtualisé 1.2 & Virtualisé eth2.0\\ |
---|
939 | 441 & Natif 1.0 & Natif 1.0 & Natif eth2 (DMZ)\\ |
---|
940 | 442 & Virtualisé 1.1 & Virtualisé 1.1 & Dédié eth1 (LB)\\ |
---|
941 | 443 & -- & -- & Dédié eth0 (LB)\\ |
---|
942 | 420 & Natif 0.0 & -- & -- \\ |
---|
943 | 430 & -- & Natif 0.0 & -- |
---|
944 | \end{tabularx} |
---|
945 | \rowcolors{1}{}{} |
---|
946 | |
---|
947 | \subsubsection{Visualisation du VLAN d'administration de l'AS} |
---|
948 | \begin{figure}[htbp] |
---|
949 | \centering |
---|
950 | \includegraphics[scale=0.7]{img/AS/as4_admin.pdf} |
---|
951 | \caption{AS 4 -- Administration} |
---|
952 | \end{figure} |
---|
953 | |
---|
954 | \begin{tabularx}{\textwidth}{l|XXXXXXX} |
---|
955 | \toprule |
---|
956 | \textbf{VLAN} & \multicolumn{7}{l}{Correspondances \# port $\Leftrightarrow$ \# port sur l'équipement}\\ |
---|
957 | \midrule |
---|
958 | 400 & S1 & S2 & S3 & FW1 & FW2 & J2300-1 & J2300-2 \\ |
---|
959 | & 1 & 4 & 7 & 10 & 13 & 20 & 22 \\ |
---|
960 | & eth2 & eth2 & eth2.0 & 0/0 & 0/0 & 1.2 & 1.2 \\ |
---|
961 | \bottomrule |
---|
962 | \end{tabularx} |
---|
963 | |
---|
964 | \end{document} |
---|
965 | |
---|