Intelligent Routing Blog


Otimização de roteamento para troca de tráfego de Internet

10/23/2013

Existem várias técnicas para otimizar o roteamento de tráfego através de vários provedores de tráfego disponíveis em uma rede. No entanto, existem alguns desafios adicionais quando existem conexões à Troca de Internet dentro do multi-homed. Quando escolhemos o desempenho do melhor par para enviar o tráfego, o principal desafio é descobrir o ponto/s que pode chegar ao destino e ativamente sondá-los para o desempenho das métricas de rede, como latência e perda de pacotes. Neste artigo, descrevemos como este processo tem sido totalmente automatizados na IRP 2.1 da Noction.

Um fornecedor de trânsito pode entregar tráfego para qualquer destino na Internet. No entanto, dentro de uma Troca de Internet, um parceiro peering dá acesso apenas ao conjunto de prefixos originados ou transitando pela sua rede. Portanto, quando o IRP avalia a Troca como um melhor caminho, ele tem que saber os prefixos anunciados por cada par, para evitar sondagem ineficiente de caminhos que não levam ao destino desejado. Com este objetivo, a IRP pega a tabela de roteamento do roteador de borda que contém a lista de IPs e o correspondente mais próximo; este representa o próximo endereço de IP do roteador que um pacote é enviado para que atravesse uma rede no seu caminho até o destino final. A IRP corresponde ao prefixo correspondente com o próximo hop entre seus pares configurados, permitindo que ele selecione para sondagem apenas aqueles pares que têm acesso a um determinado prefixo. Este processo é realizado também no caso de um fornecedor de trânsito que dá acesso apenas a um conjunto restrito de prefixos, em vez de toda a Internet.



IRP em uma configuração multi-homed conectada à rede para
provedores de tráfego, bem como uma Troca de Internet 

No caso de vários provedores de tráfego, existe um IP alias adicional acrescentado à plataforma IRP para cada fornecedor. O roteador de borda é configurado de tal forma que o tráfego proveniente de cada um destes IPs seja roteado por diferentes fornecedores. Isso é feito com a ajuda de roteamento da Política Baseada em Roteamento (PBR). Com a PBR, um engenheiro de rede tem a capacidade de ditar o comportamento do roteamento baseado em um número de diferentes critérios além da rede de destino. Estas regras PBR são aplicadas para certificar-se de que a sondagem da IRP esteja na sequência dos caminhos destinados. No entanto, quando se trata de Troca de Internet, configurar centenas de IP aliases na plataforma resultaria em ineficiência na utilização de endereços de IP e uma configuração incontrolável. Para evitar que isso aconteça, um conjunto de regras PBR é aplicado certificando-se de que as sondas para serem enviadas através de um fornecedor específico são provenientes de um dos IPs com um determinado código DSCP atribuído. DSCP - Ponto de Código de Serviços Diferenciados - é um campo em um pacote de IP que permite que diferentes níveis de serviço sejam atribuído ao tráfego de rede. Como o DSCP pode levar até 64 valores diferentes, um IP configurado pode ser associado a até 64 pares. Embora, devido a este mecanismo, o número de endereços IP para aliases a ser configurado tenha diminuído consideravelmente, o trabalho ainda seria necessário para configurar o PBR no roteador de borda como descrito acima. Para resolver isso, a IRP implementou em PBR construído um gerador de configuração que fornece o código de configuração a ser utilizado para um determinado modelo de roteador. Ao executar este conjunto gerado de comandos, os administradores de rede podem configurar facilmente as regras PBR no roteador.

‹  Back to the list