Eigrp wildcard mask

CCNA, CCNP, CCSP, CCVP, CCIE e tutti gli altri percorsi di certificazione Cisco.

Moderatore: Federico.Lagni

pugliesedaniele
n00b
Messaggi: 8
Iscritto il: mer 21 nov , 2012 6:11 pm

Ciao a tutti, ho dei dubbi con le wildcard mask usate per la configurazione di base di eigrp.
Configurare la wildcard mask nel seguente modo:

network 192.168.1.8 0.0.0.3 -> Significa annunciare le reti comprese nel range 192.168.1.8 - 192.168.1.11 ?

ed invece configurarla in quest'altro modo :


network 192.168.1.8 0.0.0.0 significa annunciare solo la rete > 192.168.1.8 ?

Leggendo sui vari siti si parla di interfacce e non di reti con l'esempio che ho posto, è proprio questo che mi causa i dubbi.

Grazie Anticipatamente
Rizio
Messianic Network master
Messaggi: 1158
Iscritto il: ven 12 ott , 2007 2:48 pm
Contatta:

Si, per quanto ne sò io è corretto il tuo ragionamento e i tuoi esempi.

Rizio
Si vis pacem para bellum
Avatar utente
emiliano
Network Emperor
Messaggi: 280
Iscritto il: lun 19 nov , 2012 11:44 am

pugliesedaniele ha scritto:Ciao a tutti, ho dei dubbi con le wildcard mask usate per la configurazione di base di eigrp.
Configurare la wildcard mask nel seguente modo:

network 192.168.1.8 0.0.0.3 -> Significa annunciare le reti comprese nel range 192.168.1.8 - 192.168.1.11 ?

ed invece configurarla in quest'altro modo :


network 192.168.1.8 0.0.0.0 significa annunciare solo la rete > 192.168.1.8 ?

Leggendo sui vari siti si parla di interfacce e non di reti con l'esempio che ho posto, è proprio questo che mi causa i dubbi.

Grazie Anticipatamente
Come ti ha già detto Rizio il tuo ragionamento è giusto anche se per chiarirti le idee un esempio più calzante potrebbe essere:

network 192.168.8.0 0.0.3.255 annuncia le reti 192.168.8.0 -9.0 -10.0 e 11.0
mentre network 192.168.8.0 0.0.0.0 annuncia solo la rete 192.168.8.0

L'esempio che tu hai citato implicherebbe la presenza reti con maschera 255.255.255.255, quindi composte da un solo host (potrebbe essere unicamente il caso di interfacce loopback), ma ti ripeto come ti ha già detto Rizio il tuo ragionamento è corretto.

Inoltre il comando network non solo annuncia le reti comprese nel range ma abilita anche il protocollo nelle interfacce comprese, in altre parole cerca attivamente di stabilire neighborship Eigrp anche attraverso le interfacce comprese nella maschera del comando network.
Spero di non averti creato ulteriori dubbi ;)

Emiliano
- KEEP CALM AND CARRY ON -

CISCO CCNA - CCNA Voice - CCDA - CCNP R&S - CCDP Certified
MICROSOFT MCP Certified
Gianremo.Smisek
Messianic Network master
Messaggi: 1159
Iscritto il: dom 11 mar , 2007 2:23 pm
Località: Termoli

emiliano ha scritto: Inoltre il comando network non solo annuncia le reti comprese nel range ma abilita anche il protocollo nelle interfacce comprese, in altre parole cerca attivamente di stabilire neighborship Eigrp anche attraverso le interfacce comprese nella maschera del comando network.
Spero di non averti creato ulteriori dubbi ;)

Emiliano

Mi permetto di fare una piccolissima correzione. (non ti arrabbiare :mrgreen: ) Quel che hai detto e' tutto giusto, tranne per il fatto che il comando network annuncia. 'network' abilita solo il processo di routing nelle interfacce che ricadono, appunto, nel range address/wildcard-mask. E' best practice Cisco abilitare i processi di routing con supporto wildcard mask in questo modo:

Codice: Seleziona tutto

network A.B.C.D 0.0.0.0

Ciao!
Avatar utente
emiliano
Network Emperor
Messaggi: 280
Iscritto il: lun 19 nov , 2012 11:44 am

Arrabbiarmi? Figurati, grazie per la precisazione :wink:
- KEEP CALM AND CARRY ON -

CISCO CCNA - CCNA Voice - CCDA - CCNP R&S - CCDP Certified
MICROSOFT MCP Certified
Gianremo.Smisek
Messianic Network master
Messaggi: 1159
Iscritto il: dom 11 mar , 2007 2:23 pm
Località: Termoli

ehm....

forse piu' che altro ho fatto una figura di m...

non avevo visto che sei CCNP (alla faccia del logo :mrgreen: ) ... quindi sicuramente lo sapevi, sorry :oops:
Avatar utente
emiliano
Network Emperor
Messaggi: 280
Iscritto il: lun 19 nov , 2012 11:44 am

:D :D :D :D :D :D :D :D :D :D :D
Una certifica non significa necessariamente aver ragione o aver espresso il concetto nel modo più corretto, l'iunica cosa che ho appreso in questi anni di studfio e di lavoro è che di strada da fare ne ho ancora molta ma molta...
Per il logo l'ho messo solo perché queste certifiche me le sono sudate da autodidatta pagina dopo pagina configurazione dopo configurazione e per me sono un piccolo vanto personale, mettiamola così non sono il distintivo dello sceriffo, anche perchè in questo forum c'è gente che non ha "pecette" o non le esibisce che ne sa molto molto molto più di me ;)
Tuttavia intendevo dire che se ad esempio si ha un router con 4 interfacce, di cui 1 che collega fisicamente il router al neighbor Eigrp (es fa0/1), mentre le altre (fa0/0, fa0/0/0 e fa0/1/0) sono interfacce interne, e digitiamo:

Codice: Seleziona tutto

ROUTER EIGRP 1
network 192.168.0.1 0.0.0.0 (fa0/0)
network 192.168.1.1 0.0.0.0 (FA0/0/0)
network 192.168.2.1 0.0.0.0 (FA0/1/0)
network 172.16.0.1 0.0.0.0 (FA0/1, int. di collegamento con il neighbor)
passive-interface default
no passive-interface fa0/1
Il router esclude il traffico eigrp (neighbor discovery, aggiornamenti ecc.) su tutte le interfacce ad eccezione di quella indicata con no passive-interface....
Al neighbor però verrà comunque detto: " gaurda che ho delle rotte anche per 192.168.0.0, 1.0 e 2.0" ed il router Y potrà comunque raggiungerle, con "annuncia" intendevo questo.
Dopo tanto scrivere speriamo almeno che Daniele abbai avuto le risposte che cercava...
- KEEP CALM AND CARRY ON -

CISCO CCNA - CCNA Voice - CCDA - CCNP R&S - CCDP Certified
MICROSOFT MCP Certified
Gianremo.Smisek
Messianic Network master
Messaggi: 1159
Iscritto il: dom 11 mar , 2007 2:23 pm
Località: Termoli

yep, son d'accordo su tutto :D

infatti con il passive, come giustamente dici, il neighborship non viene su. Pero' network abilita comunque il processo di routing e tramite esso l'annuncio della rete ai 'vicini'..
Renato.Efrati
Holy network Shaman
Messaggi: 637
Iscritto il: gio 07 apr , 2005 9:30 pm
Località: Cisco Systems Inc. West Tasman Drive 170, San Jose CA
Contatta:

raga occhio che nn e' proprio cosi', sia ospf che eigrp se utilizzate il comando network in maniera


network a.b.c.d 0.0.0.0 in realta quel che avviene e' un po diverso cioe'


comincia a paralre multicast sull'indirizzo eigrp/ospf per l'interfaccia il cui ip address e' a.b.c.d e comunica ai sui neighbor che lui conosce la network a.b.c.X con subnetmask dell'interfaccia il cui indirizzo ip e' a.b.c.d (X significa che si fa il calcolo della subnet di appartenenza facendo l'anding fra a.b.c.d e la SM dell'interfaccia)

in pratica

se io ho

interface fa0/0
ip add 10.62.0.1 255.255.0.0
no sh
!
router {eigrp/ospf} 1
network 10.62.0.1 0.0.0.0
!

i router con i quali tirera' su la neighborship NON e' vero che vedranno solo la 10.62.0.1/24 ma vedranno tutta la 10.62.0.0/16

la best practice che indica cisco e' usata appositamente x evitare di perdere tempo o cadere in errore nel calcolo della wildcard mask.....

nn so se sn stato chiaro...

CCIE Routing & Switching # 20567
CCNP R&S - CCNP Sec - CCNP Collaboration - CCNP Datacenter - CCDP - VCP6-DCV

Avatar utente
stefanocalabrese
n00b
Messaggi: 13
Iscritto il: lun 18 mar , 2013 1:49 pm

Renato.Efrati ha scritto:
interface fa0/0
ip add 10.62.0.1 255.255.0.0
no sh
!
router {eigrp/ospf} 1
network 10.62.0.1 0.0.0.0
!
Buonasera Renato,
posso chiederti un chiarimento? :)

Perchè hai sponsorizzato la network 10.62.0.1 con quella wildcard?
E non con la 0.0.255.255?

Many tnx!
Stefano
"I'm a Cisco fan in a Cisco router" [Cit.]
Avatar utente
spazianiv
Cisco enlightened user
Messaggi: 130
Iscritto il: lun 18 feb , 2013 11:51 pm
Località: Svizzera

Provo a scaricare Renato dal tanto lavoro che assolve grandemente in questo forum:

il discorso è che se configuri

router eigrp 100
network 10.1.0.0 0.0.255.255


stati dicendo semplicemente di attivare il protocollo su tutte le interfacce del tipo 10.1.X.Y, a prescindere da quale sia la subnet mask di queste interfacce.

Se hai solo una interfaccia 10.X.Y.Z è inessenziale se configuri
network 10.0.0.0 0.255.255.255 oppure
network 10.1.0.0 0.0.255.255

sempre su quella interfaccia attiverai il procollo.

Mentre se configuri
router eigrp 100
network 10.1.0.1 0.0.0.0


stai dicendo di attivare il protocollo esattamente sulla interfaccia con ip 10.1.0.1

Attivare eigrp su una interfaccia vuol dire 3 cose con un comando solo:
1. Inviare hello packet
2. Ricevere hello packet
3. Annunciare la rete dietro quella interfaccia sulle altre interfacce attive

...spero di non aver avuto l'unico risultato di confonderti ancora di più...

CCIEx3 #35471 R&S,SP,Sec - CCDE #2014::3
Network Engineer - Official Cisco Trainer
Dagoth
Cisco pathologically enlightened user
Messaggi: 202
Iscritto il: ven 23 gen , 2009 7:31 pm

Più in generale possiamo dire che l'equivoco sta nel considerare il comando network come atto a sponsorizzare una rete, quando invece il suo scopo è coinvolgere le interfacce che ricadono nella rete argomento del comando.
Avatar utente
stefanocalabrese
n00b
Messaggi: 13
Iscritto il: lun 18 mar , 2013 1:49 pm

Grazie mille per il chiarimento!
Credo di aver capito il concetto!

Approfitterò ancora della vostra pazienza... :)


Anche se, personalmente, nel momento in cui conosco la subnet/wildcard di appartenenza,
non vedo tutta questa grande utilità di indicare la 0.0.0.0, che ci fa riferire poi allo specifico ip, e che per aiuto all'user, la ios va poi a sponsorizzare sempre e comunque la subnet di appartenenza, in questo caso la /16.
Cioè... se sto andando ad assegnare una /16 all'interfaccia, perchè non utilizzare lo stesso prefix anche nella config di Eigrp o Ospf?
La vedo come una forzatura, un pò come nel Rip v.1 quando bisogna sponsorizzare una subnet, che se si va ad indicare una sottorete, la ios sponsorizzerà sempre e comunque la classful di appartenenza, considerandolo comunque un errore di forma.
"I'm a Cisco fan in a Cisco router" [Cit.]
scolpi
Network Emperor
Messaggi: 337
Iscritto il: sab 30 ott , 2010 5:33 pm

supponi di avere due intefaccie, una con indirizzo 172.16.3.1 255.255.255.0
e l'altra con 172.16.2.1 255.255.255.0

in eigrp e osp con un comando solo le " inserisci" nel protocollo di routing
ed hai molte alternative ad esempi:

network 172.16.0.0 0.0.255.255

oppure:

network 172.16.2.0 0.0.0.1.255

Se però tu non vuoi averle entrambe devi per forza usare o:

network 172.16.2.1 0.0.0.0

o

network 172.16.3.1 0.0.0.0

a seconda della rete che ti interessa.

In conclusione dipende tutto da ciò che vuoi fare.

Io, di norma, inserisco un passive-interface default, poi metto le varie network che mi interessano con la wildcard mask 0.0.0.0 e infine faccio il no passive-interface del'interfaccia se da questa vogli anche che si formino le adiacenze con i altri router.

ciao
Ultima modifica di scolpi il gio 21 mar , 2013 8:32 am, modificato 1 volta in totale.
CCNA Security,CCDP, CCNP R&S
Renato.Efrati
Holy network Shaman
Messaggi: 637
Iscritto il: gio 07 apr , 2005 9:30 pm
Località: Cisco Systems Inc. West Tasman Drive 170, San Jose CA
Contatta:

scolpi ha scritto:supponi di avere due intefaccie, una con indirizzo 172.16.3.1 255.255.255.0
e l'altra con 172.16.2.1 255.255.255.0

in eigrp e osp con un comando solo le " inserisci" nel protocollo di routing
ed hai molte alternative ad esempi:

network 172.16.0.0 0.0.255.255

oppure:

network 172.16.2.0 0.0.0.1.255

Se però tu non vuoi averle entrambe devi per forza usare o:

network 172.16.2.1 0.0.0.0

o

network 172.16.3.1 0.0.0.0

a seconda della rete che ti interessa.

In conclusione dipende tutto da ciò che vuoi fare.

Io, di norma, inserisco un passive-interface default, poi metto le varie network con la wildcard mask 0.0.0.0 e infine faccio il no passive-interface del'interfaccia

ciao

si ma occhio che il passive-interface non si comporta sempre nel modo che intendi te.....

CCIE Routing & Switching # 20567
CCNP R&S - CCNP Sec - CCNP Collaboration - CCNP Datacenter - CCDP - VCP6-DCV

Rispondi