Pour les entreprises fournissant des applications Internet et extranet, les inefficacités TCP/IP, associées aux effets de la latence WAN et de la perte de paquets, conspirent pour affecter négativement les performances des applications. Le résultat ? Des temps de réponse gonflés pour les applications et une efficacité d'utilisation de la bande passante considérablement réduite (la capacité à « remplir le tuyau »).
Le gestionnaire de trafic local BIG-IP de F5 fournit une pile TCP/IP de pointe qui offre des améliorations spectaculaires des performances des applications WAN et LAN pour votre réseau réel, et non des harnais de test de dynamitage de paquets qui ne modélisent pas avec précision les conditions réelles du client et d'Internet.
Cette pile TCP/IP hautement optimisée, appelée TCP Express, combine plusieurs techniques TCP/IP de pointe et des améliorations dans les dernières RFC. De nombreuses améliorations et extensions développées par F5 minimisent l’effet de la congestion et de la perte et de la récupération de paquets. Des outils de test indépendants et des expériences clients montrent que TCP Express offre jusqu'à 2 fois plus de performances pour les utilisateurs finaux et 4 fois plus d'efficacité de la bande passante sans modifier les serveurs, les applications ou les postes de travail des clients.
TCP Express de F5 est une pile TCP/IP de pointe basée sur des normes qui exploite les optimisations prises en charge nativement dans divers systèmes d'exploitation clients et serveurs, ainsi que les optimisations qui ne sont pas spécifiques au système d'exploitation. La pile TCP/IP de F5 contient des centaines d'améliorations qui affectent l'efficacité du WAN et du LAN, notamment :
Au cœur du gestionnaire de trafic local BIG-IP se trouve l'architecture TMOS qui fournit la pile TCP/IP optimisée de F5 à toutes les plates-formes BIG-IP et aux modules complémentaires logiciels. Ces optimisations uniques, qui s’étendent aux clients et aux serveurs dans les communications LAN et WAN, placent la solution de F5 devant les systèmes paquet par paquet qui ne peuvent pas fournir de fonctionnalités comparables, ni approcher ces niveaux d’optimisation, de récupération des pertes de paquets ou d’intermédiation entre les clients et les serveurs sous-optimaux.
La combinaison de l'architecture proxy complète TMOS de F5 et de TCP Express améliore considérablement les performances de toutes les applications basées sur TCP. Grâce à ces technologies, il a été démontré que BIG-IP :
Les sections suivantes décrivent l'architecture d'activation TMOS, ainsi qu'un sous-ensemble des RFC TCP standard et des optimisations que TCP Express utilise pour optimiser les flux de trafic. Comme il n’existe pas de solution universelle, ce document décrit également comment personnaliser les profils TCP et gérer les communications avec les systèmes hérités.
La plupart des organisations ne mettent pas souvent à jour leurs systèmes d’exploitation de serveur et certaines applications continuent de fonctionner sur des systèmes très anciens. Cette infrastructure héritée peut être la source de retards importants pour les applications lorsqu’elles sont diffusées via le WAN. Le gestionnaire de trafic local BIG-IP avec TCP Express peut protéger et optimiser de manière transparente les piles TCP plus anciennes ou non conformes qui peuvent être exécutées sur des serveurs au sein d'un centre de données d'entreprise. Ceci est réalisé en maintenant la compatibilité avec ces appareils, tout en exploitant indépendamment les optimisations de la pile TCP/IP de F5 côté client d'une connexion, offrant ainsi un comportement TCP entièrement indépendant et optimisé pour chaque appareil connecté et chaque condition de réseau.
En tant que proxy complet reliant différentes piles TCP/IP, TMOS est un élément clé de nombreuses optimisations WAN incluses dans l'ensemble de fonctionnalités TCP Express unique de F5. Les connexions client et serveur sont isolées, contrôlées et optimisées indépendamment pour fournir les meilleures performances pour chaque périphérique connecté.
Le gestionnaire de trafic local BIG-IP élimine le besoin pour les clients et les serveurs de négocier le plus petit dénominateur commun pour les communications. Il agit comme intermédiaire pour le compte du client (appelé Stack Brokering) et utilise TCP Express pour optimiser la distribution côté client tout en maintenant les connexions optimisées pour le serveur à l'intérieur du réseau, comme illustré dans la figure suivante.
Souvent, les organisations n’ont pas les ressources (ou n’ont pas besoin) de supprimer ou de remplacer leurs serveurs et applications hérités. Pour prendre en charge ces systèmes, le gestionnaire de trafic local BIG-IP fournit une médiation pour traduire entre des périphériques non optimisés ou même incompatibles, notamment :
En plus d'améliorer les communications WAN, le gestionnaire de trafic local BIG-IP traduit ces capacités sur l'ensemble de l'infrastructure en agissant comme un pont ou un dispositif de traduction entre tous les clients et les serveurs principaux. Le résultat net est que le gestionnaire de trafic local BIG-IP améliore les performances tout en masquant les inefficacités du réseau. Cela réduit les coûts et la complexité en éliminant le besoin de mettre à jour et de régler chaque client et chaque serveur.
Certaines des améliorations TCP/IP F5 les plus importantes incluent :
Ces améliorations ont été apportées aux RFC standard de l’industrie. Les sections suivantes mettent en évidence certaines des RFC clés de TCP Express.
Étant donné que TCP Express implémente littéralement des centaines d’améliorations d’interopérabilité TCP concrètes et corrige ou fournit une solution de contournement aux piles de produits disponibles dans le commerce (Windows 7 et versions ultérieures, IBM AIX, Sun Solaris, etc.), aucune technique d’optimisation unique ne représente la majorité des améliorations de performances. Ces optimisations dépendent du type client/serveur spécifique et des caractéristiques du trafic. Par exemple:
Le BIG-IP réduit toujours les allers-retours de paquets et accélère les retransmissions tout comme l'accès commuté, mais avec des connexions plus rapides. Le gestionnaire de trafic local BIG-IP et TCP Express optimisent également le contrôle de la congestion et la mise à l'échelle des fenêtres pour améliorer la bande passante de pointe. Bien que les améliorations pour les utilisateurs d'accès commuté puissent être les plus notables, les améliorations pour les utilisateurs de haut débit sont statistiquement les plus évidentes en raison de la façon dont certaines améliorations améliorent considérablement les performances haut de gamme sur des liaisons plus rapides.
En règle générale, plus les données échangées sont nombreuses, plus les optimisations de bande passante sont importantes. Moins il y a de données échangées, plus les optimisations du temps de propagation aller-retour (RTT) s'appliquent. Par conséquent, les profils de trafic qui n'échangent pas beaucoup de données, comme les connexions commutées, bénéficieraient d'une plus grande optimisation que le haut débit. Pour les profils de trafic qui échangent beaucoup de données, le haut débit serait le plus optimisé. Dans les deux cas, des gains significatifs peuvent être réalisés en utilisant TCP Express.
Alors que TCP Express est automatique et ne nécessite aucune modification, BIG-IP Local Traffic Manager offre aux utilisateurs un contrôle avancé de la pile TCP pour ajuster les communications TCP en fonction des besoins spécifiques de l'entreprise. Cela inclut la possibilité de sélectionner des optimisations et des paramètres au niveau du serveur virtuel, par application exécutée sur l'appareil. Les administrateurs peuvent utiliser un profil TCP pour régler chacune des variables TCP suivantes :
Les administrateurs peuvent également utiliser ces contrôles pour ajuster la communication TCP en fonction des conditions de réseau spécialisées ou des exigences d'application. Les clients des secteurs de la téléphonie mobile et des fournisseurs de services constatent que cette flexibilité leur permet d'améliorer encore leurs performances, leur fiabilité et leur utilisation de la bande passante en adaptant la communication aux appareils connus (comme les téléphones mobiles) et aux conditions du réseau.
TCP Express fournit des paramètres de pile flexibles pour optimiser les services personnalisés. Par exemple, vous pouvez ajuster ces paramètres pour optimiser une application ASP fournie aux utilisateurs mobiles. Le tableau suivant décrit les paramètres de pile modifiables du gestionnaire de trafic local BIG-IP.
Paramètre |
Description |
---|---|
Fenêtre de réception 65535 |
La fenêtre de réception par défaut du gestionnaire de trafic local BIG-IP est 16384. Cela peut entraîner un « ralentissement » de certaines piles TCP lors de la communication avec le BIG-IP LTM. Le réglage sur 65535 entraîne une réduction du temps jusqu'au dernier octet (TTLB) au détriment potentiel d'une plus grande utilisation de la mémoire. |
Envoyer le tampon 65535 |
L'augmentation de la mémoire tampon d'envoi par défaut du gestionnaire de trafic local BIG-IP à 64 Ko permet de mettre davantage de données sur le réseau à la fois si la fenêtre de congestion le permet, au détriment potentiel d'une plus grande utilisation de la mémoire. |
Tampon proxy haut et bas 128 K |
F5 a constaté de manière empirique que ces valeurs par défaut modifiées offrent de meilleures performances dans le monde réel pour la plupart des sites en fonction des tailles de page moyennes. Ces valeurs contrôlent la quantité de données que le gestionnaire de trafic local BIG-IP reçoit du serveur pour la mise en file d'attente de contenu. Cela se fait au détriment d’une utilisation potentiellement accrue de la mémoire. |
Si le trafic sur un réseau local est hautement interactif, F5 recommande un ensemble différent de paramètres TCP pour des performances optimales. F5 a découvert que l'algorithme de Nagle fonctionne très bien pour la réduction des paquets et la compression générale/mise en cache RAM sur un WAN. De plus, les ajustements apportés aux différentes tailles de mémoire tampon peuvent avoir un impact positif sur les communications hautement interactives sur les réseaux locaux à faible latence, le seul coût possible étant une utilisation accrue de la mémoire sur le gestionnaire de trafic local BIG-IP.
Le tableau suivant décrit les paramètres de profil TCP modifiables.
Paramètre |
Description |
---|---|
Désactivation du délai de bande passante |
Désactive la limitation de bande passante. Sur les réseaux réels, les piles TCP poussent souvent tellement de données sur le réseau que des pertes se produisent. La limitation du produit de retard de bande passante oblige le gestionnaire de trafic local BIG-IP à déterminer la quantité optimale de données à injecter dans le réseau par RTT, et à ne pas la dépasser. Si le profil de trafic contient beaucoup de petits objets, le client présente un « bug de violation d'ACK d'étirement » (les anciens noyaux Linux le font, par exemple), et ce paramètre doit être désactivé. |
Nagle désactivé |
L'algorithme de Nagle conserve les données jusqu'à ce que le pair accuse réception pour éviter de placer de minuscules paquets sur le réseau. L'activation de cette option entraîne de meilleures performances réelles sur le WAN, mais peut donner l'impression que le gestionnaire de trafic local BIG-IP impose une latence sur un LAN en raison de la conservation de paquets inférieurs au MSS TCP jusqu'à ce que l'homologue accuse réception des données en attente. |
Activation de l'accusé de réception lors du push |
Force le gestionnaire de trafic local BIG-IP à envoyer immédiatement un accusé de réception TCP lorsqu'un paquet TCP avec l'indicateur PSH est reçu. Augmente la bande passante maximale lors du transfert de fichiers volumineux vers/depuis des machines Windows sur un réseau local. Les administrateurs BIG-IP peuvent ajuster de manière flexible le nombre de paquets TCP ACK entrants/sortants pour réduire les ACK entrants en envoyant moins d'indicateurs PUSH. Ce protocole TCP d'adresse est conçu pour envoyer un ACK immédiat à un segment PUSH même si les ACK retardés ou les ACK étendus sont activés. Quatre modes différents d’envoi d’indicateurs PUSH sont activés : Par défaut, Aucun, Un et Auto. Cette flexibilité offre aux administrateurs le contrôle de la fréquence des segments PUSH envoyés |
Fenêtre de réception 65535 |
La fenêtre de réception par défaut du gestionnaire de trafic local BIG-IP est 16384. Cela peut entraîner un « ralentissement » de certaines piles TCP lors de la communication avec le BIG-IP LTM. Le réglage sur 65535 entraîne une réduction du temps jusqu'au dernier octet (TTLB) au détriment potentiel d'une plus grande utilisation de la mémoire. |
Envoyer le tampon 65536 |
Augmente la mémoire tampon d'envoi par défaut du gestionnaire de trafic local BIG-IP à 64 Ko, ce qui permet de mettre davantage de données sur le réseau à la fois, si la fenêtre de congestion le permet, au détriment potentiel d'une plus grande utilisation de la mémoire. |
Tampon proxy haut et bas 128K et 96K respectivement |
F5 a constaté que ces valeurs par défaut modifiées offrent de meilleures performances dans le monde réel pour la plupart des sites en fonction des tailles de page moyennes. Ces valeurs contrôlent la quantité de données que le gestionnaire de trafic local BIG-IP reçoit du serveur pour la mise en file d'attente du contenu. Cela se fait au détriment d’une utilisation potentiellement accrue de la mémoire. |
Désactivation du démarrage lent |
Habituellement non nécessaire, mais si l'on mesure le temps jusqu'au dernier octet (TTLB) sur un réseau local, la désactivation du démarrage lent peut avoir un impact faible, mais positif, sur la réduction de la latence. |
TCP Express est complété par d’autres fonctionnalités et produits d’accélération F5 qui visent à réduire davantage les temps de téléchargement des utilisateurs et à optimiser les ressources de l’infrastructure.
D'autres fonctionnalités d'accélération intégrées au gestionnaire de trafic local BIG-IP incluent :
Pour les organisations cherchant à améliorer la capacité et les performances de leur infrastructure, le gestionnaire de trafic local BIG-IP fournit une solution unique qui permet à chaque client et serveur connecté de fonctionner de manière transparente plus efficacement. La technologie TCP Express unique de F5 offre des améliorations inégalées des performances du réseau et des applications dans le monde réel et offre aux organisations un niveau de contrôle sans précédent pour optimiser les communications TCP pour les applications critiques.
Les dernières nouveautés en matière de renseignement sur les menaces applicatives.
La communauté F5 pour les forums de discussion et les articles d'experts.