SlideShare una empresa de Scribd logo
1 de 13
MANUAL PARA CONFIGURACIÓN
DE UNA RED CON ENRUTAMIENTO
OSPFY MPLS
La ideade este tutorial esmostrardetalladamenteel montaje de unaredcompletaenlacual
se emplearael protocolode enrutamientoOSPFparatenerasíla posibilidadde que encasode
la caída de unode losenlaces,losrouterscalculenautomáticamente cual serálanuevaruta;
adicionalmente se vaaagregar un marcado de paquetespormediode MPLS para que mejore
la administraciónde lospaquetesporparte de losrouters.
Es importante destacarque eneste tutorial nose va a profundizarenlateoría sobre OSPFni
MPLS, sinoque estadireccionadoamostrar laaplicaciónde ellos.
Por último,se hace laaclaraciónde que este tutorial estámontadosobre unoyaexistenteel
cual podránveren linkal final de estaintroducción,laideaesrealizaralgunoscambiamosque
consideramosnecesariosyque iremosexplicandoamedidaque se desarrolle el tutorial,y
adicionalmente esperamoscontarconla colaboraciónde otrosmiembrosdel foroparahacer
loque sería la configuraciónde unaVPN,lacual se visualizaramejorenel diagrama,ytambién
la configuraciónde QoSpara de estamanerateneruna guía completade cómomontar una
redcon todas estascaracterísticas.
En la red planteada se encuentran 5 routers, el CORE es el que comunica al backbone
con internet, y los demás 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 también 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 CORE-ZONA0: 172.26.1.0/24
· Enlace CORE-ZONA1: 172.26.2.0/24
· Enlace ZONA0-ZONA1: 172.26.3.0/24
· Enlace ZONA0-ZONA2: 172.26.4.0/24
· Enlace ZONA2-ZONA3: 172.26.5.0/24
· Enlace 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 identificación 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 continuación vamos a proceder con la configuración de cada uno de los routers.
ROUTER CORE
Nombrar el Router:
PHP:
/ system identity set name=CORE
Creación de la interfaz Loopback:
PHP:
/interface bridge add name=loopback
Direccionamiento de interfaces
Después se agregan las direcciones correspondientes a cada interfaz del router:
PHP:
/ ip address add interface=ether1 address=190.242.129.6/24
/ ip address add interface=ether2 address=172.26.1.1/24
/ ip address add interface=ether3 address=172.26.2.1/24
/ ip address add interface=loopback address=10.255.255.254/32
Nombrar interfaces
Ahora vamos a nombrar las interfaces para tener una mejor administración
PHP:
/interface ethernet
set ether1 name=1WAN
set ether2 name=2ZONA0
set ether3 name=3ZONA1
..
..
DNS, Enmascarado y ruta por defecto
El siguiente paso es la configuración 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 out-
interface=1WAN
/ip route add gateway=190.242.129.2
ENRUTAMIENTO OSPF
Después pasamos a la configuración 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 metric-other-ospf=auto metric-rip=20 metric-
static=20 name=default out-filter=ospf-out redistribute-
bgp=no redistribute-connected=as-type-1 redistribute-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 métricas, se le indica que distribuya
sus redes directamente conectadas y la que se creó de forma estática y por último se le
está dando como identificación la dirección 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
caída de un enlace mientras que con punto a punto la elección era casi instantánea.
PHP:
/routing ospf interface
add instance-id=0 interface=2ZONA0 network-type=point-to-
point disabled=no
add instance-id=0 interface=3ZONA1 network-type=point-to-
point disabled=no
..
..
..
Ahora procedemos a subir las redes que harán parte de la sesión 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 configuración 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 transport-
address=10.255.255.254
Por último subimos las interfaces que hacen parte del backbone a la sesión 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 address
add address=172.26.1.2/24 interface=ether1
add address=172.26.3.2/24 interface=ether2
add address=172.26.4.1/24 interface=ether3
add address=10.0.0.1/16 interface=ether4
add address=10.255.255.100/32 interface=loopback
..
..
Nombrando las interfaces
PHP:
/interface ethernet
set ether1 name=1CORE
set ether2 name=2ZONA1
set ether3 name=3ZONA2
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
Después pasamos a la configuración del OSPF:
PHP:
/routing ospf instance
set [ find default=yes ] disabled=no distribute-default=if-installed-
as-type-1 in-filter=ospf-in metric-bgp=auto metric-
connected=20 metric-default=1 metric-other-ospf=auto metric-
rip=20 metric-static=20 name=default out-filter=ospf-
out redistribute-bgp=no redistribute-connected=as-type-1 redistribute-
other-ospf=no redistribute-rip=no redistribute-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 disabled=no
add instance-id=0 interface=2ZONA1 network-type=point-to-
point disabled=no
add instance-id=0 interface=3ZONA2 network-type=point-to-
point disabled=no
..
..
..
Ahora procedemos a subir las redes que harán parte de la sesión 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 configuración 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 transport-
address=10.255.255.100
Por último subimos las interfaces que hacen parte del backbone a la sesión 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 address
add address=172.26.2.2/24 interface=ether1
add address=172.26.3.1/24 interface=ether2
add address=172.26.6.1/24 interface=ether3
add address=10.1.0.1/16 interface=ether4
add address=10.255.255.1/32 interface=loopback
..
..
Nombrando las interfaces
PHP:
/interface ethernet
set ether1 name=1CORE
set ether2 name=2ZONA0
set ether3 name=3ZONA2
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
Después pasamos a la configuración del OSPF:
PHP:
/routing ospf instance
set [ find default=yes ] disabled=no distribute-default=if-installed-
as-type-1 in-filter=ospf-in metric-bgp=auto metric-
connected=20 metric-default=1 metric-other-ospf=auto metric-
rip=20 metric-static=20 name=default out-filter=ospf-
out redistribute-bgp=no redistribute-connected=as-type-1 redistribute-
other-ospf=no redistribute-rip=no redistribute-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 disabled=no
add instance-id=0 interface=2ZONA0 network-type=point-to-
point disabled=no
add instance-id=0 interface=3ZONA2 network-type=point-to-
point disabled=no
..
..
..
Ahora procedemos a subir las redes que harán parte de la sesión 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 configuración 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 transport-
address=10.255.255.1
Por último subimos las interfaces que hacen parte del backbone a la sesión 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 address
add address=172.26.4.2/24 interface=ether1
add address=172.26.5.1/24 interface=ether2
add address=172.26.6.2/24 interface=ether3
add address=10.2.0.1/16 interface=ether4
add address=10.255.255.2/32 interface=loopback
..
..
..
Nombrando las interfaces
PHP:
/interface ethernet
set ether1 name=1ZONA0
set ether2 name=2ZONA3
set ether3 name=3ZONA1
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
Después pasamos a la configuración del OSPF:
PHP:
/routing ospf instance
set [ find default=yes ] disabled=no distribute-default=if-installed-
as-type-1 in-filter=ospf-in metric-bgp=auto metric-
connected=20 metric-default=1 metric-other-ospf=auto metric-
rip=20 metric-static=20 name=default out-filter=ospf-
out redistribute-bgp=no redistribute-connected=as-type-1 redistribute-
other-ospf=no redistribute-rip=no redistribute-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 disabled=no
add instance-id=0 interface=2ZONA3 network-type=point-to-
point disabled=no
add instance-id=0 interface=3ZONA1 network-type=point-to-
point disabled=no
..
..
..
Ahora procedemos a subir las redes que harán parte de la sesión 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 configuración 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 transport-
address=10.255.255.2
Por último subimos las interfaces que hacen parte del backbone a la sesión 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 address
add address=172.26.5.2/24 interface=ether1
add address=10.3.0.1/16 interface=ether4
add 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
Después pasamos a la configuración del OSPF:
PHP:
/routing ospf instance
set [ find default=yes ] disabled=no distribute-default=if-installed-
as-type-1 in-filter=ospf-in metric-bgp=auto metric-
connected=20 metric-default=1 metric-other-ospf=auto metric-
rip=20 metric-static=20 name=default out-filter=ospf-
out redistribute-bgp=no redistribute-connected=as-type-1 redistribute-
other-ospf=no redistribute-rip=no redistribute-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 disabled=no
..
..
..
Ahora procedemos a subir las redes que harán parte de la sesión 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 configuración 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 transport-
address=10.255.255.3
Por último subimos las interfaces que hacen parte del backbone a la sesión 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 testearel sistema es comprobar la conectividad IP en toda la
red, que debe sercompleta. En laboratorio, se puede hacer caer cualquier enlace y
observar como, de haber ruta alternativa, se tomará automáticamente.
En particular, a la hora de mantener el sistema, es útil verificar periódicamente el
tiempo de adyacencia de los routers. En Winbox, en la ventana OSPF>Neighbors
podemos ver qué vecinos están correctamente detectados. Si activamos la
visualización de la columna “Adjacency”, verificaremos el tiempo que llevan
comunicándose y podremos monitorizar el enlace.
También 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 también nos muestra las rutas
estáticas 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 comunicación
entre dos routers, en este ejemplo podremos probar que ruta esta tomando la
comunicación 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
Después 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.
Link:http://www.ryohnosuke.com/foros/index.php?threads/11748/

Más contenido relacionado

Similar a Manual para configuración de una red con enrutamiento ospf y mpls

Config ospf
Config ospfConfig ospf
Config ospf
1 2d
 
Config ospf
Config ospfConfig ospf
Config ospf
1 2d
 
Practica nat
Practica natPractica nat
Practica nat
1 2d
 
Laboratorio 4 exploration
Laboratorio 4 explorationLaboratorio 4 exploration
Laboratorio 4 exploration
Olgita Ramírez
 
Piam lab-4-ospf-1
Piam lab-4-ospf-1Piam lab-4-ospf-1
Piam lab-4-ospf-1
dherym
 
8.2.4.5 Lab - Configuring Basic Single-Area OSPFv2.pdf
8.2.4.5 Lab - Configuring Basic Single-Area OSPFv2.pdf8.2.4.5 Lab - Configuring Basic Single-Area OSPFv2.pdf
8.2.4.5 Lab - Configuring Basic Single-Area OSPFv2.pdf
FranciscoMendoza410245
 
Ccna2 (chapter11) presentation by halvyn
Ccna2 (chapter11) presentation by halvynCcna2 (chapter11) presentation by halvyn
Ccna2 (chapter11) presentation by halvyn
Adames Bakery SRL
 
Ccna3 mod02 2.3_sp_osfp
Ccna3 mod02 2.3_sp_osfpCcna3 mod02 2.3_sp_osfp
Ccna3 mod02 2.3_sp_osfp
1 2d
 

Similar a Manual para configuración de una red con enrutamiento ospf y mpls (20)

Config ospf
Config ospfConfig ospf
Config ospf
 
Config ospf
Config ospfConfig ospf
Config ospf
 
Practica nat
Practica natPractica nat
Practica nat
 
Laboratorio 4 exploration
Laboratorio 4 explorationLaboratorio 4 exploration
Laboratorio 4 exploration
 
07 dynamicroutingv0-2
07 dynamicroutingv0-207 dynamicroutingv0-2
07 dynamicroutingv0-2
 
Practica 5 OSPF
Practica 5 OSPFPractica 5 OSPF
Practica 5 OSPF
 
Piam lab-4-ospf-1
Piam lab-4-ospf-1Piam lab-4-ospf-1
Piam lab-4-ospf-1
 
Stack Doble IPv4-IPv6
Stack Doble IPv4-IPv6Stack Doble IPv4-IPv6
Stack Doble IPv4-IPv6
 
Redes II Practica 5 OSPF
Redes II Practica 5 OSPFRedes II Practica 5 OSPF
Redes II Practica 5 OSPF
 
Ospf1
Ospf1Ospf1
Ospf1
 
Comando y su uso
Comando y su usoComando y su uso
Comando y su uso
 
Ospf cisco
Ospf ciscoOspf cisco
Ospf cisco
 
8.2.4.5 Lab - Configuring Basic Single-Area OSPFv2.pdf
8.2.4.5 Lab - Configuring Basic Single-Area OSPFv2.pdf8.2.4.5 Lab - Configuring Basic Single-Area OSPFv2.pdf
8.2.4.5 Lab - Configuring Basic Single-Area OSPFv2.pdf
 
BGP para ISPs con MikroTik RouterOS
BGP para ISPs con MikroTik RouterOSBGP para ISPs con MikroTik RouterOS
BGP para ISPs con MikroTik RouterOS
 
CCNA2 1 to 11 chapters! Completed
CCNA2 1 to 11 chapters! CompletedCCNA2 1 to 11 chapters! Completed
CCNA2 1 to 11 chapters! Completed
 
Practica6
Practica6Practica6
Practica6
 
Informe ospf tenicota435_paucar542
Informe ospf tenicota435_paucar542Informe ospf tenicota435_paucar542
Informe ospf tenicota435_paucar542
 
Configuración básica de un router y switch
Configuración básica de un router y switchConfiguración básica de un router y switch
Configuración básica de un router y switch
 
Ccna2 (chapter11) presentation by halvyn
Ccna2 (chapter11) presentation by halvynCcna2 (chapter11) presentation by halvyn
Ccna2 (chapter11) presentation by halvyn
 
Ccna3 mod02 2.3_sp_osfp
Ccna3 mod02 2.3_sp_osfpCcna3 mod02 2.3_sp_osfp
Ccna3 mod02 2.3_sp_osfp
 

Último

sistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mentalsistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mental
MariangelAdjam
 
Razones_para_estar_en_contra_del_aborto.pdf
Razones_para_estar_en_contra_del_aborto.pdfRazones_para_estar_en_contra_del_aborto.pdf
Razones_para_estar_en_contra_del_aborto.pdf
KristellCordova
 

Último (12)

ciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptxciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptx
 
Cuadernooooooo_ESI_Secundaria_2_2017.pdf
Cuadernooooooo_ESI_Secundaria_2_2017.pdfCuadernooooooo_ESI_Secundaria_2_2017.pdf
Cuadernooooooo_ESI_Secundaria_2_2017.pdf
 
sistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mentalsistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mental
 
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
 
PARTES DE LA PANTALLA DE POWER POINT.pptx
PARTES DE LA PANTALLA DE POWER POINT.pptxPARTES DE LA PANTALLA DE POWER POINT.pptx
PARTES DE LA PANTALLA DE POWER POINT.pptx
 
Dominios_De_Internet.pdf
Dominios_De_Internet.pdfDominios_De_Internet.pdf
Dominios_De_Internet.pdf
 
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptxCOMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
 
Razones_para_estar_en_contra_del_aborto.pdf
Razones_para_estar_en_contra_del_aborto.pdfRazones_para_estar_en_contra_del_aborto.pdf
Razones_para_estar_en_contra_del_aborto.pdf
 
Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.
 
Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.
 
Manual-Microsoft-Office-Excel-2i010-basico.pdf
Manual-Microsoft-Office-Excel-2i010-basico.pdfManual-Microsoft-Office-Excel-2i010-basico.pdf
Manual-Microsoft-Office-Excel-2i010-basico.pdf
 
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidianaPerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
PerezGallegos_Claudia_M1S3Al6.pptx las tic en la vida cotidiana
 

Manual para configuración de una red con enrutamiento ospf y mpls

  • 1. MANUAL PARA CONFIGURACIÓN DE UNA RED CON ENRUTAMIENTO OSPFY MPLS La ideade este tutorial esmostrardetalladamenteel montaje de unaredcompletaenlacual se emplearael protocolode enrutamientoOSPFparatenerasíla posibilidadde que encasode la caída de unode losenlaces,losrouterscalculenautomáticamente cual serálanuevaruta; adicionalmente se vaaagregar un marcado de paquetespormediode MPLS para que mejore la administraciónde lospaquetesporparte de losrouters. Es importante destacarque eneste tutorial nose va a profundizarenlateoría sobre OSPFni MPLS, sinoque estadireccionadoamostrar laaplicaciónde ellos. Por último,se hace laaclaraciónde que este tutorial estámontadosobre unoyaexistenteel cual podránveren linkal final de estaintroducción,laideaesrealizaralgunoscambiamosque consideramosnecesariosyque iremosexplicandoamedidaque se desarrolle el tutorial,y adicionalmente esperamoscontarconla colaboraciónde otrosmiembrosdel foroparahacer loque sería la configuraciónde unaVPN,lacual se visualizaramejorenel diagrama,ytambién la configuraciónde QoSpara de estamanerateneruna guía completade cómomontar una redcon todas estascaracterísticas. En la red planteada se encuentran 5 routers, el CORE es el que comunica al backbone con internet, y los demás 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 también 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 CORE-ZONA0: 172.26.1.0/24 · Enlace CORE-ZONA1: 172.26.2.0/24 · Enlace ZONA0-ZONA1: 172.26.3.0/24 · Enlace ZONA0-ZONA2: 172.26.4.0/24 · Enlace ZONA2-ZONA3: 172.26.5.0/24 · Enlace 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
  • 2. · ZONA 3: 10.3.0.0/16 Para la identificación 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 continuación vamos a proceder con la configuración de cada uno de los routers. ROUTER CORE Nombrar el Router: PHP: / system identity set name=CORE Creación de la interfaz Loopback: PHP: /interface bridge add name=loopback Direccionamiento de interfaces Después se agregan las direcciones correspondientes a cada interfaz del router: PHP: / ip address add interface=ether1 address=190.242.129.6/24 / ip address add interface=ether2 address=172.26.1.1/24 / ip address add interface=ether3 address=172.26.2.1/24 / ip address add interface=loopback address=10.255.255.254/32 Nombrar interfaces Ahora vamos a nombrar las interfaces para tener una mejor administración PHP: /interface ethernet set ether1 name=1WAN set ether2 name=2ZONA0 set ether3 name=3ZONA1 .. .. DNS, Enmascarado y ruta por defecto El siguiente paso es la configuración 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 out- interface=1WAN /ip route add gateway=190.242.129.2
  • 3. ENRUTAMIENTO OSPF Después pasamos a la configuración 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 metric-other-ospf=auto metric-rip=20 metric- static=20 name=default out-filter=ospf-out redistribute- bgp=no redistribute-connected=as-type-1 redistribute-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 métricas, se le indica que distribuya sus redes directamente conectadas y la que se creó de forma estática y por último se le está dando como identificación la dirección 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 caída de un enlace mientras que con punto a punto la elección era casi instantánea. PHP: /routing ospf interface add instance-id=0 interface=2ZONA0 network-type=point-to- point disabled=no add instance-id=0 interface=3ZONA1 network-type=point-to- point disabled=no .. .. .. Ahora procedemos a subir las redes que harán parte de la sesión 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 configuración del MPLS. MPLS Con el fin de distribuir las etiquetas de rutas, LDP(protocolo sobre el cual funciona MPLS) debe quedar habilitado: PHP:
  • 4. /mpls ldp set enabled=yes lsr-id=10.255.255.254 transport- address=10.255.255.254 Por último subimos las interfaces que hacen parte del backbone a la sesión 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 address add address=172.26.1.2/24 interface=ether1 add address=172.26.3.2/24 interface=ether2 add address=172.26.4.1/24 interface=ether3 add address=10.0.0.1/16 interface=ether4 add address=10.255.255.100/32 interface=loopback .. .. Nombrando las interfaces PHP: /interface ethernet set ether1 name=1CORE set ether2 name=2ZONA1 set ether3 name=3ZONA2 set ether4 name=4LAN .. .. Configurando DNS PHP: /ip dns set allow-remote-requests=yes servers=190.242.129.2,8.8.8.8
  • 5. .. .. ENRUTAMIENTO OSPF Después pasamos a la configuración del OSPF: PHP: /routing ospf instance set [ find default=yes ] disabled=no distribute-default=if-installed- as-type-1 in-filter=ospf-in metric-bgp=auto metric- connected=20 metric-default=1 metric-other-ospf=auto metric- rip=20 metric-static=20 name=default out-filter=ospf- out redistribute-bgp=no redistribute-connected=as-type-1 redistribute- other-ospf=no redistribute-rip=no redistribute-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 disabled=no add instance-id=0 interface=2ZONA1 network-type=point-to- point disabled=no add instance-id=0 interface=3ZONA2 network-type=point-to- point disabled=no .. .. .. Ahora procedemos a subir las redes que harán parte de la sesión 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 configuración 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 transport- address=10.255.255.100
  • 6. Por último subimos las interfaces que hacen parte del backbone a la sesión 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 address add address=172.26.2.2/24 interface=ether1 add address=172.26.3.1/24 interface=ether2 add address=172.26.6.1/24 interface=ether3 add address=10.1.0.1/16 interface=ether4 add address=10.255.255.1/32 interface=loopback .. .. Nombrando las interfaces PHP: /interface ethernet set ether1 name=1CORE set ether2 name=2ZONA0 set ether3 name=3ZONA2 set ether4 name=4LAN .. .. Configurando DNS PHP: /ip dns set allow-remote-requests=yes servers=190.242.129.2,8.8.8.8 ..
  • 7. .. .. ENRUTAMIENTO OSPF Después pasamos a la configuración del OSPF: PHP: /routing ospf instance set [ find default=yes ] disabled=no distribute-default=if-installed- as-type-1 in-filter=ospf-in metric-bgp=auto metric- connected=20 metric-default=1 metric-other-ospf=auto metric- rip=20 metric-static=20 name=default out-filter=ospf- out redistribute-bgp=no redistribute-connected=as-type-1 redistribute- other-ospf=no redistribute-rip=no redistribute-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 disabled=no add instance-id=0 interface=2ZONA0 network-type=point-to- point disabled=no add instance-id=0 interface=3ZONA2 network-type=point-to- point disabled=no .. .. .. Ahora procedemos a subir las redes que harán parte de la sesión 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 configuración 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 transport- address=10.255.255.1 Por último subimos las interfaces que hacen parte del backbone a la sesión MPLS, al igual que en el caso del OSPF la interface 4LAN no se agrega:
  • 8. 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 address add address=172.26.4.2/24 interface=ether1 add address=172.26.5.1/24 interface=ether2 add address=172.26.6.2/24 interface=ether3 add address=10.2.0.1/16 interface=ether4 add address=10.255.255.2/32 interface=loopback .. .. .. Nombrando las interfaces PHP: /interface ethernet set ether1 name=1ZONA0 set ether2 name=2ZONA3 set ether3 name=3ZONA1 set ether4 name=4LAN .. .. .. Configurando DNS PHP: /ip dns set allow-remote-requests=yes servers=190.242.129.2,8.8.8.8 ..
  • 9. .. .. ENRUTAMIENTO OSPF Después pasamos a la configuración del OSPF: PHP: /routing ospf instance set [ find default=yes ] disabled=no distribute-default=if-installed- as-type-1 in-filter=ospf-in metric-bgp=auto metric- connected=20 metric-default=1 metric-other-ospf=auto metric- rip=20 metric-static=20 name=default out-filter=ospf- out redistribute-bgp=no redistribute-connected=as-type-1 redistribute- other-ospf=no redistribute-rip=no redistribute-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 disabled=no add instance-id=0 interface=2ZONA3 network-type=point-to- point disabled=no add instance-id=0 interface=3ZONA1 network-type=point-to- point disabled=no .. .. .. Ahora procedemos a subir las redes que harán parte de la sesión 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 configuración 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 transport- address=10.255.255.2
  • 10. Por último subimos las interfaces que hacen parte del backbone a la sesión 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 address add address=172.26.5.2/24 interface=ether1 add address=10.3.0.1/16 interface=ether4 add 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 .. ..
  • 11. ENRUTAMIENTO OSPF Después pasamos a la configuración del OSPF: PHP: /routing ospf instance set [ find default=yes ] disabled=no distribute-default=if-installed- as-type-1 in-filter=ospf-in metric-bgp=auto metric- connected=20 metric-default=1 metric-other-ospf=auto metric- rip=20 metric-static=20 name=default out-filter=ospf- out redistribute-bgp=no redistribute-connected=as-type-1 redistribute- other-ospf=no redistribute-rip=no redistribute-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 disabled=no .. .. .. Ahora procedemos a subir las redes que harán parte de la sesión 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 configuración 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 transport- address=10.255.255.3 Por último subimos las interfaces que hacen parte del backbone a la sesión MPLS, al igual que en el caso del OSPF la interface 4LAN no se agrega: PHP: /mpls ldp interface add interface=1ZONA2 .. .. ..
  • 12. Testeo La forma principal de testearel sistema es comprobar la conectividad IP en toda la red, que debe sercompleta. En laboratorio, se puede hacer caer cualquier enlace y observar como, de haber ruta alternativa, se tomará automáticamente. En particular, a la hora de mantener el sistema, es útil verificar periódicamente el tiempo de adyacencia de los routers. En Winbox, en la ventana OSPF>Neighbors podemos ver qué vecinos están correctamente detectados. Si activamos la visualización de la columna “Adjacency”, verificaremos el tiempo que llevan comunicándose y podremos monitorizar el enlace. También 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 también nos muestra las rutas estáticas 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 comunicación entre dos routers, en este ejemplo podremos probar que ruta esta tomando la comunicación 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 Después 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
  • 13. 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. Link:http://www.ryohnosuke.com/foros/index.php?threads/11748/