Bài tập chia IP

VD1: Xét mạng 192.168.1.0/24 , mượn 2 bit, còn lại 6 bit host, bước nhảy là 64.
Ta có:
- Số subnet có thể có: 2^2 = 4 subnet.
- Số host trên mỗi subnet = 2^6 – 2 = 62 host.
- Các địa chỉ mạng sẽ có octet bị chia cắt (octet thứ 4) là bội số của 64.
- Liệt kê các mạng như sau:
192.168.1.0/26 -> địa chỉ mạng
192.168.1.1/26 ->địa chỉ host đầu.
....
192.168.1.62/26 ->địa chỉ host cuối.
192.168.1.63/26 ->địa chỉ broadcast.
---------------------------------------------
192.168.1.64/26 -> địa chỉ mạng
192.168.1.65/26 ->địa chỉ host đầu
.....
192.168.1.126/26 ->địa chỉ host cuối
192.168.1.127/26 ->địa chỉ broadcast.
---------------------------------------------
192.168.1.128/26 -> địa chỉ mạng
192.168.1.129/26 ->địa chỉ host đầu.
....
192.168.1.190/26 ->địa chỉ host cuối.
192.168.1.191/26 ->địa chỉ broadcast.
---------------------------------------------
192.168.1.192/26 -> địa chỉ mạng
192.168.1.193/26 ->địa chỉ host đầu.
....
192.168.1.254/26 ->địa chỉ host cuối.
192.168.1.255/26 ->địa chỉ broadcast.

Vậy, một mạng lớp C 192.168.1.0/24 đã được chia thành 4 mạng :192.168.1.0/26,
192.168.1.64/16, 192.168.1.128/26, 192.168.1.192/26.
Subnet mask được sử dụng trong ví dụ này là 255.255.255.192

VD2: Xét mạng 172.16.0.0/16, mượn 2 bit. Octet bị chia cắt ( thành 2 phần là net
và host ) là octet thứ 3.
- Số bit mượn là 2 => số mạng con có thể có (tính theo luật subnet zero): 22 = 4
mạng. Số bit mạng bây giờ là 18 bit.
- Số bit host còn lại: 32 – 18 = 14 bit. => số host/subnet = 214 – 2 host.
- Các địa chỉ mạng sẽ có octet thứ 3 là bội số của 64 (octet này bị mượn 2 bit)
- Ta có dải địa chỉ như sau:
172.16.0.0/18
-> Địa chỉ mạng
172.16.0.1/18
-> Địa chỉ host đầu
.. ....
172.16.63.254/18 -> Địa chỉ host cuối.
172.16.63.255/18 -> Địa chỉ broadcast
------------------------------------------------------
172.16.64.0/18 -> Địa chỉ mạng
172.16.64.1.18 -> Địa chỉ host đầu
......
172.16.127.254/18 -> Địa chỉ host cuối.
172.16.127.255/18 -> Địa chỉ broadcast.
--------------------------------------------------------
172.16.128.0/18 -> Địa chỉ mạng
172.16.128.1/18 -> Địa chỉ host đầu
......
172.16.191.254/18 -> Địa chỉ host cuối
172.16.191.255/18 -> Địa chỉ broadcast
-------------------------------------------------------
172.16.192.0/18
-> Địa chỉ mạng
172.16.192.1/18
-> Địa chỉ host đầu
......
172.16.192.254/18 -> Địa chỉ host cuối
172.16.192.255/18 -> Địa chỉ broadcast
-------------------------------------------------------
Subnet mask trong ví dụ 2 là 255.255.192.0

VD3: Cho địa chỉ host 192.168.1.158/28. Hãy cho biết, host này thuộc về subnet
nào?
Giải: /28 => có 28 bit mạng. Octet bị chia cắt là octet thứ 4 => só bit mượn của
octet này là 4 => bước nhảy là 16. Lấy octet thứ 4 của địa chỉ host là 158 chia cho
16 được 9 và còn dư. Ta lấy 16 nhân với 9 được 144. Host này thuộc mạng
192.168.1.144/28

VD4: Cho địa chỉ host 172.16.159.2/18. cho biết địa chỉ này thuộc subnet nào?
Giải: /18 => có 18 bit mạng. Octet bị chia cắt là octet thứ 3 => số bit mượn của
octet này là 2 => bước nhảy là 64. Lấy octet thứ 3 là 159 chia cho 64 được 2 và
còn dư. Ta lấy 64 nhân với 2 được 128. Host này thuộc mạng 172.16.128.0/18.