Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Entender o formato de registro de eventos nat em formato de monitoramento de fluxo em um roteador da Série MX ou NFX250

Começando pelo Junos OS Release 14.2R2 e 15.1R1, você pode configurar roteadores da Série MX com MS-MPCs e MS-MICs para registrar eventos de tradução de endereços de rede (NAT) usando o junos traffic vision (anteriormente conhecido como Jflow) versão 9 ou IPFIX (versão 10). Você também pode configurar roteadores da Série MX com placas de serviçoS MX-SPC3 com esse recurso a partir do Junos OS Release 19.3R2.

O logger de eventos NAT gera mensagens em formato de monitoramento de fluxo para vários eventos NAT, como a criação de uma entrada NAT, exclusão de uma entrada NAT e processamento nat inválido (como pools de endereço NAT ou valores de endereço sendo esgotados para alocação). Esses eventos também oferecem suporte a traduções NAT64 (tradução de endereços IPv6 para endereços IPv4), eventos de base de informações vinculativas (BIB) e geração de erros mais detalhada. Os registros ou logs gerados para eventos NAT em formato de modelo de fluxo são enviados do MS-MIC ou MS-MPC ou MX-SPC3 para o host ou dispositivo externo especificado que funciona como coletor de NetFlow. Esse método de geração de registros de monitoramento de fluxo para eventos NAT permite uma análise coesa e simplificada do tráfego nat e a solução de problemas relacionados ao NAT. Você pode habilitar a capacidade de enviar registros de monitoramento de fluxo para operações nat para um coletor externo e a capacidade de usar o protocolo de registro de sistema (syslog) para gerar registro de sessão para diferentes serviços ao mesmo tempo.

Os registros de fluxo e os modelos são encapsulados em um UDP ou pacote IP e enviados ao coletor. No entanto, o registro de registros de monitoramento baseados em TCP para eventos NAT não é suportado. Os dispositivos NAT de nível de operadora (CGN) são obrigados a registrar a criação e exclusão de eventos de traduções e informações sobre os recursos que gerencia. Os logs de monitoramento de fluxo podem ser configurados opcionalmente em sua topologia de rede, além do recurso de registro de sistema (syslog), o que faz com que os logs sejam salvos do PIC para o diretório /var/log do Mecanismo de Roteamento (local) ou para um servidor externo (remoto). Geralmente, os coletores de fluxo fazem parte de uma vasta infraestrutura de rede que contém vários dispositivos de terceiros, que executam várias correlações e mapeamentos com registros de outros bancos de dados. Portanto, a coleta de registros de monitoramento de fluxo relacionados ao NAT como registros de logs ou templates é útil nos hosts ou dispositivos que funcionam como coletores em uma perspectiva geral e abrangente. Você pode habilitar o registro de registros de monitoramento de fluxo para eventos NAT no nível definido por serviço para permitir que registros de fluxo da versão 9 ou IPFIX sejam gerados como logs quando o NAT estiver configurado no roteador.

O coletor de NetFlow recebe registros de fluxo no formato versão 9 ou IPFIX de um ou mais exportadores. Ele processa os pacotes de exportação recebidos analisando e economizando os detalhes do registro de fluxo. Os registros de fluxo podem ser agregados opcionalmente antes de serem armazenados no disco rígido. O coletor de NetFlow também é chamado de coletor. O exportador monitora pacotes que entram em um ponto de observação e cria fluxos a partir desses pacotes. As informações desses fluxos são exportadas na forma de registros de fluxo para o NetFlow Collector. Um ponto de observação é um local na rede onde os pacotes IP podem ser supervisionados e monitorados; por exemplo, um ou um conjunto de interfaces em um dispositivo de rede, como um roteador. Cada ponto de observação está associado a um domínio de observação, que é um cluster de pontos de observação, e constitui o maior conjunto aggregável de informações de fluxo no dispositivo de rede com serviços NetFlow habilitados.

A FlowSet é um termo genérico para uma coleção de Flow Records que têm um padrão ou formato semelhantes. Em um pacote de exportação, um ou mais FlowSets seguem o cabeçalho do pacote. Um Template FlowSet inclui um ou mais registros de modelo que foram agrupados em um pacote de exportação. Um flowSet de modelo de opções contém um ou mais registros de modelo de opções que são combinados em um pacote de exportação. Um Data FlowSet é um ou mais registros, do mesmo tipo, agrupados em um pacote de exportação. Cada registro é um registro de dados de fluxo ou um registro de dados de opções que foi previamente especificado por um Registro de Modelo ou um Registro de Modelo de Opções. Um dos elementos essenciais no formato NetFlow é o Template FlowSet. Os modelos aumentam consideravelmente a flexibilidade do formato Flow Record porque permitem que o coletor processe o Flow Records sem necessariamente saber a interpretação de todos os dados no Flow Record.

Você pode configurar a capacidade de transmitir registros ou mensagens de log nos formatos de fluxo de tráfego versão 9 e IPFIX gerados para eventos NAT a um coletor de NetFlow externo de alta velocidade para um monitoramento e diagnóstico fáceis e eficazes dos logs. Por padrão, essa funcionalidade é desabilitada. Com um alto número de eventos NAT, esse mecanismo de exportação de logs para um coletor de log externo pode causar considerações de escalonamento, como a perda de alguns registros de fluxo. Para permitir que o mecanismo registre mensagens de registro em formato de monitoramento de fluxo para eventos NAT, agora você pode incluir a jflow-log declaração no nível de [edit services] hierarquia. Você pode configurar um coletor, que é um host externo ao qual os logs formatados de monitoramento de fluxo são enviados, ou um grupo de coletores. Um grupo de coletores é útil em cenários em que você deseja combinar um conjunto de dispositivos coletores e definir configurações comuns para registrar eventos NAT para todos os coletores do cluster ou grupo.

Para configurar um coletor e seus parâmetros, como o endereço IP de origem do qual os registros são enviados e o endereço de destino do coletor, inclua a collector collector-name declaração e seus subestações no nível de [edit services jflow-log] hierarquia. Para especificar um grupo de coletores ou um cluster, inclua a collector-group collector-group-name declaração e seus subestações no nível de [edit services jflow-log] hierarquia.

Você precisa configurar um perfil de modelo e associá-lo ao coletor. O perfil define as características do modelo de registro de monitoramento de fluxo, como a versão de monitoramento de fluxo (versão 9 ou IPFIX), a taxa de atualização, em pacotes ou segundos, e o tipo de serviço ou aplicativo (NAT neste caso) para o qual os registros de fluxo devem ser enviados ao coletor. Para especificar um perfil de modelo, inclua a template-profile template-profile-name declaração no nível de [edit services jflow-log] hierarquia. Para especificar o número máximo de mensagens a serem coletadas por segundo para eventos de erro de NAT, inclua a message-rate-limit messages-per-second declaração no nível de [edit interfaces ms-interface-name service-options jflow-log] hierarquia.

O uso das versões 9 e IPFIX permite definir um modelo de registro de fluxo adequado para tráfego IPv4, tráfego IPv6, tráfego MPLS, uma combinação de tráfego IPv4 e MPLS, ou tráfego de faturamento peer AS. Os modelos e os campos incluídos no modelo são transmitidos periodicamente para o coletor, e o coletor não precisa estar ciente da configuração do roteador. Você deve definir propriedades de perfil de modelo para um serviço NAT e associar o perfil de modelo definido a um conjunto de serviços para habilitar a funcionalidade de log de monitoramento de fluxo para eventos NAT. Para definir as características do perfil do modelo para registrar logs de monitoramento de fluxo para eventos NAT, inclua a template-profile template-profile-name declaração no nível de [edit services jflow-log] hierarquia. Para associar o perfil de modelo para registro de logs de monitoramento de fluxo para eventos NAT com um nível de conjunto de serviços, que se aplica a todos os serviços do sistema, inclua a template-profile template-profile-name declaração no nível de [edit services service-set service-set-name] hierarquia.

Para visualizar informações estatísticas sobre os logs gerados em formato de monitoramento de fluxo para as interfaces e conjuntos de serviço configurados no sistema, use o show services service-sets statistics jflow-log comando.

As mensagens de registro do sistema a seguir para vários eventos NAT são registradas usando o recurso de registro do sistema (syslog):

  • JSERVICES_SESSION_OPEN

  • JSERVICES_SESSION_CLOSE

  • JSERVICES_NAT_OUTOF_ADDRESSES

  • JSERVICES_NAT_OUTOF_PORTS

  • JSERVICES_NAT_RULE_MATCH

  • JSERVICES_NAT_POOL_RELEASE

  • JSERVICES_NAT_PORT_BLOCK_ALLOC

  • JSERVICES_NAT_PORT_BLOCK_RELEASE

  • JSERVICES_NAT_PORT_BLOCK_ACTIVE

Os seguintes eventos NAT são registrados usando o recurso de log de monitoramento de fluxo usando os modelos de fluxo versão 9 e IPFIX:

  • Criação de sessão NAT44

  • Exclusão da sessão NAT44

  • Endereços NAT esgotados

  • Criação de sessão NAT64

  • Exclusão da sessão NAT64

  • CRIA O NAT44 BIB

  • Exclusão do NAT44 BIB

  • CRIA O NAT64 BIB

  • Exclusão do NAT64 BIB

  • Portas NAT esgotadas

  • Cota de NAT excedeu

  • Criação de vinculação de endereço NAT

  • Exclusão de vinculação de endereço NAT

  • Alocação de blocos de porta NAT

  • Versão do bloco de porta NAT

  • Bloqueio de porta NAT ativo

A Tabela 1 descreve o formato do modelo de fluxo para eventos de criação e exclusão de sessão NAT44. Os nomes do Elemento de Informação (IE) e seus IDs IANA são definidos na especificação das Entidades de Exportação de Informações de Fluxo IP (IPFIX) pela Autoridade de Numeração Atribuída à Internet (IANA).

Tabela 1: Formato de modelo de fluxo para criação e exclusão de sessão NAT44

Elemento de informação (IE)

Tamanho (bits)

IANA ID

observaçãoTimeMilliseconds

64

323

código-fonteIPv4Address

32

8

pósNATSourceIPv4Address

32

225

codificador de protocolo

8

4

transportport

16

7

pósNAPTsourceTransport

16

227

destinoIPv4Address

32

12

pósNATDestinationIPv4Address

32

226

transporte de destino

16

11

pósNAPTdestinationTransport

16

228

natOriginandoAddressRealm

8

229

natEvent

8

230

fluxoCondsmilissegundos

32

161

pacotes de iniciação

64

298

pacotes de responder

64

299

Flowdirection

8

61

A Tabela 2 descreve o formato do modelo de fluxo para eventos de criação e exclusão de sessão NAT64.

Tabela 2: Formato de modelo de fluxo para criação e exclusão de sessão NAT64

Elemento de informação (IE)

Tamanho (bits)

IANA ID

observaçãoTimeMilliseconds

64

323

fonteIPv6Address

128

27

pósNATSourceIPv6Address

32

225

codificador de protocolo

8

4

transportport

16

7

pósNAPTsourceTransport

16

227

destinoIPv6Address

128

28

pós-NATDestinationIPv6Address

32

226

transporte de destino

16

11

pósNAPTdestinationTransport

16

228

natOriginandoAddressRealm

8

229

natEvent

8

230

fluxoCondsmilissegundos

32

161

pacotes de iniciação

64

298

pacotes de responder

64

299

Flowdirection

8

61

A Tabela 3 descreve o formato do modelo de fluxo para eventos de criação e exclusão da base de informações vinculativas (BIB) NAT44.

Tabela 3: Formato de modelo de fluxo para criação e exclusão do NAT44 BIB

Elemento de informação (IE)

Tamanho (bits)

IANA ID

observaçãoTimeMilliseconds

64

323

código-fonteIPv4Address

32

8

pósNATSourceIPv4Address

32

225

codificador de protocolo

8

4

transportport

16

7

pósNAPTsourceTransport

16

227

natEvent

8

230

A Tabela 4 descreve o formato do modelo de fluxo para eventos de criação e exclusão da base de informações vinculativas (BIB) NAT64.

Tabela 4: Formato de modelo de fluxo para criação e exclusão do NAT64 BIB

Elemento de informação (IE)

Tamanho (bits)

IANA ID

observaçãoTimeMilliseconds

64

323

fonteIPv6Address

128

27

pósNATSourceIPv6Address

32

225

codificador de protocolo

8

4

transportport

16

7

pósNAPTsourceTransport

16

227

natEvent

8

230

A Tabela 5 descreve o formato do modelo de fluxo para tratar eventos de exaustão.

Tabela 5: Formato de modelo de fluxo para abordar eventos esgotados

Elemento de informação (IE)

Tamanho (bits)

IANA ID

observaçãoTimeMilliseconds

64

323

natEvent

8

230

natPoolName

512

284

A Tabela 6 descreve o formato do modelo de fluxo para eventos de exaustão de portas.

Tabela 6: Formato de modelo de fluxo para eventos esgotados de portas

Elemento de informação (IE)

Tamanho (bits)

IANA ID

observaçãoTimeMilliseconds

64

323

natEvent

8

230

pósNATSourceIPv4Address

32

225

codificador de protocolo

8

4

A Tabela 7 descreve o formato de modelo de fluxo para eventos excedidos da cota NAT44.

Tabela 7: Formato de modelo de fluxo para eventos excedidos da cota NAT44

Elemento de informação (IE)

Tamanho (bits)

IANA ID

observaçãoTimeMilliseconds

64

323

natEvent

8

230

código-fonteIPv4Address

32

8

A Tabela 8 descreve o formato de modelo de fluxo para eventos excedidos da cota NAT64.

Tabela 8: Formato de modelo de fluxo para cotas NAT64 Excedeu eventos

Elemento de informação (IE)

Tamanho (bits)

IANA ID

observaçãoTimeMilliseconds

64

323

natEvent

8

230

fonteIPv6Address

128

27

A Tabela 9 descreve o formato do modelo de fluxo para eventos de criação e exclusão de endereços NAT44.

Tabela 9: Formato de modelo de fluxo para eventos de criação e exclusão de endereços NAT44

Elemento de informação (IE)

Tamanho (bits)

IANA ID

observaçãoTimeMilliseconds

64

323

natEvent

8

230

código-fonteIPv4Address

32

8

pósNATSourceIPv4Address

32

225

A Tabela 10 descreve o formato de modelo de fluxo para eventos de criação e exclusão de endereçamento de endereços NAT64.

Tabela 10: Formato de modelo de fluxo para eventos de criação e exclusão de endereços NAT64

Elemento de informação (IE)

Tamanho (bits)

IANA ID

observaçãoTimeMilliseconds

64

323

natEvent

8

230

fonteIPv6Address

128

27

pósNATSourceIPv4Address

32

225

A Tabela 11 descreve o formato de modelo de fluxo para eventos de alocação e localização de blocos de porta NAT44.

Tabela 11: Formato de modelo de fluxo para eventos de alocação e alocação de blocos de porta NAT44

Elemento de informação (IE)

Tamanho (bits)

IANA ID

observaçãoTimeMilliseconds

64

323

código-fonteIPv4Address

32

8

pósNATSourceIPv4Address

32

225

portRangeStart

16

361

portRangeEnd

16

362

portRangeStepSize

16

363

portasRangeNumPorts

16

364

observaçãoTimeMilliseconds (tempo em que o PBA alocado)

Nota:

Esta IE não está incluída em modelos de fluxo ao usar a placa de serviços MX-SPC3.

64

323

natEvent

8

230

A Tabela 12 descreve o formato de modelo de fluxo para eventos de alocação e localização de blocos de porta NAT64.

Tabela 12: Formato de modelo de fluxo para eventos de alocação e alocação de blocos de porta NAT64

Elemento de informação (IE)

Tamanho (bits)

IANA ID

observaçãoTimeMilliseconds

64

323

fonteIPv6Address

128

27

pósNATSourceIPv4Address

32

225

portRangeStart

16

361

portRangeEnd

16

362

portRangeStepSize

16

363

portasRangeNumPorts

16

364

observaçãoTimeMilliseconds (tempo em que a alocação de blocos de porta (PBA) é configurada)

Nota:

Esta IE não está incluída em modelos de fluxo ao usar a placa de serviços MX-SPC3.

64

323

natEvent

8

230

Em todos os modelos mencionados, o campo natEvent mapeia um dos valores listados na Tabela 13, dependendo do tipo de evento.

Tabela 13: Associação entre valores e nomes de natEvent

valor do natEvent

nome do natEvent

1

Criação de sessão NAT44

2

Exclusão da sessão NAT44

3

Endereços NAT esgotados

4

Criação de sessão NAT64

5

Exclusão da sessão NAT64

6

CRIA O NAT44 BIB

7

Exclusão do NAT44 BIB

8

CRIA O NAT64 BIB

9

Exclusão do NAT64 BIB

10

Portas NAT esgotadas

11

Cota de NAT ultrapassada

12

Criação de vinculação de endereço NAT

13

Exclusão de vinculação de endereço NAT

14

Alocação de blocos de porta NAT

15

Versão do bloco de porta NAT

16

Bloqueio de porta NAT ativo

Tabela de histórico de lançamento
Lançamento
Descrição
19.3R2
Você também pode configurar roteadores da Série MX com placas de serviçoS MX-SPC3 com esse recurso a partir do Junos OS Release 19.3R2.