Địa chỉ MAC cho máy ảo


19

Theo tôi hiểu, địa chỉ MAC được nhà sản xuất gán cho mọi thiết bị vật lý. Bằng cách mở rộng, các địa chỉ MAC được gán cho các máy ảo như thế nào - ví dụ nếu tôi tạo một máy ảo mới có ISO được gán?

Nếu nó được chỉ định trong khi tạo một máy ảo mới - chúng ta không có nguy cơ bị gán địa chỉ MAC đã được sử dụng?


Câu hỏi đó phù hợp hơn cho serverfault / superuser.

Câu trả lời:


18

Có, phạm vi địa chỉ MAC được sử dụng bởi các máy ảo trên toàn thế giới được sử dụng lại.

Tuy nhiên, địa chỉ MAC chỉ cần là duy nhất trên mạng lớp 2 cục bộ. Bất cứ điều gì ở phía bên kia của bộ định tuyến đều không biết hoặc quan tâm địa chỉ MAC cục bộ của bạn là gì. Chỉ các thiết bị được kết nối trực tiếp hoặc thông qua các công tắc mới biết địa chỉ MAC của nhau.

Trong mạng của bạn, xung đột địa chỉ MAC có thể là một vấn đề. Hầu hết các trình ảo hóa cho phép bạn đặt phạm vi địa chỉ MAC mà chúng tự động gán cho các máy ảo mới, vì vậy nếu bạn có nhiều máy chủ, bạn định cấu hình chúng cho mỗi địa chỉ sử dụng một phạm vi khác nhau. Cũng cần phải cẩn thận để đảm bảo tạo địa chỉ MAC mới khi nhân bản máy ảo.


11

Địa chỉ MAC được gán cho máy ảo như thế nào

Họ đã tạo nên . Ồ, không hoàn toàn; họ sử dụng các OUI cụ thể (3 octet đầu tiên, đôi khi được gọi là ID nhà cung cấp) để không xung đột với các nhà cung cấp phần cứng đã biết. Nhưng chúng được tạo tại địa phương, không có cơ sở dữ liệu trung tâm hoặc bất cứ thứ gì tương tự.

Nếu nó được chỉ định trong khi tạo một máy ảo mới - chúng ta không có nguy cơ bị gán địa chỉ MAC đã được sử dụng?

Có, nhưng rủi ro là khá thấp. OUI phải tách biệt với các thiết bị không VM. Ngay cả khi chúng tôi nhận hai máy chủ VM được gán từ cùng một OUI, vẫn có 2 ^ 24 lựa chọn có thể hoặc 16777216 địa chỉ MAC có thể. Vì MAC chỉ quan trọng trên mạng cục bộ, nên những thứ đó thường có tỷ lệ cược tốt ...


Đặt điều đó vào viễn cảnh, xác suất xảy ra va chạm chỉ khoảng 3% khi bạn có 1000 VM. wolframalpha.com/input/ từ
Ajedi32

Mạnh hoặc, tương tự như những người trúng xổ số;)
Tetsujin

2

Thông thường, nền tảng ảo hóa sẽ tạo một địa chỉ MAC mới, ngẫu nhiên cho mỗi giao diện mạng ảo khi tạo (tùy thuộc vào phần mềm, bạn có thể ghi đè MAC ngẫu nhiên đó bằng một trong những lựa chọn của bạn).

Trong ngữ cảnh của ethernet, một địa chỉ MAC chỉ phải là duy nhất trên một phân đoạn mạng cụ thể để hoạt động nên thực sự khá đơn giản để tạo MAC độc đáo về mặt thống kê.

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.