Aplicando marcação de community para distribuição de rotas

Criada por Danilo Tomich, Modificado em Qui, 6 Fev na (o) 4:40 PM por Danilo Tomich


Nesse exemplo digamos que deseja atender outros provedores que tenha ASN, e tem a necessidade de entregar todo seu conteúdo separado por sessão.

Exemplo:


01 - LINK
02 - PTT LOCAL
03 - CDN


Primeiro crie as vlans e os ips de Ponto a Ponto com seu cliente.

Depois criar route policy para cada serviço, para poder entregar ao cliente. Tando de IN e OUT.

Perceba que será fechado 3 sessões separadas.



Não vou entrar em detalhes como fazer o PONTO A PONTO e nem as sessões, levo em consideração que já sabe fazer o básico.



Vamos focar nas marcações de Community.

Crie então 3 tipos de community.


ip community-filter basic CDN-FORNECEDOR-X index 10 permit 65001:100
ip community-filter basic PTT-LOCAL-FORNECEDOR-X index 10 permit 65001:200
ip community-filter basic LINK-FORNECEDOR-X index 10 permit 65001:300


#### Marque agora na route policy dos fornecedores exatamente a community específica que acabamos de criar. Dessa forma criaremos uma marcação da tabela de roteamento.


Exemplo:

Levo em consideração que já tenha criado a route policy de entrada dos seus fornecedores. Precisando somente adicionar a Community que criamos.


LINK:


route-policy ASXXXX-FORNECEDOR-LINK-V4_in permit node 100
 if-match ip-prefix FULL-ROUTING-V4-IN
 apply community 65001:300 additive


PTT-LOCAL:


route-policy ASXXXX-FORNECEDOR-IX-LOCAL-V4_in permit node 100
 if-match ip-prefix FULL-ROUTING-V4-IN
 apply community 65001:200 additive


CDN


route-policy ASXXXX-FORNECEDOR-CDN-V4_in permit node 100
 if-match ip-prefix FULL-ROUTING-V4-IN
 apply community 65001:100 additive


OBS: Faça o mesmo para seu IPv6 em! Tenha o costume de utilizar o IPv6 em!



### Vamos agora declarar na route policy OUT do cliente essas community

Exemplo:


LINK

route-policy ASXXXXXX-CLIENTE-IPv4-LINK_out permit node 10000
 if-match community-filter LINK-FORNECEDOR-X


PTT-LOCAL

route-policy ASXXXXXX-CLIENTE-IPv4-LINK_out permit node 10000
 if-match community-filter PTT-LOCAL-FORNECEDOR-X


CDN

route-policy ASXXXXXX-CLIENTE-IPv4-CDN_out permit node 10000
 if-match community-filter CDN-FORNECEDOR-X


E bingo.
Dessa forma marcamos as rotas nos fornecedores, e enviamos para o cliente com as mesmas marcações.


### Exemplo de como ficou no cliente:

display bgp peer


Repare que temos então:

400915 rotas de PTT LOCAL

596091 rotas de LINK

80 rotas de CDN




Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo