Saltar al contenido
Volver a proyectos

Proyecto personal · Online en telcomiq.com

TelcomIQ

Una plataforma de referencia para ingenieros de redes móviles. Cada protocolo, nodo y generación es una página; cada relación entre ellos es un dato estructurado — así que toda la base de conocimiento se navega como un grafo, se filtra por generación y nivel de amenaza, y se busca desde un solo campo.

Abrir telcomiq.com (se abre en una pestaña nueva)
  • Next.js 14
  • TypeScript
  • MDX / Contentlayer
  • React Flow
  • Supabase
  • Vercel
Periodo
2026 — actualidad
Contexto
Proyecto personal, online y público
Rol
Contenido, diseño, desarrollo y despliegue
Disponible en
telcomiq.com
38
Temas publicados

Protocolos, nodos de red, generaciones y conceptos, de 2G GSM a 5G Standalone.

142
Referencias a especificaciones

Cada afirmación anclada a una fuente primaria: 3GPP, GSMA, IETF, UIT-T y ANSI.

27
Diagramas interactivos

11 arquitecturas de red y 16 flujos de llamada de señalización.

212
Aristas del grafo

Relaciones únicas resueltas a partir de 660 declaraciones en todo el conjunto de temas.

01Por qué existe

El conocimiento existe. La forma, no.

Las especificaciones de 3GPP y GSMA son autoritativas y casi ilegibles a velocidad. Responder algo tan corriente como qué habla con el HSS por S6a, y por qué eso es un problema, significa abrir cuatro PDF y sostener la respuesta entera en la cabeza.

Las alternativas son peores. Wikipedia y los blogs de fabricantes son superficiales e inconsistentes, y rara vez conectan un protocolo con los nodos que lo hablan, la generación a la que pertenece o su superficie de ataque. Los wikis internos se pudren, y ninguno enseña la forma de la red: qué sustituye a qué, y qué está construido sobre qué.

Las preguntas que los ingenieros hacen de verdad son relacionales: qué reemplazó a esto, qué depende de ello, dónde está la exposición, qué especificación lo dice. TelcomIQ está construido en torno a esas relaciones. Cada tema las declara como datos estructurados, así que la referencia no es un montón de artículos: es un grafo que se puede recorrer.

Para quién es

Core y roaming
Consulta rápida de roles de nodo, interfaces y rutas de migración entre generaciones: HLR a HSS a UDM, MME a AMF, PCRF a PCF.
Equipos de seguridad
Superficie de ataque por protocolo, mitigaciones alineadas con GSMA FS.11 y FS.19, y una biblioteca de amenazas de seis dominios.
Preventa y soluciones
Respuestas citables en una conversación con un operador, con la referencia a la especificación adjunta a cada una.
Quien llega al sector
Un camino estructurado de 2G GSM a 5G Standalone, con un diagrama para cada flujo de llamada importante y un test para comprobar que ha calado.
La página de inicio: contadores en vivo, una vista previa de la cobertura global, temas destacados y un desglose de amenazas por tipo de tema.
La página de inicio: contadores en vivo, una vista previa de la cobertura global, temas destacados y un desglose de amenazas por tipo de tema.

02Temas

Treinta y ocho temas, una sola forma

Todos los temas se escriben con la misma estructura de nueve secciones, de modo que el lector siempre sabe dónde mirar y ninguna sección puede desaparecer sin que se note.

  • Búsqueda. Búsqueda de texto completo sobre todo el corpus, ejecutada en el cliente contra un índice generado en tiempo de compilación. Ninguna consulta sale del navegador.
  • Filtros. Chips de selección múltiple para tipo, generación y nivel de amenaza, combinables con el campo de búsqueda y entre sí.
  • Tarjetas legibles. Cada tarjeta lleva su distintivo de tipo, su chip de amenaza, sus etiquetas de generación y una estrella de marcador, así que un resultado sirve sin necesidad de abrirlo.
  • Barra lateral. Tipo, generaciones, nivel de amenaza, especificaciones enlazadas, un test propio del tema y un grafo en vivo a un salto de todo lo que el tema toca.
  • Superficie de ataque. Cada vector se describe con su mecanismo, su impacto y lo difícil que es ejecutarlo, no solo con su nombre.
  • Diagramas integrados. Los diagramas se asocian a los temas de forma declarativa, así que cada página muestra sus propias arquitecturas y flujos de llamada sin que nadie mantenga una lista.

La forma de un tema

  1. 01Resumen
  2. 02Cómo funciona
  3. 03Papel en la arquitectura
  4. 04Interfaces principales
  5. 05Postura de seguridad
  6. 06Superficie de ataque
  7. 07Mitigaciones
  8. 08Referencias de especificación
  9. 09Temas relacionados
Explorar: búsqueda, chips de filtro por tipo, generación y nivel de amenaza, y 38 tarjetas que siguen siendo legibles de un vistazo.
Explorar: búsqueda, chips de filtro por tipo, generación y nivel de amenaza, y 38 tarjetas que siguen siendo legibles de un vistazo.
La página de un tema — SS7. El artículo a la izquierda; tipo, nivel de amenaza, especificaciones y un grafo de relaciones a un salto a la derecha.
La página de un tema — SS7. El artículo a la izquierda; tipo, nivel de amenaza, especificaciones y un grafo de relaciones a un salto a la derecha.
La sección de superficie de ataque de un tema. Cada vector lleva su mecanismo, su impacto y su dificultad.
La sección de superficie de ataque de un tema. Cada vector lleva su mecanismo, su impacto y su dificultad.

Qué se cubre

Generaciones
  • 2G GSM
  • 3G UMTS
  • 4G EPC
  • 5G NSA
  • 5G SA
Protocolos
  • SS7
  • MAP
  • ISUP
  • SIGTRAN
  • SCTP
  • Diameter
  • GTP-C
  • GTP-U
  • PFCP
  • SIP
  • RTP
Nodos 2G / 3G
  • HLR
  • MSC
  • SGSN
  • GGSN
  • STP
  • SMSC
Nodos 4G
  • MME
  • HSS
  • S-GW
  • P-GW
  • PCRF
  • DRA
Nodos 5G
  • AMF
  • SMF
  • UPF
  • AUSF
  • UDM
  • PCF
  • NRF
  • NEF
  • SEPP
Conceptos
  • IMS Core

03Grafo de conocimiento

Relaciones como datos, no como un «véase también»

La mayoría de las referencias tratan una relación como un enlace al pie. Aquí es un campo tipado en el frontmatter del tema, validado antes de que la compilación se ejecute: 660 declaraciones repartidas entre 38 temas se resuelven en 212 aristas únicas.

El grafo se dibuja con React Flow sobre un diseño de Dagre. Los nodos se colorean por tipo y se dimensionan según cuántas relaciones sostienen, así que los temas estructuralmente importantes — SS7, Diameter, el EPC — se ven más grandes. Pasar el ratón por un nodo lo resalta junto a sus vecinos directos y atenúa el resto; al pulsarlo se abre el tema.

El constructor es lo que convierte una referencia en una herramienta didáctica. Selecciona el grupo de SS7, MAP, STP y SIGTRAN, o solo el núcleo 5G, y explora ese subgrafo por separado.

Seis aristas tipadas

relatedTo
Un tema que conviene leer junto a este.
builtOn
La capa de debajo: SS7 sobre SIGTRAN está construido sobre SCTP.
supersedes
A qué sustituyó.
supersededBy
Qué lo sustituyó: HLR por HSS, MME por AMF, PCRF por PCF.
usedBy
Los nodos de red que hablan este protocolo.
interfaces
Los puntos de referencia con nombre, de la interfaz A a N32.
El grafo completo: 38 temas y 212 relaciones. Al pasar el ratón por un nodo se lee su conjunto completo de relaciones y se atenúa todo lo que no toca.
El grafo completo: 38 temas y 212 relaciones. Al pasar el ratón por un nodo se lee su conjunto completo de relaciones y se atenúa todo lo que no toca.
El constructor de grafos. Se selecciona un grupo — aquí SS7, MAP, Diameter, HLR y HSS — y se dibuja solo ese subgrafo.
El constructor de grafos. Se selecciona un grupo — aquí SS7, MAP, Diameter, HLR y HSS — y se dibuja solo ese subgrafo.

04Seguridad

Seis dominios, escritos a nivel de operador

La seguridad no es un apéndice aquí. Cada tema lleva un nivel de amenaza, sus vectores de ataque con severidad y sus mitigaciones — en el frontmatter, que es la razón por la que se pueden filtrar y agregar, y por la que la página de inicio puede poner un desglose de amenazas en la puerta de entrada.

Sobre eso se asienta una biblioteca de seis dominios interconectados, cada uno con su nivel de amenaza, sus vectores, su análisis de impacto real y sus pautas de mitigación: 31 vectores documentados y 39 mitigaciones.

La escritura es deliberadamente concreta. Los vectores se describen al nivel del mensaje — MAP SendRoutingInfoForSM, RegisterSS, CancelLocation, Diameter sobre S6a — y las mitigaciones remiten al filtrado por categorías de GSMA FS.11, FS.19 y FS.37, al home routing de SMS y al despliegue de SEPP, en lugar de a consejos genéricos de seguridad.

Los seis dominios

Señalización
SS7, Diameter, MAP y SIGTRAN. La señalización heredada expone los datos del abonado, el enrutamiento de llamadas y la entrega de SMS a manipulación entre redes de operadores que confían entre sí.
Voz
Interceptación de llamadas, fraude en VoIP y abuso de la interceptación legal, tanto en redes de conmutación de circuitos como en voz sobre IP.
SMS y mensajería
Suplantación del identificador de remitente, smishing, elusión de OTP y SIM swap, en un canal heredado que sigue transportando autenticación.
Roaming
GRX/IPX, GTP y SEPP. Relaciones de confianza transfronterizas explotables para rastreo de ubicación, fraude y ataques de señalización.
Acceso radio
IMSI catchers, estaciones base falsas e interferencias: una interfaz físicamente accesible para cualquier atacante que esté al alcance.
Identidad y SIM
Clonado de SIM, inyección de perfiles eSIM y privacidad del IMSI. Un compromiso aquí rompe la autenticación en todas las capas superiores.
La portada de seguridad: seis dominios, cada uno con su nivel de amenaza y un resumen de lo que expone.
La portada de seguridad: seis dominios, cada uno con su nivel de amenaza y un resumen de lo que expone.
El dominio de señalización en detalle. Cada vector nombra la operación MAP o Diameter concreta, su severidad y su impacto real.
El dominio de señalización en detalle. Cada vector nombra la operación MAP o Diameter concreta, su severidad y su impacto real.
El desglose de amenazas de la página de inicio, agregado a partir del nivel de amenaza que cada tema declara por sí mismo.
El desglose de amenazas de la página de inicio, agregado a partir del nivel de amenaza que cada tema declara por sí mismo.

05Diagramas

27 diagramas, dos motores de dibujo

Las arquitecturas de bloques y las secuencias de señalización son problemas distintos. Obligar a un solo motor a hacer ambas cosas degrada las dos, así que la biblioteca usa cada uno donde corresponde.

Arquitecturas — React Flow
11 arquitecturas de red con 146 interfaces de referencia etiquetadas: 2G GSM/GPRS, 3G UMTS, 4G EPC, roaming 4G, 5G NSA, la arquitectura basada en servicios del núcleo 5G, roaming 5G sobre SEPP y N32, IMS, la pasarela IMS-PSTN, la red de señalización SS7 y la calidad de servicio de VoLTE. Todas con desplazamiento y zoom.
Flujos de llamada — Mermaid
16 secuencias de señalización, unos 180 mensajes en total: SMS sobre MAP, Diameter y SIP; actualización de ubicación de 2G a 5G; voz en conmutación de circuitos; CSFB; registro SIP; establecimiento de llamada VoLTE; y establecimiento de sesión de datos desde el contexto PDP hasta la sesión PDU de 5G.
La biblioteca de diagramas: 27 diagramas en nueve secciones, con búsqueda y las arquitecturas desplegadas.
La biblioteca de diagramas: 27 diagramas en nueve secciones, con búsqueda y las arquitecturas desplegadas.
Arquitectura basada en servicios del núcleo 5G: cada función de red y cada interfaz de referencia de N1 a N37, en una ventana con desplazamiento y zoom.
Arquitectura basada en servicios del núcleo 5G: cada función de red y cada interfaz de referencia de N1 a N37, en una ventana con desplazamiento y zoom.
MAP_SEND_ROUTING_INFO_FOR_SM, dibujado mensaje a mensaje con sus parámetros, según 3GPP TS 29.002.
MAP_SEND_ROUTING_INFO_FOR_SM, dibujado mensaje a mensaje con sus parámetros, según 3GPP TS 29.002.

06Cobertura

Lo que el mundo tiene de verdad, país por país

La UIT publica la cobertura de población de forma acumulada: al menos 2G, al menos 3G, al menos 4G. Esa no es la forma adecuada para la pregunta que casi todo el mundo hace, que es qué tiene realmente una población.

Un script de compilación descarga el conjunto de datos de ITU DataHub y calcula porciones exclusivas: la parte de la población cuya generación más alta disponible es exactamente 2G, 3G, 4G o 5G, más quienes no tienen ninguna. El resultado es un mapa coroplético en SVG con zoom, desplazamiento, información al pasar el ratón y un panel de detalle por país.

De la última publicación de ITU DataHub

239
Países registrados
102
Con 5G medible
28.0%
Cobertura media de 5G sobre población
80.8%
Media de 4G o superior
El explorador de cobertura. El color es la generación más alta disponible para la mayor parte de la población; al pasar el ratón por un país se abre su desglose.
El explorador de cobertura. El color es la generación más alta disponible para la mayor parte de la población; al pasar el ratón por un país se abre su desglose.

07Plataforma

Tests, cuentas y un sitio que funciona en el móvil

Hay un test semanal de 15 preguntas con un archivo rotativo y una cola de semanas ya escritas, junto a 13 comprobaciones de conocimiento por tema de 10 preguntas cada una, que se lanzan desde la barra lateral del tema. Hay unas 280 preguntas escritas, y todas muestran su explicación después de responder.

Las cuentas son sin contraseña — Google OAuth o un magic link, gestionados por Supabase — y completamente opcionales. Todo el contenido sigue siendo público y no hay guardas de autenticación en el middleware: si la autenticación se cae, la referencia sigue funcionando. Iniciar sesión añade marcadores, historial de tests y la posibilidad de comentar.

  • Tests. Los visitantes pueden repetirlos libremente; quien inicia sesión tiene un intento puntuado por test, guardado en el historial de su perfil.
  • Marcadores. Marca cualquier tema desde su tarjeta o su barra lateral, sincronizado entre dispositivos.
  • Discusión. Hilos de comentarios de un solo nivel por tema, con una elección por usuario entre comentar públicamente o de forma anónima.
  • Seguridad a nivel de fila. Cinco tablas de Postgres detrás de Supabase, cada una con su política: un perfil, un marcador o el resultado de un test los lee su dueño y nadie más.
  • Privacidad. El consentimiento de cookies controla la analítica y nada se dispara antes de darlo; el único formulario del sitio está protegido con captcha y hay una política de privacidad publicada.
  • Ancho de móvil. Todas las páginas están pensadas para él: la página de tema sube los metadatos de la barra lateral por encima del artículo y la navegación se pliega en un menú lateral.
El test semanal: quince preguntas, una explicación tras cada respuesta y un archivo rotativo detrás.
El test semanal: quince preguntas, una explicación tras cada respuesta y un archivo rotativo detrás.
Discusión por tema. Los hilos tienen un solo nivel, públicos o anónimos a elección de quien comenta.
Discusión por tema. Los hilos tienen un solo nivel, públicos o anónimos a elección de quien comenta.
Explorar en el móvil: los chips de filtro se reparten en varias líneas y el grid pasa a una sola columna.
Explorar en el móvil: los chips de filtro se reparten en varias líneas y el grid pasa a una sola columna.
Un tema en el móvil: tipo, nivel de amenaza, test y discusión suben por encima del artículo.
Un tema en el móvil: tipo, nivel de amenaza, test y discusión suben por encima del artículo.

Contenido

La ingeniería es el medio de entrega

Lo que hace que merezca la pena abrir la plataforma es lo que hay escrito dentro: todo original, y anclado a fuentes primarias de 3GPP, la GSMA, el IETF, la UIT-T y ANSI, no a los resúmenes de otros.

MedidaCantidad
Temas publicados38
Referencias a especificaciones142
Vectores de ataque documentados169
Mitigaciones documentadas196
Filas en tablas estructuradas293
Declaraciones de relación660
Aristas únicas del grafo212
Etiquetas de búsqueda únicas168
Diagramas interactivos27
Preguntas de test escritas~280

Tecnología

Construido con

Framework

  • Next.js 14 (App Router)
  • React
  • TypeScript (estricto)
  • Tailwind CSS

Contenido

  • MDX
  • Contentlayer
  • Fuse.js
  • Validación en compilación

Visualización

  • React Flow 11
  • Dagre
  • Mermaid 11
  • react-simple-maps

Plataforma

  • Supabase (Postgres + RLS)
  • Cloudflare Turnstile
  • Vercel
  • ITU DataHub

Cada elección se nota en el producto. El índice de búsqueda se construye de antemano, así que los resultados se acotan mientras escribes. React Flow sobre una disposición de Dagre es lo que le da al grafo su forma estable y su comportamiento al pasar el ratón, y lo que permite al constructor redibujar cualquier subgrafo al vuelo. Mermaid dibuja los flujos de llamada con sus parámetros anotados, mensaje a mensaje. Y Supabase sostiene la capa opcional — marcadores, historial de tests y discusión — para quien inicie sesión, sin restringir nunca la referencia en sí.

Créditos

Diseñado, escrito y desplegado de principio a fin

El modelo de contenido, los 38 temas, la biblioteca de diagramas, la investigación de seguridad, la aplicación y el despliegue son todo trabajo propio. Es un proyecto personal, no algo hecho para una empresa, y se sigue ampliando.

Rol
Contenido, diseño, desarrollo y despliegue
Fuentes
Especificaciones de 3GPP, GSMA, IETF, UIT-T y ANSI
Datos de cobertura
Conjunto de datos de cobertura de población de ITU DataHub
Siguiente
Un pipeline de recuperación sobre el corpus de temas y especificaciones, que responda con citas
Volver a proyectos