Como encaminhar uma rede IP através de diferentes ISPs?


10

Portanto, se eu tiver um site que tenha 2 (ou mais) conexões com a Internet, com uma sub-rede IP roteável que possuo e um ISP desativado, como digo ao resto do mundo para enviar tráfego endereçado à minha rede através do ISP B em vez do ISP A? Isso está relacionado a uma configuração do tipo de alta disponibilidade. Tenho certeza de que envolve BGP, mas não sei como implementá-lo.


2
você já solicitou um ASN para sua empresa?
Mike Pennington

11
@ MikePennington eu não tenho.
MDMoore313

Respostas:


10

O multihoming normalmente é feito com o BGP anunciando seu ASN (número do sistema autônomo) e prefixos ("Rede / sub-rede") para os dois ISPs. Isso significa que você precisa ter seu próprio ASN e espaço de endereço IP público válido)

Você faz uma par no BGP com os dois ISPs, eles anunciam seu ASN e prefixos a montante deles, para que qualquer tráfego para sua rede seja direcionado através deles, dependendo das políticas do BGP (caminho da AS, etc.).

Agora, se você planeja anunciar seu ASN por conta própria, certifique-se de ter BOM LINKS (o DSL causará problemas se ele se agitar - o BGP está tratando a rota agitada / instável como RUIM e os descartará até ficar estável por um tempo).

O DIVERTIMENTO do BGP é que você pode controlar como o tráfego entra e sai.

  • Com o AS-Path Prepending, você pode tornar alguns links "piores" do que outros (mesmo que sejam muito maiores que a velocidade), pois o comprimento do AS-PATH é o que se vê pela primeira vez ao decidir qual rota é a melhor. Isso pode ser feito com base em prefixo por prefixo.

  • Com preferência local e mapas de rotas, você pode decidir qual provedor de serviços de Internet usar para o tráfego de saída e para quaisquer fluxos que desejar (basicamente, você manipula rotas que correspondem a algumas condições antes de aceitá-las em sua própria tabela de roteamento).


11
Agradável! Então, como eu usaria isso em um cenário de failover? Meu roteador BGP detectaria um link incorreto e transmitisse automaticamente meus ASP e prefixos para o 2º (ou o enésimo) ISP?
MDMoore313

11
Bem, desde que você peere os dois ISP ao mesmo tempo, eles enviam seu ASN para o upstream. Vários clientes na rede seguirão a rota mais curta para a sua rede. Cada lúpulo BGP adiciona seu ASN ao AS-PATH ao enviar rotas para outras pessoas. Quanto mais ASN no AS-PATH, "mais longe" esse destino específico "parece" para os outros upstream e é algo que você pode manipular (AS-Path Prepending). Dê uma olhada nisso, um pequeno BGP Primer: pacnog.org/pacnog1/day4/b0-1up.pdf
Remi Letourneau

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.