Broadcast Storm là gì là câu hỏi thường gặp khi mạng LAN đột nhiên chậm, mất kết nối hàng loạt hoặc switch nhấp nháy đèn liên tục. Đây là hiện tượng lưu lượng broadcast tăng bất thường trong mạng, thường liên quan đến vòng lặp Layer 2, cấu hình switch sai hoặc thiếu cơ chế kiểm soát broadcast.
Broadcast Storm là gì?
Broadcast Storm là lỗi xảy ra trong mạng nội bộ, đặc biệt ở các hệ thống dùng nhiều switch. Để hiểu đúng, cần biết broadcast là gì và vì sao lưu lượng này có thể làm nghẽn toàn bộ mạng.
Khái niệm Broadcast Storm
Broadcast Storm là gì? Đây là hiện tượng các gói broadcast bị phát tán quá mức trong mạng LAN. Khi số lượng gói broadcast tăng nhanh và lặp lại liên tục, switch, máy tính, camera, server và các thiết bị mạng có thể bị quá tải.
Broadcast là kiểu gửi gói tin đến tất cả thiết bị trong cùng một broadcast domain. Trong điều kiện bình thường, broadcast cần thiết cho các hoạt động như ARP, DHCP hoặc tìm kiếm thiết bị trong mạng.
Vấn đề xảy ra khi broadcast bị nhân lên liên tục. Juniper mô tả traffic storm có thể xuất hiện khi các bản tin broadcast khiến thiết bị nhận phản hồi bằng các bản tin broadcast khác, làm lưu lượng lan rộng và gây suy giảm mạng.
Có thể hiểu đơn giản, Broadcast Storm giống như một tiếng vang trong phòng kín. Một gói broadcast ban đầu bị lặp lại qua các switch, sau đó tiếp tục lan rộng cho đến khi mạng bị nghẽn.

Broadcast Storm ảnh hưởng đến mạng như thế nào?
Khi Broadcast Storm xảy ra, switch phải xử lý lượng lớn gói tin trong thời gian ngắn. Băng thông bị chiếm bởi lưu lượng không cần thiết. CPU của switch hoặc thiết bị mạng cũng có thể tăng cao.
Người dùng sẽ thấy mạng chậm bất thường. Máy tính vẫn cắm dây mạng nhưng không truy cập được server. Camera IP mất kết nối. WiFi có sóng nhưng không vào được hệ thống nội bộ.
Với mạng doanh nghiệp, Broadcast Storm có thể làm gián đoạn máy in mạng, tổng đài IP, camera, phần mềm kế toán, NAS hoặc máy chủ nội bộ. Cisco cũng cảnh báo traffic storm control được dùng để ngăn cổng LAN bị gián đoạn bởi broadcast, multicast hoặc unicast traffic storm.
Dấu hiệu nhận biết Broadcast Storm
Dấu hiệu dễ thấy nhất là mạng LAN chậm hoặc mất kết nối hàng loạt. Lỗi thường xảy ra đột ngột, không chỉ trên một máy tính riêng lẻ.
Trên switch, đèn các cổng có thể nhấp nháy liên tục dù người dùng không truyền dữ liệu lớn. Một số switch quản lý có thể ghi log về broadcast tăng cao, storm control kích hoạt hoặc MAC address di chuyển bất thường giữa nhiều port.
Nếu mạng có nhiều switch, lỗi có thể lan rất nhanh. Khi rút một dây uplink hoặc tắt một switch nhánh, mạng có thể trở lại bình thường. Đây là dấu hiệu cho thấy có khả năng tồn tại vòng lặp hoặc thiết bị gây broadcast bất thường.
Nguyên nhân gây Broadcast Storm
Sau khi biết Broadcast Storm là gì, tiếp theo chúng ta tìm hiểu về nguyên nhân. Broadcast Storm thường không xuất hiện ngẫu nhiên. Phần lớn trường hợp liên quan đến vòng lặp mạng, cấu hình switch sai hoặc thiếu cơ chế bảo vệ ở lớp truy cập.
Vòng lặp Layer 2 trên switch
Nguyên nhân phổ biến nhất là vòng lặp Layer 2. Lỗi này xảy ra khi hai hoặc nhiều switch được nối với nhau theo cách tạo thành một vòng khép kín.
Ví dụ, người dùng cắm nhầm hai dây từ một switch phụ về cùng switch trung tâm. Hoặc một nhân viên tự cắm thêm switch mini dưới bàn làm việc và nối sai hai cổng với nhau.
Trong mạng Layer 2, switch sẽ flood broadcast frame ra nhiều cổng. Nếu có vòng lặp, frame có thể quay lại switch ban đầu và tiếp tục bị phát tán. Cisco cũng nhấn mạnh Layer 2 loop có thể gây rối loạn nghiêm trọng trong LAN và có nhiều tình huống khiến broadcast storm xảy ra dù mạng có cơ chế phòng vòng lặp.

STP bị tắt hoặc cấu hình sai
STP, RSTP hoặc MSTP được dùng để chống vòng lặp Layer 2. Khi hoạt động đúng, switch sẽ chặn một số đường dư để tránh tạo loop.
Broadcast Storm dễ xảy ra khi STP bị tắt, cấu hình sai hoặc bị chặn trên một số port. Một số lỗi vật lý như liên kết một chiều trên cáp quang cũng có thể làm STP xử lý sai trạng thái cổng. Cisco xem unidirectional link là một nguyên nhân thường gặp gây bridging loop trong môi trường STP.
Trong mạng nhỏ, nhiều người thường tắt STP vì nghĩ hệ thống đơn giản. Nhưng khi có thêm switch phụ, camera, access point hoặc thiết bị mở rộng, việc thiếu STP có thể khiến lỗi loop xuất hiện rất nhanh.
Thiết bị phát broadcast bất thường
Không phải Broadcast Storm nào cũng do cắm nhầm dây. Một số thiết bị lỗi cũng có thể phát broadcast quá nhiều.
Ví dụ, camera IP lỗi firmware, máy tính nhiễm phần mềm độc hại, thiết bị IoT treo hoặc card mạng lỗi có thể tạo lượng lớn broadcast, multicast hoặc unknown unicast. Khi switch không giới hạn lưu lượng này, mạng sẽ bị ảnh hưởng.
Huawei mô tả traffic suppression và storm control là các công nghệ kiểm soát broadcast, multicast và unknown unicast để ngăn broadcast storm do các loại lưu lượng này gây ra.
Cách xử lý Broadcast Storm
Khi nghi ngờ Broadcast Storm, cần xử lý nhanh nhưng không nên reset toàn bộ thiết bị ngay. Mục tiêu là cô lập vùng lỗi, xác định port gây storm và khôi phục cơ chế chống loop.
Cô lập nhanh vùng gây lỗi
Bước đầu tiên là xác định khu vực mạng bị ảnh hưởng. Hãy kiểm tra xem lỗi xảy ra toàn công ty, một tầng, một phòng ban hay chỉ một nhóm camera.
Nếu mạng chậm toàn bộ, nên kiểm tra switch trung tâm trước. Nếu chỉ một khu vực lỗi, hãy kiểm tra switch nhánh ở khu vực đó.
Có thể rút tạm từng uplink hoặc từng switch nhánh để xem mạng có ổn định trở lại không. Khi rút một đường kết nối mà mạng hết nghẽn, khu vực đó rất có thể đang có loop hoặc thiết bị phát broadcast bất thường.
Không nên rút dây ngẫu nhiên nếu hệ thống quan trọng đang hoạt động. Nên ghi lại dây nào đã rút, cổng nào đang kiểm tra và thời điểm thao tác để tránh làm sai sơ đồ mạng.

Kiểm tra port switch và lưu lượng broadcast
Nếu dùng switch quản lý, hãy kiểm tra trạng thái port, log hệ thống, bảng MAC và thống kê lưu lượng. Cổng có broadcast tăng đột biến thường là điểm cần ưu tiên kiểm tra.
Một dấu hiệu khác là MAC flapping. Đây là hiện tượng cùng một địa chỉ MAC xuất hiện luân phiên trên nhiều port. Lỗi này thường liên quan đến loop hoặc thiết bị đấu nối sai.
Cần kiểm tra các vị trí dễ phát sinh lỗi như switch phụ dưới bàn làm việc, switch cho camera, switch ở tủ mạng phụ, access point có nhiều cổng LAN hoặc dây mạng mới được cắm gần thời điểm xảy ra lỗi.
Nếu không có switch quản lý, có thể xử lý bằng cách chia vùng. Rút từng nhóm dây theo sơ đồ. Sau đó cắm lại từng nhóm để tìm đoạn gây nghẽn.
Khôi phục STP, loop protection và storm control
Sau khi cô lập lỗi, cần bật lại các cơ chế bảo vệ. STP hoặc RSTP nên được bật trên hệ thống switch để ngăn vòng lặp Layer 2.
Với port access nối đến máy tính, camera, máy in hoặc thiết bị người dùng, nên dùng các cơ chế như BPDU Guard, Loop Protection hoặc port security nếu switch hỗ trợ. Aruba cũng nêu loop protection có thể hữu ích trong những trường hợp STP không thể dùng để ngăn loop tại mép mạng.
Storm control cũng nên được cấu hình trên các port phù hợp. Cơ chế này giúp switch giám sát lưu lượng broadcast, multicast hoặc unknown unicast. Khi lưu lượng vượt ngưỡng, switch có thể drop gói hoặc thực hiện hành động bảo vệ theo cấu hình. Juniper cho biết storm control có thể ngăn sự cố do broadcast traffic storm gây ra.
Cách phòng tránh Broadcast Storm trong mạng LAN
Phòng tránh Broadcast Storm quan trọng hơn xử lý sau sự cố. Một hệ thống mạng nhỏ vẫn nên có sơ đồ, phân vùng và cấu hình bảo vệ rõ ràng.
Thiết kế sơ đồ mạng rõ ràng
Doanh nghiệp nên có sơ đồ mạng LAN thể hiện modem, router, firewall, switch trung tâm, switch nhánh, access point, camera và server. Mỗi uplink nên được ghi rõ đi từ đâu đến đâu.
Không nên để người dùng tự ý cắm switch phụ không kiểm soát. Nếu cần mở rộng cổng mạng, kỹ thuật viên nên lắp switch đúng vị trí và cập nhật lại sơ đồ.
Dây mạng trong tủ rack nên được đánh số hai đầu. Khi xảy ra lỗi, việc xác định đúng dây và đúng port sẽ nhanh hơn nhiều.

Bật STP/RSTP và bảo vệ port access
STP hoặc RSTP nên được bật trên switch để tránh vòng lặp. Với mạng có nhiều switch, cần cấu hình root bridge hợp lý để đường đi ổn định hơn.
Các port access nên bật BPDU Guard hoặc tính năng tương đương nếu thiết bị hỗ trợ. Mục tiêu là ngăn người dùng cắm switch lạ làm ảnh hưởng topology STP. Aruba Central cũng mô tả BPDU Protection là tính năng bảo vệ STP topology bằng cách ngăn BPDU không phù hợp đi vào miền STP.
Với cổng nối camera, máy in hoặc PC, không nên để chế độ trunk nếu không cần. Càng ít cấu hình mở thừa, rủi ro loop và broadcast lan rộng càng thấp.
Tách VLAN và giới hạn broadcast bằng storm control
VLAN giúp chia mạng thành nhiều broadcast domain nhỏ hơn. Ví dụ, có thể tách VLAN nhân viên, VLAN camera, VLAN khách và VLAN quản trị thiết bị.
Khi một VLAN gặp broadcast bất thường, tác động sẽ được giới hạn hơn so với việc toàn bộ thiết bị nằm chung một mạng phẳng. Tuy nhiên, VLAN không thay thế STP hoặc storm control.
Storm control nên được cấu hình theo năng lực thiết bị và lưu lượng thực tế. Ngưỡng quá thấp có thể chặn nhầm lưu lượng hợp lệ. Ngưỡng quá cao lại không đủ hiệu quả khi storm xảy ra.
Với hệ thống quan trọng, nên theo dõi biểu đồ traffic, log switch và cảnh báo port. Cách này giúp phát hiện sớm broadcast tăng bất thường trước khi mạng bị nghẽn toàn bộ.
Kết luận
Broadcast Storm là gì có thể hiểu là hiện tượng gói broadcast tăng đột biến và lặp lại trong mạng LAN, khiến switch và thiết bị đầu cuối bị quá tải. Nguyên nhân thường đến từ loop Layer 2, STP sai, thiết bị lỗi hoặc thiếu storm control. Để xử lý, cần cô lập vùng lỗi, kiểm tra port switch và cấu hình cơ chế chống loop phù hợp.

Để lại một bình luận