CIDR - 無類域間路由

關於CIDR表示法和IP地址

CIDR是無類別域間路由的首字母縮寫。 CIDR是在20世紀90年代開發的,作為在網絡上路由網絡流量的標準方案。

為什麼使用CIDR?

在開發CIDR技術之前,互聯網路由器根據IP地址類別管理網絡流量。 在這個系統中,IP地址的值決定了其路由的子網。

CIDR是傳統IP子網劃分的替代方案。 它將IP地址組織到子網中,與地址本身的值無關。 CIDR也稱為supernetting,因為它有效地允許將多個子網分組在一起以進行網絡路由。

CIDR符號

CIDR使用IP地址及其關聯網絡掩碼的組合來指定IP地址範圍。 CIDR表示法使用以下格式:

其中n是掩碼中(最左邊的)'1'位的數量。 例如:

將網絡掩碼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的子網掩碼。 換一種說法:

此外,CIDR支持獨立於給定IP地址範圍的傳統類別的互聯網地址分配和消息路由。 例如:

表示地址範圍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類)。 例子:

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是為完全無類別尋址而設計的。