A method and apparatus are described including scanning a channel, generating a report for the scanned channel, transmitting the channel report to an associated access point and receiving a channel assignment responsive to said channel report. Also described are a method and apparatus including scanning a channel, generating a first channel report, receiving a second channel report from an associated
client, transmitting the first channel report and the second channel report to a
server, receiving a channel assignment message from the
server responsive to the first and second channel reports and transmitting the channel assignment message to the associated
client. Further described are a method and apparatus including receiving a channel report from an associated access point, building an
interference graph responsive to the channel report, determining channel assignments based on the
interference graph and transmitting a channel assignment message to the associated access point.