.
ctys-private-MAC-Addresses - Receipt for assignment of private MAC Addresses
This is just an short extract of repetition for understanding WHY a VMs MAC-address should begin with either '2', or '6', or 'A', or 'E' - shortly [26AE]. The knowledge of this is an mandatory and essential building block, when assigning addresses to NICs - a.k.a. VNICs - of VMs for participation of the VM on LAN communications. So will be given thoroughly here.
First of all - this item is described excellently in the book of Charles E. Spurgeon [etherDefGuide] at pg. 42. Application hints with general visual VM-Networking explanation and a short sum-up for application of MAC-Addresses on VMs are available at the Xen-Wiki [xenWiki] . The standards are available at ieee.org [ http://www.ieee.org ] .
The basis for this numbering are the so called DIX and IEEE 802.3 standards. The following items give a short extract:
0: unicast 1: multicastWhich is 'X' for frames bit-stream:
Xnnn mmmm rrrr ssss ....
0: globally administered 1: locally administeredWhich is 'Y' for frames bit-stream:
nYnn mmmm rrrr ssss ....
nnnn mmmm rrrr ssss .... N M R S ....
MN:SR:...with N from n0-n1-n2-n3 to N3-N2-N1-N0.
Network: 0001 = 0x1 Representation: 1000 = 0xF
unicast + locally administered This results to : 01nn mmmm rrrr ssss ... ...which is represented as: M{nn10}:SR:... ...so has even values only beginning with 2 - N=2+n*4: {nn10}={2,6,10,14}={0x2,0x6,0xA,0xE}=[26AE] ...finally referring to the guide on "XenNetworking-Wiki": "aA:..." is a valid address, whereas "aB:...." is not.Mentioning this for completeness - any value of a MAC-Address, where the second nibble of the leftmost octet has one of the values [26AE], is valid.
ctys-macmap(1) , ctys-extractARPlst(1) , ctys-extractMAClst(1)
For further details:
Ethernet - The Definitive Guide;
Charles E. Spurgeon;
O'Reilly&Associates, Inc.; 2000; ISBN: 1-56592-660-9
XenWiki - Xen-Networking: [ http://wiki.xensource.com/xenwiki/XenNetworking]
Written and maintained by Arno-Can Uestuensoez:
Maintenance: | <<acue_sf1 (a) users sourceforge net>> |
Homepage: | <https://arnocan.wordpress.com> |
Sourceforge.net: | <http://sourceforge.net/projects/ctys> |
Project moved from Berlios.de to OSDN.net: | <https://osdn.net/projects/ctys> |
Commercial: | <https://arnocan.wordpress.com> |
Copyright (C) 2008, 2009, 2010, 2011 Ingenieurbuero Arno-Can Uestuensoez
For BASE package following licenses apply,
This document is part of the DOC package,
For additional information refer to enclosed Releasenotes and License files.