Le système d’exploitation (OS) Dell Networking prend en charge sFlow version 5.
Dell Networking sFlow est conçu de sorte que le taux d’échantillonnage du matériel soit défini par canal de port de carte de ligne et soit déterminé en fonction de tous les ports de ce canal de port.
Si sFlow n’est pas activé sur un port, la fréquence d’échantillonnage globale est téléchargée sur ce port et est utilisée pour calculer la fréquence d’échantillonnage la plus basse du tube de port. Cette conception prend en charge la possibilité que sFlow puisse être configuré sur ce port à l’avenir. Le back-off est déclenché en fonction du taux d’échantillonnage matériel du canal de port.
La fréquence d’échantillonnage globale par défaut est 32 768. Les taux d’échantillonnage sont déterminés comme suit :
L’implémentation du système d’exploitation Dell Networking de la base de données MIB sFlow prend en charge la configuration de sFlow à l’aide de snmpset.
Par défaut, la collecte sFlow est prise en charge uniquement sur les ports de données. Pour activer la collecte sFlow via les ports de gestion, utilisez les commandes management egress-interface-selection et application sflow-collector dans les modes Configuration et EIS respectivement.
Le système d’exploitation Dell Networking exporte tous les paquets sFlow vers le collecteur. Une faible fréquence d’échantillonnage peut représenter un grand nombre de paquets exportés. Un mécanisme de recul est automatiquement appliqué pour réduire cette quantité. Certains paquets échantillonnés peuvent être abandonnés lorsque le taux de paquets exportés est élevé et que le mécanisme de backoff est sur le point de prendre effet ou commence à prendre effet. Le compteur dropEvent, dans le paquet sFlow, est toujours égal à zéro.
Les champs de liste de communauté et de préférence locale ne sont pas envoyés dans l’élément de passerelle étendue du datagramme sFlow.
Le champ de priorité de la source 802.1P n’est pas envoyé dans l’élément de commutateur étendu du datagramme sFlow.
Seuls les numéros Destination et Destination Peer AS sont compressés dans le champ dst-as-path de l’élément Extended Gateway.
Si le paquet échantillonné est redirigé à l’aide du routage basé sur des règles (PBR), le datagramme sFlow peut contenir des informations incorrectes sur la passerelle/le routeur étendu.
Le champ VLAN (réseau local virtuel) source de l’élément de commutateur étendu n’est pas compressé dans le cas d’un paquet routé.
Le champ VLAN de destination de l’élément de commutateur étendu n’est pas compressé dans un paquet de multidiffusion.
Jusqu’à 700 paquets peuvent être échantillonnés et traités par seconde.
Commande | Paramètres |
FTOS# configuration |
Accéder au mode de configuration. |
FTOS(conf)# sflow enable |
Activez sFlow globalement. |
FTOS(conf)# sflow collector <IP ADDR> agent-addr <IP ADDR> |
Définissez l’adresse IP du collecteur (périphérique externe gérant les données sFlow). Définissez l’adresse IP de l’agent (cet appareil de commutation ou un autre appareil de commutation qui collecte des données) |
FTOS(conf)# sflow max-header-size extended |
(Facultatif) Par défaut, la taille maximale de l’en-tête d’un paquet est de 128 octets. Lorsque sFlow max-header-size extended est activé, 256 octets sont copiés. Ces octets sont utiles pour les paquets en tunnel VxLAN, NvGRE, IPv4 et IPv6. |
FTOS(conf)#sflow extended-switch enable |
Le sFlow étendu contient des informations supplémentaires dans le datagramme sFlow en fonction du type de paquet échantillonné. ID de VLAN 802.1Q et informations de priorité 802.1P. |
FTOS(conf)#sflow polling-interval <15-86400> |
(Facultatif) Définissez un intervalle d’interrogation spécifique pour qu’il soit compatible avec le collecteur. |
FTOS(conf)#sflow sample-rate <256-8388608> |
(Facultatif) Définissez une fréquence d’échantillonnage spécifique pour qu’elle soit compatible avec le collecteur. (Seules les puissances de 2. par exemple, 4096 8192). |
Commande | Paramètres |
FTOS# Configuration |
Accéder au mode de configuration. |
FTOS(conf)# interface te 0/10 |
Saisissez l’interface spécifique. |
FTOS(conf-if-te-0/10)# sflow ingress-enable |
Activez sFlow sur l’interface. |
FTOS(conf-if-te-0/10)#sflow max-header-size extended |
(Facultatif) Par défaut, la taille maximale de l’en-tête d’un paquet est de 128 octets. Lorsque sFlow max-header-size extended est activé, 256 octets sont copiés. Ces octets sont utiles pour les paquets en tunnel VxLAN, NvGRE, IPv4 et IPv6. |
FTOS(conf-if-te-0/10)#sflow polling-interval <15-86400> |
(Facultatif) Définissez un intervalle d’interrogation spécifique pour qu’il soit compatible avec le collecteur. |
FTOS(conf-if-te-0/10)#sflow sample-rate <256-8388608> |
(Facultatif) Définissez une fréquence d’échantillonnage spécifique pour qu’elle soit compatible avec le collecteur. (Seules les puissances de 2, par exemple 4096 8192) |
FTOS# show sflow sFlow services are enabled Global default sampling rate: 32768 Global default counter polling interval: 20 1 collectors configured Collector IP addr: 133.33.33.53, Agent IP addr: 133.33.33.116, UDP port: 6343 77 UDP packets exported 0 UDP packets dropped 165 sFlow samples collected 69 sFlow samples dropped due to sub-sampling
FTOS# show sflow interface tengigabitethernet 1/1 Te 1/1 sFlow type :Ingress Configured sampling rate :16384 Actual sampling rate :16384 Counter polling interval :20 Extended max header size :128 Samples rcvd from h/w :0
FTOS# show running-config interface tengigabitethernet 1/16 !interface TenGigabitEthernet 1/16 no ip address switchport sflow ingress-enable sflow sample-rate 8192 no shutdown