Documente Academic
Documente Profesional
Documente Cultură
______________________________________________________________
Objetivo:
- Configurar o protocolo BGP
- Manipular os Atributos Local Preference e MED do BGP
- Verificar e Testar Conectividade
- Analisar resultados.
Configurao Utilizada:
Topologia:
____________________________________________________________________________________
1- Configure o nome dos hosts e endereos IPs conforme topologia acima.
Para R1:
Router>enable
Router#conf t
Router(config)#hostname ISP
ISP(config)#interface s1/0
ISP(config-if)#ip address 192.168.1.5 255.255.255.252
ISP(config-if)#no shut
ISP(config-if)#interface serial1/1
ISP(config-if)#ip address 192.168.1.1 255.255.255.252
ISP(config-if)#no shut
ISP(config-if)#interface loopback 0
ISP(config-if)#ip address 192.168.100.1 255.255.255.0
Para R2:
Router>enable
Router#conf t
Router(config)#hostname R2
R2(config-if)#interface serial1/0
R2(config-if)#ip address 192.168.1.6 255.255.255.252
R2(config-if)#no shut
R2(config-if)#interface serial1/1
R2(config-if)#ip address 172.16.1.1 255.255.255.0
R2(config-if)#no shut
R2(config-if)#interface loopback 0
R2(config-if)#ip address 172.16.64.1 255.255.255.0
Para R3:
Router>enable
Router#conf t
Router(config)#hostname R3
R3(config-if)#interface serial1/0
R3(config-if)#ip address 172.16.1.2 255.255.255.0
R3(config-if)#no shut
R3(config-if)#interface serial1/1
R3(config-if)#ip address 192.168.1.2 255.255.255.252
R3(config-if)#no shut
R3(config-if)#interface lo0
R3(config-if)#ip address 172.16.32.1 255.255.255.0
____________________________________________________________________________________
2- Teste a Conectividade ponto a ponto.
ISP#ping 192.168.1.6
ISP#ping 192.168.1.2
R2#ping 172.16.1.2
3- Configure o protocol EIGRP entre o R2 e R3, conforme abaixo:
Para R2 e R3:
router eigrp 64512
no auto-summary
network 172.16.0.0
____________________________________________________________________________________
7- A partir do ISP teste a conectividade para R2 e R3, conforme abaixo:
ISP#ping 172.16.64.1
ISP#ping 172.16.1.1
ISP#ping 172.16.32.1
ISP#ping 172.16.1.2
* Voc deve ter sucesso para os IPs do R3, mas no para os IPs do R2. Por qu?
_________________________________________________________________
8- Execute o comando show ip bgp no ISP e verifique as rotas BGPs e mtricas.
ISP#show ip bgp
*Note que o ISP tem duas rotas vlidas para a rede 172.16.0.0, como indicado pelo *. Entretanto, o link para R3
foi selecionado como o melhor caminho.
*O protocolo BGP opera de forma diferente de todos os outros protocolos de roteamento. Diferente dos demais
protocolos de roteamento, que podem usar algoritmos complexos envolvendo fatores como banda, delay,
confiabilidade e carga para clculo da mtrica, o BGP baseado em polticas. O BGP determina o melhor
caminho baseado em atributos, como AS_Path, Weight, Local Preference, MED, etc.. Se todos esses fatores so
iguais, o BGP prefere a rota proveniente do Roteador BGP com o menor nmero IP. Nesse caso, o roteador R3
(192.168.1.2).
9- A partir da loopback 0, o ISP est apto a atingir R2 e R3.
ISP#ping 172.16.64.1 source 192.168.100.1
ISP#ping 172.16.32.1 source 192.168.100.1
Por que o ping diretamente para o IP 172.16.64.1 agora funcionou? O que no passo 7 no aconteceu.
_______________________________________________________
10- Para resolver esse problema (passo 9), vamos divulgar a redes 192.168.1.0 e 192.168.1.4 a partir do ISP,
pois nem o R2 conhece a rede que interliga R3 e ISP, nem R3 conhece a rede que interliga R2 ao ISP.
ISP(config)#router bgp 200
ISP(config-router)#network 192.168.1.0 mask 255.255.255.252
ISP(config-router)#network 192.168.1.4 mask 255.255.255.252
11- Verifique que na tabela de roteamento do R2 e do R3 agora aparecem as rotas 192.168.1.0 e 192.168.1.4,
respectivamente.
R2#show ip route
R3#show ip route
12- Caso um dos links falhe, necessrio que um roteador possa ser gateway do outro. Para soluo
necessrio o comando next-hop-self.
R2(config)#router bgp 64512
R2(config-router)#neighbor 172.16.32.1 next-hop-self
R3(config)#router bgp 64512
R3(config-router)#neighbor 172.16.64.1 next-hop-self
____________________________________________________________________________________
13- Efetue um reset na operao BGP e verifique a tabela de rotas do BGP.
R2#clear ip bgp *
R2#show ip bgp
14- No ISP, tente agora efetuar um ping diretamente para os endereos de loopback de R2 e R3.
ISP#ping 172.16.64.1
ISP#ping 172.16.32.1
15- Ajuste a trfego de sada do AS 64512, de forma que o link preferencial siga por R2 e no pelo R3.
R2(config)#route-map PRIMARY_2M_IN permit 10
R2(config-route-map)#set local-preference 150
R2(config-route-map)#exit
R2(config)#router bgp 64512
R2(config-router)#neighbor 192.168.1.5 route-map PRIMARY_2M_IN in
*Perceba agora que a rota para a loopback do provedor (192.168.100.0) deve ser alcanada atravs do link entre
R2 e o ISP.
____________________________________________________________________________________
____________________________________________________________________________________
19- Portanto, nosso prximo passo criar uma nova poltica, de forma a forar o ISP a retornar todo o trfego via
R2. Para afetar o trfego de entrada, usamos o atributo MED.
R2(config)#route-map PRIMARY_2M_OUT permit 10
R2(config-route-map)#set metric 50
R2(config-route-map)#exit
R2(config)#router bgp 64512
R2(config-router)#neighbor 192.168.1.5 route-map PRIMARY_2M_OUT out
____________________________________________________________________________________
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
Reply to request 0 (296 ms). Received packet has options
Total option bytes= 40, padded length=40
Record route:
(172.16.1.2)
(192.168.1.6)
(192.168.100.1)
(192.168.1.5)
(172.16.1.1)
(172.16.32.1) <*>
(0.0.0.0)
(0.0.0.0)
(0.0.0.0)
End of list
<Omited>
*Agora podemos perceber que todo trfego retorna via R2, conforme desejado.