什麼是無類別網域間路由 (CIDR)?概念、運作方式
網絡百科全書中 CIDR 的定義。
什麼是無類別網域間路由 (CIDR)?
無類別域間路由,也稱為 CIDR,是網際網路骨幹上的路由器和閘道器用於路由封包的路由系統。無類別域間路由 (CIDR) 是一種比原始方法更有效的路由機制,將網路 IP 位址分離為名為 A 類、B 類和 C 類的類別。
無類別網域間路由 (CIDR)
CIDR 的原因是,雖然 A 類網路支援大量網路節點,但沒有足夠的 A 類網路 ID 可供使用。同樣地,雖然有許多 C 類網路 ID 可用,但許多公司需要的 IP 位址超過 C 類網路上可用的 254 個 IP 位址,但遠不及 B 類網路上可用的 65,534 個 IP 位址。
CIDR 取代了將 8、16 或 24 位分配給網路 ID 的舊類別方法,而是允許將 IP 位址中任意數量的連續位分配為網路 ID。例如,如果一家公司需要幾千個 IP 位址用於其網路,它可以為網路 ID 分配 11 或 12 位元的位址,而不是為 C 類分配 8 位(這不起作用,因為您需要使用多個 C 類網路)或 16 位用於 B 類(這是浪費的)。
運作方式
CIDR 會為每個 IP 位址指派一個數字前置詞。例如,使用 CIDR 的典型目的地 IP 位址可能是 177.67.5.44/13。前綴 13 表示 IP 地址的前 13 位標識網絡,而其餘 32 – 13 = 19 位標識主機。
前置詞有助於識別封包將轉送至的網際網路目的地閘道或閘道群組。前綴的大小各不相同,較長的前綴表示更具體的目的地。
路由器在確定如何轉發每個資料包時,在其路由表中使用最長的字首。CIDR 使資料包能夠發送到網路組而不是單個網絡,這大大簡化了網際網路骨幹路由器的複雜路由表。