Newsgroup: it.comp.reti.locali
Titolo: Analisi LAN

Buongiorno,
mi è stato assegnato il compito di fare l'analisi di una rete di un
cliente che deve fare una ristrutturazione della propria lan.
Non avendo grande esperienza a riguardo, vi chiederei quali secondo voi
siano gli aspetti fondamentali da andare ad individuare, quali siano le
modalità per effettuare una rappresentazione grafica (topologia) della
rete e quali gli strumenti.
Grazie per l'aiuto
Marco

 rete e quali gli strumenti.
Dipende innanzitutto dallo scopo della ristrutturazione; se si tratta di 
un semplice adeguamento alle specifiche relative alla sicurezza e allo 
standard, oppure se ci sono esigenze di performance, sicurezza o altro, 
tali da richiedere un progetto specifico, articolato nel modo canonico 
(analisi / progetto / realizzazione / verifica / correzione e daccapo).
Anche l'analisi del traffico puo' essere eseguita a piu' livelli: si 
puo' ad esempio controllare lo standard del traffico, individuando 
protocolli superflui (es. NetBEUI, IPX eccetera) rispetto allo standard 
impiegato, valutando la quantita' dei broadcasts ed errori vari, 
collisioni e/o congestioni, stress degli apparati attivi, colli di 
bottiglia e cosi' via (qui occorre un monitoraggio prolungato, 
generalmente impiegando SNMP e/o RMON).
Successivamente ci si potra' spostare sul piano applicativo ed 
analizzare la caratteristica del traffico relativamente ai parametri di 
efficienza (es. tempi di trasferimento, accessi multipli a risorse 
condivise, errori vari riscontrati dagli operatori).
Per la rappresentazione grafica credo che la cosa migliore sia impiegare 
Visio o Dia; la rilevazione automatica e' possibile, ma non e' detto che 
tutte le macchine vengano rilevate e/o categorizzate correttamente. Puoi 
usare NetCrunch di AdRem, che produce anche la topologia delle connessioni.
Ciao
Luca

 Luca
Ho scaricato la versione trial di NetCrunch... effettivamente sembra un
tool molto potente... proprio quello che cercavo...
Ora che ci siamo... sai indicarmi un po' di documentazione su questi
argomenti?
Grazie per l'aiuto e per la disponibilità!!
Marco

 argomenti?
Per il momento, direi di mantenere l'attenzione sul management, 
definendo un progetto come dicevo all'inizio. Come documentazione ne 
trovi tantissima; inizialmente pero' dovresti basarti sul rilievo dello 
stato prestazionale della rete e sui report del collaudo del cablaggio.
Ciao
Luca

 Luca
Grazie ancora!!!!
Ciao
Marco

 nulla...
Un paio di patch panel sono 48 punti; se poi il cablaggio e' impiegato 
anche per la telefonia sono di meno. Puoi descrivere un po' meglio la 
rete, come numero di client, di server, servizi internet, telefonia?
Ciao
Luca

Luca Sasdelli ha scritto:

La situazione è decisamente molto più complessa. Il problema è che
sto cercando anche io di capire nel dattaglio come sono strutturati, io
sono in azienda da poco più di una settimana e tutto quello che ti so
dire è perchè l'ho scoperto da solo... chi lo faceva prima di me non
può più darmi informazioni e degli altri tecnici nessuno ha una
chiara visione d'insieme.
Nel complesso ti dico che ci sono circa 60 client, più 3/4 pc che
fungono da print server, storage e mail server. Qualcuno di questi
client è ancora equipaggiato con Win98.
Noi siamo una controllata di un'altra azienda che gestisce tutti i
servizi internet, Fw e quant'altro. L'azienda madre ha poi deciso a suo
tempo di utilizzare oltre alla sottorete utilizzata dai vari pc,
un'altra sottorete definita di servizio in cui si trovano 3 switch.
Forse questo è l'aspetto più particolare (o complesso) altrimenti per
il resto la topologia è molto banale tot pc, tot stampanti, tot
telefoni collegati tutti nella stessa sottorete di ip privati subnet
255.255.255.0.
Non so se sono stato molto chiaro, esaustivo e sufficientemente
dettagliato.
Grazie
Ciao
Marco

 client è ancora equipaggiato con Win98.
Lista dei compiti: fai collaudare il cablaggio con analizzatore 
certificato per quello standard (es. 100BaseTX, 1000BaseT) e metti in 
preventivo il rifacimento delle tratte non conformi.
Con NetCrunch (e a mano) fai un censimento di tutte le macchine, inclusi 
relativi standard di connessione alla rete e sistemi operativi, poi 
identifica i server e i servizi forniti; sulla base di questi ultimi, 
fai un'inchiesta interna sulla qualita' dei servizi. Questo ti permette 
di dimensionare un intervento migliorativo, con immediate conseguenze 
sulla qualita' del lavoro e sul risparmio di tempo.
Dopodiche' con uno sniffer (es. ethereal) osserva il traffico e verifica 
se circolano altri protocolli oltre al TCP/IP. Elimina il supporto di 
altri protocolli presenti, riducendo cosi' i broadcast e aumentando la 
banda passante disponibile. Controlla che le risorse TCP/IP appartengano 
tutte alla medesima subnet (o alle subnet utilizzate).
Controlla la disposizione e il tipo degli apparati attivi utilizzati: se 
sono presenti degli hub, questi determinano banda condivisa e crollo 
delle performances in condizioni di traffico medio-alto. Se ci sono piu' 
switch, il canale di connessione fra essi deve poter soddisfare la 
massima richiesta di traffico dall'uno all'altro (es. per connettere due 
switch da 24 porte 10/100Mbps full-duplex occorre una banda da 4.8Gbps; 
a banda inferiore corrisponde un calo proporzionale delle prestazioni).
Questo serve a dimensionare nuovi apparati attivi per aumentare il 
margine di utilizzo delle risorse interne (se occorre, s'intende).
Verifica le condizioni relative alla sicurezza interna: la presenza di 
worm e spyware ruba banda passante. Tutte le macchine debbono disporre 
di antivirus e antispyware, aggiornati e automatici. Il mail server 
dovra' essere particolarmente aggiornato in questo senso.
Per la connessione internet verifica la presenza e l'efficienza di un 
firewall e di un proxy, in grado di aiutare il browsing mediante la 
cache e di bloccare il traffico non voluto, a tutto vantaggio della 
banda disponibile.
Controlla che non ci siano routing strampalati.
Poi andiamo avanti :-)
P.S.: la subnet e la subnet mask non sono la stessa cosa; la prima ha un 
proprio indirizzo base e la sua estensione e' definita dalla seconda.
Ciao
Luca

 Lista dei compiti:
GRANDE!!!! :D  ... non ti dico che era proprio quello che cercavo, ma
quasi!!!

I compiti sono ben accetti ma sia domani che lunedì sarò in ferie,
pertanto ci aggiorniamo a Martedì.
Grazie veramente di questo aiuto!!
Ciao e buon weekend!
Marco

 Luca
Grazie mille!!!
Ciao
Marco

 gestito direttamente dalla casa madre...
Pero' puoi sempre accertarti che offra una protezione seria; nel caso, 
potresti sempre inserire una linuxbox con funzione di:
- firewall (iptables): sicurezza contro le intrusioni
- proxy-cache (squid): aumento di velocita' nel browsing e riduzione 
della banda internet impegnata
- antispam (POPfile, ASSP): riduzione del numero di intrusioni e 
infezioni da worm, riduzione delle perdite di tempo
- print spooler: aumento della velocita' nei processi di stampa (le 
postazioni si liberano prima), redirezione delle code, reinvio dei job 
processati eccetera
Ciao
Luca


Uhm uhm... ok... certo i tempi si allungano... però si può fare...
Purtroppo non posso finire la risposta che ora devo scappare...
Grazie mille!!
Ciao
Marco

 ... non ti seguo piů... che intendi per macchina?
Intendevo "switch". Con 60 utenze, secondo me conviene stare su una 
struttura unica, proprio per il problema dei colli di bottiglia.
Se devi dividere la rete su due piani come dicevi, puoi creare un 
backbone in fibra aggregando piu' porte; nel caso, potresti linkare due 
switch Enterasys B2 con 4 fibre (8Gbps in full-duplex), gestite in LACP, 
per avere sia efficienza che ridondanza con autofailover.
http://www.enterasys.com/products/switching/b/B2G124-24/
Ciao
Luca

 Luca
Per il momento proporrei di cercare di ottimizzare quel che ho a
disposizione, e quindi ridurre il traffico di rete superfluo e
risolvere il risolvibile... poi se capisco che ho un budget di spesa mi
muovo con qualche proposta...
Ma alla fine che fai mi recapiti la fattura? :D
Grazie ancora!!!
Ciao 
Marco

 Ma alla fine che fai mi recapiti la fattura? :D
No, finche' la cosa resta sul ng ;-)
Ciao
Luca


Di roba ce n'è anche troppa!!!
Ho appena concluso una scanzione della rete di 2 ore... e di traffico
al di fuori del TCP/IP ne viene generato tantissimo...
I protocolli sono:
ARP;
AARP;
CDP (Cisco Discovery Protocol);
PAP (ho avuto modo di verificare che si tratta di un vecchio mac che
interroga continuamente via Appletalk la stamapante....);
Browser ( credo non sia un protocollo ma Ethereal, mi da questa
definizione nella colonna protocolli... la destinazione è
NetBios----);
HP (come sopra! andando ad analizzare il log ho dedotto che è qualcosa
di correlato con uno degli switch presenti in rete, ma non capisco...
che fa...)
Netbios;
IPX SAP;
NBP (Appletalk Name Binding Protocol, che se non erro dovrebbe essere
la risposta alle continue query fatte del mac di cui ti parlavo
prima....);
SMB_NETLOGON (Nelle info riporta la seguente dicitura "Query for PDC
from PC1".... boh??)
ATP (Appletalk Transaction Protocol);
STP;
SMB Mailslot
... dove mettere le mani?? Le uniche cose che sono riuscito a capire
sono i problemi inerenti ad Appletalk, cosa che ho provato a risolvere
chiedendo ad un mio collega, esperto di Mac, e mi ha detto che la
situazione non può essre risolta, ma che a breve questo mac che causa
tutto questo traffico dovrebbe essere messo in soffitta...
Per il resto... che fare?

 STP;
Questo resta: e' lo Spanning-Tree Protocol di qualche switch.
Ciao
Luca

 Luca
Ora c'è un casino di traffico generato dal NBNS e dal SMB...
Non credo riuscirò mai a migliorare la situazione... ogni tanto mi
esce fuori qualche protocollo nuovo... oggi non ho potuto dedicarci
molto tempo che sono stato impegnato in altre attività, ma dalle varie
volte che ho fatto una scansione don ethereal mi è sempre unscito
fuori di tutto... ed altri che prima c'erano non venivano più
registrati...
A proposito... non riesco a fare l'export da ethereal mi da un errore
stupido... sai per caso se dipende da un bug dalla versione 0.99?
Grazie di nuovo
Ciao
Marco

 stupido... sai per caso se dipende da un bug dalla versione 0.99?
Lo fa anche a me. Probabilmente e' proprio un bug.
Ciao
Luca

Marco ha scritto:

Ciao,
ecco i protocolli che mi ha beccato ethereal... anche se credo che non
ti tutti possano essere considerati protocolli... per capirci sono tipo
una "select distinct PROTOCOL"...
AARP
ARP
ATP
BROWSER
CDP
DCERPC
DHCP
DNS
HP
HTTP
ICMP
IGMP
LANMAN
MDNS
NBNS
NBP
NBSS
NetBIOS
NTP
PAP
POP
RX
SMB
SMB Mailslot
SMB_NETLOGON
SMTP
SNMP
SPOOLSS
SRVLOC
SRVSVC
SSDP
STP
TLS
ZIP
WINREG
WKSSVC
Direi che c'è di tutto di più, alcuni protocolli i conosco... ma se
non ho capito male in un post dei giorni scorsi mi avevi detto che non
ci doveva essere molta roba al di fuori del TCP/IP... per cui
preferisco postarti tutto, poi si vedrà...
Grazie mille, ancora!!!
Marco

Cari Marco e Luca,
mi sento in dovere di ringraziarvi per la conversazione che avete
intrattenuto su questo ng, perchè grazie ad essa mi sono fatto una
cultura sull'ottimizzazione delle reti.
Io sono solo un dilettante e non ho fatto nessun tipo di studio
"ufficiale", però mi sono appassionato alla materia e sto cercando di
studiare per conto mio ciò che può essermi utile, e devo dire che il
vostro discorso mi è stato utile, soprattutto perchè mi ha fatto
scoprire alcuni aspetti della faccenda che non conoscevo, e mi ha anche
fatto capire che persone preparate come voi sono portate ad una certa
umiltà, contrariamente alla spocchiosità mostrata dgli "smanettoni".
Grazie.

 vostro discorso mi è stato utile, soprattutto perchè mi ha fatto
Ciao Remigio,
e' la prima volta che leggo un commento cosi'.
Hai centrato al cento per cento lo spirito del ng.
Il bello della cosa e' ovviamente la partecipazione di tutti, proprio 
per fornire piu' elementi possibile e avviare discussioni che portino a 
far emergere piu' materiale possibile, a vantaggio di chi legge.
Ti ringrazio moltissimo per questo bel commento (che ho salvato, perche' 
di robe cosi' non se ne leggono mai) :-)
Ciao
Luca

Complimenti a voi.
Ciao

 Ciao
Buongiorno!
Credo che i complimenti spettino principalmente a Luca, il quale sta
mettendo a disposizione il suo tempo e la sua pazienza... già in altre
occasioni mi ero rivolto ad un ng per sciogliere qualche dubbio, ma
mai, come in questo caso, avevo sperimentato le potenzialità di una
strumento del genere...
Come ho già scritto in alcuni post sono veramente grato a Luca!!
Anche io sto imparando tantissimo!!
Sinceramente stavo pansando di redigere anche un how-to sull'argomento,
sperando magari di poter aiutare qualcuno che come me si trova a dover
affrontare un problema del genere e non sa nemmeno da dove iniziare...
Buona giornata a tutti e buon lavoro!
Marco