Éléments d'infrastructure réseaux ELEMENTS D'INFRASTRUCTURES RESEAUX Nicolas Pr
Éléments d'infrastructure réseaux ELEMENTS D'INFRASTRUCTURES RESEAUX Nicolas Prunier slides originaux de Cédric Foll & Paul Tavernier INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 2 Plan Les VLAN Les Firewalls Les IDS −HIDS −NIDS −IPS Les proxys Les reverse proxys Réflexions autour d'architectures de sécurité INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 3 Les VLAN Rappel sur les switchs −Équipement de niveau 2. −Il «connaît» pour chacun de ses ports, la liste des équipements reliés en niveau 2, c'est à dire les adresses MAC −La connaissance de la liste de ces adresses MAC se fait par apprentissage au fur et à mesure des trames −Quand il reçoit un paquet, il regarde l'adresse de niveau 2 de destination (i.e. adresse MAC) et transmet le paquet sur le port où se trouve la machine avec cette adresse MAC −Il n'a (théoriquement) aucune connaissance des adresses IP INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 4 Rappel sur les routeurs Un routeur permet de relier (au moins) deux (sous-)réseaux différents. C'est à dire deux classes d'adresses différentes Il reçoit un paquet sur une interface et en consultant sa table de routage le transmet sur une autre On dit qu'un routeur «adosse» des domaines de broadcast INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 5 Exemple de commande sur un routeur cisco rrgi1#show arp Protocol Address Age (min) Hardware Addr Type Interface Internet 172.30.205.125 230 000b.5fe7.8180 ARPA Vlan99 Internet 172.30.205.124 000b.5fe7.8a80 ARPA Vlan99 Internet 172.30.195.116 9 0030.0589.f54c ARPA Vlan5 Internet 172.30.195.100 1 0006.5b26.16e0 ARPA Vlan5 Internet 172.30.192.103 0800.46db.f2d3 ARPA Internet 172.30.192.100 0800.46dc.7d36 ARPA Internet 172.30.192.101 0800.46da.c7de ARPA INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 6 Un réseau hier INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 7 Problèmes Je veux placer dans la salle machine/baie du réseau 192.168.2.0/24 un serveur du réseau 192.168.1.0/24. −Il faut tirer un câble jusqu'au réseau 192.168.2.0/24. −Ou déplacer physiquement le serveur Si l'on désire subnetter un réseau, il faut acheter un nouveau routeur s'il n'y a plus de port libre sur celui existant INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 8 Les VLAN Concept −Les VLAN permettent de faire coexister de manière étanche plusieurs domaines de broadcast sur un même switch. Buts: −Simplifier le brassage. «Comment changer un poste de réseau sans avoir à déplacer le poste» ? −Ne pas multiplier le nombre de routeurs. −Ne pas multiplier le nombre de ports sur les routeurs et firewalls. −Subnetter facilement. −Rentabiliser l'investissement des switches INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 9 VLAN sur un switch Les ports 1 et 2 sont configurés en VLAN1. Le port 3 est configuré en VLAN2. 10.0.0.1 et 10.0.0.2 peuvent communiquer (ils appartiennent au même VLAN). Les postes sur le VLAN 1 (bleu) ne peuvent joindre ceux du VLAN 2 (rouge). INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 10 Le réseau d'hier....aujourd'hui! INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 11 Notion de lien 802.1Q (ou «port tagging») Un lien 802.1q ou TRUNK (terminologie cisco) ou « Tagged Link » permet de faire transiter plusieurs VLAN sur un lien physique. Afin de savoir à quel VLAN appartient une trame d'un lien 802.1q, un «tag» est ajouté sur la couche 2. INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 12 Comparaison trame Ethernet & Trame taggée Ethernet Ethernet 802.1Q INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 13 Le même réseau avec un trunk Pour simplifier, un seul switch est représenté, mais des liens 802.1q peuvent se propager de switch en switch INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 14 Les switchs de niveau 3 Ils permettent de faire du routage Inter-VLAN Ils ont des adresses IP comme des routeurs (1 par VLAN) La différence entre routeur et switch niveau 3 est faible. −Ils sont mono-protocole (Ethernet!) −Ils sont plus “performants” que les routeurs (CEF chez Cisco). Le premier paquet remonte par le moteur de routage, les suivants sont commutés au niveau2. −Les possibilités de routage sont plus “limitées”. INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 15 Comment-on les configure ? Les switchs L2 −A configurer sur chaque port: A quel VLAN appartient-il ? Si c'est un TRUNK, quels sont les VLANS propagés? Quel est mon VLAN natif (trames Ethernet non taggées) Les switchs L3 −Pareil & ajouter une IP par VLAN (comme sur un routeur, on ajoute une IP par interface logique) Il est possible d'automatiser la propagation des VLAN vers les switchs d'extrémité −GVRP −VTP (propriétaire CISCO) INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 16 Comment-on les configure? Native VLAN X −Sur un lien «tagged», il spécifie que les trames non taggées appartiennent au VLAN X. En général c'est le VLAN 1 si rien n'est déclaré. L'utilisation de ce VLAN est à éviter pour isoler les ports non configurés. Private/Isolated VLAN −Mécanismes permettant à deux ports d'un VLAN de ne pas pouvoir communiquer Typiquement empêche les machines d'un même LAN de se voir. Les oblige à passer par leur gateway Peut-être réalisé aussi par des ACL spécifiques (VLAN MAPS chez Cisco) INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 17 Exemple de conf sur switch cisco Sur ce port arrivent des trames non taggées membre du VLAN 600 interface GigabitEthernet0/1 switchport access vlan 600 switchport mode access Sur ce port les trames sont taggées et les VLANS 600 à 610 peuvent transiter interface GigabitEthernet0/2 switchport trunk encapsulation dot1q switchport trunk allowed vlan 600-610 switchport mode trunk INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 18 Un réseau typique Les switchs d'extrémité possèdent un port de cascade en mode «tagged» et tous les autres sont configurés avec un VLAN donné (sur lesquels sont branchés les serveurs, PC) Ils sont reliés directement (ou en cascade) aux switchs de niveau 3 « de coeur » effectuant SEUL le routage inter-VLAN. La redondance est assurée en doublant les liens et en créant des boucles entre les switchs −Le Spanning Tree Protocol (STP) est chargé d'empêcher les boucles en désactivant certains chemins. −STP est un peu un équivalent du routage dynamique pour le niveau 2. −Des technologies propriétaires (plus performantes) sont déployées dans les switches modernes (Flexlink chez Cisco) INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 19 Routage inter-VLAN Aujourd'hui un routeur/Firewall n'a plus besoin que d'une interface physique s'il supporte les liens « 802.1q » −La trame entre avec un tag indiquant qu'elle appartient au VLAN X et ressort en indiquant qu'elle appartient au VLAN Y. Windows et Linux supportent le routage inter-VLAN de même que la plupart des routeurs et firewalls propriétaires. INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 20 Routage inter-VLAN sous Linux Activer le coeur de routage: # echo 1 > /proc/sys/net/ipv4/ip_forward Chargement du module noyau de VLAN: # modprobe 8021q Création des VLAN 100 et VLAN 200 # vconfig add eth0 100 # vconfig add eth0 200 INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 21 Routage inter-VLAN sous Linux Attribution d'adresses IP: −# ifconfig eth0.100 192.168.1.1 −# ifconfig eth0.200 192.168.2.1 Au final: −Sur eth0 la machine est capable de recevoir un trunk contenant les VLAN 100 et 200 −Elle est capable de router 192.168.1.0/24 et 192.168.2.0/24, les paquets rentrent et sortent sur la même interface mais avec un tag 802.1q différent. −Les paquets non taggés arrivent sur eth0, on lui attribue en général une adresse IP dédiée au management. INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 22 Routage inter-VLAN INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 23 Infrastructure de sécurité « If you think technology can solve your security problems, then you don't understand the problems and you don't understand the technology....» Bruce Schneier INSA ASI4 - CM - OUTILS1 - Paul Tavernier - Nicolas Prunier - 2010/2011 24 Les Firewalls A quoi ça sert ? −Élément permettant de trier parmi les flux réseaux, en bloquant certains, en autorisant d'autres 2 grandes familles de firewalls −Firewall personnel Protège la machine sur laquelle il est installé. Traite les applications locales et leurs demandes d'accès au réseau −Firewall réseau Effectue le routage inter-zones tout en appliquant des règles de filtrage. En général, il se place en coupure entre les zones de niveau de sécurité diffèrents (LAN / Datacenter / DMZ / Internet). INSA uploads/Ingenierie_Lourd/ element-d-infrastructrure-reseau.pdf
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/SBHebnF66QH2wWIDqTzBrmHWw4KO5w0FBo37s6sOa5ydWR2UoMAmCStQXAEx46PHQrJzeKN5c1frwSwnG7ASnDSx.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/8khg3IAVoxMeBdPShjL7JGvJpBscE8evh1DguK7J4hffIKgsigZrnTtbdTS1sMFYxZq0BTkQT5fv9jnFLLxeeSL3.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/ZkjNY7aP6gRJOu5tmtKRZJPb0Glrkn4WNLNnEyLyrUjQ59FESE8cT6cB49BOiLkqRkQUe0wtY1cI3VehZSIAEiAn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/U382RTzGvIhBsqUKr4cn4cl7ElLmmNB2J0JfQ8IFeOCodPlH0FnN0pTQxQf0O30J48zIAmUu20sZTP4Q6plDZmJO.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/idDYcDp3LFhma3mityhPZuBrQ1YEL2eVjxDchLOktagBSXFr5Oodbgu2JT88yJaDqsZRyjJwZkZrKnnOtGLsS59F.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/p1XR3eoUyml7MAVOOAVvHOGGH1g6XByWgF1eVMe5mihX2kRfti3mtBWWbtUGKY6g8tpCEIKmY8zZ1JTtECX8QO16.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/JFH9noHTA0Y3D30OPdJAwgOOaKWiM8NhRN8jLkfpMeHhhMtNPbDUzKwkzeY3ecUaF3eaLyzNeMdmJ7YY0MVKgyUt.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/oh1XMK7LaacUJWEvERqxLX6iOwBCPYsf6WTTJz5WuzV8rMH4yghEhLr69gnRwl6lqSgaUVyhr7Gz9rGM3shvtDg8.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/7Ff9WfxSxcpDyUHgQkvZCADeZIH5NKUpB0P5Fxyqlzf1ec6SwIqQkaq2gath91FYhNImwqdI3VqZ98THWCHekLYx.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/1G0kCp2kIbWK4HGzDDC4oy59igGnYByTSugfoqhyeh1xqrey8M10f2m3sdOh3b3dcRnRC9w0XomxH3y3cBgiXcxQ.png)
-
18
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 26, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 1.1244MB