Ein ESXi-Host-Transportknoten unterstützt zwei verteilte Firewall-IPFIX-Flow-Vorlagen.
Das folgende Diagramm zeigt den Datenverkehrsfluss zum IPFIX-Collector.
In der folgenden Tabelle werden die Informationselemente in den IPFIX-Vorlagen beschrieben.
Name | Datentyp | Größe (Oktett) | Beschreibung |
---|---|---|---|
sourceIPv4Address | ipv4Address | 4 | Die IPv4-Quelladresse in der IP-Paketkopfzeile. |
destinationIPv4Address | ipv4Address | 4 | Die IPv4-Zieladresse in der IP-Paketkopfzeile. |
sourceIPv6Address | ipv6Address | 16 | Die IPv6-Quelladresse in der IP-Paketkopfzeile. |
destinationIPv6Address | ipv6Address | 16 | Die IPv6-Zieladresse in der IP-Paketkopfzeile. |
sourceTransportPort | unsigned16 | 2 | Der Quellportbezeichner in der Transportkopfzeile. |
destinationTransportPort | unsigned16 | 2 | Der Zielportbezeichner in der Transportkopfzeile. |
octetDeltaCount | unsigned64 | 8 | Die Anzahl der Oktette seit dem letzten Bericht (sofern vorhanden) in eingehenden Paketen für den Flow am Beobachtungspunkt. Die Anzahl der Oktette enthält IP-Kopfzeilen und die IP-Nutzlast. |
packetDeltaCount | unsigned64 | 8 | Die Anzahl der eingehenden Pakete seit dem letzten Bericht (sofern vorhanden) für den Flow am Beobachtungspunkt. |
flowId | unsigned64 | 8 | Ein Flowbezeichner, der innerhalb einer Beobachtungsdomäne eindeutig ist. Dieses Informationselement kann für die Unterscheidung zwischen unterschiedlichen Flows verwendet werden, z. B. zwischen IP-Adressen und Portnummern, die nicht gemeldet werden oder die in separaten Datensätzen gemeldet werden. |
flowStartSeconds | dateTimeSeconds | 4 | Der absolute Zeitstempel des ersten Pakets des Flows. |
flowEndSeconds | dateTimeSeconds | 4 | Der absolute Zeitstempel des letzten Pakets des Flows. |
protocolIdentifier | unsigned8 | 1 | Der Wert der Protokollnummer in der IP-Paketkopfzeile. |
firewallEvent | unsigned8 | 1 | Gültige Werte sind:
|
icmpTypeIPv4 | unsigned8 | 1 | Typ der IPv4-ICMP-Nachricht. |
icmpCodeIPv4 | unsigned8 | 1 | Code der IPv4-ICMP-Nachricht. |
icmpTypeIPv6 | unsigned8 | 1 | Typ der IPv6-ICMP-Nachricht. |
icmpCodeIPv6 | unsigned8 | 1 | Code der IPv6-ICMP-Nachricht. |
ruleId | unsigned32 | 4 | Firewallregel-ID – Enterprise-spezifischer IE. |
sessionFlags | unsigned8 | 1 | Sitzungsflags – Enterprise-spezifischer IE. Gültige Werte sind:
|
flowDirection | unsigned8 | 1 | Flowrichtung – Enterprise-spezifischer IE. Gültige Werte sind:
|
algControlFlowId | unsigned64 | 8 |
ALG-Kontrollflow-ID – Enterprise-spezifischer IE. Gültige Werte sind:
|
algType | unsigned8 | 1 |
ALG-Kontrollflow-ID – Enterprise-spezifischer IE. Gültige Werte sind:
|
algFlowType | unsigned8 | 1 |
ALG-Kontrollflow-ID – Enterprise-spezifischer IE. Gültige Werte sind:
|
averageLatency | unsigned32 | 4 | Durchschnittliche TCP-Latenz – Enterprise-spezifischer IE. Einheit lautet Mikrosekunden. |
vifUuid | octetArray | 16 | VIF-UUID – Enterprise-spezifischer IE. Identifiziert die VIF eindeutig (Oktett-Array von 16). |
vifId | string | 48 | VIF-ID – Enterprise-spezifischer IE. Identifiziert die VIF eindeutig (Zeichenfolgenformat UTF-8). |
IPv4-Vorlage
Vorlagen-ID: 294
IPFIX_TEMPLATE_FIELD(sourceIPv4Address,4) IPFIX_TEMPLATE_FIELD(destinationIPv4Address,4) IPFIX_TEMPLATE_FIELD(sourceTransportPort,2) IPFIX_TEMPLATE_FIELD(destinationTransportPort,2) IPFIX_TEMPLATE_FIELD(protocolIdentifier,1) IPFIX_TEMPLATE_FIELD(icmpTypeIPv4,1) IPFIX_TEMPLATE_FIELD(icmpCodeIPv4,1) IPFIX_TEMPLATE_FIELD(flowStartSeconds,4) IPFIX_TEMPLATE_FIELD(flowEndSeconds,4) IPFIX_TEMPLATE_FIELD(octetDeltaCount,8) IPFIX_TEMPLATE_FIELD(packetDeltaCount,8) IPFIX_TEMPLATE_FIELD(firewallEvent,1) IPFIX_TEMPLATE_FIELD(flowDirection,1) IPFIX_TEMPLATE_FIELD(ruleId,4) IPFIX_TEMPLATE_FIELD(sessionFlags,1) IPFIX_TEMPLATE_FIELD(reportingRole,1) IPFIX_TEMPLATE_FIELD(flowDirection,1) IPFIX_TEMPLATE_FIELD(flowId,8) IPFIX_TEMPLATE_FIELD(algControlFlowId,8) IPFIX_TEMPLATE_FIELD(algType,1) IPFIX_TEMPLATE_FIELD(algFlowType,1) IPFIX_TEMPLATE_FIELD(averageLatency,4) IPFIX_TEMPLATE_FIELD(retransmissionCount,4) IPFIX_TEMPLATE_FIELD(vifUuid,16) IPFIX_TEMPLATE_FIELD(vifId,48)
IPv6-Vorlage
Vorlagen-ID: 295
IPFIX_TEMPLATE_FIELD(sourceIPv6Address,16) IPFIX_TEMPLATE_FIELD(destinationIPv6Address,16) IPFIX_TEMPLATE_FIELD(sourceTransportPort,2) IPFIX_TEMPLATE_FIELD(destinationTransportPort,2) IPFIX_TEMPLATE_FIELD(protocolIdentifier,1) IPFIX_TEMPLATE_FIELD(icmpTypeIPv6,1) IPFIX_TEMPLATE_FIELD(icmpCodeIPv6,1) IPFIX_TEMPLATE_FIELD(flowStartSeconds,4) IPFIX_TEMPLATE_FIELD(flowEndSeconds,4) IPFIX_TEMPLATE_FIELD(octetDeltaCount,8) IPFIX_TEMPLATE_FIELD(packetDeltaCount,8) IPFIX_TEMPLATE_FIELD(firewallEvent,1) IPFIX_TEMPLATE_FIELD(flowDirection,1) IPFIX_TEMPLATE_FIELD(ruleId,4) IPFIX_TEMPLATE_FIELD(vifUuid,16) IPFIX_TEMPLATE_FIELD(sessionFlags,1) IPFIX_TEMPLATE_FIELD(reportingRole,1) IPFIX_TEMPLATE_FIELD(flowId,8) IPFIX_TEMPLATE_FIELD(algControlFlowId,8) IPFIX_TEMPLATE_FIELD(algType,1) IPFIX_TEMPLATE_FIELD(algFlowType,1) IPFIX_TEMPLATE_FIELD(averageLatency,4) IPFIX_TEMPLATE_FIELD(retransmissionCount,4) IPFIX_TEMPLATE_FIELD(vifUuid,16) IPFIX_TEMPLATE_FIELD(vifId,48)