Roaming là gì?
Roaming là một hoạt động di chuyển của một client từ một AP này đến AP khác mà vẫn giữ được kết nối. Giống như việc bạn sử dụng một thiết bị điện tử như điện thoại, máy tính…không nối dây và có thể kết nối liên tục khi đang di chuyển tự do trong một khu vực rộng hơn nhờ vào việc bao phủ của một điểm truy cập duy nhất.
Chắc chắn rằng máy trạm sẽ có cùng số kênh với điểm truy cập bao phủ khu vực đó khi đang sử dụng tính năng roaming. Muốn có kết nối xuyên suốt thì wifi phải bao gồm một loạt các tính năng khác nhau. Lúc đó mỗi nút và mỗi điểm truy cập phải luôn xác thực các thông điệp nhận được, các nút đó luôn giữ liên lạc với mạng không dây kể cả khi không truyền giữ liệu.
Quá trình Roaming xảy ra như thế nào?
Quá trình Roaming diễn ra được chia làm hai trường hợp là quá trình roaming layer 2 trong wireless và quá trình roaming layer 3 trong wireless. Hãy lần lượt thử tìm hiểu cụ thể về các quá trình như sau”
Quá trình roaming layer 2 trong wireless
Khi người dùng chuyển đến một AP khác nhưng vẫn trong VLAN đó thì lúc này Roaming layer 2 sẽ diễn ra. Vì vẫn giữ nguyên địa chỉ IP và tất cả mọi hoạt động truyền dữ liệu nên client không được thông báo chuyển vùng. Quy trình roaming layer 2 trong wireless còn được gọi là chuyển vùng nội bộ (intracontroller roaming) và mất ít hơn 10ms.
Client sẽ được gửi một yêu cầu để xác thực khi chuyển đến AP mới. Sau khi xác thực thì AP sẽ gửi đến bộ điều khiển, sau đó client sẽ được đăng ký chuyển vùng trong bộ điều khiển. Trên thực tế bạn sẽ không thấy điều này trong bộ điều khiển.
Giả sử có thêm một bộ điều khiển khác cũng ở trường hợp đó thì client sẽ liên kết với bộ điều khiển 1 ở VLAN10. Kết nối vẫn hoạt động khi chuyển vùng đến AP 3 được quản lý bởi bộ điều khiển 2.
Vùng điều khiển (intracontroller roaming) vẫn xảy ra vì khi một user chuyển vùng từ bộ điều khiển này đến bộ điều khiển khác nhưng cùng một VLAN và không xảy ra quá trình DHCP. Có nghĩa là hai bộ điều khiển này sẽ cấu hình cùng với một nhóm di động (mobility group) và trao đổi các lệnh tin với nhau. Quá trình này đều không thể thấy và xảy ra trong vòng 20ms. Lúc đó các cơ sở dữ liệu của bộ điều khiển 1 sẽ được chuyển qua cho bộ điều khiển 2.
Quá trình roaming layer 3 trong wireless
Cũng giống như roaming layer 2 là client chuyển vùng một cách trong suốt. Chỉ có khác ở roaming layer 3 là bạn sẽ làm việc với nhiều bộ điều khiển trên nhiều subnet khác nhau. Mặc dù các bộ điều khiển khác subnet nhưng user vẫn không thay đổi địa chỉ IP. Mà các tunnel của luồng dữ liệu trong các bộ điều khiển quay trở về bộ điều khiển gốc nên nó là một cấu hình smoke-and-mirrors.
Ứng dụng của roaming
Khi một trạm không dây di chuyển từ vùng được bao phủ bởi một điểm truy cập không dây sang một điểm khác, cơ chế roaming cho phép kết nối không dây được bàn giao đến điểm truy cập mới.
Roaming giúp việc mở rộng các dòng thiết bị wifi cho văn phòng, khu vực chia ra nhiều vùng hoặc nhiều tầng khác nhau mà vẫn đảm bảo kết nối mạng ổn định và thông suốt.
Hiện nay trên thị trường có rất nhiều dòng thiết bị access point có tính năng roaming như unifi, openmesh, meraki, aruba, grandstream,..