TP sur le filtrage et le routage
Transcription
TP sur le filtrage et le routage
Filtrage, Routage et Segmentation réseau Travaux pratiques Le but est de faire l'étude, le test par simulateur et la réalisation d'une maquette complète d'infrastructure réseau routé et filtrant avec : ¾ Un routeur à trois pattes. ¾ Trois postes clients. Première partie : Etudier et réaliser le découpage logique de l'adresse : 192.168.200.0 en plusieurs sous réseaux acceptant chacun : 30 adresses. Quand l'étude sera terminée, on testera la configuration avec le simulateur réseau (Réseau CERTA) (Disponible ici : http://www.reseaucerta.org/outils/outils.php?num=236) Comment faire ? En utilisant le logiciel : ShunIPCalc !!! (Disponible ici : http://www.logitheque.com/fiche.asp?I=10598) Bien pour vérifier qu'on ne s'est pas trompé. Mais on va le faire à la main ! Procédure : On étudie la demande client : Le client veut 3 sous réseaux d'environ 20 adresses chacun. Première chose : Choisir une adresse réseau qui pourra contenir 3 x 20 = 60 adresses : Un réseau de classe C suffira amplement: On décide d'utiliser le réseau : 192.168.200.0 (Réseau autoriser par la RFC 1918). Deuxième chose : Il va falloir déterminer : Le masque de sous réseau. Troisième chose : Il va falloir déterminer : L'adresse de chaque sous réseau, les adresses des postes sur chaque sous réseau. Document JP GAUTIER TP Filtrage, routage 1 Attention : Ne pas oublier que lorsqu'on va découper en sous réseaux, on aura pour chaque sous réseau : Une adresse de sous réseau. Une adresse de Broadcast Une adresse qu'il faudra réserver pour y installer le routeur. Solution et méthode. On choisit d'utiliser un réseau de classe C, ce qui suffira amplement. On décide d'utiliser le réseau : 192.168.200.0 (Réseau autorisé par la RFC 1918). Quelle est la valeur du masque ? Comment faire un découpage en sous réseaux autorisant environs 20 machines ? Le client veut 20 adresses, mais nous savons qu'avec l'@ de Broadcast + celle du sous réseau + celle du routeur, on arrive à 23 adresses. Si on se réfère à la table des puissances de 2, quelle puissance permet de couvrir 23 adresses ? Nous avons : 24 = 16 25 = 32 Ce qui est trop juste Ce qui convient parfaitement, c'est ce qu'il nous faut. 25 = 32, montre qu'en utilisant cette valeur sur 5 bits pour définir les adresses des machines, cela suffira à produire jusqu'à 32 adresses. Observons notre adresse réseau choisie en début d'exercice : 192 . 168 . 200 . 0 8 bits 8 bits 8 bits 8 bits réseau réseau réseau hote On note que sur les 8 bits qui servent normalement à définir le nombre d'hotes, nous savons, que seuls 5 bits suffiront pour 'voir' nos 32 adresses. Nous avons donc 3 bits inutiles si on ne veut pas faire plus de 32 adresses ! On va donc les masquer. (Il s'agit des bits de poids forts). Document JP GAUTIER TP Filtrage, routage 2 On masque donc les trois premiers bits du dernier Octet de notre adresse 192.168.200.0 et voici ce que cela donne : 1 1 1 masqué masqué masqué 0 non masqué 0 non masqué 0 non masqué 0 non masqué 0 non masqué Ces trois bits masqués + les (3 x 8)bits qui précèdent, nous donne un masque sur 27 bits : On peut donc en déduire le masque qui sera appliqué à TOUTES les adresses : 11111111 255 . . 11111111 255 . . 11111111 255 . . 11100000 224 On peut désormais afficher l'adresse réseau de base (non découpée) et son masque : 192 255 . . 168 255 . . 200 255 . . 0 224 Combien peut on faire de sous réseau, sachant qu'on on gardera seulement trois ? Quelle est l'adresse de chaque sous réseau ? Quelles sont les adresses machines, Broadcast, et passerelle pour chaque sous réseaux ? Réponses : Les trois bits du dernier Octet que nous avons masqués vont être utilisés pour produire les sous réseaux: En effet, ils ne servent ni aux machines, ni au réseau, ce sont donc des bits de sous réseaux. Nous disposons de trois bits, quelles sont donc les valeurs que l'on peut écrire avec 3 bits en poids forts ? En binaire En décimal 0 000 00000000 32 001 00000000 64 010 00000000 96 011 00000000 128 100 00000000 160 101 00000000 192 110 00000000 224 111 00000000 On peut donc faire : 8 sous réseaux: Le sous réseau : 0, le sous réseau 32, le sous réseau 64, … et le sous réseau 224. Document JP GAUTIER TP Filtrage, routage 3 Maintenant, il ne reste plus qu'a déterminer, pour chaque sous réseau: 1. 2. 3. 4. L'adresse du premier PC L'adresse du dernier PC L'adresse du routeur L'adresse de la passerelle. C'est simple, il suffit de faire un tableau qui reprend chaque sous réseau et permet d'obtenir l'intervalle d'adresses disponibles pour chacun d'entre eux. La première adresse sera celle du sous réseau et la dernière, sera l'adresse de diffusion (Broadcast). Le reste des adresses servira aux PC et à la passerelle (Le routeur). @ sous réseau @ premier PC @ dernier PC @ routeur @ Broadcast 192.168.200.0 192.168.200.1 192.168.200.29 192.168.200.30 192.168.200.31 192.168.200.32 192.168.200.33 192.168.200.61 192.168.200.62 192.168.200.63 192.168.200.64 192.168.200.65 192.168.200.93 192.168.200.94 192.168.200.95 192.168.200.96 192.168.200.128 192.168.200.160 192.168.200.192 192.168.200.224 192.168.200.225 192.168.200.253 192.168.200.254 192.168.200.255 Vérifions tout cela avec ShunIPCalc : Document JP GAUTIER TP Filtrage, routage 4 Schéma fonctionnel du réseau : Première opération : Vérifier le fonctionnement de l'ensemble avec le logiciel simulateur réseau du réseau CERTA sur la base de ce schéma : Réseau 192.168.200.0 Réseau 192.168.200.32 Réseau 192.168.200.64 PC1 PC2 PC3 PC4 PC5 PC6 Routeur (patte 1) Routeur (patte 2) Routeur (patte 3) = = = = = = = = = 192.168.200.1 192.168.200.2 192.168.200.31 192.168.200.32 192.168.200.65 192.168.200.66 192.168.200.30 192.168.200.62 192.168.200.94 Tous les masques = 255.255.255.224 On vérifiera que les échanges fonctionnent entre les réseaux. Document JP GAUTIER TP Filtrage, routage 5 Deuxième opération : Réalisation de la maquette sur un PC en utilisant le routeur logiciel Winroute KERIO. Installer Kerio Winroute sur une machine dotée de trois cartes réseaux reconnues et configurées, conformément à la maquette de simulation.. Ne pas oublier de définir un mot de passe pour le compte 'admin' Au redémarrage du PC aller dans le gestionnaire des services pour vérifier que le service est lancé. Une fois connecté, vérifier la configuration des cartes et des règles de filtrage par défaut. Le but du montage est de vérifier le fonctionnement du routeur et des règles de pare-feu (FireWall) Document JP GAUTIER TP Filtrage, routage 6 Pour nos tests de filtrage et routage, on installera un petit serveur WEB sur trois machines (PC2, PC4, PC6). On peut utiliser par exemple le logiciel disponible ici : (http://www.01net.com/outils/telecharger/windows/Internet/serveur_ftp/fiches/tele25702.html). On mettra en œuvre un serveur WEB sur le PC2 qui affichera une page On mettra en œuvre un serveur WEB sur le PC4 qui affichera une autre page On mettra en œuvre un serveur WEB sur le PC6 qui affichera une autre page Les postes client PC1, PC3et PC5 joueront le rôle des clients des services WEB. Définir des règles de façon à établir le filtrage suivant : Client Protocole Serveur Action PC1, PC2, PC3, PC4, PC5, PC6 PING vers PC1, PC2, PC3, PC4, PC5, PC6 Autorisé PC1, PC5, PC6 HTTP vers WEB/PC2 Autorisé PC1, PC2, PC3 HTTP vers WEB/PC4 Autorisé PC1, PC2, PC5 HTTP vers WEB/PC6 Autorisé PC3, PC4 HTTP vers WEB/PC2 Refusé PC5, PC6 HTTP vers WEB/PC4 Refusé PC3, PC4 HTTP vers WEB/PC6 Refusé Le routeur sera un PC avec Windows (toute version) et Winroute Kerio installé. Les postes clients seront des postes Windows ou Linux. Document JP GAUTIER TP Filtrage, routage 7 Travail supplémentaire, s'il reste du temps: 1 - Installer un serveur DNS qui gère trois zones : Nom de domaine Enregistrement Mars.org PC1, PC2 et le routeur Venus.org gérant les clients PC3, PC4 et le routeur Jupiter.org PC5, PC6 et le routeur Etablir un lien sur chacune des zones pour chaque site WEB, sous la forme: www.mars.org CNAME PC2.mars.org Configurer les résolutions DNS de manière à permettre l'accès aux différents sites WEB en utilisant les noms de domaine. 2 - Installer un serveur DHCP (utilisant le logiciel TFTP32, disponible ici : http://tftpd32.jounin.net) sur le routeur et configurer le service DHCP pour permettre la distribution d'adresse à d'éventuels clients, autres que PC1, PC2, … PC6. Vérifier le fonctionnement. 3 – Mettre en service un serveur de messagerie sous Windows 2003 serveur en utilisant les nos de domaines créés et en établissant des alias tels que : Nom d'alias pop.mars.org smtp.mars.org Enregistrement alias de Nom du serveur (sur lequel tourne pop et smtp) Créer trois domaines de messagerie correspondant aux trois zones (Mars, Venus et Jupiter) et des comptes clients correspondant. Vérifier le fonctionnement d'envoi/réception de mail. Attention: Etablir les règles de filtrage qui permette de passer les flux POP, SMTP, DNS et DHCP. Rechercher les numéros de ports et protocoles utilisés par chacun de ces services et créer les règles de filtrage correspondant. Document JP GAUTIER TP Filtrage, routage 8