ที่อยู่ MAC สำหรับเครื่องเสมือน


19

ตามที่ฉันเข้าใจแล้วที่อยู่ MAC จะถูกกำหนดให้กับทุกอุปกรณ์ทางกายภาพโดยผู้ผลิต โดยการขยายที่อยู่ MAC ที่กำหนดให้กับเครื่องเสมือน - ตัวอย่างเช่นถ้าฉันสร้างเครื่องเสมือนใหม่ที่มี ISO ของลินุกซ์ที่ได้รับมอบหมาย?

หากได้รับมอบหมายในระหว่างการสร้างเครื่องเสมือนใหม่ - เราจะไม่เสี่ยงกับการกำหนดที่อยู่ MAC ที่ใช้งานแล้วหรือไม่


คำถามนั้นเหมาะสำหรับ serverfault / superuser

คำตอบ:


18

ใช่ช่วงที่อยู่ MAC ที่ใช้โดยเครื่องเสมือนทั่วโลกจะถูกนำมาใช้ซ้ำ

อย่างไรก็ตามที่อยู่ MAC จะต้องไม่ซ้ำกันในเครือข่ายเลเยอร์ 2 สิ่งใดที่อยู่อีกด้านของเราเตอร์ไม่ทราบหรือไม่ทราบว่าที่อยู่ MAC ในพื้นที่ของคุณคืออะไร เฉพาะอุปกรณ์ที่เชื่อมต่อโดยตรงหรือผ่านสวิตช์เท่านั้นที่รู้ว่าที่อยู่ MAC ของกันและกัน

ภายในเครือข่ายของคุณความขัดแย้งของที่อยู่ MAC อาจเป็นปัญหาได้ ไฮเปอร์ไวเซอร์ส่วนใหญ่อนุญาตให้คุณกำหนดช่วงของที่อยู่ MAC ที่กำหนดให้กับเครื่องเสมือนใหม่โดยอัตโนมัติดังนั้นหากคุณมีโฮสต์หลายโฮสต์คุณจะกำหนดค่าให้แต่ละเครื่องใช้ช่วงที่แตกต่างกัน ต้องใช้ความระมัดระวังเพื่อให้แน่ใจว่ามีการสร้างที่อยู่ MAC ใหม่เมื่อทำการโคลนเครื่องเสมือน


11

ที่อยู่ MAC ถูกกำหนดให้กับเครื่องเสมือนอย่างไร

พวกเขากำลังสร้างขึ้น โอ้ไม่สมบูรณ์ พวกเขาใช้ OUI ที่เฉพาะเจาะจง (3 octets แรกบางครั้งเรียกว่า ID ผู้จัดจำหน่าย) เพื่อไม่ให้ขัดแย้งกับผู้จำหน่ายฮาร์ดแวร์ที่รู้จัก แต่พวกเขาสร้างขึ้นในพื้นที่ไม่มีฐานข้อมูลกลางหรืออะไรอย่างนั้น

หากได้รับมอบหมายในระหว่างการสร้างเครื่องเสมือนใหม่ - เราจะไม่เสี่ยงกับการกำหนดที่อยู่ MAC ที่ใช้งานแล้วหรือไม่

ใช่ แต่ความเสี่ยงค่อนข้างต่ำ OUI ควรแยกจากอุปกรณ์ที่ไม่ใช่ VM แม้ว่าเราจะใช้โฮสต์ VM สองโฮสต์ที่ได้รับมอบหมายจาก OUI เดียวกัน แต่ก็มีตัวเลือกที่เป็นไปได้ 2 ^ 24 ตัวเลือกหรือที่อยู่ MAC ที่เป็นไปได้ 16777216 รายการ เนื่องจาก MAC มีความสำคัญกับเครือข่ายท้องถิ่นเท่านั้นจึงเป็นสิ่งที่ดี ...


เมื่อต้องการระบุในมุมมองความน่าจะเป็นของการชนนั้นจะอยู่ที่ประมาณ 3% เมื่อคุณมี 1,000 VMs wolframalpha.com/input/…
Ajedi32

…หรือคล้ายกับผู้ชนะลอตเตอรี่;)
ซึ

2

โดยทั่วไปแล้วแพลตฟอร์มการจำลองเสมือนจะสร้างที่อยู่ MAC แบบสุ่มใหม่สำหรับแต่ละอินเตอร์เฟสเครือข่ายเสมือนเมื่อสร้าง (ขึ้นอยู่กับซอฟต์แวร์คุณอาจแทนที่ MAC แบบสุ่มนั้นด้วยการเลือกอย่างใดอย่างหนึ่ง)

ในบริบทของอีเทอร์เน็ตที่อยู่ MAC จะต้องไม่ซ้ำกันในส่วนของเครือข่ายเฉพาะเพื่อให้ทำงานได้จริง ๆ แล้วมันค่อนข้างง่ายในการสร้าง MAC ที่ไม่ซ้ำกันทางสถิติ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.