Što je Wildcard maska? Kako je izračunati
⚡ Pametni sažetak
Zamjenska maska je 32-bitna inverzna maska koja usmjerivačima i listama kontrole pristupa govori koje dijelove IP adrese treba uskladiti, a koje ignorirati, koristeći nula bitova za podudaranje i jedan bitova za preskakanje.

Što je maska zamjenskog znaka?
Zamjenska maska je niz brojeva koji pojednostavljuje usmjeravanje paketa unutar podmreža privatne mreže. Također se naziva inverznom maskom. Za razliku od maska podmreže, gdje binarna vrijednost 1 znači podudaranje, a binarna vrijednost 0 znači da se ne podudara, maska zamjenskog znaka obrće tu logiku.
Zamjenska maska duga je 32 bita. Kod zamjenske maske, nulti bitovi označavaju da odgovarajuća pozicija bita mora odgovarati istoj poziciji u IP adresa, dok jedinični bitovi označavaju da se odgovarajuća pozicija ne mora podudarati.
Maske za zamjenske znakove koriste sljedeća pravila za usklađivanje binarnih brojeva 1 i 0:
- Ako je bit maske zamjenskog znaka 0, on odgovara vrijednosti bita u adresi.
- Ako je bit maske zamjenskog znaka 1, ignorirate odgovarajuću vrijednost bita u adresi.
Zamjenska maska za jedan host je uvijek 0.0.0.0.
Zamjenska maska u odnosu na masku podmreže
Zamjenske maske i maske podmreže izgledaju slično, ali služe suprotnim svrhama. Maska podmreže odvaja mrežni dio adrese od dijela hosta, dok zamjenska maska govori uređaju koji bitovi adrese trebaju odgovarati, a koje treba ignorirati. Tablica u nastavku uspoređuje ta dva:
| Temelj | subnet maska | Zamjenska maska |
|---|---|---|
| Binarno 1 | Identificira mrežne bitove | Zanemarite ovaj dio (ne zanima me) |
| Binarno 0 | Identificira bitove hosta | Mora se točno podudarati s ovim dijelom |
| Svrha | Definira granice podmreže | Filtrira adrese u ACL-ovima i naredbama usmjeravanja |
| Primjer za /24 | 255.255.255.0 | 0.0.0.255 |
| Bitovi moraju biti susjedni | Da | Ne — maske mogu biti nepovezane |
Kako funkcionira zamjenska maska?
Sljedeći primjer pomaže vam da shvatite koncept maski zamjenskih znakova. Dijagram prikazuje mrežu s tri hosta i usmjerivačem koji je izravno povezan s tri podmreže:
Pretpostavimo da želite oglašavati samo podmrežu 10.0.1.0/24. Možete koristiti zamjensku masku 0.0.0.255 u sljedećoj mrežnoj naredbi:
R1(config-router)#network 10.0.1.0 0.0.0.255
Zašto maska zamjenskog znaka od 0.0.0.255?
Prvo, pretvorite Cisco maska zamjenskog znaka i IP adresa u binarni format:
10.0.1.0 = 00001010.00000000.00000001.00000000 0.0.0.255 = 00000000.00000000.00000000.11111111
Nulti bitovi maske zamjenskog znaka moraju odgovarati istoj poziciji u IP adresi koja je uključena u mrežnu naredbu:
00001010.00000000.00000001.00000000 00000000.00000000.00000000.11111111
U gornjem primjeru, zadnji oktet ne mora se podudarati jer su svi bitovi zamjenskih znakova jedinice. Prvih 24 bita moraju se podudarati jer su svi bitovi maske zamjenskih znakova nule.
Ovdje se zamjenska maska podudara sa svim IP adresama koje počinju s 10.0.1.x (10.0.1.0 do 10.0.1.255). U ovom slučaju, podudara se samo jedna mreža: 10.0.1.0/24.
Što ako želite uključiti podmreže 10.0.0.0/24 i 10.0.1.0/24?
Morate koristiti masku zamjenskog znaka 0.0.1.255, kao što je prikazano u nastavku:
10.0.0.0 = 00001010.00000000.00000000.00000000 10.0.1.0 = 00001010.00000000.00000001.00000000 0.0.1.255 = 00000000.00000000.00000001.11111111
S maskom zamjenskog znaka 0.0.1.255, samo 23 bita moraju odgovarati. To znači da se podudaraju sve adrese u rasponu od 10.0.0.0 do 10.0.1.255, tako da su obje podmreže pokrivene.
Kako izračunati masku zamjenskog znaka?
Ručno izračunavanje maske zamjenskog znaka može biti izazovan zadatak. Jedan jednostavan prečac je subtract masku podmreže od 255.255.255.255. Rezultat je maska zamjenskog znaka.
Na primjer:
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)
Uobičajene vrijednosti maske zamjenskih znakova
U donjoj tablici navedeni su često korišteni CIDR prefiksi s odgovarajućim maskama podmreže i zamjenskih znakova, tako da možete pretraživati vrijednost umjesto da je svaki put izračunavate:
| Cidr | subnet maska | Zamjenska maska | Podudarne adrese |
|---|---|---|---|
| /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 |
Ključne riječi zamjenske maske: host i bilo koji
Cisco IOS nudi dvije skraćene ključne riječi tako da ne morate upisivati uobičajene maske zamjenskih znakova u popisu kontrole pristupa:
- domaćin — zamjenjuje masku zamjenskog znaka 0.0.0.0 i podudara se s jednom točnom IP adresom. Na primjer, domaćin 10.0.1.5 isto je kao 10.0.1.5 0.0.0.0.
- Bilo koji — zamjenjuje masku zamjenskog znaka 255.255.255.255 i podudara se sa svakom IP adresom. Na primjer, Bilo koji isto je kao 0.0.0.0 255.255.255.255.
Ove ključne riječi čine ACL naredbe kraćim i lakšim za čitanje te smanjuju mogućnost greške.ping greška u maski.
Gdje se mogu koristiti zamjenske maske?
Zamjenske maske se koriste u popisima kontrole pristupa (ACL). Korisne su kada imate veliku mrežu i trebate kontrolirati protok prometa između više usmjerivača i LAN segmenata. Kad god upravljate velikom mrežom s nekoliko usmjerivača, vjerojatno ćete naići na Cisco maske zamjenskih znakova.
Maske zamjenskih znakova također se pojavljuju dinamički usmjeravanje protokole kao što su OSPF i EIGRP, gdje ih mrežne naredbe koriste za odabir sučelja koja sudjeluju u usmjeravanju. Morate pažljivo postaviti svoju masku zamjenskih znakova kako bi samo namijenjeni promet mogao prolaziti kroz vaš usmjerivač.

