Contexte et objectifs
Un fournisseur d'accès fictif (AS 65556) dispose du bloc 164.166.0.0/16 et doit attribuer des sous-réseaux à ses clients. À la main, c'est source d'erreurs : doublons, chevauchements, sous-réseaux fantômes.
Objectif : développer un outil web IPAM qui centralise le plan d'adressage et automatise l'attribution.
Architecture de l'application
Architecture web classique en trois briques : le navigateur consomme des pages générées en PHP, qui interroge une base PostgreSQL contenant le plan d'adressage.
Fonctionnalités développées
- Attribution automatique : l'outil trouve le prochain sous-réseau libre de la taille demandée dans le /16.
- Vue du plan d'adressage : liste des sous-réseaux attribués, avec client, masque et état.
- Libération : restitution d'un sous-réseau au pool disponible.
- Contrôles d'intégrité : impossible d'attribuer un bloc qui chevauche un existant — vérifié en SQL.
Bilan et compétences
Ce projet lie mes deux mondes : le réseau (calculs de sous-réseaux, masques, agrégation) et le développement web (PHP, SQL, formulaires). C'est exactement le type d'outil interne qu'utilise un opérateur au quotidien.
Compétences travaillées : Créer des outils et applications informatiques pour les R&T, et Administrer (conception d'un plan d'adressage).