É comum que os ISPs se conectem diretamente?

18

Estou lendo sobre a relação entre latência e interconectividade do ISP (que maior interconectividade do ISP resulta em menor latência, o que faz sentido para mim).

Meu entendimento é que os IXPs fornecem o principal meio dos ISPs para se conectarem (tirado deste artigo em servidores de borda pelo cloudflare ). Mas por que não, como um ISP, conecte-se diretamente a outro ISP?

Isso acontece? E, em termos terminológicos, a conexão seria então chamada de IXP?

Zach Smith
fonte
Aqui está uma imagem que mostra perfeitamente o que está acontecendo: drpeering.net/img/IXP.jpg Fonte: drpeering.net/FAQ/What-is-an-Internet-Exchange-Point.php Também: drpeering.net/tools/HTML_IPP/ capítulos /…
Jonathon Reinhart
@ JonathonReinhart essa imagem é enganosa, ela confunde IXP e facilidade de colocation / hospedagem / telehousing. Muitos IXPs (a maioria?) Estão hospedados apenas em instalações de colocações não relacionadas, então você só precisa estar presente na mesma instalação para ter uma interconexão direta com outro ISP presente lá, sem ter que lidar com o IXP.
jcaron

Respostas:

25

Sim, isso acontece bastante e é chamado de emparelhamento particular . Ele tem alguns benefícios sobre o peering sobre um IXP:

  • largura de banda dedicada , você pode ter certeza de que pode usar toda a capacidade do link de interconexão para o tráfego de e para o outro ISP
  • sem dependência do IXP , um IXP conecta dois ISPs no (s) seu (s) switch (s); você não está sofrendo interrupções no IXP. Além disso, você está em contato direto com o outro ISP ao resolver problemas.
  • custos possivelmente mais baixos , se um ISP fizer muito tráfego com outro ISP específico, pode ser econômico não pagar um IXP para fornecer a conectividade, mas apenas usar uma conexão direta

No entanto, também pode haver desvantagens:

  • portas de roteador de custo e disponibilidade , os roteadores geralmente têm um número muito limitado de portas e podem ser muito caras (especialmente para conexões de alta velocidade). Ao conectar-se a um IXP, você pode reduzir o número de conexões de pares privadas e, assim, reduzir os custos.
  • localização , nem todos os ISP estão presentes em todos os datacenters. Os IXPs geralmente fornecem uma LAN de mesmo nível que se estende por vários datacenters que abrangem uma cidade (ou algumas vezes um país ou mesmo um continente). Comprar caminhos de fibra para qualquer outro provedor de serviços de Internet pode se tornar muito, muito caro, especialmente se as distâncias forem maiores.
  • custos operacionais , com muitas interconexões, significa mais configurações, interrupções, links e portas para monitorar, etc. Fazer isso para cada ISP pode ser muito ineficiente em termos de custo.
  • conectividade entre pares desiguais , nem todo ISP quer fazer pares privados com todos os outros pares, especialmente se houver uma grande diferença de tamanho. Os IXPs podem permitir que eles façam pares com pares menores, porque os custos operacionais são muito mais baixos. Além disso, os IXPs geralmente oferecem servidores de rota, que podem funcionar como intermediários entre os ISPs; portanto, eles não precisam configurar sessões de emparelhamento entre si no IXP.
Teun Vink
fonte
Obviamente, o peering privado existia antes dos IXPs serem estabelecidos. Eu apenas tentei alguns rastreamentos para as empresas de telecomunicações nos países vizinhos da França, onde moro e uso a France Telecom como meu provedor de serviços de Internet. A Deutche Telecom, Belgacom e Post Luxemburg são consultadas diretamente com a subsidiária Opentransit da France Telecom.
grahamj42
6

Meu entendimento é que os IXPs fornecem os principais meios dos ISPs para se conectarem

Eu acho que é uma simplificação excessiva.

Em geral, as conexões entre sistemas autônomos (incluindo ISPs, mas também outras redes principais) podem ser divididas em duas categorias principais (também existem casos intermediários). Em uma conexão de "trânsito", o cliente AS paga ao provedor de serviços de Internet por rotas para a Internet em geral. Em uma conexão "peering", os dois ASs trocam rotas entre si, mas não com a Internet em geral.

Como regra geral, pequenas redes e redes que não vendem serviços de transporte público desejam emparelhar-se amplamente (por que pagar por transporte quando você não precisa), enquanto as redes grandes geralmente são mais restritivas sobre com quem eles se conectam (por que dar às pessoas algo gratuitamente quando você pode cobrá-los por isso).

No topo da pilha, há um pequeno número de fornecedores de "nível 1" que não compram nenhum tipo de transporte, confiando apenas em espiar uns com os outros (mas geralmente não com os pequenos) para ter uma visão (esperançosamente) completa de a Internet.


As conexões de trânsito normalmente passam por links privados (embora alguns IXPs permitam trânsito), um cliente de trânsito geralmente troca uma grande quantidade de tráfego com um punhado de provedores de transporte público.

Para peering, geralmente depende do volume de tráfego.

As interconexões custam dinheiro para manter. Eles também custam dinheiro para configurar / derrubar. Eles custam esse dinheiro, independentemente de serem totalmente utilizados ou não. Portanto, a criação de links privados para baixo tráfego ou relacionamentos de pares especulativos é proibitivamente cara.

É aí que os IXPs entram, uma rede pode alugar um pequeno número de conexões com a infraestrutura de comutação do IXP e usá-la para estabelecer o emparelhamento com dezenas ou mesmo centenas de provedores. O IXP também normalmente fornece um servidor de rota que permite a troca de rotas entre os membros participantes (geralmente os menores) sem precisar de sessões diretas de BGP.

No entanto, a infraestrutura de comutação IXPs não é gratuita, portanto, se duas redes estiverem trocando consistentemente uma fração substancial do tráfego de um link, será mais eficiente fazê-lo através de um link direto.

Peter Green
fonte
2
Erro de digitação minúsculo: "Nível 1", não "nível 1". O clube dos garotos velhos.
jcaron