網絡卡MAC位址(實體地址)對映為IPv6介面識別符號

2021-10-07 21:55:21 字數 1057 閱讀 1665

eui-64:64 位 eui 64 位址是由電氣和電子工程師協會 (ieee) 定義的。將 eui-64 位址指派給網路介面卡,或從 ieee802 位址派生得到該位址。ieee eui-64 位址代表網路介面定址的新標準。公司 id 仍然是 24 位長度,但擴充套件 id 是 40 位,從而為網路介面卡製造商建立了更大的位址空間。eui-64 位址使用 u/l 和 i/g 位的方式與 ieee 802 位址相同。

全域性/本地 (u/l):u/l 位是第乙個位元組的第七位,用於確定該位址是全域性管理的還是本地管理的。如果將 u/l 位設定為 0,那麼通過分配唯一的公司 id,ieee 已對位址進行了管理。如果 u/l 位被設定為 1,則位址是本地管理的。網路管理員已覆蓋製造位址,並指定其他位址。

個人/組 (i/g):i/g 位是第乙個位元組的最低位,用來確定位址是個人位址(單播)還是組位址(多播)。設定為 0 時,位址是單播位址。設定為 1 時,位址是多播位址。

對於典型的 802.x網路介面卡位址,u/l 和 i/g 位均設定為 0,對應於全域性管理的單播mac 位址。

要獲取用於 ipv6單播位址的 64 位介面標識,eui-64 位址中的 u/l 位將進行求反(如果是 1,則被設定為 0;如果是 0,則被設定為 1);

要從 ieee 802 位址獲取 ipv6 介面標識,必須先將 ieee 802 位址對映到 eui-64 位址,然後對 u/l 位求反;

主機a 的乙太網mac 位址是 00-aa-00-3f-2a-1c。首先,通過在第三個和第四個位元組之間插入 ff-fe 將其轉換為 eui-64 格式,其結果是 00-aa-00-ff-fe-3f-2a-1c。然後,對 u/l 位(第乙個位元組中的第七位)求反。第乙個位元組的二進位制形式為 00000000。將第七位求反後,變為 00000010 (0x02)。最後的結果是 02-aa-00-ff-fe-3f-2a-1c,當轉換為冒號十六進製制符號時,成為介面標識 2aa:ff:fe3f:2a1c。結果是,對應於 mac 位址 00-aa-00-3f-2a-1c 的網路介面卡的鏈結本地位址是 fe80::2aa:ff:fe3f:2a1c。

實體地址(MAC位址)

編輯 在 儲存器裡以 位元組為單位儲存資訊,為正確地存放或取得資訊,每乙個位元組單元給以乙個唯一的 儲存器位址,稱為實體地址 physical address 又叫 實際位址或 絕對位址。實體地址 段位址 16d 偏移位址 mac位址也叫實體地址 硬體位址。網路裝置製造商生產時寫在硬體內部。mac位...

網絡卡MAC位址(實體地址)對映為IPv6介面識別符號

eui 64 64 位 eui 64 位址是由電氣和電子工程師協會 ieee 定義的。將 eui 64 位址指派給網路介面卡,或從 ieee802 位址派生得到該位址。ieee eui 64 位址代表網路介面定址的新標準。公司 id 仍然是 24 位長度,但擴充套件 id 是 40 位,從而為網路介...

ASP獲取網絡卡實體地址(MAC)

mac,全稱 media access control mac位址就是在 接入層上使用的位址,通俗點說就是網絡卡的實體地址,現在的mac位址一般都採用6位元組48bit 在早期還有2位元組16bit的mac位址 對於mac位址,由於我們不直接和它接觸,所以大家不一定很熟悉。在osi open sys...