第 3 章 IP 定址與子網路切割

IPv6 基礎

CCNA 考 IPv6,但只考「看得懂、設得起來」,不考手算子網路。放輕鬆。

13 分鐘


IPv6 位址是 128 位元,寫成 8 段十六進位、每段 4 個數字,用冒號分隔。例如:2001:0db8:0000:0000:0000:ff00:0042:8329

縮寫規則(必考)

  1. 每段開頭的 0 可以省略0db8db8004242。(結尾的 0 不能省!)
  2. 連續一整段以上的 0 可以用 `::` 取代,但整個位址只能用一次
原始  2001:0db8:0000:0000:0000:ff00:0042:8329

規則1 2001:db8:0:0:0:ff00:42:8329
      (去掉每段前導 0)

規則2 2001:db8::ff00:42:8329
      (把連續的 0:0:0 換成 ::)

────────────────────────────────────────
反例  2001:0db8:0000:1234:0000:0000:0042:8329

錯 ✗  2001:db8::1234::42:8329   ← :: 用了兩次
對 ✓  2001:db8:0:1234::42:8329  ← 只把較長那串換成 ::
縮寫示範

IPv6 位址類型

類型前綴中文說明
Global Unicast2000::/3全域單播公網可路由,相當於 IPv4 公有位址
Unique LocalFC00::/7(實務用 FD00::/8)唯一本地相當於 IPv4 私有位址
Link-LocalFE80::/10鏈路本地每個介面自動產生,只在本網段有效
MulticastFF00::/8多播取代 IPv4 的廣播
Loopback::1/128回送相當於 127.0.0.1
Unspecified::/128未指定相當於 0.0.0.0

Link-Local 位址是什麼

任何啟用 IPv6 的介面都會自動產生一個 FE80:: 開頭的位址,不需要設定。它只在同一條線路上有效,不會被路由器轉送。IPv6 的路由協定(例如 OSPFv3)鄰居關係就是靠它建立的。

EUI-64:從 MAC 自動產生位址

MAC 位址:  00:1A:2B:3C:4D:5E

Step 1  從中間切開,塞進 FFFE
        001A2B : FFFE : 3C4D5E

Step 2  翻轉第 7 個位元(U/L bit)
        第一個位元組 00 = 00000000
                        ↑ 第7位元
        翻轉後       → 00000010 = 02

Step 3  組合
        021A:2BFF:FE3C:4D5E

最終位址(假設前綴 2001:db8::/64):
        2001:db8::21a:2bff:fe3c:4d5e
EUI-64 的三個步驟
IPv6 基本設定
! 全域啟用 IPv6 路由(預設是關的!)
R1(config)# ipv6 unicast-routing

R1(config)# interface gi0/0
! 手動指定完整位址
R1(config-if)# ipv6 address 2001:db8:acad:1::1/64
! 或用 EUI-64 自動產生主機部分
R1(config-if)# ipv6 address 2001:db8:acad:1::/64 eui-64
! 啟用 link-local(通常自動就有)
R1(config-if)# ipv6 enable
R1(config-if)# no shutdown

R1# show ipv6 interface brief
GigabitEthernet0/0     [up/up]
    FE80::21A:2BFF:FE3C:4D5E
    2001:DB8:ACAD:1::1

立即測驗這一節(4 題)