Una de las preguntas mas recurridas en el CCNA es la elección de DR y BDR en una red multiacceso con el protocolo de enrutamiento de OSPF. Ya que en el curso que estoy impartiendo en Academia Lugones de Gestión de Redes de Voz y Datos damos OSPF aprovecho para escribir este post.
Como dije antes la elección de DR y BDR solo sucede en redes multiacceso no en redes punto a punto dentro de OSPF, ya que si no se aplicara DR y BDR en este tipo de redes las LSA generadas por OSPF inundarían la red llegando a suturarla en determinados momentos, ya que todos los routers enviarían a todos y así sucesivamente. Como digo a mis alumnos con la elección de DR y BDR (haciendo símil a Base de Datos) pasamos de una relación de muchos a muchos a una relación de muchos a uno y uno a muchos, y como sucede en el modelo relacional en OSPF ayuda a mejorar el rendimiento y la cantidad de LSA que se envían.
¿Como es el proceso de elección? Pues simple, el DR será aquel router cuyo interfaz conectado a la red multiacceso tenga una prioridad mas alta, siendo la mínima 0 y la máxima 255. En caso de que dos o mas routers tengan la misma prioridad en el interfaz conectado a la red mutliacceso, entonces será aquel router cuyo router-id sea el más alto.
¿que es el router-id y como se calcula?
El router-id es un numero representado como una IP que identifica a un router dentro de OSPF y se calcula de la siguiente manera:
1- Si el router tiene definido el comando router-id ese sera su valor.
2- Sino, tenemos que mirar si tiene definidas loopbacks, si es así será la ip de la loopback más alta. Ejemplo: 192.168.10.25 es mayor que 172.16.0.2
3- Sino hay loopbacks configuradas será la ip de la interfaz física activa más alta del router.
Resumen, en OSPF siempre lo mayor o más alto, y si tienes que implementar DR y BDR no dejes que su elección dependa de un interfaz físico.