Flujo de Mensajes entre Clusters - Análisis Textual 1. ORIGEN (Cluster4) - 02/04/2025 03:26:27: Genera spot "4cb004" - Contenido: "4cb004 28.455 lu7dce serv4" - Envía a Cluster3 (10162) con: [claveC][hop:cluster4][timestamp][datos_spot] 2. CLUSTER3 (Primera Etapa) - Recibe de Cluster4 (90 bytes) - Almacena en spots.txt - Reenvía: * A Cluster1 (10160) con: [claveA][hop:cluster4:cluster3][datos] * A Cluster4 (10164) con: [claveD][hop:cluster4:cluster3][datos] 3. CLUSTER1 - Recibe de Cluster3 (99 bytes) - Procesa como nuevo spot - Reenvía: * A Cluster2 (10161) con: [claveB][hop:cluster4:cluster3:cluster1][datos] * A Cluster3 (10162) con: [claveC][hop:cluster4:cluster3:cluster1][datos] 4. CLUSTER2 - Recibe de Cluster1 (108 bytes) - Almacena spot - Reenvía a Cluster1 (10160) con: [claveA][hop:cluster4:cluster3:cluster1:cluster2][datos] DETECCIÓN DE DUPLICADOS: - Cluster1 recibe reenvío (117 bytes) → "DUPLICATE" - Cluster3 recibe reenvío (108 bytes) → "DUPLICATE" - Cluster4 recibe mensaje (99 bytes) → "DUPLICATE" RUTA COMPLETA: Cluster4 → Cluster3 → Cluster1 → Cluster2 → (Cluster1 duplicado) ↘ Cluster4 (duplicado) Cluster3 → Cluster1 → (Cluster3 duplicado) ESTRUCTURA DE MENSAJE EJEMPLO: [claveX] SRV_[ID]:hop:[ruta]::[timestamp] [spot_data] BYTES ENVIADOS: - Cluster4 → Cluster3: 90 bytes - Cluster3 → Cluster1: 99 bytes - Cluster1 → Cluster2: 108 bytes - Cluster2 → Cluster1: 117 bytes