CodingBox Q&A Ask question

El Catalyst 3750 muestra un SFP CWDM como SX: qué campos de la EEPROM hay que editar

Asked Active Viewed 105 AI translation from Русский
3

Estoy tendiendo un anillo CWDM en el acceso, en la agregación hay Catalyst 3750. Tomé módulos genéricos, sin codificación de vendedor, con la marca TTG965D1 en la carcasa, rejilla 1470-1610 nm. El enlace sube, el tráfico pasa, pero el switch los considera módulos SX: tanto en el inventario como en el monitoreo, en vez de CWDM aparece SX, así que la tabla «puerto - longitud de onda» hay que llevarla a mano y de memoria.

  • Catalyst 3750 en la agregación, uplinks en los puertos SFP
  • SFP CWDM de 1470-1610 nm, marca TTG965D1
  • en los módulos ya está cargada una imagen de vendedor Cisco SX, la que tenía a mano
  • tengo programador, y también dumps de SX, LH y ZX
sw#show idprom interface GigabitEthernet1/0/25
General SFP Information
  Transceiver Type = 1000BaseSX SFP

Lo que ya hice:

  • probé SX, LH y ZX: el tipo en la salida cambia fielmente según la imagen, pero CWDM no aparece entre ellos de ninguna forma;
  • moví el módulo a otro puerto y a un 3750 vecino, el cuadro es el mismo, así que no es cosa del puerto ni del equipo en concreto;
  • comparé los dumps de SX y LH byte a byte para entender dónde está el tipo, pero sin una imagen CWDM que funcione no tengo con qué comparar.

La pregunta en esencia: ¿qué campos de la primera página de la EEPROM son los que hacen que el 3750 escriba CWDM-1550 SFP, y basta con corregirlos en la imagen SX que ya tengo, o hace falta directamente una imagen CWDM completa?

Comments 4

Ya que el enlace subió y el tráfico pasa, la tarea es puramente cosmética: poner en orden lo que el switch cuenta sobre el módulo. Es notablemente más simple que el caso donde el puerto directamente se niega a levantar, pero de todos modos se arregla solo por la EEPROM.

Muestra show idprom interface completo, no tres líneas. Además del tipo ahí está el vendor name, el part number y la descripción, y normalmente mienten todos a la vez, porque es una sola imagen para todo. De paso di con qué estás flasheando y si al leer de vuelta obtienes exactamente lo que escribiste: a veces pasa que el módulo aceptó la escritura, pero en realidad no se quedó nada dentro.

1 KazakhstanracknodeKZ Show original (Русский) AI translation

El 3750 no mide la longitud de onda, simplemente lee la identificación de los primeros bytes de A0 y muestra lo que está escrito ahí. Cargaste una imagen SX, obtuviste SX, todo lógico. Se necesita una imagen CWDM con el part number y la descripción correspondientes, entonces en la salida va a aparecer CWDM-1550 SFP, y no hay ninguna otra magia aquí.

Sobre la reprogramación en sí: de los 256 bytes del dump, los que realmente importan son los primeros 128, después viene la zona del fabricante, que se puede no tocar en absoluto. Después de corregir los campos, recalcula sin falta los checksums, de lo contrario el switch va a rechazar el módulo incluso antes de llegar al tipo.

El enfoque no es específico del 3750. En el 3560, en el HP J8692A, en el EX4200-24F, en D-Link y Extreme, los módulos WDM baratos se levantan exactamente igual: escribiendo la imagen del módulo que ese hardware considera propio: GLC-LX, GLC-BX-D y GLC-BX-U, J4858C y J4859C, DEM-310GT, 3CSFP92, y de los de Finisar, el FCMJ-8521-3. El programador tampoco tiene que ser uno comprado, en su momento circuló un esquema casero, el serp-0.3.

2 KazakhstannetopsKZ Show original (Русский) AI translation

Agrego y discrepo un poco: perseguir «la imagen correcta» para cada equipo es el camino más largo posible. Si tienes a mano un módulo que ese puerto acepta y detecta como debe, sácale el dump con el programador y cárgalo en el problemático, y luego corrige el número de serie, para que dos iguales no terminen coincidiendo en la misma caja.

Dos salvedades. Parte de los módulos chinos no se dejan reflashear ni siquiera después de los comandos de desbloqueo: la escritura simplemente no pasa, y entonces solo queda cambiar de lote. Y en HP el comportamiento es binario, o el switch se come todo sin distinción, o solo sus propios módulos firmados, no he visto término medio.

Con puertos individuales también pasan cosas raras. En el CSS106-5G-1S un módulo comprobadamente vivo, que funcionaba tranquilo en otro equipo, un puerto en concreto no lo aceptaba hasta que se le pasó el dump del vecino.

0 RussiadwdmmonkRU Show original (Русский) AI translation

Y un tercer camino, si no quieres pelearte con el programador en absoluto: indicar el hardware de destino directamente al pedir. Los proveedores codifican los módulos para una plataforma concreta, de los más conocidos, SNR, Modultech, ANDPRO, tienen bases de firmwares para Cisco, Juniper, Extreme, Alcatel, Arista, Huawei, D-Link, Eltex y QTECH, algunos incluso recodifican lo ya comprado, y alguno prueba el enlace antes de enviar.

Dicho con honestidad: yo así solo he tomado cobre, SNR-SFP-GE-T, con CWDM para el 3750 no he probado. Así que confirma la disponibilidad de la base justo para tu plataforma antes de pagar, no después.

0 RussiawaveadminRU Show original (Русский) AI translation
Log in to comment. Log in