Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Cargando archivos de configuración

Cargar los archivos de configuración del dispositivo resulta útil para cargar partes de archivos de configuración que pueden ser comunes en varios dispositivos dentro de una red.

Ejemplos de cómo cargar una configuración desde un archivo o terminal

Puede crear un archivo que contenga datos de configuración para un dispositivo Juniper Networks, copiar el archivo al dispositivo local y, luego, cargar el archivo en el CLI. Después de cargar el archivo, puede confirmarlo para activar la configuración en el dispositivo o puede editar la configuración de forma interactiva mediante el CLI y confirmar la configuración más tarde.

También puede crear una configuración mientras escribe en el terminal y, luego, cargar la configuración. La carga de una configuración desde el terminal es útil cuando se cortan partes existentes de la configuración y se pegan en otros lugares de la configuración.

Para cargar un archivo de configuración existente que se encuentra en el dispositivo, utilice el comando load de modo de configuración:

Para cargar una configuración desde el terminal, utilice la siguiente versión del comando load de modo de configuración. Presione Ctrl + d para terminar la entrada.

Para reemplazar una configuración completa, debe especificar la override opción en cualquier nivel de la jerarquía. Una load override operación sustituye completamente la configuración de los candidatos actuales por el archivo que está cargando. De este modo, si guardó una configuración completa, utilizará esta opción.

Una override operación descarta la configuración de filename candidato actual y carga la configuración o la configuración que se escribe en el terminal. Cuando utiliza la override opción y confirma la configuración, todos los procesos del sistema lo reanalizan.

Para reemplazar partes de una configuración, especifique la replace opción. La load replace operación busca las replace: etiquetas que agregó al archivo cargado. Luego, la operación sustituye esas partes de la configuración del candidato por lo que se especifique después de la etiqueta. Esto resulta útil cuando se desea tener más control sobre lo que se está cambiando exactamente. Para que esta operación funcione, debe incluir etiquetas en el archivo o la configuración replace: que escriba en el terminal. El software busca las replace: etiquetas, elimina los extractos existentes del mismo nombre, si los hubiera, y los sustituye por la configuración entrante. Si no existe ninguna instrucción con el mismo nombre, la operación agrega a la configuración las replace instrucciones marcadas con la replace: etiqueta.

Si, en una operación, especifica un archivo o texto de tipo que contiene overridemerge etiquetas, se replace:replace: omiten las etiquetas. En este caso, la override operación o tiene prioridad y se lleva a merge cabo.

Si realiza una operación y si el archivo que especifica carece de etiquetas, la operación replace se ejecuta como una replace:replacemerge operación. La replace operación también se ejecuta como una operación si el texto que escriba carece de mergereplace: etiquetas. Esta información podría ser útil si ejecuta scripts automatizados y no puede saber de antemano si las secuencias de comandos deben realizar una operación replace o merge una operación. Las secuencias de comandos pueden replace utilizar la operación para cubrir cualquier caso.

La load merge operación combina la configuración del archivo o terminal guardado con la configuración del candidato existente. Esta información es útil si va a agregar nuevas secciones de configuración. Por ejemplo, supongamos que está agregando una configuración de [edit protocols] BGP al nivel de jerarquía, donde no había ninguna configuración BGP. Puede usar la load merge operación para combinar la configuración entrante con la configuración de candidato existente. Si la configuración existente y la configuración entrante contienen sentencias conflictivas, las instrucciones de la configuración entrante prevalecerán sobre las de la configuración existente.

Para reemplazar solo aquellas partes de la configuración que han cambiado, se especifica la update opción en cualquier nivel de la jerarquía. La load update operación compara la configuración del candidato y los datos de configuración nuevos. Esta operación solo cambia aquellas partes de la configuración candidata que sean diferentes de la nueva configuración. Utilice esta operación, por ejemplo, si existe una configuración de configuración BGP y el archivo que está cargando la cambia de alguna manera.

Las mergeopciones override, y update admiten la carga de datos de configuración en formato JavaScript Object Notation (JSON). Al cargar datos de configuración que utilizan el formato JSON, debe especificar json la opción en el comando.

Para cambiar parte de la configuración con un archivo de conexión, especifique la patch opción. La load patch operación carga un archivo o entrada de terminal que contiene cambios en la configuración. En primer lugar, en un dispositivo que ya tiene los cambios de configuración, show | compare debe escribir el comando para generar las diferencias existentes entre dos configuraciones. A continuación, puede cargar las diferencias en otro dispositivo. La ventaja del comando es que le permite copiar fragmentos de distintos niveles jerárquidos en un archivo de texto antes de cargarlos en load patch el dispositivo de destino. Esto puede ser un ahorro de tiempo si va a configurar varios dispositivos con las mismas opciones. Por ejemplo, suponga que configura una directiva de enrutamiento en ENRUTADOR1 y desea replicar la configuración de la Directiva en ENRUTADOR2, router3 y router4. Puede utilizar la load patch operación.

En este ejemplo, primero se ejecuta el show | compare comando.

Ejemplo:

Continuando con este ejemplo, copie el resultado del comando en el tablero, a fin de asegurarse show | compare de incluir los niveles jerárquinos. En el enrutador 2, 3 y 4, escriba load patch terminal y pegue el resultado. Luego, presione Intro y presione Ctrl-d para finalizar la operación. Si la entrada de la revisión especifica valores diferentes para una instrucción existente, la revisión de entrada invalidará a la instrucción existente.

Para usar la opción , , o sin especificar el mergereplace nivel de jerarquía setupdate completo, especifique la relative opción. Esta opción carga la configuración entrante en relación con su punto de edición actual en la jerarquía de configuración.

Ejemplo:

Para cargar una configuración que contenga set comandos de modo de configuración set , especifique la opción. Esta opción ejecuta las instrucciones de configuración línea por línea, ya que se almacenan en un archivo o desde un terminal. Las instrucciones pueden contener cualquier comando de modo de configuración, setcomo edit, exit, y top.

Para copiar un archivo de configuración de otro sistema de red al enrutador local, puede utilizar las utilidades SSH y Telnet, tal como se describe en el CLI Explorer.

Nota:

Si trabaja en un entorno de criterios comunes, los mensajes de registro del sistema se crean siempre que se cambia un atributo (por ejemplo, cambios de contraseña o cambios en el RADIUS secret secreto compartido). Estos cambios se registran durante las siguientes operaciones de carga de configuración:

Cómo funciona la codificación de caracteres en Juniper Networks dispositivos

Junos OS datos de configuración y la salida del comando operativo pueden contener caracteres no ASCII, que están fuera del conjunto de caracteres ASCII de 7 bits. Cuando se muestran datos operativos o de configuración en ciertos formatos o dentro de un tipo de sesión determinado, el software escapa y codifica estos caracteres. El software escapa o codifica los caracteres mediante la referencia equivalente de carácter 8.

El CLI intentos de mostrar cualquier carácter no ASCII en los datos de configuración que se producen en texto, conjunto o formato ASCII. El CLI también intenta mostrar estos caracteres en la salida de comando que se produce en formato de texto. En los casos de excepción, el CLI muestra la referencia al carácter 8 de la serie . (Los casos de excepción incluyen datos de configuración en formato XML y salida de comando en formato XML o JSON,) En las sesiones de protocolo XML NETCONF y Junos, verá un resultado similar si solicita datos de configuración o salida de comandos que contengan caracteres no ASCII. En este caso, el servidor devuelve la referencia equivalente de carácter muerto 8 YEE para esos caracteres para todos los formatos.

Por ejemplo, suponga que la siguiente cuenta de usuario, que contiene la letra pequeña latina n con una tilde (ñ), está configurada en el dispositivo.

Cuando se muestra la configuración resultante en formato de texto, la CLI imprime el carácter correspondiente.

Cuando se muestra la configuración resultante en formato XML en el CLI, el carácter ñ se asigna a su referencia equivalente de carácter 8 enteros AEE-8. ñ El mismo resultado se produce si se muestra la configuración en cualquier formato en una sesión de protocolo NETCONF o Junos XML.

Cuando cargue datos de configuración en un dispositivo, puede cargar caracteres no ASCII utilizando sus referencias equivalentes de caracteres Óstes a 8 años.

Acerca de especificar instrucciones e identificadores

En este tema, se proporcionan detalles CLI sobre las instrucciones de contenedor y las instrucciones leaf para que sepa cómo especificarlas al crear archivos de configuración ASCII. En este tema también se describe cómo CLI tipo de comprobación para comprobar que los datos que escribió tienen el formato correcto.

Especificar instrucciones

Las instrucciones se muestran de dos maneras, ya sea con llaves ({ }) o sin:

  • Nombre e identificador de instrucción con una o más instrucciones de nivel inferior entre corchetes:

  • Nombre de la instrucción, identificador y un solo identificador:

El nombre de instrucción es el nombre de la instrucción. El identifier-name es un nombre u otra cadena que identifica de forma exclusiva una instancia de una instrucción. Utilice un identificador cuando se puede especificar una instrucción más de una vez en una configuración.

Cuando se especifica una instrucción, debe especificar un nombre de instrucción, un nombre de identificador o ambos, según la jerarquía de instrucciones.

Los identificadores se especifican de una de las maneras siguientes:

  • identifier-name:el identifier-name es una palabra clave que se usa para identificar de forma exclusiva una instrucción cuando se puede especificar una instrucción más de una vez en una instrucción.

  • valor identifier-name:el identificador-name es una palabra clave y el valor es una variable de opción obligatoria.

  • identifier-name [value1 value2 value3 ...]: el nombre-identificador es una palabra clave que acepta varios valores. Los corchetes son obligatorios cuando se especifica un conjunto de valores; sin embargo, son opcionales si especifica solo un valor.

Los siguientes ejemplos muestran cómo se especifican las instrucciones y los identificadores en la configuración:

Cuando se crea un archivo de configuración ASCII, se especifican instrucciones e identificadores. Cada instrucción tiene un estilo preferido y el CLI usa ese estilo cuando se muestra la configuración en respuesta a un comando de modo de show configuración. Puede especificar instrucciones e identificadores de una de las maneras siguientes:

  • Instrucción seguida de identificadores:

  • Instrucción seguida de identificadores entre llaves:

  • Para algunos identificadores de repetición, puede utilizar un conjunto de llaves para todas las instrucciones:

Comprobación de tipos de la CLI

Cuando se especifican identificadores y valores, la CLI realiza la comprobación de tipos para comprobar que los datos especificados tienen el formato correcto. Por ejemplo, para una instrucción en la que debe especificar una dirección IP, el CLI requiere que escriba una dirección con un formato válido. De lo contrario, un mensaje de error indica lo que debe escribir. enumera los tipos de datos que CLI verifica. A continuación, se CLI tipos de entrada de configuración:

Tabla 1: Tipos de entrada de configuración de CLI

Tipo de datos

AlDarFormato

Cita

Nombre de interfaz física (utilizado en eledit interfaces] [jerarquía)

type-fpc/pic/port

Correct: et-0/0/1

Incorrect: et-0

Nombre completo de la interfaz

type-fpc/pic/port<:channel>.logical

Correct: et-0/0/1.0

Incorrect: et-0/0/1

Nombre de interfaz completo o abreviado (utilizado en ubicaciones distintas a laedit interfaces] [jerarquía)

type-<fpc</pic/port>><<: channel>.logical>

Correct: et, et-1, et-1/2/3:4.5

Dirección IP

0xhex-bytesoctet<. octet<.octet. <octet>>>

Correct: 1.2.3.4, 0x01020304, 128.8.1,128.8

Sample translations:

1.2.3ser1.2.3.00x01020304ser1.2.3.40x010203ser0.1.2.3

Dirección IP (Prefijo de destino) y longitud del prefijo

0xhex-bytes</length>octet<octet <octet.<octet>>></length>

Correct: 10/8, 128.8/16, 1.2.3.4/32, 1.2.3.4

Sample translations:

1.2.3ser1.2.3.0/320x01020304ser1.2.3.4/320x010203ser0.1.2.3/32defaultser0.0.0.0/0

Dirección ISO (Organización Internacional de estandarización)

hex-nibble<hex-nibble ...>

Correct: 47.1234.2345.3456.00, 47123423453456.00, 47.12.34.23.45.34.56.00

Sample translations:

47123456ser47.1234.5647.12.34.56ser47.1234.564712.3456ser47.1234.56

Identificador de área de OSPF (ID.)

0xhex-bytesoctet<.octet<.octet.< octet >>> decimal-number

Correct: 54, 0.0.0.54, 0x01020304, 1.2.3.4

Sample translations:

54ser0.0.0.54

257ser0.0.1.1128.8ser128.8.0.00x010203ser0.1.2.3

Acerca de cómo cargar una configuración desde un archivo

En los ejemplos siguientes se muestra el proceso de carga de una configuración desde un archivo.

Figura 1: Reemplazar la configuración actual Reemplazar la configuración actual
Figura 2: Uso de la opción reemplazar Uso de la opción reemplazar
Figura 3: Uso de la opción de combinación Uso de la opción de combinación
Figura 4: Uso de un archivo de revisión Uso de un archivo de revisión
Figura 5: Uso de la opción set Uso de la opción set

Subir un archivo de configuración

Puede crear un archivo de configuración en su sistema local, copiar el archivo al dispositivo y, luego, cargar el archivo en el CLI. Después de haber cargado el archivo de configuración, puede confirmarlo para activar la configuración en el dispositivo. También puede editar la configuración de forma interactiva mediante la CLI y comprometerla más tarde.

Para cargar un archivo de configuración desde el sistema local:

  1. Cree el archivo de configuración con un editor de texto, como el Bloc de notas, asegurándose de que la sintaxis del archivo de configuración sea correcta.
  2. En el archivo de texto de configuración, incluya una o más de las siguientes opciones para llevar a cabo la acción necesaria cuando se cargue el archivo.
    Tabla 2: Opciones del comando LOAD
    Opciones Descripción

    merge

    Combina la configuración activa actual con la configuración en el filename que especificó o la configuración que escriba en la ventana terminal. Una merge operación resulta útil cuando se agrega una nueva sección a una configuración existente. Si la configuración activa y la configuración entrante contienen sentencias conflictivas, las instrucciones de la configuración entrante prevalecerán sobre las de la configuración activa.

    override

    Descarta la configuración actual del candidato. Carga la configuración en el filename que especificó o la configuración que escriba en el terminal. Cuando utiliza la override opción y confirma la configuración, todos los procesos del sistema lo reanalizan. Puede usar la override opción en cualquier nivel de la jerarquía.

    replace

    Busca las etiquetas, elimina las instrucciones existentes del mismo nombre, si las hubiera, y sustituye las existentes por replace la configuración entrante. Si no existe ninguna instrucción con el mismo nombre, la operación agrega las replace instrucciones marcadas con replace la etiqueta a la configuración activa.

    Nota:

    Para que esta operación funcione, debe incluir etiquetas en el archivo de texto o en la configuración replace que introduzca en el terminal.

  3. Presione Ctrl + e para seleccionar todo el texto en el archivo de configuración.
  4. Presione Ctrl + c para copiar el contenido del archivo de texto de configuración en el portapapeles.
  5. Inicie sesión en el dispositivo con su nombre de usuario y contraseña.
  6. Entrar en modo de configuración: user@host> configure

    ediciones usuario @ host #

  7. Cargue el archivo de configuración: [editar] user@host # load merge terminal
  8. En el cursor, pegue el contenido del portadón con el ratón y el ícono Pegar: [edit] user@host# [Escriba [D en una nueva línea para finalizar la entrada] > load merge terminal Ya está Aquí. Pegue aquí el contenido del portapapeles <
  9. Presione entrar.
  10. Presione Ctrl + d para establecer el marcador de fin de archivo.

Para ver los resultados de los pasos de configuración antes de confirmar la configuración, show escriba el comando en el indicador de usuario.

Para confirmar estos cambios en la configuración activa, escriba el commit comando en el símbolo del usuario. También puede editar la configuración de forma interactiva mediante la CLI y comprometerla más tarde.