Considerando que já tenha os ip-prefix feito.
Caso não tenha, crie:
Exemplo da criação de um ip-prefix para aceitar um determinado bloco de ip privado:
ip ip-prefix ACEITA-IPS-PRIVADOS index 10 permit 172.31.100.0 24 greater-equal 24 less-equal 32
###Agora crie as route policy
Exemplo:
Nas regras abaixo estou permitindo receber ips de um bloco
Aceitando também um bloco de ips privados
E enviando toda a tabela de roteamento para o outro BGP.
route-policy RP-IBGP-V4-IN permit node 1 if-match ip-prefix MEU_FULL-24/32 # route-policy RP-IBGP-V4-IN permit node 2 if-match ip-prefix ACEITA-IPS-PRIVADOS # route-policy RP-IBGP-V4-OUT permit node 1 if-match ip-prefix DEFAULT-ROUTE
###Entre na sua sessão BGP e declare o ip do ibgp
bgp 271067 group IBGP internal peer 172.31.255.2 as-number 271067 peer 172.31.255.2 group IBGP peer 172.31.255.2 description IBGP-CGNAT
###Por fim acesse o ipv4 family e crie as route policy
ipv4-family unicast peer IBGP enable peer IBGP route-policy RP-IBGP-V4-IN import peer IBGP route-policy RP-IBGP-V4-OUT export peer IBGP next-hop-local peer IBGP default-route-advertise peer 172.31.255.2 enable peer 172.31.255.2 group IBGP
E pronto.
Basta fazer do outro lado o mesmo e sempre declarando o que deseja enviar nessa sessão ibgp pelas route policy.
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