CYCOM : le Banc Des AdminsLe "Banc Des Admins" est une cellule au coeur de l'association Cycom, dont le rôle est d'assurer le bon déroulement des événements organisés par l'association, sur le plan technique réseau.PrésentationLe BDA vise à fournir les prestations suivantes (entre autres) :
HistoriqueL'expression "Banc Des Admins" vient du fait que, lors des premiers réseaux, tous les serveurs et les switches de dorsale étaient installés sur une longue table située dos à un mur. Cette disposition a perduré pour des raisons pratiques (concentration de l'équipe technique, nécessité de connecter tous les serveurs au switch de dorsale...). Le Banc comptait à Noël 1998 quelques serveurs et deux switches (celui de dorsale, et le switch de salle); aujourd'hui, on dénombre :Fonctions actuellesLa principale préoccupation du BDA est le bon déroulement, au niveau technique, des réseaux Cycom. En dehors de ces événements, nous travaillons à l'élaboration d'un VPN IPV4 et IPV6, sorte de laboratoire pour les technologies de routage actuellement utilisées sur Internet.Organisation des réseaux CYCOMTopologie réseauDepuis les premiers réseaux Cycom, nous déployons une architecture divisant le parc en plusieurs sous-réseaux, afin de limiter au maximum les effets du broadcast (l'expérience des grands réseaux montre que celui-ci est responsable de la majorité des problèmes de performance rencontrés).Un ensemble de serveurs (les "passerelles") sont reliés entre eux par une dorsale rapide, capable de travailler à plein régime. Chaque paserelle dispose d'au moins 3 interfaces réseau : 1 pour la dorsale, 2 pour desservir des sous-réseaux. La passerelle offre un service DHCP et DNS au minimum, et peut éventuellement proposer un service FTP à partir du moment ou la charge CPU et réseau induite par celui-ci est maîtrisée (disques SCSI et limites pour le CPU, traffic control ou diffserv pour le réseau). Dorsale / Matériel réseau
Serveurs
Routage interneAfin de faciliter la configuration de la dorsale, en particulier du routage, le protocole OSPF a été retenu pour opérer un routage interne. Les serveurs se trouvent tous en area 0 (backbone). Si ultérieurement, il faut utiliser plusieurs niveaux de passerelle, nous pourrions déployer des ABR (Area Border Router) pour limiter le traffic de routage inter-zone.Nous avons aussi testé RIP, mais il ne nous a pas donné satisfaction (convergence longue, en particulier pour la suppression des routes). Le VPN NXLe BDA déploie un réseau virtuel, basé sur des liens PPP/SSH sur de l'IPV4 classique. Le but de ce VPN est principalement pédagogique.Architecture du VPNLe réseau est architecturé autour d'un serveur de tunnels VPN central. Il est prévu de dédoubler ce serveur de tunnels pour des raisons de fiabilité et éventuellement de performance. Globalement, le VPN est disposé en étoile autour de ce serveur. Noter que la moitié des routeurs connectés au serveur de tunnel servent eux-même de point d'accès au VPN pour d'autres sites. Le VPN s'étend même sur des liens Numeris à connexion intermittente, et sur des liens modem.Routage externeLe protocole déployé est BGP4. Sur les liens Numeris, nous préconisons un routage statique aux deux extrémités du lien, afin de ne pas nécessiter une connexion permanente du lien.MobilitéAfin de minimiser le travail de configuration lors du déplacement d'un hôte, tous les serveurs qui peuvent être amenés à se connecter à partir d'endroits différents du réseau disposent d'un mécanisme leur permettant de fonctionner correctement dans les divers environnements réseau. Ceci implique des protocoles de routage dynamique (OSPF et/ou BGP), ainsi que des mécanismes plus ou moins simples : virtual gateway par proxy arp pour les serveurs de dorsale, et subnetting route override pour les routes statiques (définition d'une route "large" statique avec un masque de 22 bits par exemple ; cette route est outrepassée par une route plus "fine" avec un masque de 24 bits, route qui apparaît lors de la connexion du serveur sur une dorsale BGP).DNSTous les serveurs DNS de notre VPN sont configurés de façon à prendre en compte une TLD supplémentaire : la zone ".nx". En-dessous de cette zone, les mécanismes de délégation usuels sont appliqués. La zone 168.192.in-addr.arpa, pour la résolution DNS inverse, a elle aussi été ajoutée et est délèguée de la même façon. Cette architecture est similaire à celle qui est en place pour la résolution des domaines ".com", par exemple.NICAfin de centraliser les informations sur le VPN et ses composantes, un NIC (Network Information Center) va être mis en place. Il réunira :
Composition actuelle du BDAArchitecture réseau et serveurs principaux : Skaya, Phantom, KrystalServeur web intranet : Diamss Serveurs auxillaires : Billou, Keneda, Mollock Membres d'honneur : Sandman, DLG, Paradox |