Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuração de LSP primária, secundária e estática

Configuração de LSPs primárias e secundárias

Por padrão, um LSP encaminha-se hop-by-hop em direção ao roteador de saída. O LSP tende a seguir o caminho mais curto conforme determina a tabela de roteamento local, geralmente seguindo o mesmo caminho do tráfego de melhor esforço baseado em destino. Esses caminhos são "moles" na natureza, porque eles re-roteam-se automaticamente sempre que ocorre uma mudança em uma tabela de roteamento ou no status de um nó ou link.

Para configurar o caminho de forma que ele siga uma rota específica, crie um caminho nomeado usando a instrução, como descrito na criação de caminhos pathnomeados. Em seguida, aplique o caminho nomeado incluindo primary a ou secondary declaração. Um caminho nomeado pode ser referenciado por qualquer número de LSPs.

Para configurar os caminhos principais e secundários para um LSP, conclua as etapas nas seguintes seções:

Configuração de caminhos principais e secundários para um LSP

A primary declaração cria o caminho principal, que é o caminho preferido do LSP. A secondary declaração cria um caminho alternativo. Caso o caminho principal não possa mais chegar ao roteador de saída, o caminho alternativo é usado.

Para configurar os caminhos principais e secundários, inclua primary as e secondary declarações:

Você pode incluir essas declarações nos seguintes níveis de hierarquia:

Quando o software muda do principal para um caminho secundário, ele tenta reverter continuamente para o caminho principal, voltando a ele quando ele for alcançável novamente, mas não antes do tempo de repetir especificado na retry-timer declaração. (Para obter mais informações, consulte Configurar a conexão entreroteadores de entrada e saída.)

Você pode configurar zero ou um caminho principal. Caso você não configure um caminho principal, o primeiro caminho secundário estabelecido será selecionado como o caminho.

Você pode configurar zero ou mais caminhos secundários. Todos os caminhos secundários são iguais. O software não tenta alternar entre os caminhos secundários. Se o caminho secundário atual não estiver disponível, o próximo será tentado em nenhuma ordem específica. Para criar um conjunto de caminhos iguais, especifique caminhos secundários sem especificar um caminho principal.

Se você não especificar nenhum caminho nomeado ou se o caminho especificado estiver vazio, o software tomará todas as decisões de roteamento necessárias para chegar ao roteador de saída.

Configurando o temporizador de reverter para LSPs

Para LSPs configurados com caminhos principais e secundários, é possível configurar o temporizador de reverter. Se um caminho principal for para baixo e o tráfego for comutado para o caminho secundário, o temporizador de reversão especificará a quantidade de tempo (em segundos) que o LSP deve esperar para reverter o tráfego de volta para um caminho principal. Se, durante esse período, o caminho principal tiver problemas de conectividade ou estabilidade, o temporizador é reinicializado. Você pode configurar o temporizador de reversão para LSPs estáticos e dinâmicos.

O Junos OS também determina qual caminho é o preferido. O caminho preferido é o caminho que não tenha tido qualquer dificuldade no último período de reversão. Caso os caminhos principal e secundário tenham tido dificuldades, nenhum dos dois caminhos é considerado preferido. Entretanto, se um dos caminhos for dinâmico e o outro estático, o caminho dinâmico será selecionado como o caminho preferido.

Se você tiver configurado BFD no LSP, o Junos OS espera até a sessão BFD aparecer no caminho principal antes de iniciar o contador de temporizador de reverter.

A variedade de valores que você pode configurar para o temporizador de reversão é de 0 a 65.535 segundos. O valor padrão é de 60 segundos.

Se você configurar um valor de 0 segundos, o tráfego no LSP, uma vez comutado do caminho principal até o caminho secundário, permanece no caminho secundário permanentemente (até o operador de rede intervir ou até o caminho secundário descer).

Você pode configurar o temporizador de reverter para todos os LSPs no roteador no nível da hierarquia ou para um [edit protocols mpls] LSP específico no nível [edit protocols mpls label-switched-path lsp-name] da hierarquia.

Para configurar o temporizador de reversão, inclua a revert-timer declaração:

Para ver uma lista de níveis de hierarquia nos quais você pode incluir essa declaração, consulte a seção resumo desta declaração.

Especificando as condições para seleção de caminhos

Quando tiver configurado os caminhos principais e secundários para um LSP, talvez seja necessário garantir que apenas um caminho específico seja usado.

A select declaração é opcional. Caso você não a inclua, a MPLS usa um algoritmo de seleção automática de caminhos.

As manual opções e as opções são as unconditional seguintes:

  • manual— O caminho é imediatamente selecionado para transportar tráfego, desde que ele seja up e estável. O tráfego é enviado para outros caminhos de trabalho se o caminho atual estiver inogressado ou degradado (erros de recebimento). Esse parâmetro sobrepõe todos os outros atributos de caminho, exceto a select unconditional instrução.

  • unconditional— O caminho é selecionado para transportar tráfego de maneira inadiável, independentemente de o caminho ter estado no momento em baixo ou degradado (erros de recebimento). Esse parâmetro sobrepõe todos os outros atributos de caminho.

    Como a opção muda para um caminho sem levar em consideração o status atual, saiba as seguintes possíveis consequências unconditional de especificá-lo:

    • Caso um caminho não seja atualizado ao habilitar a unconditional opção, o tráfego pode ser interrompido. Certifique-se de que o caminho está funcionando antes de especificar a unconditional opção.

    • Uma vez que um caminho é selecionado por ter a opção ativada, todos os outros caminhos do LSP serão gradualmente eliminados, incluindo os caminhos principais e unconditional em espera. Nenhum caminho pode servir de suporte para um caminho sem fim, então sinalização desses caminhos não serve de nada.

Para um caminho específico, as manual opções e os produtos são unconditional mutuamente exclusivos. Você pode incluir a instrução com a opção na configuração de apenas um dos caminhos de select um LSP, e a instrução com a opção na configuração de apenas um dos seus manualselectunconditional caminhos.

Ativar ou desativar as opções e as opções da declaração enquanto LSPs e seus caminhos estão ativas manualunconditional não interrompe o select tráfego.

Para especificar se um caminho foi selecionado para transportar tráfego, caso ele esteja estável e para pelo menos a janela de reversão do temporizador, inclua a instrução select com a manual opção:

Para especificar que um caminho sempre deve ser selecionado para transportar tráfego, mesmo que no momento ele seja down ou degradado, inclua a select instrução com a unconditional opção:

Você pode incluir a select declaração nos seguintes níveis de hierarquia:

Configuração de espera quente de caminhos secundários para LSPs

Por padrão, os caminhos secundários são definidos apenas conforme necessário. Para que o sistema mantenha um caminho secundário em um estado de espera a quente por tempo indeterminado, inclua a standby declaração:

Você pode incluir essa declaração nos seguintes níveis de hierarquia:

O estado de espera é significativo apenas em caminhos secundários. Manter um caminho em um estado de espera a quente permite um corte rápido até o caminho secundário quando roteadores downstream no caminho ativo atual indicam problemas de conectividade. Embora seja possível configurar a standby declaração em nível de [edit protocols mpls label-switched-path lsp-name primary path-name] hierarquia, ela não tem efeito no comportamento do roteador.

Se você configurar a instrução nos seguintes níveis de hierarquia, o estado de espera ativo será ativado em todos os caminhos secundários configurados abaixo standby desse nível de hierarquia:

  • [edit protocols mpls]

  • [edit protocols mpls label-switched-path lsp-name]

  • [edit logical-systems logical-system-name protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls label-switched-path lsp-name]

O estado de espera tem duas vantagens:

  • Ele elimina o atraso de configuração de chamada durante alterações na topologia de rede. A configuração de chamada pode sofrer atrasos significativos quando falhas na rede acionam um grande número de reroutes de LSP ao mesmo tempo.

  • Um cutover para o caminho secundário pode ser feito antes que RSVP saiba que um LSP está inoperante. Pode haver atrasos significativos entre a primeira falha detectada pela máquina de protocolo (que pode ser uma interface para baixo, um vizinho ficando inalcançável, uma rota ficando inalcançável ou um loop de roteamento transitório sendo detectada) e a falha de um LSP (o que requer um intervalo de tempo de informações de estado mole entre roteadores RSVP adjacentes). Quando ocorrem falhas na topologia, os caminhos secundários de espera a quente costumam conseguir os menores atrasos de cutover com interrupções mínimas no tráfego do usuário.

Quando o caminho principal é considerado estável novamente, o tráfego é automaticamente comutado do caminho secundário em espera de volta ao caminho principal. O switch não é executado mais rapidamente do que o dobro do intervalo de retry-timer e somente se o caminho principal apresentar estabilidade em todo o intervalo do switch.

A desvantagem do estado de espera quente é que mais informações de estado devem ser mantidas por todos os roteadores ao longo do caminho, o que requer sobrecarga de cada um dos roteadores.

Nota:

Quando visualizado com, o mesmo LSP pode parecer ser exibido duas vezes mais do que a rota ativa (primária e secundária), embora o tráfego na verdade seja encaminhado apenas pelo LSP do caminho inet.3 principal. Essa é a saída normal, e reflete apenas que o caminho de espera secundário está disponível.

Configuração de LSPs estáticos

Para configurar LSPs estáticos, configure o roteador de entrada e cada roteador ao longo do caminho até o penúltimo roteador.

Para configurar a MPLS estática, realize as seguintes tarefas:

Configurando o roteador de entrada para LSPs estáticos

O roteador de entrada verifica o endereço IP no campo de endereço de destino do pacote de entrada e, se encontrar uma combinação na tabela de roteamento, aplica o rótulo associado a esse endereço aos pacotes. O rótulo encaminha informações associadas a ele, incluindo o endereço do roteador de next-hop e a preferência de roteamento e CoS valores.

Para configurar LSPs estáticos no roteador de entrada, inclua a ingress declaração:

Você pode incluir essas declarações nos seguintes níveis de hierarquia:

  • [edit protocols mpls static-label-switched-path static-lsp-name]

  • [edit logical-systems logical-system-name protocols mpls static-label-switched-path static-lsp-name]

Quando você configura um LSP estático no roteador de entrada, é necessário o , e as declarações; as next-hoppush outras declarações são to opcionais.

A configuração de um LSP estático no roteador de entrada inclui as seguintes opções:

  • Critérios para analisar um pacote de entrada:

    • A install declaração cria um LSP que lida com pacotes IPv4. Todas as MPLS estáticas criadas usando a instrução são instaladas na tabela de roteamento inet.3, e o protocolo de criação é identificado install como mpls. Esse processo não é diferente de criar rotas IPv4 estáticas em [edit routing-options static] nível de hierarquia.

    • Na to declaração, você configura o endereço de destino IP para verificar quando os pacotes recebidos são analisados. Se o endereço atender, o rótulo de saída especificado () será atribuído ao pacote e o pacote push out-label entrará em um LSP. Os rótulos de saída atribuídos manualmente podem ter valores de 0 a 1.048.575. Esse endereço IP é instalado na tabela inet.3 (por padrão) pelo protocolo mpls.

  • A next-hop declaração, que fornece o endereço IP do próximo salto até o destino. Você pode especificar esse endereço IP do próximo hop, o nome da interface (apenas para interfaces ponto a ponto) ou especificar um endereço IP em uma address/interface-name interface operacional. Quando o próximo salto está em uma interface diretamente conectada, a rota é instalada na tabela de roteamento. Você não pode configurar uma interface de multiacessão (NBMA) ou LAN ou não-cast como uma interface de next-hop.

  • Propriedades a aplicar ao LSP (todas são opcionais):

Para determinar se uma rota de entrada estática está instalada, use o comando show route table inet.3 protocol static . Segue-se a saída da amostra. A push palavra-chave indica que um rótulo deve ser adicionado diante de um pacote de IP.

Exemplo: Configurando o roteador de entrada

Configure o roteador de entrada para um LSP estático que consiste em três roteadores (consulte Figura 1 ).

Figura 1: Configuração MPLS estáticaConfiguração MPLS estática

Para pacotes endereçados 10.0.0.0 a, atribua 1000123 rótulos e transmita-os ao roteador de next-hop 11.1.1.1 em:

Para determinar se a rota de entrada estática está instalada, use o seguinte comando:

Segue-se a saída da amostra. A push 1000123 palavra-chave identifica a rota.

Configurando os roteadores intermediários (de trânsito) e de saída para LSPs estáticos

Roteadores intermediários (de trânsito) e de saída executam funções semelhantes: eles modificam o rótulo que foi aplicado a um pacote. Um roteador intermediário pode alterar o rótulo. Um roteador de saída remove o rótulo (se o pacote ainda contiver um rótulo) e continua encaminhando o pacote até seu destino.

Para configurar LSPs estáticos em roteadores intermediários e de saída, inclua a transit declaração:

Você pode incluir essas declarações nos seguintes níveis de hierarquia:

  • [edit protocols mpls static-label-switched-path static-lsp-name]

  • [edit logical-systems logical-system-name protocols mpls static-label-switched-path static-lsp-name]

Para a transit configuração da declaração, next-hop são necessários os pop | swap e os depoimentos. As declarações restantes são opcionais.

Cada declaração dentro da transit declaração consiste nas seguintes partes:

  • Rótulo de pacote (especificado na transit declaração)

  • A next-hop declaração, que fornece o endereço IP do próximo salto até o destino. O endereço é especificado como o endereço IP do próximo hop ou o nome da interface (apenas para interfaces ponto a ponto) ou para especificar um endereço IP em uma addressinterface-name interface operacional. Quando o próximo hop especificado está em uma interface diretamente conectada, essa rota é instalada na tabela de roteamento. Você não pode configurar uma interface LAN ou NBMA como uma interface de next-hop.

  • Operação a realizar no pacote rótulo:

    • Para roteadores de saída, você geralmente remove totalmente o rótulo do pacote () e continua encaminhando o pacote PHP para o próximo hop. No entanto, se o roteador anterior removeu o rótulo, o roteador de saída examina o header IP do pacote e encaminha o pacote em direção ao seu destino de IP.

    • Para roteadores intermediários (de trânsito) apenas, trocar o rótulo por outro rótulo ( swap out-label ). Os rótulos de entrada atribuídos manualmente podem ter valores de 1.000.000 a 1.048.575. Os rótulos de saída atribuídos manualmente podem ter valores de 0 a 1.048.575.

  • Propriedades dos rótulos a aplicar ao pacote (todas são opcionais):

    • Largura de banda reserva para esta rota bandwidth bps ( ).

    • Proteção de enlace e proteção de nós para aplicar ao LSP ( bypass bypass-name, link-protection bypass-name name, node-protection bypass-name next-next-label label ).

    • Descrição de texto a ser aplicada ao LSP (especificado na description declaração).

As rotas são instaladas na tabela de roteamento MPLS padrão, mpls.0, e o protocolo de criação é identificado como MPLS. Para verificar se uma rota está instalada corretamente, use o comando show route table mpls.0 protocol static . A saída da amostra é a seguinte:

Você pode configurar um temporizador de reverter para um LSP estático que transita por um roteador intermediário. Depois que o tráfego foi comutado para um LSP estático de bypass, normalmente ele volta para o LSP estático principal quando ele volta a subir. Existe um atraso configurável no tempo (chamado de temporizador de reversão) entre quando o LSP estático principal aparece e quando o tráfego é revertido do LSP estático de bypass. Esse atraso é necessário porque, quando o LSP principal volta a subir, não está certo se todas as interfaces do nó downstream do caminho principal já subiram. Você pode exibir o valor do temporizador de reverter para uma interface usando o show mpls interface detail comando.

Exemplo: Configuração de um roteador intermediário

Para pacotes identificados que 1000123 chegam à interface, atribua o rótulo e os transmita ao roteador de so-0/0/01000456 next-hop 12.2.2.2 em:

Para determinar se a rota intermediária estática está instalada, use o seguinte comando:

Segue-se a saída da amostra. A swap 1000456 palavra-chave identifica a rota.

Exemplo: Configuração de um roteador de saída

Para pacotes identificados que chegam à interface, remova o rótulo e transmita os pacotes para 1000456so-0/0/0 o roteador de next-hop 13.3.3.3 em:

Para determinar se a rota de saída estática está instalada, use o seguinte comando:

Segue-se a saída da amostra. A pop palavra-chave identifica a rota de saída.

Configurando um LSP de bypass para o LSP estático

Para habilitar um LSP de bypass para LSP estático, configure a bypass declaração:

Configurando o temporizador de reversão de proteção para LSPs estáticos

Para LSPs estáticos configurados com um LSP estático de bypass, é possível configurar o temporizador de reversão de proteção. Se um LSP estático for para baixo e o tráfego for comutado para o LSP de bypass, o temporizador de proteção reverter especificará a quantidade de tempo (em segundos) que o LSP deve esperar para poder reverter para o LSP estático original.

A variedade de valores que você pode configurar para o temporizador de reversão de proteção é de 0 a 65.535 segundos. O valor padrão é de 5 segundos.

Se você configurar um valor de 0 segundos, o tráfego no LSP, uma vez comutado do LSP estático original para o LSP estático de bypass, permanece no bypass LSP permanentemente (até o operador de rede interveio ou até o LSP de bypass cair).

Você pode configurar o temporizador de reversão de proteção para todos os LSPs dinâmicos no roteador no nível da hierarquia ou para um [edit protocols mpls] LSP específico no nível [edit protocols mpls label-switched-path lsp-name] da hierarquia.

Para configurar o temporizador de reversão de proteção para LSPs estáticos, inclua a protection-revert-time instrução:

Para ver uma lista de níveis de hierarquia nos quais você pode incluir essa declaração, consulte a seção resumo desta declaração.

Configurando rotas unicast estáticas para LSPs point-to-multipoint

Você pode configurar uma rota IP unicast estática com um LSP point-to-multipoint como o próximo salto. Para obter mais informações sobre LSPs point-to-multipoint, consulte Visão geral dos LSPs point-to-Multipoint,Configurando LSPs primárias e de filiais para LSPs point-to-multipointe configurando a comação de CCC para LSPs point-to-multipoint.

Para configurar uma rota unicast estática para um LSP ponto-a-multipoint, complete as seguintes etapas:

  1. No roteador PE de entrada, configure uma rota de unicast IP estático com o nome LSP ponto a multipoint como o próximo salto, incluindo a p2mp-lsp-next-hop instrução:

    Você pode incluir essa declaração nos seguintes níveis de hierarquia:

    • [edit routing-options static route route-name]

    • [edit logical-systems logical-system-name routing-options static route route-name]

  2. No roteador PE de saída, configure uma rota de unicast IP estático com o mesmo endereço de destino configurado na etapa (o endereço configurado no nível da hierarquia) incluindo a 1[edit routing-options static route]next-hop declaração:

    Você pode incluir essa declaração nos seguintes níveis de hierarquia:

    • [edit routing-options static route route-name]

    • [edit logical-systems logical-system-name routing-options static route route-name]

    Nota:

    As rotas CCC e estáticas não podem usar o mesmo LSP ponto-a-multipoint.

Para obter mais informações sobre rotas estáticas, consulte a Biblioteca de Protocolos de Roteamento do Junos OS para dispositivos de roteamento.

A saída de comando a seguir exibe uma rota estática unicast que indica um LSP ponto a multipoint no roteador PE de entrada, onde o LSP tem dois show route hops próximos de filial:

Configuração de caminhos comutado de rótulos estáticos para MPLS (procedimento CLI)

Configurar caminhos comutado por rótulos estáticos (LSPs) para MPLS é semelhante à configuração de rotas estáticas em switches individuais. Assim como ocorre com as rotas estáticas, não há relatórios de erro, detecção de vivacência ou relatórios de estatísticas.

Para configurar LSPs estáticos, configure o switch de entrada e cada switch de provedor ao longo do caminho até e incluindo o switch de saída.

Para o switch de ingresso, configure quais pacotes deve ser etiquetado (com base no endereço IP de destino do pacote), configure o próximo switch no LSP e a etiqueta a ser aplicada ao pacote. Os rótulos atribuídos manualmente podem ter valores de 0 a 1.048.575. Opcionalmente, você pode aplicar valores de preferência, classe de serviço (CoS), proteção de nós e proteção de enlace aos pacotes.

Para os switches de trânsito no caminho, configure o próximo switch no caminho e a etiqueta a ser aplicada ao pacote. Os rótulos atribuídos manualmente podem ter valores de 1.000.000 a 1.048.575. Opcionalmente, você pode aplicar proteção de nó e enlace aos pacotes.

Para o switch de saída, você geralmente remove o rótulo e continua encaminhando o pacote até o destino IP. No entanto, se o switch anterior removeu o rótulo, o switch de saída examina o header IP do pacote e encaminha o pacote em direção ao seu destino de IP.

Antes de configurar um LSP, você deve configurar os componentes básicos para uma MPLS rede:

Este tópico descreve como configurar um switch PE de entrada, um ou mais switches de provedor e um switch PE de saída para LSP estático:

Configuração do switch PE de entrada

Para configurar o switch PE de entrada:

  1. Configure um endereço IP para as interfaces de núcleo:
  2. Configure o nome e a taxa de tráfego associados ao LSP:
  3. Configure o próximo switch de hop para o LSP:
  4. Ative a proteção do enlace no LSP estático especificado:
  5. Especifique o endereço do switch de saída para lSP:
  6. Configure o novo rótulo que deseja adicionar ao topo da pilha de rótulos:
  7. Opcionalmente, configure o próximo endereço de hop e o endereço do roteador de saída que você deseja desviar, para o LSP estático:

Configuração do provedor e do switch pe de saída

Para configurar um LSP estático para MPLS no switch de borda do provedor e do provedor de saída:

  1. Configure um LSP estático de trânsito:
  2. Configure o próximo switch de hop para o LSP:
  3. Somente para switches de provedores, remova o rótulo no topo da pilha de rótulos e substituí-lo pelo rótulo especificado:
  4. Somente para o switch de borda do provedor de saída, remova o rótulo no topo da pilha de rótulos:
    Nota:

    Se houver outro rótulo na pilha, esse rótulo se tornará o rótulo no topo da pilha de rótulos. Caso contrário, o pacote é encaminhado como um pacote de protocolo nativo (normalmente, como um pacote DE IP).

Configurando caminhos comutado de rótulos estáticos para MPLS

Configurar caminhos comutado por rótulos estáticos (LSPs) para MPLS é semelhante à configuração de rotas estáticas em switches individuais. Assim como ocorre com as rotas estáticas, não há relatórios de erro, detecção de vivacência ou relatórios de estatísticas.

Para configurar LSPs estáticos, configure o switch PE de entrada e cada switch de provedor ao longo do caminho até e incluindo o switch PE de saída.

Para o switch PE de entrada, configure quais pacotes a identificar (com base no endereço IP de destino do pacote), configure o próximo switch no LSP e a etiqueta a ser aplicada ao pacote. Os rótulos atribuídos manualmente podem ter valores de 0 a 1.048.575.

Para os switches de trânsito no caminho, configure o próximo switch no caminho e a etiqueta a ser aplicada ao pacote. Os rótulos atribuídos manualmente podem ter valores de 1.000.000 a 1.048.575.

O switch PE de saída remove o rótulo e encaminha o pacote ao destino IP. No entanto, se o switch anterior removeu o rótulo, o switch de saída examina o header IP do pacote e encaminha o pacote em direção ao seu destino de IP.

Antes de configurar um LSP estático, você deve configurar os componentes básicos para uma MPLS de rede:

Este tópico descreve como configurar um switch PE de entrada, um ou mais switches de provedor e um switch PE de saída para LSP estático:

Configuração do switch PE de entrada

Para configurar o switch PE de entrada:

  1. Configure um endereço IP para cada interface de núcleo:
    Nota:

    Você não pode usar interfaces VLAN roteados (RVIs) ou subinterfaces de Camada 3 como interfaces de núcleo.

  2. Configure o nome associado ao LSP estático:
  3. Configure o próximo switch de hop para o LSP:
  4. Especifique o endereço do switch de saída para lSP:
  5. Configure o novo rótulo que deseja adicionar ao topo da pilha de rótulos:

Configuração do provedor e do switch pe de saída

Para configurar um LSP estático para MPLS no provedor e no switch PE de saída:

  1. Configure um LSP estático de trânsito:
  2. Configure o próximo switch de hop para o LSP:
  3. Somente para switches de provedores, remova o rótulo no topo da pilha de rótulos e substituí-lo pelo rótulo especificado:
  4. Somente para o switch PE de saída, remova o rótulo no topo da pilha de rótulos:
    Nota:

    Se houver outro rótulo na pilha, esse rótulo se tornará o rótulo no topo da pilha de rótulos. Caso contrário, o pacote é encaminhado como um pacote de protocolo nativo (normalmente, como um pacote DE IP).