Tại sao các khung WakeOnlan được gửi để phát sóng


9

Tôi đang cố gắng tìm hiểu tại sao đánh thức các khung lan, ở dạng đơn giản nhất, được chỉ định theo địa chỉ quảng bá ethernet (FF: FF: FF: FF: FF: FF) chứ không phải địa chỉ của máy được bật nguồn .

Nó có phải làm với bảng nội bộ chuyển đổi mạng xác nhận địa chỉ mac thành cổng không?

Câu trả lời:


13

Theo thông số kỹ thuật của AMD, điểm đến không nhất thiết phải là địa chỉ của tất cả mọi người. Nó cũng có thể là địa chỉ của trạm nhận hoặc địa chỉ multicast. Các tải trọng là một câu chuyện khác nhau. Nó phải là chuỗi ff: ff: ff: ff: ff: ff theo sau là địa chỉ MAC của trạm nhận được lặp lại 16 lần.

Sự hiện diện của sự vắng mặt của mục nhập của trạm trong bảng CAM của công tắc không nên quan trọng trong trường hợp này. Nếu mục nhập không xuất hiện, gói tin sẽ được chuyển tiếp ra tất cả các cổng.


Có một cộng hưởng để gửi địa chỉ quảng bá cụ thể, một trường hợp đặc biệt chỉ phát sóng (trong khung ethernet) hoạt động?
ApriOri

@Erb Không phải là tôi biết. Các địa chỉ phát sóng có thể ít hữu ích trong thực tế. Tôi đã chạy thử nghiệm nhanh bằng cách sử dụng etherwakewakeonlancác tiện ích. Máy nguồn có nhiều giao diện. Etherwake gửi đến địa chỉ MAC của trạm theo mặc định và cho phép bạn chỉ định giao diện. Wakeonlan gửi đến địa chỉ MAC quảng bá và tôi phải chỉ định một địa chỉ IP đích, nếu không nó đã gửi gói tin ra giao diện sai.
Gerald Combs

Theo thông số kỹ thuật AMD mà bạn đề cập, có vẻ như có liên quan đến phát sóng theo hướng, khi bạn cần đánh thức máy trên một mạng khác. Có vẻ như chỉ khi địa chỉ quảng bá được sử dụng, gói WOL sẽ chuyển đến mạng con trước.
ApriOri

1
Hãy sao lưu một chút ở đây. Có tối đa hai (có thể nhiều hơn hai nhưng hãy giữ mọi thứ đơn giản) các loại địa chỉ trong gói: liên kết dữ liệu và mạng. Nếu bạn đang cố gắng đánh thức một máy trên cùng một mạng con, bạn có thể sử dụng địa chỉ lớp liên kết unicast, multicast hoặc quảng bá. Đối với một máy trên một mạng con khác, bạn phải sử dụng một địa chỉ mà (các) bộ định tuyến sẽ chuyển tiếp sẽ hiển thị tại NIC đích ngay cả sau khi được xử lý trên đường. Điều này thường có nghĩa là địa chỉ mạng quảng bá trên mạng con đích, do đó "phát sóng theo hướng mạng con".
Gerald Combs

Phần "Ý nghĩa cơ sở hạ tầng" của thông số kỹ thuật giải thích nó tốt hơn tôi có thể.
Gerald Combs

8

Đúng. Vì ánh xạ hết hạn sau một thời gian (nói chung là 4 giờ nếu tôi nhớ lại chính xác), nó cần được phát để nó có cơ hội tiếp cận máy mục tiêu sau khi ánh xạ không còn nữa.

Biên tập:

Khắc phục: Nếu ánh xạ hết hạn, tin nhắn vẫn được phát.

Lý do duy nhất khiến bạn cần sử dụng phát sóng là trong trường hợp máy di chuyển vật lý sang một cổng khác và bạn đã cố sử dụng các gói Magic để đánh thức máy trước khi ánh xạ hết hạn. Âm thanh như thế sẽ có ích trong trung tâm dữ liệu, nhưng tôi không thể nói nếu nó thực sự được sử dụng.

Mặc dù ví dụ tôi đã đưa ra có lẽ không bao giờ xảy ra, nhưng có khả năng lý do tại sao phát sóng thường được chọn - nó đáng tin cậy hơn trong trường hợp ánh xạ xấu / lỗi thời.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.