Les schémas précédents montrent la communication entre les deux machines virtuelles en cours d'exécution sur deux hôtes différents et les flux surveillés par la fonctionnalité IPFIX pour vSphere Distributed Switch.

Figure 1. Flux sur l'hôte 1

Le Flux sur l'hôte 1 montre que les flux sont collectés à partir de l'hôte 1. Le modèle IPv4 comporte des informations supplémentaires sur le port d'entrée et de sortie et sur les éléments standard.

La zone de texte ingressInterfaceAttr0x02 indique qu'il correspond à un port d'accès sur lequel la machine virtuelle est connectée. Le numéro de port d'accès est attribué au paramètre ingressInterface dans le modèle.

Le paramètre egressInterfaceAttr avec la valeur 0x03 indique qu'il s'agit d'un port de tunnel VXLAN et le numéro de port associé est un port VMKNic de gestion. Ce numéro de port est attribué au paramètre egressInterface dans le modèle.

Le modèle IPv4 VXLAN, quant à lui, contient des informations supplémentaires sur l'ID VXLAN, la source interne, l'adresse IP/port de destination et le protocole. Les interfaces d'entrée et de sortie sont le port de tunnel VXLAN et le port dvuplink respectivement.

Figure 2. Flux sur l'hôte 2

Le Flux sur l'hôte 1 montre les flux sur l'hôte 2.

Les modèles dans le Flux sur l'hôte 1 diffèrent de ceux du Flux sur l'hôte 1 uniquement dans les attributs d'entrée et de sortie et les numéros de port.

Les informations supplémentaires fournies via ce modèle permettent aux fournisseurs d'outil collecteur de mettre en corrélation les flux VXLAN externes et les flux internes de machine virtuelle.

Informations relatives au fournisseur d'outil collecteur

La prise en charge d'IPFIX sur vSphere Distributed Switch fournit la visibilité requise sur les flux de machine virtuelle et sur les flux VXLAN. Si vous utilisez n'importe quel fournisseur d'outil collecteur, vous pouvez utiliser des informations supplémentaires disponibles dans les modèles pour fournir une corrélation entre les flux internes et externes et les connexions de port.

La section suivante fournit des détails concernant la façon de décoder les nouveaux paramètres qui sont ajoutés dans les modèles de VXLAN. IANA définit les éléments d'information IPFIX et leur ID d'élément. Vous trouverez la liste des identifiants d'élément standard à l'adresse http://www.iana.org/assignments/ipfix/ipfix.xml.

Tous les nouveaux éléments définis dans le cadre du modèle de VXLAN disposent de leurs nouveaux ID d'élément.

Ces paramètres ou éléments personnalisés fournissent des informations supplémentaires sur les flux de VXLAN et internes. Voici les nouveaux éléments et leurs ID :

Tableau 1. Paramètres personnalisés
ID d'élément Nom du paramètre Type de données Unité
880 tenantProtocol unsigned8 1 octet
881 tenantSourceIPv4 ipv4Address 4 octets
882 tenantDestIPv4 ipv4Address 4 octets
883 tenantSourceIPv6 ipv6Address 16 octets
884 tenantDestIPv6 ipv6Address 16 octets
886 tenantSourcePort unsigned16 2 octets
887 tenantDestPort unsigned16 2 octets
888 egressInterfaceAttr unsigned16 2 octets
889 vxlanExportRole unsigned8 1 octet
890 ingressInterfaceAttr unsigned16 2 octets
Note : L' ID d'entreprise est ajouté à tous les éléments personnalisés définis ci-dessus. L'ID d'entreprise de VMware est  6876.

Le tableau suivant montre un exemple de liste complète des ID d'élément. Vous trouverez le type de données et l'unité des ID d'élément standard à l'adresse http://www.iana.org/assignments/ipfix/ipfix.xml.

ID d'élément Nom du paramètre
1 octetDeltaCount
2 packetDeltaCount
4 protocolIdentifier
5 IPv4TOS
5 IPv6TOS
6 tcpFlags
7 sourceTransportPort
8 sourceIPv4Address
10 ingressInterface
11 destinationTransportPort
12 destinationIPv4Address
14 egressInterface
15 nextHopIPv4
27 sourceIPv6Address
28 destinationIPv6Address
53 maxTTL
61 flowDir
136 flowEndReason
152 flowStartSysUpTime
153 flowEndSysUpTime
210 paddingOctets
351 vxlanId
880 tenantProtocol
881 tenantSourceIPv4
882 tenantDestIPv4
883 tenantSourceIPv6
884 tenantDestIPv6
886 tenantSourcePort
887 tenantDestPort
888 egressInterfaceAttr
889 vxlanExportRole
890 ingressInterfaceAttr