Guía de configuración de ERPS para el switch TP-Link JetStream
Los switches gestionados TP-Link L2+ son compatibles con la función de conmutación de protección de anillo Ethernet (ERPS). ERPS es un protocolo estándar emitido por ITU-T para evitar bucles en las redes de anillo, que brinda protección por debajo de los 50 ms y conmutación de recuperación para el tráfico de Ethernet, y garantiza que no se formen bucles en la capa de Ethernet.
En comparación con los protocolos de árbol de expansión, incluidos STP, RSTP y MSTP, ERPS puede lograr una convergencia significativamente más rápida (menos de 50 ms frente a varios segundos), cumpliendo con los requisitos de confiabilidad de clase de operador, pero requiere configuraciones manuales más complejas para realizar funciones.
En este artículo, presentaremos cómo configurar ERPS en los switches TP-Link JetStream. Para obtener más información sobre el concepto y el mecanismo de funcionamiento de ERPS, consulte ITU-T G.8032/Y.1344.
Tabla de contenido
1.Comandos de configuración de ERPS
- 1) anillo erps
- 2) anillo erps (interfaz)
- 3) control-vlan
- 4) descripción
- 5) instancia protegida
- 6) temporizador de guardia
- 7) wtr-temporizador
- 8) temporizador de espera
- 9) reversivo
- 10) versión
- 11) subanillo
- 12) anillo erps de tc-notify
- 13) Mostrar anillo erps
2. Hoja de ruta de configuración
3. Ejemplo para configurar un anillo único de ERPS
- 1) Crear anillo ERPS 1.
- 2) Cree VLAN y asigne VLAN 100 a 200 a la Instancia 1
- 3) Configure los ajustes del puerto.
- 4) Verificar la configuración.
- 5) Archivos de configuración.
4. Ejemplo para configurar un anillo ERPS con varias instancias.
- 1) Crear anillos ERPS.
- 2) Cree VLAN, asigne VLAN 10 a 20 a la Instancia 1, VLAN 30 a 40 a la Instancia 2.
- 3) Configure los ajustes del puerto.
- 4) Verificar la configuración.
- 5) Archivos de configuración.
5. Ejemplo para configurar una red de anillos múltiples ERPS
- 1) Crear anillos ERPS.
- 2) Cree VLAN, asigne VLAN 10 a 20 a la Instancia 1.
- 3) Configure los ajustes del puerto.
- 4) Verificar la configuración.
- 5) Archivos de configuración.
1. Comandos de configuración de ERPS
Aquí se describirán algunos de los comandos más utilizados para la configuración de ERPS. Para obtener una lista completa de los comandos ERPS de los switches TP-Link JetStream, consulte la Guía CLI.
1) anillo erps
El comando erps ring habilita la función ERPS globalmente y crea un anillo ERPS.
Syntax
erps ring ring-id
no erps ring ring-id
Parameter
Parameter | Description |
---|---|
ring-id | El ID del anillo ERPS, que va del 1 al 8. |
Ejemplo
Habilite la función ERPS globalmente y cree el anillo 1 de ERPS.
Switch(config)#erps ring 1
2) Anillo erps (interfaz)
El comando erps ring agrega un puerto a un anillo ERPS y especifica una función para el puerto. De forma predeterminada, no se agrega un puerto a un anillo de ERPS y no se especifica ninguna función de puerto.
Un puerto propietario de RPL bloquea el tráfico en el RPL (Ring Protection Link, Enlace de Protección de Anillo, que es el enlace en el que se encuentra el puerto propietario de RPL) para evitar bucles. Un anillo ERPS tiene solo un puerto propietario RPL. Cuando falla un enlace o nodo en el anillo de ERPS, el puerto propietario de RPL se habilita y el RPL reenvía el tráfico para garantizar el reenvío de tráfico continuo.
Un puerto vecino RPL está directamente conectado a un puerto propietario RPL. En situaciones normales, tanto el puerto propietario de RPL como el puerto vecino de RPL están bloqueados. Cuando el anillo ERPS falla, el propietario de RPL y los puertos vecinos se desbloquean y el RPL reenvía el tráfico.
Los puertos comunes son puertos de anillo distintos del propietario de RPL y los puertos vecinos.
En la siguiente figura, el puerto 2 del Switch B es el puerto propietario de RPL, el puerto 1 del Switch C es el puerto vecino de RPL, mientras que los otros puertos en cuatro switches son todos puertos comunes.
Syntax
erps ring ring-id [rpl owner|neighbour]
Parameter
Parameter | Description |
---|---|
ring-id | La ID del anillo ERPS, que va de 1 a 8. |
owner | Configurar el rol del puerto como propietario |
neighbour | Configurar el rol del puerto como vecino |
Ejemplo
Habilite la función del puerto gigabitEthernet 1/0/1 en el anillo 1 como propietario y el puerto gigabitEthernet 1/0/2 en el anillo 1 como puerto común.
Switch(config)#interface gigiabitEthernet 1/0/1
Switch(config-if)#erps ring 1 rpl owner
Switch(config-if)#exit
Switch(config)#interface gigiabitEthernet 1/0/2
Switch(config)#erps ring 1
3) control-vlan
Cada anillo ERPS debe configurarse con una VLAN de control, que se utiliza para transmitir PDU R-APS (conmutación de protección automática en anillo). Diferentes anillos ERPS deben usar diferentes VLAN de control.
El comando control-vlan configura una VLAN de control para un anillo ERPS. Tenga en cuenta que no se deben agregar puertos a la VLAN de control antes de esta configuración.
Syntax
control-vlan vlan
Parameter
Parameter | Description |
---|---|
vlan | VLAN de reenvío para PDU R-APS, que van de 1 a 4094. |
Ejemplo
Configure la VLAN 10 de control para el anillo 1 de ERPS.
Switch(ring-config)#control-vlan 10
4) Descripción
El comando description configura la descripción de un anillo ERPS.
Syntax
description description
Ejemplo
Switch(ring-config)#description "ring 1"
5) Instancia protegida
En una red de instancias múltiples de ERPS, se pueden configurar múltiples anillos lógicos de ERPS en un solo anillo físico. Cada anillo lógico de ERPS está configurado con una instancia de protección y cada instancia de protección representa un rango de VLAN. De esta forma, el tráfico de datos pertenecientes a distintas VLAN puede ser transportado a través de diferentes caminos físicos, logrando así balanceo de carga y respaldo de enlaces.
El comando protected-instance se usa para configurar la instancia protegida para el anillo ERPS, el control-vlan debe estar en el ámbito de la instancia protegida. Para configurar una instancia, primero debe habilitar MSTP y configurar la instancia de MSTP.
Syntax
protected-instance instance
Parameter
Parameter | Description |
---|---|
vlan | VLAN de reenvío para PDU R-APS, que van de 1 a 4094. |
Ejemplo
Asigne VLAN 10-20 a la instancia 1 y configure la instancia 1 en el anillo 1 de ERPS.
Switch(config)#spanning-tree mode mstp
Switch(config)#spanning-tree mst configuration
Switch(config)#instance 1 vlan 10-20
Switch(config-mst)#erps ring 1
Switch(ring-config)#protected-instance 1
6) guard-timer
Cuando se recupera un enlace o un nodo defectuoso, se inicia el temporizador Guard y el switch no procesa ningún paquete R-APS hasta que el temporizador expira para evitar que el enlace se bloquee debido a la recepción de paquetes R-APS vencidos.
El comando guard-timer establece el temporizador de guardia en un anillo ERPS. De forma predeterminada, el temporizador de guardia es de 200 centisegundos en un anillo ERPS.
Syntax
guard-timer time
no guard-timer time
Parameter
Parameter | Description |
---|---|
time | La configuración de tiempo para el temporizador de guardia, que va de 1 a 200, en centisegundos. |
Ejemplo
Configure el temporizador de guardia en 150 centisegundos
Switch(ring-config)#guard-timer 150
7) Temporizador wtr
El propietario del RPL utiliza el temporizador WTR (esperar para restaurar) para verificar que el anillo se haya estabilizado antes de bloquear el RPL después de la recuperación de SF (fallo de señal).
El comando wtr-timer se utiliza para configurar el temporizador WTR. De forma predeterminada, el temporizador WTR es de 5 minutos.
Syntax
wtr-timer time
no wtr-timer time
Parameter
Parameter | Description |
---|---|
time | La configuración de tiempo para el temporizador WTR, que va de 1 a 12, en minutos. |
Ejemplo
Configure el temporizador WTR a 10 minutos
Switch(ring-config)#wtr-timer 10
8) holdoff-timer
Con el temporizador Holdoff habilitado, las fallas solo se informarán si este temporizador expira. De forma predeterminada, el temporizador de retención es de 0 decisegundos.
Syntax
holdoff-timer time
no holdoff-timer time
Parameter
Parameter | Description |
---|---|
time | La configuración de tiempo para el temporizador Holdoff, que va de 1 a 100, en decisegundos. |
Ejemplo
Configure el temporizador Holdoff a 10 decisegundos.
Switch(ring-config)#holdoff-timer 10
9) reversivo
El comando reversible configura el modo de conmutación reversible o no reversible. De forma predeterminada, el anillo ERPS utiliza el modo de conmutación reversible; una vez que se corrige la falla del anillo, el propietario de RPL se vuelve a bloquear.
Syntax
revertive enable|disable
Ejemplo
Configure la conmutación no reversible en el anillo 1 de ERPS.
Switch(ring-config)#revertive disable
10) versión
ERPS tiene dos versiones. ERPS v2, descrito por ITU-T G.8032 (2010) es compatible con versiones anteriores de ERPS v1, descrito por ITU-T G.8032 (2008), proporcionando funciones mejoradas, como topologías de anillos múltiples.
De forma predeterminada, se utiliza ERPS v1. Si todos los dispositivos en el anillo ERPS son compatibles con ERPS v1 y v2, se recomienda usar v2.
Syntax
version version
Parameter
Parameter | Description |
---|---|
version | 1 or 2 |
Ejemplo
Especifique ERPS v2 para el anillo 1 de ERPS.
Switch(ring-config)#version 2
11) subanillo
ERPS v2 admite topologías de anillos múltiples. Para implementar ERPS en una red de varios anillos, configure algunos anillos como subanillos con el comando subanillo.
En la siguiente figura, el anillo principal es un anillo cerrado formado por los interruptores A, B, C y D, mientras que el anillo secundario es un anillo abierto formado por el interruptor de enlace B <---> E <---> F <---> C.
De forma predeterminada, todos los anillos de ERPS son anillos principales.
Syntax
sub-ring
no sub-ring
Ejemplo
Configure el anillo 2 de ERPS como subanillo.
Switch(config)#erps ring 2
Switch(ring-config)#sub-ring
12) anillo erps de tc-notify
De forma predeterminada, un anillo de ERPS no notifica a otros anillos de ERPS sobre su cambio de topología. Sin embargo, cuando cambia la topología de un subanillo de ERPS, debe notificar a los anillos principales, de modo que esos anillos estén al tanto del cambio de topología y envíen mensajes Flush-FDB en sus anillos separados instruyendo a sus nodos para que actualicen su FDB, lo que garantiza una transmisión de tráfico ininterrumpida. .
Nota: el comando tc-notify erps ring solo tiene efecto en los subanillos ERPS.
Syntax
tc-notify erps ring ring-id
no tc-notify erps ring ring-id
Parameter
Parameter | Description |
---|---|
ring-id | El ID del anillo ERPS, que va de 1 a 8. |
Ejemplo
Configure el subanillo 2 de ERPS para notificar al anillo 1 de ERPS sobre su cambio de topología.
Switch(config)#erps ring 2
Switch(ring-config)#version 2
Switch(ring-config)#sub-ring
Switch(ring-config)#tc-notify erps ring 1
13) Mostrar anillo erps
El comando se utiliza para mostrar la información del anillo ERPS.
Syntax
show erps ring [ring-id | all]
Ejemplo
Mostrar información ERPS de todos los anillos:
Switch# show erps ring all
2. Hoja de ruta de configuración
- Cree anillos ERPS, configure VLAN de control e instancias protegidas y otras configuraciones;
- Configurar relaciones de mapeo de VLAN-Instancia;
- Configure los ajustes de VLAN 802.1Q y los roles de anillo de ERPS para los puertos de anillo de ERPS.
3. Ejemplo para configurar un anillo único de ERPS
La siguiente figura muestra una topología Ethernet de anillo simple.
- La VLAN de control es la VLAN 10;
- Instancia protegida incluye VLAN 10 a 20.
- GE 1/0/2 en el switch B es el puerto propietario de RPL y GE 1/0/1 en el switch C es el puerto vecino de RPL.
1) Crear anillo ERPS 1.
Configure el switch A.
Switch-A> enable
Switch-A# configure
Switch-A (config) # erps ring 1
Switch-A (ring-config) # description ERPS_RING_1
Switch-A (ring-config) # control-vlan 10
Switch-A (ring-config) # protected-instance 1
Switch-A (ring-config) # version 2
Switch-A (ring-config) # exit
Configurar el switch B.
Switch-B> enable
Switch-B# configure
Switch-B (config) # erps ring 1
Switch-B (ring-config) # description ERPS_RING_1
Switch-B (ring-config) # control-vlan 10
Switch-B (ring-config) # protected-instance 1
Switch-B (ring-config) # version 2
Switch-B (ring-config) # exit
Configurar el switch C.
Switch-C> enable
Switch-C# configure
Switch-C (config) # erps ring 1
Switch-C (ring-config) # description ERPS_RING_1
Switch-C (ring-config) # control-vlan 10
Switch-C (ring-config) # protected-instance 1
Switch-C (ring-config) # version 2
Switch-C (ring-config) # exit
Configurar el switch D.
Switch-D> enable
Switch-D# configure
Switch-D (config) # erps ring 1
Switch-D (ring-config) # description ERPS_RING_1
Switch-D (ring-config) # control-vlan 10
Switch-D (ring-config) # protected-instance 1
Switch-D (ring-config) # version 2
Switch-D (ring-config) # exit
2) Cree VLAN y asigne VLAN 100 a 200 a la Instancia 1
Configurar el switch A.
Switch-A (config) # vlan 10-20
Switch-A (config-vlan) # exit
Switch-A (config) # spanning-tree
Switch-A (config) # spanning-tree mode mstp
Switch-A (config) # spanning-tree mst configuration
Switch-A (config-mst) # instance 1 vlan 10-20
Switch-A (config-mst) # exit
Configurar el switch B.
Switch-B (config) # vlan 10-20
Switch-B (config-vlan) # exit
Switch-B (config) # spanning-tree
Switch-B (config) # spanning-tree mode mstp
Switch-B (config) # spanning-tree mst configuration
Switch-B (config-mst) # instance 1 vlan 10-20
Switch-B (config-mst) # exit
Configurar el switch C.
Switch-C (config) # vlan 10-20
Switch-C (config-vlan) # exit
Switch-C (config) # spanning-tree
Switch-C (config) # spanning-tree mode mstp
Switch-C (config) # spanning-tree mst configuration
Switch-C (config-mst) # instance 1 vlan 10-20
Switch-C (config-mst) # exit
Configurar el switch D.
Switch-D (config) # vlan 10-20
Switch-D (config-vlan) # exit
Switch-D (config) # spanning-tree
Switch-D (config) # spanning-tree mode mstp
Switch-D (config) # spanning-tree mst configuration
Switch-D (config-mst) # instance 1 vlan 10-20
Switch-D (config-mst) # exit
3) Configure los ajustes del puerto.
Configurar el switch A..
Switch-A (config) # interface gigabitEthernet 1/0/1
Switch-A (config-if) # switchport general allowed vlan 10-20 tagged
Switch-A (config-if) # no switchport general allowed vlan 1
Switch-A (config-if) # erps ring 1
Switch-A (config-if) # exit
Switch-A (config) # interface gigabitEthernet 1/0/2
Switch-A (config-if) # switchport general allowed vlan 10-20 tagged
Switch-A (config-if) # no switchport general allowed vlan 1
Switch-A (config-if) # erps ring 1
Switch-A (config-if) # exit
Configurar el switch B. Ojo que el puerto 1/0/2 es el puerto propietario de RPL.
Switch-B (config) # interface gigabitEthernet 1/0/1
Switch-B (config-if) # switchport general allowed vlan 10-20 tagged
Switch-B (config-if) # no switchport general allowed vlan 1
Switch-B (config-if) # erps ring 1
Switch-B (config-if) # exit
Switch-B (config) # interface gigabitEthernet 1/0/2
Switch-B (config-if) # switchport general allowed vlan 10-20 tagged
Switch-B (config-if) # no switchport general allowed vlan 1
Switch-B (config-if) # erps ring 1 rpl owner
Switch-B (config-if) # exit
Configurar el switch C. Ojo que el puerto 1/0/1 es el puerto vecino RPL.
Switch-C (config) # interface gigabitEthernet 1/0/1
Switch-C (config-if) # switchport general allowed vlan 10-20 tagged
Switch-C (config-if) # no switchport general allowed vlan 1
Switch-C (config-if) # erps ring 1 rpl neighbour
Switch-C (config-if) # exit
Switch-C (config) # interface gigabitEthernet 1/0/2
Switch-C (config-if) # switchport general allowed vlan 10-20 tagged
Switch-C (config-if) # no switchport general allowed vlan 1
Switch-C (config-if) # erps ring 1
Switch-C (config-if) # exit
Configurar el switch D.
Switch-D (config) # interface gigabitEthernet 1/0/1
Switch-D (config-if) # switchport general allowed vlan 10-20 tagged
Switch-D (config-if) # no switchport general allowed vlan 1
Switch-D (config-if) # erps ring 1
Switch-D (config-if) # exit
Switch-D (config) # interface gigabitEthernet 1/0/2
Switch-D (config-if) # switchport general allowed vlan 10-20 tagged
Switch-D (config-if) # no switchport general allowed vlan 1
Switch-D (config-if) # erps ring 1
Switch-D (config-if) # exit
4) Verificar la configuración.
Después de completar las configuraciones, ejecute show erps ring para verificar la configuración.
Ejecute el comando en el switch B.
Switch-B # show erps ring 1
Ring ID :1
Describe :ERPS_RING_1
Control Vlan :10
Protected Instance :1
WTR Timer Setting (min) :5 Running (s) :0
Guard Timer Setting (csec) :200 Running (csec) :0
Holdoff Timer Setting (deciseconds) :0 Running (deciseconds) :0
WTB Timer Running (csec) :0
Ring State :PROTECTION
RAPS_MEL :7
Revertive Mode :Revertive
Version :2
Sub-ring :No
Virtual-channel :No
Forced Switch Port :---
Manual Switch Port :---
Port Port Role Port Status Signal Status
Gi1/0/1 Common Forwarding Non-Failed
Gi1/0/2 RPL Owner Discarding Failed
5) Archivos de configuración.
Archivo de configuración de switch A.
!TL-SG3428
vlan 10-20
#
erps ring 1
description "ERPS_RING_1"
control-vlan 10
protected-instance 1
version 2
#
spanning-tree
spanning-tree mode mstp
spanning-tree mst configuration
instance 1 vlan 10-20,
#
interface gigabitEthernet 1/0/1
erps ring 1
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
#
interface gigabitEthernet 1/0/2
erps ring 1
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
Archivo de configuración de switch B.
!TL-SG3428
vlan 10-20
#
erps ring 1
description "ERPS_RING_1"
control-vlan 10
protected-instance 1
version 2
#
spanning-tree
spanning-tree mode mstp
spanning-tree mst configuration
instance 1 vlan 10-20,
#
interface gigabitEthernet 1/0/1
erps ring 1
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
#
interface gigabitEthernet 1/0/2
erps ring 1 rpl owner
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
Archivo de configuración de switch C.
!TL-SG3428
vlan 10-20
#
erps ring 1
description "ERPS_RING_1"
control-vlan 10
protected-instance 1
version 2
#
spanning-tree
spanning-tree mode mstp
spanning-tree mst configuration
instance 1 vlan 10-20,
#
interface gigabitEthernet 1/0/1
erps ring 1 rpl neighbour
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
#
interface gigabitEthernet 1/0/2
erps ring 1
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
Archivo de configuración de switch D.
!TL-SG3428
vlan 10-20
#
erps ring 1
description "ERPS_RING_1"
control-vlan 10
protected-instance 1
version 2
#
spanning-tree
spanning-tree mode mstp
spanning-tree mst configuration
instance 1 vlan 10-20,
#
interface gigabitEthernet 1/0/1
erps ring 1
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
#
interface gigabitEthernet 1/0/2
erps ring 1 rpl owner
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
4. Ejemplo para configurar un anillo ERPS con varias instancias.
La siguiente figura muestra una topología Ethernet de anillo simple. Podemos configurar dos anillos ERPS para balanceo de carga de tráfico.
-- ERPS Anillo 1:
- La VLAN de control es la VLAN 10;
- Instancia protegida incluye VLAN 10 a 20.
- GE 1/0/2 en el switch B es el puerto propietario de RPL y GE 1/0/1 en el switch C es el puerto vecino de RPL.
- En condiciones normales, RPL (Switch B --- Switch C) está bloqueado y la ruta de reenvío de datos es Switch B --- Switch A --- Switch D.
-- ERPS Anillo 2:
- La VLAN de control es la VLAN 30;
- Instancia protegida incluye VLAN 30 a 40.
- GE 1/0/1 en el switch A es el puerto propietario de RPL y GE 1/0/1 en el switch D es el puerto vecino de RPL.
- En condiciones normales, RPL (Switch A --- Switch D) está bloqueado y la ruta de reenvío de datos es Switch A --- Switch B --- Switch C.
1) Crear anillos ERPS.
Configurar Switch A.
Switch-A> enable
Switch-A# configure
Switch-A (config) # erps ring 1
Switch-A (ring-config) # description ERPS_RING_1
Switch-A (ring-config) # control-vlan 10
Switch-A (ring-config) # protected-instance 1
Switch-A (ring-config) # version 2
Switch-A (ring-config) # exit
Switch-A (config) # erps ring 2
Switch-A (ring-config) # description ERPS_RING_2
Switch-A (ring-config) # control-vlan 30
Switch-A (ring-config) # protected-instance 2
Switch-A (ring-config) # version 2
Switch-A (ring-config) # exit
Configurar Switch B.
Switch-B> enable
Switch-B# configure
Switch-B (config) # erps ring 1
Switch-B (ring-config) # description ERPS_RING_1
Switch-B (ring-config) # control-vlan 10
Switch-B (ring-config) # protected-instance 1
Switch-B (ring-config) # version 2
Switch-B (ring-config) # exit
Switch-B (config) # erps ring 2
Switch-B (ring-config) # description ERPS_RING_2
Switch-B (ring-config) # control-vlan 30
Switch-B (ring-config) # protected-instance 2
Switch-B (ring-config) # version 2
Switch-B (ring-config) # exit
Configurar Switch C.
Switch-C> enable
Switch-C# configure
Switch-C (config) # erps ring 1
Switch-C (ring-config) # description ERPS_RING_1
Switch-C (ring-config) # control-vlan 10
Switch-C (ring-config) # protected-instance 1
Switch-C (ring-config) # version 2
Switch-C (ring-config) # exit
Switch-C (config) # erps ring 2
Switch-C (ring-config) # description ERPS_RING_2
Switch-C (ring-config) # control-vlan 30
Switch-C (ring-config) # protected-instance 2
Switch-C (ring-config) # version 2
Switch-C (ring-config) # exit
Configurar Switch D.
Switch-D> enable
Switch-D# configure
Switch-D (config) # erps ring 1
Switch-D (ring-config) # description ERPS_RING_1
Switch-D (ring-config) # control-vlan 10
Switch-D (ring-config) # protected-instance 1
Switch-D (ring-config) # version 2
Switch-D (ring-config) # exit
Switch-D (config) # erps ring 2
Switch-D (ring-config) # description ERPS_RING_2
Switch-D (ring-config) # control-vlan 30
Switch-D (ring-config) # protected-instance 2
Switch-D (ring-config) # version 2
Switch-D (ring-config) # exit
2) Cree VLAN, asigne VLAN 10 a 20 a la Instancia 1, VLAN 30 a 40 a la Instancia 2.
Configurar Switch A.
Switch-A (config) # vlan 10-20,30-40
Switch-A (config-vlan) # exit
Switch-A (config) # spanning-tree
Switch-A (config) # spanning-tree mode mstp
Switch-A (config) # spanning-tree mst configuration
Switch-A (config-mst) # instance 1 vlan 10-20
Switch-A (config-mst) # instance 2 vlan 30-40
Switch-A (config-mst) # exit
Configurar Switch B.
Switch-B (config) # vlan 10-20,30-40
Switch-B (config-vlan) # exit
Switch-B (config) # spanning-tree
Switch-B (config) # spanning-tree mode mstp
Switch-B (config) # spanning-tree mst configuration
Switch-B (config-mst) # instance 1 vlan 10-20
Switch-B (config-mst) # instance 2 vlan 30-40
Switch-B (config-mst) # exit
Configurar Switch C.
Switch-C (config) # vlan 10-20,30-40
Switch-C (config-vlan) # exit
Switch-C (config) # spanning-tree
Switch-C (config) # spanning-tree mode mstp
Switch-C (config) # spanning-tree mst configuration
Switch-C (config-mst) # instance 1 vlan 10-20
Switch-C (config-mst) # instance 2 vlan 30-40
Switch-C (config-mst) # exit
Configurar Switch D.
Switch-D (config) # vlan 10-20,30-40
Switch-D (config-vlan) # exit
Switch-D (config) # spanning-tree
Switch-D (config) # spanning-tree mode mstp
Switch-D (config) # spanning-tree mst configuration
Switch-D (config-mst) # instance 1 vlan 10-20
Switch-D (config-mst) # instance 2 vlan 30-40
Switch-D (config-mst) # exit
3) Configure los ajustes del puerto.
Configure el switch A, tenga en cuenta que el puerto 1/0/1 es el puerto propietario de RPL del anillo 2 de ERPS.
Switch-A (config) # interface gigabitEthernet 1/0/1
Switch-A (config-if) # switchport general allowed vlan 10-20,30-40 tagged
Switch-A (config-if) # no switchport general allowed vlan 1
Switch-A (config-if) # erps ring 1
Switch-A (config-if) # erps ring 2 rpl owner
Switch-A (config-if) # exit
Switch-A (config) # interface gigabitEthernet 1/0/2
Switch-A (config-if) # switchport general allowed vlan 10-20,30-40 tagged
Switch-A (config-if) # no switchport general allowed vlan 1
Switch-A (config-if) # erps ring 1
Switch-A (config-if) # erps ring 2
Switch-A (config-if) # exit
Configure el switch B, tenga en cuenta que el puerto 1/0/2 es el puerto propietario de RPL del anillo 1 de ERPS.
Switch-B (config) # interface gigabitEthernet 1/0/1
Switch-B (config-if) # switchport general allowed vlan 10-20,30-40 tagged
Switch-B (config-if) # no switchport general allowed vlan 1
Switch-B (config-if) # erps ring 1
Switch-B (config-if) # erps ring 1
Switch-B (config-if) # exit
Switch-B (config) # interface gigabitEthernet 1/0/2
Switch-B (config-if) # switchport general allowed vlan 10-20,30-40 tagged
Switch-B (config-if) # no switchport general allowed vlan 1
Switch-B (config-if) # erps ring 1 rpl owner
Switch-B (config-if) # erps ring 2
Switch-B (config-if) # exit
Configure el switch C, tenga en cuenta que el puerto 1/0/1 es el puerto vecino RPL del anillo 1 de ERPS.
Switch-C (config) # interface gigabitEthernet 1/0/1
Switch-C (config-if) # switchport general allowed vlan 10-20,30-40 tagged
Switch-C (config-if) # no switchport general allowed vlan 1
Switch-C (config-if) # erps ring 1 rpl neighbour
Switch-C (config-if) # erps ring 2
Switch-C (config-if) # exit
Switch-C (config) # interface gigabitEthernet 1/0/2
Switch-C (config-if) # switchport general allowed vlan 10-20,30-40 tagged
Switch-C (config-if) # no switchport general allowed vlan 1
Switch-C (config-if) # erps ring 1
Switch-C (config-if) # erps ring 2
Switch-C (config-if) # exit
Configure el switch D, tenga en cuenta que el puerto 1/0/1 es el puerto vecino RPL del anillo 2 de ERPS.
Switch-D (config) # interface gigabitEthernet 1/0/1
Switch-D (config-if) # switchport general allowed vlan 10-20,30-40 tagged
Switch-D (config-if) # no switchport general allowed vlan 1
Switch-D (config-if) # erps ring 1
Switch-D (config-if) # erps ring 2 rpl neighbour
Switch-D (config-if) # exit
Switch-D (config) # interface gigabitEthernet 1/0/2
Switch-D (config-if) # switchport general allowed vlan 10-20,30-40 tagged
Switch-D (config-if) # no switchport general allowed vlan 1
Switch-D (config-if) # erps ring 1
Switch-D (config-if) # erps ring 2
Switch-D (config-if) # exit
4) Verificar la configuración.
Después de completar las configuraciones, ejecute show erps ring para verificar la configuración.
Ejecute el comando en el switch B.
Switch-B # show erps ring all
Ring ID :1
Describe :ERPS_RING_1
Control Vlan :10
Protected Instance :1
WTR Timer Setting (min) :5 Running (s) :0
Guard Timer Setting (csec) :200 Running (csec) :0
Holdoff Timer Setting (deciseconds) :0 Running (deciseconds) :0
WTB Timer Running (csec) :0
Ring State :PROTECTION
RAPS_MEL :7
Revertive Mode :Revertive
Version :2
Sub-ring :No
Virtual-channel :No
Forced Switch Port :---
Manual Switch Port :---
Port Port Role Port Status Signal Status
Gi1/0/1 Common Forwarding Non-Failed
Gi1/0/2 RPL Owner Discarding Failed
Ring ID :2
Describe :ERPS_RING_2
Control Vlan :30
Protected Instance :2
WTR Timer Setting (min) :5 Running (s) :0
Guard Timer Setting (csec) :200 Running (csec) :0
Holdoff Timer Setting (deciseconds) :0 Running (deciseconds) :0
WTB Timer Running (csec) :0
Ring State :PROTECTION
RAPS_MEL :7
Revertive Mode :Revertive
Version :2
Sub-ring :No
Virtual-channel :No
Forced Switch Port :---
Manual Switch Port :---
Port Port Role Port Status Signal Status
Gi1/0/1 Common Forwarding Non-Failed
Gi1/0/2 Common Forwarding Non-Failed
5) Archivos de configuración.
Archivo de configuración de switch A.
!TL-SG3428
vlan 10-20
vlan 30-40
#
erps ring 1
description "ERPS_RING_1"
control-vlan 10
protected-instance 1
version 2
#
erps ring 2
description "ERPS_RING_2"
control-vlan 30
protected-instance 2
version 2
#
spanning-tree
spanning-tree mode mstp
spanning-tree mst configuration
instance 1 vlan 10-20,
instance 2 vlan 30-40,
#
interface gigabitEthernet 1/0/1
erps ring 1
erps ring 2 rpl owner
switchport general allowed vlan 10-20,30-40 tagged
no switchport general allowed vlan 1
#
interface gigabitEthernet 1/0/2
erps ring 1
erps ring 2
switchport general allowed vlan 10-20,30-40 tagged
no switchport general allowed vlan 1
Archivo de configuración de switch B.
!TL-SG3428
vlan 10-20
vlan 30-40
#
erps ring 1
description "ERPS_RING_1"
control-vlan 10
protected-instance 1
version 2
#
erps ring 2
description "ERPS_RING_2"
control-vlan 30
protected-instance 2
version 2
#
spanning-tree
spanning-tree mode mstp
spanning-tree mst configuration
instance 1 vlan 10-20,
instance 2 vlan 30-40,
#
interface gigabitEthernet 1/0/1
erps ring 1
erps ring 2
switchport general allowed vlan 10-20,30-40 tagged
no switchport general allowed vlan 1
#
interface gigabitEthernet 1/0/2
erps ring 1 rpl owner
erps ring 2
switchport general allowed vlan 10-20,30-40 tagged
no switchport general allowed vlan 1
Archivo de configuración de switch C.
!TL-SG3428
vlan 10-20
vlan 30-40
#
erps ring 1
description "ERPS_RING_1"
control-vlan 10
protected-instance 1
version 2
#
erps ring 2
description "ERPS_RING_2"
control-vlan 30
protected-instance 2
version 2
#
spanning-tree
spanning-tree mode mstp
spanning-tree mst configuration
instance 1 vlan 10-20,
instance 2 vlan 30-40,
#
interface gigabitEthernet 1/0/1
erps ring 1 rpl neighbour
erps ring 2
switchport general allowed vlan 10-20,30-40 tagged
no switchport general allowed vlan 1
#
interface gigabitEthernet 1/0/2
erps ring 1
erps ring 2
switchport general allowed vlan 10-20,30-40 tagged
no switchport general allowed vlan 1
Archivo de configuración de switch D.
!TL-SG3428
vlan 10-20
vlan 30-40
#
erps ring 1
description "ERPS_RING_1"
control-vlan 10
protected-instance 1
version 2
#
erps ring 2
description "ERPS_RING_2"
control-vlan 30
protected-instance 2
version 2
#
spanning-tree
spanning-tree mode mstp
spanning-tree mst configuration
instance 1 vlan 10-20,
instance 2 vlan 30-40,
#
interface gigabitEthernet 1/0/1
erps ring 1
erps ring 2
switchport general allowed vlan 10-20,30-40 tagged
no switchport general allowed vlan 1
#
interface gigabitEthernet 1/0/2
erps ring 1 rpl neighbour
erps ring 2
switchport general allowed vlan 10-20,30-40 tagged
no switchport general allowed vlan 1
5. Ejemplo para configurar una red de anillos múltiples ERPS
En la siguiente figura, los interruptores A, B y D forman el anillo principal y los interruptores A, C y D forman un subanillo.
-- Anillo mayor:
- ERPS versión 2 admite subanillo.
- La VLAN de control es la VLAN 10;
- Instancia protegida incluye VLAN 10 a 20;
- GE 1/0/2 en el switch B es el puerto propietario de RPL y GE 1/0/3 en el switch D es el puerto vecino de RPL.
-- Anillo secundario:
- ERPS versión 2 admite subanillo.
- La VLAN de control es la VLAN 11;
- Instancia protegida incluye VLAN 10 a 20;
- GE 1/0/1 en el switch C es el puerto propietario de RPL y GE 1/0/3 en el switch A es el puerto vecino de RPL.
1) Crear anillos ERPS.
Configurar switch A.
Switch-A> enable
Switch-A# configure
Switch-A (config) # erps ring 1
Switch-A (ring-config) # description ERPS_RING_1
Switch-A (ring-config) # control-vlan 10
Switch-A (ring-config) # protected-instance 1
Switch-A (ring-config) # version 2
Switch-A (ring-config) # exit
Switch-A (config) # erps ring 2
Switch-A (ring-config) # description ERPS_RING_2
Switch-A (ring-config) # control-vlan 11
Switch-A (ring-config) # protected-instance 1
Switch-A (ring-config) # version 2
Switch-A (ring-config) # sub-ring
Switch-A (ring-config) # tc-notify erps ring 1
Switch-A (ring-config) # exit
Configurar switch B.
Switch-B> enable
Switch-B# configure
Switch-B (config) # erps ring 1
Switch-B (ring-config) # description ERPS_RING_1
Switch-B (ring-config) # control-vlan 10
Switch-B (ring-config) # protected-instance 1
Switch-B (ring-config) # version 2
Switch-B (ring-config) # exit
Configurar switch C.
Switch-C> enable
Switch-C# configure
Switch-C (config) # erps ring 2
Switch-C (ring-config) # description ERPS_RING_2
Switch-C (ring-config) # control-vlan 11
Switch-C (ring-config) # protected-instance 1
Switch-C (ring-config) # version 2
Switch-C (ring-config) # sub-ring
Switch-C (ring-config) # exit
Configurar switch D.
Switch-D> enable
Switch-D# configure
Switch-D (config) # erps ring 1
Switch-D (ring-config) # description ERPS_RING_1
Switch-D (ring-config) # control-vlan 10
Switch-D (ring-config) # protected-instance 1
Switch-D (ring-config) # version 2
Switch-D (ring-config) # exit
Switch-D (config) # erps ring 2
Switch-D (ring-config) # description ERPS_RING_2
Switch-D (ring-config) # control-vlan 11
Switch-D (ring-config) # protected-instance 1
Switch-D (ring-config) # version 2
Switch-D (ring-config) # sub-ring
Switch-D (ring-config) # tc-notify erps ring 1
Switch-D (ring-config) # exit
2) Cree VLAN, asigne VLAN 10 a 20 a la Instancia 1.
Configurar switch A.
Switch-A (config) # vlan 10-20
Switch-A (config-vlan) # exit
Switch-A (config) # spanning-tree
Switch-A (config) # spanning-tree mode mstp
Switch-A (config) # spanning-tree mst configuration
Switch-A (config-mst) # instance 1 vlan 10-20
Switch-A (config-mst) # exit
Configurar switch B.
Switch-B (config) # vlan 10-20
Switch-B (config-vlan) # exit
Switch-B (config) # spanning-tree
Switch-B (config) # spanning-tree mode mstp
Switch-B (config) # spanning-tree mst configuration
Switch-B (config-mst) # instance 1 vlan 10-20
Switch-B (config-mst) # exit
Configurar switch C.
Switch-C (config) # vlan 10-20
Switch-C (config-vlan) # exit
Switch-C (config) # spanning-tree
Switch-C (config) # spanning-tree mode mstp
Switch-C (config) # spanning-tree mst configuration
Switch-C (config-mst) # instance 1 vlan 10-20
Switch-C (config-mst) # exit
Configurar switch D.
Switch-D (config) # vlan 10-20
Switch-D (config-vlan) # exit
Switch-D (config) # spanning-tree
Switch-D (config) # spanning-tree mode mstp
Switch-D (config) # spanning-tree mst configuration
Switch-D (config-mst) # instance 1 vlan 10-20
Switch-D (config-mst) # exit
3) Configure los ajustes del puerto.
Configure el switch A, tenga en cuenta que el puerto 1/0/3 es el puerto vecino RPL del subanillo 2 de ERPS.
Switch-A (config) # interface gigabitEthernet 1/0/1
Switch-A (config-if) # switchport general allowed vlan 10-20 tagged
Switch-A (config-if) # no switchport general allowed vlan 1
Switch-A (config-if) # erps ring 1
Switch-A (config-if) # exit
Switch-A (config) # interface gigabitEthernet 1/0/2
Switch-A (config-if) # switchport general allowed vlan 10-20 tagged
Switch-A (config-if) # no switchport general allowed vlan 1
Switch-A (config-if) # erps ring 1
Switch-A (config-if) # exit
Switch-A (config) # interface gigabitEthernet 1/0/3
Switch-A (config-if) # switchport general allowed vlan 10-20 tagged
Switch-A (config-if) # no switchport general allowed vlan 1
Switch-A (config-if) # erps ring 2 rpl neighbour
Switch-A (config-if) # exit
Configure el switch B, tenga en cuenta que el puerto 1/0/2 es el puerto propietario de RPL del anillo principal 1 de ERPS.
Switch-B (config) # interface gigabitEthernet 1/0/1
Switch-B (config-if) # switchport general allowed vlan 10-20 tagged
Switch-B (config-if) # no switchport general allowed vlan 1
Switch-B (config-if) # erps ring 1
Switch-B (config-if) # exit
Switch-B (config) # interface gigabitEthernet 1/0/2
Switch-B (config-if) # switchport general allowed vlan 10-20 tagged
Switch-B (config-if) # no switchport general allowed vlan 1
Switch-B (config-if) # erps ring 1 rpl owner
Switch-B (config-if) # exit
Configure el switch C, tenga en cuenta que el puerto 1/0/1 es el puerto propietario de RPL del subanillo 2 de ERPS.
Switch-C (config) # interface gigabitEthernet 1/0/1
Switch-C (config-if) # switchport general allowed vlan 10-20 tagged
Switch-C (config-if) # no switchport general allowed vlan 1
Switch-C (config-if) # erps ring 2 rpl owner
Switch-C (config-if) # exit
Switch-C (config) # interface gigabitEthernet 1/0/2
Switch-C (config-if) # switchport general allowed vlan 10-20 tagged
Switch-C (config-if) # no switchport general allowed vlan 1
Switch-C (config-if) # erps ring 2
Switch-C (config-if) # exit
Configure el switch D, tenga en cuenta que el puerto 1/0/3 es el puerto vecino RPL del anillo principal 1 de ERPS
Switch-D (config) # interface gigabitEthernet 1/0/1
Switch-D (config-if) # switchport general allowed vlan 10-20 tagged
Switch-D (config-if) # no switchport general allowed vlan 1
Switch-D (config-if) # erps ring 1
Switch-D (config-if) # exit
Switch-D (config) # interface gigabitEthernet 1/0/2
Switch-D (config-if) # switchport general allowed vlan 10-20 tagged
Switch-D (config-if) # no switchport general allowed vlan 1
Switch-D (config-if) # erps ring 2
Switch-D (config-if) # exit
Switch-D (config) # interface gigabitEthernet 1/0/3
Switch-D (config-if) # switchport general allowed vlan 10-20 tagged
Switch-D (config-if) # no switchport general allowed vlan 1
Switch-D (config-if) # erps ring 1 rpl neighbour
Switch-D (config-if) # exit
4) Verificar la configuración.
Después de completar las configuraciones, ejecute show erps ring para verificar la configuración.
Ejecute el comando en el switch C.
Switch-C # show erps ring all
Ring ID :2
Describe :ERPS_RING_2
Control Vlan :11
Protected Instance :1
WTR Timer Setting (min) :5 Running (s) :0
Guard Timer Setting (csec) :200 Running (csec) :0
Holdoff Timer Setting (deciseconds) :0 Running (deciseconds) :0
WTB Timer Running (csec) :0
Ring State :PROTECTION
RAPS_MEL :7
Revertive Mode :Revertive
Version :2
Sub-ring :Yes
Virtual-channel :No
TC-Notify :1
Notify-interval :2
Notify-threshold :3
Forced Switch Port :---
Manual Switch Port :---
Port Port Role Port Status Signal Status
Gi1/0/1 RPL Owner Discarding Failed
Gi1/0/2 Common Forwarding Non-Failed
5) Archivos de configuración.
Archivo de configuración de switch A.
!TL-SG3428
vlan 10-20
erps ring 1
description "ERPS_RING_1"
control-vlan 10
protected-instance 1
version 2
erps ring 2
description "ERPS_RING_2"
control-vlan 11
protected-instance 1
version 2
sub-ring
tc-notify erps ring 1
spanning-tree
spanning-tree mode mstp
spanning-tree mst configuration
instance 1 vlan 10-20,
interface gigabitEthernet 1/0/1
erps ring 1
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
interface gigabitEthernet 1/0/2
erps ring 1
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
interface gigabitEthernet 1/0/3
erps ring 2 rpl neighbour
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
Archivo de configuración de switch B.
!TL-SG3428
vlan 10-20
erps ring 1
description "ERPS_RING_1"
control-vlan 10
protected-instance 1
version 2
spanning-tree
spanning-tree mode mstp
spanning-tree mst configuration
instance 1 vlan 10-20,
interface gigabitEthernet 1/0/1
erps ring 1
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
interface gigabitEthernet 1/0/2
erps ring 1 rpl owner
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
Archivo de configuración de switch C.
!TL-SG3428
vlan 10-20
erps ring 2
description "ERPS_RING_2"
control-vlan 11
protected-instance 1
version 2
sub-ring
spanning-tree
spanning-tree mode mstp
spanning-tree mst configuration
instance 1 vlan 10-20,
interface gigabitEthernet 1/0/1
erps ring 2 rpl owner
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
interface gigabitEthernet 1/0/2
erps ring 2
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
Archivo de configuración de switch D.
!TL-SG3428
vlan 10-20
erps ring 1
description "ERPS_RING_1"
control-vlan 10
protected-instance 1
version 2
erps ring 2
description "ERPS_RING_2"
control-vlan 11
protected-instance 1
version 2
sub-ring
tc-notify erps ring 1
spanning-tree
spanning-tree mode mstp
spanning-tree mst configuration
instance 1 vlan 10-20,
interface gigabitEthernet 1/0/1
erps ring 1
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
interface gigabitEthernet 1/0/2
erps ring 2
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
interface gigabitEthernet 1/0/2
erps ring 1 rpl neighbour
switchport general allowed vlan 10-20 tagged
no switchport general allowed vlan 1
¿Es útil este artículo?
Tus comentarios nos ayudan a mejorar esta web.