220.127.116.11 Receiving a LocalMasterAnnouncement Frame
A LocalMasterAnnouncement frame MUST be processed as follows:
If the browser server whose Current Role is equal to backup browser server, it MUST update the name of the local master browser that sent it in the Machine Groups list, adding a new entry if one does not exist.
If the Local master browser server with IsPrimaryDomainController set to TRUE receives a LocalMasterAnnouncement frame with the SV_TYPE_MASTER_BROWSER (MB) flag set, it MUST continue to be in the same state and send a RequestElection frame as specified in section 18.104.22.168.
The server SHOULD continue processing as described below even in the send fails.
If the Local master browser with IsPrimaryDomainController set to FALSE receives a LocalMasterAnnouncement frame with the SV_TYPE_MASTER_BROWSER (MB) flag set from a domain controller, it MUST unregister the NetBIOS unique name <machine group>[0x1D] so that the announcing browser server can successfully register it, set Current Role to potential browser server, and it MUST empty all elements in the Backup Browser List. The browser server MUST disable advertising of the master browser service as specified in [MS-SRVS] section 22.214.171.124, passing SV_TYPE_MASTER_BROWSER as the input parameter.
For any other browser server state, if it receives a LocalMasterAnnouncement frame with the SV_TYPE_MASTER_BROWSER (MB) flag set, ignore the frame and continue to be in the same state.