Configuração e Resolução de problemas de Definições de FEC em Switches geridos QSW da QNAP
Produtos aplicáveis
Hardware
- QSW-M7308R-4X
- QSW-M5216-1T
Software
- QSS v1.4.2 e posterior
- QSS Pro v4.0.0 e posterior
Visão Geral
A Correção antecipada de Erros (FEC - Forward Error Correction) é um método de comunicação de dados em que bits extra, conhecidos como bits de correção de erros, são codificados com os dados para ajudar a detectar e corrigir erros, mesmo durante transmissões de alta velocidade (100G/25G) e transmissões de rede de longa distância. O recetor utiliza estes bits extra para comparar os dados recebidos com os dados transmitidos. Se for detectado um erro, o recetor pode então utilizar os bits FEC adicionados para corrigir o erro e obter o valor correto dos dados originais.
Procedimento
- Inicie sessão no QSS.
- Aceda a Gestão das portas > Configuração da porta.
- Em Definições da Interface, identifique uma porta de comutação.
- Em FEC, selecione um modo na lista pendente.
Modo FEC Descrição Tudo O switch seleciona automaticamente o melhor modo FEC (excluindo o modo Negociação automática FEC) para transmitir e receber pacotes de dados. RS-FEC O Reed -Solomon(RS) FEC proporciona taxas de correção de dados melhoradas nos dispositivos de transmissão e receção. BASE-R-FEC O Fire-Code FEC ou BASE-R-FEC oferece taxas de correção mais fracas, mas oferece uma latência mais baixa em comparação com o RS-FEC em portas de comutação de 25 GbE. Negociação automática Utiliza a função de negociação automática da cláusula 73 para utilização em backplanes elétricos numa porta de comutação. É transmitida uma mensagem de pedido de negociação automática (AN) FEC para determinar um processo FEC negociado entre as portas de comutação. Desativar Desativa a FEC em todas as portas de comutação. Nota- Utilize a Negociação automática para determinar automaticamente as capacidades da ligação e eliminar a configuração manual de FEC. A FEC negociada automaticamente é melhor utilizada quando o fluxo de dados precisa de ser ajustado à situação da rede.
- Utilize RS-FEC quando os dados necessitarem de proteção adicional contra ruído e outras fontes de perda de dados.
- BASE-R-FEC é utilizado para redes que funcionam a alta velocidade. Esta é a FEC de maior velocidade disponível e é mais adequada para redes e aplicações de missão crítica.
- Para placas de rede específicas, é necessária a correspondência manual das definições de FEC (Forward Error Correction) entre o switch e a placa. Para obter uma lista detalhada de placas de rede compatíveis, consulte a Lista de Compatibilidade da QNAP.
SugestãoPara ver o modo FEC atual aplicado às interfaces, aceda a Gestão das portas > Estado da Porta. - Clique em Guardar.
O QSS guarda o modo FEC nas portas de comutação selecionadas.
Resolução de problemas comuns de FEC
Cenário 1: Resolução de problemas de compatibilidade comuns de FEC
Em situações em que as ligações ativas excedem os 30 segundos ou em que a comunicação de rede entre a placa e o switch não é estabelecida, recomenda-se a investigação de potenciais modos FEC incompatíveis. Os tempos de ligação prolongados ou as falhas completas de ligação podem ser atribuídos a modos FEC incompatíveis configurados nos dispositivos de rede transmissores e recetores. Esta secção documenta soluções alternativas confirmadas para situações em que ocorrem incompatibilidades de modo FEC entre placas de rede e switches QNAP que funcionam a velocidades de porta de 100 Gbps ou 25 Gbps.
Modo FEC: Tudo
Plataformas SO do NIC (Network Interface Controller - Controlador de Interface de Rede): Windows, Linux
Solução alternativa 1: Selecionar o mesmo modo FEC em ambos os dispositivos
Passos para a Solução alternativa- Desligue o cabo de Ethernet que liga os dois dispositivos.
- Selecione o mesmo modo FEC (por exemplo, RS-FEC, BASE-R-FEC) ou desative a FEC em ambos os dispositivos.
- Guarde a configuração FEC.
- Ligue corretamente o cabo Ethernet numa porta disponível no switch e, em seguida, ligue a outra extremidade do cabo Ethernet na porta da placa de rede.
Solução alternativa 2: Alterar o modo FEC para Negociação automática
Passos para a Solução alternativa
- Desligue o cabo de Ethernet que liga os dois dispositivos.
- No switch QNAP, altere o modo FEC para Negociação automática.
- Guarde a configuração de FEC no switch.
- Ligue corretamente o cabo Ethernet numa porta disponível no switch e, em seguida, ligue a outra extremidade do cabo Ethernet na porta da placa de rede.
Modo FEC: RS-FEC, BASE-R-FEC, Desativar
Plataformas SO do NIC (Network Interface Controller - Controlador de Interface de Rede): Linux
Solução alternativa 1: Configurar o mesmo modo FEC em ambos os dispositivos
Passos para a Solução alternativa
- Desligue o cabo de Ethernet que liga os dois dispositivos.
- Selecione um modo FEC (por exemplo, RS-FEC, BASE-R-FEC) ou desative a FEC no switch.
- Guarde a configuração de FEC no switch.
- Na placa de rede, selecione o mesmo modo FEC.
$ethtool --set-fec swp1 encoding [off | BaseR | auto]
- Guarde a configuração de FEC na placa de rede.
- Ligue corretamente o cabo Ethernet numa porta disponível no switch e, em seguida, ligue a outra extremidade do cabo Ethernet na porta da placa de rede.
Um caso ilustrativo seria o de uma placa de rede que não consegue estabelecer ligação com o switch quando configurada para o modo FEC preferido, como o RS-FEC.
- Desligue o cabo de Ethernet que liga os dois dispositivos.
- No switch, altere o modo FEC para BASE-R-FEC.
- Guarde a configuração de FEC no switch.
- Na placa de rede, selecione BASE-R-FEC.
- Guarde a configuração de FEC na placa de rede.
- Ligue corretamente o cabo Ethernet numa porta disponível no switch e, em seguida, ligue a outra extremidade do cabo Ethernet na porta da placa de rede.
O QSS altera o modo FEC para BASE-R-FEC
Solução alternativa 2: Reconfigurar o modo FEC na placa de rede
Passos para a Solução alternativa
- Desligue o cabo de Ethernet que liga os dois dispositivos.
- Desative a FEC na placa de rede.
$ethtool --set-fec swp1 encoding [off]
- Guarde a configuração FEC.
- Altere o modo FEC para o modo FEC preferido na placa de rede (RS-FEC).
- Guarde a configuração FEC.
- No switch, altere o modo FEC para RS-FEC.
- Guarde a configuração FEC.
- Ligue corretamente o cabo Ethernet numa porta disponível no switch e, em seguida, ligue a outra extremidade do cabo Ethernet na porta da placa de rede.
O QSS exibe o modo FEC como RS-FEC
Modo FEC: Negociação automática
Plataformas SO do NIC (Network Interface Controller - Controlador de Interface de Rede): Windows, Linux
Solução alternativa 1: Selecionar o mesmo modo FEC em ambos os dispositivos
Passos para a Solução alternativa
- Desligue o cabo de Ethernet que liga os dois dispositivos.
- Selecione o mesmo modo FEC (por exemplo, RD-FEC, BASE-R-FEC) ou desative a FEC em ambos os dispositivos.
- Guarde a configuração FEC.
- Ligue corretamente o cabo Ethernet numa porta disponível no switch e, em seguida, ligue a outra extremidade do cabo Ethernet na porta da placa de rede.
Solução alternativa 2: Alterar o modo FEC para Tudo
Passos para a Solução alternativa
Ao selecionar Negociação automática pode resultar em problemas de ligação no switch se a placa de rede ligada não estiver em conformidade com o padrão IEEE802.3ap.
- Desligue o cabo de Ethernet que liga os dois dispositivos.
- Altere o modo FEC para Tudo no switch.
- Guarde a configuração FEC.
- Ligue corretamente o cabo Ethernet numa porta disponível no switch e, em seguida, ligue a outra extremidade do cabo Ethernet na porta da placa de rede.
Cenário 2: Resolução de problemas de Discrepâncias na exibição do modo FEC do QSW-M5216-1T
Pode ocorrer uma discrepância intermitente entre o modo FEC configurado e o modo FEC exibido no switch WSW-M5216-1T durante o estado de ligação.
No exemplo a seguir, a alteração do modo FEC num switch QSW-M5216-1T de RS-FEC para Desativar resultou numa discrepância entre os modos configurados e exibidos no QSS. Embora o modo FEC atual estivesse desativado, o QSS continuou a mostrar RS-FEC.
Solução alternativa
- Desligue o cabo de Ethernet que liga os dois dispositivos.
- Ligue corretamente o cabo Ethernet numa porta disponível no switch e, em seguida, ligue a outra extremidade do cabo Ethernet na porta da placa de rede.
- Inicie sessão no QSS.
- Aceda a Configuração > Gestão das portas > Estado da Porta.
O QSS exibe o modo FEC configurado.
Leitura adicional
Desenvolvimento da rede Linux: Suporte para controlo de codificação FEC