Corporation Ore Deposit

THCore64733ad78

úterý 24. července 2007

Routery - Wildcard masky

Wildcard masky neboli tzv. reverzní masky jsou vlastně subnetové masky obrácené v hodnotě bitů (1=0). Jsou vyžadovány u nastavování EIGRP, OSPF nebo access-listů.

Takže jednoduše platí:
mask 255.255.255.0 = 0.0.0.255 wildcard

Příklad subnet-wildcard převodu binárně 1:
11111111.11111111.11111111.10000000 = 255.255.255.128 Subnet maska
00000000.00000000.00000000.01111111 = 0.0.0.127 Wildcard maska

Příklad subnet-wildcard převodu binárně 2:
11111111.11111111.11111111.11111100 = 255.255.255.252 Subnet maska
00000000.00000000.00000000.00000011 = 0.0.0.3 Wildcard maska

atd...

OSPF/EIGRP trik s wildcard maskou:
Cisco IOS nám ovšem umožnuje učinit malý trik jednoduchým příkazem, kterým si můžeme vypomoci s převodem. Ukažme si to na názorném příkladu:

Interface konfugurován na IP adresu 137.1.2.0/27 (subnet 255.255.255.224, že jo)

interface GigabitEthernet0/0
description ->VLAN22 137.1.2.0/27
ip address 137.1.2.2 255.255.255.224
duplex auto
speed auto
end

Nyní potřebujete nastavit tuto síť v OSPF nebo EIGRP, takže musíme konvertovat subnet masku na wildcard masku.

Nejjednodušší metoda je samozřejmě použít IP adresu interfacu s wildcard maskou 0.0.0.0, ale pokud chceme konfigurovat wildcard "korektním" způsobem, je zde malý IOS "trik", který můžete využít u konfigurace wildcard masky v EIGRP (IGRP) a OSPF.
Místo aby jste použili wildcard masku, vypíšete normální subnet masku (stejnou jako jste zadávali při konfiguraci interfacu) a IOS za vás dokáže udělat konverzi jednoduchým příkazem:

Použijme subnet masku místo wild card masky:
router(config)#router os 100
router(config-router)#net 137.1.2.2 255.255.255.224 area 0

IOS příkaz pro konverzi:
router(config-router)#do sh run | sec ospf
router ospf 100
log-adjacency-changes
network 137.1.2.0 0.0.0.31 area 0

Žádné komentáře: