Modos antiguos de configuración de VLANs
En nuestra academia tenemos switches un poco viejos y a veces cuando configuramos VLANs o VTP tenemos problemas porque los comandos no son iguales a como indica el curr?culo actual de CCNA (Exploration). A continuaci?n voy a describir brevemente c?mo se configuran ?stos switches, en particular los Catalyst 1950, 2950 y 3548 con IOS viejitos. Disfr?tenlo.
En los switches de Cisco, se usa un protocolo especial llamado VTP para llevar control sobre qu? switches pueden crear VLANs. ?ste protocolo es propietario de Cisco y s?lo se transporta por enlaces troncalizados (802.1q). Toda la informaci?n sobre VLANs se guardan en un archivo especial en la memoria FLASH, hay que recordar que la memoria flash almacena principalmente los sistemas operativos no archivos de configuraci?n, por lo tanto, la configuraci?n de las vlan es un caso excepcional dentro de lo que uno conoce de la configuraci?n de equipos Cisco de gama baja y media. En otras palabras, la configuraci?n de las vlans no est? completamente almacenada en el archivo de configuraci?n como uno esperar?a.
Lo anterior es una especie de racionalizaci?n del porqu? los equipos viejos ten?an un comando, tambi?n excepcional, para configurar esta informaci?n.
Actualmente, para crear una vlan simplemente se usa el comando vlan donde es el n?mero de la vlan y se ejecuta en modo de configuraci?n global como es de esperar. Una vez ejecutado el comando se entra en un modo especial de configuraci?n de la vlan donde se especifican cosas como el nombre de la vlan y otras propiedades de tecnolog?as m?s avanzadas como el caracter de privada principal o secundaria.
En el caso de VTP tambi?n sucede lo mismo: una serie de comandos para configuraci?n global ordinarios y f?ciles de recordar. Por ejemplo, los par?metros de vtp son el dominio, la contrase?a y el modo, para cada uno de esos par?metros existe su comando correspondiente: vtp mode [client|server|transparent]; vtp domain ; vtp password .
El problema surge cuando uno toma un switch viejo con un IOS viejo, por ejemplo un Catalyst 1950. En estos switches, los comandos no se ingresan en configuraci?n global, lo que es una primera incosistencia con lo que uno conoce y espera: que los comandos se ejecuten en configuraci?n global. Otra segunda semi-incosistencia es que en el modo de configuraci?n de base de datos de vlan se ingresan tambi?n los comandos de VTP.
Bueno, ?entonces c?mo se configuran estas tecnolog?as? Pues en ?stos dispositivos desactualizados se usa un comando en modo privilegiado llamado vlan database , a partir de ese comando se entra en un modo especial llamado base de datos de vlan y all? se usan los comandos vlan name y vtp mode [client|server|transparent]
No s?lo existen diferencias de forma en el comando mencionado, hay diferencias operativas importantes. Por ejemplo, para salir del modo de base de datos de vlan es necesario salir con exit y asegurarse de que el switch responde a este comando con APPLYING CHANGES porque en este modo los cambios no son inmediatos, de hecho existe un comando apply para hacer efectivos los cambios antes de salir. Si se sale con el comando end o quit no se aplican los cambios. En alguna documentaci?n tambi?n se menciona que el comando vlan database se puede usar cuando el switch est? en modo transparente, sin embargo, el comando como tal est? oficialmente desaprobado (deprecated) por Cisco, por lo tanto simplemente no se deber?a usar. El caso que yo estoy comentando es el caso de switches que no soportan el nuevo comando.
La l?nea de comandos de los dispositivos Cisco es una de las caracter?sticas m?s importantes y ?tiles de esta importante empresa y es una tecnolog?a en constante evoluci?n, no s?lo en soporte de nuevas tecnolog?as sino en usabilidad. Infortunadamente, la configuraci?n de la conmutaci?n en Cisco no es muy consistente ni f?cil de recordar, porque usualmente hay excepciones que no ayudan a comprender la forma de operar y configurar.