Newsgroup: it.comp.reti.cisco
Titolo: Access Control List

Ho appena iniziato a studiare le ACLs ed ho un dubbio sulla wildcard mask.
I 4 ottetti della wildcard possono assumere solo valore 0 e 255 o possono
variare come
la subnet mask?

 ha scritto nel messaggio
news:cdui7t$93h$1...@newsreader.mailgate.org...


Ciao
i 4 ottetti possono variare come le subnet mask.
I valori 0 e 255 sono gli estremi ( tutto o niente)
Praticamente devi scomporre ogni ottetto come si fa per calcolarsi la subnet
mask solo che qui gli 0 e gli 1 indicano rispettivamente:
  a..  1 ---> bit dell'indirizzo IP da ignorare;
  b..  0 ---> bit dell'indirizzo IP da matchare;
Es:
access-list 10 permit ip 151.100.99.12 0.0.0.0
in questo caso la wilcard 0.0.0.0 significa
00000000.00000000.00000000.00000000
quindi ogni bit corrispondente all'indirizzo 151.100.99.12  deve essere
matchato ( in poche parole quella mask indica quel solo host perchč tutti i
bit devono corrispondere)
se utilizzassimo una una wilcard:
00000000.00000000.00000000.11111101 (corrispondente a 0.0.0.254)
facendo un access list tipo:
access-list 10 permit ip 192.168.2.0 0.0.0.254
192.168.0.0 --- 11000000.10101000.00000010.00000000
0.0.0.254     --- 00000000.00000000.00000000.11111110
--------------------------------------------------------------
                          11000000.10101000.00000010.xxxxxxx0
quindi sto dicendo di martchare tutti gli indirizzi che iniziano per
192.168.2.X nel cui ottetto relativo alla X l'ultimo bit sia sempre a 0
cioč:
192.168.2.2   ->11000000.10101000.00000010.00000010
192.168.2.4   ->11000000.10101000.00000010.00000100
192.168.2.10 ->11000000.10101000.00000010.00001010
cioč sto dicendo di matchare tutti gli indirizzi pari della rete
192.168.2.0/24
192.168.2.5  ->11000000.10101000.00000010.00000101 (questo non rientra
perchč l'ultimo bit č a 1, e cosě tutti gli ip dispari)
----------------------------------------------------------------------------
------------------------------------------------------------------------
altri valori intermedi staranno a significare altri range di indirizzi IP
(quelli sopra erano casi particolari :))
Saluti
Rosario


Quindi la wildcard è l'opposto della subnet?
Supponiamo di avere un Router A =>  a.b.c.d.  255.255.255.248 e un Router B
=>  e.f.g.h  255.255.255.248
Per consentire al router B di accedere al Router A con tutti e 6 gli
indirizzi validi, dovrei ignorare solo la parte host della subnet mettendo i
relativi bit a 1?
Ovvero:
access-list 1 permit  e.f.g.h  0.0.0.7   (dato che l'ottetto binario
00000111 e 7 in base 10)
E' corretto?

 relativi bit a 1?
 non ho capito tanto bene a cosa ti riferisci con tutti e 6 gliindirizzi
validi credo quello che ho scritto sopra :) allora è ok :)


Intendevo dire che con una subnet mask /29  ho, nell'esempio, un range di 8
indirizzi IP di provenienza,
di cui soltanto 6 validi (escludendo indirizzo di rete e di broadcast),
Comunque il tuo sviluppo degli indirizzi IP permessi della wildcard mask:
192.168.0.0 -> 11000000.10101000.00000000.00000 000
192.168.0.1 -> 11000000.10101000.00000000.00000 001
192.168.0.2 -> 11000000.10101000.00000000.00000 010
192.168.0.3 -> 11000000.10101000.00000000.00000 011
192.168.0.4 -> 11000000.10101000.00000000.00000 100
192.168.0.5 -> 11000000.10101000.00000000.00000 101
192.168.0.6 -> 11000000.10101000.00000000.00000 110
192.168.0.7 -> 11000000.10101000.00000000.00000 111
e' proprio quello intendevo fare, consentire ai bit di posizione 30, 31 e 32
di variare, tutti fermi gli altri.
Grazie dell'esauriente spiegazione e della risposta.
Andrea.

di nulla :)
ci si rinfresca pure la memoria :)
bye