Calcul de masque generique

Bonjour,
je suis interesé par les ACLs dans les routeurs cisco, tous ca marche b1, mais j'ai un problème dans le calcul de masque générique a partir de 2 @ip comme par example:
quel est le masque générique pour la plage d'adresse :
192.168.0.18 jusqu'à 192.168.0.248?
mrc d'avance.

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. décomposition de chaque @ip en binaire

    Pour: 192.168.0.18 192.168.0.00010010

    Pour: 192.168.0.248 192.168.0.11111000

    suite à l'opération, on obtient: 192.168.0.11101010

    Le 3ème octet de la chaine, écrit en binaire (11101010) donne en décimal 234

    Donc le masque générique est: 0.0.0.234

    J'espère ne m'être pas trompé.
    1. espoir vain ....
      pour quoi faire le ou exclusif entre les deux adresses ?
  2. Pace que ca marche comme ca; il ne s'agit pas ici du ou exclusif.

    Après la décomposition du décimal en binaire du 4ème octet de chaque @ip,

    On fixe tous les bits identique des octets respectifs :
    (c-à-d tu mettras à 1 touts les bits differnet et à 0 les bits identique.

    00010010
    11111000

    Résultat des courses: tu à la chaîne: 11101010(qui en décimal te donne 234)
    1. oui,
      ça s'appelle un ou exclusif ça:
      mettre à 1 tous les bits différents et à 0 tous les bits identiques.
      ça n'apporte rien pour résoudre ce vieux problème (juin 2009)
      je te rapelle que l'énoncé est de 18 jusqu'à 248
      pas 18 ou 248 ....
  3. Mais non, le ou exclusif (ou XOR) s'appuis sur la logique svte:

    0 xor 0=0
    0 xor 1=1
    1 xor 0=1
    1 xor 1=0...tu vois que c'est pas pareil.

    on peut voir le ou exclusif comme une addition binaire avec perte de retenue.

    Jstment l'opération concerne toute la plage: De 18 à 248

    ...Tiens, y a une toute autre methode:

    http://engweb.info/courses/itcn/acls/acls.html