En NSX 4.1, Antrea Traceflow no admite el seguimiento de la ruta de acceso de un paquete que se transmite entre el clúster de Antrea Kubernetes y la red de superposición de NSX. Sin embargo, es posible alguna solución alternativa, como se explica en esta documentación.
Rastrear la ruta de un paquete desde la máquina virtual de NSX hasta el pod de K8s
- Vaya a Traceflow, haga clic en Empezar. y, en la tarjeta
- En el área Origen, seleccione Máquina virtual en el menú desplegable Tipo.
- En el área Destino, seleccione IP-Mac. Haga clic en la opción Capa 3 e introduzca cualquiera de estas direcciones IP:
- Dirección IP de entrada de Kubernetes
- Dirección IP del servicio de equilibrador de carga
- Dirección IP del nodo
- Dirección IP del pod (si la IP del pod se puede enrutar en la red subyacente)
NSX Traceflow rastreará la ruta del paquete hasta que abandone la red de superposición de NSX.
- Servicio de Kubernetes (LoadBalancer, NodePort)
- Puerta de enlace de Kubernetes
- Entrada de Kubernetes
Por lo tanto, no se puede rastrear la ruta del paquete después de que llegue al clúster de Antrea Kubernetes.
Rastrear la ruta de un paquete desde el pod de K8s hasta la máquina virtual de NSX
- Vaya a Traceflow, haga clic en Empezar. y, en la tarjeta
- Haga clic en la pestaña Antrea Traceflow.
- En el área Origen, seleccione Pod en el menú desplegable Tipo.
- En el área Destino, seleccione Dirección IP en el menú desplegable Tipo y, a continuación, introduzca la dirección IP de la máquina virtual del equilibrador de carga de NSX.
Antrea Traceflow rastreará la ruta del paquete hasta que abandone el clúster de Antrea Kubernetes.
Como se explicó en la nota importante anterior de este documentación, asegúrese de que toda la información (dirección IP, tipo de protocolo y puerto de destino) sea exacta en la sesión de Antrea Traceflow
- Ahora, utilice la función NSX Traceflow para rastrear el paquete desde una interfaz de puerta de enlace de nivel 0 hasta la máquina virtual de destino en la red de superposición de NSX. Configure el Origen en NSX Traceflow de la siguiente manera:
- Tipo: Puerto/interfaz
- Asociación: Vínculo superior de Edge
- Puerto: seleccione la interfaz de nivel 0 en el menú desplegable.
Configure el Destino en NSX Traceflow de la siguiente manera:- Tipo: IP-Mac
- Capa: capa 3 (capa de red)
- Dirección IP: introduzca la dirección IP de la máquina virtual del equilibrador de carga d NSX.
El resultado del seguimiento mostrará cómo el equilibrador de carga de NSX elige una máquina virtual como destino y qué ruta toma el paquete desde el equilibrador de carga de NSX hasta la máquina virtual de destino.