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
### Se continuar sem distribuir o consumo e rotas separado como desejamos, devemos observar a tabela de recebimento!
Então podemos criar um local-preference para route policy dos fornecedores.
Exemplo:
Aplique essas regras na tabela de roteamento in:
CDN:
apply local-preference 3000
PTT-LOCAL:
apply local-preference 2000
LINK
apply local-preference 1000
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo