Skip to content

P1: El detector de conflicto de IP puede dar falso negativo (FM-2) #20

Description

@devmaiter

Lección aplicada: Chaos Kong / CrystalNet — el failover que nunca has ejecutado no existe; ensaya en réplica antes de confiar.

Contexto. La promesa central de NetQuick desde 1.2.0 es "nunca aplico una IP ya en uso" (netops.ip_en_uso). Pero un equipo encendido que no responde a ping (firewall ICMP) y ausente de la caché ARP se ve como "libre": NetQuick aplicaría una IP duplicada. Existe experimentos/exp_ip_en_uso.py para discriminar si el fallo es teórico (H0) o real (H1).

Qué hacer.

  1. Correr el experimento en una LAN real contra un equipo de IP fija conocida que no responda a ping: python experimentos\exp_ip_en_uso.py <IP> 50.
  2. Documentar el veredicto en este issue (salida completa del experimento).
  3. Si H1: mitigar. Candidatas: sonda ARP dirigida (arping) antes de decidir, ampliar la ventana de poblado de ARP, o degradar el mensaje a "no pude verificar que esté libre" cuando la evidencia sea débil.

Criterio de aceptación. Veredicto H0/H1 documentado; si H1, mitigación implementada con test que simule el equipo silencioso.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1-profesionalNecesario para entorno profesionalbugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions