En el estado Exstart, las partes OSPF negocian el maestro y el esclavo:
El proceso de negociación utiliza tres campos del mensaje DBD: el bit Init, el bit M y el bit MS, como se muestra en la siguiente figura:
Bit de inicio: este bit 1 indica que este es el primer mensaje DBD y una señal de que ambas partes han entrado en el estado de inicio.
M bit: más, este bit 1 indica que habrá mensajes DBD en el futuro.
Bit MS: este bit 1 indica que es un maestro.
Número de secuencia: un número de secuencia aleatorio generado por la parte, utilizado para la confirmación durante la negociación del mensaje DBD.
El proceso de negociación es el siguiente:
1: Ambas partes envían mensajes DBD con datos vacíos entre sí, y ambas establecen el bit M en 1, alegando ser el maestro y generando su propio número de serie.
2: Después de que ambas partes reciban el mensaje DBD de la otra parte, llevarán a cabo una elección. La elección compara la ID de enrutador de las dos partes, y la parte con la ID más grande se convierte en la maestra.
3: Después de que se completa la elección, los dos partidos comienzan a enviarse mensajes DBD entre sí, que contienen información de encabezado LSA.
4: Cuando se completa la elección y comienzan a enviarse mensajes DBD, el esclavo siempre envía primero el mensaje DBD al maestro.
5: En el mensaje DBD enviado por el esclavo, el número de secuencia es el último número de secuencia recibido del maestro, y en el mensaje DBD enviado por el maestro, el número de secuencia se incrementa en uno cada vez.
Dado que el maestro y el esclavo de la elección comparan la ID del enrutador, el DR y el BDR de la elección comparan primero la prioridad y luego la ID del enrutador con la misma prioridad, por lo que el maestro y el DR no tienen una relación directa. esclavo La elección de sus dos roles es dos procesos independientes.