The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
RRM is a collection of algorithms which together provide a comprehensive management solution- the key algorithmic groups to be discussed here are:
RF Grouping–The algorithm responsible for determining the RF Group Leader and members
DCA–A Global Algorithm, runs on the RF Group leader
TPC–A Global Algorithm, runs on the RF Group Leader
CHDM–A Local Algorithm, runs on each individual controller
In addition to RRM, there are several features which manage specific traffic types or client types which can greatly increase the spectral efficiency and assist RRM in providing a better experience for users. These will be discussed in context with the algorithms.
RRM is organized under the following Hierarchy:
RF Group Name ⇒ RF Group leader(s) ⇒ RF Neighborhood(s)
For any RF Group Name, multiple RF group Leaders may exist (a minimum of 2, one for 2.4 GHz and one for 5 GHz will always be present). An RF Group Leader will manage multiple RF Neighborhoods.
It is assumed that readers have a detailed knowledge of the following:
Readers should fully understand the following terms used throughout this document with regard to Cisco's RRM algorithms:
Signal: refers to RF emanating from AP’s belonging to the same RF group or our AP’s.
Interference: Wi-Fi signals that do not belong to our network (rogues).
Noise: any signal that cannot be demodulated as an 802.11 signal. This can either be from a non-802.11 source (such as a microwave or Bluetooth device) or from an 802.11 source whose signal is below sensitivity threshold of the receiver or has been corrupted due to collision or interference.
dBm: an absolute, logarithmic mathematical representation of the strength of an RF signal. dBm is directly correlated to milliwatts, but is commonly used to easily represent output power in the very low values common in wireless networking.
RSSI, or Received Signal Strength Indicator: an absolute, numeric measurement of the strength of the signal in a channel.
Noise floor: the ambient RF Noise level (an absolute value expressed in dBm) below which received signals are unintelligible.
SNR: the ratio of signal strength to noise floor. This value is a relative value and as such is measured in decibels (dB).
RF Group: The logical container that an instance of RRM is configured through. All devices belonging to a single RF Network will be configured as a member of a particular RF group.
RF Group leader: The device where the algorithms for the RF group will be run. The RF group leader is either automatically selected through an election process or may be manually assigned through configuration. Two are required – one for each Spectrum band 2.4 and 5 GHz. And more may be present given the equipment and scale being employed.
RF Neighborhood: A group of AP’s that belonging to the same RF group which can hear each other at =/>-80 dBm. This is a physical grouping based on RF proximity.
TPC: Transmit Power Control is the RRM algorithm that monitors and manages transmit power level for all AP’s in the RF group. There are two versions – each with their strenghths – this document will cover both with recommendations.
DCA: Dynamic Channel Assignment is the RRM algorithm responsible for selecting the operating channel for all AP’s in the RF group.
CHDM: Coverage Hole Detection and Mitigation–consists of the Coverage Hole Detection algorithm and the Coverage Hole Mitigation algorithm – CHD and CHM. This also has intersection with the HDX feature of Optimized Roaming as it relies on the measurements obtained from CHD.
CM: Cost Metric–an RSSI based metric which combines AP load, Co-channel interference, Adjacent channel interference and non wi-fi sourced interference into a goodness metric used by DCA to evaluate effective channel throughput potential.
How Does RRM do and what it does?
The high level view of RRM is quite simple. It is a framework of services used to gather relevant over the air information and store it for analysis. Each AP spends time listening within its environment and collecting a variety of utilization statistics. The information collected drives many algorithms (wIDS and rogue detection are examples outside of RRM's algorithms). Each AP will gather information regarding Neighbors (Neighbor Discovery Protocol) channel conditions - Load, Interference, Noise. This information is collected by the RF Group Leader for the entire RF Group and used to determine the structure of the RF Domain first and break down the domain into RF Neighborhoods. An RF Neighborhood is a group of AP's that can hear one another, and as such must have channel and power solutions calculated together.
So the RF Group Leader is the designated controller that will run RRM Algorithm's on information that it collects from Member controllers. It does this by first identifying groups of AP's that are physically close enough to one another and organizing these into groups of RF Neighborhoods. The RF Group Leader is also the repository for the current RRM configurations (for channel and power) that will be used to configure the Algorithms for the RF Group.