8/9/2019 07-Dynamic Routing v0.2 Espaol
1/47
Index 2005 Index 2005
Ruteo DinmicoRuteo Dinmico
Conexiones de red redundantesConexiones de red redundantespor falla y balanceo de cargas depor falla y balanceo de cargas de
flujo de trafico usando OSPF yflujo de trafico usando OSPF yBGPBGP
8/9/2019 07-Dynamic Routing v0.2 Espaol
2/47
!ndex "##$
Protocolos de ruteo dinmicoProtocolos de ruteo dinmico
RouterOS de %i&ro'i& soporta(RouterOS de %i&ro'i& soporta( Open S)ortest Pat) First *OSPF+,Open S)ortest Pat) First *OSPF+, Routing !nformation Protocol *R!P+,Routing !nformation Protocol *R!P+, Border Gate-ay Protocol *BGP+.Border Gate-ay Protocol *BGP+.
RouterOS /O Soporta(RouterOS /O Soporta(
!nterior Gate-ay Routing Protocol *!GRP+,!nterior Gate-ay Routing Protocol *!GRP+,
0n)anced !nterior Gate-ay Routing Protocol0n)anced !nterior Gate-ay Routing Protocol*0n)anced !GRP+.*0n)anced !GRP+.
8/9/2019 07-Dynamic Routing v0.2 Espaol
3/47
!ndex "##$
Por 1ue usar ruteo dinmico2Por 1ue usar ruteo dinmico2
Ruteo dinmico puede ser usado para(Ruteo dinmico puede ser usado para( Distribuci3n automtica de informaci3n deDistribuci3n automtica de informaci3n de
ruteo4 al contrario de lo 1ue se tiene usandoruteo4 al contrario de lo 1ue se tiene usando
ruteo esttico,ruteo esttico, 5acer conexiones de red redundantes,5acer conexiones de red redundantes, Balanceo de carga.Balanceo de carga.
8/9/2019 07-Dynamic Routing v0.2 Espaol
4/47
!ndex "##$
Donde usar ruteo dinamico2Donde usar ruteo dinamico2
R!P y6o OSPF usado dentro de sistemasR!P y6o OSPF usado dentro de sistemasaut3nomos *7S+ t8picamente dentro de tuaut3nomos *7S+ t8picamente dentro de tupropia red donde tienes control total depropia red donde tienes control total deella.ella.
BGP usado entre sistemas aut3nomosBGP usado entre sistemas aut3nomos
8/9/2019 07-Dynamic Routing v0.2 Espaol
5/47
!ndex "##$
9ue es OSPF29ue es OSPF2
Open S)ortest Pat) First *OSPF+ es unOpen S)ortest Pat) First *OSPF+ es unprotocolo de :estado;del;enlace< 1ue tomaprotocolo de :estado;del;enlace< 1ue tomacuidado de las rutas en una estructura decuidado de las rutas en una estructura de
red dinmica 1ue puede emplearred dinmica 1ue puede empleardiferentes caminos )acia sus subredes.diferentes caminos )acia sus subredes.
OSPF es mas eficiente y escalable 1ueOSPF es mas eficiente y escalable 1ue
R!PR!P7mbos4 R!P y OSPF son usados dentro7mbos4 R!P y OSPF son usados dentrode sistemas autonomos *7S+de sistemas autonomos *7S+
8/9/2019 07-Dynamic Routing v0.2 Espaol
6/47
!ndex "##$
Cuando usar OSPF2Cuando usar OSPF2
Para redistribuir rutas e inyectar la ruta dePara redistribuir rutas e inyectar la ruta dedefault dentro del rea,default dentro del rea,
Para )acer lin&s de respaldo4 si tuPara )acer lin&s de respaldo4 si tucontrolas los ruteadores a ambos ladoscontrolas los ruteadores a ambos ladosdel6los enlacesdel6los enlaces
8/9/2019 07-Dynamic Routing v0.2 Espaol
7/47
!ndex "##$
7reas y ruteadores OSPF7reas y ruteadores OSPF
Area 0
Area 1 Area 2
ABR
ASBR
ABR
AS
8/9/2019 07-Dynamic Routing v0.2 Espaol
8/47
!ndex "##$
'ipos de ruteadores OSPF'ipos de ruteadores OSPF
RRuteadoresuteadores!nternos *dentro de un area+!nternos *dentro de un area+ RRuteadoresuteadoresdel bac&bone *dentro del area #+del bac&bone *dentro del area #+ RRuteadoresuteadoresde rea de frontera *7rea borderde rea de frontera *7rea border
routers+ *7BR+routers+ *7BR+ =n 7BR se posiciona entre " o mas reas=n 7BR se posiciona entre " o mas reas yy debedebe
tocar el rea #tocar el rea #
7utonomous system boundary routers *7SBR+7utonomous system boundary routers *7SBR+ Redistribuyen informaci3n de ruteo entre OSPF yRedistribuyen informaci3n de ruteo entre OSPF yotros protocolos de ruteootros protocolos de ruteo
8/9/2019 07-Dynamic Routing v0.2 Espaol
9/47
!ndex "##$
OSPF en RouterOSOSPF en RouterOS
%i&ro'i& RouterOS implementa OSPF >ersion "%i&ro'i& RouterOS implementa OSPF >ersion "*RFC "?"@+.*RFC "?"@+.
0l pa1uete routing debe ser instalado0l pa1uete routing debe ser instalado
C)eca con :6system pac&age print
8/9/2019 07-Dynamic Routing v0.2 Espaol
10/47
!ndex "##$
Configuracion de OSPFConfiguracion de OSPF
8/9/2019 07-Dynamic Routing v0.2 Espaol
11/47
!ndex "##$
!D del Router OSPF!D del Router OSPF
!D del Router !D debe ser unico dentro del!D del Router !D debe ser unico dentro delsistema autonomo *7S+sistema autonomo *7S+
!D del Router !D puede ser dejado como!D del Router !D puede ser dejado como#.#.#.##.#.#.# Direcci3n !P mas grande asignada al rDirecci3n !P mas grande asignada al ruteadoruteador
ser usadaser usada
8/9/2019 07-Dynamic Routing v0.2 Espaol
12/47
!ndex "##$
Ruta default de OSPFRuta default de OSPF
Deje la ruta Distribute default de maneraDeje la ruta Distribute default de maneraneAer4 a menos 1ue sea esto un 7SBRneAer4 a menos 1ue sea esto un 7SBR6routing ospf6routing ospf
set distribute;defaultas;type;Hset distribute;defaultas;type;H
8/9/2019 07-Dynamic Routing v0.2 Espaol
13/47
!ndex "##$
Redistribuci3n de rutas OSPFRedistribuci3n de rutas OSPF
7ctiAe redistribute connected routes Iy7ctiAe redistribute connected routes Iystatic routesJ(static routesJ(6routing ospf6routing ospf
set redistribute;connectedas;type;Hset redistribute;connectedas;type;H
set redistribute;staticas;type;Hset redistribute;staticas;type;H
SiSitu usas R!P o BGP4 1uiKs 1uierestu usas R!P o BGP4 1uiKs 1uieresredistribuir rutas aprendidas por esosredistribuir rutas aprendidas por esosprotocolosprotocolos
8/9/2019 07-Dynamic Routing v0.2 Espaol
14/47
!ndex "##$
/umeraci3n de 7rea/umeraci3n de 7rea
Lreas son definidas con nEmeros de ?" bits enLreas son definidas con nEmeros de ?" bits enformato de direcci3n !Pformato de direcci3n !P
#.#.#.# esta reserAado por el rea de bac&bone#.#.#.# esta reserAado por el rea de bac&bone 'odas las reas deben estar conectadas al rea'odas las reas deben estar conectadas al rea
#.#.#.##.#.#.# ConfiguraConfiguraccii33n bajo(n bajo(
6routing ospf area6routing ospf areaprintprint
add nameinternalH area;id#.#.#.Hadd nameinternalH area;id#.#.#.H
8/9/2019 07-Dynamic Routing v0.2 Espaol
15/47
!ndex "##$
Configuraci3n del LreaConfiguraci3n del Lrea
8/9/2019 07-Dynamic Routing v0.2 Espaol
16/47
!ndex "##$
Redes OSPF !Redes OSPF !
7dicione redes para especificar interfaces donde7dicione redes para especificar interfaces dondetu necesitas corriendo OSPF y el areatu necesitas corriendo OSPF y el area
Mas direcciones de reddeberan incluir laMas direcciones de reddeberan incluir la
direccion de la interfacedireccion de la interface6routing ospf net-or&6routing ospf net-or&
add net-or&H#.H.#.#6"N areabac&boneadd net-or&H#.H.#.#6"N areabac&bone /ota Para direcciones punto a punto4 la red debe/ota Para direcciones punto a punto4 la red debe
tener direcci3n remota del enlace con mascara de ?"tener direcci3n remota del enlace con mascara de ?"bitsbits
8/9/2019 07-Dynamic Routing v0.2 Espaol
17/47
!ndex "##$
Redes OSPF !!Redes OSPF !!
8/9/2019 07-Dynamic Routing v0.2 Espaol
18/47
!ndex "##$
Configuraci3n de !nterfaseConfiguraci3n de !nterfase
OSPF !OSPF ! Si es necesario4 actiAe costo de !nterfase (Si es necesario4 actiAe costo de !nterfase (6routing ospf interface6routing ospf interface
add interfaceet)N;rout@ cost$#add interfaceet)N;rout@ cost$#
8/9/2019 07-Dynamic Routing v0.2 Espaol
19/47
8/9/2019 07-Dynamic Routing v0.2 Espaol
20/47
!ndex "##$
>ecinos OSPF>ecinos OSPF
6routing ospf neig)bor print6routing ospf neig)bor print %uestra los Aecinos OSPF incluyendo este mismo ruteador%uestra los Aecinos OSPF incluyendo este mismo ruteador
8/9/2019 07-Dynamic Routing v0.2 Espaol
21/47
!ndex "##$
0stado de Aecinos0stado de Aecinos
0stado de Aecinos */eig)bor state+0stado de Aecinos */eig)bor state+muestra el estatus de la red OSPF(muestra el estatus de la red OSPF( Full( bases de datos de :estado de enlaces
8/9/2019 07-Dynamic Routing v0.2 Espaol
22/47
!ndex "##$
Rutas OSPF !Rutas OSPF !
6ip route print6ip route print D!O( Ruta inAalida conectada aadida porD!O( Ruta inAalida conectada aadida por
OSPF muestra 1ue OSPF esta corriendo enOSPF muestra 1ue OSPF esta corriendo en
dic)a interfasedic)a interfase Rutas multiples del mismo costo tienen unaRutas multiples del mismo costo tienen una
direccion destino y gate-ays separados pordireccion destino y gate-ays separados por
4.4.
8/9/2019 07-Dynamic Routing v0.2 Espaol
23/47
!ndex "##$
Rutas OSPF !!Rutas OSPF !!
8/9/2019 07-Dynamic Routing v0.2 Espaol
24/47
!ndex "##$
SumarioSumario
%anual de %i&ro'i&%anual de %i&ro'i&RouterOSRouterOS
Documentacion enDocumentacion enebeb
http://www.mikrotik.com/http://www.google.com/webhp?hl=en8/9/2019 07-Dynamic Routing v0.2 Espaol
25/47
!ndex "##$
Maboratorio de configuraci3nMaboratorio de configuraci3n
OSPFOSPF 5aga un5aga un 66system reset a sus e1uipossystem reset a sus e1uipos7dicione direcciones a su ruteador(7dicione direcciones a su ruteador(
Publica QQQQQQQQQQQQQQQQQQQPublica QQQQQQQQQQQQQQQQQQQ
Mocal QQQQQQQQQQQQQQQQQQQMocal QQQQQQQQQQQQQQQQQQQ
Configure OSPF aConfigure OSPF a
Redistribuir rutas estticas y conectadasRedistribuir rutas estticas y conectadas Corra OSPF sobre la interfase PublicaCorra OSPF sobre la interfase Publica
8/9/2019 07-Dynamic Routing v0.2 Espaol
26/47
!ndex "##$
C)ecando status de OSPFC)ecando status de OSPF
Cuantos Aecinos OSPF Aes2Cuantos Aecinos OSPF Aes2QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ Cuantos Aecinos estn en full state2Cuantos Aecinos estn en full state2
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ Recibiste la ruta de default2 QQQQQQQRecibiste la ruta de default2 QQQQQQQ
Cuantas rutas OSPF )an sido instaladas2Cuantas rutas OSPF )an sido instaladas2QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
8/9/2019 07-Dynamic Routing v0.2 Espaol
27/47
!ndex "##$
Reparando OSPFReparando OSPF
C)e1ue los Aecinos %i&ro'i&C)e1ue los Aecinos %i&ro'i&6ip neig)bor print6ip neig)bor print
C)e1ue los Aecinos OSPFC)e1ue los Aecinos OSPF
6routing ospf neig)bor print6routing ospf neig)bor print C)e1ue rutasC)e1ue rutas
6ip route print6ip route print C)e1ue logsC)e1ue logs
6log print6log print
8/9/2019 07-Dynamic Routing v0.2 Espaol
28/47
!ndex "##$
Mogs de OSPFMogs de OSPF
Mogs de OSPF muestran informaci3n 1ueMogs de OSPF muestran informaci3n 1uecambia entre los ruteadores(cambia entre los ruteadores(6log print -it)out;paging6log print -it)out;paging
ConfigErelo OFF despus de 1ue ospfConfigErelo OFF despus de 1ue ospfesta configurado y corriendoesta configurado y corriendo6system logging facility6system logging facility
set OSPF;!nfo localnoneset OSPF;!nfo localnone
8/9/2019 07-Dynamic Routing v0.2 Espaol
29/47
!ndex "##$
Respaldo OSPFRespaldo OSPF
Ruteador 7 Ruteador C
Internet
WLAN
Ruteador B
wlan1 10.1.0.1
ether1 10.0.1.2
wlan2 10.0.2.2
10.0.2.1
10.0.3.1 10.0.3.2
10.0.1.1
8/9/2019 07-Dynamic Routing v0.2 Espaol
30/47
!ndex "##$
Configurando el ruteador 7Configurando el ruteador 7
7ctiAe el ruteador para distribuir la ruta de7ctiAe el ruteador para distribuir la ruta dedefault y redistribuir las rutas conectadas(default y redistribuir las rutas conectadas(6routing ospf6routing ospf
distribute;defaultal-ays;as;type;Hdistribute;defaultal-ays;as;type;Hredistribute;connectedas;type;Hredistribute;connectedas;type;H
Configure OSPF para correr en las "Configure OSPF para correr en las "
interfaces locales(interfaces locales(6routing ospf net-or&6routing ospf net-or&add net-or& H#.#.#.#6H areabac&boneadd net-or& H#.#.#.#6H areabac&bone
8/9/2019 07-Dynamic Routing v0.2 Espaol
31/47
!ndex "##$
Configurando Ruteadores B y CConfigurando Ruteadores B y C
7ctiAe los ruteadores para redistribuir7ctiAe los ruteadores para redistribuirrutas conectadas(rutas conectadas(6routing ospf6routing ospf
redistribute;connectedas;type;Hredistribute;connectedas;type;H
Configure OSPF para correr en todas lasConfigure OSPF para correr en todas lasinterfaces(interfaces(6routing ospf net-or&6routing ospf net-or&
add net-or& H#.#.#.#6@ areabac&boneadd net-or& H#.#.#.#6@ areabac&bone
8/9/2019 07-Dynamic Routing v0.2 Espaol
32/47
!ndex "##$
%onitoreando el respaldo%onitoreando el respaldo
%onitoree el enlace ping%onitoree el enlace pinguueando las ipseando las ipsexternas del ruteador 7externas del ruteador 7
'ire el enlace 7;B desconectando el cable'ire el enlace 7;B desconectando el cableet)ernet(et)ernet( Cuantos segundos se re1uieren para 1ue laCuantos segundos se re1uieren para 1ue la
ruta cambie a traAs del ruteador C2ruta cambie a traAs del ruteador C2
Como )acer 1ue el enlace sobre elComo )acer 1ue el enlace sobre elruteador C sea el primario2ruteador C sea el primario2
8/9/2019 07-Dynamic Routing v0.2 Espaol
33/47
!ndex "##$
7lternatiAas para respaldo de7lternatiAas para respaldo de
OSPFOSPF =se /et-atc) para ejecutar scripts 1ue=se /et-atc) para ejecutar scripts 1ue)agan cambios de ruteo)agan cambios de ruteo
5aga bridge usando tEneles de 0o!P o5aga bridge usando tEneles de 0o!P o
DSDS Sugerencia( Cuando configure el Bridge4Sugerencia( Cuando configure el Bridge4
7ctiAe el Spanning 'ree Protocol *S'P+ para7ctiAe el Spanning 'ree Protocol *S'P+ para
preAenir loops,preAenir loops, =se el argumento de costo de puerto para=se el argumento de costo de puerto para
actiAar elcamino preferido a ser usado.actiAar elcamino preferido a ser usado.
8/9/2019 07-Dynamic Routing v0.2 Espaol
34/47
!ndex "##$
>istaKo a BGP>istaKo a BGP
0l Border Gate-ay Protocol *BGP+ es un0l Border Gate-ay Protocol *BGP+ es unprotocolo de ruteo inter;autonomo.protocolo de ruteo inter;autonomo.
0l uso primario de BGPs es para0l uso primario de BGPs es paraintercambiar informacion de reac)ibilidadintercambiar informacion de reac)ibilidadcon otros sistemas BGP.con otros sistemas BGP.
%i&ro'i& RouterOS implementa BGP%i&ro'i& RouterOS implementa BGP>ersion N *RFC HTTH+.>ersion N *RFC HTTH+.
8/9/2019 07-Dynamic Routing v0.2 Espaol
35/47
!ndex "##$
Configuraci3n BGPConfiguraci3n BGP
7S $###
ASBR1 ASBR2
7S $##H
Peer1
7S $##"
Peer2
8/9/2019 07-Dynamic Routing v0.2 Espaol
36/47
!ndex "##$
Configuraci3n BGPConfiguraci3n BGP
0specifi1ue el numero de0specifi1ue el numero de7S de tu ruteador BGP y7S de tu ruteador BGP y)abilite BGP()abilite BGP(
6routing bgp6routing bgp
set as$### enabledyesset as$### enabledyes Puedes especificar a1uiPuedes especificar a1ui
cuantas rutas de estecuantas rutas de esteruteador debern serruteador debern serredistribuidasredistribuidas
8/9/2019 07-Dynamic Routing v0.2 Espaol
37/47
!ndex "##$
Configuraci3n de la red BGPConfiguraci3n de la red BGP
0s posible especificar0s posible especificarredes las cualesredes las cualesdeberan serdeberan ser
adAertisedadAertiseddisregarding actualdisregarding actualroute information.route information.
#.#.#.#6# significa#.#.#.#6# significa
adAertising la ruta deadAertising la ruta dedefault.default.
8/9/2019 07-Dynamic Routing v0.2 Espaol
38/47
!ndex "##$
Configuraci3n del PeerConfiguraci3n del Peer
0specifi1ue el Peer de BGP con el cual usted0specifi1ue el Peer de BGP con el cual usted1uiere intercambiar la informaci3n de ruteo(1uiere intercambiar la informaci3n de ruteo( PeerH for 7SBRH4 Peer" for 7SBR".PeerH for 7SBRH4 Peer" for 7SBR".
BGP intercambiara informaci3n de ruteoBGP intercambiara informaci3n de ruteosolamente si puede establecer una conexi3n desolamente si puede establecer una conexi3n de'CP a su peer.'CP a su peer. Puerto 'CP HT debe estar abierto en el fire-allPuerto 'CP HT debe estar abierto en el fire-all
Puedes aadir tantos peers como sea re1uerido.Puedes aadir tantos peers como sea re1uerido.
8/9/2019 07-Dynamic Routing v0.2 Espaol
39/47
!ndex "##$
Peers BGPPeers BGP
8/9/2019 07-Dynamic Routing v0.2 Espaol
40/47
!ndex "##$
7rgumentos espec8ficos del7rgumentos espec8ficos del
PeerPeer
%ulti)op yes4 si el peer no esta dentro de%ulti)op yes4 si el peer no esta dentro dela misma red ejemplo4 si ruteo esttico ola misma red ejemplo4 si ruteo esttico odinmico es usado para conectarse a el.dinmico es usado para conectarse a el.
Route Reflect yes4 si el peer pertenece aRoute Reflect yes4 si el peer pertenece atu 7S y 1uieres redistribuir rutastu 7S y 1uieres redistribuir rutasaprendidas por el.aprendidas por el.
Prefix Mist !n y Out para controlar laPrefix Mist !n y Out para controlar laredistribucion de rutas.redistribucion de rutas.
8/9/2019 07-Dynamic Routing v0.2 Espaol
41/47
!ndex "##$
Status del Peer BGPStatus del Peer BGP
0jemplo de status0jemplo de statusde peer(de peer( /umero de/umero de
rutas recibidasrutas recibidas
es "Nes "N 0stado del peer0stado del peer
es :connected
8/9/2019 07-Dynamic Routing v0.2 Espaol
42/47
!ndex "##$
Mista Prefijo *prefix+Mista Prefijo *prefix+
Mistas Prefijo son usadas por R!P y BGP paraMistas Prefijo son usadas por R!P y BGP paracontrolar anuncios de control de rutas )aciacontrolar anuncios de control de rutas )aciaotros ruteadores y filtrar rutas recibidas desdeotros ruteadores y filtrar rutas recibidas desde
ellos.ellos. Cada MistaCada Mista;;prefijo tiene un nombre y una acci3nprefijo tiene un nombre y una acci3n
de default para la lista.de default para la lista. Ma acci3n de default es usada para rutasMa acci3n de default es usada para rutas1ue no1ue no
cumplen ninguna regla de la lista.cumplen ninguna regla de la lista.
8/9/2019 07-Dynamic Routing v0.2 Espaol
43/47
!ndex "##$
7dicionando Mistas de prefijos7dicionando Mistas de prefijos
8/9/2019 07-Dynamic Routing v0.2 Espaol
44/47
!ndex "##$
Reglas de las listas de prefijosReglas de las listas de prefijos
Prefix es prefijo de red a concordarPrefix es prefijo de red a concordar Mongitud del Prefix Mengt) es la longitudMongitud del Prefix Mengt) es la longitud
del prefix en bitsdel prefix en bits Despus de cambiar las reglas de lista deDespus de cambiar las reglas de lista de
prefix4 conexi3n al peer releAante deberprefix4 conexi3n al peer releAante deberser re;iniciada para 1ue se puedan usarser re;iniciada para 1ue se puedan usarlas nueAas reglas4 por ejemplo4 remoAer ylas nueAas reglas4 por ejemplo4 remoAer yaadir el peer.aadir el peer.
8/9/2019 07-Dynamic Routing v0.2 Espaol
45/47
8/9/2019 07-Dynamic Routing v0.2 Espaol
46/47
!ndex "##$
0jemplo de listas de prefix0jemplo de listas de prefix
Ruta default esRuta default es 'odas las rutas H#.'odas las rutas H#.
Son rec)aKadas4Son rec)aKadas4si la mascara desi la mascara de
red es mayor 1uered es mayor 1ueH bits.H bits.
Mas rutas H#.N;TMas rutas H#.N;Tson aceptadas sison aceptadas si
la mascara no esla mascara no esmas larga 1ue Hmas larga 1ue Hbits.bits.
8/9/2019 07-Dynamic Routing v0.2 Espaol
47/47
Preguntas del 'estPreguntas del 'est
Cuando usar BGP y cuando OSPF2Cuando usar BGP y cuando OSPF2 QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
Puede un ruteador pertenecer a " diferentesPuede un ruteador pertenecer a " diferentes
areas de OSPF con !Ds de area #.#.#.$ yareas de OSPF con !Ds de area #.#.#.$ y#.#.#.2#.#.#.2 QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
Para parar re recibir rutas de red H#. Desde elPara parar re recibir rutas de red H#. Desde el
peer BGP4 la lista de prefix de la regla !/ deberpeer BGP4 la lista de prefix de la regla !/ debertenertener PrefixQQQQQQQQQQQQQ4 longitud de prefixQQQQQQPrefixQQQQQQQQQQQQQ4 longitud de prefixQQQQQQ