Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuração da engenharia de tráfego MPLS

MPLS e engenharia de tráfego

A engenharia de tráfego permite que você controle o caminho que os pacotes de dados seguem, ignorando o modelo de roteamento padrão, que usa tabelas de roteamento. A engenharia de tráfego move fluxos de links congestionados para links alternativos que não seriam selecionados pelo caminho mais curto baseado em destino automaticamente computado. Com a engenharia de tráfego, você pode:

  • Faça um uso mais eficiente de fibras de longa distância caras.

  • Controle como o tráfego é redirecionado diante de falhas individuais ou múltiplas.

  • Classifique o tráfego crítico e regular em cada caminho.

O núcleo do projeto de engenharia de tráfego é baseado na construção de caminhos comuados por rótulos (LSPs) entre os roteadores. Um LSP é orientado para a conexão, como um circuito virtual em Frame Relay ou ATM. Os LSPs não são confiáveis: Os pacotes que entram em um LSP não têm garantias de entrega, embora o tratamento preferencial seja possível. Os LSPs também são semelhantes aos túneis unidirecionais em que os pacotes que entram em um caminho são encapsulados em um envelope e trocados por todo o caminho sem serem tocados por nós intermediários. Os LSPs fornecem controle refinado sobre como os pacotes são encaminhados em uma rede. Para fornecer confiabilidade, um LSP pode usar um conjunto de caminhos primários e secundários.

Os LSPs podem ser configurados apenas para tráfego BGP (tráfego cujo destino está fora de um sistema autônomo [AS]). Neste caso, o tráfego dentro do AS não é afetado pela presença de LSPs. Os LSPs também podem ser configurados para tráfego BGP e de protocolo de gateway interior (IGP). portanto, tanto o tráfego intra-AS quanto o inter-AS são afetados pelos LSPs.

Visão geral dos protocolos de sinalização e engenharia de tráfego MPLS

A engenharia de tráfego facilita operações de rede eficientes e confiáveis ao mesmo tempo em que otimiza recursos de rede e desempenho de tráfego. A engenharia de tráfego oferece a capacidade de mover o fluxo de tráfego para longe do caminho mais curto selecionado pelo protocolo de gateway interior (IGP) para um caminho físico potencialmente menos congestionado em uma rede. Para oferecer suporte à engenharia de tráfego, além do roteamento de origem, a rede deve fazer o seguinte:

  • Compute um caminho na fonte levando em conta todas as restrições, como largura de banda e requisitos administrativos.

  • Distribua as informações sobre topologia de rede e atributos de enlace por toda a rede assim que o caminho for computado.

  • Reserve recursos de rede e modifique atributos de link.

Quando o tráfego de trânsito é roteado por uma rede IP, o MPLS é frequentemente usado para projetar sua passagem. Embora o caminho exato pela rede de trânsito seja de pouca importância para o remetente ou o receptor do tráfego, os administradores de rede muitas vezes querem rotear o tráfego de forma mais eficiente entre determinados pares de endereços de origem e destino. Ao adicionar um rótulo curto com instruções de roteamento específicas a cada pacote, o MPLS switches pacotes de roteador para roteador através da rede em vez de encaminhar pacotes com base em pesquisas de próximo salto. As rotas resultantes são chamadas de caminhos comuados por rótulos (LSPs). Os LSPs controlam a passagem do tráfego pela rede e aceleram o encaminhamento de tráfego.

Você pode criar LSPs manualmente ou através do uso de protocolos de sinalização. Os protocolos de sinalização são usados em um ambiente MPLS para estabelecer LSPs para tráfego em uma rede de trânsito. O Junos OS oferece suporte a dois protocolos de sinalização — LDP e o Protocolo de Reserva de Recursos (RSVP).

A engenharia de tráfego MPLS usa os seguintes componentes:

  • LSPs MPLS para encaminhamento de pacotes

  • Extensões de IGP para distribuição de informações sobre a topologia de rede e atributos de link

  • Caminho mais curto limitado primeiro (CSPF) para computação de caminhos e seleção de caminhos

  • Extensões RSVP para estabelecer o estado de encaminhamento ao longo do caminho e reservar recursos ao longo do caminho

O Junos OS também oferece suporte à engenharia de tráfego em diferentes regiões de OSPF.

Recursos de engenharia de tráfego

A tarefa de mapear fluxos de tráfego em uma topologia física existente é chamada de engenharia de tráfego. A engenharia de tráfego oferece a capacidade de mover o fluxo de tráfego para longe do caminho mais curto selecionado pelo protocolo de gateway interior (IGP) e para um caminho físico potencialmente menos congestionado em uma rede.

A engenharia de tráfego fornece os recursos para fazer o seguinte:

  • Encaminhe caminhos primários em torno de gargalos ou pontos de congestionamento conhecidos na rede.

  • Forneça controle preciso sobre como o tráfego é redirecionado quando o caminho principal é enfrentado por falhas individuais ou múltiplas.

  • Forneça um uso mais eficiente da largura de banda agregada disponível e fibra de longo curso, garantindo que os subconjuntos da rede não se tornem superutilizados enquanto outros subconjuntos da rede em caminhos alternativos potenciais são subutilizados.

  • Maximize a eficiência operacional.

  • Melhore as características de desempenho orientadas ao tráfego da rede minimizando a perda de pacotes, minimizando períodos prolongados de congestionamento e maximizando a taxa de transferência.

  • Melhore as características de desempenho estatisticamente vinculadas da rede (como taxa de perda, variação de atraso e atraso na transferência) necessárias para oferecer suporte a uma Internet multisserviços.

Componentes da engenharia de tráfego

No sistema operacional Junos® (OS), a engenharia de tráfego é implementada com MPLS e RSVP. A engenharia de tráfego é composta por quatro componentes funcionais:

Configuração da engenharia de tráfego para LSPs

Quando você configura um LSP, uma rota de host (uma máscara de 32 bits) é instalada no roteador de entrada em direção ao roteador de saída; o endereço da rota de host é o endereço de destino do LSP. A opção bgp para a traffic engineering declaração no nível de [edit protocols mpls] hierarquia é habilitada por padrão (você também pode configurar explicitamente a opção), permitindo que apenas o bgp BGP use LSPs em seus cálculos de rota. As outras traffic-engineering opções de declaração permitem que você altere esse comportamento na instância de roteamento mestre. Essa funcionalidade não está disponível para instâncias de roteamento específicas. Além disso, você pode habilitar apenas uma das opções de traffic-engineering declaração (bgp, bgp-igp, bgp-igp-both-ribsou mpls-forwarding) de cada vez.

Nota:

Habilitar ou desativar qualquer uma traffic-engineering das opções de declaração faz com que todas as rotas MPLS sejam removidas e depois reinseridas nas tabelas de roteamento.

Você pode configurar o OSPF e a engenharia de tráfego para anunciar a métrica LSP em anúncios de estado de link (LSAs) sumários conforme descrito na seção Publicidade da métrica LSP em LSAs sumários.

As seções a seguir descrevem como configurar a engenharia de tráfego para LSPs:

Usando LSPs para o encaminhamento de tráfego BGP e IGP

Você pode configurar o BGP e os IGPs para usar LSPs para encaminhar tráfego destinado a roteadores de saída, incluindo a opção bgp-igp para a traffic-engineering declaração. A opção bgp-igp faz com que todas as rotas inet.3 sejam movidas para a tabela de roteamento inet.0.

No roteador de entrada, inclua bgp-igp a opção para a traffic-engineering declaração:

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

  • [edit protocols mpls]

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

    Nota:

    A opção bgp-igp pela traffic-engineering declaração não pode ser configurada para VPN). As VPNs exigem que as rotas estejam na tabela de roteamento inet.3.

Usando LSPs para encaminhamento em redes virtuais privadas

As VPNs exigem que as rotas permaneçam na tabela de roteamento inet.3 para funcionar corretamente. Para VPNs, configure a opção bgp-igp-both-ribs da traffic-engineering declaração para fazer com que o BGP e os IGPs usem LSPs para encaminhamento de tráfego destinado a roteadores de saída. A bgp-igp-both-ribs opção instala as rotas de entrada tanto na tabela de roteamento inet.0 (para rotas unicast IPv4) quanto na tabela de roteamento inet.3 (para informações de caminho MPLS).

No roteador de entrada, inclua a traffic-engineering bgp-igp-both-ribs declaração:

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

  • [edit protocols mpls]

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

Quando você usa a bgp-igp-both-ribs declaração, as rotas da tabela inet.3 são copiadas na tabela inet.0. As rotas copiadas são sinalizadas por LDP ou sinalizadas por RSVP, e provavelmente terão uma preferência inferior à de outras rotas no inet.0. Rotas com preferência inferior são mais propensas a serem escolhidas como rotas ativas. Isso pode ser um problema porque as políticas de roteamento só agem em rotas ativas. Para evitar esse problema, use a opção mpls-forwarding .

Nota:

Os LSPs com o valor de preferência numericamente mais baixo são escolhidos como a rota preferida.

Por exemplo:

O LSP com um valor de preferência de 1000 é superior e, portanto, é preferido em relação ao LSP com um valor de preferência de 1001.

Usando rotas de RSVP e LDP para encaminhamento, mas não seleção de rotas

Se você configurar as bgp-igp ou bgp-igp-both-ribs opções para a declaração, os traffic-engineering LSPs de alta prioridade podem sobrepor as rotas de IGP na tabela de roteamento inet.0. As rotas de IGP podem não ser mais redistribuídas, pois não são mais as rotas ativas.

Se você configurar a opção mpls-forwarding para a declaração, os traffic-engineering LSPs serão usados para o encaminhamento, mas serão excluídos da seleção de rota. Essas rotas são adicionadas às tabelas de roteamento inet.0 e inet.3. Os LSPs na tabela de roteamento inet.0 recebem uma preferência inferior quando a rota ativa é selecionada. No entanto, os LSPs na tabela de roteamento inet.3 recebem uma preferência normal e, portanto, são usados para selecionar o encaminhamento de próximos saltos.

Quando você ativa a opção mpls-forwarding , rotas cujo estado é ForwardingOnly preferido para o encaminhamento, mesmo que sua preferência seja inferior à da rota ativa atualmente. Para examinar o estado de uma rota, execute um show route detail comando.

Para usar LSPs para encaminhamento, mas excluí-los da seleção de rotas, inclua a opção mpls-forwarding para a traffic-engineering declaração:

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

  • [edit protocols mpls]

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

Quando você configura a opção, as mpls-forwarding rotas de atalho de IGP são copiadas apenas para a tabela de roteamento inet.0.

Ao contrário da opção bgp-igp-both-ribs , a opção mpls-forwarding permite que você use as rotas sinalizadas por LDP e sinalizadas por RSVP para encaminhamento, e mantenha as rotas BGP e IGP ativas para fins de roteamento para que as políticas de roteamento possam agir sobre elas.

Por exemplo, suponha que um roteador esteja executando BGP e ele tenha uma rota BGP de 10.10.10.1/32 que ele precisa enviar para outro alto-falante BGP. Se você usar a opção bgp-igp-both-ribs , e seu roteador também tiver um caminho comutada por rótulos (LSP) para 10.10.10.1, a rota MPLS para 10.10.10.1 torna-se ativa na tabela de roteamento inet.0. Isso impede que seu roteador anucie a rota 10.10.10.1 para o outro roteador BGP. Por outro lado, se você usar a opção mpls-forwarding em vez da opção bgp-igp-both-ribs , a rota BGP 10.10.10.1/32 é anunciada para o outro alto-falante BGP, e o LSP ainda é usado para encaminhar o tráfego para o destino 10.10.10.1.

Publicidade da métrica LSP em LSAs sumários

Você pode configurar MPLS e OSPF para tratar um LSP como um link. Essa configuração permite que outros roteadores na rede usem esse LSP. Para atingir esse objetivo, você precisa configurar a engenharia de tráfego MPLS e OSPF para anunciar a métrica LSP em LSAs sumários.

Para MPLS, inclua as e label-switched-path as traffic-engineering bgp-igp declarações:

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

  • [edit protocols mpls]

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

Para OSPF, inclua a lsp-metric-into-summary declaração:

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

  • [edit protocols ospf traffic-engineering shortcuts]

  • [edit logical-systems logical-system-name protocols ospf traffic-engineering shortcuts]

Para obter mais informações sobre a engenharia de tráfego OSPF, consulte a Biblioteca de protocolos de roteamento Junos OS para dispositivos de roteamento.

Capacitando a engenharia de tráfego interarea

O Junos OS pode sinalizar um LSP com engenharia de tráfego contíguo em várias áreas de OSPF. A sinalização LSP deve ser feita usando nesting ou sinalização contígua, conforme descrito na RFC 4206, hierarquia de caminhos comuados por rótulos (LSP) com engenharia de tráfego (GMPLS) generalizada de rótulos multi protocolo (GMPLS). No entanto, o suporte de sinalização contíguo está limitado apenas à sinalização básica. A reoptimização não é suportada com sinalização contígua.

O seguinte descreve alguns dos recursos de engenharia de tráfego interarea:

  • A engenharia de tráfego interarea pode ser habilitada quando os roteadores de borda de área de salto solto (ABRs) são configurados no roteador de entrada usando CSPF para o cálculo explícito do objeto de rota (ERO) em uma área de OSPF. A expansão de ERO está concluída nos ABRs.

  • A engenharia de tráfego interarea pode ser habilitada quando o CSPF é habilitado, mas sem ABRs especificados na configuração LSP no roteador de entrada (ABRs podem ser designados automaticamente).

  • A engenharia de tráfego de serviços diferenciados (DiffServ) é suportada desde que os mapeamentos de tipos de classe sejam uniformes em várias áreas.

Para habilitar a engenharia de tráfego interarea, inclua a expand-loose-hop declaração na configuração para cada roteador de trânsito LSP:

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

  • [edit protocols mpls]

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

Habilitando a engenharia de tráfego inter-AS para LSPs

Geralmente, a engenharia de tráfego é possível para LSPs que atendem às seguintes condições:

  • Ambas as extremidades do LSP estão na mesma área de OSPF ou no mesmo nível IS-IS.

  • As duas extremidades do LSP estão em diferentes áreas de OSPF dentro do mesmo sistema autônomo (AS). Os LSPs que terminam em diferentes níveis IS-IS não são suportados.

  • As duas extremidades de um LSP de caminho explícito estão em diferentes ASs OSPF e os roteadores de fronteira do sistema autônomo (ASBRs) são configurados estaticamente como os saltos soltos suportados no LSP de caminho explícito. Para obter mais informações, veja Configuração de LSPs de caminho explícito.

Sem ASBRs definidos estaticamente em LSPs, a engenharia de tráfego não é possível entre um domínio de roteamento, ou AS, e outro. No entanto, quando as ASs estão sob o controle de um único provedor de serviços, é possível, em alguns casos, ter LSPs projetados em tráfego abrangendo as ASs e descobrir dinamicamente os OSPF ASBRs que os ligam (o IS-IS não é suportado com este recurso).

Os LSPs projetados em tráfego entre AS são possíveis enquanto determinados requisitos de rede forem atendidos, nenhuma das condições limitantes se aplicam e o modo passivo OSPF é configurado com EBGP. Os detalhes são fornecidos nas seguintes seções:

Requisitos de engenharia de tráfego entre AS

O estabelecimento e o funcionamento adequados dos LSPs projetados por tráfego entre AS dependem dos seguintes requisitos de rede, todos os quais devem ser atendidos:

  • Todos os ASs estão sob controle de um único provedor de serviços.

  • O OSPF é usado como protocolo de roteamento em cada AS, e o EBGP é usado como protocolo de roteamento entre as ASs.

  • As informações do ASBR estão disponíveis em cada AS.

  • As informações de roteamento EBGP são distribuídas pelo OSPF, e uma malha completa do IBGP está em vigor dentro de cada AS.

  • Os LSPs de trânsito não estão configurados nos links inter-AS, mas estão configurados entre as ASBRs de entrada e ponto de saída em cada AS.

  • O enlace EBGP entre ASBRs em diferentes ASs é um link direto e deve ser configurado como um link de engenharia de tráfego passivo sob OSPF. O endereço de link remoto em si, não o loopback ou qualquer outro endereço de link, é usado como identificador de nós remoto para este link passivo. Para obter mais informações sobre a configuração do modo de engenharia de tráfego passiva do OSPF, consulte Configuração do modo TE passivo de OSPF.

Além disso, o endereço usado para o nó remoto do enlace de engenharia de tráfego passivo OSPF deve ser o mesmo que o endereço usado para o link EBGP. Para obter mais informações sobre OSPF e BGP em geral, consulte a Biblioteca de protocolos de roteamento do Junos OS para dispositivos de roteamento.

Limitações de engenharia de tráfego entre AS

Apenas a sinalização hierárquica ou aninhada de LSP é suportada para LSPs projetados em tráfego entre AS. Apenas os LSPs ponto a ponto são suportados (não há suporte de ponto a multiponto).

Além disso, as seguintes limitações se aplicam. Qualquer uma dessas condições é suficiente para inviabilizar os LSPs projetados por tráfego entre AS, mesmo que os requisitos acima sejam atendidos.

  • O uso do BGP multihop não é compatível.

  • O uso de policiais ou topologias que impedem que as rotas BGP sejam conhecidas dentro do AS não é suportado.

  • Vários ASBRs em uma LAN entre os pares EBGP não são suportados. Apenas um ASBR em uma LAN entre os pares EBGP é suportado (outros ASBRs podem existir na LAN, mas não podem ser anunciados).

  • Refletores de roteamento ou políticas que ocultam informações do ASBR ou impedem que as informações do ASBR sejam distribuídas dentro das ASs não são suportadas.

  • Os LSPs bidirecionais não são suportados (os LSPs são unidirecionais da perspectiva da engenharia de tráfego).

  • Topologias com caminhos entre AS e intra-AS para o mesmo destino não são suportadas.

Além disso, vários recursos que são roteamento com todos os LSPs não são suportados com a engenharia de tráfego entre AS:

  • As cores do link do grupo Admin não são suportadas.

  • O standby secundário não é suportado.

  • A reoptimização não é suportada.

  • O crankback em roteadores de trânsito não é suportado.

  • O cálculo diversificado de caminhos não é suportado.

  • A reinicialização graciosa não é suportada.

Essas listas de limitações ou recursos sem suporte com LSPs projetados por tráfego entre AS não são exaustivas.

Configuração do modo TE passivo de OSPF

Normalmente, protocolos de roteamento interior, como o OSPF, não são executados em links entre ASs. No entanto, para que a engenharia de tráfego entre AS funcione corretamente, informações sobre o link entre AS, em particular, o endereço na interface remota devem ser disponibilizadas dentro do AS. Essas informações normalmente não estão incluídas em mensagens de acessibilidade EBGP ou em anúncios de roteamento OSPF.

Para inundar essas informações de endereço de link dentro do AS e torná-la disponível para cálculos de engenharia de tráfego, você deve configurar o modo passivo OSPF para engenharia de tráfego em cada interface inter-AS. Você também deve fornecer o endereço remoto para que o OSPF distribua e inclua no banco de dados de engenharia de tráfego.

Para configurar o modo passivo OSPF para engenharia de tráfego em uma interface inter-AS, inclua a passive declaração para o link no [edit protocols ospf area area-id interface interface-name] nível de hierarquia:

O OSPF deve estar configurado corretamente no roteador. O exemplo a seguir configura o link so-1/1/0 entre AS para distribuir informações de engenharia de tráfego com OSPF dentro do AS. O endereço IP remoto é 192.168.207.2.

Componente de encaminhamento de pacotes

O componente de encaminhamento de pacotes da arquitetura de engenharia de tráfego Junos é o MPLS, que é responsável por direcionar um fluxo de pacotes IP ao longo de um caminho predeterminado em uma rede. Esse caminho é chamado de caminho comutada por rótulos (LSP). Os LSPs são simples; ou seja, o tráfego flui em uma direção desde o roteador de ponta a ponta (entrada) até um roteador de ponta traseira (saída). O tráfego duplex requer dois LSPs: um LSP para transportar tráfego em cada direção. Um LSP é criado pela concatenação de um ou mais saltos comulados por rótulos, permitindo que um pacote seja encaminhado de um roteador para outro em todo o domínio MPLS.

Quando um roteador de entrada recebe um pacote IP, ele adiciona um cabeçalho MPLS ao pacote e o encaminha para o próximo roteador no LSP. O pacote rotulado é encaminhado ao longo do LSP por cada roteador até chegar à extremidade traseira do LSP, o roteador de saída. Neste ponto, o cabeçalho MPLS é removido, e o pacote é encaminhado com base em informações de Camada 3, como o endereço de destino IP. O valor deste esquema é que o caminho físico do LSP não se limita ao que o IGP escolheria como o caminho mais curto para chegar ao endereço IP de destino.

Encaminhamento de pacotes com base na troca de rótulos

O processo de encaminhamento de pacotes em cada roteador é baseado no conceito de troca de rótulos. Esse conceito é semelhante ao que ocorre em cada switch Asynchronous Transfer Mode (ATM) em um circuito virtual permanente (PVC). Cada pacote MPLS transporta um cabeçalho de encapsulamento de 4 byte que contém um campo de rótulo de comprimento fixo de 20 bits. Quando um pacote contendo um rótulo chega a um roteador, o roteador examina o rótulo e o copia como um índice para sua tabela de encaminhamento MPLS. Cada entrada na tabela de encaminhamento contém um par de rótulos de entrada de interface mapeado para um conjunto de informações de encaminhamento que são aplicadas a todos os pacotes que chegam na interface específica com o mesmo rótulo de entrada.

Como um pacote atravessa um backbone MPLS

Esta seção descreve como um pacote IP é processado enquanto atravessa uma rede de backbone MPLS.

Na borda de entrada do backbone MPLS, o cabeçalho IP é analisado pelo roteador de entrada. Com base nesta análise, o pacote é classificado, atribuído a um rótulo, encapsulado em um cabeçalho MPLS e encaminhado para o próximo salto no LSP. O MPLS oferece um alto grau de flexibilidade na forma como um pacote IP pode ser atribuído a um LSP. Por exemplo, na implementação da engenharia de tráfego Junos, todos os pacotes que chegam ao roteador de entrada destinados a sair do domínio MPLS no mesmo roteador de saída são encaminhados pelo mesmo LSP.

Assim que o pacote começa a atravessar o LSP, cada roteador usa o rótulo para tomar a decisão de encaminhamento. A decisão de encaminhamento do MPLS é tomada independentemente do cabeçalho IP original: a interface e o rótulo de entrada são usados como chaves de busca na tabela de encaminhamento MPLS. O rótulo antigo é substituído por um novo rótulo, e o pacote é encaminhado para o próximo salto ao longo do LSP. Esse processo é repetido em cada roteador no LSP até que o pacote chegue ao roteador de saída.

Quando o pacote chega ao roteador de saída, o rótulo é removido e o pacote sai do domínio MPLS. O pacote é então encaminhado com base no endereço IP de destino contido no cabeçalho IP original do pacote de acordo com o caminho mais curto tradicional calculado pelo protocolo de roteamento IP.

Componente de distribuição de informações

A engenharia de tráfego requer conhecimento detalhado sobre a topologia da rede, bem como informações dinâmicas sobre o carregamento de rede. Para implementar o componente de distribuição de informações, são definidas extensões simples para os IGPs. Os atributos do link estão incluídos como parte do anúncio de estado do link de cada roteador. As extensões IS-IS incluem a definição de novos valores de comprimento de tipo (TLVs), enquanto as extensões OSPF são implementadas com anúncios opacos de estado de enlace (LSAs). O algoritmo de inundação padrão usado pelos IGPs do estado do enlace garante que os atributos de link sejam distribuídos a todos os roteadores no domínio de roteamento. Algumas das extensões de engenharia de tráfego a serem adicionadas ao anúncio de estado do link IGP incluem largura de banda máxima de link, largura de banda de link máximo reservada, reserva de largura de banda atual e coloração de link.

Cada roteador mantém atributos de enlace de rede e informações de topologia em um banco de dados especializado de engenharia de tráfego. O banco de dados de engenharia de tráfego é usado exclusivamente para o cálculo de caminhos explícitos para a colocação de LSPs em toda a topologia física. Um banco de dados separado é mantido para que a computação subsequente de engenharia de tráfego seja independente do IGP e do banco de dados de estado de enlace do IGP. Enquanto isso, o IGP continua sua operação sem modificações, realizando o cálculo tradicional de caminho mais curto com base em informações contidas no banco de dados de estado do roteador.

Componente de seleção de caminhos

Após os atributos de enlace de rede e as informações de topologia serem inundados pelo IGP e colocados no banco de dados de engenharia de tráfego, cada roteador de entrada usa o banco de dados de engenharia de tráfego para calcular os caminhos para seu próprio conjunto de LSPs em todo o domínio de roteamento. O caminho para cada LSP pode ser representado por uma rota explícita rigorosa ou frouxa. Uma rota explícita é uma sequência pré-configurada de roteadores que deve fazer parte do caminho físico do LSP. Se o roteador de entrada especificar todos os roteadores do LSP, o LSP será identificado por uma rota explícita rigorosa. Se o roteador de entrada especificar apenas alguns dos roteadores no LSP, o LSP será descrito como uma rota explícita e frouxa. O suporte a rotas explícitas rigorosas e frouxas permite que o processo de seleção de caminhos seja dado a ela sempre que possível, mas seja restringido quando necessário.

O roteador de entrada determina o caminho físico para cada LSP aplicando um algoritmo de caminho mais curto limitado primeiro (CSPF) às informações no banco de dados de engenharia de tráfego. CSPF é um algoritmo de caminho mais curto que foi modificado para levar em conta restrições específicas quando o caminho mais curto em toda a rede é calculado. A entrada no algoritmo de CSPF inclui:

  • Informações de estado de enlace de topologia aprendidas com o IGP e mantidas no banco de dados de engenharia de tráfego

  • Atributos associados ao estado dos recursos de rede (como largura de banda total do link, largura de banda de link reservada, largura de banda de link disponível e cor do link) que são transportados por extensões de IGP e armazenados no banco de dados de engenharia de tráfego

  • Atributos administrativos necessários para oferecer suporte ao tráfego que atravessa o LSP proposto (como requisitos de largura de banda, contagem máxima de saltos e requisitos de políticas administrativas) obtidos na configuração do usuário

Como o CSPF considera cada nó e link do candidato para um novo LSP, ele aceita ou rejeita um componente de caminho específico com base na disponibilidade de recursos ou se a seleção do componente viola as restrições da política do usuário. A saída do cálculo do CSPF é uma rota explícita que consiste em uma sequência de endereços de roteador que fornece o caminho mais curto através da rede que atende às restrições. Essa rota explícita é então passada para o componente de sinalização, que estabelece o estado de encaminhamento nos roteadores ao longo do LSP.

Componente de sinalização

Um LSP não é conhecido por ser viável até que seja realmente estabelecido pelo componente de sinalização. O componente de sinalização, responsável por estabelecer o estado LSP e distribuir rótulos, depende de uma série de extensões para RSVP:

  • O objeto de Rota Explícita permite que uma mensagem de caminho RSVP passe por uma sequência explícita de roteadores que é independente do roteamento IP de caminho mais curto convencional. A rota explícita pode ser rigorosa ou frouxa.

  • O objeto De solicitação de rótulos permite que a mensagem de caminho RSVP solicite que os roteadores intermediários forneçam uma vinculação de rótulo para o LSP que ele está estabelecendo.

  • O objeto Label permite que o RSVP ofereça suporte à distribuição de rótulos sem alterar seus mecanismos existentes. Como a mensagem RSVP Resv segue o caminho inverso da mensagem de caminho RSVP, o objeto Label oferece suporte à distribuição de rótulos de nós downstream a nós upstream.

Planejamento e análise de caminhos offline

Apesar do esforço de gerenciamento reduzido resultante do cálculo de caminhos on-line, uma ferramenta de planejamento e análise offline ainda é necessária para otimizar a engenharia de tráfego globalmente. O cálculo on-line leva em conta as restrições de recursos e calcula um LSP de cada vez. O desafio com essa abordagem é que ela não é determinística. A ordem na qual os LSPs são calculados desempenha um papel crítico na determinação do caminho físico de cada LSP em toda a rede. Os LSPs calculados no início do processo têm mais recursos disponíveis do que os LSPs calculados mais tarde no processo porque os LSPs calculados anteriormente consomem recursos de rede. Se a ordem em que os LSPs são calculados for alterada, o conjunto resultante de caminhos físicos para os LSPs também pode mudar.

Uma ferramenta de planejamento e análise offline examina simultaneamente as restrições de recursos de cada link e os requisitos de cada LSP. Embora a abordagem offline possa levar várias horas para ser concluída, ela realiza cálculos globais, compara os resultados de cada cálculo e escolhe a melhor solução para a rede como um todo. A saída do cálculo offline é um conjunto de LSPs que otimiza a utilização de recursos de rede. Após a conclusão do cálculo offline, os LSPs podem ser estabelecidos em qualquer ordem porque cada um é instalado de acordo com as regras para a solução otimizada globalmente.

Cálculo e configuração de LSP flexíveis

A engenharia de tráfego envolve mapear o fluxo de tráfego em uma topologia física. Você pode determinar os caminhos on-line usando roteamento baseado em restrições. Independentemente de como o caminho físico é calculado, o estado de encaminhamento é instalado em toda a rede por meio do RSVP.

O Junos OS oferece suporte às seguintes maneiras de rotear e configurar um LSP:

  • Você pode calcular o caminho completo para o LSP offline e configurar individualmente cada roteador no LSP com o estado de encaminhamento estático necessário. Isso é análogo à forma como alguns provedores de serviços de Internet (ISPs) configuram seus núcleos IP sobre ATM.

  • Você pode calcular o caminho completo para o LSP offline e configurar estaticamente o roteador de entrada com o caminho completo. Em seguida, o roteador de entrada usa o RSVP como protocolo de sinalização dinâmica para instalar um estado de encaminhamento em cada roteador ao longo do LSP.

  • Você pode contar com o roteamento baseado em restrições para realizar um cálculo dinâmico de LSP on-line. Você configura as restrições para cada LSP; em seguida, a própria rede determina o caminho que melhor atende a essas restrições. Especificamente, o roteador de entrada calcula todo o LSP com base nas restrições e, em seguida, inicia a sinalização em toda a rede.

  • Você pode calcular um caminho parcial para um LSP offline e configurar estaticamente o roteador de entrada com um subconjunto dos roteadores no caminho; então você pode permitir o cálculo on-line para determinar o caminho completo.

    Por exemplo, considere uma topologia que inclui dois caminhos leste-oeste nos Estados Unidos: uma no norte, passando por Chicago e outra no sul por Dallas. Se você quiser estabelecer um LSP entre um roteador em Nova York e um em São Francisco, você pode configurar o caminho parcial para o LSP para incluir um único salto de roteamento solto de um roteador em Dallas. O resultado é um LSP roteado ao longo do caminho sul. O roteador de entrada usa CSPF para computar o caminho completo e o RSVP para instalar o estado de encaminhamento ao longo do LSP.

  • Você pode configurar o roteador de entrada sem qualquer restrição. Neste caso, o roteamento normal de caminho mais curto de IGP é usado para determinar o caminho do LSP. Essa configuração não fornece nenhum valor em termos de engenharia de tráfego. No entanto, é fácil e pode ser útil em situações em que serviços como redes virtuais privadas (VPNs) são necessários.

Em todos esses casos, você pode especificar qualquer número de LSPs como backups para o LSP primário, permitindo assim que você combine mais de uma abordagem de configuração. Por exemplo, você pode computar explicitamente o caminho primário offline, definir o caminho secundário para ser baseado em restrições e ter o caminho terciário sem restrições. Se um circuito no qual o LSP primário é roteado falhar, o roteador de entrada notará a interrupção das notificações de erro recebidas de um roteador downstream ou pela expiração de informações de estado macio do RSVP. Em seguida, o roteador encaminha o tráfego dinamicamente para um LSP de standby quente ou solicita ao RSVP que crie um estado de encaminhamento para um novo LSP de backup.

Visão geral dos planos de transporte com classe BGP

Benefícios dos planos de transporte com classe BGP

  • Fatiamento de rede — as camadas de serviço e transporte são desacopladas entre si, estabelecendo as bases para o fatiamento e a virtualização de rede com o fatiamento de ponta a ponta em vários domínios, reduzindo significativamente o CAPEX.

  • Interoperabilidade entre domínios — estende a implantação da classe de transporte em domínios de cooperação para que os diferentes protocolos de sinalização de transporte em cada domínio interoperem. Concilia quaisquer diferenças entre namespaces estendidos da comunidade que podem estar em uso em cada domínio.
  • Resolução colorida com fallback — permite a resolução sobre túneis coloridos (RSVP, algoritmo flexível IS-IS) com opções flexíveis de fallback em túneis de melhor esforço ou qualquer outro túnel de cor.

  • Qualidade de serviço — personaliza e otimiza a rede para alcançar os requisitos de SLA de ponta a ponta.
  • Aproveitamento das implantações existentes — oferece suporte a protocolos de tunelamento bem implantados, como o RSVP, juntamente com novos protocolos, como o algoritmo flexível IS-IS, preservando o ROI e reduzindo o OPEX.

Os planos de transporte com classe BGP da OMP

Esta seção fornece um resumo dos termos comumente usados para entender o plano de transporte com classe BGP.

  • Nó de serviço — dispositivos de borda de provedor de entrada (PE) que enviam e recebem rotas de serviço (Internet e VPN de Camada 3).

  • Nó de borda — Dispositivo no ponto de conexão de diferentes domínios (áreas de IGP ou ASs).

  • Nó de transporte — Dispositivo que envia e recebe rotas Unicast (LU) com rótulo BGP.

  • BGP-VPN- VPNs criadas usando mecanismos RFC4364.

  • Alvo de rota (RT)— Tipo de comunidade estendida usada para definir a associação de VPN.

  • Route Distinguisher (RD)— Identificador usado para distinguir qual VPN ou serviço de LAN privada virtual (VPLS) pertence. Cada instância de roteamento deve ter um diferencial de rota único associado a ela.

  • Esquema de resolução — usado para resolver o endereço de próximo salto (PNH) de protocolo em RIBs de resolução que fornecem fallback.

    Eles mapeiam as rotas para os diferentes RIBs de transporte no sistema com base na comunidade de mapeamento.

  • Família de serviços — família de endereços BGP usada para rotas de publicidade para tráfego de dados, em vez de túneis.

  • Família de transporte — família de endereços BGP usada para túneis de publicidade, que por sua vez são usados por rotas de serviço para resolução.

  • Túnel de transporte — um túnel sobre o qual um serviço pode colocar tráfego, por exemplo, GRE, UDP, LDP, RSVP, SR-TE, BGP-LU.

  • Domínio de túnel — um domínio da rede que contém nós de serviço e nós de borda sob um único controle administrativo que tem um túnel entre eles. Um túnel de ponta a ponta que abrange vários domínios de túneis adjacentes pode ser criado costurando os nós usando rótulos.

  • Classe de transporte — um grupo de túneis de transporte que oferecem o mesmo tipo de serviço.

  • Classe de transporte RT- Um novo formato de alvo de rota usado para identificar uma classe de transporte específica.

    Um novo formato de Route Target usado para identificar uma classe de transporte específica.
  • Transporte RIB — No nó de serviço e nó de fronteira, uma classe de transporte tem uma RIB de transporte associada que detém suas rotas de túnel.

  • Instância de roteamento RTI de transporte; contêiner de transporte RIB, e categoria de transporte associada Route Target e Route Distinguisher.

  • Plano de transporte — Conjunto de RTIs de transporte importando RT da mesma classe de transporte. Estes são, por sua vez, costurados para abranger os limites do domínio do túnel usando um mecanismo semelhante à opção-b Inter-AS para trocar rótulos em nós de fronteira (nexthop-self), formando um plano de transporte de ponta a ponta.

  • Mapeamento da comunidade — Comunidade em uma rota de serviço que mapeia para resolver em uma aula de transporte.

Entenda os planos de transporte com classe BGP

Você pode usar planos de transporte com classe BGP para configurar aulas de transporte para classificar um conjunto de túneis de transporte em uma rede intra-AS com base nas características de engenharia de tráfego e usar esses túneis de transporte para mapear rotas de serviço com o SLA desejado e o recuo desejado.

Os planos de transporte com classe BGP podem estender esses túneis para redes entre domínios que se estendem por vários domínios (ASs ou áreas de IGP) ao mesmo tempo em que preservam a classe de transporte. Para isso, você deve configurar a família BGP de camada de transporte de transporte com classe BGP entre a borda e os nós de serviço.

Em implementações entre AS e intra-AS, pode haver muitos túneis de transporte (MPLS LSPs, algoritmo flexível IS-IS, SR-TE) criados a partir do serviço e nós de fronteira. Os LSPs podem ser sinalizados usando diferentes protocolos de sinalização em diferentes domínios e podem ser configurados com diferentes características de engenharia de tráfego (classe ou cor). O endpoint do túnel de transporte também atua como endpoint de serviço e pode estar presente no mesmo domínio de túnel que o nó de entrada de serviço, ou em um domínio adjacente ou não adjacente. Você pode usar planos de transporte com classe BGP para redirecionar serviços em LSPs com certas charaterísticas de engenharia de tráfego, seja dentro de um único domínio ou em vários domínios.

Os planos de transporte com classe BGP reutilizam a tecnologia BGP-VPN, mantendo os domínios de tunelamento livremente acoplados e coordenados.

  • As informações de alcance da camada de rede (NLRI) são RD:TunnelEndpoint usado para ocultação de caminhos.
  • O alvo da rota indica a classe de transporte dos LSPs, e vazamentos de rotas para o RIB de transporte correspondente no dispositivo de destino.
  • Cada protocolo de tunelamento de transporte instala uma rota de entrada na tabela de roteamento transport-class.inet.3, modela a classe de transporte de túneis como um alvo de rota VPN e coleta os LSPs da mesma classe de transporte na tabela de roteamento transport-class.inet.3.
  • As rotas nesta instância de roteamento são anunciadas no plano de transporte com classe BGP (transporte de inet) AFI-SAFI seguindo procedimentos semelhantes ao RFC-4364.

  • Ao cruzar o limite do enlace entre AS, você deve seguir os procedimentos de Opção b para costurar os túneis de transporte nesses domínios adjacentes.

    Da mesma forma, ao atravessar as regiões intra-AS, você deve seguir os procedimentos de Opção b para costurar os túneis de transporte nos diferentes domínios de TE.

  • Você pode definir esquemas de resolução para especificar a intenção na variedade de classes de transporte em uma ordem de recuo.

  • Você pode resolver rotas de serviço e rotas de transporte com classe BGP nessas aulas de transporte, abordando a comunidade de mapeamento sobre elas.

A família de transporte com classe BGP é operada junto com a família de camada de transporte BGP-LU. Em uma rede MPLS perfeita que executa o BGP-LU, atender a requisitos SLA rigorosos do 5G é um desafio, pois as características de engenharia de tráfego dos túneis não são conhecidas ou preservadas em todos os limites do domínio. Os planos de transporte com classe BGP oferecem meios operacionais fáceis e escaláveis para anunciar vários caminhos para loopbacks remotos, juntamente com as informações da classe de transporte na arquitetura MPLS perfeita. Nas rotas familiares de transporto com classe BGP, diferentes caminhos SLA são representados usando a comunidade estendida Transport Route-Target, que leva a cor da classe de transporte. Este Transport Route-Target é usado pelos roteadores BGP que recebem para associar a rota de transporte com classe BGP à classe de transporte apropriada. Ao anunciar novamente as rotas de transporte com classe BGP, o MPLS troca rotas, inter conecta os túneis intra-AS da mesma classe de transporte, formando assim um túnel de ponta a ponta que preserva a classe de transporte.

Implementação intra-AS de planos de transporte com classe BGP

Figura 4 ilustra uma topologia de rede com cenários de antes e depois da implementação de planos de transporte com classe BGP em um domínio intra-AS. Os dispositivos PE11 e PE12 usam LSPs RSVP como túnel de transporte e todas as rotas de túnel de transporte estão instaladas no inet.3 RIB. A implementação de planos de transort com classe BGP permite que os túneis de transporte RSVP sejam conscientes de cores semelhantes aos túneis de roteamento por segmentos.

Figura 4: Domínio intra-AS: Cenários de antes e depois para a implementação de planos de transporte com classe BGPDomínio intra-AS: Cenários de antes e depois para a implementação de planos de transporte com classe BGPDomínio intra-AS: Cenários de antes e depois para a implementação de planos de transporte com classe BGP

Para classificar os túneis de transporte na classe de transporte BGP em uma configuração intra-AS:

  1. Defina a classe de transporte no nó de serviço (dispositivos PE de entrada), por exemplo, ouro e bronze, e atribua valores de comunidade de cores à classe de transporte definida.

    Configuração da amostra:

  2. Associe o túnel de transporte a uma classe de transporte específica no nó de entrada dos túneis.

    Configuração da amostra:

Funcionalidade de plano de transporte com classe BGP intra-AS:

  • O transporte com classe BGP cria RIBs de transporte predefinidos por classe de transporte nomeada (ouro e bronze) e automaticamente deriva a comunidade de mapeamento a partir de seu valor de cor (100 e 200).
  • As rotas de transporte intra-AS são povoadas em RIBs de transporte pelo protocolo de tunelamento quando estão associadas a uma classe de transporte.

    Neste exemplo, as rotas RSVP LSP associadas à classe de transporte ouro (cor 100) e bronze da classe de transporte (cor 200) são instaladas no transporte RIBs junos-rti-tc-<100>.inet.3 e junos-rti-tc-<200>.inet.3, respectivamente.

  • O nó de serviço (PEs de entrada) combina com a comunidade de cores estendida (cor:0:100 e cor:0:200) da rota de serviço contra a comunidade de mapeamento em RIBs de resolução predefinida e resolve o protocolo next hop (PNH) em RIBs de transporte correspondentes (junos-rti-tc-<100>.inet.3, ou junos-rti-tc-<200>.inet.3).
  • As rotas BGP se ligam a um esquema de resolução transportando a comunidade de mapeamento assiocato.
  • Cada classe de transporte cria automaticamente dois esquemas de resolução predefinidos e deriva automaticamente da comunidade de mapeamento.

    Um esquema de resolução é para a resolução de rotas de serviço que usam o Color:0:<val> como a comunidade de mapeamento.

    O outro esquema de resolução é para a resolução de rotas de transporte que utilizam o Transport-Target:0:<val> como a comunidade de mapeamento.

  • Se o PNH de rota de serviço não puder ser resolvido usando RIBs listados no esquema de resolução predefinido, ele pode voltar à tabela de roteamento inet.3.
  • Você também pode configurar o fallback entre diferentes RIBs de transporte coloridos usando esquemas de resolução definidos pelo usuário sob a hierarquia de [edit routing-options resolution scheme] configuração.

Implementação inter-AS de planos de transporte com classe BGP

Em uma rede inter-AS, o BGP-LU é convertido em rede de transporte com classe BGP depois de configurar um mínimo de duas classes de transporte (ouro e bronze) em todos os nós de serviço ou dispositivos PE e nós de borda (ABRs e ASBRs).

Para converter os túneis de transporte em transporte com classe BGP:

  1. Defina a classe de transporte nos nós de serviço (dispositivos pe de entrada) e nos nós de borda (ABRs e ASBRs), por exemplo, ouro e broze.

    Configuração da amostra:

  2. Associe os túneis de transporte a uma classe de transporte específica no nó de entrada dos túneis (PEs de entrada, ABRs e ASBRs).

    Configuração da amostra:

    Para RSVP LSPs

    Para algoritmos flxáveis IS-IS

  3. Habilite uma nova família para o transporte com classe BGP (transporte de inet) e BGP-LU (inet labeled-unicast) na rede.

    Configuração da amostra:

  4. Anuncie rotas de serviço a partir do dispositivo PE de saída com a comunidade de cores estendida apropriada.

    Configuração da amostra:

Funcionalidade de plano de transporte com classe BGP entre AS:

  1. Os planos de transporte com classe BGP criam RIBs de transporte predefinidos por classe de transporte nomeada (ouro e bronze) e automaticamente derivam a comunidade de mapeamento de seu valor de cor.
  2. As rotas de transporte intra-AS são povoadas em RIBs de transporte por protocolos de tunelamento quando associadas a uma classe de transporte.

    Por exemplo, as rotas de túnel de transporte associadas à classe de transporte ouro e bronze estão instaladas no junos-rti-tc-<100>.inet.3 e junos-rti-tc-<200>.inet.3, respectivamente.

  3. Os planos de transporte com classe BGP usam o diferencial de rota exclusivo e o alvo de rota quando ele copia as rotas de túnel de transporte de cada RIB de transporte para a tabela de roteamento bgp.transport.3.
  4. Nós de fronteira anunciam rotas da tabela de roteamento bgp.transport.3 para seus pares em outros domínios se o transporte de inet familiar for negociado na sessão BGP.
  5. Receber nó de borda instala essas rotas bgp-ct na tabela de roteamento bgp.transport.3 e copia essas rotas com base no alvo de rota de transporte para as RIBs de transporte apropriadas.
  6. O nó de serviço corresponde à comunidade de cores na rota de serviço em relação a uma comunidade de mapeamento nos esquemas de resolução e resolve PNH na RIB de transporte correspondente ( junos-rti-tc-<100>.inet.3 ou junos-rti-tc-<200>.inet.3).
  7. Os nós de fronteira usam esquemas de resolução predefinidos para a resolução de PNH da rota de transporte.
  8. Predefinidos ou definidos pelo usuário, ambos os esquemas de resolução oferecem suporte à resolução de PNH de rota de serviço. O inet.3 predefinido usa como fallback e o esquema de resolução definido pelo usuário permite que a lista de RIBs de transporte seja usada na ordem especificada enquanto resolve o PNH.
  9. Se o PNH de rota de serviço não puder ser resolvido usando RIBs listados no esquema de resolução definido pelo usuário, então a rota será descartada.

Transporte classful BGP (BGP-CT) com visão geral dos túneis SR-TE coloridos subjacentes

Benefícios do BGP-CT com túneis SR-TE coloridos subjacentes

  • Resolve preocupações de escala que podem surgir no futuro à medida que a rede cresce.
  • Oferece interconectividade para domínios que usam tecnologias diferentes.
  • Desacopla serviços e as camadas de transporte que resultam em uma rede completamente distribuída.
  • Oferece gerenciamento independente de largura de banda por meio de um controlador de engenharia de tráfego intra-domínio para SR-TE.

Redes de grande porte que estão crescendo e evoluindo continuamente exigem uma arquitetura de roteamento por segmentos consistente. A partir do Junos OS Release 21.2,R1 oferecemos suporte ao BGP-CT com transporte subjacente como túneis SR-TE coloridos. O BGP-CT pode resolver rotas de serviço usando as RIBs de transporte e computar o próximo salto. Os serviços que atualmente são suportados no BGP-CT também podem usar os túneis coloridos SR-TE subjacentes para resolução de rotas. Os serviços agora podem usar os túneis coloridos SR-TE subjacentes, como os túneis coloridos estáticos, BGP SR-TE, rpd programável e túneis coloridos de PCEP. O BGP-CT usa a acessibilidade de próximo salto para resolver rotas de serviço na classe de transporte desejada.

Para permitir a resolução de rota de serviço BGP-CT em túneis coloridos sr-TE subjacentes, inclua a use-transport-class declaração no nível de [edit protocols source-packet-routing] hierarquia.

Nota:
  1. Habilite a use-transport-class declaração

    no nível hierárquicos [edit protocols source-packet-routing] .

    juntamente com a auto-create declaração no nível hierárquica [edit routing-options transport-class] .
  2. Não oferecemos suporte a grupos RIB para SR-TE colorido com use-transport-class túneis SR-TE coloridos e coloridos com este recurso.

Melhorando a precisão do banco de dados de engenharia de tráfego com mensagens RSVP PathErr

Um elemento essencial da engenharia de tráfego baseada em RSVP é o banco de dados de engenharia de tráfego. O banco de dados de engenharia de tráfego contém uma lista completa de todos os nós e links de rede que participam da engenharia de tráfego, e um conjunto de atributos que cada um desses links pode conter. (Para obter mais informações sobre o banco de dados de engenharia de tráfego, consulte Constranged-Path LSP Computation.) Um dos atributos de link mais importantes é a largura de banda.

A disponibilidade de largura de banda nos links muda rapidamente à medida que os LSPs RSVP são estabelecidos e encerrados. É provável que o banco de dados de engenharia de tráfego desenvolva inconsistências em relação à rede real. Essas inconsistências não podem ser corrigidas aumentando a taxa de atualizações de IGP.

A disponibilidade do link pode compartilhar o mesmo problema de inconsistência. Um link que fica indisponível pode quebrar todos os LSPs RSVP existentes. No entanto, sua indisponibilidade pode não ser prontamente conhecida pela rede.

Quando você configura a rsvp-error-hold-time declaração, um nó de origem (entrada de um RSVP LSP) aprende com as falhas de seu LSP monitorando as mensagens PathErr transmitidas de nós downstream. As informações das mensagens do PathErr são incorporadas em cálculos LSP subsequentes, o que pode melhorar a precisão e a velocidade da configuração do LSP. Algumas mensagens do PathErr também são usadas para atualizar informações de largura de banda do banco de dados de engenharia de tráfego, reduzindo inconsistências entre o banco de dados de engenharia de tráfego e a rede.

Você pode controlar a frequência das atualizações de IGP usando a update-threshold declaração. Veja configuração do limite de atualização do RSVP em uma interface.

Esta seção discute os seguintes tópicos:

Mensagens do PathErr

As mensagens do PathErr relatam uma ampla variedade de problemas por meio de diferentes números de código e subcódigo. Você pode encontrar uma lista completa dessas mensagens do PathErr na RFC 2205, Resource Reservation Protocol (RSVP), Versão 1, Especificação funcional e RFC 3209, RSVP-TE: Extensões para RSVP para túneis LSP.

Quando você configura a rsvp-error-hold-time declaração, duas categorias de mensagens do PathErr, que representam especificamente falhas de link, são analisadas:

  • A largura de banda do link é baixa para este LSP: Largura de banda solicitada indisponível — código 1, subcódigo 2

    Esse tipo de mensagem do PathErr representa um problema global que afeta todos os LSPs que transitam pelo link. Eles indicam que a largura de banda do link real é menor do que a exigida pelo LSP, e que é provável que as informações de largura de banda no banco de dados de engenharia de tráfego sejam superestimadas.

    Quando esse tipo de erro é recebido, a largura de banda do link disponível é reduzida no banco de dados local de engenharia de tráfego, afetando todas as computação LSP futuras.

  • Link indisponível para este LSP:

    • Falha no controle de admissão — código 1, qualquer subcódigo, exceto 2

    • Falhas no controle de políticas — código 2

    • Serviço antecipado — código 12

    • Problema de roteamento — sem rota disponível para o destino — código 24, subcódigo 5

    Esses tipos de mensagens do PathErr geralmente são pertinentes ao LSP especificado. A falha desse LSP não implica necessariamente que outros LSPs também possam falhar. Esses erros podem indicar problemas de unidade de transferência máxima (MTU), preempção de serviço (seja iniciado manualmente pelo operador ou por outro LSP com maior prioridade), que um link de próximo salto está desativado, que um vizinho de próximo salto está desativado ou rejeição de serviços por causa de considerações de políticas. É melhor encaminhar esse LSP específico para longe do link.

Identificação do link do problema

Cada mensagem do PathErr inclui o endereço IP do remetente. Essas informações são propagadas inalteradas em direção ao roteador de entrada. Uma pesquisa no banco de dados de engenharia de tráfego pode identificar o nó que originou a mensagem do PathErr.

Cada mensagem do PathErr traz informações suficientes para identificar a sessão de RSVP que desencadeou a mensagem. Se este é um roteador de trânsito, ele simplesmente encaminha a mensagem. Se este roteador é o roteador de entrada (para esta sessão de RSVP), ele tem a lista completa de todos os nós e links que a sessão deve percorrer. Juntamente com as informações de nó de origem, o link pode ser identificado de forma exclusiva.

Configuração do roteador para melhorar a precisão do banco de dados da engenharia de tráfego

Para melhorar a precisão do banco de dados de engenharia de tráfego, configure a rsvp-error-hold-time declaração. Quando esta declaração é configurada, um nó de origem (entrada de um RSVP LSP) aprende com as falhas de seu LSP monitorando as mensagens PathErr transmitidas de nós downstream. As informações das mensagens do PathErr são incorporadas em cálculos LSP subsequentes, o que pode melhorar a precisão e a velocidade da configuração do LSP. Algumas mensagens do PathErr também são usadas para atualizar informações de largura de banda do banco de dados de engenharia de tráfego, reduzindo inconsistências entre o banco de dados de engenharia de tráfego e a rede.

Para configurar quanto tempo o MPLS deve se lembrar das mensagens RSVP PathErr e considerá-las na computação CSPF, inclua a rsvp-error-hold-time declaração:

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

  • [edit protocols mpls]

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

O tempo pode ser um valor de 1 a 240 segundos. O padrão é de 25 segundos. Configurar um valor de 0 desativa o monitoramento das mensagens do PathErr.

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.

Versão
Descrição
23.1R1
A partir do Junos OS Release 23.1R1, o Junos OS permite que o BGP Link State BGP-LS NLRI carregue o ID da confederação no TLV 512 quando a confederação BGP estiver habilitada. A NLRI leva a ID da confederação junto com o número AS de membro no TLV 517, conforme definido na RFC 9086.
22.1R1
A partir do Junos OS Release 22.1 R1, adicionamos prefixos IPv6 e suporte PARA SID MPLS de adjacência IPv6 no banco de dados de engenharia de tráfego (TED) e BGP Link-State (LS).
20.4R1
A partir do Junos OS Release 20.4R1, você pode configurar a engenharia de tráfego IS-IS para armazenar informações de IPv6 no banco de dados de engenharia de tráfego (TED), além de endereços IPv4.
17.4R1
A partir do Junos OS Release 17.4R1, o banco de dados de engenharia de tráfego instala informações de topologia do protocolo de gateway interior (IGP), além de informações de topologia RSVP-TE na tabela de roteamento lsdist.0
17.2R1
A partir do Junos OS Release 17.2R1, a família de endereços de estado de enlace BGP é estendida para distribuir o roteamento de pacotes de origem em informações de topologia de rede (SPRING) para controladores de redes definidas por software (SDN).
17.1R1
Começando pelo Junos OS Release 17.1R1, a distribuição de estado do link usando BGP é suportada em switches QFX10000.