Sau hai ngày khắc phục sự cố, tôi đã tìm ra lý do tại sao việc lập nhóm ESXi NIC của tôi không thành công.
Tôi có cấu trúc liên kết mạng sau (đơn giản hóa):
vmnic0
hiện được đặt thành không sử dụng trên công tắc ảo ESXi. Kết xuất gói (từ máy chủ) hiển thị KHÔNG có gói gửi đi trên giao diện vật lý này.
Tuy nhiên, kết nối mạng của tôi với máy chủ này trên SW1 thường xuyên bị ngắt (cứ sau vài giây). Tôi thấy rằng địa chỉ MAC của VMKernel b026.28b5.3b8c
tiếp tục xuất hiện trên cổng SW1 Gi1/0/7
, đánh bật nó ra khỏi cổng Gi1/0/22
và khiến các gói đi tới giao diện ESXi không hoạt động. Ngẫu nhiên, hành vi được biết là VMWare lấy địa chỉ MAC vật lý của NIC và sử dụng nó cho mạng VMKernel đầu tiên trên vSwitch đầu tiên.
Sau khi thiết lập cổng phản chiếu trên SW1, tôi thấy rằng vmnic0
đang gửi các gói LLDP định kỳ từ cùng một địa chỉ MAC. Ngoài ra, VMWare cho tôi biết LLDP thậm chí không được hỗ trợ trên các vSwitch tiêu chuẩn.
Thực tế là các gói đó không được Hệ điều hành HOST nhìn thấy, cho tôi biết đây là sự cố ở cấp độ phần cứng. Điều đáng nói là vmnic2
không thể hiện hành vi đó và nó là một loại thẻ NIC khác.
vmnic0
được liệt kê như một Bộ điều khiển Ethernet Broadcom BCM57416 NetXtreme-E 10GBASE-T RDMA
trong VMware. Đây là trên Dell Poweredge R740.
Làm cách nào để tắt tác nhân LLDP cấp phần cứng trên NIC này?
Và, những vấn đề này có thể gây ra nếu tôi làm như vậy?