UniFi – Gán địa chỉ MAC vào BSSID
- Tổng quát :
Bài viết này mô tả logic giữa BSSID (Mã nhận dạng bộ dịch vụ cơ bản) và địa chỉ MAC của radio tương ứng. - Giới thiệu :
Một điểm truy cập sử dụng nhiều địa chỉ MAC để liên lạc lớp 2 trên các giao diện khác nhau. Địa chỉ MAC của giao diện không dây được gọi là mã nhận dạng bộ dịch vụ cơ bản (BSSID). Điểm truy cập không dây cần một cách để tự động tạo các BSSID đó vì nó có thể có số lượng SSID khác nhau. Nói chung, mỗi giao diện vô tuyến và mạng có một địa chỉ MAC duy nhất trên thiết bị khi AP rời khỏi nhà máy. Quy tắc Địa chỉ MAC (bao gồm Ethernet, nếu có) như sau:
Dành cho Gen 3: UAP-nanoHD, UAP-IW-HD, UAP-FlexHD, UDM và UAP-BeaconHD
- ID MAC mặc định (được tìm thấy ở mặt sau của AP) được dành riêng cho ethernet. Nếu mô hình không có cổng ethernet, chẳng hạn như UAP-BeaconHD, thì nó vẫn được dành riêng cho mục đích này.
- Byte thứ 6 (đếm từ phải sang trái) của ID MAC mặc định cho biết địa chỉ MAC cơ sở để lấy BSSID. Địa chỉ MAC cơ sở có nguồn gốc như sau:
- Tần số 2.4G (raX) – byte thứ 6 + 1
- Tần số 5G (raiX) – byte thứ 6 + 2
- Phần mềm sử dụng địa chỉ MAC cơ sở đó để lấy BSSID (bằng cách thay đổi byte thứ 3) bằng cách sử dụng logic sau cho mỗi đài:
- Mỗi SSID tiếp theo đặt bit U / L (bit 1 của octet đầu tiên) thành 1, cho biết địa chỉ MAC được quản lý cục bộ.
- Ngoài ra, byte thứ 3 được xác định theo quy tắc sau:MacMSK = b’10001111Byte thứ 3 của (rai0 hoặc ra0) = byte thứ 3 của ID MAC gốc
byte thứ 3 của (raiX hoặc raX, X là khác không) = (byte thứ 3 của ID MAC gốc & MacMSK) + (X << 4). (Trong đó “&” là viết tắt của logic “VÀ”).

Ví dụ: đối với điểm truy cập như điểm trong ảnh ở bên trái, với ID MAC là 78: 8a: 20: df: 88: 70 và bốn SSID: SSID1, SSID2, SSID3, SSID4 (SSID1-2 là đối với 2.4G, SSID3-4 dành cho 5G) sẽ sử dụng ánh xạ sau: SSID1: 78: 8a: 20: df: 88: 71 (2.4G, ra0, 0xdf = byte thứ 3 gốc của ID MAC). SSID2: 7a: 8a: 20: 9f: 88: 71 (2.4G, ra1, MacMSK = b ‘10001111, 0x9f = 0xdf & 0xef + 1 << 4) SSID3: 78: 8a: 20: df: 88: 72 (5G, rai0, 0xdf = byte thứ 3 gốc của ID MAC) SSID4: 7a: 8a: 20: 9f : 88: 72 (5G, rai1, MacMSK = b’10001111, 0x9f = 0xdf & 0xef + 1 << 4). Lưu ý rằng địa chỉ MAC này (78: 8a: 20: df: 88: 71) là MAC của mạng SSID1 (và cứ thế tiếp tục cho các SSID khác) và không tương ứng với địa chỉ MAC của mạng có dây cổng ethernet (là 78: 8a: 20: df: 88: 70 trong trường hợp ví dụ này). |
Đối với UAP Gen 1, Gen 2, Gen 3
Không bao gồm Gen 1 UAP-AC và UAP-AC-Outdoor và Gen 3 UAP-nanoHD, UAP-IW-HD, UAP-FlexHD, UDM, UAP- và BeaconHD).
- SSID đầu tiên sử dụng MAC phần cứng mặc định của radio.
- Mỗi SSID tiếp theo đặt bit U / L (bit 1 của octet đầu tiên) thành 1, cho biết địa chỉ MAC được quản lý cục bộ. Ngoài ra, nó tăng 4 bit đáng kể nhất của octet đầu tiên theo (chỉ số SSID – 2).
Ví dụ: một AP có địa chỉ MAC 80: 2a: a8: 17: 74: b5 và bốn SSID: SSID1, SSID2, SSID3, SSID4 sẽ sử dụng ánh xạ sau:
SSID1: 80: 2a: a8: 17: 74: b5
SSID2: 82: 2a: a8: 17: 74: b5
SSID3: 92: 2a: a8: 17: 74: b5
SSID4: a2: 2a: a8: 17: 74: b5
Lưu ý rằng địa chỉ MAC này, 80: 2a: a8: 17: 74: b5, là MAC của radio phát các SSID đó và không tương ứng với địa chỉ MAC của cổng ethernet có dây. Cổng ethernet thường ở gần (tức là sửa đổi một trong các octet bằng 1 hoặc 2, tùy thuộc vào số lượng radio), nhưng không xác định octet nào được sửa đổi.
- Cách tìm bản đồ trong bộ điều khiển mạng UniFi :
- Điều hướng đến phần Thiết bị của bộ điều khiển.
2. Nhấp vào AP bạn chọn để hiển thị bảng thuộc tính của AP.
3. Trong bảng thuộc tính, trong tab chi tiết, hãy kiểm tra phần WLANS . Có cột BSSID nơi thông tin này có sẵn.
- Điều hướng đến phần Thiết bị của bộ điều khiển.

Xin lưu ý rằng đây là một ví dụ cơ bản về mạng có một mạng không dây.