Virtual Chassis

Algunos modelos de juniper soportan el llamado virtual chassis que no es más que conectar dos switch entre ellos y que su funcionamiento sea como si sólo tuviéramos un switch con más puertos.

Es muy útil cuando tenemos en un rack dos switch para tener redundancia de conexiones

La conexión entre los switch se puede hacer por los puertos VC de la parte trasera o bien definiendo los puertos xe como puertos VC.

Antes de conectarlos hay que verificar que ambos switch tienen la misma versión del firmware

Actualización sin parada

Verificar que tenemos activado el NSSU (non stop software upgrade).

Para ello necesitamos que:

  • Todos lo miembros del virtual chassis y los Routing Engines ejecutando la misma versión del JunOS
  • Graceful Routing Engine switchover (GRES) debe estar habilitado
  • Nonstop active routing (NSR) debe esar habilitado
  • no-split-detection configurado

Para verificar esl estado de GRES y NSR ejecutar

cli
root@switch>show task replication
        Stateful Replication: Enabled
        RE mode: Master

En caso de no estar habilitado

cli
root@switch>configure
set chassis redundancy graceful-switchover
set routing-options nonstop-routing
set system commit synchronize

Una vez que verificamos que tenemos los requisitos debemos descargar el paquete de actualización de la web de juniper que vamos a instalar y copiarlo en /var/tmp

una vez copiado ejecutamos el comando

user@switch> request system software nonstop-upgrade  /var/tmp/package-name.tgz

Actualizar automáticamente otro miembro que se una al virtual chassis

Copiamos la imagen con la actualización en el switch master en la carpeta /var/tmp . Para copiar la imagen o bien lo hacemos desde l ainterfaz web o bien por SCP

Ejecutamos

configure
user@switch# set virtual-chassis auto-sw-update package-name /var/tmp/jinstall-ex-4200-12.3R10.2-domestic-signed.tgz

Borrar un virtual chassis

Si al quitar un miembro del virtual chassis los interfaz se quedan como ge-1/x/x debemos ejecutar el siguiente comando
request virtual-chassis renumber member-id 1 new-member-id 0 
Mas info