關於CIDR表示法和IP地址
CIDR是無類別域間路由的首字母縮寫。 CIDR是在20世紀90年代開發的,作為在網絡上路由網絡流量的標準方案。
為什麼使用CIDR?
在開發CIDR技術之前,互聯網路由器根據IP地址類別管理網絡流量。 在這個系統中,IP地址的值決定了其路由的子網。
CIDR是傳統IP子網劃分的替代方案。 它將IP地址組織到子網中,與地址本身的值無關。 CIDR也稱為supernetting,因為它有效地允許將多個子網分組在一起以進行網絡路由。
CIDR符號
CIDR使用IP地址及其關聯網絡掩碼的組合來指定IP地址範圍。 CIDR表示法使用以下格式:
- xxx.xxx.xxx.xxx/n
其中n是掩碼中(最左邊的)'1'位的數量。 例如:
- 192.168.12.0/23
將網絡掩碼255.255.254.0應用於192.168網絡,從192.168.12.0開始。 這個符號表示地址範圍192.168.12.0 - 192.168.13.255。 與傳統的基於類的網絡相比,192.168.12.0/23表示兩個C類子網192.168.12.0和192.168.13.0的聚合,每個子網具有255.255.255.0的子網掩碼。 換一種說法:
- 192.168.12.0/23 = 192.168.12.0/24 + 192.168.13.0/24
此外,CIDR支持獨立於給定IP地址範圍的傳統類別的互聯網地址分配和消息路由。 例如:
- 10.4.12.0/22
表示地址範圍10.4.12.0 - 10.4.15.255(網絡掩碼255.255.252.0)。 這將在更大的A類空間內分配相當於四個C類網絡。
即使對於非CIDR網絡,您也會看到CIDR符號。 但是,在非CIDR IP子網劃分中,n的值限制為8(A類),16(B類)或24(C類)。 例子:
- 10.0.0.0/8
- 172.16.0.0/16
- 192.168.3.0/24
CIDR如何工作
CIDR實現需要將特定的支持嵌入網絡路由協議中。 當首次在互聯網上實施時,BGP(邊界網關協議)和OSPF(開放最短路徑優先)等核心路由協議被更新為支持CIDR。 過時或不太流行的路由協議可能不支持CIDR。
CIDR聚合要求所涉及的網段在地址空間中是連續的 - 數字上相鄰的。 例如,除非包含中間的.13和.14地址範圍,否則CIDR無法將192.168.12.0和192.168.15.0聚合到單個路由中。
互聯網WAN或骨幹路由器 - 管理互聯網服務提供商之間的流量的那些 - 通常都支持CIDR以實現節省IP地址空間的目標。 主流消費者路由器通常不支持CIDR,因此專用網絡(包括家庭網絡甚至小型公共網絡( LAN ))通常不會使用它。
CIDR和IPv6
IPv6以與IPv4相同的方式利用CIDR路由技術和CIDR表示法。 IPv6是為完全無類別尋址而設計的。