Opprette en Smart Macro

April 29  by Eliza

Smart makroer er en stor tidsbesparende verktøy for deg å bruke til å hjelpe deg med dine Cisco nettverkssvitsj konfigurasjoner. Å gjøre dem enda mer kraftfull, kan du lage dine egne makroer fra scratch.

Før kjedelig du med Ciscoâ € ™ s regler skjønt, bør du være oppmerksom på følgende ting om makroer:

  • Når en makro påføres et grensesnitt, all eksisterende konfigurasjon på grensesnittet beholdt. Dette er ikke en total erstatning av konfigurasjonen, men en forsterkning av eksisterende konfigurasjon.
  • En makro kan inneholde opptil 3000 tegn med tekst. Dette er ikke som begrensende som en tweet, si, men det betyr ikke at du trenger å ta hensyn til hva du vil oppnå og komme til poenget med makro.
  • Makroer er store og små bokstaver, så se din bruk av case i makro navn. For eksempel er MyMacro ikke det samme makro som Mymacro eller mymacro, som alle kunne utføre helt forskjellige operasjoner.

Du har mye av breddegrad ved bruk av Smart makroer, men her er noen Gjør Nota € ™ s!

  • Du har ikke lov til å bruke exit eller slutten, noe som ville gå ut deg fra Interface Configuration modus eller Global konfigurasjon modus. Makroen må kjøres i sammenheng med ett grensesnitt.
  • Lik den forrige regelen, har du ikke lov til å endre kommandomodus med en kommando som grensesnittet kommandoen. Alle kommandoer for en makro trenger å utføre i den aktuelle kommandomodus.
  • For å opprette en makro, må du gå inn i makro Editor modus ved hjelp av makronavn kommandoen.
  • Når du ønsker å fullføre makro, ender det med en @ symbol.
  • Du bruker # -tegnet å utstede en kommentar linje innenfor en makro. Bruk kommentar linjer for å identifisere formålet med dine makro uttalelser.

Smart makroer og parametere

Når du arbeider med Smart makroer, har du muligheten til å opprette parametre til bruk innenfor makroene. Du identifisere disse parametrene i makro ved hjelp av makro søkeord direktivet i makroen.

Når du kjører denne makroen vil du bruke makroen gjelder kommandoen for å gi makroen din parametere. Ved å bruke parametere, kan du gjøre dine makroer mye mer fleksibel og nyttig.

Opprette en prøve makro

Du er nå klar til å lage en makro; for dette eksempelet Awesome_Macro ble opprettet. Denne makroen bruker parametere og tildeler noen av innstillingene som brukes med Cisco-desktop makro ..

Switch1> Aktiver
Switch1 # configure terminal
Switch1 (config) # makronavn Awesome_Macro
Skriv inn makrokommandoer ett per linje. Avslutt med tegnet "@".
# makro søkeord $ VLAN_ID
# Basic grensesnitt - Aktiver data VLAN bare
# Anbefalt verdi for VLAN_ID bør ikke være en
switch tilgang vlan $ VLAN_ID
switch modus tilgang
# Konfigurer port som en kant nettverksport
spenner-tree bpduguard mulig
@
Switch1 (config) #exit
Switch1 # viser parser makronavn Awesome_Macro
Makronavn: Awesome_Macro
Makro Type: passelig
# makro søkeord $ VLAN_ID
# Basic grensesnitt - Aktiver data VLAN bare
# Anbefalt verdi for VLAN_ID bør ikke være en
switch tilgang vlan $ VLAN_ID
switch modus tilgang
# Konfigurer port som en kant nettverksport
spenner-tree bpduguard mulig

Når du har opprettet Smart makro, bruker showet kommandoen for å verifisere at makroen ble skrevet riktig.