Исходная ТД - ТД, на которую пользователь подключился первоначально.
Целевая ТД - ТД, на которую пользователь переключился в результате роуминга.
Для мониторинга работы роуминга необходимо снять дамп с радио интерфейса на целевой и исходной ТД.
Для начала необходимо убедиться, что клиентское устройство, которое использует пользователь, поддерживает стандарт 802.11r. Для этого необходимо в дампе с целевой ТД найти пакет Probe Response от ТД к клиентскому устройству. В данном пакете должен присутствавать элемент Mobility Domain, который содержит MDID, FT capability и FT policy. Ниже приведены примеры пакетов, для клиентских устройств, которые поддерживают и не поддерживают стандарт 802.11r.
Рисунок 1 - Пример пакета Probe Response от ТД к клиентскому устройству, которое поддерживает стандарт 802.11r
Рисунок 2 - Пример пакета Probe Response от ТД к клиентскому устройству, которое не поддерживает стандарт 802.11r
Следующий этап в мониторенге работы роуминга - это проверить корректность переключения пользователя на целевую ТД. Для этого необходимо убедиться, что процесс подключения клиентского устройства к целевой ТД заключается в обмене пакетами Reassosiation Request и Reassosiation Response. Если переключение пользователя произошло без участия роуминга 802.11r, то процесс процесс подключения клиентского устройства к целевой ТД будет выглядеть точно так же как и подключение к исходной ТД. Ниже приведены примеры обмена пакетами при подключении пользователя к исходной ТД и к целевой ТД.
Рисунок 3 - Подключение клиентского устройства к исходной ТД
Рисунок 4 - Подключение клиентского устройства к целевой ТД
Как видно из рисунка 3, процесс подключения к исходной ТД заключается в обмене пакетами Authentication, Assosiation (Request и Response) и обмене ключами. В то время, как подключение к целевой ТД состоит только из обмена пакетами Reassosiation Request и Reassosiation Response.