Es posible configurar filtros para las sesiones de creación de reflejo del puerto que ayuden a limitar la cantidad de datos que se reflejan.

Esta función presenta las siguientes capacidades y restricciones:
  • Solo se admiten nodos de transporte de host ESXi.
  • Se admite la dirección IP, el prefijo IP y los rangos de IP de origen y destino.
  • No se admite IPSet para el origen o el destino.
  • No se admiten las estadísticas de reflejo.

Debe configurar los filtros mediante la API. No se permite usar la interfaz de usuario de NSX Manager. Si necesita más información sobre la API de creación de reflejo del puerto y el esquema de PortMirroringFilter, consulte la Guía de NSX API.

Procedimiento

  1. Configure una sesión de creación de reflejo del puerto con la API o la interfaz de usuario de NSX Manager.
  2. Llame a la API de GET /api/v1/mirror-sessions para obtener información sobre la sesión de creación de reflejo del puerto.
  3. Llame a la API de PUT /api/v1/mirror-sessions/<mirror-session-id> para agregar uno o varios filtros. Por ejemplo,
    PUT https://<nsx-mgr>/api/v1/mirror-sessions/e57e8b2d-3047-4550-b230-dd1ee0e10b49
    {
      "resource_type": "PortMirroringSession",
      "id": "e57e8b2d-3047-4550-b230-dd1ee0e10b49",
      "display_name": "port-mirror-session-1",
      "description": "Pnic port mirror session 1",
      "mirror_sources": [
        {
          "resource_type": "LogicalPortMirrorSource",
          "port_ids": [
              "6a361832-43e4-430d-a48a-b84a6cba73c3"
          ]
        }
      ],
      "mirror_destination": {
        "resource_type": "LogicalPortMirrorDestination",
        "port_ids": [
            "3e42e8b2d-3047-4550-b230-dd1ee0e10b34"
        ]
      },
      "port_mirrorring_filters": [
          {
              "filter_action": "MIRROR",
              "src_ips": {
                 "ip-addresses": [
                     "192.168.175.250",
                     "2001:bd6::c:2957:160:126"
                 ]
              }
              "dst_ips": {
                 "ip-addresses": [
                     "192.168.160.126",
                     "2001:bd6::c:2957:175:250"
                 ]
              }
          }
      }
      "session_type": "LogicalPortMirrorSession",
      "preserve_original_vlan": false,
      "direction": "BIDIRECTIONAL",
      "_revision": 0
    }
  4. (opcional) Puede llamar al comando CLI de get mirroring-session <session-number> para mostrar las propiedades de la sesión de creación de reflejo del puerto, incluidos los filtros.