Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Antecedentes

Dwdm de prueba de subred duplicada

Solución

Información Relacionada

Introducción

Este documento describe los métodos para borrar la subred duplicada en Cisco Prime Optical (CPO) a través de Oracle Database.

Prerequisites

Requirements

Cisco recomienda que tenga conocimiento sobre estos temas:

- CPO

- Comandos UNIX

Componentes Utilizados

Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.

Antecedentes

Puede observar este problema en la versión de software 9.6.3 y normalmente ocurre si alguien crea accidentalmente una subred que forma parte de otro grupo en CPO.

La versión de software del CPO utilizada aquí es: 9.6.3 Servidor:9.6.3 Compilación:403 Parches:4 (grande).

Dwdm de prueba de subred duplicada

Problema (con Ejemplo): tiene una subred duplicada TestDwdm y debe eliminarla como se muestra en la imagen.

De la imagen, se puede ver que el TestDwdm de la subred está disponible en el grupo zoneDWDM así como en el grupo WestZoneDWDM:

Nota: la subred duplicada se encuentra en el grupo WestZoneDWDM, ya que es una subred no deseada.

Debe eliminar el TestDwdm de la subred del grupo WestZoneDWDM iniciando sesión en la base de datos de Oracle.

Solución

Primer método para borrar la subred duplicada:

Paso 1. Seleccione red secundaria duplicada y haga clic en Editar.

Paso 2. Seleccione Eliminar en la edición. (seleccione la subred duplicada > EDIT > DELETE).

En algunos casos, incluso si elimina la subred duplicada de CPO mediante los pasos mencionados, puede reaparecer una vez que actualice el CPO.

En ese caso, puede intentar seguir estos pasos para eliminar la subred:

Paso 1. Para abrir la subred duplicada, haga doble clic en la subred.

Paso 2. Seleccione todos los nodos bajo la subred duplicada, luego haga clic con el botón derecho y marque los nodos como fuera de servicio.

Paso 3. Elimine los nodos uno por uno de la ficha Editar de CPO.

Nota: No seleccione la opción delete all en la ficha Edit (Editar), ya que elimina los nodos de las subredes activas y duplicadas.

En algunos casos, estas dos opciones no funcionan y, en ese caso, debe eliminar la subred duplicada iniciando sesión en Oracle DB.

Este es un error conocido y el procedimiento para borrar el problema se describe aquí con referencia al ejemplo mencionado.

En este ejemplo, debe eliminar el TestDwdm de la subred del grupo WestZoneDWDM iniciando sesión en la base de datos de Oracle.

Procedimiento para eliminar la subred duplicada iniciando sesión en Oracle DB (también se adjuntan capturas de pantalla de cada paso):

Paso 1. Inicie sesión en la base de datos Oracle como se muestra en la imagen.

root@PObackupS ~] # su – cporacle

cporacle@PObackupS ~] $ sqlplus / as sysdba

Paso 2. Obtenga la ID de grupo del nombre del grupo con el comando y como se muestra en la imagen.

SQL> seleccione groupid de group_info_table donde groupname=<nombre de grupo subtendido duplicado>;

Este paso se utiliza para averiguar el id de grupo asignado para la subred duplicada.

Nota: En este ejemplo, el nombre del grupo es TestDwdm, debe introducir el nombre de grupo subtendido duplicado adecuado.

El tamaño de fuente real de los comandos puede diferir del ejemplo dado.

Paso 3. Obtenga el PARENTID de la ID de grupo como se muestra en la imagen.

SQL>seleccione * de la tabla de dominio donde childid=<GROUPID>;

En este caso, hay dos subredes (una original y una duplicada), por lo que cada una de estas dos subredes tiene diferentes PARENTID.

Nota: 143 es el ID DE GRUPO (CHILDID) que puede derivar del Paso 2. Esto varía de un caso a otro.

Paso 4. Averigüe el nombre del grupo en el PARENTID obtenido en el Paso 3. y como se muestra en la imagen.

SQL> seleccione groupname de group_info_table where groupid=<PARENTID>;

Esto es para confirmar qué PARENTID pertenece a qué grupo y buscar la subred duplicada y eliminar en consecuencia.

Nota: En este caso, con este comando, puede confirmar que el PARENTID -124 es la subred duplicada y que está presente en el grupo WestZoneDWDM en CPO. Aquí el groupid es el PARENTID que puede derivar del Paso 3.

El tamaño de fuente real de los comandos puede diferir del ejemplo dado.

Paso 5. Elimine la fila adecuada de Oracle DB y consérvela como se muestra en la imagen.

SQL> eliminar de la tabla de dominio donde treenodeid=<TREENODEID>;

SQL> commit;

Nota: Puede obtener el treenodeid para la subred duplicada desde el Paso 4. commit es un comando obligatorio.

Información Relacionada

Se sugiere que se conozca el error: CSCup57506 .

Este bug se corrige en el software 10.3 en adelante.