Por lo que entendi, cada distrito manda a los nodos incidentes con los que nunca se conecto un mensaje Outside? para saber si pertenece o no a la misma Ciudad, en caso de que si lo descarta y sigue con otro, si no tiene ningun incidente de otra ciudad, lo marca en infinito.
1) Es algo asi el funcionamiento? Sin entrar en detalles de como actua la respuesta de si es Internal o no comparando nombres y niveles.
2) Si es asi, ahi es cuando digo que si un distrito retorna infinito, no creo que eso signifique que termino el protocolo para el, ya que aun puede pasar que en otro distrito (supongamos un distrito que esta en otra rama originada del Downtown) si se tenga un vecino de otra ciudad y el cual absorbe a la ciudad, lo que implicaria mandar mensajes con el nuevo nombre y nivel.