開篇我們先簡單介紹下ipv4 地址
IPv4 地址:
ipv4地址一共32位,用點分十進制表示,每一個部分是8位。子網掩碼有兩種表示
192.168.1.3 / 24 表示ip的前24位是網絡位,后8位是主機位,ip前24位相同,表示是同一個子網的
IPv6 地址:
ipv6地址一共128位,通常寫作8組,每組為四個十六進制數的形式,中間用“:”隔開,每一部分是16位。
子網掩碼只有一種表示(ipv6已經不叫子網掩碼,叫前綴,前綴表示網絡位)。
現在為了和ipv4表示對比,ipv6的地址,同一ip可以有多種表示形式,不過意義都是一樣的,后面的前綴“64”表示128位中的前64位表示網絡位,后面的64位表示主機位,只要ip
前64位一樣,就說明子網一樣,ipv6默認的前綴是64.
使用128位地址可以為設計多層單播編址及路由轉發提供更高級別的層次性和靈活性,彌補ipv4 在這方面的不足
IPv6地址類型
1)單播:對應於IPv4的普通公網和私網地址;一對一; 生活最可能最多接觸的就是單播地址
2)組播:對應於IPv4的組播(多播)地址;一對多;
3)任播:IPv6新增的地址概念類型;一對離本地最近的一個設備。 用組播地址實現廣播的功能
單播地址:前綴2000::/3,相當於IPv4的公網地址
子網ID:子網ID是組織站點用來表示站點內的子網的16位比特位,組織內部的路由結構對ISP不可見
接口ID:用於表示站點中特定子網的接口
一個接口一定有一個鏈路本地地址 IPV6路由器旨在鏈路之內傳輸鏈路本地數據。
每個接口必須至少有一個鏈路本地地址;每個接口可以配置1個以上的單播地址
外部網絡的DNS中不創建唯一本地地址的DNS條目,來防止去往唯一本地地址的流量發送給外部網絡
一個任播地址可以被分配給多個接口 子網路由器任播地址由給定接口的子網前綴形成
當子網路由器任播地址形成后,子網前綴中的位數就會固定為一個合理的數值,其余位均設為0
IPv4地址和IPv6等價地址:
IPv4地址 IPv6地址
Internet地址類別 無此概念
IPv4組播地址(224.0.0.0/4) IPv6組播地址(FF00::/8)
廣播地址 無此概念
未指定地址 0.0.0.0 未指定地址 ::
環回地址 127.0.0.1 換行地址 ::1
公有IP地址 全球單播地址
私有IP地址(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16) 唯一本地(FD00:8)或站點本地地址(FEC0::/10)(不推薦)
APIPA地址(169.254.0.0/16) 鏈路本地地址(FE80::/64)
地址表示法:點分十進制 文本表示法:前導零壓縮以及零壓縮的十六進制冒號表示法
前綴表示法:以點分十進制表示的子網掩碼或前綴長度的表示法 前綴表示法:僅僅只是前綴長度的表示法
