Amazon-Web-Services
CIDR ipv4 分配給子網
我的 VPC 配置了 10.0.0.0/16 CIDR。我想在這個 VPC 中創建大約 7-10 個子網。
根據我的計算,我決定有 8 個子網,每個子網可以託管 8192 個資源(8192*8=65536)。
根據我的計算,2^13=8192。從 32 (32-13)= 19 的最大大小中減去它。那麼它是 10.0.0.0/19 嗎?如果是這樣,這將是第一個子網的 CIDR。剩下的7個會是什麼?我已經厭倦了 10.0.0.0/19,接下來當我使用 10.0.1.0/19 時,它會拋出錯誤。
但我處於困惑狀態,如何將 ipv4 CIDR 分配給 8 個子網?什麼是開始和結束範圍?如何計算可以分配給每個子網的 IPV4 CIDR?
請幫忙
要理解這個問題,您必須翻譯二進製文件之間的正常數字以使其清楚。最好安裝python
>>> bin(10) '0b1010' >>> int('1010',2) 10
看到“10.0.0.0”電腦的真實地址了嗎?
00001010 00000000 00000000 00000000
因為您想將第二個字節的前 3 位更改為 8 種變體。您需要從二進制 00100000, 01000000,…11100000 中計算出正常數字是多少
>>> int('00100000',2) 32
所以 10.0.0.0/19 之後的下一個子網是 10.32.0.0/19,一直到 10.(32*7).0.0/19 或 32 = 256/8