flow (IPv6)
Sintaxe
flow { route name { match { destination { ipv6-prefix; prefix-offset number; } destination-port destination-port-names; dscp value; flow-label numeric-expression; fragment fragment-value; icmp6-code icmp6-code-value; icmp6-type icmp6-type-value; packet-length packet-length; port port-names; protocol number; source { ipv6-prefix; prefix-offset number; } source-port source-port-names; tcp-flags tcp-flags; } then { accept; community name; discard; mark value; next-term; rate-limit rate-limit; routing-instance route-target-extended-community; sample; } } }
Nível de hierarquia
[edit routing-options rib inet6.0], [edit routing-instances routing-instance-name routing-options rib inet6.0]
Descrição
Configure a especificação de fluxo BGP para a família de endereços IPv6 para automatizar a coordenação das regras de filtragem de tráfego e permitir a propagação de regras de especificação de fluxo de tráfego para VPN IPv6 e IPv6, a fim de mitigar ataques distribuídos de negação de serviço. A especificação flow fornece proteção contra ataques de negação de serviço e restringe o tráfego ruim que consome largura de banda e o impede de chegar perto da fonte.
Para propagar rotas de especificação de fluxo IPv6 pelo BGP, habilitar a família inet6 flow
ou inet6-vpn flow
no nível de [edit protocols bgp family]
hierarquia em roteadores BGP na rede.
Opções
destination ipv6-prefix |
Campo de endereço de destino IP. |
destination-port destination-port-names |
Campo de porta de destino do TCP ou do Protocolo de Datagram do Usuário (UDP). Você não pode especificar as No lugar do valor numérico, você pode especificar um dos seguintes sinônimos de texto (os números da porta também estão listados): |
dscp value |
Ponto de código de serviços diferenciados (DSCP). O protocolo DiffServ usa o byte do tipo de serviço (ToS) no cabeçalho IP. Os seis bits mais significativos deste byte formam o DSCP.
|
flow-label numeric-expression |
O valor deste campo varia de 0 a 1048575. Esta condição de correspondência é suportada apenas em dispositivos Junos com MPCs aprimorados que estão configurados para |
fragment fragment-value |
As palavras-chave são agrupadas pelo tipo de fragmento com o qual estão associadas:
Esta condição de correspondência é suportada apenas em dispositivos Junos com MPCs aprimorados que estão configurados para |
icmp6-code icmp6-code-value |
Campo de código ICMP6. Esse valor ou palavra-chave fornece informações mais específicas do que No lugar do valor numérico, você pode especificar um dos seguintes sinônimos de texto (os valores de campo também estão listados). As palavras-chave são agrupadas pelo tipo ICMP com o qual estão associadas:
|
icmp6-type icmp6-type-value |
Campo do tipo de pacote ICMP6. Normalmente, você especifica esta correspondência em conjunto com a declaração de No lugar do valor numérico, você pode especificar um dos seguintes sinônimos de texto (os valores de campo também estão listados): |
packet-length packet-length |
O valor total do comprimento do pacote IP pode variar de 0 a 65535. |
port port-names |
TCP ou UDP de origem ou campo de porta de destino. Você não pode especificar a condição da No lugar do valor numérico, você pode especificar um dos sinônimos de texto listados em |
prefix-offset number | (Opcional) Especifique o número de bits que devem ser ignorados antes que o Junos OS comece a combinar com o prefixo. Esta condição de correspondência é suportada apenas em dispositivos Junos com MPCs aprimorados que estão configurados para |
protocol number |
Para IPv6, o campo de protocolo IP é suportado apenas em dispositivos Junos com MPCs configurados para |
source ipv6-prefix |
Campo de endereço de origem IP. |
source-port source-port-names |
Campo de porta de origem TCP ou UDP. Você não pode especificar as No lugar do campo numérico, você pode especificar um dos sinônimos de texto listados em |
tcp-flags tcp-flags |
Formato de cabeçalho TCP. |
accept |
Aceite um pacote. Esse é o valor padrão. |
community name |
Substitua todas as comunidades da rota pelas comunidades especificadas. |
discard |
Descarte um pacote silenciosamente, sem enviar uma mensagem do Protocolo de Mensagens de Controle de Internet (ICMP). |
mark value |
Defina um valor de DSCP para o tráfego que corresponda a esse fluxo. Especifique um valor de 0 a 63. Essa ação é suportada apenas em dispositivos Junos com MPCs que estão configurados para Nota:
O Junos OS oferece suporte para a ação de filtragem BGP |
next-term |
Continue até a próxima condição de jogo para avaliação. |
rate-limit rate-limit |
Limite a largura de banda na rota de fluxo. Expresse o limite em bits por segundo (bps). |
routing-instance route-target-extended-community |
Especifique uma instância de roteamento para a qual os pacotes são encaminhados. |
sample |
Experimente o tráfego na rota de fluxo. |
Nível de privilégio necessário
roteamento — Para ver essa declaração na configuração.
controle de roteamento — para adicionar essa declaração à configuração.
Informações de lançamento
Declaração introduzida no Junos OS Release 16.1.