Hi Colin,
just an update after we managed network traces of a working and none working one yesterday. Seems that even after assurances from our DHCP provider and screen shots of the server, they had still managed to configure the 2 servers in the cluster differently. One had option 60 defined and one didn't.
The APs were getting DHCP responses from the different servers, hence some finding the controller and some not.
The comparrison of the DHCP traces did manage to settle a query which I hand't been able to resolve or find clear documentation.
With only a valid option 43 configured the DHCP server may still send option 43 back to the AP, but this isn't sufficient for the AP to accept it as valid, breaking out of the controller location cycle. Option 60 also has to be returned to the AP as part of the DHCP response packets in order for the AP to recognise it as valid.
Up until seeing both traces side by side we weren't sure if Option 43 alone in the DHCP response was sufficient.
For other people's future reference here is a translation of a packet capture of a correct DHCP response:-
+ option: (53) DHCP Message Type (ACK)
+ option: (58) Renewal Time value
+ option: (59) Rebinding Time value
+ option: (51) IP Address Lease Time
+ option: (54) DHCP server Identifier
+ option: (1) subnet Mask
+ option: (3) Router
+ option: (6) Domain Name server
+ option: (15) Domain Name
- option: (60) vendor class identifier
Length: 8
vendor class identifier: ArubaAP
- option: (43) vendor-specific Information (Aruba AP)
Length: 12
Aruba controller IP: 192.168.1.254
+ option: (255) End
Anyway thanks again for you help and advice.
Regards
Steve