TOPOLOGÍA
- Configurar rutas estáticas primaria (e1) y backup (e0) en JCNIS-3 para llegar a JNCIS-1 (1.1.1.1/32)
- Combinar las redes LAN de JNCIS-1 en un agregado que combine las 4 subredes.
- Conectar JNCIS-1 y JNCIS-5 por OSPF y a través de una "routing instance".
- Crear un Rib Group en JNCIS-1 para que se pasen las rutas de la JNCIS.inet.0 a la inet.0
- El router JNCIS-2 debe ignorar el routing de las siguientes redes: 100.0.0.0/24 únicamente y la 200.0.0.0/24 o más grande.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1. Lo primero que vamos a hacer es crear una ruta por defecto (0/0) tanto en JNCIS-1 como en JNCIS-2 que se apunten respectivamente. Para ello:
JNCIS-1# set routing-options static route 0.0.0.0/0 next-hop 10.0.0.2
JNCIS-2# set routing-options static route 0.0.0.0/0 next-hop 10.0.0.1
Comprobamos que se hacen ping entre ellos a las Loopback
root@JNCIS-2# run
ping 1.1.1.1
PING 1.1.1.1
(1.1.1.1): 56 data bytes
64 bytes from
1.1.1.1: icmp_seq=0 ttl=64 time=0.462 ms
64 bytes from
1.1.1.1: icmp_seq=1 ttl=64 time=0.699 ms
64 bytes from
1.1.1.1: icmp_seq=2 ttl=64 time=0.711 ms
64 bytes from
1.1.1.1: icmp_seq=3 ttl=64 time=0.672 ms
64 bytes from
1.1.1.1: icmp_seq=4 ttl=64 time=0.697 ms
64 bytes from
1.1.1.1: icmp_seq=5 ttl=64 time=0.645 ms
64 bytes from
1.1.1.1: icmp_seq=6 ttl=64 time=0.693 ms
64 bytes from
1.1.1.1: icmp_seq=7 ttl=64 time=0.577 ms
--- 1.1.1.1 ping
statistics ---
8 packets
transmitted, 8 packets received, 0% packet loss
round-trip
min/avg/max/stddev = 0.462/0.644/0.711/0.080 ms
|
Ahora vamos a JNCIS-3 y configuramos las rutas estticas:
JNCIS-3# set routing-options static route 1.1.1.1 next-hop 192.168.23.2
JNCIS-3# set routing-options static route 1.1.1.1 next-hop 192.168.34.4 qualified-next-hop 7
Comprobamos que llegamos a la 1.1.1.1 y por donde.
root@JNCIS-3> ping 1.1.1.1
PING 1.1.1.1
(1.1.1.1): 56 data bytes
64 bytes from
1.1.1.1: icmp_seq=0 ttl=63 time=1.078 ms
64 bytes from
1.1.1.1: icmp_seq=1 ttl=63 time=0.823 ms
64 bytes from
1.1.1.1: icmp_seq=2 ttl=63 time=1.763 ms
64 bytes from
1.1.1.1: icmp_seq=3 ttl=63 time=0.622 ms
64 bytes from
1.1.1.1: icmp_seq=4 ttl=63 time=0.732 ms
64 bytes from
1.1.1.1: icmp_seq=5 ttl=63 time=0.784 ms
--- 1.1.1.1 ping
statistics ---
6 packets
transmitted, 6 packets received, 0% packet loss
round-trip
min/avg/max/stddev = 0.622/0.967/1.763/0.382 ms
root@JNCIS-3> traceroute 1.1.1.1
traceroute to
1.1.1.1 (1.1.1.1), 30 hops max, 40 byte packets
1
192.168.23.2 (192.168.23.2)
0.420 ms 0.314 ms 0.213 ms
2
1.1.1.1 (1.1.1.1) 0.502 ms 0.418 ms
0.396 ms
|
El trafico se dirige a JNCIS-2 a traves de la interface em1.
Ahora tiramos la interfaces em1 de los equipos JNCIS-2 Y JNCIS-3 para que el trafico vaya a traves de JNCIS-4:
JNCIS-3# deactivate interfaces em1
root@JNCIS-3> ping 1.1.1.1
PING 1.1.1.1
(1.1.1.1): 56 data bytes
36 bytes from
192.168.34.4: Destination Host Unreachable
Vr HL TOS Len
ID Flg off TTL Pro cks
Src Dst
4
5 00 0054 e9a9 0 0000
40 01 ac52 192.168.34.3 1.1.1.1
36 bytes from
192.168.34.4: Destination Host Unreachable
Vr HL TOS Len
ID Flg off TTL Pro cks
Src Dst
4
5 00 0054 e9aa 0 0000
40 01 ac51 192.168.34.3 1.1.1.1
--- 1.1.1.1 ping
statistics ---
2 packets
transmitted, 0 packets received, 100% packet loss
root@JNCIS-3> traceroute 1.1.1.1
traceroute to
1.1.1.1 (1.1.1.1), 30 hops max, 40 byte packets
1
192.168.34.4 (192.168.34.4)
0.332 ms 0.511 ms 0.194 ms
2
192.168.34.4 (192.168.34.4)
0.179 ms !H 0.181 ms !H 0.209 ms !H
|
El trafico se queda en JNCIS-4 porque este no sabe llegar a la 1.1.1.1
Configuramos JNCIS-4 para que sepa llegar a la 1.1.1.1 y JNCIS-2 para que sepa llegar a JNCIS-3:
JNCIS-4# set routing-options static route 1.1.1.1
next-hop 192.168.24.2
JNCIS-2# set routing-options static route 192.168.34.0/24 next-hop 192.168.24.4
Ahora comprobamos el ping desde JNCIS-3:
root@JNCIS-3> ping 1.1.1.1
PING 1.1.1.1
(1.1.1.1): 56 data bytes
64 bytes from
1.1.1.1: icmp_seq=0 ttl=62 time=1.251 ms
64 bytes from
1.1.1.1: icmp_seq=1 ttl=62 time=1.092 ms
64 bytes from
1.1.1.1: icmp_seq=2 ttl=62 time=1.084 ms
64 bytes from
1.1.1.1: icmp_seq=3 ttl=62 time=0.848 ms
64 bytes from
1.1.1.1: icmp_seq=4 ttl=62 time=1.085 ms
64 bytes from
1.1.1.1: icmp_seq=5 ttl=62 time=0.799 ms
--- 1.1.1.1 ping
statistics ---
6 packets
transmitted, 6 packets received, 0% packet loss
round-trip
min/avg/max/stddev = 0.799/1.027/1.251/0.155 ms
root@JNCIS-3> traceroute 1.1.1.1
traceroute to
1.1.1.1 (1.1.1.1), 30 hops max, 40 byte packets
1
192.168.34.4 (192.168.34.4)
0.337 ms 0.202 ms 0.165 ms
2
192.168.24.2 (192.168.24.2)
0.421 ms 0.321 ms 0.354 ms
3
1.1.1.1 (1.1.1.1) 0.596 ms 0.655 ms
0.402 ms
|
Como podeis ver, a traves de rutas estaticas se vuelve todo un poco confuso. De ahi la utilidad de los protocolos de enrutamiento que veremos mas adelante.
2. Vamos a JNCIS-1 y configuramos un agregado. No nos vamos a complicar y vamos a propagar las 172.29.0.0/16 que combina esas redes:
JNCIS-1# set routing-options aggregate route 172.29.0.0/16
Comprobamos la configuracion del agregado:
root@JNCIS-1> show route protocol aggregate
inet.0: 15
destinations, 15 routes (15 active, 0 holddown, 0 hidden)
+ = Active Route, -
= Last Active, * = Both
172.29.0.0/16 *[Aggregate/130] 00:02:45
Reject
inet6.0: 2
destinations, 2 routes (2 active, 0 holddown, 0 hidden)
root@JNCIS-1> show route 172.29.0.0/16 exact detail
inet.0: 15
destinations, 15 routes (15 active, 0 holddown, 0 hidden)
172.29.0.0/16 (1
entry, 1 announced)
*Aggregate
Preference: 130
Next hop type: Reject
Address: 0x8f27f24
Next-hop reference count: 2
State:
Age: 2:54
Task: Aggregate
Announcement bits (1): 0-KRT
AS path: I (LocalAgg)
Flags: Depth: 0 Active
AS path list:
AS path: I Refcount: 4
Contributing Routes (4):
172.29.11.0/24 proto
Direct
172.29.12.0/24 proto
Direct
172.29.16.0/24 proto
Direct
172.29.19.0/24 proto
Direct
|
3. Creamos las routing instances en cada equipo. Añadimos las interfaces y configuramos OSPF
root@JNCIS-1> show configuration
routing-instances
JNCIS {
instance-type virtual-router;
interface em2.0;
interface lo0.0;
routing-options {
static {
route 0.0.0.0/0 next-hop
57.78.34.2;
}
}
protocols {
ospf {
area 0.0.0.0 {
interface lo0.0;
interface em2.0;
}
}
}
}
root@JNCIS-5> show configuration
routing-instances
JNCIS {
instance-type virtual-router;
interface em0.0;
interface em1.0;
interface em2.0;
interface em3.0;
interface lo0.0;
routing-options {
static {
route 0.0.0.0/0 next-hop
57.78.34.1;
}
}
protocols {
ospf {
area 0.0.0.0 {
interface lo0.0;
interface em0.0;
interface em1.0;
interface em2.0;
interface em3.0;
}
}
}
}
|
Ahora comprobamos que se ha creado la tabla de rutas especifica para la routing instance, que se ha formado la vecindad y que se pasan la informacion de rutas.
En JNCIS-1
show route table ?
show route table JNCIS.inet.0 |
show ospf neighbor instance JNCIS
Tenemos que poner routing instance porque en la master no hay OSPF |
Ahora intentamos llegar desde JNCIS-1 hasta un PC de JNCIS-5
¿Por que no se llega? Porque estas direcciones pertenecen a la tabla de rutas JNCIS.inet.0 y cuando el ping llega a JNCIS-5 este busca las rutas en la inet.0, que es la que usa por defecto. Para poder hacer un ping, tenemos que usar la routing instance.
Las tablas no comparten las rutas |
4. Configuramos el Rib Group
En este caso la tabla principal es la JNCIS.inet.0 |
Ahora deberiamos ver en ambas tablas de JNCIS-1 las mismas rutas.
5. Simplemente creamos las rutas marciales
root@JNCIS-2# set routing-options martians 100.0.0.0/24 exact
root@JNCIS-2# set routing-options martians 200.0.0.0/24 orlonger
Vemos la 100 y la 200 entre las marciales |
No hay comentarios:
Publicar un comentario