Pré Propal v0.9

Transcription

Pré Propal v0.9
DUMAS Nathalie
FOUILLEUX Samy
HEURTEVENT Thomas
FALLET Laurent
Réseaux - Proposition d’évolutions
14 novembre 2003
Proposition d’évolutions
F IG . 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
Problème avec certains abonnés ADSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.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
1.1
Organisation des clients (ordinateurs des joueurs de la LAN
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
Groupe de travail
Adresse du site intranet
etc
Attribuée dynamiquement
LARENE
http ://www.larene/
...
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.
F IG . 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
F IG . 3 – Connexion réseau - propriétés
4
F IG . 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
F IG . 5 – Connexion réseau
2
2.1
Organisation du réseau
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.
F IG . 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
F IG . 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
F IG . 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

Documents pareils