EN ESTA PÁGINA
Ejemplo a nivel de interfaz de Juniper Junos Configlet en 4.0.2: opciones de gigether
Ejemplo de Juniper Junos Configlet en 4.0.2: MTU (sección Nivel de interfaz: Eliminar)
Ejemplo de configuración de Juniper Junos en 4.0.2 Ejemplo: SNMP (varias secciones)
Ejemplo de configuración de Juniper Junos en 4.0.1 y 4.0.0: NTP (sección SYSTEM)
Ejemplo de configlet de Cisco NX-OS: Syslog (sección SYSTEM)
Ejemplo de configuración de Arista EOS: NTP (sección SYSTEM)
Ejemplo de configuración de Arista EOS: Velocidad de interfaz (sección INTERFACE)
Ejemplo de configlet Enterprise SONiC: SNMP (sección SYSTEM)
Ejemplo de Enterprise SONiC Configlet: Syslog (sección SYSTEM)
Ejemplo de configlet Enterprise SONiC: ruta estática (sección FRR)
Enterprise SONiC Configlet Ejemplo: comandos sonic-cli (sección SYSTEM)
Ejemplos de Configlet (diseño)
Ejemplo a nivel de interfaz de Juniper Junos Configlet en 4.0.2: opciones de gigether
Cuando cree un configlet de nivel de interfaz durante la fase de diseño, no sabrá los nombres de interfaz. No es hasta que estés trabajando en el plano que tendrás esa información. Los configlets de nivel de interfaz para Junos están diseñados para que pueda introducir detalles sin incluir el set interface
comando. Por ejemplo, para cambiar las "gigether-options" de la interfaz de Junos, puede usar un configlet jerárquico o set a nivel de interfaz.
gigether-options no-auto-negotiation gigether-options fec none
gigether-options { no-auto-negotiation; fec none; }
Cuando importe el configlet en el plano, especificará interfaces como xe-0/0/0
. Para un configlet de configuración establecido a nivel de interfaz de Junos, el software Apstra antepondrá los comandos set:
set interfaces xe-0/0/0 gigether-options no-auto-negotiation set interfaces xe-0/0/0 gigether-options fec none
Para un configlet jerárquico a nivel de interfaz de Junos, el software Apstra cargará la configuración estructurada de Junos:
interfaces { xe-0/0/0 { gigether-options { no-auto-negotiation; fec none; } } }
Ejemplo de Juniper Junos Configlet en 4.0.2: MTU (sección Nivel de interfaz: Eliminar)
Si desea utilizar un configlet de nivel de interfaz de Junos para eliminar una configuración existente, puede utilizar un configlet de eliminación de nivel de interfaz. Al igual que el configlet de conjunto de nivel de interfaz, cuando cree el configlet durante la fase de diseño, no sabrá los nombres de interfaz. No es hasta que estés trabajando en el plano que tendrás esa información. Los configlets de eliminación a nivel de interfaz para Junos están diseñados para que pueda introducir detalles sin incluir el delete interface
comando. Por ejemplo, para quitar la configuración "mtu" de la interfaz de Junos.
mtu
Cuando importe el configlet en el plano, especificará interfaces como xe-0/0/0
. Para un configlet de eliminación a nivel de interfaz de Junos, el software Apstra antepondrá los comandos de eliminación:
delete interfaces xe-0/0/0 mtu
Ejemplo de configuración de Juniper Junos en 4.0.2 Ejemplo: SNMP (varias secciones)
Puede crear un configlet con un generador en el nivel superior para habilitar SNMP. Para evitar alarmas SNMP en interfaces orientadas al servidor, por ejemplo, puede crear un segundo generador en el nivel de interfaz para configurar no-traps
.
El texto de la plantilla de nivel superior se valida para que comience con "establecer" o "eliminar". Vea a continuación el texto de ejemplo.
set snmp community public authorization read-only set snmp description “this is configlet test” set snmp location “Apstra DC” set snmp contact “june at juniper dot net” set snmp trap-group authentication-traps targets 10.0.10.1 set snmp trap-group authentication-traps targets 192.168.15.27 set snmp trap-group authentication-traps categories authentication
El texto de la plantilla a nivel de interfaz no se valida porque no es un comando de CLI completo. Vea a continuación el texto de ejemplo.
no-traps
Cuando importe el configlet en el plano, especificará interfaces como y el software de Apstra antepondrá el comando set como ex-0/0/0
.
set interface xe-0/0/0 no-traps
Ejemplo de configuración de Juniper Junos en 4.0.1 y 4.0.0: NTP (sección SYSTEM)
Texto de ejemplo para configurar servidores NTP en dispositivos Junos. (En la versión 4.0.2 de Apstra, SYSTEM se llama Nivel superior/Jerárquico).
system { ntp { boot-server 10.1.4.1; server 10.1.4.2; } }
Ejemplo de configlet de Cisco NX-OS: Syslog (sección SYSTEM)
Texto de ejemplo para configurar Syslog en dispositivos NX-OS.
logging server 192.168.0.30 logging facility local3 logging trap warning
no logging server 192.168.0.30 no logging facility local3 no logging trap warning
Ejemplo de configuración de Arista EOS: NTP (sección SYSTEM)
Texto de ejemplo para configurar servidores NTP en dispositivos EOS. Este configlet utiliza conjuntos de propiedades para las direcciones IP del servidor NTP.
ntp server {{NTP_SERVER_1}} ntp server {{NTP_SERVER_2}}
no ntp server {{NTP_SERVER_1}} no ntp server {{NTP_SERVER_2}}
Ejemplo de configuración de Arista EOS: Velocidad de interfaz (sección INTERFACE)
Texto de ejemplo para aplicar 'velocidad automática' a una interfaz. (Los dispositivos y las interfaces se especifican al importar el configlet en un plano).
speed auto
no speed auto
Ejemplo de Enterprise SONiC Configlet: NTP (sección SYSTEM)
Texto de ejemplo para usar el config
comando para configurar un servidor NTP para usar mgmt VRF en dispositivos SONiC.
sonic-db-cli CONFIG_DB hset 'NTP |global' vrf mgmt config ntp add {{ntp_server}}
config ntp del {{ntp_server}}
Ejemplo de configlet Enterprise SONiC: SNMP (sección SYSTEM)
Texto de ejemplo para usar el config
comando para configurar un SNMP snmptrap para usar mgmt VRF en dispositivos SONiC.
config snmptrap modify 2 {{SNMP_SERVER}} -v mgmt -c mypass
config snmptrap del 2
Ejemplo de Enterprise SONiC Configlet: Syslog (sección SYSTEM)
Texto de ejemplo para usar el comando para configurar el config
servidor Syslog para dispositivos SONiC.
config syslog add {{syslog_host}}
config syslog del {{syslog_host}}
Ejemplo de configlet Enterprise SONiC: ruta estática (sección FRR)
Texto de ejemplo para agregar una ruta estática
ip route 4.2.2.2/32 {{static_route_next_hop}} ip route 4.2.2.3/32 {{static_route_next_hop}}
Enterprise SONiC Configlet Ejemplo: comandos sonic-cli (sección SYSTEM)
Texto de ejemplo para usar el sonic-cli
comando para configurar la delay-restore
opción para SONiC mclag
. Debe usar sudo -u admin
al principio, and surround terms that contain spaces with single quotes
en cada comando de sonic-cli y < /dev/console
al final.
sudo -u admin sonic-cli -c config -c 'mclag domain 1' -c 'delay-restore 600' < /dev/console
sudo -u admin sonic-cli -c config -c 'mclag domain 1' -c 'no delay-restore' < /dev/console