Inhoudsopgave:
Video: Macro by Marry | CameralandNL 2024
Smartport-macro's zijn een geweldige tijdbesparende tool die u kunt gebruiken om te helpen met uw Cisco netwerk switch configuraties. Om ze nog krachtiger te maken, kun je vanaf het begin je eigen macro's maken.
Voordat u zich echter gaat vervelen met de regels van Cisco, moet u de volgende dingen over macro's noteren:
-
Wanneer een macro op een interface wordt toegepast, blijft alle bestaande configuratie op de interface behouden. Dit is geen volledige vervanging van de configuratie, maar een aanvulling op de bestaande configuratie.
-
Een macro kan maximaal 3.000 teksttekens bevatten. Dit is echter niet zo beperkend als een tweet, maar het betekent wel dat je aandacht moet schenken aan wat je wilt bereiken en ter zake komt met je macro.
-
Macro's zijn hoofdlettergevoelig, dus let op uw gebruik van hoofdletters en kleine letters in de macronaam. MyMacro is bijvoorbeeld niet dezelfde macro als Mymacro of mymacro, die allemaal totaal verschillende bewerkingen kunnen uitvoeren.
Je hebt veel speelruimte bij het gebruik van Smartport-macro's, maar hier zijn een paar Do not's!
-
U mag exit of end niet gebruiken, anders verlaat u de interfaceconfiguratiemodus of de algemene configuratiemodus. De macro moet in de context van één interface worden uitgevoerd.
-
Net als bij de vorige regel, is het u niet toegestaan om de opdrachtmodus te wijzigen met een opdracht zoals de opdracht interface . Alle opdrachten voor een macro moeten worden uitgevoerd in de huidige opdrachtmodus.
-
Om een macro te maken, moet u de Macro Editor-modus openen met de opdracht macromaam .
-
Als u uw macro wilt voltooien, sluit u deze af met een @ -symbool.
-
U gebruikt het # -teken om een reactieregel binnen een macro uit te geven. Gebruik commentaarregels om het doel van uw macroverklaringen te identificeren.
Smartport-macro's en -parameters
Wanneer u met Smartport-macro's werkt, hebt u de mogelijkheid om parameters te maken voor gebruik binnen de macro's. U identificeert deze parameters in de macro met behulp van de macro sleutelwoorden -richtlijn in uw macro.
Wanneer u deze macro uitvoert, gebruikt u de opdracht macro toepassen om de macro uw parameters te geven. Door parameters te gebruiken, kunt u uw macro's veel flexibeler en bruikbaarder maken.
Een voorbeeldmacro maken
U bent nu klaar om een macro te maken; voor dit voorbeeld is de Awesome_Macro gemaakt. Deze macro gebruikt parameters en wijst enkele van de instellingen toe die worden toegepast met de macro cisco-desktop …
Switch1> enable Switch1 # configure terminal Switch1 (config) # macronaam Awesome_Macro Voer macro-opdrachten in één regel per regel.Eindig met het teken '@'. # macro sleutelwoorden $ VLAN_ID # Basisinterface - Gegevens alleen VLAN inschakelen # Aanbevolen waarde voor VLAN_ID zou niet 1 switchpoorttoegang moeten zijn vlan $ VLAN_ID switchportmodustoegang # Poort configureren als een randnetwerkpoort spanning-tree bpduguard enable @ Switch1 (config) #exit Switch1 # toon parser macro naam Awesome_Macro Macro naam: Awesome_Macro Macro type: aanpasbaar # macro sleutelwoorden $ VLAN_ID # Basis interface - Schakel gegevens in VLAN alleen # Aanbevolen waarde voor VLAN_ID moet niet 1 switchport toegang vlan $ VLAN_ID switchport mode toegang # Poort configureren als een edge network poort spanning-tree bpduguard enable
Na het maken van de Smartport-macro gebruikt u de opdracht show om te controleren of de macro correct is getypt.