Private IP 與 Locally MAC Address

2022/09/22閱讀時間約 2 分鐘

IPv4 Private IP

RFC 1918 定義三段 Private IP: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 一般 NAT 用。這是大家都熟悉的 IP, 後來又多了一些 IP 可以用:
RFC 6598 新增的 Private IP: 100.64.0.0/10, ISP 內部交換用, 平時最好別用。
RFC 2544 新增的 Private IP: 198.18.0.0/15, 通訊測試用, 平時最好別用。
RFC 5737 定義寫程式與文件用的紙上 IP: 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24。

EUI-48 Locally Administered MAC Address

正規的網路通信設備,都會花數百美金以上跟 IEEE 買 MAC Address 燒在產品上。然而 IEEE 802–2001 的 MAC Address 規格裡有設定區網內的 MAC Address 供網管使用。
圖片來源: Wikipedia
以這張 Wikipedia 的 MAC Address 圖片解釋:
EUI-48 MAC Address 是 6 個 byte (octet) 組合而成,IEEE 分配的 MAC Address 為前 3 bytes,後面 3 bytes 為廠商自行編號。
我們關心的是第一個 byte,圖片的 b7 ~ b0 :
b0 為 0 且 b1 為 1 時,就是區網用的 MAC Address。( b0 為 1 的話,是 Multicast 用的)
於是配合 b2, b3 二個 bits,可以組合成這四組二進位數字
  1. 1110, 也就是 16 進位的 e
  2. 1010, 也就是 16 進位的 a
  3. 0110, 也就是 16 進位的 6
  4. 0010, 也就是 16 進位的 2
所以下面這四組,就是可以在區網內用的 MAC Address: (其中的 x 代表任意 16 進位數字 0-9A-F)
  1. xE:xx:xx:xx:xx:xx
  2. xA:xx:xx:xx:xx:xx
  3. x6:xx:xx:xx:xx:xx
  4. x2:xx:xx:xx:xx:xx
在區網內,將設備設成這些 MAC Address 就不會跟網路設備沖了。
    WILSON PENG
    WILSON PENG
    WILSON WAS HERE
    留言0
    查看全部
    發表第一個留言支持創作者!