suporte de fluxo em roteadores
Use o Feature Explorer para confirmar o suporte de plataforma e versão para recursos específicos.
Analise a Comportamento de fluxo específico da plataforma seção para obter notas relacionadas à sua plataforma.
sFlow, uma tecnologia de monitoramento de rede de alta velocidade, amostra pacotes e os transmite em datagramas de UDP para um coletor, garantindo o monitoramento contínuo do tráfego em todas as interfaces. Um sistema de monitoramento de sFlow consiste em um agente sFlow incorporado no dispositivo e até quatro coletores externos. As duas atividades principais do agente sFlow são a coleta aleatória de amostragem e estatísticas. O agente sFlow realiza amostragem de pacotes e coleta estatísticas de interface e, em seguida, combina as informações em datagramas UDP que são enviados aos coletores de sFlow.
Os roteadores oferecem suporte aos seguintes recursos de sFlow:
-
Amostragem baseada em pacotes
-
Amostragem baseada em tempo
-
Amostragem adaptativa
sFlow para encapsulamento GRE
sFlow oferece suporte à exportação de campos de estrutura de saída de túnel estendido para o tráfego que entra nos túneis IPv4 ou IPv6 GRE. Isso permite que o sFlow forneça informações sobre o túnel GRE no qual um pacote que entra no dispositivo pode ser encapsulado. O túnel GRE pode ser IPv4 ou IPv6. O recurso só é suportado quando o sFlow é habilitado na direção de entrada em que o encapsulamento GRE baseado em firewall acontece em pacotes IPv4 ou IPv6.
O recurso é compatível com os cenários de tráfego abaixo quando a amostragem de fluxo de entrada é habilitada:
-
Tráfego IPv4 de entrada que passa por encapsulamento IPv4 GRE
-
Tráfego IPv6 de entrada que passa por encapsulamento IPv4 GRE
-
Tráfego IPv4 de entrada que passa por encapsulamento IPv6 GRE
-
Tráfego IPv6 de entrada que passa por encapsulamento IPv6 GRE
Para saber mais sobre as estruturas de sFlow e sFlow Tunnel, veja estruturas de túneis de fluxo.
Tabela 1 descreve campos de estrutura de saída de túnel estendidos para o tráfego que entra nos túneis IPv4 ou IPv6 GRE.
| Nome de campo | Value |
|---|---|
| Protocolo relatado | 0x2f (GRE) |
| IP de origem | Endereço IPv4 ou IPv6 da fonte do túnel |
| IP de destino | Endereço IPv4 ou IPv6 do endpoint de destino do túnel |
| comprimento | 0 |
| porta fonte | 0 |
| porta de destino | 0 |
| bandeiras de tcp | 0 |
| prioridade | 0 |
A estrutura estendida para túneis IPv4 e IPv6 GRE está abaixo:
/* opaque = flow_data; enterprise = 0; format = 1023 */
struct extended_ipv4_tunnel_egress {
sampled_ipv4 header;
}
/* opaque = flow_data; enterprise = 0; format = 1025 */
struct extended_ipv6_tunnel_egress {
sampled_ipv6 header;
} A estrutura de cabeçalho IPv4 amostrada está abaixo:
/* Packet IP version 4 data */
/* opaque = flow_data; enterprise = 0; format = 3 */
struct sampled_ipv4 {
unsigned int length; /* The length of the IP packet excluding
lower layer encapsulations */
unsigned int protocol; /* IP Protocol type
(for example, TCP = 6, UDP = 17) */
ip_v4 src_ip; /* Source IP Address */
ip_v4 dst_ip; /* Destination IP Address */
unsigned int src_port; /* TCP/UDP source port number or equivalent */
unsigned int dst_port; /* TCP/UDP destination port number or equivalent
unsigned int tcp_flags; /* TCP flags */
unsigned int tos; /* IP type of service */
} A estrutura de cabeçalho IPv6 amostrada está abaixo:
/* Packet IP Version 6 Data */
/* opaque = flow_data; enterprise = 0; format = 4 */
struct sampled_ipv6 {
unsigned int length; /* The length of the IP packet excluding
lower layer encapsulations */
unsigned int protocol; /* IP next header
(for example, TCP = 6, UDP = 17) */
ip_v6 src_ip; /* Source IP Address */
ip_v6 dst_ip; /* Destination IP Address */
unsigned int src_port; /* TCP/UDP source port number or equivalent */
unsigned int dst_port; /* TCP/UDP destination port number or equivalent*/
unsigned int tcp_flags; /* TCP flags */
unsigned int priority; /* IP priority */
}
Tamanho da amostra de sFlow
Você pode configurar o tamanho da amostra de sFlow do cabeçalho bruto do pacote a ser exportado como parte do registro de sFlow para o coletor. A faixa configurável de tamanho de amostra é de 128 bytes a 512 bytes. Use o set protocols sflow sample-size Sample-Size comando para configurar o tamanho da amostra. Se o tamanho da amostra configurada for maior do que o tamanho real do pacote, então o tamanho real do pacote é exportado. Se você não configurar o tamanho da amostra, o tamanho padrão do cabeçalho bruto de pacotes exportado para o coletor é de 128 bytes.
O tamanho da amostra configurado na configuração global do sFlow é herdado por todas as interfaces configuradas sob protocolos sFlow.
Comportamento de fluxo específico da plataforma
Use o Feature Explorer para confirmar o suporte de plataforma e versão para recursos específicos.
Use a tabela a seguir para revisar comportamentos específicos da plataforma para sua plataforma.
| Plataforma | Diferença |
|---|---|
| Série ACX |
|
|
Série MX |
|
|
Série PTX |
|
Tabela de histórico de alterações
A compatibillidadde com o recurso dependerá da platadorma e versão utilizada. Use o Feature Explorer para saber se o recurso é compatível com sua plataforma.