Newsgroup: it.comp.reti.ip-admin
Titolo: RIP protocol

Ho implementato il RIP sul server, ho letto la documentazione ma non ci ho
capito niente. Vorrei sapere se il RIP puo' in qualche modo influenzare il
'learning' del route fatto internamente dal router.
Vorrei sapere come si fa per inibire il learning dentro un router, se basta
disattivare il RIP dentro il router o se si devono impostare alcuni 'static
route' per obbligare  i dati di andare su di un certo gateway.
Tra l'altro sto per installare un secondo router per una linea di riserva
sula stessa LAN e sono alquanto preoccupato perche' non va ancora il route
principale, figurarsi che io riesca a fali funzionare contemporaneamente
sulla stessa rete.
Volevo quasi toglire il RIP dappertutto.
.

 Volevo quasi toglire il RIP dappertutto.
Scusa, non conosco le esigenze che hai a riguardo e, quindi, potrei dare
risposte avventate. Ma se il tuo è il classico caso di collegamento
'consultativo' di una intranet verso internet, forse non ti conviene
archibugiare gran che con routes ed affini: configura il router secondario
con lo stesso indirizzo LAN ecc del primario e lo lasci (spento) in loco.
Se si verificano problemi al router (od alla linea) principale, lo spegni ed
accendi quello di riserva. Mi pare una soluzione migliore, anche perché
nazzicare con i campi di metric del rip per stabilire una cardinalità
nell'uso della route principale rispetto a quella secondaria, potrebbe non
essere semplicissimo, visto che alcuni clients tendono a fare poco uso di
queste informazioni.
La cosa potrebbe essere utile perlopiù se hai un firewall/proxy nel mezzo
dotato di qualche capacità di discernimento in quanto a rip, o altrimenti ti
trovi a dover manutenere la configurazione dei route daemons di tutti i tuoi
clients...
Se proprio vuoi fare uso di rip e supponendo che tu voglia solo accedere ad
internet dalla tua rete locale, che tu stia usando dei Cisco 7xx, che il
primario sia all'indirizzo 192.168.0.254 ed il secondario a 192.168.0.253,
configura il router primario aggiungendo il comando:
    set ip route de 
0.0.0.0/0
 ga 0.0.0.0 prop on metric 1                ->
sul profilo internet
    set ip route de 
0.0.0.0/0
 ga 192.168.0.253 prop on metric 2    -> sul
profilo globale
ed il secondario con:
    set ip route de 
0.0.0.0/0
 ga 0.0.0.0 prop on metric 2                ->
sul profilo internet
    set ip route de 
0.0.0.0/0
 ga 192.168.0.254 prop on metric 1    -> sul
profile globale
(le seconda righe di comando potrebbero venir 'imparate' dai routers grazie
al RIP, ma così dovresti essere più sicuro).
Sui clients potrebbe non essere necessario definire alcun default gateway,
oppure sì, in funzione della 'durezza' del client medesimo. Se hai macchine
unix, ad esempio, spesso devi attivare esplicitamente il daemon responsabile
dell'aggiornamento delle routes via rip (routed o gated o vacchiappad) per
poter far uso dei protocolli di route announcement.
Facci sapere,
--
------------------------------------------------------
Giampaolo Tomassoni Information Systems Consultant
P.za 8 Aprile 1948, 4 Tel/Fax: 
+39-0578-21100
I-53044 Chiusi (SI)  e-mail: 
toma...@geocities.com
ITALY
homepage: 
http://www.geocities.com/Eureka/Park/2209/

Prima di passare al Cisco passa da un router Zyxel, ti metto qui la
configurazione attuale dello Zyxel:
ip route status
Dest            FF Len Interface  Gateway         Metric stat Timer  Use
195.182.224.52  00 32  wanif0     195.182.224.52    1    03a9 0      5096
195.182.224.0   00 25  enif0      195.182.224.1     2    001b 0      181356
195.182.224.0   00 24  enif0      195.182.224.1     2    001b 0      0
default         00 0   enif0      195.182.224.1     1    001b 0      68535
In questo momento riesco a pingare da internet il router , dall'interno del
router riesco a pingare il
195.182.224.52    ma da Internet non riesco a pingare il 195.182.224.52    e
viceversa non riesco a uscire
verso internet dal  195.182.224.52  .
Il 195.182.224.1      e' un firewall verso Internet.
Noti qualcosa di sbagliato?
Metto anche lo status del RIP del router:
 ip rip status
RIP: sent 20721 rcvd 11 reqst 0 resp 11 unknown 0 refused 0
Errors:
  version 0 addr family 0 target 0 gateway 0 mask 0 metric 0 MBZ 0
iface enif0: send RIP-1-compatible RIP-2, recv Both
iface wanif0: send RIP-1-compatible RIP-2, recv Both

 Noti qualcosa di sbagliato?
Vedo due routes (
195.182.224.0/24
 e 
195.182.224.0/25
) che sono differenti
solo per la netmask (/24 l'una, /25 l'altra). Direi che sarebbe sufficiente
solo la 
195.182.224.0/24
, dato che comprende l'altra.
Ma la cosa non mi parrebbe in grado di generare troppi problemi. La route
con /25 č stata usata di piů perché non hai usato indirizzi fuori di essa
(per ora sei andato al piů da 195.182.224.1 a .126) ed č quella 'piů
precisa' disponibile.
Domanda: come funziona la tua rete? I tuoi sono indirizzi pubblici, sicché
mi pare che tu debba gestire una DMZ (dato che sembra che tu sia a monte del
firewall) a cui č associato un certo bunch di indirizzi. Dalle netmask che
indichi sembrerebbe che il tuo provider ti abbia assegnati 256 indirizzi ip
(/24 indica che hai 8 bits disponibili). É cosě? Te lo chiedo perché il
fatto che il nodo 195.182.24.52 ricada all'interno di questo range mi pare
un po' sospetto... Normalmente si assegna un bunch di indirizzi a cui il
nodo cui ti colleghi (in unnumbered) non appartiene, anche se non č certo
una regola ferrea...
Forse č il caso che tu fornisca ulteriori dettagli o che verifichi meglio la
cosa.
Ciao,


 cosa.
Ti posso dire che stasera il router non si collega piu' ai siti che iniziano
per 195.* , lo ha deciso da solo. Ora provo a collegarmi al secondo router e
vedo cosa ha combinato durante la mia assenza.

 192.168.169.1
Ecco. Questo la dice lunga... Probabilmente hai assegnato l'indirizzo
intranet del tuo router all'interfaccia WAN, non a quella LAN, oppure hai
fatto unnumbered senza NAT/PAT. Devi assegnare l'indirizzo intranet alla LAN
e mettere unnumbered la WAN (ma puň darsi che tu debba assegnargli
195.182.224.52 o .70). Quindi attivare il NAT/PAT sulla WAN e definire una
default route verso l'interfaccia WAN.
Il tuo provider deve vederti come 195.182.224.52 o .70. Non deve vedere
indirizzi intranet!!!
Saluti,


 indirizzi intranet!!!
Allora e' giusto che analogamente io non veda indirizzi intranet del
provider !!
Grazie per le risposte. Ho cominciato a capire qualcosa e ho eseguito le
seguenti azioni:
1) ho ristretto al minimo tutte le subnet mask
2) mi sono accorto che si puo' configurare il ROUTE del server ed infatti ce
n'era uno di sbagliato.
Io configuravo il routing dei routers e invece anche il server aveva una
configurazione errata.
Presumo che i route sbagliati venivano generati automaticamente o
all'accensione del server (impiega quasi 5 minuti a fare il login quando il
router e' accesso, e' quasi istantaneo a router spento) e dal fatto di avere
subnet mask troppo larghi. Probabilmente erano quelli che fuorviavano il RIP
del server o del Router, sta di fatto che sul server tutti gli indirizzi che
iniziavano per 195.* li mandava sul router, ed il router li mandava a se
stesso bloccandoli di fatto.
Cancellando questi route sbagliati ora funziona tutto alla perfezione.
E'stata dura. Grazie per il tuo aiuto.
Ho solo perso 1 settimana di e-mail in uscita per mancata risoluzione del
DNS server da parte del mail server.