Wat is een jokertekenmasker? Hoe u een jokertekenmasker kunt berekenen
Wat is een jokertekenmasker?
Een wildcardmasker is een reeks getallen die pakketroutering binnen de subnetten van een eigen netwerk stroomlijnt. Het wordt ook wel een invers masker genoemd. De belangrijkste reden hiervoor is dat in tegenstelling tot een subnetmasker waarin binair 1 gelijk is aan een match en binair 0 geen match is. In het wildcardmasker 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?
Het volgende voorbeeld helpt u het concept van jokermaskers te begrijpen:
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 de volgende 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?
Hiervoor moet u eerst het CISCO-jokermasker en het IP-adres naar binair formaat converteren:
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 jokermasker 0.0.1.255 gebruiken in het volgende:
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?
Wildcard masks-methode in gebruik in de toegangscontrolelijst. Het is handig wanneer u een groot netwerk hebt en vrije verkeersstroom tussen meerdere routers moet toestaan. Dus wanneer u een groot netwerk hebt met meerdere routers en LAN-segmenten, zult u waarschijnlijk CISCO wildcard masks tegenkomen.
U moet ervoor zorgen dat u uw jokertekenmasker correct instelt, zodat alleen toegestaan verkeer uw router kan passeren.
Samenvatting
- Een wildcardmasker 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.