Você está na página 1de 55

Laboratório de Redes

de Computadores
Professor: Guilherme Ganascim
Objetivos / Goals
• Prova bimestral
• Revisão rápida da ultima aula
• Spannig-tree
• Laboratorio de Spanning-tree

This Photo by Unknown Author is licensed under CC BY-SA

03/10/2022 Laboratório de Redes de Computadores 2


Não esqueçam!

• Façam o Download, link para o e-NSP


• https://1drv.ms/u/s!AtgKJMmypiCsivdv-m7ph1zDCHWnbg?e=dL8Nnk
• Quem tiver notebook e trazer por favor!
• Quem não tiver, fique susse que vamos ter uma forma de usar.
• PS: mas baixem na suas maquinas de casa

03/10/2022 Laboratório de Redes de Computadores 3


Prova Bimestral

• Vista de prova
• Explicar as questões

03/10/2022 Laboratório de Redes de Computadores 4


Revisão da ultima aula
Camada 2

Tipos de VLAN
• Data VLAN / VLAN de Dados
• Default VLAN / VLAN Padrão
• Voice VLAN / VLAN de Voz
• Management VLAN / VLAN de Gerencia
• Native VLAN (PVID) / VLAN Nativa (PVID)

03/10/2022 Laboratório de Redes de Computadores 6


Camada 2

Broadcast Storming / Tempestade de Broadcast


• Quando loopamos a rede, fazendo broadcast
entrarem, saírem e voltarem para os mesmos
switchs
• CPU dos equipamentos vai subir, pois ele precisa
processar esses broadcast e reencaminhar
• Largura de banda vai ser consumida também
(pacotes indo via broadcast em todas as portas)

03/10/2022 Laboratório de Redes de Computadores 7


Camada 2

Broadcast Storming / Tempestade de Broadcast


• Porque eu faria isso?
• Redundância: Entre os blocos da FAP, entre
barracões de uma fabrica, para ter
caminhos alternativos de um ponto A a
ponto B e etc...
• Aumento de largura de banda, ligando 2
cabos eu tenho teoricamente 2Gbps
(agregação de portas existe, protocolo
LACP)
03/10/2022 Laboratório de Redes de Computadores 8
Camada 2

STP – Spanning-Tree Protocol


• Definido pelo IEEE, 802.1D (Primeira Versão),
existe protocolos mais novos, mas que usam os
mesmos conceitos
• Troca de mensagens especiais entre os switchs,
chamada BPDU’s (Bridge Protocol Data Unity)
• É eleito um Switch Root (raiz) que todo mundo irá
se basear nele para criar a arvore do spanning-
tree

03/10/2022 Laboratório de Redes de Computadores 9


Spannig-Tree Continuação
Camada 2

STP – Spanning-Tree Protocol


• Objetivo
• Controlar ligações redundantes em uma rede LAN (controlando loops na
rede) em camada 2 (Enlace)
• Switchs rodando STP criam uma “arvore” com a topologia de toda a rede,
assim identificando os loops e então bloqueando as portas necessárias
para eliminar eles.
• Quando uma porta cai o STP pode rapidamente colocar uma porta
bloqueada em funcionamento. Assim mantendo a redundância e a
continuidade da rede.

03/10/2022 Laboratório de Redes de Computadores 11


Camada 2

STP – Spanning-Tree Protocol


Como funciona?
• Atraves da troca de quadros BPDU (Bridge Protocol
Data Unit) entre todos os switchs para criar a topologia
da rede
• STP passa por alguns processos para criar a topologia
• Eleição do Root Bridge
• Identificação de Root Ports
• Identificação de Designated Ports
• Portas em Block para evitar os loops
03/10/2022 Laboratório de Redes de Computadores 12
Camada 2

Eleição do Root Bridge


• É eleito um Switch Root Brigde, onde todos os outros
Switch irão se basear
• Todo o calculo de custo será baseado, sendo o
ponto principal o Switch Root Bridge
• São trocados quadros BPDU (Bridge Protocol Data
Unit) de entre todos os switchs da rede para eleição
do Root Bridge para eleição do Root Bridge.
• Os quadros contem o BID (Bridge ID, Mac-address
do Switch) + Priority (Valor da prioridade)

03/10/2022 Laboratório de Redes de Computadores 13


Camada 2

Eleição do Root Bridge


• Primeiro critério é a
Prioridade do Switch, onde a
menor é melhor (priority
padrão 32768)
• Caso houver empate, o switch
com menor MAC-ADDRESS
vence a eleição
• Quem nessa rede será
considerado o Root Bridge?

03/10/2022 Laboratório de Redes de Computadores 14


Camada 2

Eleição do Root Bridge


• Switch A é eleito Root
Bridge pois tem a priority
100 e Mac-address mais
baixo que Switch D
(mesma priority)

03/10/2022 Laboratório de Redes de Computadores 15


Camada 2

Eleição do Root Bridge


• A eleição do Root é pode ser
feita a qualquer momento, se
um switch entrar na rede com
Priority menor é refeito a eleição
e ele pode ser eleito como Root.
• Por isso tomar cuidado com
novos switchs na rede!

03/10/2022 Laboratório de Redes de Computadores 16


Camada 2

Identificação das Root Ports


• São as portas que tem o menor custo até o
Switch Root Bridge
• Só pode existir uma porta como root port em
cada switch
• O custo é cumulativo até o Switch Root,
baseado por padrão na velocidade da porta
(Pode ser configurado manualmente)
03/10/2022 Laboratório de Redes de Computadores 17
Camada 2

03/10/2022 Laboratório de Redes de Computadores 18


Camada 2

Identificação das Root


Ports
• Baseado nos custos
quais as portas que
serão eleitas como Root
Port em cada switch?

03/10/2022 Laboratório de Redes de Computadores 19


Camada 2

Identificação das Root Ports


• Como funciona?
• Switch root envia para todas as portas o custo 0 (pois ele
mesmo é o Root Bridge)
• No Switch B, recebe o BPDU na porta diretamente
conectada e adicionada o custo da porta, o custo de 4.
• No Switch D, recebe um BPDU de switch B com o custo
de 4 e então ele adiciona o seu custo até o Switch B,
sendo mais 4, totalizando 8 via este caminho.
• Da mesma forma acontece ao contrario: Switch C envia
através de BPDU para Switch E e Switch E para Switch D
• Vamos ver como faz para configurar o custo manualmente

03/10/2022 Laboratório de Redes de Computadores 20


Camada 2

Identificação das Root Ports


• Todos os switchs fazem esse processo
• Aqui ainda os dados não está sendo
encaminhados, somente quadros de
controle, os BPDU.

03/10/2022 Laboratório de Redes de Computadores 21


Camada 2

Identificação das Root Ports


• Todos os switchs fazem esse processo
• Aqui ainda os dados não está sendo
encaminhados, somente quadros de
controle, os BPDU.

03/10/2022 Laboratório de Redes de Computadores 22


Camada 2

Identificação da portas Designadas


• Uma única porta porta pode ser definida como Designated Port
em cada segmento de rede
• Está porta é responsável por encaminhar BPDU e quadros no
segmento.
• Se duas portas são elegíveis a se tornar uma designated port
então temos um Loop! E uma das portas deve ser bloqueada
(colocada em Block)
03/10/2022 Laboratório de Redes de Computadores 23
Camada 2

Identificação da portas Designadas


• Uma única porta porta pode ser
definida como Designated Port em
cada segmento de rede
• Está porta é responsável por
encaminhar BPDU e quadros no
segmento.
• Se duas portas são elegíveis a se
tornar uma designated port então
temos um Loop! E uma das portas
deve ser bloqueada (colocada em
Block)

03/10/2022 Laboratório de Redes de Computadores 24


Camada 2

Identificação da portas Designadas


• Portas no Switch Root Bridge são todas
designadas
• A porta designada com menor custo até o
Root Bridge é eleita no segmento
• Se houver um TIE/Empate o Switch com a
menor priority e depois menor mac-address
ganha (igual do Root Bridge) e porta deste
switch se torna designada e porta do outro
lado se torna blocked
• Todas as outras portas não designadas são
colocadas em Blocked

03/10/2022 Laboratório de Redes de Computadores 25


Camada 2

Topologia do nosso exemplo

03/10/2022 Laboratório de Redes de Computadores 26


Camada 2

Estados das portas - 4 estados


• Blocking / Bloqueando
• Listening / Escutando
• Learning / Apredendo
• Forwarding / Encaminhando
Tecnicamente temos o Disabled / Desabilitado (Administrativamente com o comando
Shutdown)

03/10/2022 Laboratório de Redes de Computadores 27


Camada 2

Blocking / Bloqueando
• Primeiro estado de uma porta
• Switch entende que essa porta pode ter loop e não encaminha
quadros ou aprende MAC-Address
• Somente recebe os quadro de BPDU de outros Switchs
• Após receber BPDU ele muda para o Estado de Listening /
Escutando
03/10/2022 Laboratório de Redes de Computadores 28
Camada 2

Listening / Escutando
• Neste estado a porta começa a enviar e receber somente BPDU e
processar Root Bridge, Root Port e Designated Ports.
• Participar da eleição do Root Bridge. Processa root port e portas
designadas.
• Mas ainda não encaminha ou aprende MAC-Address
• Após isso muda para o próximo estado de Learning / Apredendo
03/10/2022 Laboratório de Redes de Computadores 29
Camada 2

Learning / Apredendo
• Registra os endereço de hardware (Mac-Address) conectados a
interface e forma a tabela de mac-address.
• Continua enviando os BPDU e trocando as informações com
outros switchs.
• Ainda não encaminha dados

03/10/2022 Laboratório de Redes de Computadores 30


Camada 2

Forwarding / Encaminhando
• Aguarda o tempo de learning para forwarding
• BPDU são enviados e recebidos, Mac-address são aprendidos e o
trafego é liberado.
• Porta funcionando!

03/10/2022 Laboratório de Redes de Computadores 31


Camada 2

Detalhe:
• Quando você liga o PC no Switch e demora um pouquinho para
funcionar?
• É switch processando e passando por esses 4 estados de
portas
• Geralmente leva em torno 50 segundos no STP de primeira
versão (802.1D)

03/10/2022 Laboratório de Redes de Computadores 32


Camada 2

Vamos fazer um Lab para entender melhor ele!

03/10/2022 Laboratório de Redes de Computadores 33


Camada 2

Criar Topologia no eNSP


Se atentar a quais
equipamentos temos na
rede!

03/10/2022 Laboratório de Redes de Computadores 34


Camada 2

Comandos básicos de STP


• Display stp
• Mostra detalhes do
spanning-tree no switch
• Mostra detalhes da
interface também

03/10/2022 Laboratório de Redes de Computadores 35


Camada 2

03/10/2022 Laboratório de Redes de Computadores 36


Camada 2

Executar o comando em todos os switchs:


System-view
stp mode stp

Vamos executar esse tipo de Spanning-tree para os Labs

03/10/2022 Laboratório de Redes de Computadores 37


Camada 2

Continuando o comando temos


as informações de interface
especifica
• Qual o estado atual da porta
• Port Protocol se está
habilitado ou não o STP na
interface
• Port Role se é uma porta root
ou designada
• Port STP mode qual tipo de
STP está rodando na porta

03/10/2022 Laboratório de Redes de Computadores 38


Camada 2

Responder as perguntas usando o comando:


• Qual é o Switch Root Bridge da rede?
• Porque ele foi eleito o Root?
• Quais foram as Root Ports?
• Quais portas ficaram em designated?
• Quais portas foram bloqueadas?

03/10/2022 Laboratório de Redes de Computadores 39


Camada 2

Vamos configurar o Priority do Switch


• Entrar no Switch A e aplicar o comando:
stp priority 4096

03/10/2022 Laboratório de Redes de Computadores 40


Camada 2

Com essa simples mudança, checar novamente em todos os switchs:


• Qual é o Switch Root Bridge da rede?
• Porque ele foi eleito o Root?
• Quais foram as Root Ports?
• Quais portas ficaram em designated?
• Quais portas foram bloqueadas?
Notaram a diferença?

03/10/2022 Laboratório de Redes de Computadores 41


Camada 2

Quero mudar o caminho que a minha rede usa, como eu faço isso?!
• O STP calcula o custo até o Root, preciso saber quem é o Root
• O STP calcula a Root Port, como a melhor porta para Switch root,
com custo mais baixo
• Então devo mexer no custo da porta

03/10/2022 Laboratório de Redes de Computadores 42


Camada 2

Custo
• As portas usam o custo
baseado na velocidade,
como já vimos na tabela,
então para influenciar
temos que aumentar ou
diminuir este custo

03/10/2022 Laboratório de Redes de Computadores 43


Camada 2

Custo
Via Switch B -> Switch A = 20.000
Via Switch B -> Switch C -> Switch A
= 40.000 (20.000 até Switch C e
20.000 de C a A)

03/10/2022 Laboratório de Redes de Computadores 44


Camada 2

Custo
• Mudar custo para mais de 40.000
• Acessar a interface
Interface gigabitethernet0/0/1
stp cost 40001 ( ou qualquer valor
acima de 40000)

03/10/2022 Laboratório de Redes de Computadores 45


Camada 2

Agora como saber se está certo?!


• Vendo o status da porta no STP. Com o comando: display stp
• Verificar por qual interface ele aprende mac-address dos PCs
• Configurar o PC 1 e PC 3 com o IP 192.168.1.1 e 192.168.1.3
• Rodar um ping
• Verificar a tabela de mac-address do Switch A e Switch B
• Quais interfaces foi aprendido mac-address dos PCs?

03/10/2022 Laboratório de Redes de Computadores 46


Camada 2

Entre o Switch A e Switch C temos 2


conexões
• Qual porta ele escolheu?
• Não podia ter usado as 2?

03/10/2022 Laboratório de Redes de Computadores 47


Camada 2

Entre o Switch A e Switch C temos 2 conexões


• Quando temos 2 portas com os mesmos custos e temos um
empate como nesse exemplo, o switch usa um desempate:
• Port ID é usado para o desempate, composto de 2
componentes: Port Priority.Port Number
• Port Priority por padrão é 128 e prioridade menor é melhor.
• Port number é o numero da porta no Switch. Exemplo: se
tiver a porta 1 e 2, com a mesma prioridade o switch irá
escolher a porta 1 como root e a 2 designada/Blocked

03/10/2022 Laboratório de Redes de Computadores 48


Camada 2

Como verificar?
• Display stp
• Display stp interface INTERFACE
• Display stp brief

03/10/2022 Laboratório de Redes de Computadores 49


Camada 2

Comando
Acessar interface
stp port priority 16 (ou qualquer valor abaixo de 128)

03/10/2022 Laboratório de Redes de Computadores 50


Camada 2

Checar se alterou através dos comandos de checagem:


• Vendo o status da porta no STP. Com o comando: display stp
• Verificar por qual interface ele aprende mac-address dos
PCs
• Rodar um ping no PC 1 para o PC 3
• Verificar a tabela de mac-address do Switch A e Switch B
• Quais interfaces foi aprendido mac-address dos PCs?

03/10/2022 Laboratório de Redes de Computadores 51


Camada 2

Lab
PC 1, PC 3, PC 5 e PC 7 na
VLAN 10 com IP
192.168.10.0/24
PC 2, 4,6,8 na VLAN 20 com
IP 192.168.20.0/24
Passar a VLAN onde for
necessário.
03/10/2022 Laboratório de Redes de Computadores 52
Camada 2

Lab
• Derrubar a interface direta entre Switch A e Switch B
• Checar por qual porta root e portas designadas
• Por qual porta está vindo o trafego
• Derrubar a primeira interface entre Switch A e C
• Checar por qual porta root e portas designadas
• Por qual porta está vindo o trafego
03/10/2022 Laboratório de Redes de Computadores 53
Redes

• Duvidas?

• Obrigado!

• Até a próxima semana!

03/10/2022 Laboratório de Redes de Computadores 54


Thank you!
¡Gracias!

Guilherme Ganascim

gganascim@gmail.com

+5543999526000

03/10/2022 Laboratório de Redes de Computadores 55

Você também pode gostar