Spanning tree protocol (stp) e portfast
O tempo de Spanning Tree Protocol (STP) leva a transição portas para o estado Forwarding pode causar problemas. PORTF
Conteúdo
- Video: ccna r&s version 3 topics: bpduguard (a spanning tree protocol (stp) enhancement)
- Video: spanning tree protocol (stp) for ccna r/s (200-125) and icnd2 (200-105) candidates
- Video: ccna routing & switching: uplink backbone fast
- Definir portfast em todas as portas
- Definir portfast em portas específicas
- Video: ccnp switch (300 - 115) version 2.0: bpdu gaurd and filter
Video: CCNA R&S version 3 Topics: BPDUGuard (A Spanning Tree Protocol (STP) Enhancement)
Este fator tempo não é um problema para muitas pessoas, mas pode causar problemas para alguns. Por exemplo, se você ligar o computador na parte da manhã, o poder vai para a placa de rede imediatamente e a porta do switch entra no estado de escuta.
Até o momento a OS quer iniciar-se os drivers da placa de rede e obter um endereço de DHCP, a porta do switch está em estado Forwarding, que funciona bem na maioria das vezes.
Video: Spanning Tree Protocol (STP) for CCNA R/S (200-125) and ICND2 (200-105) Candidates
Se, no entanto, você tinha desligou o NIC no laptop para movê-lo para outra mesa, o Windows irá dizer-lhe que ele tem um problema de comunicação na rede. Por quê? O NIC conectado à porta mudou o estado de conexão da porta para cima, o Windows imediatamente tentou obter um endereço DHCP, mas a porta ainda não está em um estado Forwarding.
Este é um problema comum quando se usa STP na sua rede. Em mais alguns segundos, o Windows tentará obter um endereço IP de novo, e ele vai ter sucesso.
A outra vez que você pode ver esta questão é com dispositivos Pre-Boot Execution (PXE), como os Serviços de Implantação do Windows. A figura seguinte mostra uma implementação típica PXE. Aqui é o que acontece com o PXE:
Você liga seu computador, que ativa o NIC, mas menos de cinco segundos depois, acabamentos e POST do computador do NIC tenta obter um endereço IP do DHCP para que ele possa carregar uma imagem de inicialização diretamente do servidor PXE, que falha .
O computador tenta obter um endereço IP de um servidor DHCP várias vezes dentro de aproximadamente 10 segundos, após o que desiste e se move para outro dispositivo de boot, como o disco rígido. A parte triste deste processo é que, porque ele não consegue obter um endereço IP ou se conectar com o servidor PXE, você não é capaz de instalar a imagem do sistema operacional novo no computador.
O problema com este cenário é que, devido STP torna o computador esperar 45 segundos antes de encaminhar o tráfego na porta, a inicialização de rede PXE expirou.
PortFast é a solução para este problema de atrasos quando os computadores cliente está se conectando switches. PortFast não está habilitado por padrão. Com PortFast habilitado em uma porta, você efetivamente assumir a porta e dizer abrangendo árvore não implementar STP nessa porta.
Video: CCNA Routing & Switching: uplink backbone fast
Esta solução não é um mau se apenas um computador está conectado à porta - para que as pessoas não estará criando laços acidentais na rede, que podem ser assustadoramente fácil de fazer.
Definir PortFast em todas as portas
Embora possa haver algumas portas que deseja excluir a configuração PortFast, se você quiser maioria dos portos de usar PortFast de fazer essa configuração padrão. Para definir PortFast em todas as portas de modo de configuração global, use o comando spanning-tree portfast padrão:
Switch2gt; enableSwitch2 # configurar terminalSwitch2 (config) # spanning-tree portfast? bpdufilter Ativar filtro BDPU portfast neste switchbpduguard Ativar guarda BPDU portfast neste switchdefault Ativar portfast por padrão em todas as portas de acesso
Definir PortFast em portas específicas
Você também pode implementar PortFast em portas específicas, como ilustrado aqui, onde o seguinte comando permite PortFast para portas FastEthernet 1 a 10. Observe o grande aviso sobre os perigos de PortFast.
comandos de configuração terminalEnter Switch2 # configurar, um por linha. Terminar com CNTL / intervalo de Z.Switch2 (config) #interface rangeSwitch2 (config) #interface FastEthernet 0/1 -10Switch2 (config-se-range) # spanning-tree portfast% Atenção: portfast só deve ser ativado nas portas conectadas a um singlehost. Ligar cubos, concentradores, comutadores, pontes, etc ... para thisinterface quando portfast é activado, pode causar loops.Use ponte temporária com CUIDADO% Portfast serão configurados em 10 de interfaces devido à commandbut gama só terá efeito quando as interfaces são em um #end sem entroncamento mode.Switch2 (config-se-gama)
A opção BPDU Guarda remove o perigo expressa no aviso. Neste caso, eu selecionei incorretamente minhas portas, e as portas 1 e 2 deve ter Spanning Tree habilitado normalmente sobre eles.
Video: CCNP Switch (300 - 115) version 2.0: BPdu gaurd and filter
BPDU Guarda deita-se advertências de imediato para evitar o loop que foi criado a partir causando um problema na minha rede. Quando uma porta PortFast com BPDU Guarda nele vê um quadro BPDU, a ação faz com que o interruptor para dizer: “Ei, esta porta está configurado incorretamente!” E imediatamente o interruptor coloca essa porta em estado de erro.
comandos de configuração terminalEnter Switch2 # configurar, um por linha. Terminar com CNTL / intervalo de Z.Switch2 (config) #interface FastEthernet 0/1 -10Switch2 (config-se-range) # spanning-tree bpduguard enableSwitch2 (config-se-range) # 3d14h:% spantree-2-BLOCK_BPDUGUARD: Recebido BPDU na porta FastEthernet0 / 2 com BPDU Guarda habilitado. Desativando port.3d14h:% PM-4-ERR_DISABLE: erro bpduguard detectado em Fa0 / 2, colocando Fa0 / 2 em state3d14h err-disable:% spantree-2-BLOCK_BPDUGUARD: Recebido BPDU na porta FastEthernet0 / 1 com BPDU Guarda habilitado. Desativando port.3d14h:% PM-4-ERR_DISABLE: erro bpduguard detectado em Fa0 / 1, colocando Fa0 / 1 em state3d14h err-disable:% LINEPROTO-5-UPDOWN: Linha protocolo sobre Interface de FastEthernet0 / 2, mudou estado para down3d14h: % LINEPROTO-5-UPDOWN: Linha protocolo de interface FastEthernet0 / 1, mudou de estado para down3d14h:% LINK-3-UPDOWN: interface de FastEthernet0 / 2, mudou de estado para down3d14h:% LINK-3-UPDOWN: interface de FastEthernet0 / 1, mudou estado de downSwitch2 (config-se-gama) #end
Para corrigir o estado de erro na porta, ligar a essa porta no modo de configuração de interface e, em seguida, desligar e reativar essas portas como mostrado aqui:
comandos de configuração terminalEnter Switch2 # configurar, um por linha. Terminar com CNTL gama / Z.Switch2 (config) #interface rangeSwitch2 (config) #interface fastethernet 0/1 -10Switch2 (config-se-gama) # shutdownSwitch2 (config-se-gama) #no desligamento