En este ejemplo tenemos un switch de FR simulando un ISP, que nos provee los siguientes circuitos:
del puerto 0 con dlci 101 al puerto 1 con dlci 202
del puerto 0 con dlci 102 al puerto 2 con dlci 203
Nótese que el puerto 0 cuenta con 2 DLCI, por lo que se trata de una interface multipunto.
La configuración consiste en fijar la encapsulación como Frame-Relay, con un tipo de lmi ANSI para este caso, y algo muy importante, hacemos el mapeo del circuito físico local a la IP remota, para el caso de R1 hice el mapeo de un DLCI a la IP local para poder hacer ping a la interface serial, como podemos ver en la validación, el ping es exitoso. Se agrega la instrucción broadcast para que la interface soporte el multicast de EIGRP y se formen las adyacencias.
En el caso de R2 no existe el mapeo de la IP local, por lo que el ping a su propia interface no es exitoso. Existe el mapeo del DLCI local a la IP de R1 indicando que soporta broadcast y el mapeo a R3 sin esta indicación, esto es importante porque para llegar a R3 pasamos por R1 y el tráfico de multicast no es reenviado pro R1 hacia R3, por lo que no habría un correcto funcionamiento si utilizamos la indicación de broadcast.
La lógica de funcionamiento es similar a los túneles generados en el ejemplo de DMVPN, donde se mapea el tráfico multicast a la interface física, y se debe indicar el modo de funcionamiento de la interface (broadcast, non-broadcast, point-to-point. point-to-multipoint). Otra solución es hacer subinterfaces, pero implica un manejo lógico de dos interfaces distintas con diferente IP que carece del problema de split-horizon, y que utilizaría diferentes segmentos de red; en este ejemplo las 3 interfaces están en el misma red.
Este laboratorio ejecuta EIGRP, que sabemos que no puede regresar anuncios de rutas por la misma interface por la que llegan, así que en este caso especial deshabilitamos la regla de split-horizon para que las rutas aprendidas de R3 puedan ser enviadas por R1 a R2, y viceversa.
Ahora, las configuraciones de ejemplo:
R1#sh runn
!
interface Loopback0
ip address 172.16.0.1 255.255.255.0
!
interface Serial1/0
ip address 10.0.12.1 255.255.255.0
no ip split-horizon eigrp 1
encapsulation frame-relay
serial restart-delay 0
frame-relay map ip 10.0.12.3 102 broadcast
frame-relay map ip 10.0.12.1 101
frame-relay map ip 10.0.12.2 101 broadcast
frame-relay lmi-type ansi
!
router eigrp 1
network 0.0.0.0
!
end
R1#sh ip int bri | exc unass
Interface IP-Address OK? Method Status Protocol
Serial1/0 10.0.12.1 YES manual up up
Loopback0 172.16.0.1 YES manual up up
R1#sh ip eigrp int
EIGRP-IPv4 Interfaces for AS(1)
Xmit Queue PeerQ Mean Pacing Time Multicast Pending
Interface Peers Un/Reliable Un/Reliable SRTT Un/Reliable Flow Timer Routes
Se1/0 2 0/0 0/0 1147 0/15 6306 0
Lo0 0 0/0 0/0 0 0/0 0 0
R2#sh runn int l0
!
interface Serial1/0
ip address 10.0.12.2 255.255.255.0
encapsulation frame-relay
serial restart-delay 0
frame-relay map ip 10.0.12.3 202
frame-relay map ip 10.0.12.1 202 broadcast
frame-relay lmi-type ansi
!
interface Loopback0
ip address 172.16.1.1 255.255.255.0
!
router eigrp 1
network 0.0.0.0
!
end
________________________________________________________________
R3#sh runn
!
interface Loopback0
ip address 172.16.3.1 255.255.255.0
!
interface Serial1/0
ip address 10.0.12.3 255.255.255.0
encapsulation frame-relay
serial restart-delay 0
frame-relay map ip 10.0.12.2 203
frame-relay map ip 10.0.12.1 203 broadcast
frame-relay lmi-type ansi
!
router eigrp 1
network 0.0.0.0
!
end
R3#sh ip int bri | exc unas
Interface IP-Address OK? Method Status Protocol
Serial1/0 10.0.12.3 YES manual up up
Loopback0 172.16.3.1 YES manual up up
R3#sh ip eigrp int
EIGRP-IPv4 Interfaces for AS(1)
Xmit Queue PeerQ Mean Pacing Time Multicast Pending
Interface Peers Un/Reliable Un/Reliable SRTT Un/Reliable Flow Timer Routes
Se1/0 1 0/0 0/0 89 0/16 412 0
Lo0 0 0/0 0/0 0 0/0 0 0
validación:
R|# tclsh
R1(tcl)#foreach address {
10.0.12.1
172.16.0.1
10.0.12.2
172.16.1.1
10.0.12.3
172.16.3.1
} { ping $address}
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.12.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 52/62/84 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.0.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/3/8 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.12.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 24/38/48 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 24/37/44 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.12.3, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 28/37/44 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.3.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 28/37/44 ms
R2#tclsh
foreach address {
10.0.12.1
172.16.0.1
10.0.12.2
172.16.1.1
10.0.12.3
172.16.3.1
} { ping $address}
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.12.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 20/35/48 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.0.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 20/39/56 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.12.2, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/5/8 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.12.3, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 52/60/64 ms
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.3.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 52/58/72 ms
No hay comentarios. :
Publicar un comentario