Quero dizer, como você sabe que o problema que está tentando resolver não pode ser realmente resolvido.
Vamos começar entendendo o que é um bug. Um bug ocorre quando um sistema ou aplicativo deixa de funcionar normalmente. Isso pode ser visto como uma mensagem de erro, um crash inesperado ou uma falha no programa. O desafio é reunir evidências de que você está diante de um bug. Existem algumas etapas que você pode seguir para validar se é um bug ou não, e para contextualizar, vamos supor que você tenha 4 roteadores rodando OSPF e de repente um dos roteadores para de anunciar as redes:
1 - Compare o comportamento do roteador com defeito com os outros. Há algo diferente sobre aquele roteador específico? Tipo de hardware, versão do IOS, configuração...
2 - Verifique quando foi feita a última alteração. Alterações diretas ou indiretas podem afetar um dispositivo de rede. Alguém alterou uma ACL ontem à noite? Uma nova mib SNMP foi criada no NMS? Se uma alteração foi feita recentemente, reverta a configuração.
3 - Verifique se o IOS foi atualizado recentemente. É possível que a nova versão do IOS tenha alguns novos bugs ou que algumas funcionalidades não sejam suportadas.
4 - Verifique os recursos de hardware no roteador. A CPU está funcionando normalmente? Há RAM suficiente disponível? Há espaço em disco suficiente?
5 - Ao tentar solucionar problemas, isolar o problema pode ajudar a confirmar que é um bug. Tente determinar se o problema ocorre apenas em determinadas circunstâncias.
6 - Procure por um problema semelhante na internet. É provável que alguém já tenha tido o mesmo problema que você.
Se você passar por todas essas etapas e ainda não conseguir resolver o problema, é provável que você esteja diante de um bug. Se você tiver um contrato, abra um caso na Cisco.
O que acontece quando você valida que é realmente um bug?
Bem, dependendo do tipo de bug, você pode:
- Remover a configuração que causou a falha no roteador
- Atualizar o IOS do roteador para uma versão aonde o bug está corrigido
- Aplicar uma solução alternativa, dependendo dos requisitos do negócio ou porque o fornecedor não tem uma solução para o bug