Um colega está tentando implementar o compartilhamento múltiplo ativo / passivo da Internet. O design implica o envio de comunidades (listadas abaixo) ao provedor passivo para diminuir a preferência local em ASes remotos para as rotas anunciadas. A documentação declara repetidamente que as comunidades são para uso do cliente e não somos clientes desses fornecedores. Eu acho que dar à Internet em geral a capacidade de alterar a preferência local é um enorme risco de segurança. Isso teria uma chance de bola de neve no inferno de realmente funcionar?
1273:70 cable and wireless plc local pref 70
2828:1507 xo local pref 70
3356:70 level3 local pref 70
3549:100 global crossing local pref 100
4323:80 twtelecom local pref 80
1299:50 teliasonera local pref 50
Respostas:
É improvável (mas não impossível) que as comunidades que você rotula nas suas rotas se propagem além do seu upstream. A maioria dos provedores retirará as comunidades antes de ler as rotas de publicidade para cima / para baixo.
Se você quiser influenciar vários ASes remotos dessa maneira, precisará usar o prefixo AS_PATH. Anexe de 2 a 3 vezes ao seu provedor de backup / passivo e, em seguida, a maioria / todo o tráfego fluirá pelo seu caminho ativo até que falhe. O tráfego deve passar para o seu caminho passivo assim que a rota com falha for retirada.
fonte
O provedor deve ter um filtro de entrada para garantir que essas comunidades sejam aceitas apenas pelos clientes. Caso contrário, esse é o problema dos provedores.
Alguns fornecedores de Nível 1 aceitam esse tipo de comunidade de qualquer lugar. Isso é baseado na RFC 1998: http://tools.ietf.org/html/rfc1998.html
fonte
O melhor que você geralmente pode fazer é procurar comunidades com seu provedor que permitam indicar prepends por ponto do seu provedor. Isso pressupõe que seu provedor tenha essas comunidades e tenha relações de pares para que isso funcione. Anexar seus próprios anúncios ao seu colega não teria variação a montante do seu provedor. Embora esse método não altere o localpref um AS removido do seu provedor, ele tem um impacto semelhante ao tornar esse caminho de volta para você menos desejável. Há uma exceção para influenciar o localpref upstream que descreverei na parte inferior, embora seja provavelmente um caso de ponta.
Alguns provedores , como o XO [AS2828], permitem que você anuncie seus prefixos de forma que seu provedor anuncie suas rotas com prefixos específicos para determinados pares deles.
Por exemplo, o XO aceita:
2828:1108
precede uma vez para a AT&T2828:1207
precede duas vezes para o Nível 32828:1303
precede três vezes para a SprintNo Savvis, a comunidade é o
3561:30151
prefixo uma vez para a AT&T.Esses provedores geralmente têm comunidades para indicar as comunidades conhecidas de NO_EXPORT ou NO_ADVERTISE para pares específicos.
Um provedor de Nível 2 que eu conheço, o InterNAP, é capaz de influenciar os preços locais a montante, porque eles compram trânsito, por isso são clientes dos níveis 1. Eles têm comunidades que você pode usar, onde eles tentam convertê - los em comunidades específicas da camada 1 para seus anúncios upstream, que definem o localpref para valores de nível par , médio ou alto. Consulte http://www.onesc.net/communities/as6993/Internap-Customer-Guide-1.3.pdf .
Referências de exemplo:
comunidades XO que alteram anúncios de clientes para determinados pares no AS2828 Border Savvis Prefixam
atributos da comunidade
Não tenho nenhuma afiliação com os provedores usados nos exemplos além da experiência direta como cliente.
fonte