Beruflich Dokumente
Kultur Dokumente
Vamos configurar a rede da esquerda primeiro. Vamos configurar a sesso eBGP entre os
roteadores ROTA e border1, conforme mostrado na listagem a seguir.
ROTA# conf t
ROTA(config)# router
ROTA(config-router)#
ROTA(config-router)#
ROTA(config-router)#
ROTA(config-router)#
ROTA# conf t
ROTA(config)# router
ROTA(config-router)#
ROTA(config-router)#
ROTA#
bgp 64500
network 200.130.24.0/22
neighbor 172.31.10.2 remote-as 64501
neighbor 172.31.10.2 desc sessao eBGP com border1
^Z
ospf
redistribute bgp
^Z
Observe que o ROTA anuncia apenas o bloco 200.130.24.0/22 que engloba as 4 redes dos
usurios. Para que o enlace BGP entre os dois ASs funcione, vamos configurar em seguida o
border1.
border1# conf t
border1(config)# router
border1(config-router)#
border1(config-router)#
border1(config-router)#
border1(config-router)#
border1(config router)#
border1(config-router)#
border1# conf t
border1(config)# router
border1(config-router)#
border1(config-router)#
border1#
bgp 64501
network 10.0.0.0/24
network 10.0.1.0/24
network 192.168.10.0/24
neighbor 172.31.10.1 remote-as 64500
neighbor 172.31.10.1 desc sessao eBGP com ROTA
^Z
ospf
redistribute bgp
^Z
Observe que redistribumos as rotas BGP para o protocolo OSPF, o que simplifica bastante a
configurao. Como se tratam de dois ASs privados, isto no causa problemas nas tabelas
de roteamento. O border1 anuncia somente as redes dos seus usurios para o vizinho.
Para conferir se todas as rotas foram aprendidas por ambos os roteadores, vamos listar a
tabela de rotas do ROTA e do border1, conforme mostrado a seguir.
ROTA# sh ip route
Codes: K-kernel route, C-connected, S-static, R-RIP, 0-OSPF,
I-ISIS, B-BGP, >-selected route, *-FIB route, o-OSPFv3
*> 10.0.31.16/28
172.31.10.2
*> 10.0.31.33/32
172.31.10.2
* 172.31.10.0/24
172.31.10.2
*> 192.168.10.0
172.31.10.2
Total number of prefixes 7
ROTA#
1
1
1
0
0
0
0
0
64501
64501
64501
64501
?
?
?
i
ipv6 nd suppress-ra
!
interface lo
ip address 10.0.31.34/32
!
router bgp 64501
bgp router-id 10.0.31.34
redistribute connected
!
router ospf
ospf router-id 10.0.31.34
network 10.0.31.0/28 area 0.0.0.0
network 10.0.31.16/28 area 0.0.0.0
!
ip forwarding
ipv6 forwarding
!
line vty
!
end
border2#
Para corrigir isso, digite os seguintes comandos na console do border2.
border2# conf t
border2(config)# router ospf
border2(config-router)# network 192.168.10.0/24 area 0
border2(config-router)# ^Z
border2#
Com isso o border2 passa a anunciar a rede 192.168.10.0/24. O ping do PC1 agora funciona.
root@PC1:/tmp/pycore.58994/PC1.conf# ping 192.168.10.2
PING 192.168.10.2 (192.168.10.2) 56(84) bytes of data.
64 bytes from 192.168.10.2: icmp_req=1 ttl=60 time=13.5 ms
64 bytes from 192.168.10.2: icmp_req=2 ttl=60 time=0.619 ms
^C
--- 192.168.10.2 ping statistics --2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/av9/max/mdev = 0.619/7.080/13.542/6.462 ms
root@PC1:/tmp/pycore.58994/PC1.conf#
Podemos verificar que agora todos os roteadores esto com as tabelas de rotas completas.
#conf t
#router rip
#no network 10.10.5.0/24 (nega o comando errado)
#network 0.0.0.0/0 (comando correto)
#Ctrl-Z
A segunda maneira s vale enquanto estiver no modo de Execuo, pois no corrige o
arquivo de configurao Rede2_Sessao6_ADR8.imn.
Aps todas essas correes a tabela de rotas de todos os roteadores deve ficar semelhante
do Rot01, como listado a seguir.
Rot01# sh ip route
Codes: K-kernel route, C-connected, S-static, R-RIP, 0-OSPF,
I-ISIS, B-BGP, >-selected route, *-FIB route, o-OSPFv3
C>* 10.10.5.0/24 is directly connected, eth1
C>* 10.10.10.0/24 is directly connected, eth0
C>* 10.10.15.0/24 is directly connected, eth2
R>* 10.10.20.0/24 [120/2] via 10.10.15.4, eth2, 00:00:14
R>* 10.10.30.0/24 [120/2] via 10.10.5.2, eth1, 00:02:32
R>* 10.10.40.0/24 [120/2] via 10.10.15.4, eth2, 00:00:14
C>* 127.0.0.0/8 is directly connected, lo
Rot01#
Agora os PCs podem se comunicar normalmente.
201.38.10.0/24.
A correo pode ser feita de duas maneiras:
1. Parar o simulador e editar a configurao dos roteadores, corrigindo o comando
network 201.38.10.0/28 para network 201.38.10.0/24. Salvar o arquivo
corrigido com outro nome.
2. Abrir a console de cada roteador e digitar os comandos (no modo privilegiado):
#config t
#router rip
#no network 201.38.10.0/28 (nega o comando errado)
#network 201.38.10.0/24 (comando correto)
#Ctrl-Z
A segunda maneira s vale enquanto estiver no modo de Execuo, pois no corrige o
arquivo de configurao Rede3_Sessao6_ADR8.imn.
Aps todas essas correes a tabela de rotas de todos os roteadores deve ficar semelhante
do router0, como listado a seguir.
router0# sh ip route
Codes: K-kernel route, C-connected, S-static, R-RIP, 0-OSPF,
I-ISIS, B-BGP, >-selected route, *-FIB route, o-OSPFv3
C>* 127.0.0.0/8 is directly connected, lo
C>* 201.38.10.16/28 is directly connected, eth0
C>* 201.38.10.32/28 is directly connected, eth1
R>* 201.38.10.48/28 [120/2] via 201.38.10.40, eth1, 00:00:56
R>* 201.38.10.64/28 [120/2] via 201.38.10.40, eth1, 00:01:08
R>* 201.38.10.80/28 [120/3] via 201.38.10.40, eth1, 00:00:52
router0#
Agora os PCs podem se comunicar normalmente.
As interfaces dos roteadores devem ser corrigidas de acordo com o esquema acima.
Alm disso, preciso corrigir a configurao do protocolo RIP que est errada.
A configurao correta :
1. No router0: network 172.16.10.0/24 e network 131.100.10.0/24;
2. Nos roteadores router1, router2, router3 e router4: network 131.100.10.0/24;
3. No router5: network 192.168.10.0/24 e network 131.100.10.0/24.
Finalmente, preciso corrigir os endereos dos Gateway padro de ambos os pcs:
1. O Gateway padro do pc10 deve ser: 172.16.10.254;
2. O Gateway padro do pc20 deve ser: 192.168.10.254.
As tabelas de rotas dos roteadores devem estar atualizadas, conforme est mostrado na
listagem a seguir para os roteadores router0 e router5.
router0# sh ip route
Codes: K-kernel route, C-connected, S-static, R-RIP, 0-OSPF,
I-ISIS, B-BGP, >-selected route, *-FIB route, o-OSPFv3
C>* 127.0.0.0/8 is directly connected, lo
C>* 131.100.10.4/30 is directly connected, eth1
R>* 131.100.10.8/30 [120/2] via 131.100.10.6, eth1, 00:00:41
R>* 131.100.10.12/30 [120/2] via 131.100.10.6, eth1, 00:00:41
R>* 131.100.10.16/30 [120/3] via 131.100.10.6, eth1, 00:00:39
R>* 131.100.10.20/30 [120/3] via 131.100.10.6, eth1, 00:00:36
R>* 131.100.10.24/30 [120/4] via 131.100.10.6, eth1, 00:00:36
C>* 172.16.10.0/24 is directly connected, eth0
R>* 192.168.10.0/24 [120/5] via 131.100.10.6, eth1, 00:00:20
router0#
router5# sh ip route
Codes: K-kernel route, C-connected, S-static, R-RIP, 0-OSPF,
I-ISIS, B-BGP, >-selected route, *-FIB route, o-OSPFv3
C>* 127.0.0.0/8 is directly connected, lo
R>* 131.100.10.4/30 [120/4] via 131.100.10.25, eth1, 00:00:50
R>* 131.100.10.8/30 [120/3] via 131.100.10.25, eth1, 00:00:25
R>* 131.100.10.12/30 [120/3] via 131.100.10.25, eth1, 00:00:23
R>* 131.100.10.16/30 [120/2] via 131.100.10.25, eth1, 00:00:50
R>* 131.100.10.20/30 [120/2] via 131.100.10.25, eth1, 00:00:50
C>* 131.100.10.24/30 is directly connected, eth1
R>* 172.16.10.0/24 [120/5] via 131.100.10.25, eth1, 00:00:36
C>* 192.168.10.0/24 is directly connected, eth0
router5#
Finalmente, podemos testar a continuidade entre os pc10 e pc20.
root@pc10:/tmp/pycore.58994/pc10.conf# ping -c 2 192.168.10.1
PING 192.168.10.1 (192.168.10.1) 56(84) bytes of data.
64 bytes from 192.168.10.1: icmp_req=1 ttl=59 time=19.9 ms
64 bytes from 192.168.10.1: icmp_req=2 ttl=59 time=0.314 ms
--- 192.168.10.1 ping statistics --2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/av9/max/mdev = 0.314/10.133/19.953/9.820 ms
root@pc10:/tmp/pycore.58994/pc10.conf#
Resposta da questo especial:
O router1 pensa que est na rede 131.100.10.8/29. Assim, a sua interface eth0 com endereo
IP 131.100.10.10/29 vlida, bem como a interface eth1/router0 com o endereo IP
131.100.10.9/29. As interfaces eth1 e eth2 do router1 esto com endereos que fazem
overlap com o endereo da interface eth0 e, portanto, no so vlidas.
Quando executado o comando ping 131.100.10.15 (endereo IP da interface
eth0/router3), a interface no alcanada por causa do problema com o endereo da interface
eth2/router1 descrito acima. At a tudo bem (so far, so good ).
Acontece que a rede 131.100.10.8/29 tem como endereo de broadcast o endereo IP
131.100.10.15 (a prxima sub-rede seria a 131.100.10.16/29). Ento a nica interface vlida
a interface eth1/router0 com o endereo IP 131.100.10.9/29.
Vamos primeiro calcular as sub-redes dos enlaces entre roteadores. A mscara que permite a
maior economia possvel de endereos IP num enlace entre dois roteadores a /30
(255.255.255.252). Abaixo uma tabela dos enlaces entre roteadores e respectivas sub-redes
(uma das possveis solues).
Enlace
Sub-rede
1 endereo
2 endereo
R0
R1
192.168.10.0/30
eth1/R0: 192.168.10.1
eth0/R1: 192.168.10.2
R0
R2
192.168.10.4/30
eth2/R0: 192.168.10.5
eth0/R2: 192.168.10.6
R1
R2
192.168.10.8/30
eth1/R1: 192.168.10.9
eth1/R2:
192.168.10.10
R2
R3
192.168.10.12/3
0
eth2/R2:
192.168.10.13
eth0/R3:
192.168.10.14
R3
R4
192.168.10.16/3
0
eth1/R3:
192.168.10.17
eth1/R4:
192.168.10.18
R3
R5
192.168.10.20/3
0
eth2/R3:
192.168.10.21
eth0/R5:
192.168.10.22
R5
R6
192.168.10.24/3
0
eth1/R5:
192.168.10.25
eth1/R6:
192.168.10.26
R6
R7
192.168.10.28/3
0
eth0/R6:
192.168.10.29
eth1/R7:
192.168.10.30
R7
R8
192.168.10.32/3
0
eth0/R7:
192.168.10.33
eth1/R8:
192.168.10.34
ospf
network 192.168.10.0/30 area 1
network 192.168.10.4/30 area 1
^Z
ospf
network 192.168.10.0/30 area 1
network 192.168.10.8/30 area 1
^Z
ospf
router-id 192.168.10.6
network 192.168.10.4/30 area 1
network 192.168.10.8/30 area 1
network 192.168.10.12/30 area 0
^Z
R3(config-router)#
R3(config-router)#
R3(config-router)#
R3(config-router)#
R3# conf t
R3(config)# router
R3(config-router)#
R3(config-router)#
R3#
redistribute rip
network 192.168.10.12/30 area 0
network 192.168.10.20/30 area 0
^Z
rip
network 192.168.10.16/30
^Z
rip
network 200.130.26.0/24
network 192.168.10.16/30
^Z
ospf
router-id 192.168.10.25
redistribute bgp
network 192.168.10.20/30 area 0
^Z
bgp 6500
bgp router-id 192.168.10.25
network 200.130.26.0/24
network 200.130.25.0/24
network 200.130.24.0/24
neighbor 192.168.10.26 remote-as 1900
neighbor 192.168.10.26 description sessao eBGP com R6
^Z
ospf
router-id 192.168.10.29
network 192.168.10.28/30 area 0
redistribute bgp
^Z
bgp 1900
bgp router-id 192.168.10.29
network 200.130.27.0/24
neighbor 192.168.10.25 remote-as 6500
neighbor 192.168.10.25 description sessao eBGP com R5
^Z
ospf
router-id 192.168.10.33
network 192.168.10.28/30 area 0
network 192.168.10.32/30 area 1
^Z