VLSM: Chiamạngcon - Subnet mask
Variable length subnet mask.
Đây là một cách chiamạngcon tối ưu hơn FLSM, nó dựa trên nhu cầu số Host IP của mỗi
đường mạng (subnet) mà ta chia. Do đó sẽ tiết kiệm tối đa được IP thừa trên mỗi subnet.
Lưu ý subnetmask (phần /xx) của mỗi đường nhé.
Bài viết này s không giải thích nhiều về các khái niệm mà chỉ làm một ví dụ chiasubnet dựa
trên VLSM. Nên đọc bài FMSL để có khái niệm kĩ hơn. Bây giờ bắt đầu nhé!
Một ngày đẹp trời nào đó, sếp thuê được một đường mạng 192.168.1.0/24 từ một ISP.
"Hãy chia ra 4 đường mạngcon trong đó một đường dùng 50 PC, đường thứ 2,3 dùng cho
10 PC và đường còn lại dùng 2 PC, nhớ tiết kiệm đó!" đấy là lời của sếp . Chia theo
FMSL thì 3 đường mạng có sô IP dùng cho Host bằng nhau thế thì quá phí. Với việc chia
những subnet mà có số Host chênh lệch thế này thì hãy nghĩ ngay tới VLSM.
Công việc đầu tiên là bạn xác định xem trong những đường mạng cần chia, đường mạng
nào có số IP host là nhiều nhất. Ở đây là 50.
Theo công thức 2^x >= m (với m là số host cần chia, x là số cần làm Host ID) ta sẽ tìm số
bit làm Host ID là 6 do 2^6 >= 50. Subnetmask lúc này
là11111111.11111111.11111111.11000000 (255.255.255.192/26). Do ta chỉ dùng 6 bit là
Host ID nên thừa 2 bit sẽ dùng làm đường mạng. Với 2 bit ta sẽ có 4 đường mạng, cách tính
đường mạng hãy xem bài trước nhé.
- 192.168.1.0/26
- 192.168.1.64/26
- 192.168.1.128/26
- 192.168.1.192/26
Vậy ta dùng đường mạng 192.168.1.0/26 cho 50 PC. Nếu ta lấy đường 192.168.1.64/26 cho
10 PC thì quá phí nên từ đường này ta quyết định chia nhỏ ra nữa.
Cách làm tương tự 2^x >= 10 suy ra x = 4. Ta cần 4 bit phần Host ID và dư 4 bit làm đường
mạng nên có Subnetmask là 11111111.11111111.11111111.11110000
(255.255.255.240/28). Các đường mạng thu được
- 192.168.1.64/28
- 192.168.1.80/28
- 192.168.1.96/28
- 192.168.1.112/28
- 192.168.1.128/28 do trùng với đường mạng lớn phía sau 192.168.1.128/26 nên bỏ và
dừng lại.
Vậy ta sẽ dùng 192.168.1.64/28, 192.168.1.80/28 cho hai đường 10 PC. Ta lại còn lại 2
đường vừa chia không sử dụng mà nhu cầu của ta chỉ cần 1 đường mạng 2 PC nữa thui.
Chọn 1 trong 2 đường tiếp tục chia nhỏ, s sẽ chọn 192.168.1.96/28
Với 2 PC ta cần 2 bit làm Host ID và dư 6 bit làm Network ID. Lúc này Subnetmask
là11111111.11111111.11111111.11111100 (255.255.255.252/30). Thực ra 2 PC chỉ cần 1
bit nhưng tối thiểu Host ID là 2 bit nên chọn 2 ( Xem bài trước ). Ta lại được các đường
mạng sau
- 192.168.1.96/30
- 192.168.1.100/30
- 192.168.1.104/30
- 192.168.1.108/30 STOP!! Vì đường tiếp theo sẽ trùng.
Ta chọn 192.168.1.96/30 cho đường 2 PC vậy là xong. Các đường còn lại cất khi nào cần
lôi ra dùng tiếp.
Mô phỏng lại bằng sơ đồ:
. VLSM: Chia mạng con - Subnet mask
Variable length subnet mask.
Đây là một cách chia mạng con tối ưu hơn FLSM, nó dựa trên. cầu số Host IP của mỗi
đường mạng (subnet) mà ta chia. Do đó sẽ tiết kiệm tối đa được IP thừa trên mỗi subnet.
Lưu ý subnet mask (phần /xx) của mỗi đường