[server] 가상 머신에 어떤 범위의 MAC 주소를 안전하게 사용할 수 있습니까?

가상 호스트 MAC 주소를 할당하여 실행중인 호스트 하이퍼 바이저 또는 실행중인 운영 체제에 관계없이 항상 동일한 IP 주소를 얻도록 DHCP 예약을 구성 할 수 있습니다.

알아야 할 것은 언젠가 일부 장치가 해당 MAC을 사용하여 네트워크에 연결될 수 있다는 두려움없이 사용할 수있는 MAC 주소 범위는 무엇입니까?

나는 MAC 주소에 대한 위키 백과의 기사를 읽었으며 부분은 내가 양식 주소를 만들 경우 02-XX-XX-XX-XX-XX 다음은 로컬로 관리되는 주소로 간주되는 것을 나타내는 것 같다.

이것은 하드웨어 제조업체가 02로 시작하는 주소를 사용하지 않으므로 가상 머신에 02로 시작하는 것을 안전하게 사용해야한다고 가정합니다.

도와 주셔서 감사합니다.



답변

네트워크에 다른 사람이 할당하지 않았다고 가정하면 실제로 네트워크에서 사용할 수있는 로컬 관리 주소 범위는 4 가지가 있습니다.

x2-xx-xx-xx-xx-xx
x6-xx-xx-xx-xx-xx
xA-xx-xx-xx-xx-xx
xE-xx-xx-xx-xx-xx

x를 16 진 값으로 바꿉니다.


답변

할당 된 mac 접두사의 전체 목록은 http://standards.ieee.org/regauth/oui/oui.txt 에서 찾을 수 있습니다
.

해당 목록에 개인용으로 표시된 여러 접두사가 있으며 02는 그 중 하나가 아닙니다. 이 중 하나를 사용하면 비교적 안전해야합니다. 다른 장치, 소프트웨어 등에서도이 접두사를 사용할 수 있습니다.이 경우 충돌 가능성이 약간 높아집니다.

임의로 생성 된 접미사를 사용하는 경우 충돌 가능성은 천문학적입니다.


답변

혹시 사용하는 VMware 제품을 (ESXi를 / 워크 스테이션 / VCENTER이 / …), 수동으로 할당 된 MAC 주소의 유효 범위는 :

00:50:56:00:00:00 - 00:50:56:3F:FF:FF


답변

Xen 가상 머신의 경우 00 : 16 : 3E로 시작하는 모든 항목을 사용할 수 있으며 이것이 많은 관리 도구가 생성하는 기본값입니다.


답변

나는 이것이 오래되었다는 것을 알고 있지만, 내가 읽는 방식은 같습니다 (Hyper-V 2012 및 MSP 환경 에서이 작업을 지금하고 있기 때문에 ….)

16 진 숫자의 순서는 이더넷 와이어에서 쌍으로 역순으로 전송됩니다. 따라서 A3 : xx : xx : xx : xx : xx는 1100 0101 : xx : xx : xx : xx : xx로 전송됩니다. 3은 A보다 먼저 전송되므로 두 개의 최하위 비트가 먼저 1 모두 전송됩니다. 이것은 http://standards.ieee.org/develop/regauth/tut/macgrp.pdf에 따릅니다

따라서 위의 내용이 맞는 것 같습니다. 위의 위키 기사도 이해하지만 06은 좋지 않은 예이며 비트가 와이어로 전송되는 방식이 아니라고 생각합니다.
위의 링크 된 PDF 관련 부분의 화면 캡처는 다음과 같습니다.
여기에 이미지 설명을 입력하십시오

이렇게하면 범위가 유니 캐스트의 경우 x2 :, x6 :, xA :, xE로 시작하고 멀티 캐스트의 경우 x3, x7, xF로 시작합니다.


답변

Virtualbox 버전 5는 0A-00-27로 시작하는 로컬 관리 주소를 사용하는 것 같습니다 (이전 버전에서는 08-00-27 사용).

그런데 MAC 주소를 수동으로 할당 할 때 00-03-FF는 다음과 같이 Virtual-PC VM에서 사용됩니다 :
http://blogs.technet.com/b/medv/archive/2011/01/24 /how-to-manage-vm-mac-addresses-with-the-globalimagedata-xml-file-in-med-v-v1.aspx
여기에 언급처럼하고 00-15-5D는 하이퍼 V 가상 머신에 의해 사용되는 :
HTTP : //technet.microsoft.com/en-us/library/jj590655.aspx


답변