Un nœud de transport hôte ESXi prend en charge deux modèles de flux IPFIX de pare-feu distribué.
Le diagramme suivant montre le flux de trafic vers le collecteur IPFIX.
Le tableau suivant décrit les éléments d'information dans les modèles IPFIX.
Nom | Type de données | Taille (octet) | Description |
---|---|---|---|
sourceIPv4Address | ipv4Address | 4 | Adresse source IPv4 dans l'en-tête du paquet IP. |
destinationIPv4Address | ipv4Address | 4 | Adresse de destination IPv4 dans l'en-tête du paquet IP. |
sourceIPv6Address | ipv6Address | 16 | Adresse source IPv6 dans l'en-tête du paquet IP. |
destinationIPv6Address | ipv6Address | 16 | Adresse de destination IPv6 dans l'en-tête du paquet IP. |
sourceTransportPort | unsigned16 | 2 | Identifiant du port source dans l'en-tête de transport. |
destinationTransportPort | unsigned16 | 2 | Identifiant du port de destination dans l'en-tête de transport. |
octetDeltaCount | unsigned64 | 8 | Nombre d'octets depuis le rapport précédent (le cas échéant) dans les paquets entrants pour le flux au point d'observation. Le nombre d'octets inclut les en-têtes IP et la charge utile IP. |
packetDeltaCount | unsigned64 | 8 | Nombre de paquets entrants depuis le rapport précédent (le cas échéant) pour le flux au point d'observation. |
flowId | unsigned64 | 8 | Identifiant de flux unique dans un domaine d'observation. Cet élément d'information permet de faire la distinction entre différents flux lorsque les clés de flux, comme des adresses IP et des numéros de port, ne sont pas signalées ou sont signalées dans des enregistrements distincts. |
flowStartSeconds | dateTimeSeconds | 4 | Horodatage absolu du premier paquet du flux. |
flowEndSeconds | dateTimeSeconds | 4 | Horodatage absolu du dernier paquet du flux. |
protocolIdentifier | unsigned8 | 1 | Valeur du numéro de protocole dans l'en-tête du paquet IP. |
firewallEvent | unsigned8 | 1 | Les valeurs valides sont :
|
icmpTypeIPv4 | unsigned8 | 1 | Type du message ICMP IPv4. |
icmpCodeIPv4 | unsigned8 | 1 | Code du message ICMP IPv4. |
icmpTypeIPv6 | unsigned8 | 1 | Type du message ICMP IPv6. |
icmpCodeIPv6 | unsigned8 | 1 | Code du message ICMP IPv6. |
ruleId | unsigned32 | 4 | ID de règle de pare-feu - IE spécifique Entreprise. |
sessionFlags | unsigned8 | 1 | Indicateurs de session - IE spécifique Entreprise. Les valeurs valides sont :
|
flowDirection | unsigned8 | 1 | Flux de direction - IE spécifique Entreprise. Les valeurs valides sont :
|
algControlFlowId | unsigned64 | 8 |
ID du flux de contrôle ALG - IE spécifique Entreprise. Les valeurs valides sont :
|
algType | unsigned8 | 1 |
ID du flux de contrôle ALG - IE spécifique Entreprise. Les valeurs valides sont :
|
algFlowType | unsigned8 | 1 |
ID du flux de contrôle ALG - IE spécifique Entreprise. Les valeurs valides sont :
|
averageLatency | unsigned32 | 4 | Latence TCP moyenne - IE spécifique Entreprise L'unité est en microsecondes. |
vifUuid | octetArray | 16 | UUID VIF - IE spécifique Entreprise. Identifie de façon unique le VIF (groupe d'octets de 16). |
vifId | string | 48 | ID VIF - IE spécifique Entreprise. Identifie de manière unique le VIF (format de chaîne de caractères UTF-8). |
Modèle IPv4
ID de modèle : 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)
Modèle IPv6
ID de modèle : 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)