Wat is een wildcardmasker? Hoe bereken je het?
โก Slimme samenvatting
Een wildcardmasker is een 32-bits omgekeerd masker dat routers en toegangscontrolelijsten vertelt welke delen van een IP-adres moeten overeenkomen en welke moeten worden genegeerd. Nulbits betekenen overeenkomen en enen betekenen overslaan.

Wat is een jokertekenmasker?
Een wildcardmasker is een reeks getallen die de routering van pakketten binnen de subnetten van een privรฉnetwerk stroomlijnt. Het wordt ook wel een inverse masker genoemd. In tegenstelling tot een subnet maskWaar binair 1 een overeenkomst betekent en binair 0 geen overeenkomst, keert een wildcardmasker die logica om.
Een wildcardmasker is 32 bits lang. Bij een wildcardmasker geven de nulbits aan dat de corresponderende bitpositie overeen moet komen met dezelfde positie in het masker. IP-adresDe ene bit geeft aan dat de corresponderende positie niet hoeft overeen te komen.
Wildcard-maskers gebruiken de volgende regels om binaire 1 en 0 te matchen:
- Als de wildcard-maskerbit 0 is, komt deze overeen met de bitwaarde in het adres.
- Als de wildcard-maskerbit 1 is, negeer je de corresponderende bitwaarde in het adres.
Het wildcardmasker voor รฉรฉn host is altijd 0.0.0.0.
Wildcard-masker versus subnetmasker
Wildcardmaskers en subnetmaskers lijken op elkaar, maar dienen tegengestelde doelen. Een subnetmasker scheidt het netwerkgedeelte van een adres van het hostgedeelte, terwijl een wildcardmasker een apparaat vertelt welke adresbits moeten overeenkomen en welke genegeerd moeten worden. De onderstaande tabel vergelijkt de twee:
| Basis | Subnetmasker | Masker met jokertekens |
|---|---|---|
| Binaire 1 | Identificeert de netwerkbits | Negeer dit gedeelte (het kan me niet schelen) |
| Binaire 0 | Identificeert de hostbits | Dit gedeelte moet exact overeenkomen. |
| Doel | Definieert subnetgrenzen | Filtert adressen in ACL's en routeringsinstructies. |
| Voorbeeld voor een /24 | 255.255.255.0 | 0.0.0.255 |
| De bits moeten aaneengesloten zijn. | Ja | Nee, maskers hoeven niet aan elkaar te grenzen. |
Hoe werkt een jokertekenmasker?
Het volgende voorbeeld helpt u het concept van wildcardmaskers te begrijpen. Het diagram toont een netwerk met drie hosts en een router die rechtstreeks is verbonden met drie subnetten:
Stel dat u alleen het subnet 10.0.1.0/24 wilt adverteren. U kunt het wildcardmasker 0.0.0.255 gebruiken in de volgende netwerkopdracht:
R1(config-router)#network 10.0.1.0 0.0.0.255
Waarom een โโjokertekenmasker van 0.0.0.255?
Converteer eerst de Cisco Wildcard-masker en IP-adres in binaire vorm:
10.0.1.0 = 00001010.00000000.00000001.00000000 0.0.0.255 = 00000000.00000000.00000000.11111111
De nulbits van het wildcardmasker moeten overeenkomen met dezelfde positie in het IP-adres dat in de netwerkopdracht is opgenomen:
00001010.00000000.00000001.00000000 00000000.00000000.00000000.11111111
In het bovenstaande voorbeeld hoeft het laatste octet niet overeen te komen, omdat de wildcardbits allemaal enen zijn. De eerste 24 bits moeten wel overeenkomen, omdat die wildcardmaskerbits allemaal nullen zijn.
Hier komt het wildcardmasker overeen met alle IP-adressen die beginnen met 10.0.1.x (10.0.1.0 tot en met 10.0.1.255). In dit geval komt slechts รฉรฉn netwerk overeen: 10.0.1.0/24.
Wat als u zowel 10.0.0.0/24- als 10.0.1.0/24-subnetten wilt opnemen?
Je moet het wildcardmasker 0.0.1.255 gebruiken, zoals hieronder weergegeven:
10.0.0.0 = 00001010.00000000.00000000.00000000 10.0.1.0 = 00001010.00000000.00000001.00000000 0.0.1.255 = 00000000.00000000.00000001.11111111
Met het wildcardmasker 0.0.1.255 hoeven slechts 23 bits overeen te komen. Dit betekent dat alle adressen in het bereik 10.0.0.0 tot 10.0.1.255 overeenkomen, waardoor beide subnetten gedekt zijn.
Hoe het jokertekenmasker berekenen?
Het handmatig berekenen van een wildcardmasker kan een lastige klus zijn. Een handige snelkoppeling is om te substitueren.tract het subnetmasker van 255.255.255.255. Het resultaat is het wildcardmasker.
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)
Veelgebruikte waarden voor jokertekenmaskers
De onderstaande tabel bevat een overzicht van veelgebruikte CIDR-prefixes met de bijbehorende subnet- en wildcardmaskers, zodat u een waarde kunt opzoeken in plaats van deze telkens opnieuw te berekenen:
| CIDR | Subnetmasker | Masker met jokertekens | Adressen kwamen overeen |
|---|---|---|---|
| /8 | 255.0.0.0 | 0.255.255.255 | 16,777,216 |
| / 16 | 255.255.0.0 | 0.0.255.255 | 65,536 |
| / 24 | 255.255.255.0 | 0.0.0.255 | 256 |
| / 25 | 255.255.255.128 | 0.0.0.127 | 128 |
| / 26 | 255.255.255.192 | 0.0.0.63 | 64 |
| / 27 | 255.255.255.224 | 0.0.0.31 | 32 |
| / 28 | 255.255.255.240 | 0.0.0.15 | 16 |
| / 30 | 255.255.255.252 | 0.0.0.3 | 4 |
Jokerteken-maskertrefwoorden: host en any
Cisco iOS biedt twee verkorte trefwoorden, zodat u niet steeds dezelfde veelgebruikte jokertekens hoeft in te typen in een toegangscontrolelijst:
- gastheer โ vervangt het wildcardmasker 0.0.0.0 en komt overeen met รฉรฉn exact IP-adres. Bijvoorbeeld: gastheer 10.0.1.5 is hetzelfde als 10.0.1.5 0.0.0.0.
- elke โ vervangt het wildcardmasker 255.255.255.255 en komt overeen met elk IP-adres. Bijvoorbeeld: elke is hetzelfde als 0.0.0.0 255.255.255.255.
Deze trefwoorden maken ACL-instructies korter en gemakkelijker te lezen, en ze verkleinen de kans op een typefout.ping Fout in het masker.
Waar kunnen Wildcard-maskers worden gebruikt?
Wildcardmaskers worden gebruikt in toegangscontrolelijsten (ACL's). Ze zijn handig wanneer u een groot netwerk hebt en de verkeersstroom tussen meerdere routers en LAN-segmenten moet beheren. Wanneer u een groot netwerk met meerdere routers beheert, zult u waarschijnlijk te maken krijgen met... Cisco jokermaskers.
Wildcard-maskers verschijnen ook in dynamische weergaven. routing Protocollen zoals OSPF en EIGRP worden gebruikt in netwerkstatements om de interfaces te selecteren die deelnemen aan de routering. Je moet je wildcardmasker zorgvuldig instellen, zodat alleen het beoogde verkeer je router kan passeren.

