Está en la página 1de 16

PONTIFICIA U UNIVERSI IDAD CAT TLICA DEL ECU D UADOR MAESTRA EN RED DE C M DES COMUNIC CACIONE ES LABOR RATORIO

TCP-IP O Doce ente: Juan Francisco Chafla A, M.Sc.


Integ grantes: Ediso Almeida on a Jos Bernardo E Estupian Boris Gomz s Anb Muoz bal Jose Luis Samaniego

PR RCTICA #3 A

Laborat toriodeSpanningT TreeProto ocolSTP


PART TEI:Config guracinIn nicialdela ambiented depruebas ssinSTP 1.1. Realice las configura s aciones nec cesarias en las PCs y los Switch para qu n hes ue refle la ejen

1.2. Conecte la PC1 al puerto 1 del S1. Conecte la PC2 al puerto 1 del S3. Conecte el puerto 7 del S1 al puerto 7 del S2. Conecte el puerto 8 del S2 al puerto 8 del S3.

1.3. Ingrese al CLI de tod los Swi dos itches de la red y des a shabilite el protocolo STP1. Para con nseguir esto utilice el comando s o stpState que se en e ncuentra ba el ajo men bridge/ /spanning gtree. N tese que para deshab bilitar el ST tambin TP n utiliz la inter zar rface Web d switch. del . 1.4. Desde una de las PCs realice pi a ings a todo los equip de la re (2da PC y os pos ed C Swit tches) para comproba que la co a ar onfiguraci deseada efectivam n mente se encu uentra corre ectamente implantada a.

1.5. Para comp probar que los Switch no tiene arriba ni hes en ingn proto ocolo STP obse erve el resu umen de la informaci del equi En est tabla de r n ipo. ta resumen U Ud. Debe observ que el D era var Designate Root es igual a 0000 ed 0 0000 000000000 00000. Para visualizar esta info ormacin d resumen utilice el de n comando summ mary bajo el men br ridge.

Select tmenuoption n(bridge):sum m stpVe ersion: 2(STP defaultPathCosts: P) 802.1D199 98 stpSta ate: disabled gingTime: ag Timesincetopolog gychange: 0hrs0mins0s seconds TopologyChanges: 0 Bridge 8000000fc eIdentifier: cb8e9740 DesignatedRoot: 00000000 000000000 0 maxA Age: br ridgeMaxAge: : 20 0 helloT Time: br ridgeHelloTim 2 me: 0 forwa ardDelay: br ridgeFwdDelay: 5 15 0 1 holdT Time: ro ootCost: 0 NoPo rootPort: ort pr riority: 32768

300

RTE II: Ha abilitando un enlace redundante entre l Switch o e los hes. PAR

2.1. Conecte un cable RJ45 desde el puerto 9 del S3 al puerto 9 del S1. En estos momentos Ud. acaba de crear una situacin potencial de lazo o bucle tal como se muestra en la figura 1.2. 2.2. Para evitar los lazos que podran desembocar en una cada de toda la red es necesario seleccionar y habilitar el protocolo STP en todos los Switches de la LAN. Para seleccionar el protocolo utilice el comando stpVersion bajo el men bridge/spanningTree del CLI. Escoja la opcin que corresponde al protocolo STP. 2.3. Ahora habilite el protocolo STP utilizando la opcin stpState bajo el men bridge/spanningTree. Recuerde, los pasos 2 y 3 debe realizarlos en todos Switches. 2.4. Compruebe que todos los Switches tienen habilitado el protocolo STP utilizando la opcin summary que se encuentra bajo el men Bridge del CLI.
Select menu option (bridge): sum

stpVersion: stpState:

enabled

0 (STP) defaultPathCosts:802.1D-1998 agingTime: 0 hrs 0 mins 8 seconds 3 8000 000fcb8e9740 8000 000e6a49f540 20 2 15 1 9

300

Time since topology change: Topology Changes: Bridge Identifier: Designated Root: maxAge: helloTime: forwardDelay: holdTime: rootPort:

bridgeMaxAge: bridgeHelloTime: 2 bridgeFwdDelay: 15 rootCost: 18 priority: 32768

20

============================================================== Select menu option (bridge): sum

stpVersion: stpState:

enabled

0 (STP) defaultPathCosts:802.1D-1998 agingTime: 0 hrs 0 mins 8 seconds 3 8000 000fcb32acc0 8000 000e6a49f540 20 2 15 1 9

300

Time since topology change: Topology Changes: Bridge Identifier: Designated Root: maxAge: helloTime: forwardDelay: holdTime: rootPort:

bridgeMaxAge: bridgeHelloTime: 2 bridgeFwdDelay: 15 rootCost: 18 priority: 32768

20

===============================================
Select menu option (bridge): sum

ersion: stpVe stpSta ate:

en nabled

0 (STP defaultPath P) hCosts:802.1D D-1998 agingTime e: 0 hrs 0 mins 8 s seconds 3 8000 000e6a49f540 8000 000e6a49f540 20 2 15 1 9

30 00

Time since topolog change: gy Topol logy Changes: Bridg Identifier: ge Desig gnated Root: maxA Age: helloT Time: forwa ardDelay: holdT Time: rootPo ort:

bridge eMaxAge: br ridgeHelloTim me: 2 br ridgeFwdDela ay: 15 5 ro ootCost: 18 8 pr riority: 32768

20

PAR RTE III: O Observand la re-con do nfiguraci autom n tica y com mportamiento del S STP y RST TP 3.1. Ahora que Ud. tiene habilitado el STP en todos los S e Switches realice un p ping continuo desde la PC2 a l PC1 util e la lizando el c comando: Ping 192.168.1 g 1.102 t 3.2. El S3 tiene deshabilitado uno d los dos e e de enlaces que le permite llegar a la e en PC1. Trate de d determinar cul de lo 2 enlaces es el activ mediant r os s vo te desc conexiones fsicas rp pidas del ca de red y observa able d ando el esta de la ado ejecu ucin del c comando Ping. Cuand Ud. desc do conecte el cable que el Switch utiliz deber observar un interrup za o na pcin en la ejecucin de los ping gs.

3.3. Responda: cul es el puerto que el Switch est utiliz : e h zando para realizar el envo de los pings.

uerto que es utilizand el switch para el env de los pi st do vo ings es el pu uerto 7 del El pu Switc adems los 2 puerto siempre y cuando es con stp se puede o ch, os sten p, observar q s se demo en retom pero es cuando se c ora mar corta la con nexin entre el switch. Los p puertos del switch raz que es nues caso es el que tiene la ip 192.168.1.202 stro s

3.4. Desconect el cable q determ te que min en el p punto 2 y determine e tiempo q d el que tarda el switch en utilizar el camino alternativ Cul es este tiemp a r o vo. po?

empo que ta arda en leva antarse el en nlace es de c cuatro saltos como lo v vemos en la El tie grfica

3.5. Vuelva a c conectar el cable del punto 4 y d p describa qu es lo que sucede. ue e Pued explicar este comp de r portamiento o?. Al conectar el cable de en nlace el pin continuo no refleja cortes pu ese es e ng o a ues el enlac principa ya que n se pierd conexin en el nod raz. ce al, no de n do

3.6. Ahora hab bilite el pro otocolo RST Para se TP. eleccionar el protocol utilice e lo el comando stpV Version b bajo el men bridge n e/spannin ngTree de CLI. Esc el coja la op pcin que c correspond al protoc de colo RSTP.
Select menu option (bridge): sp t n Menu options: ----u ---------- [1m m3Com SuperS Stack 3 Switch 4200 [0m--------------h stpDe efaultPathCos - Set the bridge Spanning Tree default path costs st g stpFo orwardDelay - Set the brid Spanning Tree forward delay parame dge d eter stpHe elloTime - Set the bridg Spanning Tree hello time parameter ge T e stpM MaxAge - Set the bridg Spanning T maximum age paramete ge Tree m er stpPr riority - Set the bridge S Spanning Tree priority para e ameter stpSt tate - En nable/disable S Spanning Tree on a bridge e stpVe ersion -S Select the vers sion of Spanning Tree to ru on a bridge un Type "quit" to retur to the previ rn ious menu or ? for help [ ----------------------------------------- [1m (1) [0m--------------------------Select menu option (bridge/spann t n ningTree): stp pversion Enter Spanning Tre version - 0= ee =STP, or 2=R RSTP (0,2)[2]: 2 t n ningTree): q Select menu option (bridge/spann ============== =========== ========== =========== ========== =========== === ersion: stpVe stpSta ate: 2 (RST TP) de efaultPathCos 802.1D-1998 sts: 30 agingTime e: 00 0 hrs 0 mins 21 seconds 25 5 8000 000fc cb8e9740 8000 000e6a49f540 20 2 15 1 9 bridge eMaxAge: br ridgeHelloTim me: 2 br ridgeFwdDela ay: 15 5 ro ootCost: 18 8 pr riority: 32768 20

en nabled

gy Time since topolog change: Topol logy Changes: Bridg Identifier: ge Desig gnated Root: Age: maxA helloT Time: forwa ardDelay: holdT Time: rootPo ort:

=========== ========== =========== ========== =========== ==== ============== Select menu option (bridge): sum t n m

stpVersion: stpState:

enabled

2 (RSTP) defaultPathCosts:802.1D-1998 agingTime: 300 0 hrs 0 mins 2 seconds 27 8000 000fcb8e9740 8000 000fcb32acc0 20 2 15 1 10 bridgeMaxAge: bridgeHelloTime: 2 bridgeFwdDelay: 15 rootCost: 18 priority: 32768 20

Time since topology change: Topology Changes: Bridge Identifier: Designated Root: maxAge: helloTime: forwardDelay: holdTime: rootPort:

3.7. Repita los puntos 3.2, 3.3 y 3.4. Compare los tiempos de recuperacin del enlace alternativo entre STP y RSTP. Hay alguna diferencia? Cree Ud. que es recomendable utilizar RSTP siempre que sea posible?

Al comparar los tiempos de respuesta para el enlace de3 recuperacin habilitada la opcin RSTP podemos apreciar que el tiempo de recuperacin es de un salto es decir que el usuario casi no notara el swicheo de redundancia por cuanto la transicin es muy rpida. Es recomendable utilizar esta opcin siempre y cuando los switch lo dispongan para facilitar un mejor desempeo y recuperacin de enlaces evitndose que el usuario lo perciba. PARTE IV: Observando la informacin de STP/RSTP y el intercambio de BPDUs 4.1. Utilice el comando summary bajo el men bridge utilizando el CLI (esto deber realizarlo los 3 switches). Anote los valores Bridge Identifier y Root Identifier mostrados. Cul es el Switch Root del rbol STP?. Por qu cree que ese Switch fue elegido como el Root? El switch raz en nuestro caso es el Switch 2 ya que al analizar el summary asi lo determina
Select menu option (bridge): sum

stpVersion: stpState:

enabled

0 (STP) defaultPathCosts:802.1D-1998 agingTime: 0 hrs 0 mins 8 seconds 3 8000 000fcb8e9740 8000 000e6a49f540 20 2 15

300

Time since topology change: Topology Changes: Bridge Identifier: Designated Root: maxAge: helloTime: forwardDelay:

bridgeMaxAge: bridgeHelloTime: 2 bridgeFwdDelay: 15

20

holdTime: rootPort:

1 9

rootCost: priority:

18 32768

============================================================== Select menu option (bridge): sum

stpVersion: stpState:

enabled

0 (STP) defaultPathCosts:802.1D-1998 agingTime: 0 hrs 0 mins 8 seconds 3 8000 000fcb32acc0 8000 000e6a49f540 20 2 15 1 9

300

Time since topology change: Topology Changes: Bridge Identifier: Designated Root: maxAge: helloTime: forwardDelay: holdTime: rootPort:

bridgeMaxAge: bridgeHelloTime: 2 bridgeFwdDelay: 15 rootCost: 18 priority: 32768

20

===============================================
Select menu option (bridge): sum

stpVersion: stpState:

enabled

0 (STP) defaultPathCosts:802.1D-1998 agingTime: 0 hrs 0 mins 8 seconds 3 8000 000e6a49f540 8000 000e6a49f540 20 2 15 1 9

300

Time since topology change: Topology Changes: Bridge Identifier: Designated Root: maxAge: helloTime: forwardDelay: holdTime: rootPort:

bridgeMaxAge: bridgeHelloTime: 2 bridgeFwdDelay: 15 rootCost: 18 priority: 32768

20

4.2. Si desconectamos el switch Root de la red. Cul Switch debera ser el Root del rbol en este caso, por qu?. Anote el identificador correspondiente.

Si desconectamos el Switch root de la red pasan a negociar cual de los dos switch poseen la menor prioridad y ese es el switch root para nuestro caso fue el Switch 1
Select menu option (bridge): sum

stpVersion: stpState:

enabled

2 (RSTP) defaultPathCosts:802.1D-1998 agingTime: 300 0 hrs 0 mins 21 seconds 25 8000 000fcb8e9740 8000 000e6a49f540 20 bridgeMaxAge: 20

Time since topology change: Topology Changes: Bridge Identifier: Designated Root: maxAge:

helloTime: forwardDelay: holdTime: rootPort:

2 15 1 9

bridgeHelloTime: bridgeFwdDelay: rootCost: priority: 32768

2 15 18

Select menu option (bridge): sum

stpVersion: stpState:

enabled

2 (RSTP) defaultPathCosts:802.1D-1998 agingTime: 300 0 hrs 0 mins 2 seconds 27 8000 000fcb8e9740 8000 000fcb32acc0 20 2 15 1 10 bridgeMaxAge: bridgeHelloTime: 2 bridgeFwdDelay: 15 rootCost: 18 priority: 32768 20

Time since topology change: Topology Changes: Bridge Identifier: Designated Root: maxAge: helloTime: forwardDelay: holdTime: rootPort:

4.3. Segn el estndar IEEE 802.3D (STP) es posible configurar cierto parmetro para forzar al protocolo STP a designar el Root Switch que nosotros deseemos. Qu parmetro es este? En caso de que conozca la respuesta, modifique este parmetro en un Switch de su eleccin para que este sea elegido como el nuevo Root Switch del rbol STP. Verificar esta situacin usando las indicaciones del punto 4.1.

El parmetro para forzar a un switch lidere como root es el stp priority que est dentro del men bridge spanning tree- stpPriority como lo podemos observar en el siguiente detalle de comandos:
Select menu option (bridge): sp Menu options: --------------[1m3Com SuperStack 3 Switch 4200[0m--------------stpDefaultPathCost - Set the bridge Spanning Tree default path costs stpForwardDelay - Set the bridge Spanning Tree forward delay parameter stpHelloTime - Set the bridge Spanning Tree hello time parameter stpMaxAge - Set the bridge Spanning Tree maximum age parameter stpPriority - Set the bridge Spanning Tree priority parameter stpState - Enable/disable Spanning Tree on a bridge stpVersion - Select the version of Spanning Tree to run on a bridge Type "quit" to return to the previous menu or ? for help -----------------------------------------[1m (1)[0m--------------------------Select menu option (bridge/spanningTree): stpp Select stp priority (?)[32768]: ? One of the following items may be selected at this prompt: 0,4096,8192,12288,16384,20480,24576,28672,32768,36864,40960,45056,49152,53248,57344,61440 Select stp priority (?)[32768]: 28672 ========================================================================== Select menu option (bridge): sum

ersion: stpVe stpSta ate:

en nabled

2 (RST TP) de efaultPathCos 802.1D-1998 sts: agingTime e: 00 30 0 hrs 0 mins 6 s seconds 30 0 7000 000fc cb8e9740 7000 000fc cb8e9740 20 2 15 1 No Po ort bridge eMaxAge: br ridgeHelloTim me: 2 br ridgeFwdDela ay: 15 5 ro ootCost: 0 pr riority: 28672 20

Time since topolog change: gy Topol logy Changes: Bridg Identifier: ge Desig gnated Root: maxA Age: helloT Time: forwa ardDelay: holdT Time: rootPo ort:

4.4. Realice un captura d tramas e identifiqu el interc na de ue cambio de d datagramas s que c contienen el protocol STP (BP lo PDU), qu informaci contiene este tipo de n e tram mas?. Incluy una pantalla de la informaci capturad en su informe de ya n da laboratorio. De etermine el tiempo de envo entr cada BP l e re PDU, segn la teora a n qu c campo o parmetro d dentro de la BPDU ha referen este tie a ace ncia empo?

4.5. Explique el significado de los siguientes parmetros presentes en la BPDU de STP: Max Age, HelloTime y Forward Deleay.

BPDU (Bridge Protocol Data Unit): son pequeas unidades de datos que
transportan informacin de control del STP. Se las utiliza en primera instancia para escoger el RB y luego para detectar posibles fallos en la red.

Max Age: Es el intervalo de tiempo que un Switch guarda un BPDU antes de


desecharlo. Mientras se esta ejecutando el STP, cada puerto del Switch guarda una copia del mejor BPDU que ha escuchado. Si la fuente del BPDU pierde el contacto con el puerto del Switch, el Switch notar que existe un cambio de la topologa despus de que se ha cumplido esta condicin es decir el Max Age ha transcurrido y el BPDU ms antiguo es descartado. El Max Age predeterminado en los Switch es 20 segundos.

HelloTime: es el intervalo de tiempo en el cual el puerto raz enva la


configuracin de los BPDU. El valor configurado de Hello Time en el switch de de puerto Raz determinar el Hello Time para todos los switch que no son raz. Sin embargo, todos los switch tienen una configuracin local para el Hello Time que se usa para cronometrar la Notificacin de Cambio de Topologa (TCN) BPDUs cuando son retransmitidos. La Norma IEEE 802.1D especifica un valor predeterminado de Hello Time de dos segundos.

Forward Deleay: Es el intervalo de tiempo que un puerto del switch gasta en


ambos es decir en escuchar y aprender. El valor predeterminado es de es 15 segundos

4.6. Utilice el comando summary bajo el men bridge/addressDatabase del CLI para observar la informacin sobre las tablas que relacionan el puerto del switch con las direcciones MAC de los equipos que puede alcanzar con ese puerto. Cmo puede comprobar que la informacin que presenta el comando corresponde efectivamente a las direcciones MAC de los equipos de la red. Cmo puede determinar la direccin MAC de los de los switches, buscar el comando apropiado en la CLI?

Se comprueba que las direcciones son las correctas por cuanto las mac presentadas corresponden a las etiquetas del Switch y adems en el wiresahrk se verifican las correspondientes mac.
Select menu option (bridge): sum

stpVersion: stpState:

enabled

0 (STP) defaultPathCosts:802.1D-1998 agingTime: 0 hrs 0 mins 8 seconds 3 8000 000fcb8e9740 8000 000e6a49f540

300

Time since topology change: Topology Changes: Bridge Identifier: Designated Root:

maxAge: helloTime: forwardDelay: holdTime: rootPort:

20 2 15 1 9

bridgeMaxAge: bridgeHelloTime: 2 bridgeFwdDelay: 15 rootCost: 18 priority: 32768

20

============================================================== Select menu option (bridge): sum

stpVersion: stpState:

enabled

0 (STP) defaultPathCosts:802.1D-1998 agingTime: 0 hrs 0 mins 8 seconds 3 8000 000fcb32acc0 8000 000e6a49f540 20 2 15 1 9

300

Time since topology change: Topology Changes: Bridge Identifier: Designated Root: maxAge: helloTime: forwardDelay: holdTime: rootPort:

bridgeMaxAge: bridgeHelloTime: 2 bridgeFwdDelay: 15 rootCost: 18 priority: 32768

20

===============================================
Select menu option (bridge): sum

stpVersion: stpState:

enabled

0 (STP) defaultPathCosts:802.1D-1998 agingTime: 0 hrs 0 mins 8 seconds 3 8000 000e6a49f540 8000 000e6a49f540 20 2 15 1 9

300

Time since topology change: Topology Changes: Bridge Identifier: Designated Root: maxAge: helloTime: forwardDelay: holdTime: rootPort:

bridgeMaxAge: bridgeHelloTime: 2 bridgeFwdDelay: 15 rootCost: 18 priority: 32768

20

Nota: No olvide realizar un reset de los switches a sus valores respectivos de


factory defaults