Mis on metamärgimask? Metamärgi maski arvutamine

Mis on metamärgimask?

Metamärgimask on numbrijada, mis lihtsustab pakettide marsruutimist patenteeritud võrgu alamvõrkudes. Seda nimetatakse ka pöördmaskiks. Selle peamiseks põhjuseks on see, et erinevalt alamvõrgu maskist, milles binaarne 1 võrdub vastega ja binaarne 0 ei ole vaste. Metamärgimaski puhul on aga vastupidi.

Metamärgi mask on 32 bitti pikk. See toimib ümberpööratult, kuid metamärgimaski korral viitavad nullbitid sellele, et vastav bitipositsioon peaks ühtima IP-aadressi sama bitipositsiooniga. Üks bitt näitab, et vastav bitipositsioon ei pea ühtima IP-aadressi bitipositsiooniga.

Metamärgimaskid kasutavad binaarsete 1 ja 0 sobitamiseks alltoodud reegleid:

  • Kui metamärgi mask on biti 0, vastab see aadressi biti väärtusele.
  • Kui metamärgi mask on bitt 1, siis peaksite aadressis vastavat biti väärtust ignoreerima.

Metsikkaardi mask hostile on alati 0.0.0.0

Kuidas metamärgimask töötab?

Järgmine näide võimaldab teil mõista metamärgi maskide kontseptsiooni.

Metamärgi maski töö

Ülaltoodud pildil näete kolme hosti ja ruuteriga võrku. Siin on ruuter otse ühendatud kolme alamvõrguga.

Oletame, et tahame reklaamida ainult 10.0.1.0/24 alamvõrk. Võite kasutada metamärgi maski 0.0.0.255 järgmises võrgukäskluses, et seda teha:

R1(config-router)#network 10.0.1.0 0.0.0.255

Miks metamärgi mask 0.0.0.255?

Selleks peaksite esmalt teisendama CISCO metakaardi maski ja IP-aadressi binaarseks:

10.0.1.0 = 00001010.00000000.00000001.00000000
0.0.0.255 = 00000000.0000000.00000000.11111111

Metamärgimaski nullbitid peavad kattuma sama asukohaga IP aadress võrgus, mis tuleks lisada võrgukäsku:

00001010.00000000.00000001.00000000
00000000.00000000.00000000.11111111

Näete, et ülaltoodud näites ei pea viimane oktett ühtima, kuna metamärgibitid on kõik ühed. Esimesed 24 bitti peavad ühtima kõigi nullide metamärgimaski bittide tõttu.

Siin sobib metamärgimask kõigi IP-aadressidega, mis aitab neil alustada versiooniga 10.0.1. x (10.0.1.0–10.0.1.255). Sel juhul on teil sobitatud ainult üks võrk – 10.0.1.0/24.

Mida teha, kui soovite kaasata nii 10.0.0.0/24 kui ka 10.0.1.0/24 alamvõrke?

Peate kasutama metamärgi maski 0.0.1.255 järgmistel juhtudel.

10.0.0.0 = 00001010.00000000.00000000.00000000
10.0.1.0 = 00001010.00000000.00000001.00000000
0.0.1.255 = 00000000.00000000.00000001.11111111

Ülaltoodud väljundist näete seda metamärgi maskiga 0.0.1.255. Siin peavad vastama ainult 23 bitti. See tähendab, et kõik aadressid vahemikus 10.0.0.0-10.0.1.255 tuleb sobitada. Seega on antud juhul mõlemad IP-aadressid saavutatud.

Kuidas metamärgimaski arvutada?

Metamärgimaskide arvutamine on keeruline ülesanne. Üks lihtne otseteemeetod on lahutada alamvõrgu mask alates 255.255.255.255 XNUMX XNUMX XNUMX. Lahendus loob metamärgi maski.

Näiteks:

 
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)

Kus saab metamärgimaske kasutada?

Juurdepääsukontrolli loendis on kasutusel metamärgi maskide meetod. See on kasulik, kui teil on suur võrk ja peate võimaldama vaba liiklusvoo mitme ruuteri vahel. Seega, kui teil on mitmest ruuterist ja LAN-segmendist koosnev suur võrk, puutute tõenäoliselt kokku CISCO metamärgi maskidega.

Peate tagama, et määraksite metamärgi maski õigesti, et teie ruuterit saaks läbida ainult lubatud liiklus.

kokkuvõte

  • Metamärgimask on numbrijada, mis lihtsustab pakettide marsruutimist patenteeritud võrgu alamvõrkudes.
  • Kaks metamärgi maskide reeglit on järgmised: 1) Kui metamärgi mask bitti 0, vastab see aadressis oleva biti väärtusele. 2) Kui metamärgi mask on bitt 1, siis peaksite ignoreerima aadressi vastavat biti väärtust.
  • Juurdepääsukontrolli loendis on kasutusel metamärgi maskide meetod. See on kasulik, kui teil on suur võrk ja peate võimaldama vaba liiklusvoo mitme ruuteri vahel.