====== Configurando BGP para ativar um cliente ======
----
**Tem interesse em aprender mais sobre BGP em Huawei? Acesse esse [[https://go.hotmart.com/T90236284Y?dp=1 | link]] e conheça o Curso de BGP for ISPs HUAWEI.**
----
**Tem interesse em aprender mais sobre BGP? Acesse esse [[https://go.hotmart.com/D54882989F | link]] e conheça o Curso de BGP multivendor.**
----
Abaixo está o modelo básico de configuração de um BGP para um cliente.
Para configurar precisamos de algumas informações:
* VLAN que será usada para subir a interface virtual, precisa ser uma que não esteja em uso no core da rede;
* Uma faixa de IP /30 ou /31 caso a configuração seja para IPv4 e um /64 ou /126 ou padrão definido pelo provedor caso seja para IPv6;
* Essa vlan deve passar do roteador de borda para um switch da rede core que consiga chegar ao cliente final.
===== Iniciando a configuração =====
Acessar o roteador de borda e configurar como abaixo:
Neste exemplo vamos usar a vlan 80.
Vamos criar a VLAN, definir o nome da vlan de acordo com o cliente, habilitar o monitoramento da entrada e saída de dados da interface que será criada, sair da configuração da VLAN e gravar a configuração.
vlan 80
name BGP-Nome_Do_Cliente
statistic enable
quit
commit
Após isso a interface vlan já pode ser criada. Usar a mesma VLAN criada acima. Colocar a descrição da interface para facilitar a manutenção. Configurar o IPv4 e a máscara da interface e o IPv6 e a máscara, caso o cliente solicitar conectividade via IPv6, no final do endereço colocar o router id como no exemplo.
interface Vlanif 80
description BGP-Nome_Do_Cliente
ipv6 enable //# Este comando é necessário apenas se o cliente solicitar conectividade via IPv6//
ip address 198.51.100.129 255.255.255.252
ipv6 address 2001:0DB8::1 64
quit
commit
Aqui ficam todas as configurações dos PEERs do BGP. Devemos colocar o IP do PEERs do BGP, o IP que vai ficar no roteador do cliente e a descrição para facilitar a identificação do cliente. Isso vale para IPv4 e IPv6.
bgp 65000
peer 198.51.100.130 as-number Número_do_ASN_do_Cliente
peer 198.51.100.130 description Nome_Do_Cliente
peer 2001:0DB8::2 as-number Número_do_ASN_do_Cliente
peer 2001:0DB8::2 description Nome_Do_Cliente
quit
commit
==== Criando as políticas de roteamento ====
Agora devemos configurar a política de roteamento para aceitar apenas as faixas de IP do ASN com o qual vamos estabelecer o PEER e dos clientes dele. Desse modo se ele configurar os anúncios de forma errada o nosso roteador não vai aceitar as faixas que não são dele ou que não tenham sido repassadas para o NOC.
Para poder configurar as políticas de roteamento precisamos configurar os prefixos de IP. Nos prefixos devemos colocar as faixas públicas do cliente e dos clientes dele, casso existam, da forma abaixo. Dessa forma vamos permitir que o cliente anuncie as faixas inteiras, /22 no exemplo, ou de forma dividida até /24, mínimo recomendado a aceitar segundo as recomendações da NIC.
ip ip-prefix Nome_Do_Cliente index 10 permit 172.16.0.0 22 greater-equal 22 less-equal 24
ip ip-prefix Nome_Do_Cliente index 20 permit 192.168.0.0 22 greater-equal 22 less-equal 24
commit
Dessa forma vamos permitir que o cliente anuncie as faixas inteiras, /32 no exemplo, ou de forma dividida até /48, mínimo recomendado a aceitar segundo as recomendações da NIC.
ip ipv6-prefix Nome_Do_Cliente-v6 index 10 permit 6408:ff9b:: 32 greater-equal 32 less-equal 48
commit
Cada cliente deve ter a sua política de roteamento no nosso roteador como no nome dele. Usamos o ip-prefix configurado acima. O local-preference serve para o nosso roteador dar a maior preferência para a rede do cliente pelo PEER estabelecido com ele, pois ainda vamos receber as rotas do cliente pelos nossos links de trânsito. Aplicamos a community para anunciar para todos os links que temos, ela já está em todos.
route-policy CLI-Nome_Do_Cliente-IN permit node 10
if-match ip-prefix Nome_Do_Cliente
apply local-preference 2000
apply community 2630:100
quit
commit
No IPv6 funciona da mesma forma, como abaixo.
route-policy CLI-Nome_Do_Cliente-v6-IN permit node 10
if-match ipv6 address prefix-list Nome_Do_Cliente-v6
apply local-preference 2000
apply community 2630:100
quit
commit
Agora precisamos entrar nos submenus do BGP.
Primeiro faremos a configuração do IPv4. Precisamos informar qual route-policy vai ficar vinculada ao PEER e se ela é de entrada, //import//, ou de saída, //export//. Por último precisamos habilitar o PEER e gravar as configurações.
bgp 65000
ipv4-family unicast
peer 198.51.100.130 route-policy CLI-Nome_Do_Cliente-IN import
peer 198.51.100.130 route-policy CLI-FULL export
peer 198.51.100.130 enable
quit
commit
ipv6-family unicast
peer 2001:0DB8::2 enable
peer 2001:0DB8::2 route-policy CLI-Nome_Do_Cliente-v6-IN import
peer 2001:0DB8::2 route-policy CLI-FULL-v6 export
commit
quit
quit
Após isso é necessário configurar a VLAN ao longo da rede até o equipamento do cliente, seja colocando ela no MPLS ou transportando via Layer2.
----
**Tem interesse em aprender mais sobre BGP em Huawei? Acesse esse [[https://go.hotmart.com/T90236284Y?dp=1 | link]] e conheça o Curso de BGP for ISPs HUAWEI.**
----
**Tem interesse em aprender mais sobre BGP? Acesse esse [[https://go.hotmart.com/D54882989F | link]] e conheça o Curso de BGP multivendor.**