Illustration d’un relais DHCP sur un core switch
La plupart du temps, la problématique de dispenser des adresses IP d’un sous-réseau à un autre se pose lorsque l’on configure des routeurs principaux (aussi appelés core switch), permettant de propager le réseau via une dorsale.
L’avantage d’initialiser un agent-relais DHCP au niveau d’un core switch est que celui-ci possède la déclaration de l’ensemble des vlan réseau. On peut alors facilement distribuer des adresses IP, via un relais, à d’autres équipements, pas toujours faciles à atteindre, tels que :
- Postes utilisateur
- Écran d’affichage d’entreprise
- Téléphones IP
- Équipements de laboratoires
- Bornes WiFi
Si l’on prend l’exemple d’un core switch HP-7900 (prenant en charge la RFC1542) et pouvant alors servir de relais DHCP, il suffit simplement de décrire quatre des catégories mentionnées ci-dessus, pour pouvoir leur associer des adresses IP sur des brins réseau distincts. On doit en premier lieu activer le service DHCP :
dhcp enable
En suivant les différents brins réseau, on pourrait imaginer les quatre sous-réseaux ci-dessous, pour lesquels on aimerait disposer d’un ou plusieurs relais DHCP :
Ainsi, pour chaque sous-réseau (définit au sein d’un vlan distinct), on va pouvoir définir les adresses des différents “routeurs“ servant d’agent-relais DHCP, associés à chaque catégorie de matériels:
interface Vlan-interfaceUser
description Postes Utilisateurs
ip address 192.168.1.1 255.255.0.0
dhcp select relay
dhcp relay server-address 192.168.1.152
dhcp relay server-address 193.168.1.151
interface Vlan-interfaceAffichage
description Ecrans d’affcihage
ip address 192.167.2.1 255.255.0.0
dhcp select relay
dhcp relay server-address 192.167.2.152
dhcp relay server-address 193.167.2.151
interface Vlan-interfaceToIP
description Téléphone IP
ip address 11.117.192.1 255.255.192.0
dhcp select relay
dhcp relay server-address 11.63.25.11
interface Vlan-interfaceWiFi
description Bornes Wifi
ip address 172.151.18.1 255.255.255.0
dhcp select relay
dhcp relay server-address 172.150.16.41