Tutoriel Cisco - Stormshield - VMware
Bien souvent en entreprise et bien que cela soit la base de la base niveau sĂ©cu, nous devons sĂ©parer chaque type de ressource dans un VLAN. Dans le cas de serveurs par exemple, ces derniers doivent ĂȘtres dans un rĂ©seau propre avec politique de filtrage adaptĂ©e Ă l'accĂšs et Ă l'utilisation du serveur (rĂ©guler l'accĂšs Ă Internet, autoriser certaines machines / utilisateurs / rĂ©seaux Ă accĂ©der aux ressources du serveurs...).
L'objectif de ce guide sera de présenter un mode opératoire qui consistera à monter un réseau autour d'un VLAN. Plus précisément, nous allons créer une interface Trunk qui se chargera de diffuser les VLANs créés sur le Switch. Ensuite, puisque nous utiliseront VMware VCSA, nous nous chargerons de créer les interfaces dédiées aux VLANS créés (création de vSwitch). Puis, pour terminer, nous allons créer l'interface VLAN sur le firewall Stormshield SNS et ainsi que les différentes rÚgles de filtrage de base afin d 'accéder à Internet.
Afin de mieux organiser les choses, il est plus recommander en entreprise comme chez vous pour des labs ou des maquettes de répertorier toutes votre infrastructure. Plus précisément, il est avantageux de mieux recenser les différents réseaux, machines, serveurs au sein d'un classeur Excel, par exemple, et d'y inscrire toutes les informations de votre infrastructure.
Généralement, dans une matrice de flux, nous y retrouverons les éléments de bases tel que :
Le fait de réaliser des documents de ce type est la base en entreprise. Prenez le temps de poser les choses et de recenser chacune des machines, chaque réseau de créé et je vous garantie que ça vous simplifiera la vie
Il est nécessaire ensuite de créer l'interface sur le Cisco afin de diffuser le VLAN. Les commandes sont réalisées sur un switch Cisco (l'équivalent des commandes pour d'autres constructeurs sont facilement accessibles sur Internet ).
Se connecter en mode privilégié sur le switch Cisco :
SW001>en
*> Password:***********
SW001#conf t
Création du VLAN (ex : création VLAN avec l'ID 10 ; nom = vlan_id_10) :
SW001(config)#vlan 10
SW001(config-vlan)#name vlan_id_10
SW001(config-vlan)#no sh
*%VLAN 308 is not shutdown.*
SW001(config-vlan)#
Ici, on ne renseigne pas d'adresse IP pour l'interface du switch.
On affecte le VLAN ID 10 créé à une interface du Switch :
SW001(config)#interface fastEthernet 1/0/28
SW001(config-if)#switchport access vlan 10
SW001(config-if)#no sh
Nous allons ici affecter Ă l'interface 28 (la derniĂšre interface du Switch 28 ports) le VLAN 10. On active en plus de cela l'interface avec la commande no shutdown
.
Un Trunk est un lien direct entre deux Ă©quipements, le plus souvent entre deux switchs configurĂ©s de telle sorte Ă y faire circuler des trames Ethernet modifiĂ©es comportant des informations relatives au VLAN sur lequel elles transitent. En effet, lâavantage de cette solution est ainsi de faire passer lâensemble des VLANs sur le switch distant.
Prenons lâexemple de deux switchs sont reliĂ©s lâun Ă lâautre, chacun ayant Ă©tĂ© configurĂ© avec 2 VLANs : le VLAN 1 et le VLAN 2.
Le but ici est que le trafic du VLAN1 de gauche puisse circuler sur le VLAN1 de droite et idem pour le VLAN2. Afin que cela soit possible, il faut configurer la liaison entre les deux switchs en « Trunk » ⊠ou plus prĂ©cisĂ©ment configurer une encapsulation dot1Q des trames lorsquâelles transitent sur le lien de sorte que le switch qui la reçoit peut ensuite la relayer dans le bon VLAN.
Quand on parle dâencapsulation, on doit forcĂ©ment faire appel Ă un protocole. UtilisĂ© de nos jours, le protocole dot1Q (norme IEEE 802.1Q) le protocole standard dĂ©fini par lâIEEE. Le dot1Q aura pour mission dâinsĂ©rer un tag supplĂ©mentaire dans lâentĂȘte de la trame Ethernet et uniquement sur les VLANs autres que le VLAN natif. Pour rappel, le VLAN natif est celui utilisĂ© par les protocoles comme CDP par exemple pour sâĂ©changer les informations.
Si une agrégation est effectuée par un Trunk sur une seule et unique interface du switch raccordée au firewall, il ne sera pas nécessaire de rajouter manuellement les VLANs à l'interface (recommandé).
Cependant, si vous souhaitez réaliser la configuration d'une interface Trunk, voici la procédure suivante :
SW001#conf t
Enter configuration commands, one per line. End with CNTL/Z.
SW001(config)#interface GigabitEthernet1/0/6
SW001(config-if)#description Trunk FW SNS
SW001(config-if)#switchport trunk encapsulation dot1q
SW001(config-if)#switchport mode trunk
SW001(config-if)#no sh
On peux vérifier les différentes interfaces Trunk avec show interfaces trunk
:
SW001#show interfaces trunk
Port Mode Encapsulation Status Native vlan
Gi1/0/2 on 802.1q trunking 1
Gi1/0/48 on 802.1q trunking 1
Port Vlans allowed on trunk
Gi1/0/2 1-4094
Gi1/0/48 1-4094
Port Vlans allowed and active in management domain
Gi1/0/2 1,101,120,122,124,126,128,130,140,200,202,204,206,208,210,212,214,216,218,222,300-302,304,306,308
Gi1/0/48 1,101,120,122,124,126,128,130,140,200,202,204,206,208,210,212,214,216,218,222,300-302,304,306,308
Port Vlans in spanning tree forwarding state and not pruned
Gi1/0/2 1,101,120,122,124,126,128,130,140,200,202,204,206,208,210,212,214,216,218,222,300-302,304,306,308
Gi1/0/48 1,101,120,122,124,126,128,130,140,200,202,204,206,208,210,212,214,216,218,222,300-302,304,306,308
SW001#
On n'oublie pas de réaliser l'enregistrement de la configuration (copy running-config startup-config
) :
SW001(config)#exit
SW001#cop r s
*Destination filename [startup-config]?
*Building configuration...
[OK*]*
SW001#
Ă noter que le VLAN doit ĂȘtre crĂ©Ă© uniquement sur le switch au prĂ©alable (Cisco, HP, Extreme Networks, Cambium...). Le firewall ne publie pas le VLAN (on garde ce rĂŽle pour le Switch) !
Passons dÚs à présent à la configuration complÚte afin d'accueillir nos différentes interfaces rattachées aux VLANs créés sur le Switch Cisco.
Afin de proposer aux VM le réseau VLAN, il est important de créer un switch virtuel distribué afin de permettre la distribution des VLANs par le biais de plusieurs interfaces virtuelles dédiées.
Dans Mise en réseau, sélectionnez votre Datacenter (ici : VemoTech) et effectuer un clic droit, puis Distributed Switch > Nouveau Distributed Switch :
Choisissez un nom pour le "DSwitch", et spécifiez la version ESXi de celui-ci :
Les fonctionnalitĂ©s et amĂ©liorations des Distributed switch en version 6.6.0 est intĂ©ressant comme lâapprentissage MAC, mais encore en version 6.5.0 lâamĂ©liorations de la mise en miroir du port et en version 6.0.0 la prise en charge du « Network I/O Control version 3 » et de lâĂ©coute IGMP/MLD.
Si jamais dans le futur, vous réalisez une upgrade du VCSA, une migration de la version du "DSwitch" sera nécessaire
On souhaite avoir, par dĂ©faut, 4 liaisons montantes, on laisse actif le contrĂŽle rĂ©seau E/S et on dĂ©coche lâoption « CrĂ©er un groupe de ports par dĂ©faut » : nous crĂ©erons plus tard manuellement nos groupes de ports :
Et voilà ! Notre "DSwitch" est désormais créé :
Il est nécessaire de faire connaitre de "DSwitch" créé sur le vCenter aux différents serveurs ESXi. Effectuez un clic droit sur le "DSwitch" créé en question, puis « Ajouter et gérez des hÎtes » :
Dans ce cas de figure, on souhaite ajouter un serveur ESXi 6.7. SĂ©lectionnez lâoption « Ajouter des hĂŽtes » :
Cliquez ensuite sur « Nouveaux hĂŽtes » afin dâajouter le(s) serveur(s) ESXi qui recevrons le DSwitch :
Sélectionnez une liaison montante qui sera rattachée. Cette liaison sera la carte réseau (NIC) du serveur connecté au Switch, pour l'agrégation des VLANs avec le Trunk.
Cliquez sur le bouton « Attribuer une liaison montante » :
DĂ©finissez ensuite lâoption dâattribution de la liaison sur « Automatique » :
Ignorez lâattribution des adaptateurs VMKernel. Ignorez Ă©galement la migration du rĂ©seau des machines virtuelles existantes. Cliquez sur « Terminer » afin de prendre en compte les modifications.
En se rendant dans les propriĂ©tĂ©s du DSwitch, puis dans lâonglet « HĂŽtes », nous distinguons bien que le serveur ESXi est rattachĂ© :
Il est nĂ©cessaire de crĂ©er une interface qui va permettre de distribuer les tags des VLAN crĂ©Ă©s sur le switch Cisco. Ătant donnĂ© que nos VLAN seront crĂ©Ă©s sur le switch Cisco et que celui-ci dispose dâun port configurĂ© en Trunk, il est nĂ©cessaire de crĂ©er une jonction VLAN afin de faire connaitre la plage des VLANs crĂ©Ă©s.
Sur la console VCSA, effectuez un clic droit sur le DSwitch précédemment créé afin de créer une nouvelle interface, puis « Groupe de ports distribués » puis « Nouveau groupe de ports distribués⊠» :
SpĂ©cifiez un nom dâinterface qui permettra dâidentifier le VLAN (ici « TRUNK »). SpĂ©cifiez comme type de VLAN « Jonction VLAN » et laissez la plage de jonctions VLAN par dĂ©faut.
Validez les modifications. Votre interface pour le Trunk est désormais créée !
Une fois que notre DSwitch a bien été créé & configuré, nous allons poursuivre dans la configuration de VMware, plus précisément la création de groupe de port sur le VCSA. Sur notre "Distributed Switch", clic droit + "Groupe de ports distribués" > "Nouveau groupe de ports distribués..."
SpĂ©cifiez le nom correspondant au nom du VLAN. Assurez vous de respectez la mĂȘme syntaxe (mĂȘme nom de l'interface en se rĂ©fĂ©rant toujours sur le classeur Excel (Matrice RĂ©seaux) :
Renseignez l'ID du VLAN créé dans la partie VLAN > Type de VLAN = VLAN
> ID du VLAN = 10
:
Terminer l'opération, l'interface est créée.
Lâinterface VLAN avec l'ID 10 a Ă©tĂ© crĂ©Ă©e sur le VCSA :
Avant tout, il est nécessaire de créer les interfaces qui seront trunkée sur une interface privée du pare-feu, qui cette derniÚre sera connectée au switch Cisco.
Rendez-vous dans CONFIGURATION > RĂSEAU > Interfaces, et la liste des interfaces du pare-feu apparait. SĂ©lectionnez lâinterface qui servira de Trunk (par exemple « trunk_agg ») et cliquez sur Ajouter > VLAN > Pour « trunk_agg » :
Renseignez le nom de lâinterface VLAN, lâID de ce VLAN et dĂ©finissez lâinterface comme Ă©tant interne au pare-feu (puisque dans notre cas nous souhaitons crĂ©er un rĂ©seau protĂ©gĂ© qui sera distribuĂ© par le SNS). Dans la partie « Plan dâadressage », dĂ©finissez lâadresse de passerelle du rĂ©seau.
Plusieurs informations à compléter :
vlan_id_10
,10
),Il est possible de crĂ©er dâautres VLAN sur une seule et mĂȘme interface physique afin dâen faire un Trunk, avec une configuration supplĂ©mentaire Ă rĂ©aliser sur le Switch