A helyettesítő maszk kiszámítása kihívást jelenthet. Egy gyors módszer erre, ha a 255.255.255.255 értékéből kivonjuk az alhálózati maszkot.
Helyettesítő maszk számítás: 1. példa
Az ábrán levő első példában a 192.168.3.0 hálózat összes felhasználója számára engedélyezni szeretnénk a hozzáférést. Mivel az alhálózati maszk 255.255.255.0, ezért a 255.255.255.255-ből kivonjuk a 255.255.255.0-t. Eredményként a 0.0.0.255 helyettesítő maszkot kapjuk.
Helyettesítő maszk számítás: 2. példa
A második példában a 192.168.3.32/28 alhálózat 14 felhasználója számára szeretnénk hálózati hozzáférést engedélyezni. Az alhálózathoz tartozó maszk 255.255.255.240, így a 255.255.255.255-ből kivonjuk a 255.255.255.240-t. Így az eredményként kapott helyettesítő maszk a 0.0.0.15.
Helyettesítő maszk számítás: 3. példa
A harmadik példában csak két hálózatot szeretnénk engedélyezni, a 192.168.10.0-t és a 192.168.11.0-t. Ismét vonjuk ki a 255.255.255.255-ből a két hálózatot egybefogó alhálózati maszkot, ami jelen esetben 255.255.254.0 lesz. Az eredmény 0.0.1.255.
A példát megvalósíthatjuk az alábbi két utasítás segítségével is:
R1(config)# access-list 10 permit 192.168.10.0 0.0.0.255
R1(config)# access-list 10 permit 192.168.11.0 0.0.0.255
De sokkal hatékonyabb a következő konfiguráció:
R1(config)# access-list 10 permit 192.168.10.0 0.0.1.255
Gondoljuk át az alábbi konfigurációt, ahol a 192.168.16.0-tól 192.168.31.0-ig hálózattartományt engedélyezzük:
R1(config)# access-list 10 permit 192.168.16.0 0.0.0.255
R1(config)# access-list 10 permit 192.168.17.0 0.0.0.255
R1(config)# access-list 10 permit 192.168.18.0 0.0.0.255
R1(config)# access-list 10 permit 192.168.19.0 0.0.0.255
R1(config)# access-list 10 permit 192.168.20.0 0.0.0.255
R1(config)# access-list 10 permit 192.168.21.0 0.0.0.255
R1(config)# access-list 10 permit 192.168.22.0 0.0.0.255
R1(config)# access-list 10 permit 192.168.23.0 0.0.0.255
R1(config)# access-list 10 permit 192.168.24.0 0.0.0.255
R1(config)# access-list 10 permit 192.168.25.0 0.0.0.255
R1(config)# access-list 10 permit 192.168.26.0 0.0.0.255
R1(config)# access-list 10 permit 192.168.27.0 0.0.0.255
R1(config)# access-list 10 permit 192.168.28.0 0.0.0.255
R1(config)# access-list 10 permit 192.168.29.0 0.0.0.255
R1(config)# access-list 10 permit 192.168.30.0 0.0.0.255
R1(config)# access-list 10 permit 192.168.31.0 0.0.0.255
Az előző 16 konfigurációs utasítás helyettesíthető az alábbi egyetlen eggyel, ha a megfelelő helyettesítő maszkot használjuk:
R1(config)# access-list 10 permit 192.168.16.0 0.0.15.255