[Note] Cách chia IP, Subnet
[Note] Cách chia IP, Subnet
Công thức tính tổng số lượng subnet: 2^n – 2 với n là số bits mượn ở phần Host ID
VD: Ta cần tính tổng số subnet của địa chỉ IP lớp A là 10.10.0.0 /13.
Địa chỉ lớp A gồm:
- 8 bits đầu là địa chỉ mạng
- 24 bits sau là địa chỉ host
Tương tự với lớp B:
- 16 bits đầu là địa chỉ mạng
- 16 bits sau là địa chỉ host
Lớp C:
- 24 bits đầu là địa chỉ mạng
- 8 bits sau là địa chỉ host
Subnet mask:
Lớp A 11111111 00000000 00000000 00000000 255.0.0.0
Lớp B 11111111 11111111 00000000 00000000 255.255.0.0
Lớp C 11111111 11111111 11111111 00000000 255.255.255.0
=> Vậy ta thấy địa chỉ trên có mượn 13-8=5 bit của phần host => n=5
=> Tổng số subnet là 2^5 – 2 = 30 subnet và subnet mask là 255.248.0.0
Công thức tính số lượng host: 2^m – 2 với m là số bits ở phần Host còn lại sau khi đã bị mượn
Ở ví dụ trên số bits còn lại ở phần Host là 24-5 = 19 => Tổng số Host trên mạng là: 2^19 – 2
Xác định địa chỉ IP thuộc lớp mạng nào:
Ví dụ ta cần xác định địa chỉ IP 192.168.1.52/27 thuộc lớp mạng nào?
Có 3 bước:
- Xác định subnet mask: ta thấy địa chỉ IP thuộc lớp C => số bits đã mượn là: 27 – 24 = 3 bits => subnet mask là 1111 1111 1111 1111 1111 1111 1110 000 (mượn bao nhiêu bits thì chuyển bấy nhiêu bits 0 -> 1) vậy ta sẽ có subnet mask là 255.255.255.224
- Xác định bước nhảy của đường mạng: lấy 256 – 224 = 32
- Xét khoảng 32x <= 52 <= 32y => x = 1 và y = 2 thỏa mản <=> 32 <= 52 <= 64
- => Địa chỉ IP 192.168.1.52/27 thuộc đường mạng 192.168.1.32/27
- Tổng số host trong mạng = 2^5 – 2 = 30
- => Dãy địa chỉ IP của các host: 192.168.1.33 -> 192.168.1.62
- Địa chỉ Broadcast được tính bằng bước nhảy tiếp theo – 1: 192.168.1.63
Nhận xét
Đăng nhận xét