Configure TWAMP
O protocolo de medição ativa de duas vias (TWAMP) define um padrão para medir o desempenho de IP entre dois dispositivos em uma rede. Para obter mais informações sobre o TWAMP, consulte RFC 5357, A Two-Way Active Measurement Protocol (TWAMP). Para obter mais informações sobre o TWAMP, consulte Entenda o protocolo de medição ativa de duas vias.
Entenda a configuração do TWAMP
O suporte e a configuração do protocolo de medição ativa de duas vias (TWAMP) variam para a plataforma de hardware, interfaces físicas ou interfaces físicas virtuais (serviços). O suporte para RPM nem sempre é um indicador do suporte ao TWAMP em uma combinação específica de plataforma e placa de linha para o Junos OS. Os carimbos de tempo usados em RPM e TWAMP são adicionados em diferentes lugares, dependendo da configuração do hardware. Por exemplo, diferentes componentes de hardware executam temporização, seja em linha no chip de pesquisa (LU), mecanismo de roteamento (Junos OS Evolved), o temporizador baseado em microkernel no host Packet Forwarding Engine, ou a placa de linha, como uma placa de interface física multisserviços (MS-PIC), placa de interface modular de multisserviços (MS-MIC), concentrador MODULAR PIC de multisserviços (MS-MPC) ou concentrador de portas densas multisserviços (MS-DPC).
Use o Feature Explorer: Protocolo de medição ativa de duas vias para confirmar o suporte de plataforma e versão para recursos específicos.
Veja entenda o protocolo de medição ativa de duas vias para as diferenças e notas do Junos OS Evolved sobre sua plataforma.
- Suporte de luz TWAMP
- Suporte simples para o protocolo de medição ativa de duas vias (STAMP)
- Suporte gerenciado do TWAMP
Suporte de luz TWAMP
TWAMP Light, conforme definido no apêndice I do RFC 5357, é uma versão stateless do TWAMP onde os parâmetros de teste são predefinidos em vez de negociados. Todos os pacotes de teste recebidos pelo servidor em uma porta de teste são refletidos de volta e esquecidos imediatamente.
O suporte para endereços-alvo IPv6 para sessões de teste TWAMP Light é introduzido no Junos OS Release 21.3R1. Para o cliente Junos OS IPv6 TWAMP Light, você deve configurar tanto as target-address declarações quanto as destination-port declarações no nível de [edit services rpm twamp client control-connection control-client-name test-session test-session-name] hierarquia. O suporte para endereços-alvo locais de link para sessões de teste IPv6 TWAMP Light é introduzido a partir do Junos OS Release 21.4R1 e no Junos OS Evolved Release 22.3R1, para os dispositivos que oferecem suporte ao TWAMP Light.
Suporte simples para o protocolo de medição ativa de duas vias (STAMP)
STAMP, conforme definido no RFC 8762, Simple Two-Way Active Measurement Protocol (STAMP), padroniza e se expande no modo operacional TWAMP Light, que foi definido no Apêndice I do RFC 5357, Protocolo de medição ativa de duas vias (TWAMP). Um refletor compatível com STAMP garante o tamanho da carga simétrica (de acordo com o RFC 6038) e opera em modo apátrida ou stateful, dependendo se o número de sequência na carga refletida é copiado do quadro do cliente ou gerado de forma independente. Um refletor stateful pode detectar em que direção ocorreram quedas. Em versões anteriores, oferecemos suporte a cargas simétricas e reflexão stateless. Agora apoiamos a reflexão stateful, a conformidade total com o padrão STAMP e os valores de queda unidirecionais para os clientes. Oferecemos suporte a valores de queda unidirecionais não apenas para clientes STAMP, mas também para clientes do modo gerenciado TWAMP. Para o Junos OS Evolved, o STAMP está configurado no nível de hierarquia [editar serviços de monitoramento da luz do servidor twamp]. A reflexão stateful está configurada com a stateful-sequence declaração. Para servidores, o novo padrão offload-type agora pfe-timestamp inline-timestampé .
Use o Feature Explorer: Simple Two-Way Active Measurement Protocol (STAMP) para confirmar o suporte de plataforma e versão.
Suporte gerenciado do TWAMP
Para o Junos OS, o TWAMP está configurado no nível de [edit services rpm twamp] hierarquia. Para o Junos OS Evolved, o TWAMP está configurado no nível de [edit services monitoring twamp] hierarquia.
Use o protocolo de medição ativa de duas vias para confirmar o suporte de plataforma e versão para recursos específicos.
Configure um servidor TWAMP
Com exceção das interfaces físicas, a configuração do servidor TWAMP para o Junos OS requer a seguinte configuração mínima no [edit services rpm twamp] nível de hierarquia:
server { authentication-mode mode; client-list list-name { address ip-address; } port 862; }
A partir do Junos OS Release 21.3R1, você não precisa mais configurar a authentication-mode declaração. O modo padrão é agora none, o que significa que as comunicações com o servidor não são autenticadas.
-
Para especificar a lista de hosts de clientes de controle permitidos que podem se conectar a este servidor, inclua a
client-listdeclaração no nível de[edit services rpm twamp server]hierarquia. Cada valor que você inclui deve ser um endereço de roteamento interdomínio sem classe (CIDR) (endereço IP mais máscara) que representa uma rede de hosts permitidos. Você pode incluir várias listas de clientes, cada uma das quais pode conter um máximo de 64 entradas. Você deve configurar pelo menos um endereço cliente para habilitar o TWAMP. -
Os roteadores da Série ACX não suportam modos de autenticação e criptografia. O valor para
authentication-modea declaração no nível de[edit services rpm twamp server]hierarquia deve ser definido paranone. -
O tráfego de conexão de controle de TWAMP sempre chega aos roteadores ACX com a porta de escuta definida como 862. Como esse número de porta para sondas de tráfego pode ser modificado, as sondagens que chegam com um número de porta diferente não são reconhecidas e processadas corretamente pelos roteadores ACX. Como resultado, o tráfego TWAMP e os pacotes vinculados ao host são descartados em tal cenário.
Configure o TWAMP fornece informações sobre o suporte para o controle de luz do servidor.
Para o Junos OS, você pode configurar o controle de luz para o servidor (o controle gerenciado é o padrão). A configuração do servidor TWAMP do Junos OS para controle de luz requer a seguinte configuração mínima no nível de [edit services rpm twamp] hierarquia:
server {
authentication-mode none;
light;
port (862 | 878 | 51000);
}
Para o Junos OS, para obter uma lista de restrições em endereços de origem, veja endereço de origem (TWAMP).
Para o Junos OS Evolved, você pode configurar o controle gerenciado ou leve para o servidor. A configuração do servidor TWAMP para controle gerenciado ou leve requer a seguinte configuração mínima no nível de [edit services monitoring twamp] hierarquia, assumindo que você use a porta padrão para TWAMP (862):
server { (managed | light); }
Para o Junos OS Evolved, você não pode usar os seguintes endereços para o endereço IP de origem da lista de clientes usado para sondagens:
-
0.0.0.0
-
127.0.0.0/8 (loopback)
-
224.0.0.0/4 (multicast)
-
255.255.255.255 (broadcast)
Você pode configurar mais de um cliente e alterar a porta de escuta TWAMP, desde que a mudança seja coordenada com o cliente TWAMP.
Para um temporizante baseado em microkernel no Junos OS, você não precisa configurar uma si- interface. Neste caso, a conexão e as sessões do TWAMP são estabelecidas com base no endereço e na rota alvo.
Para o temporizado em linha no Junos OS, você precisa configurar si- ou sp- interfaces de serviços e a configuração do servidorTWAMP requer as seguintes declarações no [edit interfaces service-interface-name] nível de hierarquia:
user@router# show interfaces si-0/0/0
unit 10 {
rpm twamp-server;
family inet {
address 10.10.10.1/24;
}
}
user@router# show interfaces sp-0/0/0
unit 10 {
rpm twamp-server;
family inet {
address 10.20.20.1/24;
}
}
Você não pode configurar o servidor TWAMP na unidade 0 de uma interface de serviços. Se você tentar, receberá um erro de configuração.
(Somente Junos OS) Para configurar um servidor TWAMP em uma interface de serviços (si-) em linha, configure a quantidade de largura de banda reservada em cada Mecanismo de encaminhamento de pacotes para tráfego de túneis usando serviços em linha, incluindo a bandwidth (1g | 10g) declaração no nível hierárquico [edit chassis fpc slot-number pic number inline-services] . Especifique a interface lógica pic (sp-serviço) que fornece o serviço TWAMP, incluindo a twamp-server declaração no nível de [edit interfaces sp-fpc/pic/port unit logical-unit-number family inet] hierarquia.
A twamp-server declaração não é necessária para a configuração do servidor TWAMP de interface física.
Muitos outros parâmetros de servidor TWAMP são opcionais. Consulte as declarações de configuração do TWAMP server para obter mais detalhes.
Configure um cliente TWAMP
Para o Junos OS, configurar o serviço cliente do TWAMP, inclua a client declaração e parâmetros relacionados no nível hierárquico [edit services rpm twamp] . Para o Junos OS Evolved, inclua a client declaração e as opções relacionadas no [edit services monitoring twampnível de hierarquia.
Existem muitas opções disponíveis para a configuração do cliente da TWAMP. Veja os tópicos e exemplos de declaração de configuração para obter detalhes.
Para um temporizante baseado em microkernel no Junos OS, você não precisa configurar uma si- interface. Neste caso, a conexão e as sessões do TWAMP são estabelecidas com base no endereço e na rota alvo.
Para temporizações em linha no Junos OS, as si- interfaces são interfaces físicas virtuais que respondem como um servidor TWAMP. No entanto, você também pode configurar interfaces de serviços para agir como o cliente TWAMP, que desempenha a função de controlador TWAMP.
(Somente Junos OS) Para configurar uma interface de serviços como um cliente TWAMP, você configura os parâmetros de serviço e a interface de serviço como um cliente TWAMP.
Para configurar a interface de serviços do cliente TWAMP, inclua a rpm twamp-client declaração no nível de [edit interfaces si-interface-name] hierarquia:
user@router# show interfaces si-0/0/0
unit 0 {
family inet;
}
unit 10 {
rpm twamp-client;
family inet {
address 10.30.30.1/24
}
}
Você não pode configurar o cliente TWAMP na unidade 0 de uma interface de serviço. Se você tentar, receberá um erro de configuração.
Veja também
Tabela de histórico de mudanças
O suporte de recursos é determinado pela plataforma e versão que você está usando. Use o Feature Explorer para determinar se um recurso é suportado em sua plataforma.
offload-type declaração agora
pfe-timestamp
inline-timestampé .
authentication-mode declaração para o servidor TWAMP. O modo padrão é
none.