Presentacion El servidor que instalaré es el OpenVMPS aunque para resumir me referiré a él como VMPS. El servidor VMPS hace la función de servidor para la base de datos de asignación de VLANs dinámicas. En las redes basadas en equipos de Cisco Systems hay la posibilidad de asignar de manera dinámica los puertos a una u otra VLAN dependiendo de la dirección MAC del dispositivo conectado a un puerto determinado, los dipositivos capaces de realizar esta función son los Cisco Catalyst de las series 6000, al ser una gama alta pueden no estar al alcance de cualquier empresa que quiera implementar este sistema, para ello hay la alternativa de instalar el servidor VMPS en un servidor Linux a un coste mucho menor, ya que las necesidades de prestaciones del servidor son mínimas. Introducción El funcionamiento de las VLAN virtuales es el siguiente: cuando se conecta un dispositivo a un puerto de un conmutador, y el conmutador recibe la dirección MAC del dispositivo, éste envía una consulta al servidor VMPS indicando la dirección MAC del dispositivo y pide la VLAN a la que se ha de asignar, el servidor VMPS tiene una base de datos (un fichero) en la que consulta la VLAN a la que hay que asignar la dirección MAC, si no encuentra ninguna VLAN le asigna una por defecto. Cuando el servidor VMPS le responde con la VLAN, el puerto pasa a ser asignado a dicha VLAN. Hay que tener en cuenta que el servidor VMPS no responde con un número de VLAN, sino que responde con el nombre de la VLAN, por lo que los conmutadores (switch) han de tener configuradas las VLAN con nombres asignados. El servidor VMPS permite muchas configuraciones, pero en éste caso, de momento al menos, solamente configuraré el servidor para asignar VLAN a puertos. 1.- Primera mente nos dirijimos a la descarga del archivo VMPSD que lo podemos ubicar como openvmps “http://www.openvpms.org/” 1.2.- este ya es el archivo descargado en linux donde es un archivo comprimido 2.- en este paso vamos a descomprimir el archivo para poder trabajar con los ficheros “tar –zxvf vmpsd-1.4.06.tar.gz”de esta forma descomprimimos el archivo vmpsd. 2.2.-Una vez descomprimida lo movemos al servidor que ya se encuentra en la carpeta descomprimida con el comando “mv vmpsd-1.4.06 servidor. 2.3.- Una vez movida el archivo comenzamos a instalar la configuración con el comando “./configure“ para luego pasar a la instalación del “maker” continuando “make install” y asi concluir con la instalación del servidor. 3.- en este paso ingresamos al fichero de vlan.bd para poder configurar las mac de las PCs Podemos observar que en este fichero será donde nosotros configuramos las mac para las diferentes vlans que serán distribuidos dinámicamente por este servidor. vmps domain <dominio que pusiste en el switch> =dominio de coneccion vmps mode open =modo de acceso y se deja en defaul ! The default mode is open. !vmps fallback <vlan-name> = vlan que seran asignados por defecto por eso ponemos vlan 1 que es (default) !vmps no-domain-req deny = deny para restringir ! vmps domain redes vmps mode open vmps fallback default vmps no-domain-req deny ! !MAC Addresses ! vmps-mac-addrs Mac 12D2.DE34.DFE1 vlan_name triangulo Una vez instalado el servidor, para ejecutarlo aconsejo introducir los siguientes parámetros: -d: muestra mensajes del servidor, errores, ... sin tener que revisar el registro de errores. De esta manera si hay que "matar" el proceso se puede hacer con Control+C y sin tener que buscar el proceso y matarlo. Para hacer pruebas ya está bien, si es en un entorno de producción se puede omitir este parámetro y ejecutarlo en segundo plano cuando se ha verificado su funcionamiento. -f: especifica el fichero de la BBDD donde se encuentra la información de las VLAN y las direcciones MAC. -a: especifica la dirección IP en la que tiene que "escuchar" para las peticiones entrantes. Así pues, el comando completo que ejecuto para utilizar el servidor VMPSd es: “/vmpsd/vmpsd –d –f /etc/vmps.db –a 192.168.1.10 Con esta configuración concluimos con el servidor, ahora pasaremos al siguiente paso para poder concluir con las pruebas. 4.- Nos toca configurar el prtocolo vmps en el switch para esto ulilizamos el switch cisco 2090 el cual soporta protocolo vmps excepto que cumpla también la fucion de servidor por ende configuramos ya nuestro servidor VMPS. 4.1.- Nos Conectamos al switch mediante un cable consola por la iper terminal para poder configurar. 4.2.- pasamos a la configuración del protocolo VTP - conf t - vtp mode servidor - vtp domain redes - vtp versión 2 Estos son las configuraciones que ya aprendimos en una sesión anterior por ende no explicaremos para que es cada línea. 4.3.- Configuracion Vmps - Conf t - vmps retry 3 (en caso no responda el servidor a la primera esto le indica que reintete conectarse 3 veces) - vmps reconfirm 1 ( reconfirme cada minuto ) -vmps server 192.168.1.10 primary (se configura la ip del servidor ) 4.4.- Verificacion Con este comando observaremos la configuración anterior “show vmps” 5.-Configuracion Vlan En este paso pasamos a la configuración de las vlan para que luego sean distribuidos dinámicamente por el servidor que configuramos.