This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Protocolos de ruteo dinámicoProtocolos de ruteo dinámico
RouterOS de MikroTik soporta:RouterOS de MikroTik soporta: Open Shortest Path First (OSPF);Open Shortest Path First (OSPF); Routing Information Protocol (RIP);Routing Information Protocol (RIP); Border Gateway Protocol (BGP).Border Gateway Protocol (BGP).
Por que usar ruteo dinámico?Por que usar ruteo dinámico?
Ruteo dinámico puede ser usado para:Ruteo dinámico puede ser usado para: Distribución automática de información de Distribución automática de información de
ruteo, al contrario de lo que se tiene usando ruteo, al contrario de lo que se tiene usando ruteo estático;ruteo estático;
Hacer conexiones de red redundantes;Hacer conexiones de red redundantes; Balanceo de carga.Balanceo de carga.
Donde usar ruteo dinamico?Donde usar ruteo dinamico?
RIP y/o OSPF usado dentro de sistemas RIP y/o OSPF usado dentro de sistemas autónomos (AS) típicamente dentro de tu autónomos (AS) típicamente dentro de tu propia red donde tienes control total de propia red donde tienes control total de ella.ella.
BGP usado entre sistemas autónomosBGP usado entre sistemas autónomos
Open Shortest Path First (OSPF) es un Open Shortest Path First (OSPF) es un protocolo de “estado-del-enlace” que toma protocolo de “estado-del-enlace” que toma cuidado de las rutas en una estructura de cuidado de las rutas en una estructura de red dinámica que puede emplear red dinámica que puede emplear diferentes caminos hacia sus subredes.diferentes caminos hacia sus subredes.
OSPF es mas eficiente y escalable que OSPF es mas eficiente y escalable que RIPRIP
Ambos, RIP y OSPF son usados dentro Ambos, RIP y OSPF son usados dentro de sistemas autonomos (AS)de sistemas autonomos (AS)
Para redistribuir rutas e inyectar la ruta de Para redistribuir rutas e inyectar la ruta de default dentro del área;default dentro del área;
Para hacer links de respaldo, si tu Para hacer links de respaldo, si tu controlas los ruteadores a ambos lados controlas los ruteadores a ambos lados del/los enlacesdel/los enlaces
RRuteadoresuteadores Internos (dentro de un area) Internos (dentro de un area) RRuteadoresuteadores del backbone (dentro del area 0) del backbone (dentro del area 0) RRuteadoresuteadores de área de frontera (Area border de área de frontera (Area border
routers) (ABR)routers) (ABR) Un ABR se posiciona entre 2 o mas áreas Un ABR se posiciona entre 2 o mas áreas y y debe debe
tocar el área 0tocar el área 0
Autonomous system boundary routers (ASBR)Autonomous system boundary routers (ASBR) Redistribuyen información de ruteo entre OSPF y Redistribuyen información de ruteo entre OSPF y
otros protocolos de ruteootros protocolos de ruteo
MikroTik RouterOS implementa OSPF Version 2 MikroTik RouterOS implementa OSPF Version 2 (RFC 2328).(RFC 2328).
El paquete routing debe ser instaladoEl paquete routing debe ser instalado Checa con “/system package print”Checa con “/system package print”
Si no esta instalado, sube el paquete de la misma Si no esta instalado, sube el paquete de la misma versión del rversión del ruteadoruteador ‘routing-2.x.x.npk’ y ‘routing-2.x.x.npk’ y reiniciareinicia el el rruetadoruetador
OSPF usa protocolo 89 para comunicarse con OSPF usa protocolo 89 para comunicarse con sus vecinos, asegúrese que la cadena input del sus vecinos, asegúrese que la cadena input del firewall no lo filtre!firewall no lo filtre!
ID del Router ID debe ser unico dentro del ID del Router ID debe ser unico dentro del sistema autonomo (AS)sistema autonomo (AS)
ID del Router ID puede ser dejado como ID del Router ID puede ser dejado como 0.0.0.00.0.0.0 Dirección IP mas grande asignada al rDirección IP mas grande asignada al ruteadoruteador
Deje la ruta ‘Distribute default’ de manera Deje la ruta ‘Distribute default’ de manera ‘never’, a menos que sea esto un ASBR‘never’, a menos que sea esto un ASBR/routing ospf/routing ospf
set distribute-default=as-type-1set distribute-default=as-type-1
Áreas son definidas con números de 32 bits en Áreas son definidas con números de 32 bits en formato de dirección IPformato de dirección IP
0.0.0.0 esta reservado por el área de backbone0.0.0.0 esta reservado por el área de backbone Todas las áreas deben estar conectadas al área Todas las áreas deben estar conectadas al área
Adicione redes para especificar interfaces Adicione redes para especificar interfaces donde tu necesitas corriendo OSPF y el areadonde tu necesitas corriendo OSPF y el area
Las direcciones de reddeberan incluir la Las direcciones de reddeberan incluir la direccion de la interfacedireccion de la interface/routing ospf network/routing ospf network
add network=10.1.0.0/24 area=backboneadd network=10.1.0.0/24 area=backbone Nota! Para direcciones punto a punto, la red debe Nota! Para direcciones punto a punto, la red debe
tener dirección remota del enlace con mascara de 32 tener dirección remota del enlace con mascara de 32 bitsbits
Configuración de Interface Configuración de Interface OSPF IIOSPF II
No cambie nada en configuración avanzada, a menos No cambie nada en configuración avanzada, a menos que realmente sepa usted QUE ESTA HACIENDO!!!que realmente sepa usted QUE ESTA HACIENDO!!!
/routing ospf neighbor print/routing ospf neighbor print Muestra los vecinos OSPF incluyendo este mismo ruteadorMuestra los vecinos OSPF incluyendo este mismo ruteador
Estado de vecinos (Neighbor state) Estado de vecinos (Neighbor state) muestra el estatus de la red OSPF:muestra el estatus de la red OSPF: Full: bases de datos de “estado de enlaces” Full: bases de datos de “estado de enlaces”
estan completamente sincronizadasestan completamente sincronizadas 2-Way: Comunicacion bidireccional 2-Way: Comunicacion bidireccional
/ip route print/ip route print DIO: Ruta invalida conectada añadida por DIO: Ruta invalida conectada añadida por
OSPF muestra que OSPF esta corriendo en OSPF muestra que OSPF esta corriendo en dicha interfasedicha interfase
Rutas multiples del mismo costo tienen una Rutas multiples del mismo costo tienen una direccion destino y gateways separados por direccion destino y gateways separados por ‘,’.‘,’.
Laboratorio de configuración Laboratorio de configuración OSPFOSPF
Haga un Haga un //system reset a sus equipossystem reset a sus equipos Adicione direcciones a su ruteador:Adicione direcciones a su ruteador:
Publica ___________________Publica ___________________ Local ___________________Local ___________________
Configure OSPF aConfigure OSPF a Redistribuir rutas estáticas y conectadasRedistribuir rutas estáticas y conectadas Corra OSPF sobre la interfase PublicaCorra OSPF sobre la interfase Publica
Cuantos vecinos están en ‘full’ state? Cuantos vecinos están en ‘full’ state? ________________________________
Recibiste la ruta de default? _______Recibiste la ruta de default? _______ Cuantas rutas OSPF han sido instaladas? Cuantas rutas OSPF han sido instaladas?
Logs de OSPF muestran información que Logs de OSPF muestran información que cambia entre los ruteadores:cambia entre los ruteadores:/log print without-paging/log print without-paging
Configúrelo OFF después de que ospf Configúrelo OFF después de que ospf esta configurado y corriendoesta configurado y corriendo/system logging facility/system logging facility
Configurando el ruteador AConfigurando el ruteador A
Active el ruteador para distribuir la ruta de Active el ruteador para distribuir la ruta de default y redistribuir las rutas conectadas:default y redistribuir las rutas conectadas:/routing ospf/routing ospfdistribute-default=always-as-type-1distribute-default=always-as-type-1redistribute-connected=as-type-1redistribute-connected=as-type-1
Configure OSPF para correr en las 2 Configure OSPF para correr en las 2 interfaces locales:interfaces locales:/routing ospf network/routing ospf networkadd network 10.0.0.0/16 area=backboneadd network 10.0.0.0/16 area=backbone
Monitoree el enlace pingMonitoree el enlace pinguueando las ips eando las ips externas del ruteador Aexternas del ruteador A
Tire el enlace A-B desconectando el cable Tire el enlace A-B desconectando el cable ethernet:ethernet: Cuantos segundos se requieren para que la Cuantos segundos se requieren para que la
ruta cambie a través del ruteador C?ruta cambie a través del ruteador C? Como hacer que el enlace sobre el Como hacer que el enlace sobre el
ruteador C sea el primario?ruteador C sea el primario?
Alternativas para respaldo de Alternativas para respaldo de OSPFOSPF
Use Netwatch para ejecutar scripts que Use Netwatch para ejecutar scripts que hagan cambios de ruteohagan cambios de ruteo
Haga bridge usando túneles de EoIP o Haga bridge usando túneles de EoIP o WDSWDS
Sugerencia: Cuando configure el Bridge,Sugerencia: Cuando configure el Bridge, Active el Spanning Tree Protocol (STP) para Active el Spanning Tree Protocol (STP) para
prevenir loops;prevenir loops; Use el argumento de costo de puerto para Use el argumento de costo de puerto para
activar elcamino ‘preferido’ a ser usado.activar elcamino ‘preferido’ a ser usado.
El Border Gateway Protocol (BGP) es un El Border Gateway Protocol (BGP) es un protocolo de ruteo inter-autonomo.protocolo de ruteo inter-autonomo.
El uso primario de BGP’s es para El uso primario de BGP’s es para intercambiar informacion de ‘reachibilidad’ intercambiar informacion de ‘reachibilidad’ con otros sistemas BGP.con otros sistemas BGP.
Configuración de la red BGPConfiguración de la red BGP
Es posible especificar Es posible especificar redes las cuales redes las cuales deberan ser deberan ser advertised advertised disregarding actual disregarding actual route information.route information.
0.0.0.0/0 significa 0.0.0.0/0 significa advertising la ruta de advertising la ruta de default.default.
Especifique el Peer de BGP con el cual usted Especifique el Peer de BGP con el cual usted quiere intercambiar la información de ruteo:quiere intercambiar la información de ruteo: Peer1 for ASBR1, Peer2 for ASBR2.Peer1 for ASBR1, Peer2 for ASBR2.
BGP intercambiara información de ruteo BGP intercambiara información de ruteo solamente si puede establecer una conexión de solamente si puede establecer una conexión de TCP a su peer.TCP a su peer. Puerto TCP 179 debe estar abierto en el firewallPuerto TCP 179 debe estar abierto en el firewall
Puedes añadir tantos peers como sea Puedes añadir tantos peers como sea requerido.requerido.
Argumentos específicos del Argumentos específicos del PeerPeer
Multihop ‘yes’, si el peer no esta dentro de Multihop ‘yes’, si el peer no esta dentro de la misma red ejemplo, si ruteo estático o la misma red ejemplo, si ruteo estático o dinámico es usado para conectarse a el.dinámico es usado para conectarse a el.
Route Reflect ‘yes’, si el peer pertenece a Route Reflect ‘yes’, si el peer pertenece a tu AS y quieres redistribuir rutas tu AS y quieres redistribuir rutas aprendidas por el.aprendidas por el.
Prefix List In y Out para controlar la Prefix List In y Out para controlar la redistribucion de rutas.redistribucion de rutas.
Listas Prefijo son usadas por RIP y BGP para Listas Prefijo son usadas por RIP y BGP para controlar anuncios de control de rutas hacia controlar anuncios de control de rutas hacia otros ruteadores y filtrar rutas recibidas desde otros ruteadores y filtrar rutas recibidas desde ellos.ellos.
Cada ListaCada Lista--prefijo tiene un nombre y una acción prefijo tiene un nombre y una acción de default para la lista.de default para la lista.
La acción de default es usada para rutasLa acción de default es usada para rutas que no que no cumplen ninguna regla de la lista.cumplen ninguna regla de la lista.
Reglas de las listas de prefijosReglas de las listas de prefijos
Prefix es prefijo de red a concordarPrefix es prefijo de red a concordar Longitud del Prefix Length es la longitud Longitud del Prefix Length es la longitud
del prefix en bitsdel prefix en bits Después de cambiar las reglas de lista de Después de cambiar las reglas de lista de
prefix, conexión al peer relevante deberá prefix, conexión al peer relevante deberá ser re-iniciada para que se puedan usar ser re-iniciada para que se puedan usar las nuevas reglas, por ejemplo, remover y las nuevas reglas, por ejemplo, remover y añadir el peer.añadir el peer.
Cuando usar BGP y cuando OSPF?Cuando usar BGP y cuando OSPF? ____________________________________________________________
Puede un ruteador pertenecer a 2 diferentes Puede un ruteador pertenecer a 2 diferentes areas de OSPF con ID’s de area 0.0.0.5 y areas de OSPF con ID’s de area 0.0.0.5 y 0.0.0.6?0.0.0.6? ____________________________________________________________
Para parar re recibir rutas de red 10. Desde el Para parar re recibir rutas de red 10. Desde el peer BGP, la lista de prefix de la regla IN deberá peer BGP, la lista de prefix de la regla IN deberá tenertener Prefix_____________, longitud de prefix______Prefix_____________, longitud de prefix______