Tổng hợp mạng con


7

Tôi thấy ví dụ này trực tuyến .

192.168.12.0/23 áp dụng mặt nạ mạng 255.255.254.0 cho mạng 192.168, bắt đầu từ 192.168.12.0. Ký hiệu này thể hiện phạm vi địa chỉ 192.168.12.0 - 192.168.13.255.

Làm thế nào để tôi có được phạm vi địa chỉ áp dụng?

Đây là sự hiểu biết của tôi (rất có thể là thiếu sót) về địa chỉ IP CIDR 192.168.12.0/23:

  1. / 23 được viết bằng bit là 11111111.11111111.11111110.00000000.
  2. Do đó, nó đã "mượn" 7 bit từ trường máy chủ.
  3. 2 ^ 7 = 128 mạng con đang được tạo.
  4. 2 ^ 1 = Mỗi mạng con có tối đa 2 máy chủ.
  5. Có 128 ID mạng có thể, các ID có thể là 192.168.0.0, 192.168.170.0 192.168.254.0.
  6. Phạm vi địa chỉ IP là từ 192.168.0.0 đến 192.168.254.0?

Câu trả lời:


7
Address:   192.168.12.0         11000000.10101000.0000110 0.00000000
Netmask:   255.255.254.0 = 23   11111111.11111111.1111111 0.00000000
Network:   192.168.12.0/23      11000000.10101000.0000110 0.00000000
HostMin:   192.168.12.1         11000000.10101000.0000110 0.00000001
HostMax:   192.168.13.254       11000000.10101000.0000110 1.11111110
Broadcast: 192.168.13.255       11000000.10101000.0000110 1.11111111
Hosts/Net: 510                   Class C, Private Internet

Bạn đi đây Trước tiên, bạn lấy id mạng (192.168.12.0) và mặt nạ (23) cho biết 23 bit đầu tiên là tĩnh và 9 bit còn lại được sử dụng trong mạng của bạn.

Vì vậy, trong trường hợp của bạn:

11000000.10101000.0000110 0.00000000
First 23 bits are to here^

9 bit còn lại đi từ tất cả các số không đến tất cả các bit

Nếu bạn viết IP trở lại dạng thập phân, bạn sẽ nhận được IP từ 192.168.12.0 (9 bit cuối cùng là số không), đến 192.168.13.255 (9 bit cuối cùng là tất cả các bit). 23 bit đầu tiên không thay đổi.

Vì 9 bit được sử dụng cho IP máy chủ, đó là 2 ^ 9 = 512 IP (trừ một cho ID mạng và trừ một cho địa chỉ quảng bá = 510 IP có thể sử dụng).


1
jody.de/ipcalc <- công cụ được sử dụng để tính toán / in đẹp - cũng có trong hầu hết các kho phân phối linux
mulaz

4

1 bit trong địa chỉ là phần mạng của địa chỉ, điều này không thể được sử dụng để gán máy chủ.

Trong ví dụ này, bạn có thể sử dụng 9 bit cho máy chủ (trừ 2 máy chủ, dành riêng cho địa chỉ quảng bá và mạng). Trong / 23 bạn có, bạn có thể sử dụng:

  • 11000000.10101000.0000110 | 0,00000000 = 192.168.12.0
  • 11000000.10101000.0000110 | 1.11111111 = 192.168.13.255
  • 11111111.1111111.1111111 | 0,00000000 = 255.255.254.0

mọi thứ trước dấu "|" là khu vực mạng, không thể thay đổi trong mạng con này. Mọi thứ sau đó, bạn có thể sử dụng cho máy chủ của mình, ngoại trừ tất cả 0 và tất cả 1. Điều này là rõ ràng nếu bạn đặt subnetmask dưới nó.

Bạn có thể tính toán mọi thứ ở đây (và trên các trang web khác): http://www.adminsub.net/ipv4-subnet-calculator/192.168.12.0/23


Liên kết tuyệt vời là tốt, cảm ơn :). Hmm cho CIDR, không có thứ gọi là số mạng con được tạo phải không? Số lượng mạng con được tạo chỉ áp dụng cho mạng con truyền thống dựa trên các lớp (A / B / C)?
óng ánh

Máy tính mạng là những thứ tiện dụng - thật dễ gây rối khi thoát khỏi phạm vi số "chuẩn". Chạy a / 18 và a / 22 tại đây.
Ecnerwal

1
@Ecnerwal yeah idd, tôi luôn luôn giữ một chiếc áo choàng đặt xung quanh. Chỉ để được nhanh hơn. ( packlife.net/media/l Library / 15 /IPv4_Subnetting.pdf )
Bulki
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.