Sei sulla pagina 1di 17

La idea de este tutorial es mostrar detalladamente el montaje de una red completa en

la cual se empleara el protocolo de enrutamiento OSPF para tener as la posibilidad de


que en caso de la cada de uno de los enlaces, los routers calculen automticamente
cual ser la nueva ruta; adicionalmente se va a agregar un marcado de paquetes por
medio de MPLS para que mejore la administracin de los paquetes por parte de los
routers.
Es importante destacar que en este tutorial no se va a profundizar en la teora sobre
OSPF ni MPLS, sino que esta direccionado a mostrar la aplicacin de ellos.
Por ltimo, se hace la aclaracin de que este tutorial est montado sobre uno ya
existente el cual podrn ver en link al final de esta introduccin, la idea es realizar
algunos cambiamos que consideramos necesarios y que iremos explicando a medida
que se desarrolle el tutorial, y adicionalmente esperamos contar con la colaboracin de
otros miembros del foro para hacer lo que sera la configuracin de una VPN, la cual se
visualizara mejor en el diagrama, y tambin la configuracin de QoS para de esta
manera tener una gua completa de cmo montar una red con todas estas
caractersticas.
Link Manual sobre el cual nos basamos:
http://www.ryohnosuke.com/foros/index.php?threads/11271/
En la red planteada se encuentran 5 routers, el CORE es el que comunica al backbone
con internet, y los dems son llamados de acuerdo a la zona que ocupan, una de las
modificaciones planteadas fue crear un nuevo enlace entre el router ZONA 1 y ZONA 2,
para crear un triple anillo en la red, y tambin vemos que la VPN que se pretende crear
es entre una sede en la ZONA 1, ZONA 3 y una sede ubicada fuera del backbone, a la
cual se accedera por medio de internet.
Direccionamiento:
La estructura de direcciones IP empleada es la siguiente.
Para los enlaces punto a punto entre los routers, se han empleado los siguientes
rangos /24:

Enlace
Enlace
Enlace
Enlace
Enlace
Enlace

CORE-ZONA0: 172.26.1.0/24
CORE-ZONA1: 172.26.2.0/24
ZONA0-ZONA1: 172.26.3.0/24
ZONA0-ZONA2: 172.26.4.0/24
ZONA2-ZONA3: 172.26.5.0/24
ZONA1-ZONA2: 172.26.6.0/24

Para las redes locales de cada uno de los routers se va trabajar con el siguiente
direccionamiento:
ZONA 0: 10.0.0.0/16
ZONA 1: 10.1.0.0/16
ZONA 2: 10.2.0.0/16
ZONA 3: 10.3.0.0/16
Para la identificacin de cada router se creara una interfaz virtual o Loopback, la cual
ser la referencia de cada uno de ellos dentro de la red:
CORE : 10.255.255.254
ZONA 0: 10.255.255.100
ZONA 1: 10.255.255.1
ZONA 2: 10.255.255.2

ZONA 3: 10.255.255.3
A continuacin vamos a proceder con la configuracin de cada uno de los routers.

ROUTER CORE
Nombrar el Router:
PHP:

/ system identity set name=CORE

Creacin de la interfaz Loopback:


PHP:

/interface bridge add name=loopback

Direccionamiento de interfaces
Despus se agregan las direcciones correspondientes a cada interfaz del router:
PHP:

/
/
/
/

ip
ip
ip
ip

address
address
address
address

add
add
add
add

interface=ether1 address=190.242.129.6/24
interface=ether2 address=172.26.1.1/24
interface=ether3 address=172.26.2.1/24
interface=loopback address=10.255.255.254/32

Nombrar interfaces
Ahora vamos a nombrar las interfaces para tener una mejor administracin
PHP:

/interface
set ether1
set ether2
set ether3
..
..

ethernet
name=1WAN
name=2ZONA0
name=3ZONA1

DNS, Enmascarado y ruta por defecto


El siguiente paso es la configuracin necesaria para que se pueda navegar en internet,
para esto se agrega el DNS, se agrega una ruta por defecto y enmascaramos la red
interna:
PHP:

/ip dns set allow-remote-request=yes cache-max-ttl=1w cache-size=2048KiB


max-udp-packet-size=512 servers=190.242.129.2,8.8.8.8
/ip firewall nat add action=masquerade chain=srcnat disable=no outinterface=1WAN
/ip route add gateway=190.242.129.2
ENRUTAMIENTO OSPF
Despus pasamos a la configuracin del OSPF:
PHP:

/routing ospf instance


set [ find default=yes ] disabled=no distribute-default=always-as-type-1
in-filter=ospf-in metric-bgp=auto metric-connected=20 metric-default=1 me
tric-other-ospf=auto metric-rip=20 metric-static=20 name=default outfilter=ospf-out redistribute-bgp=no redistribute-connected=as-type-1 redi
stribute-other-ospf=no redistribute-rip=no redistribute-static=as-type-1
router-id=10.255.255.254
Con este comando lo que estamos haciendo es utilizar la instancia default que ya
viene predeterminada en el router, se configuran las mtricas, se le indica que
distribuya sus redes directamente conectadas y la que se cre de forma esttica y por
ltimo se le est dando como identificacin la direccin loopback, que siempre se
utilice como identificador.

Ahora vamos a subir las interfaces que participaran dentro del OSPF a la instancia
default, en este punto no se incluir la interface ether1 porque no hace parte del
backbone, sino que es la que comunica a este con internet, y se debe aclarar que en
este punto nos distanciamos respecto al tutorial sobre el cual nos basamos ya que en
el tipo de red trabajaremos punto a punto en lugar de nbma ya que durante unas
pruebas de laboratorio, con nbma tardaba demasiado en escogerse una ruta alterna en
caso de una cada de un enlace mientras que con punto a punto la eleccin era casi
instantnea.
PHP:

/routing ospf interface


add instance-id=0 interface=2ZONA0 network-type=point-to-point
d=no
add instance-id=0 interface=3ZONA1 network-type=point-to-point
d=no
..
..
..

disable
disable

Ahora procedemos a subir las redes que harn parte de la sesin OSPF:
PHP:

/routing ospf network


add area=backbone disabled=no network=172.26.1.0/24
add area=backbone disabled=no network=172.26.2.0/24
..
..
..
En este punto ya est configurado el router CORE con enrutamiento OSPF, ahora
vamos a realizar la configuracin del MPLS.
MPLS
Con el fin de distribuir las etiquetas de rutas, LDP(protocolo sobre el cual funciona
MPLS) debe quedar habilitado:
PHP:

/mpls ldp set enabled=yes lsr-id=10.255.255.254 transportaddress=10.255.255.254


Por ltimo subimos las interfaces que hacen parte del backbone a la sesin MPLS, al
igual que en el caso del OSPF la interface 1WAN no se agrega:
PHP:

/mpls ldp interface


add interface=2ZONA0
add interface=3ZONA1
..
..

ROUTER ZONA 0
Nombrando el router
PHP:

/system identity set name=ZONA0


Crear interfaz loopback
PHP:

/interface bridge add name=loopback

Configurando las direcciones IP

PHP:

/ip
add
add
add
add
add
..
..

address
address=172.26.1.2/24 interface=ether1
address=172.26.3.2/24 interface=ether2
address=172.26.4.1/24 interface=ether3
address=10.0.0.1/16 interface=ether4
address=10.255.255.100/32 interface=loopback

Nombrando las interfaces

PHP:

/interface
set ether1
set ether2
set ether3
set ether4
..
..

ethernet
name=1CORE
name=2ZONA1
name=3ZONA2
name=4LAN

Configurando DNS

PHP:

/ip dns
set allow-remote-requests=yes servers=190.242.129.2,8.8.8.8
..
..

ENRUTAMIENTO OSPF
Despus pasamos a la configuracin del OSPF:
PHP:

/routing ospf instance


set [ find default=yes ] disabled=no distribute-default=if-installed-astype-1 in-filter=ospf-in metric-bgp=auto metric-connected=20 metricdefault=1 metric-other-ospf=auto metric-rip=20 metric-static=20 nam
e=default out-filter=ospf-out redistribute-bgp=no redistributeconnected=as-type-1 redistribute-other-ospf=no redistribute-rip=no redist
ribute-static=as-type-1 router-id=10.255.255.100
..
..
..

PHP:

/routing ospf interface


add instance-id=0 interface=1CORE network-type=point-to-point disable
d=no
add instance-id=0 interface=2ZONA1 network-type=point-to-point disable
d=no
add instance-id=0 interface=3ZONA2 network-type=point-to-point disable
d=no
..
..
..
Ahora procedemos a subir las redes que harn parte de la sesin OSPF:
PHP:

/routing ospf network


add area=backbone disabled=no network=172.26.1.0/24
add area=backbone disabled=no network=172.26.4.0/24
add area=backbone disabled=no network=172.26.3.0/24
..
..
..

En este punto ya est configurado el router ZONA 0 con enrutamiento OSPF, ahora
vamos a realizar la configuracin del MPLS.

MPLS

Con el fin de distribuir las etiquetas de rutas, LDP(protocolo sobre el cual funciona
MPLS) debe quedar habilitado:

PHP:

/mpls ldp set enabled=yes lsr-id=10.255.255.100 transportaddress=10.255.255.100


Por ltimo subimos las interfaces que hacen parte del backbone a la sesin MPLS, al
igual que en el caso del OSPF la interface 4LAN no se agrega:
PHP:

/mpls ldp interface


add interface=1CORE
add interface=2ZONA1
add interface=3ZONA2
..
..
..
ROUTER ZONA 1
Nombrando el router
PHP:

/system identity set name=ZONA1


Crear interfaz loopback
PHP:

/interface bridge add name=loopback

Configurando las direcciones IP

PHP:

/ip
add
add
add
add
add
..
..

address
address=172.26.2.2/24 interface=ether1
address=172.26.3.1/24 interface=ether2
address=172.26.6.1/24 interface=ether3
address=10.1.0.1/16 interface=ether4
address=10.255.255.1/32 interface=loopback

Nombrando las interfaces

PHP:

/interface
set ether1
set ether2
set ether3
set ether4
..
..

ethernet
name=1CORE
name=2ZONA0
name=3ZONA2
name=4LAN

Configurando DNS

PHP:

/ip dns
set allow-remote-requests=yes servers=190.242.129.2,8.8.8.8
..
..
..
ENRUTAMIENTO OSPF
Despus pasamos a la configuracin del OSPF:
PHP:

/routing ospf instance


set [ find default=yes ] disabled=no distribute-default=if-installed-astype-1 in-filter=ospf-in metric-bgp=auto metric-connected=20 metricdefault=1 metric-other-ospf=auto metric-rip=20 metric-static=20 nam
e=default out-filter=ospf-out redistribute-bgp=no redistributeconnected=as-type-1 redistribute-other-ospf=no redistribute-rip=no redist
ribute-static=as-type-1 router-id=10.255.255.1
..
..
..
PHP:

/routing ospf interface


add instance-id=0 interface=1CORE network-type=point-to-point disable
d=no
add instance-id=0 interface=2ZONA0 network-type=point-to-point disable
d=no
add instance-id=0 interface=3ZONA2 network-type=point-to-point disable
d=no
..
..
..
Ahora procedemos a subir las redes que harn parte de la sesin OSPF:
PHP:

/routing ospf network


add area=backbone disabled=no network=172.26.2.0/24
add area=backbone disabled=no network=172.26.3.0/24
add area=backbone disabled=no network=172.26.6.0/24
..

..
..
En este punto ya est configurado el router ZONA 1 con enrutamiento OSPF, ahora
vamos a realizar la configuracin del MPLS.
MPLS
Con el fin de distribuir las etiquetas de rutas, LDP(protocolo sobre el cual funciona
MPLS) debe quedar habilitado:

PHP:

/mpls ldp set enabled=yes lsr-id=10.255.255.1 transportaddress=10.255.255.1


Por ltimo subimos las interfaces que hacen parte del backbone a la sesin MPLS, al
igual que en el caso del OSPF la interface 4LAN no se agrega:
PHP:

/mpls ldp interface


add interface=1CORE
add interface=2ZONA0
add interface=3ZONA2
..
..
..
ROUTER ZONA 2
Nombrando el router
PHP:

/system identity set name=ZONA2


Crear interfaz loopback
PHP:

/interface bridge add name=loopback

Configurando las direcciones IP

PHP:

/ip
add
add
add
add

address
address=172.26.4.2/24 interface=ether1
address=172.26.5.1/24 interface=ether2
address=172.26.6.2/24 interface=ether3
address=10.2.0.1/16 interface=ether4

add address=10.255.255.2/32 interface=loopback


..
..
..
Nombrando las interfaces

PHP:

/interface
set ether1
set ether2
set ether3
set ether4
..
..
..

ethernet
name=1ZONA0
name=2ZONA3
name=3ZONA1
name=4LAN

Configurando DNS

PHP:

/ip dns
set allow-remote-requests=yes servers=190.242.129.2,8.8.8.8
..
..
..
ENRUTAMIENTO OSPF
Despus pasamos a la configuracin del OSPF:
PHP:

/routing ospf instance


set [ find default=yes ] disabled=no distribute-default=if-installed-astype-1 in-filter=ospf-in metric-bgp=auto metric-connected=20 metricdefault=1 metric-other-ospf=auto metric-rip=20 metric-static=20 nam
e=default out-filter=ospf-out redistribute-bgp=no redistributeconnected=as-type-1 redistribute-other-ospf=no redistribute-rip=no redist
ribute-static=as-type-1 router-id=10.255.255.2
..
..
..

PHP:

/routing ospf interface


add instance-id=0 interface=1ZONA0 network-type=point-to-point
d=no
add instance-id=0 interface=2ZONA3 network-type=point-to-point
d=no
add instance-id=0 interface=3ZONA1 network-type=point-to-point
d=no
..

disable
disable
disable

..
..
Ahora procedemos a subir las redes que harn parte de la sesin OSPF:
PHP:

/routing ospf network


add area=backbone disabled=no network=172.26.4.0/24
add area=backbone disabled=no network=172.26.5.0/24
add area=backbone disabled=no network=172.26.6.0/24
..
..
..
En este punto ya est configurado el router ZONA 2 con enrutamiento OSPF, ahora
vamos a realizar la configuracin del MPLS.
MPLS
Con el fin de distribuir las etiquetas de rutas, LDP(protocolo sobre el cual funciona
MPLS) debe quedar habilitado:

PHP:

/mpls ldp set enabled=yes lsr-id=10.255.255.2 transportaddress=10.255.255.2


Por ltimo subimos las interfaces que hacen parte del backbone a la sesin MPLS, al
igual que en el caso del OSPF la interface 4LAN no se agrega:
PHP:

/mpls ldp interface


add interface=1ZONA0
add interface=2ZONA3
add interface=3ZONA1
..
..
..

ROUTER ZONA 3
Nombrando el router
PHP:

/system identity set name=ZONA3


Crear interfaz loopback

PHP:

/interface bridge add name=loopback

Configurando las direcciones IP

PHP:

/ip
add
add
add
..
..

address
address=172.26.5.2/24 interface=ether1
address=10.3.0.1/16 interface=ether4
address=10.255.255.3/32 interface=loopback

Nombrando las interfaces

PHP:

/interface ethernet
set ether1 name=1ZONA2
set ether4 name=4LAN
..
..
Configurando DNS

PHP:

/ip dns
set allow-remote-requests=yes servers=190.242.129.2,8.8.8.8
..
..
ENRUTAMIENTO OSPF
Despus pasamos a la configuracin del OSPF:
PHP:

/routing ospf instance


set [ find default=yes ] disabled=no distribute-default=if-installed-astype-1 in-filter=ospf-in metric-bgp=auto metric-connected=20 metricdefault=1 metric-other-ospf=auto metric-rip=20 metric-static=20 nam
e=default out-filter=ospf-out redistribute-bgp=no redistributeconnected=as-type-1 redistribute-other-ospf=no redistribute-rip=no redist
ribute-static=as-type-1 router-id=10.255.255.3
..
..
..

PHP:

/routing ospf interface


add instance-id=0 interface=1ZONA2 network-type=point-to-point
d=no
..
..
..

disable

Ahora procedemos a subir las redes que harn parte de la sesin OSPF:
PHP:

/routing ospf network


add area=backbone disabled=no network=172.26.5.0/24
..
..
..
En este punto ya est configurado el router ZONA 3 con enrutamiento OSPF, ahora
vamos a realizar la configuracin del MPLS.
MPLS
Con el fin de distribuir las etiquetas de rutas, LDP(protocolo sobre el cual funciona
MPLS) debe quedar habilitado:

PHP:

/mpls ldp set enabled=yes lsr-id=10.255.255.3 transportaddress=10.255.255.3


Por ltimo subimos las interfaces que hacen parte del backbone a la sesin MPLS, al
igual que en el caso del OSPF la interface 4LAN no se agrega:
PHP:

/mpls ldp interface


add interface=1ZONA2
..
..
..
Testeo

La forma principal de testear el sistema es comprobar la conectividad IP en


toda la red, que debe ser completa. En laboratorio, se puede hacer caer
cualquier enlace y observar como, de haber ruta alternativa, se tomar
automticamente.
En particular, a la hora de mantener el sistema, es til verificar
peridicamente el tiempo de adyacencia de los routers. En Winbox, en la
ventana OSPF>Neighbors podemos ver qu vecinos estn correctamente
detectados. Si activamos la visualizacin de la columna Adjacency,
verificaremos el tiempo que llevan comunicndose y podremos monitorizar el
enlace.

Tambin para monitorear y comprobar las configuraciones tenemos algunos


codigos para visualizar los servicios:
TABLA DE RUTEO
Comando:
PHP:

/Ip route print


Con este comando podremos observar nuestra tabla de ruteo, con las rutas aprendidas
con el protocolo de enrutamiento utilizado OSPF, y tambin nos muestra las rutas
estticas y directamente conectadas con su respectivo Gateway.
En esta tabla nos debe aparecer todas las redes que tenemos interconectadas en la
misma area.

RUTA QUE TOMA EL PAQUETE


Con un traceroute podemos visualizar el camino que me esta tomando la comunicacin
entre dos routers, en este ejemplo podremos probar que ruta esta tomando la
comunicacin entre el ROUTER CORE Y ROUTER ZONA 3, luego podemos probrar que
toma otro camino dependiendo del enlace redundante que tengan entre ellos
desconectando uno de los link por el cual se comunican actualmente.
Comando:
PHP:

/tool traceroute 10.3.0.1

MPLS
Despus de aplicar y configurar MPLS en nuestra red, podemos visualizar las etiquetas
que este router ha asignado a las rutas y los vecinos a los que ha distribuido esta
etiqueta, esto demuestra que Router CORE ha distribuido etiquetas para todas sus
rutas a ambos de sus vecinos ZONA 0 Y ZONA 1
Comando
PHP:

/mpls local-bindings print

Este comando nos muestra las etiquetas que se asignan para las rutas por los routers
vecinos y se anuncian a este router.
Codigo:

PHP:

/mpls remote-bindings print

Bueno esto es el post, agradezco cualquier ayuda o consejo de mejora para esta red
ademas de aportes para terminar toda la configuracion planteada, de antemano
muchas gracias a rafaelgc gracias al tutorial de el este sera una mejora o tendra unas configuraciones esta
esta probada con las correciones, agradezco sus aportes.

Atentamente.
Oscar Andres Muoz Vasquez

Potrebbero piacerti anche