ที่อยู่ MAC ของคอมพิวเตอร์ระบุได้อย่างไร?


10

ในขณะที่ถ่ายภาพคอมพิวเตอร์บางเครื่องในวันนี้ฉันเริ่มสงสัย ... จะเกิดอะไรขึ้นถ้าสอง LAN MAC address ในคอมพิวเตอร์สองเครื่องต่างกันหรือไม่ ... นั่นอาจทำให้เกิดปัญหา ฉันมารู้ทีหลังว่าที่อยู่ MAC 'ที่อยู่ 48 บิตนั้นมีที่อยู่ MAC 248 หรือ 281,474,976,710,656 ที่อาจเป็นไปได้ [ในคำอื่น ๆอุปกรณ์เครือข่ายจำนวนมาก ]

ที่อยู่ MAC เหล่านี้ถูกกำหนดอย่างไร

เราจะเคยวิ่งออกไปจากพวกเขา? (ฉันรู้ว่าคำถามที่สองคือการเก็งกำไร แต่มีอุปกรณ์จำนวนมากที่ต้องใช้ที่อยู่ Mac ... )

ที่อยู่ MAC จะถูกรีไซเคิลหรือไม่


1
ฉันได้อ่านเรื่องราวเกี่ยวกับวิธีที่ฮาร์ดแวร์การผลิตจะหยุดการเพิ่มที่อยู่ MAC โดยไม่ตั้งใจและชุดของ NIC จะมีที่อยู่เหมือนกัน แล้วใครบางคนที่สร้างเครือข่ายขนาดใหญ่จะซื้อทั้งชุดและพบความประหลาดใจที่น่ารังเกียจ ...
user1686

คำตอบ:


13
  1. MAC นั้นแบ่งออกเป็นสองส่วน OUI (24 บิตแรก) และ ID อุปกรณ์ (24 บิตสุดท้าย) IEEE ควบคุมและจัดสรรส่วน OUI; ดังนั้นหากคุณเข้าสู่ธุรกิจการทำนิคส์ของคุณเองคุณจะต้องลงทะเบียนกับ IEEE และรับ OUI ที่เป็นเอกลักษณ์ของคุณเอง ส่วน ID อุปกรณ์จะได้รับการจัดการโดย บริษัท อย่างอิสระ

  2. เราทำได้ดีมาก แต่ที่อยู่ MAC จะต้องไม่ซ้ำกันในแต่ละเครือข่ายเลเยอร์ 2

  3. ส่วน OUI ไม่ใช่สิ่งที่นำกลับมาใช้ใหม่หากคุณแหย่ในตารางที่อยู่ MAC ของสวิตช์คุณสามารถบอกได้ 24 บิตแรกที่สร้างอุปกรณ์เช่น Cisco, Google "OUI lookup"

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

ผู้ดูแลระบบเครือข่ายสามารถเลือกที่จะใช้ที่อยู่ MAC ที่ได้รับการดูแลภายในเครื่องได้


พวกเขาจะใช้นโยบายการรีไซเคิลแบบใด 2 ^ 16 คือ ~ 16 ล้านพวกเขาจำเป็นต้องรีไซเคิล MACs จริง ๆ หรือไม่
Hengjie

3
@Hengjie: 16 ล้านไม่มาก ตัวอย่างเช่น Cisco ส่งมอบเซิร์ฟเวอร์มากกว่า 2 ล้านเครื่องในช่วงไตรมาสแรกของปี 2555 ( news.techworld.com/storage/3361179/… ) ดังนั้นผู้ผลิตรายใหญ่จะต้องรีไซเคิลรหัสอุปกรณ์ (หรือรับ OUI เพิ่มเติม)
sleske

2

ที่อยู่ mac สร้างขึ้นโดยกลุ่มที่ชื่อว่า INTERNic และขายให้กับผู้ขาย NIC ในบล็อก 24B แรกเป็นรหัสผู้ขายและ 24B สุดท้ายเป็นที่อยู่แต่ละรายการ

MACS ที่ซ้ำกันเกิดขึ้นเนื่องจากผู้ค้าต้องการซื้อที่อยู่จำนวนน้อยที่สุด แต่การทำซ้ำเป็นเพียงปัญหาหาก nics สองรายการอยู่ใน LAN เดียวกัน หากทั้งสอง MAC นั้นใช้ LAN ที่ต่างกันพวกเขาจะไม่เห็นกันและกันและไม่ชนกัน

MACs เป็นที่อยู่ของเลเยอร์ 2 และช่วยให้กรอบข้อมูลเคลื่อนที่ใน LAN เมื่อเฟรมข้อมูลนั้นถูกกำหนดไว้สำหรับเครือข่ายอื่นมันจะกำหนดเฟรมของมันไปที่พอร์ตเราเตอร์ LAN ในพื้นที่และเมื่อย้ายจาก LAN หนึ่งไปยังอีก LAN แพ็คเก็ตจะถูกใส่เข้าไปในเฟรมใหม่สำหรับ LAN นั้นโดยใช้เราเตอร์ LAN ท้องถิ่นเป็นผู้ส่ง และ exit เราเตอร์พอร์ตท้องถิ่นสำหรับปลายทาง


2
InterNICจัดการ DNS ไม่ใช่ที่อยู่ MAC การใช้ทั้งสองอย่างของตัวย่อ "NIC" นั้นแตกต่างกันและไม่เกี่ยวข้อง: การ์ดเชื่อมต่อเครือข่ายกับศูนย์ข้อมูลเครือข่าย
Wyzard

1

ตอบคำถามของคุณ:

  • True - ที่อยู่ MAC นั้นไม่ซ้ำกัน
  • อย่างไรก็ตามเป็นไปไม่ได้ที่ที่อยู่ MAC เดียวกันจะมีอยู่ใน LAN เดียวกัน
  • พวกเขาจะติดตั้งบนการ์ดเชื่อมต่อเครือข่ายเมื่อสร้าง

นี่คือลิงค์ Wikipedia: http://en.wikipedia.org/wiki/MAC_address

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