Balanceamento de carga de custo desigual via MPLS TE

1

Dada a seguinte rede, com as tabelas de roteamento de rede de todos os sites criadas via OSPF:

   Site_A
      |
Site_A_router
  |           \
  |      Intermediate_site_C_router -- Other_sites
  |                       |
  |      Intermediate_site_D_router
  |                       |
Site_B_router_1     Site_B_router_2
             \       /
            Site_B_LAN
                 |
              Site_B
                 |
          Site_B_router_3
                 |
             Internet

Atualmente, não há um link entre o Site A e o Site C. Estou pensando em adicionar isso e estabelecer balanceamento de carga de custo desigual entre o Site A e o Site B para fornecer alguma redundância, bem como obter uma largura de banda mais efetiva entre Site A e hosts na Internet e no Site B. De uma quantidade significativa de Googling, parece que eu quero configurar túneis MPLS TE entre o roteador do Site A e um dos roteadores do Site B para direcionar todo o tráfego entre os dois sites uma das duas rotas.

Estou empenhado em tentar entender como os túneis MPLS se encaixam no esquema da rede roteada. Da minha leitura, o MPLS TE se sobrepõe às rotas derivadas do OSPF e simplesmente define os caminhos a serem tomados entre dois roteadores.

Preciso anunciar sua existência por meio do OSPF? Eu não penso assim, porque eu suspeito que acabaria roteando todo o tráfego de qualquer lugar na rede destinado ao Site A através do Site B, em seguida, de volta através de um dos dois caminhos para o Site A.

Como alternativa, eu apenas configuraria os túneis em um roteador do Site B, mas não anunciaria sua existência e apenas permitiria que eles classificassem qualquer tráfego que chegasse a um dos dois caminhos de túneis? Se isso funcionar dessa maneira, esperaria que os hosts no site D, no site C e nos outros sites conectados via site C apenas direcionassem o tráfego pela rota OSPF mais curta, ignorando os túneis.

Para complicar, muitos dos hosts no Site B criam suas tabelas de roteamento via OSPF e, portanto, não há um único roteador de gateway usado pelos hosts para determinar o próximo salto. Qual dos três roteadores devo configurar o site B - > Site Uma direção do túnel MPLS TE para obter o balanceamento de carga apropriado?

Se eu configurá-lo no roteador 3, suspeito que somente o tráfego de origem da Internet seria balanceado, já que os hosts no site B enviarão pacotes destinados ao site A para o roteador 1 ou 2 diretamente. Como alternativa, eu poderia configurá-lo no roteador 1, já que é quase certo que seja a rota mais curta do OSPF. No entanto, o tráfego será encaminhado do roteador 1 para o roteador 2, um pouco desnecessariamente, já que o tráfego leva o túnel alternativo. Eu suspeito que isso seja um pouco demais para as coisas e é provavelmente uma otimização prematura.

Dada esta situação, qual é a melhor maneira de praticar o que estou tentando fazer?

    
por Oesor 12.12.2011 / 16:57

1 resposta

1

Sim, você pode criar túneis MPLS entre os roteadores para fazer o balanceamento de carga do OSPF entre eles (os túneis), pois o OSPF não suporta o próprio UCLB.

Você precisa adicionar alguns comandos do mpls à sua configuração do ospf. Veja aqui

Você deve ser capaz de criar dois túneis entre o roteador do site A e o roteador "principal" no site B (provavelmente roteador 1). Um túnel seria entre A-1 e B-1 diretamente e o outro - através do roteador B-2. . Roteadores A-1 e B-1 realizarão o balanceamento de carga do tráfego

Nesse cenário, os hosts precisariam ser configurados para usar o roteador B-1 como seu gateway padrão no site B.

* Editado para nomes corretos de roteador.

    
por 14.12.2011 / 18:51