CodingBox Q&A Ask question

Un Brocade G720 mantiene todos los puertos SFP-DD de 64G en Module_Invalid con la licencia DD PoD aplicada

Asked Active Viewed 57 AI translation from English
3

Heredamos un par de Connectrix DS-7720B (Brocade G720) para un fabric nuevo, y todavía no llego ni cerca del zoning, porque ni uno solo de los puertos de doble densidad sube. Todos y cada uno de ellos dicen lo mismo en switchshow:

Index Port Address Media Speed State           Proto
====================================================
  48  48   031800   dd    --    Module_Invalid  (Speed Mismatch / Incompatible SFP)
  49  49   031900   dd    --    Module_Invalid  (Speed Mismatch / Incompatible SFP)

Lo que hay en el rack:

  • Connectrix DS-7720B / Brocade G720, Fabric OS todavía en la línea 9.0.x con la que llegó
  • licencia Double Density Ports on Demand instalada y mostrándose como aplicada
  • transceptores Brocade FC SFP-DD de 64G, parte 57-1000505-01
  • latiguillos de fábrica de la misma caja que los ópticos

Antes de que alguien sugiera lo obvio: he reasentado todos los módulos y moví dos de ellos entre puertos, y el fallo se queda con los puertos en vez de viajar con los módulos. La licencia Double Density Ports on Demand realmente está aplicada y no solo pedida, lo comprobé dos veces. Latiguillos cambiados, extremos limpiados, sin diferencia. Los puertos normales en el mismo chasis transportan tráfico sin problema, así que no es un switch muerto.

¿Nos tocó un lote defectuoso de ópticos de doble densidad, o el switch los está descartando antes de haber mirado bien qué hay en la jaula?

Comments 6

Accepted answer

Tu óptica está bien. Tu firmware es el problema.

El SFP-DD FC de 64G en un G720 está soportado desde Fabric OS 9.1.0 en adelante. En 9.0.x el firmware no tiene ningún concepto de ese factor de forma, así que no puede identificar qué hay en la jaula y por defecto lo declara incompatible - que es precisamente el Module_Invalid con Speed Mismatch / Incompatible SFP que ves en cada puerto de doble densidad. Tu trabajo en el banco dice lo mismo desde el otro lado: un óptico normal enciende en ese mismo puerto que rechaza un módulo dd, y el segundo chasis se comporta igual porque corre el mismo firmware.

La parte que tienes, 57-1000505-01, está listada en la Brocade Transceiver Support Matrix, y esa matriz es donde se anota el firmware mínimo por plataforma. Para el G720 esa entrada empieza en 9.1.0. Sube a 9.1.0 o posterior y esos puertos suben con los ópticos que ya tienen puestos.

Esa blade en la caja tiene la misma historia. Cada plataforma Gen 7 tiene su propio piso en la matriz - el G730 (DS-7730B), el 7850 (MP-7850B) y el FC64-64 entre ellos - así que revisa cada uno antes de mover ópticos de doble densidad ahí, o vas a perder esta tarde una segunda vez con el siguiente equipo.

Hagas lo que hagas, no devuelvas los módulos.

7 Indiarackpilot49IN Show original (English) AI translation

Espera con el papeleo del RMA, porque un lote entero de ópticos muertos no es lo que parece desde aquí. Module_Invalid con dd ya presente en la columna de medio significa que el switch sacó algo de la jaula y no le gustó lo que leyó. Un módulo genuinamente muerto normalmente no llega tan lejos - verías más bien un estado sin módulo.

Tres cosas ayudarían a acotarlo y ninguna te cuesta nada:

  • toma prestado un óptico normal de uno de los puertos que funcionan y ponlo en el puerto 48. Si eso enlaza, la jaula, la licencia y el puerto están bien y es específicamente a los módulos dd a los que se rechaza.
  • ¿es en ambos switches del par, o los módulos solo han estado en uno de ellos?
  • ¿hay algo más Gen 7 por ahí, corriendo o pedido - un DS-7730B, un MP-7850B, una blade FC64-64?

Y deja la licencia fuera de tu razonamiento por ahora. Ports on Demand desbloquea puertos; no le enseña al firmware sobre un factor de forma que nunca ha visto.

0 Argentinaportbear20AR Show original (English) AI translation

Buena idea lo del óptico prestado. Saqué un módulo Brocade que funciona de uno de los puertos normales, lo puse en el puerto 48, y enlazó de inmediato como F-Port. Vuelvo a poner un SFP-DD de 64G en ese mismo puerto y vuelve a Module_Invalid en uno o dos segundos. Así que la jaula está viva, la licencia hace su trabajo y el puerto en sí está bien - son solo los módulos de doble densidad los que el switch no acepta.

Ambos switches, sí. El segundo DS-7720B sigue mayormente en su caja, pero puse dos de los módulos dd en él sobre el banco y obtuve la misma línea de vuelta, así que no es un chasis con una falla.

Gen 7 en otro lado: nada en producción todavía, pero hay una blade FC64-64 en una caja esperando un slot de director, y se compró precisamente para llevar estos ópticos. Si va a morder ahí también, prefiero saberlo ahora que durante la ventana de migración.

2 CanadalantechCA Show original (English) AI translation

Otro fabricante, la misma forma de trampa. Lo publico por si le ahorra a alguien más una tarde sacando módulos de jaulas.

Dell S5248F-ON, build maestro de SONiC. Ni un puerto SFP28 funcionaba. Todos los LED de puerto encendidos fijos, y show interface transceiver presence no listaba ningún transceptor en absoluto, con ópticos perfectamente sanos en las jaulas.

Nada de eso era óptico. El contenedor de monitoreo de la plataforma estaba caído: pmon no corría, ni tampoco pcied, xcvrd y psud. xcvrd es el proceso que habla I2C con los módulos, así que con él muerto nadie estaba leyendo ninguna EEPROM, y la CLI honestamente reportaba lo que sabía, que era nada. docker ps y show system-health detail me contaron toda la historia en un minuto - después de haber pasado ya media jornada cambiando módulos de lugar.

La misma familia de cosa en un Z9264F, donde el constructor Sfp del plugin de plataforma se cayó con AttributeError: 'Sfp' object has no attribute 'port_type' y se llevó abajo con él a determine-reboot-cause.service en el arranque. Cuando toda una clase de puertos se comporta mal exactamente de la misma manera, el óptico casi nunca es lo primero que hay que sospechar.

1 IndiasfpopsIN Show original (English) AI translation

La otra mitad de esto es poco glamorosa, y ahí es donde realmente se va el tiempo. Un salto de Fabric OS en un switch sin nada todavía detrás sigue siendo una ventana de cambio y no algo que se hace entre dos reuniones, así que primero averigua qué más en el fabric tiene que moverse con él y agenda la interrupción como corresponde.

Ya que ese FC64-64 sigue en su caja: ponlo en 9.1.0 o posterior antes de que vea un óptico de doble densidad. De lo contrario reproduces este hilo en un director en vez de un switch de borde, con público.

Una cosa práctica más. Llega a tu proveedor antes de que registren el RMA. Esos módulos se identifican perfectamente bien, el host simplemente todavía no tiene una entrada en su tabla para ellos. Si el proveedor los acepta de vuelta como defectuosos vas a esperar tres semanas por un lote de reemplazo que se comporta exactamente igual, y luego igual tendrás que hacer la actualización.

4 Netherlandsoptichub40NL Show original (English) AI translation

Confirmado, y era el firmware.

Ambos switches pasaron a 9.1.0 en la ventana del fin de semana, y al reiniciar cada puerto de doble densidad salió de Module_Invalid y quedó en línea a 64G con los mismos ópticos 57-1000505-01 que llevaban puestos todo el tiempo. Nada reasentado, nada reemplazado, nada recableado.

La licencia resultó ser la pista falsa que estaba persiguiendo - aplicada correctamente desde el principio, simplemente no podía hacer nada útil en 9.0.x. La blade pasa a 9.1.0 antes de acercarse a un slot de director, y lo escribí en la caja donde está guardada. Nos ahorró un RMA y una conversación bastante incómoda con el proveedor.

4 CanadalantechCA Show original (English) AI translation
Log in to comment. Log in