Le Catalyst 3850 met le port en err-disable quand un ThinkSystem SR650 utilise des optiques SR Lenovo 46C3447
Nouvel hôte ESXi qui rejoint une baie accrochée à un 3850 de campus. La gestion en cuivre est montée sans drame, les uplinks 10G non : dès que le serveur démarre, le port du switch tombe en err-disable et l'hôte ne voit rien sur ce vmnic.
- Lenovo ThinkSystem SR650, 7X06CTO1WW, avec un adaptateur Emulex VFA5.2 2x10GbE SFP+
- modules Lenovo 10GBASE-SR, 46C3447, dans l'adaptateur
- Cisco WS-C3850-24XS-S avec un Cisco SFP-10G-SR côté switch
- cordon OM3 LC-LC entre les deux
Te1/0/7: goes err-disabled within seconds of the server powering on
ESXi: the uplink shows DISCONNECTED
Same patch cord, Cisco SFP-10G-SR at both ends switch to switch: link up and stable
Déjà essayé :
- déplacé le serveur sur un autre port du même switch, même comportement
- échangé le 46C3447 contre son jumeau de l'autre port de l'adaptateur
- cordon de brassage neuf, nettoyé et réinséré les deux extrémités
La fibre et l'optique côté switch vont clairement bien, donc quelque chose s'oppose au module Lenovo. De quel côté vient l'objection, le serveur ou le switch, et y a-t-il un moyen de faire cohabiter le 3850 avec ça ?
Comments 3
Ce journal tranche la question.
gbic-invalidc'est le switch refusant ce qu'il lit comme un module non autorisé, et le contrôle qui se déclenche vit du côté Cisco, pas sur le SR650 et pas dans ESXi. Il s'oppose à l'optique SR codée Lenovo sur ce lien et tue le port avant même que le lien ne soit évalué, ce qui explique aussi pourquoi déplacer des ports et échanger des cordons n'a rien changé pour vous.Deux lignes en configuration globale :
La première dit au switch de continuer avec un module qu'il ne reconnaît pas, la seconde empêche err-disable de tuer le port quand ce contrôle CRC échoue. Aucune des deux n'est rétroactive, donc faites basculer le port ensuite et réinsérez la fibre pendant qu'il est down :
Enregistrez la configuration une fois qu'il est monté. Si ça ne vit que dans la config en cours d'exécution, le port revient err-disabled après le prochain reload et vous devrez déboguer ça à nouveau à un moment bien pire.
Deux mises en garde. Vous êtes maintenant en dehors de la configuration supportée par Cisco : ils considèrent les optiques tierces comme non testées et le TAC peut refuser un dossier d'interopérabilité qui en implique une, ce qui compte si ce lien est sous contrat. Et
service unsupported-transceivern'est pas un correctif universel. Le même mauvais message de crc lui survit quand c'est le port lui-même qui est l'obstacle, par exemple un slot SFP 1G uniquement avec un module 10G poussé dedans, donc si le port reste down après le basculement, vérifiez d'abord à quelle vitesse chaque extrémité tourne réellement avant d'accuser à nouveau l'optique.Avant que quiconque ne devine : qu'est-ce que le switch journalise réellement quand le port tombe ? Err-disable nomme toujours sa cause, et la cause change complètement la réponse. Une plainte de sécurité ou de CRC sur un module est un problème différent d'un flap ou d'un déclenchement de protocole, et le remède pour l'un ne fait rien pour l'autre.
Sortez
show loggingautour du moment où le serveur s'allume et postez les lignes pour ce port. Confirmez aussi ce qui se trouve physiquement dans Te1/0/7, vous dites Cisco SFP-10G-SR, donc le 46C3447 est-il la seule pièce non-Cisco sur tout ce chemin ?Journal du moment où ça tombe, deux lignes pour ce port :
Donc c'est le contrôle de sécurité qui se déclenche, pas un flap. Et oui, le côté switch est un authentique Cisco SFP-10G-SR issu d'un boîtier Cisco, le 46C3447 dans le serveur est la seule pièce codée Lenovo sur tout le chemin. Ce qui m'a justement dérouté, parce que le message nomme le port sur le switch plutôt que quoi que ce soit côté serveur.