DUMAS Nathalie FOUILLEUX Samy Réseaux - Proposition d évolutions 14 novembre 2003 HEURTEVENT Thomas FALLET Laurent Proposition d évolutions FIG. 1 TT taskforce - TT n 9 Table des matières 1 Organisation des clients (ordinateurs des joueurs de la LAN 2 1.1 A l arrivée des joueurs...................................... 2 1.2 Lors de l installation des joueurs................................. 2 1.3 A propos du DHCP........................................ 2 1.4 Comment paramétrer ça machine?................................ 2 1.4.1 Changer le nom du groupe de travil........................... 3 1.4.2 Paramétrer le réseau................................... 3 1.5 Problème avec certains abonnés ADSL.............................. 5 2 Organisation du réseau 6 2.1 Découpage en sous-réseaux.................................... 6 2.2 L intranet............................................. 6 2.3 Analyser le réseau......................................... 7 1
1 Organisation des clients (ordinateurs des joueurs de la LAN 1.1 A l arrivée des joueurs Les joueurs en réseau ont souvent des connaissances leur permettant de se connecter tous seuls, mais ce n est pas toujours le cas. En effet, certaines personnes débutent et ont besoin d une assistance. A l inscription des joueurs, il est possible de demander au propriétaire de la machine si il a les connaissances nécessaires, s il comprend les instructions données. Si non, il n y a qu à lui remettre un symbole bien visible, tel qu une feuille de papier jaune fluorescent roulée en cylindre ; lorsqu il disposera ce cylindre en évidence sur son écran ou sur sa tour, cela signifiera qu il a besoin de l assistance d un administrateur pour l aider à configurer sa machine. Un consigne pour l installation des joueurs est nécessaire, qu ils soient novices ou confirmés. Les joueurs novices suivront à la lettre la consigne, tandis que les connaisseurs pourront ne s attacher qu aux données (ip, groupe de travail, et moins à la procédure. Type IP Attribuée dynamiquement Groupe de travail LARENE Adresse du site intranet http ://www.larene/ etc... TAB. 1 Informations relatives à la connexion à la LAN Merci de ne connecter qu une seule interface réseau (si vous en avez plusieurs) au switch. Si vous en avez plusieures de débits différents, prenez celle en RJ45 et 100Mbits/s. 1.2 Lors de l installation des joueurs ipconfig /all affiche toutes les infos et permet de savoir si un serveur DHCP a été activé sur le client. DHCP activé........... : Non Adresse IP............ : 10.0.xxx.xxx Masque de sous-réseau...... : 255.255.0.0 Passerelle par défaut...... : 10.0.0.1 ipconfig /release libère les connexions, par exemple les connexions au réseau local. ipconfig /renew renouvelle toutes les cartes réseau en demandant une IP au serveur DHCP. 1.3 A propos du DHCP Certains joueurs possèdent un réseau chez eux. Parfois le serveur DHCP de leur machine est activé. Ce qui pose un problème pour les autres joueurs car, pas défaut, ils se connectent au serveur DHCP le plus proche qui est dans ce cas la machine en question. Ce qui rend impossible leur connexion au réseau. Nous pensons qu il faut que chaque joueur entre les paramètres, donnés précédemment, dans leur machine avant de la brancher au réseau, ce qui évite ce genre de petit désagrément. 1.4 Comment paramétrer ça machine? Etant donné que tous les joueurs fonctionnent sous windows et en particulier windows XP, voici la démarche pour accéder au réseau : 2
1.4.1 Changer le nom du groupe de travil Il faut aller dans système (Démarrer->paramètres->panneau de configuration->système). Dans système, cliquez sur l onglet Nom de l ordinateur puis Modifier. Enfin vous pouvez modifier votre groupe de travail par celui communiqué par l équipe. Accessoirement vous pouvez changer le nom de votre ordinateur. FIG. 2 Système - Nom de l ordinateur 1.4.2 Paramétrer le réseau Il faut aller dans connexion réseau (Démarrer->paramètres->panneau de configuration->connexion réseau). Cliquez droit sur l icone correspondant à votre carte réseau puis propriétés. Dans propriétés, doublecliquez sur protocole internet (TCP/IP) pour mettre en automatique tous les paramètres. 3
FIG. 3 Connexion réseau - propriétés 4
FIG. 4 Connexion réseau - propriétés Un simple ipconfig /all permet de voir si la machine est bien reliée au réseau grâce au différentes adresses IP visibles. 1.5 Problème avec certains abonnés ADSL Certains ne pourront pas se connecter au réseau à cause de leur connexion ADSL. En effet, leur connexion étant active (mais pas branchée), elle peut servir de serveur DHCP et donc rendre leur accés sur le réseau impossible. Il faut juste la désactivée (et l activée chez soi pour pouvoir se connecter à internet). Pour ce faire, retournez dans connexion réseau (la démarche est vue précédemment), cliquez droit sur l icone de la connexion ADSL et enfin cliquez sur Désactiver. 5
FIG. 5 Connexion réseau 2 Organisation du réseau 2.1 Découpage en sous-réseaux Un sous-réseau est une façon de prendre une adresse d un réseau, et de la découper localement pour que cette adresse de réseau unique puisse en fait être utilisée pour plusieurs réseaux locaux interconnectés. Ici nous découperions le réseau de classe B en sous-réseaux de classe C. Avantages : le trafic réseau est suffisamment élevé pour provoquer des ralentissements significatifs. En découpant le réseau en sous-réseaux, le trafic local à un segment de réseau peut être gardé localement - réduisant le trafic global et améliorant la connectivité du réseau sans nécessiter effectivement plus de bande passante pour le réseau. Inconvénient éventuel : le nombre d adresses perdues lors du découpage en sous réseau. Cependant, le passage d un réseau de classe C à des sous-réseaux, on ne perd pas énormément de stations. De plus même une très grosse LAN (500 personnes par exemple) ne serait pas un obstacle à ce découpage. 2.2 L intranet Le serveur web intranet sert à l inscription des joueurs pour la LAN. Il permet également de diffuser des informations utiles : nous pourrions y ajouter tous les documents produits, en libre consultation au format web (HTML) et PDF. Certains joueurs arrivant sur la LAN n ont pas les derniers patch ou version des jeux joués pendant la compétition. Il pourrait être utile de placer un serveur FTP dédié contenant les logiciels, jeux et patches en téléchargement. Cela éviterait le lançement de logiciels de scan de partage réseau, et l encombrement qui en résulte habituellement. L intranet pourrait donc servir encore plus à la disponibilité des consignes et jeux. Bien entendu, seuls les jeux non soumis aux licences payantes seraient en téléchargement : modes pour Half-Life (Counter Strike par exemple), Blobby Volley... Les participants de la LAN Party viennent pour jouer, mais également pour échanger des fichiers. Or les partages réseaux sont souvent importants, de plusieurs Go, ce qui représente environ 1To pour 100 à 200 joueurs. 6
Il est impensable d utiliser des outils de recherche sur réseau local, pour scanner tous les partages. Même les logiciels open source, plus performants que celui (propriétaire) fournit avec le plus courant des logiciels d exploitation, ne peuvent scanner sans alourdir le trafic. Il faut mettre en place un logiciel de scan du réseau et de recherche. Nous conseillons l outil nommé FFsearch, ce qui signifie Fast File Search. Il est open source, disponible à l adresse http ://ffsearch.sourceforge.net/, et très puissant. Il est entièrement paramétrable, et fonctionne de la façon suivante : on lui programme une heure de scan total du réseau ; pendant cette recherche, il va essayer de se connecter au partage de fichier (samba ou ftp) de chaque ordinateur visible sur le réseau, et faire la liste de tous les fichiers qu il met à disposition du réseau (en anonyme). Ensuite cette liste est disponible via une page web, d où l on peut effectuer des recherches sur les fichiers ou répertoires que l on souhaite trouver, mais également faire des recherches plus abstraites telles que "tous les films du réseau", "toutes les images ISO dont la taille est supérieure à 600Mo". Seule une base de données est nécessaire pour l utiliser. Il faut également programmer des recherches incrémentales pour rafraîchir la base (ajout ou suppression d hôtes, de répertoires). Les joueurs se connecteraient sur FFsearch et pourraient lancer autant de recherches qu ils le souhaitent, avec un temps de réponse extrêmement court comparé aux autres logiciels. FIG. 6 Outils d exploration des partages samba et ftp 2.3 Analyser le réseau En ethernet, la gestion des montées en charge du réseau est mal gérée automatiquement. On observe au fur et à mesure de l augmentation du trafic une augmentation des collisions, et un phénomène de congestion au niveau du routeur. Le paquets n arrivant pas doivent être réémis, des paquets ICMP naviguent pour avertir des problèmes sur le réseau, du "jam" est rajouté lors des collisions... et pire encore, lorsqu une station a créé trop de collisions à la suite (une dizaine ou quinzaine de fois) elle est interdite d émission. Un joueur subissant cela ne l acceptera pas. De plus tous les joueurs ressentiront ce lag. C est un problème qu il faut anticiper. Des outils sont disponibles pour observer et analyser la charge du réseau. Il permettent : La détermination de la source d un problème lié à une application réseau L évaluation de la charge et de la nature du trafic d un réseau La validation ou l adaptation d une architecture LAN pour les LAN futures L analyseur examine l ensemble du trafic et génère différents fichiers journaux sous forme d une base de donnée en synthétisant pour chaque minute les hôtes détectés, les statistiques de trafics, les matrices de trafics, la distribution des protocoles et le temps de réponse des applications. Parallèlement un système expert complète ces informations avec les symptômes, les diagnostiques et les différents objets détectés (connections, applications, sessions... ) Avec MRTG il est possible de surveiller : Les débits ADSL Le volume échangé sur la connexion ADSL Le traffic sur le réseau local Les temps de latence Les requêtes DNS Le nombre de connexion, visites Le CPU, la mémoire et les processus Une analyse complète des requêtes et des réponses d Apache 7
FIG. 7 Analyse du débit ADSL Les différentes informations obtenues en "sniffant" le réseau (mode promiscuituous pour la carté réseau) sont regroupées et synthétisées sous formes de graphiques. On peut aussi analyser les fichiers de logs ou les listes d erreurs. Concrètement, les gains peuvent être : détection d un élément défecteux sur le réseau (switch, câble... ) meilleure répartition de la charge donc une meilleure satisfaction des joueurs FIG. 8 Nombre de hits sur le serveur La mise en place des outils de télémaintenance et de surveillance du réseau permet d analyser les différents goulets d étranglement du réseau (bande passante, serveur, protocole, service, etc.) et d y apporter des solutions. Nous pensons (nous en sommes même sûr) que CygoSoft maîtrise la configuration des éléments d interconnexion, mais une analyse en direct et à posteriori du trafic peut apporter des éléments intéressants. Enfin quelques outils qui peuvent être utiles : utiliser un testeur de câbles réseaux RJ45, pour identifier tout de suite s il s agit d une panne de câble-connecteur ou station, switch. Cela fait gagner du temps. Il est également envisageable de demander aux joueurs d avoir une carte 100Mbits/s, ce qui est beaucoup plus performant qu une 10Mbits/s. Ils seront plus à l aise pour jouer, transférer des données, et ne ralentiront pas le réseau si le hub ou switch n est pas autonégociable 10/100. Le dernier conseil est adressé à l INSA et au CRIHAN : il faudrait noter les mots de passe et procédures de configuration des switchs prêtés à la LAN. En effet il est rageant de se trouver impuissant face à un switch très performant (d après CygoSoft, ceux prêtés à la dernière LAN sont les formule 1 du réseau) du fait que l on a pas le cable console en notre possession. Il est du coup impossible de se connecter au switch pour le configurer. 8
Nous aurions pu proposer d autres évolutions, mais elles nous semblaient quelques peut irréalistes. En effet, le passage à la fibre optique résoudrait probablement un bon nombre de problèmes quant au débit et à l engorgement du réseau. Seulement la contrepartie est un coût extrêmement élevé en comparaison à de l ethernet en 100BaseT, une mise en place complexe et consommatrice de temps. De plus la matériel et les installations seraient beaucoup plus fragiles. Le gain n est donc pas assez important pour considérer que cela soit un avantage. Pour conclure, nous espérons que ces quelques éléments aideront CygoSoft ou leur donneront quelques idées d améliorations. La LAN à laquelle nous avons assistés était parfaitement organisée, donc les améliorations sont assez compliquées à trouver. C est avec plaisir que nous retournerons les aider lors de la LAN Party du Téléthon. 9