Capacité

Export IPFIX / NetFlow Natif

Enrichissez les données de flux L3/L4 avec le contexte HTTP — export compatible IPFIX v10 et NetFlow v9 intégré nativement dans TR7.

L'Export IPFIX / NetFlow Natif de TR7 ne laisse pas la visibilité du trafic au niveau de l'IP source, IP destination, port et comptage de bytes. Il produit des enregistrements de flux enrichis avec des champs L7 : hôte HTTP, chemin, requête, méthode, code de statut, User-Agent, Referer, Cookie, type de contenu et état de terminaison. Construit sur IPFIX v10 avec prise en charge rétrocompatible NetFlow v9, l'export s'intègre avec l'infrastructure de collecteur de flux existante. Les éléments d'information IPFIX standard sont complétés par les champs TR7 Enterprise IE qui portent les comptages de bytes upload/download et les détails HTTP vers les systèmes externes. La bibliothèque C intégrée et le wrapper Lua reçoivent des signaux en temps réel aussi bien de la phase de requête que de réponse. Chaque requête HTTP devient traçable non seulement comme ligne de log mais également dans le format standard que les systèmes d'analytique de flux comprennent. Résultat : TR7 fournit une visibilité IPFIX / NetFlow enrichie L7 au niveau ADC/WAAP — sans déployer une couche de sonde de flux séparée.

21
Total des IE IPFIX — 13 standard + 8 enterprise
57011
Numéro d'entreprise TR7 (conforme RFC 7011)
256
Template ID IPFIX

Les données de flux classiques montrent le réseau. Expliquer le trafic applicatif moderne nécessite un contexte L7.

NetFlow classique et l'analytique de flux s'appuient généralement sur des champs L3/L4 — IP source, IP destination, port, protocole et comptage de bytes. Ces données sont précieuses pour la capacité réseau et la direction du trafic, mais dans le trafic HTTP et API moderne, elles ne peuvent pas répondre seules à la question « que s'est-il passé ? ». Des centaines d'hôtes, chemins, méthodes et comportements applicatifs différents peuvent partager la même IP et le même port.

Les équipes opérationnelles et sécurité peuvent voir des volumes de trafic élevés sur l'écran du collecteur de flux, mais si elles ne peuvent pas voir quelle URL, méthode, code de statut ou contexte client a généré ce trafic, l'analyse reste incomplète. Le contexte L7 est requis pour la planification de capacité, l'analyse DDoS, le reporting de périmètre PCI DSS et l'audit au niveau des requêtes.

Combler cet écart avec une sonde de flux séparée ou une couche de collecteur externe est possible, mais cela ajoute du travail d'installation, une maintenance séparée, un modèle de haute disponibilité séparé et une surcharge de supervision séparée. Lorsque le trafic applicatif traverse déjà la couche ADC/WAAP, reproduire le même contexte en un point différent est opérationnellement inefficace.

La bonne approche consiste à produire les exports de flux au point de transit du trafic et à les livrer aux systèmes externes au format IPFIX / NetFlow standard. Les champs standard préservent la visibilité réseau tandis que les champs Enterprise IE ajoutent le contexte HTTP. Les systèmes d'analytique de flux peuvent alors répondre non seulement à « quelle IP a communiqué combien ? » mais aussi à « quel chemin, quelle réponse et quel contexte client étaient impliqués ? »

L'Export IPFIX / NetFlow Natif de TR7 combine les champs IPFIX standard avec les champs TR7 Enterprise IE, produisant des enregistrements de flux enrichis L7 à partir des phases de requête et de réponse.

Notre approche

TR7 retire l'export de flux du rôle d'une sonde externe et l'implémente comme couche d'observabilité intégrée dans le chemin de données ADC/WAAP.

La bibliothèque C intégrée et le wrapper Lua produisent des enregistrements de flux

Les éléments d'information standard et enterprise sont préparés par la bibliothèque intégrée. Le wrapper Lua collecte les valeurs requises depuis les phases de requête et de réponse et les convertit en enregistrements IPFIX.

Les hooks de requête et de réponse capturent le contexte L7

Côté requête, l'hôte, le chemin, la requête, la méthode, les en-têtes et les données de bytes uploadés sont collectés. Côté réponse, le code de statut, le content-type de réponse, les bytes téléchargés et l'état de terminaison complètent l'enregistrement de flux.

Le modèle de template IPFIX assure la compatibilité standard avec les collecteurs

Le format IPFIX v10 utilise des template sets et des template IDs pour définir les champs de flux pour les systèmes externes. Ce modèle permet aux collecteurs de parser correctement les champs et maintient la compatibilité avec les outils standard d'analytique de flux.

Les champs Enterprise IE portent les détails HTTP dans le format de flux

Sous le numéro d'entreprise TR7 57011, des champs personnalisés sont définis pour les comptages de bytes upload/download, la requête de la demande, X-Forwarded-For, Referer, Cookie, content-type de réponse et état de terminaison. Les données de flux classiques sont enrichies avec le contexte L7 via ce mécanisme.

Capacités

L'export IPFIX / NetFlow combine les champs réseau standard avec le détail des requêtes/réponses HTTP, envoyant des enregistrements de flux enrichis aux systèmes collecteurs.

Les adresses source et destination IPv4 et IPv6 sont exportées via des champs IPFIX standard

TR7 peut exporter sourceIPv4Address, destinationIPv4Address, sourceIPv6Address et destinationIPv6Address en utilisant des éléments d'information IPFIX standard. Le trafic IPv4 et IPv6 est visible dans le périmètre de l'analytique de flux. Les environnements dual-stack ne sont pas limités à une analyse IPv4 uniquement. La visibilité réseau source et destination est préservée côté collecteur via des champs standard.

Les ports de transport source et destination complètent la corrélation de flux

Les champs sourceTransportPort et destinationTransportPort sont inclus dans l'enregistrement de flux. Ces champs sont importants dans l'analyse au niveau réseau pour les connexions clients, les ports VIP et l'accès aux services. Combinés au contexte HTTP, il devient possible de voir quel chemin applicatif s'exécute sur quel port. L'analyse de capacité et d'anomalie devient plus significative.

L'hôte HTTP, le chemin, la méthode et la version sont ajoutés à l'enregistrement de flux

Des champs HTTP standard tels que httpRequestHost, httpRequestPath, httpRequestMethod et httpMessageVersion élèvent l'enregistrement de flux au niveau L7. Différents hôtes ou chemins arrivant sur la même IP et le même port peuvent être distingués. Cela fournit une visibilité critique dans les environnements de services virtuels et multi-applications. L'analytique de flux ne voit plus seulement la connexion — elle voit le contexte de la requête applicative.

Le code de statut HTTP et le content-type rendent le comportement des réponses visible

Le champ httpStatusCode indique si la réponse était un succès, une redirection, une erreur client ou une erreur serveur. Les champs request content-type et response content-type aident à analyser le type de données transférées. Ces informations sont particulièrement précieuses pour l'analyse du taux d'erreurs, l'inspection du comportement API et l'investigation du trafic basée sur le type de données. Les tendances d'erreurs L7 peuvent être lues plus clairement sur le collecteur de flux.

Les champs User-Agent, Referer et Cookie fournissent le contexte client

Les champs httpUserAgent, httpReferrer et httpCookie permettent une analyse plus détaillée du comportement client. Ces champs peuvent être utilisés pour l'analyse de bots, l'inspection des flux utilisateurs et la différenciation des types de clients. Le champ Cookie peut contenir des données sensibles, la politique d'export doit donc être conçue avec soin. Il ne doit être activé que pour des environnements sécurisés et des cibles de collecteurs limitées si nécessaire.

Les champs de bytes uploadés et téléchargés mesurent le payload applicatif

Le TR7 Enterprise IE inclut les champs uploadedBytes et downloadedBytes. Ces champs permettent de mesurer le volume du corps de la requête et du corps de la réponse au niveau du flux. Non seulement le comptage total de bytes de connexion mais aussi le flux de données applicatif directionnel peuvent être analysés. Cette visibilité est précieuse dans des cas tels que les uploads importants, les téléchargements anormaux ou les suspicions d'exfiltration de données.

Les champs Query et X-Forwarded-For portent le contexte réel de la requête

Le champ httpRequestQuery ajoute les paramètres de requête au-delà du chemin dans l'enregistrement de flux. Le champ httpXForwardedFor aide à analyser la véritable IP client derrière une chaîne de proxy. Les deux champs sont particulièrement utiles lors de la corrélation des logs applicatifs avec les enregistrements de flux. Le contexte de la requête devient plus complet dans les investigations de sécurité et de conformité.

Le code d'état de terminaison porte le comportement de fermeture de connexion vers le collecteur

Le champ httpTerminationStateCode fournit un signal supplémentaire sur la façon dont la connexion s'est terminée. La fermeture normale, l'erreur, l'interruption ou la terminaison inattendue peuvent être différenciées dans l'analytique de flux. Ces informations aident à l'évaluation conjointe des problèmes au niveau réseau et applicatif. C'est un champ précieux pour les équipes SRE lors de l'analyse des causes profondes d'erreurs.

TR7 Enterprise Number 57011 ajoute des champs personnalisés à l'IPFIX standard

Les champs Enterprise IE sont définis sous le numéro d'entreprise TR7 57011. Cette structure ne brise pas la compatibilité IPFIX standard ; elle porte les champs personnalisés de manière clairement parsable. Lorsque le côté collecteur est configuré pour reconnaître ces champs, les détails L7 deviennent disponibles dans les tableaux de bord de flux. Les champs standard et personnalisés sont combinés dans le même enregistrement d'export.

La compatibilité IPFIX v10 et NetFlow v9 préserve les investissements collecteurs existants

L'approche d'export de TR7 est construite sur IPFIX v10 et prend en charge un chemin rétrocompatible NetFlow v9. Cela rend l'intégration avec les collecteurs de flux et les investissements en visibilité réseau existants des organisations simple. Plutôt que d'apprendre un nouveau format de log personnalisé, l'écosystème de flux standard peut être utilisé. L'enrichissement L7 arrive comme couche de valeur ajoutée de TR7.

Profondeur opérationnelle

L'export IPFIX / NetFlow est exploité conjointement avec la structure des templates, les champs enterprise, le comportement de transport, l'ordre des bytes et les dépendances de build.

01

Version IPFIX et template

La valeur de version IPFIX est 10. Le Template Set ID est 2 et le Template ID est 256. Ce template informe le collecteur des champs qui arriveront et dans quel ordre.

02

Structure de l'en-tête IPFIX

L'en-tête IPFIX se compose des champs version, length, exportTime, sequenceNumber et observationDomainId. La longueur totale de l'en-tête est de 16 bytes. Cette structure fournit le cadre de base pour la compatibilité standard avec les collecteurs IPFIX.

03

Numéro d'entreprise

Les éléments d'information personnalisés TR7 sont portés sous le numéro d'entreprise 57011. Les champs uploadedBytes, downloadedBytes, httpRequestQuery, httpXForwardedFor, httpReferrer, httpCookie, httpResponseContentType et httpTerminationStateCode sont définis dans ce périmètre. Les champs L7 non standard sont explicitement différenciés via ce mécanisme.

04

Transport par défaut

Le transport par défaut pour l'export est UDP. Le port du collecteur est configurable sur des valeurs telles que 4779 ou 2055 selon les exigences de l'environnement. UDP est un modèle de transport à faible surcharge et largement utilisé pour les flux ; pour les environnements nécessitant des garanties de livraison, l'architecture du collecteur doit être planifiée en conséquence.

05

Ordre des bytes réseau

Les champs multi-bytes sont transmis en utilisant l'ordre des bytes réseau. Ce comportement est critique pour le parsing correct des champs de port, longueur, template et compteur. La compatibilité du collecteur dépend largement de cet encodage standard.

06

Modèle de build de la bibliothèque

La bibliothèque C intégrée est compilée comme bibliothèque partagée pour l'intégration Lua. L'environnement de build nécessite les packages de développement Lua, pkg-config et les outils de compilation. La bibliothèque résultante est appelée par le wrapper Lua pour produire des enregistrements de flux.

Quand l'utiliser

Visibilité L7 dans l'analytique de flux des fournisseurs de services

Un fournisseur de services recevant l'export IPFIX depuis TR7 peut consulter les détails d'hôte HTTP, de chemin et de code de statut dans son système d'analytique de flux existant. L'analyse classique IP/port est étendue avec le contexte L7. L'investigation de capacité et d'anomalie devient plus significative.

Audit au niveau des requêtes pour la conformité financière

Les institutions financières peuvent exporter chaque requête HTTP comme enregistrement de flux vers des systèmes externes. Les champs hôte, chemin, méthode, code de statut et bytes peuvent être corrélés avec un SIEM ou un collecteur de flux. Les questions d'audit sur le trafic qui a transité par quel chemin applicatif sont répondues plus clairement.

Analyse de bytes et de codes de statut dans la détection DDoS

Les équipes sécurité peuvent utiliser les valeurs de bytes uploadés/téléchargés et la distribution des codes de statut HTTP des enregistrements de flux pour la détection d'anomalies. Des uploads soudainement élevés, des téléchargements anormaux ou des patterns denses de 4xx/5xx peuvent être supervisés au niveau du collecteur. TR7 porte les signaux L7 vers la couche de flux pour l'analyse d'attaques.

Piste de trafic basée sur l'URL pour le reporting de périmètre PCI DSS

Les chemins applicatifs dans le périmètre des données de titulaires de cartes peuvent être tracés avec le contexte hôte et URL à l'intérieur de l'export de flux. Les équipes d'audit reçoivent des preuves de trafic basées sur le chemin HTTP pertinent plutôt que simplement IP/port. Cela renforce les processus de détermination du périmètre et de création de piste d'audit.

Drill-down au niveau du chemin L7 pour la planification de capacité

Les équipes opérationnelles peuvent visualiser le volume de trafic par chemin HTTP plutôt que par IP/port seul dans leur système d'analytique de flux existant. Quel endpoint supporte quelle charge peut être analysé plus en détail. Cette visibilité soutient la planification des ressources et les décisions de croissance.

Questions fréquentes

Quelles versions IPFIX et NetFlow TR7 prend-il en charge ?
TR7 est construit sur IPFIX v10 (RFC 7011) et prend en charge un chemin rétrocompatible NetFlow v9. Cela rend l'intégration avec l'infrastructure de collecteurs de flux existante simple. NetFlow v5 n'est pas dans ce périmètre.
Les champs Enterprise IE fonctionnent-ils avec les collecteurs IPFIX standard ?
Oui. Les champs Enterprise IE sont portés sous le numéro d'entreprise 57011 conforme RFC 7011. Le mécanisme de template IPFIX standard informe le collecteur à l'avance des champs qui arriveront. Une fois le collecteur configuré pour reconnaître ces champs, les détails L7 deviennent disponibles dans les tableaux de bord de flux standard.
Combien d'éléments d'information IPFIX (IE) peuvent être exportés au total ?
TR7 inclut 21 éléments d'information IPFIX au total — 13 standard et 8 enterprise. Les champs standard couvrent les champs HTTP et réseau dans le périmètre RFC 7011 ; les champs enterprise sous le numéro d'entreprise 57011 portent les détails L7 tels que les bytes uploadés/téléchargés, la requête, X-Forwarded-For, Referer, Cookie, content-type de réponse et état de terminaison.
Quel protocole de transport est utilisé pour l'export de flux ?
Le transport par défaut est UDP. Le port du collecteur est configurable sur des valeurs telles que 4779 ou 2055 selon les exigences de l'environnement. UDP est un modèle de transport à faible surcharge compatible avec l'écosystème de flux ; pour les environnements où les garanties de livraison sont critiques, l'architecture du collecteur doit être planifiée en conséquence.
Comment la sécurité des données est-elle maintenue lorsque le champ Cookie est exporté ?
Le champ httpCookie peut contenir des données sensibles, la politique d'export doit donc être conçue avec soin. Ce champ ne doit être activé que pour des environnements sécurisés et des cibles de collecteurs limitées. La portée de l'export et le contrôle d'accès aux cibles doivent être gérés conformément à la politique de classification des données.
Une sonde de flux séparée ou une installation de logiciel supplémentaire est-elle requise ?
Non. L'Export IPFIX / NetFlow Natif de TR7 fonctionne nativement au sein de la couche ADC/WAAP. Aucune sonde de flux séparée, agent externe ou couche logicielle supplémentaire n'est nécessaire. Le trafic traversant déjà TR7, l'export de flux est produit au même point avec le contexte L7 — sans surcharge de maintenance ou de haute disponibilité supplémentaire.

Renforcez votre analytique de flux avec la visibilité L7

Export natif compatible IPFIX v10 et NetFlow v9 — enregistrements de flux enrichis HTTP sans sonde séparée. Effectuons une démonstration en direct sur votre propre infrastructure de collecteur.