En primer lloc, connectem els dos switchos de la manera que indica l'esquema (cable ethernet des d'un PC fins a un port del switch, un altre cable que uneix els dos switchos i un altre cable d'un port del segon switch a l'altre PC).
Una vegada tenim l'esquema muntat, hem de donar una ip a la nostra targeta de xarxa per tal de connectar-nos al switch, de la següent manera:
$ sudo ifconfig eth1:1 10.90.90.18
Comprovem que el switch té la configuració per defecte. Fem un ping a la IP per defecte (10.90.90.90):
$ ping 10.90.90.91 PING 10.90.90.90 (10.90.90.90) 56(84) bytes of data. 64 bytes from 10.90.90.90: icmp_req=1 ttl=64 time=9.10 ms 64 bytes from 10.90.90.90: icmp_req=2 ttl=64 time=8.35 ms 64 bytes from 10.90.90.90: icmp_req=3 ttl=64 time=7.65 ms ^C --- 10.90.90.90 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2002ms rtt min/avg/max/mdev = 7.652/8.370/9.104/0.597 ms
Ens connectem via web a l'aplicació que porta el switch introduïnt http://10.90.90.90 al navegador web. Contrasenya admin.
Al menú del switch, anem a l'apartat Configuración ---> VLAN 802.1Q per crear noves VLAN. Per fer-ho, fem clic al botó Añadir VID.
Donem un nom i una VID a la VLAN i fem clic a Aplicar. Creem 3 VLANs.
Una vegada hem creat les 3 VLAN, hem d'anar a la VLAN1 i n'esborrem els ports que desitgem posar a les altres VLAN.
Aquí podem veure com queden definides les VLAN, quins ports hi tenen agregats i en quin estat es troben (tagged o untagged).
En la imatge de dalt, tenim 3 VLAN diferents (la 11, la 12 i la 13). Aquestes VLAN van per diferents ports, però totes elles passen pel port 7 de manera troncal.
IMPORTANT: Cal remarcar que els 2 switchos han de tenir exactament la MATEIXA CONFIGURACIÓ en quant a les VLAN
És a dir, la VLAN11 passa pels ports 5, 14 i 15. Per tant, si un ordinador connectat al port 5 li fa ping a un ordinador connectat al port 15, hi haurà comunicació, però no si li fa a un ordinador connectat al port 12, ja que forma part d'una VLAN diferent.
Una vegada tenim les VLAN configurades, passem a fer les proves.
Ja que tenim marcat el port 7 com a tagged, hem de connectar un cable Ethernet que vagi del port 7 d'un switch al port 7 de l'altre switch. Els altres cables han d'anar del PC a un dels ports sense marcar de la VLAN que vulguem provar (en el nostre cas hem connectat els cables Ethernet al port 5 de cada switch, que pertany a la VLAN 11).
Una vegada ho tenim tot connectat, fem ping per comprovar que les màquines es veuen:
$ ping 10.90.90.15 PING 10.90.90.15 (10.90.90.15) 56(84) bytes of data. 64 bytes from 10.90.90.15: icmp_req=1 ttl=64 time=2.93 ms 64 bytes from 10.90.90.15: icmp_req=2 ttl=64 time=0.368 ms 64 bytes from 10.90.90.15: icmp_req=3 ttl=64 time=0.377 ms
Ara connectem un dels dos cables a un port de la VLAN 12 (en el nostre cas, hem connectat un cable al port 12 d'un dels switchos). Fem ping per comprovar que no ens veiem:
$ ping 10.90.90.15 PING 10.90.90.15 (10.90.90.15) 56(84) bytes of data. From 10.90.90.18 icmp_seq=1 Destination Host Unreachable From 10.90.90.18 icmp_seq=2 Destination Host Unreachable From 10.90.90.18 icmp_seq=3 Destination Host Unreachable
Per fer aquesta pràctica, utilitzem 3 switchos.
Canviem la IP del dispositiu. (Sistema --> Parámetros del sistema). Hem posat la 10.90.90.96, la 10.90.90.95 i la 10.90.90.97.
Connectem els switchos de la manera següent:
Aquesta configuració hauria de provocar alguns bucles. Per tal d'evitar-ho, utilitzem els Spanning Tree Protocol (SPT), que és un protocol que comunica tots els switchos i evita els bucles blocant alguns dels ports. Hem d'anar en els switchos a l'apartat Configuración --> Árbol de expansión --> Parámetros globales de STP. En aquest apartat, activem el RSTP.
Amb l'RSTP activat, evitem els bucles. Aquí podem comprovar què fa aquest protocol en els ports.
En aquest cas, tenim la configuració anteriorment esmentada, i podem veure que el switch ha blocat els ports 23 i 21 del switch 1, ja que si enviés paquets per aquests ports, hi hauria conflictes i causaria el bucle.
Anem al Switch History Log per veure com ens surt el port17 que s'ha canviat després de que fes el bucle.