Wat is een jokertekenmasker? Hoe u een jokertekenmasker kunt berekenen

Wat is een jokertekenmasker?

Een jokertekenmasker is een reeks getallen die de pakketroutering binnen de subnetten van een eigen netwerk stroomlijnt. Het wordt ook wel een omgekeerd masker genoemd. De belangrijkste reden hierachter is dat, anders dan bij een subnetmasker, binair 1 gelijk is aan een match, en binair 0 geen match is. Bij het jokertekenmasker is echter het tegenovergestelde waar.

Wildcardmasker is 32 bits lang. Het werkt omgekeerd, maar met een jokertekenmasker suggereren de nulbits dat de corresponderende bitpositie moet overeenkomen met dezelfde bitpositie in het IP-adres. De ene bit geeft aan dat de corresponderende bitpositie niet hoeft overeen te komen met de bitpositie van het IP-adres.

Wildcard-maskers gebruiken de onderstaande regels om binair 1 en 0 te matchen:

  • Als het jokertekenmasker bit 0 is, komt het overeen met de bitwaarde in het adres.
  • Als het jokerteken bit 1 maskeert, moet u de overeenkomstige bitwaarde in het adres negeren.

Wild Card-masker voor een host is altijd 0.0.0.0

Hoe werkt een jokertekenmasker?

De following Met dit voorbeeld kunt u het concept van jokertekenmaskers begrijpen:

Maskerwerk met jokertekens

In de bovenstaande afbeelding ziet u een netwerk met drie hosts en een router. Hier is de router rechtstreeks verbonden met drie subnetten.

Laten we aannemen dat we alleen reclame willen maken voor de 10.0.1.0/24 subnet. U kunt het jokertekenmasker van gebruiken 0.0.0.255 in het vervolgwing netwerkopdracht om dit te doen:

R1(config-router)#network 10.0.1.0 0.0.0.255

Waarom een ​​jokertekenmasker van 0.0.0.255?

Daarvoor moet u eerst het CISCO wildcard-masker en IP-adres in binair:

10.0.1.0 = 00001010.00000000.00000001.00000000
0.0.0.255 = 00000000.0000000.00000000.11111111

De nulbits van het jokertekenmasker moeten overeenkomen met dezelfde positie in de IP-adres in het netwerk, dat moet worden opgenomen in de netwerkopdracht:

00001010.00000000.00000001.00000000
00000000.00000000.00000000.11111111

Je kunt zien dat in het hierboven gegeven voorbeeld het laatste octet niet hoeft overeen te komen, omdat de jokertekens allemaal enen zijn. De eerste 24 bits moeten overeenkomen vanwege de jokertekenmaskerbits die allemaal nullen bevatten.

Hier komt het jokertekenmasker overeen met alle IP-adressen, waardoor ze met 10.0.1 kunnen beginnen. x (10.0.1.0–10.0.1.255). In dit geval heeft u slechts één netwerk dat wordt gekoppeld: 10.0.1.0/24.

Wat als u zowel 10.0.0.0/24- als 10.0.1.0/24-subnetten wilt opnemen?

U moet het jokertekenmasker 0.0.1.255 in het volgende bestand gebruikenwing:

10.0.0.0 = 00001010.00000000.00000000.00000000
10.0.1.0 = 00001010.00000000.00000001.00000000
0.0.1.255 = 00000000.00000000.00000001.11111111

Uit de hierboven gegeven uitvoer kun je dat zien, met het jokertekenmasker van 0.0.1.255. Hier hoeven slechts 23 bits overeen te komen. Dit betekent dat alle adressen in het bereik van 10.0.0.0-10.0.1.255 op elkaar afgestemd moeten worden. In dit geval zijn dus beide IP-adressen bereikt.

Hoe het jokertekenmasker berekenen?

Het berekenen van wildcardmaskers is een uitdagende taak. Een eenvoudige snelkoppelingsmethode is het aftrekken van de subnet mask vanaf 255.255.255.255. De oplossing produceert het jokertekenmasker.

Bijvoorbeeld:

 
1) 255.255.255.255 - 255.255.255.255 = 0.0.0.0 (wildcard mask)
2) 255.255.255.255 - 255.255.255.128 = 0.0.0.127 (wildcard mask)
3) 255.255.255.255 - 192.0.0.0 = 63.255.255.255 (wildcard mask)

Waar kunnen Wildcard-maskers worden gebruikt?

Methode met jokertekenmaskers die wordt gebruikt in de toegangscontrolelijst. Dit is handig als u een groot netwerk heeft en een vrije verkeersstroom tussen meerdere routers wilt toestaan. Wanneer u dus een groot netwerk met meerdere routers en LAN-segmenten heeft, zult u waarschijnlijk tegen deze problemen aanlopen CISCO jokertekenmaskers.

U moet ervoor zorgen dat u uw jokertekenmasker correct instelt, zodat alleen toegestaan ​​verkeer uw router kan passeren.

Samengevat

  • Een jokertekenmasker is een reeks getallen die de pakketroutering binnen de subnetten van een eigen netwerk stroomlijnt.
  • Twee regels voor jokertekenmaskers zijn: 1) Als het jokertekenmasker bit 0 is, komt het overeen met de bitwaarde in het adres. 2) Als het jokerteken bit 1 maskeert, moet u de overeenkomstige bitwaarde in het adres negeren.
  • Methode met jokertekenmaskers die wordt gebruikt in de toegangscontrolelijst. Dit is handig als u een groot netwerk heeft en een vrije verkeersstroom tussen meerdere routers wilt toestaan.