<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://wiki.brasilpeeringforum.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rafael+Barboza</id>
	<title>Wiki BPF - Contribuições do(a) usuário(a) [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.brasilpeeringforum.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rafael+Barboza"/>
	<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/w/Especial:Contribui%C3%A7%C3%B5es/Rafael_Barboza"/>
	<updated>2026-04-22T19:28:32Z</updated>
	<subtitle>Contribuições do(a) usuário(a)</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Como_fazer_com_que_um_determinado_conteudo_saia_por_um_link_especifico&amp;diff=1473</id>
		<title>Como fazer com que um determinado conteudo saia por um link especifico</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Como_fazer_com_que_um_determinado_conteudo_saia_por_um_link_especifico&amp;diff=1473"/>
		<updated>2019-11-08T17:24:33Z</updated>

		<summary type="html">&lt;p&gt;Rafael Barboza: Correção na Informação de Link A contrapondo o Link B, antes referenciava ao Link A novamente.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Introdução ===&lt;br /&gt;
O titulo deste artigo é propositalmente duvidoso, visto que a maioria das pessoas dizem ''sair'' quando na verdade estão querendo dizer ''receber tráfego''.&lt;br /&gt;
&lt;br /&gt;
Antes de tudo, é importante lembrarmos que redes são compostas sempre de dois sentidos: &amp;lt;u&amp;gt;upload&amp;lt;/u&amp;gt; e &amp;lt;u&amp;gt;download.&amp;lt;/u&amp;gt; Quando você acessa uma página no facebook, por exemplo, inicialmente envia (faz upload) um pacote, para após isso receber (fazer download) outro pacote. &lt;br /&gt;
&lt;br /&gt;
Quando você possui apenas um link de internet, é bastante simples: o caminho por onde você envia dados é o mesmo por onde também recebe. Entretanto, quando você é multihomed e possui dois ou mais links, o caminho pode ser assimétrico: você pode enviar dados por um link e receber por outro ou vice-versa.  &lt;br /&gt;
&lt;br /&gt;
O objetivo deste artigo é mostrar, de forma superficial, como manipular o tráfego para que um conteúdo seja acessado por um link ou por outro, para o sentido do download e para o sentido do upload. Este artigo abrangerá apenas como fazer tais modificações através de BGP.  &lt;br /&gt;
&lt;br /&gt;
Este artigo não objetiva esgotar todo o assunto sobre BGP, apenas esclarecer de forma superficial este tema, que é bastante recorrente.   &lt;br /&gt;
&lt;br /&gt;
Como a vasta maioria dos iniciantes em BGP utiliza Mikrotik, utilizaremos o próprio RouterOS nos exemplos deste artigo. Caso utilize outro vendor, basta seguir a mesma lógica exemplificada com Mikrotik.  &lt;br /&gt;
&lt;br /&gt;
'''Advertência:''' não considere os filtros usados nos exemplos deste artigo como sendo completos ou adequados para seu cenário. Eles foram usados apenas como um exemplo para contextualizar o conteúdo ensinado neste artigo.   &lt;br /&gt;
&lt;br /&gt;
=== Como manipular o upload ===&lt;br /&gt;
As rotas recebidas (import/IN) de seus neighbors BGP vão determinar por onde você irá fazer o upload para os destinos desejados. Quando estamos tratando de BGP, sempre o seu upload terá efeito em todo o seu tráfego. Isto quer dizer que se você desejar que um cliente faça upload para um determinado destino usando o link A, todos os demais clientes também farão upload por este mesmo caminho. Isto acontece porque o roteamento é sempre determinado pelo destino e não pela origem. A menos que você utilize algum recurso como PBR, não será possível determinar que apenas alguns hosts façam upload por um link e outros hosts façam upload por outro link, quando se tratar de um mesmo destino. &lt;br /&gt;
&lt;br /&gt;
Existem duas formas principais, com BGP, de fazer com que um determinado link seja prioritário para upload de algum destino específico: weight e local-pref. &lt;br /&gt;
&lt;br /&gt;
Para ambos os parâmetros, quanto maior o valor, mais preferível uma rota será. Entretanto o parâmetro weight não é suportado por todos os fabricantes, sendo assim, recomendamos a utilização do local-pref para que não tenha dificuldades de adaptação caso mude de equipamento futuramente.             &lt;br /&gt;
&lt;br /&gt;
'''Um exemplo prático:''' Determinando que o upload para o Facebook saia pelo Link A.      &lt;br /&gt;
&lt;br /&gt;
'''Considerações sobre o cenário explicado:'''      &lt;br /&gt;
* Temos dois Links, chamados de Link A e link B;      &lt;br /&gt;
* Nosso prefixo IPv6 é 2001:db8::/32;      &lt;br /&gt;
* Os filtros de import do link A se chamam &amp;quot;LinkA-V6.IN&amp;quot;;      &lt;br /&gt;
* Os filtros de import do link B se chamam &amp;quot;LinkB-V6.IN&amp;quot;;      &lt;br /&gt;
* Todas as colunas que foram preenchidas nos screenshots de exemplo estão sendo exibidas no Winbox. Nenhum outro parâmetro foi alterado.            &lt;br /&gt;
&lt;br /&gt;
Nosso cenário antes de fazer a alteração é o seguinte:      &lt;br /&gt;
&lt;br /&gt;
      [[Arquivo:Artigo como fazer com que um determinado conteudo saia por um link especifico.png|centro|miniaturadaimagem|999x999px]]      &lt;br /&gt;
&lt;br /&gt;
Um export destes filtros:      &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/routing filter&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=discard chain=LinkA-V6.IN comment=\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Descartar meu prefixo IPv6&amp;quot; prefix=2001:db8::/32 \&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;prefix-length=32-128&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=accept chain=LinkA-V6.IN comment=&amp;quot;Aceita Full Routing&amp;quot; \&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;prefix=2000::/3 prefix-length=3-48&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=discard chain=LinkB-V6.IN comment=\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;quot;Descartar meu prefixo IPv6&amp;quot; prefix=2001:db8::/32 \&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;prefix-length=32-128&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=accept chain=LinkB-V6.IN comment=&amp;quot;Aceita Full Routing&amp;quot; \&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;prefix=2000::/3 prefix-length=3-48&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1 - Determine qual o endereço IP do Facebook através da linha de comando de seu computador (endereço descoberto em anexo):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;danieldamito@SageNetworks:~$ nslookup facebook.com&amp;lt;/code&amp;gt;      &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Server:		127.0.0.53&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Address:	127.0.0.53#53&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Non-authoritative answer:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Name:	facebook.com&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Address: 157.240.222.35&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Name:	facebook.com&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Address: '''2a03:2880:f148:82:face:b00c:0:25de'''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2 - Cheque através da tabela de roteamento de seu roteador qual o prefixo maior onde este IP se encontra. Como Mikrotiks são relativamente pobres na filtragem/visualização de rotas, vamos exemplificar a checagem através de um [https://wiki.brasilpeeringforum.org/w/Looking_Glass Looking Glass.] Usaremos o [https://lg.telia.net/ LG da Telia] como exemplo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Artigo como fazer com que um determinado conteudo saia por um link especifico - LG.png|centro|miniaturadaimagem|800x800px]]      &lt;br /&gt;
&lt;br /&gt;
3 - Em algum lugar antes de seu último filtro, adicione um novo filtro aumentando o local-pref ou weight desta rota. Como o local-pref padrão do Mikrotik tem o valor 100, iremos colocar 200 no prefixo do Facebook. Desta forma, as rotas do Facebook recebidas pelo link A terão o local-pref 200, enquanto as do link B terão o local-pref 100.  Veja o passo a passo abaixo:            &lt;br /&gt;
&lt;br /&gt;
a) Crie um novo filtro, como o mesmo nome dos demais filtros do link A, adicionando o prefixo do Facebook e setando para que sejam filtrados quaisquer prefixos do tamanho da rede do Facebook (/32) até o menor prefixo atualmente divulgado na Internet em IPv6 (/48):      &lt;br /&gt;
&lt;br /&gt;
      [[Arquivo:Artigo como fazer com que um determinado conteudo saia por um link especifico - filtro mk 2.png|centro|miniaturadaimagem|800x800px]]&lt;br /&gt;
b) Na guia '''actions''', configure o parâmetro '''action''' com o valor '''accept:'''      &lt;br /&gt;
&lt;br /&gt;
      [[Arquivo:Artigo como fazer com que um determinado conteudo saia por um link especifico - filtro mk 3.png|centro|miniaturadaimagem|800x800px]]      &lt;br /&gt;
&lt;br /&gt;
c) Na guia '''BGP Actions,''' configure o parâmetro '''Set BGP Local Pref''' com o valor '''200:'''&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Artigo como fazer com que um determinado conteudo saia por um link especifico - filtros mk 4.png|centro|miniaturadaimagem|800x800px]]&lt;br /&gt;
&lt;br /&gt;
d) Mova este filtro para qualquer lugar antes do último filtro:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Artigo como fazer com que um determinado conteudo saia por um link especifico - filtros mk 5.png|centro|miniaturadaimagem|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Caso você tenha seguido todos estes passos, seus filtros deverão estar desta forma:                        &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Artigo_como_fazer_com_que_um_determinado_conteudo_saia_por_um_link_especifico_-_filtros_mk_6.png|centro|miniaturadaimagem|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Um export destes filtros:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/routing filter&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=discard chain=LinkA-V6.IN comment=&amp;quot;Descartar meu prefixo IPv6&amp;quot; prefix=2001:db8::/32 prefix-length=32-128&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;code&amp;gt;add action=accept chain=LinkA-V6.IN comment=&amp;quot;Preferir Facebook pelo link A&amp;quot; prefix=2a03:2880::/32 set-bgp-local-pref=200&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=accept chain=LinkA-V6.IN comment=&amp;quot;Aceita Full Routing&amp;quot; prefix=2000::/3 prefix-length=3-48&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=discard chain=LinkB-V6.IN comment=&amp;quot;Descartar meu prefixo IPv6&amp;quot; prefix=2001:db8::/32 prefix-length=32-128&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=accept chain=LinkB-V6.IN comment=&amp;quot;Aceita Full Routing&amp;quot; prefix=2000::/3 prefix-length=3-48&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Como manipular o download ===&lt;br /&gt;
Quando você não está diretamente conectado ao ASN do fornecedor do conteúdo desejado, não existe uma forma fácil de fazer com que o tráfego deste provedor venha por um link específico sem afetar todo o prefixo em questão.   &lt;br /&gt;
&lt;br /&gt;
Basicamente para que isto aconteça, seu prefixo precisa estar anunciado mais específico pelo link desejado '''ou''' ter um AS-PATH menor. A forma de manipular o download é através de suas rotas anunciadas (filtros de export/OUT). Como não objetivamos neste artigo dar uma explicação profunda, mas apenas introdutória sobre o assunto, iremos exemplificar cenários mais simples apenas.   &lt;br /&gt;
&lt;br /&gt;
Para que este artigo seja encurtado e divulgado, os passo-a-passos destes exemplos serão mais resumidos.            &lt;br /&gt;
&lt;br /&gt;
==== Manipulação usando prefixos mais específicos ====&lt;br /&gt;
'''Considerações sobre o cenário explicado:'''&lt;br /&gt;
* Temos dois Links, chamados de Link A e link B;      &lt;br /&gt;
* Temos uma conexão direta com o Facebook (sessão bilateral) pelo IX;      &lt;br /&gt;
* Nosso prefixo IPv6 é 2001:db8::/32;      &lt;br /&gt;
* Os filtros de export do link A se chamam &amp;quot;LinkA-V6.OUT&amp;quot;;      &lt;br /&gt;
* Os filtros de export do link B se chamam &amp;quot;LinkB-V6.OUT&amp;quot;;        &lt;br /&gt;
* Os filtros de export do link B se chamam &amp;quot;Facebook-V6.OUT&amp;quot;.        &lt;br /&gt;
[[Arquivo:Artigo como fazer com que um determinado conteudo saia por um link especifico - Diagrama 1.jpeg.jpg|centro|miniaturadaimagem|500x500px]]&lt;br /&gt;
&lt;br /&gt;
Em nosso cenário antes de fazermos as alterações, estamos anunciando nosso prefixo maior, /32, de forma igual para todos os peers BGP, através dos seguintes filtros:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Artigo como fazer com que um determinado conteudo saia por um link especifico - filtros mk 7.png|centro|miniaturadaimagem|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Um export destes filtros:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/routing filter&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=accept chain=LinkA-V6.OUT comment=&amp;quot;Anunciar meu prefixo /32&amp;quot; prefix=2001:db8::/32&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=discard chain=LinkA-V6.OUT comment=&amp;quot;Descartar o resto&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=accept chain=LinkB-V6.OUT comment=&amp;quot;Anunciar meu prefixo /32&amp;quot; prefix=2001:db8::/32&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=discard chain=LinkB-V6.OUT comment=&amp;quot;Descartar o resto&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=accept chain=Facebook-V6.OUT comment=&amp;quot;Anunciar meu prefixo /32&amp;quot; prefix=2001:db8::/32&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=discard chain=Facebook-V6.OUT comment=&amp;quot;Descartar o resto&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Iremos anunciar nossos dois prefixos /33 que estão contidos no prefixo /32 para o Facebook, mas manter apenas o anúncio do /32 para os demais links. &lt;br /&gt;
&lt;br /&gt;
Desta forma o facebook sempre elegerá a conexão direta conosco como caminho para envio de tráfego (download em nosso sentido e upload no sentido deles), visto que o prefixo é mais específico.&lt;br /&gt;
&lt;br /&gt;
Veja os filtros: &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Artigo como fazer com que um determinado conteudo saia por um link especifico - filtros mk 8.png|centro|miniaturadaimagem|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Um export destes filtros:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/routing filter&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=accept chain=LinkA-V6.OUT comment=&amp;quot;Anunciar meu prefixo /32&amp;quot; prefix=2001:db8::/32&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=discard chain=LinkA-V6.OUT comment=&amp;quot;Descartar o resto&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=accept chain=LinkB-V6.OUT comment=&amp;quot;Anunciar meu prefixo /32&amp;quot; prefix=2001:db8::/32&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=discard chain=LinkB-V6.OUT comment=&amp;quot;Descartar o resto&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=accept chain=Facebook-V6.OUT comment=&amp;quot;Anunciar meu prefixo /32&amp;quot; prefix=2001:db8::/33&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=accept chain=Facebook-V6.OUT comment=&amp;quot;Anunciar meu prefixo /32&amp;quot; prefix=2001:db8:8000::/33&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=discard chain=Facebook-V6.OUT comment=&amp;quot;Descartar o resto&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Manipulação usando prepends ====&lt;br /&gt;
Um dos critérios de eleição de rota do BGP é o tamanho do AS-PATH. Caso haja empate no tamanho do prefixo, o algoritmo do BGP passará a analisar outros critérios. O primeiro critério que podemos influenciar em outros roteadores é o tamanho do AS-PATH, através do recurso de '''prepend.'''&lt;br /&gt;
&lt;br /&gt;
'''Considerações sobre o cenário explicado:'''&lt;br /&gt;
* Temos dois Links, chamados de Link A (AS1) e link B (AS2);      &lt;br /&gt;
* Nosso ASN é o 3;      &lt;br /&gt;
* O Facebook está diretamente conectado com nossos dois upstreams/fornecedores de link;      &lt;br /&gt;
* Nosso prefixo IPv6 é 2001:db8::/32;      &lt;br /&gt;
* Os filtros de export do link A se chamam &amp;quot;LinkA-V6.OUT&amp;quot;;      &lt;br /&gt;
* Os filtros de export do link B se chamam &amp;quot;LinkB-V6.OUT&amp;quot;.        &lt;br /&gt;
[[Arquivo:Artigo como fazer com que um determinado conteudo saia por um link especifico - Diagrama 2.jpg|alt=Artigo como fazer com que um determinado conteudo saia por um link especifico - Diagrama 2|centro|miniaturadaimagem|500x500px]]&lt;br /&gt;
&lt;br /&gt;
Em nosso cenário antes de fazermos as alterações, estamos anunciando nosso prefixo maior, /32, de forma igual para todos os peers BGP, através dos seguintes filtros:&lt;br /&gt;
[[Arquivo:Artigo como fazer com que um determinado conteudo saia por um link especifico - filtros mk 9.png|centro|miniaturadaimagem|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Um export destes filtros:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/routing filter&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=accept chain=LinkA-V6.OUT comment=&amp;quot;Anunciar meu prefixo /32&amp;quot; prefix=2001:db8::/32&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=discard chain=LinkA-V6.OUT comment=&amp;quot;Descartar o resto&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=accept chain=LinkB-V6.OUT comment=&amp;quot;Anunciar meu prefixo /32&amp;quot; prefix=2001:db8::/32&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=discard chain=LinkB-V6.OUT comment=&amp;quot;Descartar o resto&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Com o cenário atual o Facebook tem duas rotas para nos alcançar, com os seguintes AS-PATHs:&lt;br /&gt;
&lt;br /&gt;
'''Via link A:''' AS1 - AS3&lt;br /&gt;
&lt;br /&gt;
'''Via link B:''' AS2 - AS3&lt;br /&gt;
&lt;br /&gt;
Desta forma, critérios menos previsíveis serão usados para definir como o Facebook nos alcançará. ''Nosso objetivo é influenciar sua decisão fazendo com que a rota pelo link B tenho o AS-PATH mais longo, de forma que o tráfego nos seja enviado pelo link A.''&lt;br /&gt;
&lt;br /&gt;
Assim sendo, iremos adicionar 1 prepend no anúncio de nosso prefixo /32 para o link B e deixar sem prepends para o link A.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Artigo como fazer com que um determinado conteudo saia por um link especifico - filtros mk 10.png|centro|miniaturadaimagem|800x800px]]&lt;br /&gt;
&lt;br /&gt;
Um export destes filtros:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/routing filter&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=accept chain=LinkA-V6.OUT comment=&amp;quot;Anunciar meu prefixo /32&amp;quot; prefix=2001:db8::/32&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=discard chain=LinkA-V6.OUT comment=&amp;quot;Descartar o resto&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=accept chain=LinkB-V6.OUT comment=&amp;quot;Anunciar meu prefixo /32&amp;quot; prefix=2001:db8::/32 set-bgp-prepend=1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;add action=discard chain=LinkB-V6.OUT comment=&amp;quot;Descartar o resto&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vejam que a única mudança foi a adição do valor '''1''' no parâmetro '''prepend''' no anúncio para o link B.&lt;br /&gt;
&lt;br /&gt;
Após esta mudança, as rotas que o Facebook terá para nos alcançar são as seguintes:&lt;br /&gt;
&lt;br /&gt;
'''Via link A:''' AS1 - AS3&lt;br /&gt;
&lt;br /&gt;
'''Via link B:''' AS2 - AS3 - AS3&lt;br /&gt;
&lt;br /&gt;
Como a rota pelo link A é a mais curta, ela será preferida em detrimento da rota pelo link B e todo o download advindo do Facebook deverá chegar pelo link A.&lt;br /&gt;
&lt;br /&gt;
Artigo original por [https://wiki.brasilpeeringforum.org/w/Usu%C3%A1rio:Daniel_Damito Daniel Damito].&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Roteamento]]&lt;br /&gt;
[[Categoria:Capacitação]]&lt;br /&gt;
[[Categoria:Interconexão]]&lt;/div&gt;</summary>
		<author><name>Rafael Barboza</name></author>
	</entry>
</feed>