Cada ISP é responsável por:
- Decidir para onde enviar seus próprios pacotes,
- De quem receber pacotes e
- Se algum pacote recebido será enviado em outro lugar.
- Todos os itens acima são de acordo com um provedor de transporte público .
O acordo com o provedor de trânsito permite:
- O anúncio de rotas de clientes para outros ISPs, solicitando assim o tráfego de entrada para o cliente deles
- O anúncio das rotas de outros ISPs (geralmente mas não necessariamente na forma de uma rota padrão ou um conjunto completo de rotas para todos os destinos na Internet) para o cliente do ISP, solicitando assim o tráfego de saída do cliente para essas redes.
Isso é feito usando o Protocolo Border Gateway .
Um ISP usa o BGP para configurar seus roteadores "edge".
Note também que a rota do ISP (A) para o ISP (C) pode ser diferente da rota do ISP (C) para o ISP (A).
Além disso, o roteamento pode mudar se parte da Internet for quebrada, por exemplo, se houver um corte de fibra em um dos cabos submarinos (o que acontece de maneira surpreendente e surpreendente).
Nesse caso, o tráfego pode ser direcionado por uma rota longa (e aparentemente ineficiente), porque a rota mais curta não é mais possível até que os reparos sejam feitos.
Em casos extremos, esse roteamento de tráfego pode adicionar 100 segundos de atraso ao tráfego da Internet.
Exemplo:
- O tráfego da Internet do Reino Unido para a Índia normalmente passa pelo Oriente Médio. - Um par de anos atrás, houve uma grande interrupção no cabo submarino na área do Egito e todo o tráfego entre o Reino Unido e a Índia foi redirecionado via os EUA.
- Este foi um desastre para os clientes de VoIP (Vídeo) e demorou meses para ser corrigido.
Qual é a diferença entre "Peering" e "Transit"?
The economic arrangements that allow networks to interconnect directly and indirectly are called "peering" and "transit":
- Peering: when two or more autonomous networks interconnect directly with each other to exchange traffic. This is often done without charging for the interconnection or the traffic.
- Transit: when one autonomous network agrees to carry the traffic that flows between another autonomous network and all other networks. Since no network connects directly to all other networks, a network that provides transit will deliver some of the traffic indirectly via one or more other transit networks. A transit provider's routers will announce to other networks that they can carry traffic to the network that has bought transit. The transit provider receives a "transit fee" for the service.
ISP (A) has a direct route to ISP (B), and ISP (B) has a route to ISP (C)? So it's absolutely natural for ISP (A) to route to (B) to reach (C). Because that the fastest path for ISP (A), yet they use a more complicated path that is way worse than an ideal path from (B)
Tudo depende de:
-
Quais acordos existem entre os ISPs A, B e C.
-
Se algum de A, B ou C é portadores de backbone ( provedores de serviços de transporte )
-
Se há outras partes entre A e B e entre B e C (só porque há uma rota não significa que há uma conexão direta com nenhuma outra parte no meio).
Você não forneceu nenhuma dessas informações para que não possamos dar uma resposta melhor. Se qualquer um de A, B ou C é o seu ISP, por favor pergunte-lhes.
Se você puder fornecer traceroutes para A > B, B > C e A > C pode ser capaz de adivinhar um pouco mais ...
O ISP (B) tem os dois peering para A e C, mas A usa o Transit quando se conecta a C
Esta é a resposta para sua pergunta. B não tem acordos de trânsito com A e C.
Outras leituras
- Trânsito na Internet - o serviço de permitir que o tráfego de rede atravesse ou "transite" uma rede de computadores, normalmente usada para conectar uma rede de Internet menor provedor de serviços (ISP) para a Internet maior.
- backbone da Internet - as principais rotas de dados entre grandes redes de computadores estrategicamente interconectadas e roteadores centrais na Internet.
- Como a 'Rede funciona: uma introdução ao peering e ao trânsito