Tìm kiếm nhanh và chính xác hơn với google tùy chỉnh

Thứ Sáu, 23 tháng 3, 2012

Variable Length Subnet Mask (VLSM)

Nếu chúng ta được cấp dư dả địa chỉ IP thì chúng ta chỉ đơn giản là dùng Subnet Mark để chia.
Nhưng giả sử:
Cho trước net 192.168.1.0 /24. Yêu cầu triển khai 3 network sau: A 100 máy, B 60 máy và c 50 máy.
Vì đây là 3 mạng nên ta sẽ cần mượn 2 bit cho subnet, vậy là mỗi mạng còn 6 bit cho client, tức là có 2^6-2 = 62 địa chỉ ip có thể sử dụng cho mỗi mạng.
Vậy thì network A sẽ không đủ ip để sử dụng. VLSM (Variable Length Subnet Mask) được sinh ra để tối ưu quá trình chia địa chỉ này, vẫn có thể cấp cho các mạng mặc dù vẫn chỉ có dải địa chỉ từng đấy.


Cách chia

Đầu tiên tìm mạng yêu cầu ip nhiều nhất, đó là network A, mượn 1 bit thôi để chia lần 1, ta được 2 mạng với mỗi mạng có 7 bit cho host.
Mượn 1 bit để chia subnet, như vậy giá trị netmask mới là /25 (255.255.255.128).
Net 0:
192.168.1.0 (không dùng vì đây là địa chỉ đại diện cho net0)
192.168.1.1
192.168.1.2
.........

192.168.1.126
192.168.1.127 (không dùng vì đây là địa chỉ broadcast của net0)

Net 1:
192.168.1.128 (không dùng vì đây là địa chỉ đại diện cho net1)
192.168.1.129
192.168.1.130
.........

192.168.1.254
192.168.1.255 (không dùng vì đây là địa chỉ broadcast của net1)

Chọn Net0 cho HCM, lúc đó một máy ở HCM sẽ có IP dạng 192.168.1.x (x chạy từ 1 đến 126), netmask: 255.255.255.128.

Bây giờ ta chia net1 ra làm 2 bằng cách mượn thêm 1 bit nữa: /26 (255.255.255.192)

Ta sẽ có 2 net mới, mỗi net có 62 host (64 - 2)

net1a:
192.168.1.128 (không dùng vì đây là địa chỉ đại diện cho net1a)
192.168.1.129
192.168.1.130
.......
192.168.1.190
192.168.1.191 (không dùng vì đây là địa chỉ broadcast của net1a)

net1b:
192.168.1.192 (không dùng vì đây là địa chỉ đại diện cho net1b)
192.168.1.193
192.168.1.194
.....
192.168.1.254
192.168.1.255 (không dùng vì đây là địa chỉ broadcast của net1b)

Network A sẽ cho vào mạng đầu tiên, mạng còn lại ta chia tiếp, mượn thêm 1 bit nữa ở net1b , mỗi mạng sẽ có 2 bit subnet và 6 bit cho host, đủ xài.

Cách chia này subnet biến đổi nên người ta gọi là : Variable Length Subnet Mask


Nếu cảm thấy không hiểu vì sao lại hay thế thì các bạn có thể xem mô tả ở đây:
Nếu dùng subnet thì sẽ phải chia thẳng các mạng ra 4 lần (mượn 2 bit cho subnet), và mỗi mạng phải ấn vào 1 ô như ở dưới


A(không đủ)
B
C


Còn nếu cắt đôi , một nửa cho A rồi B và C chia đôi nửa còn lại thì sẽ dạng như sau

A
B
C


Một bài toán khác
192.168.1.0/24
cần chia cho 4 mạng : 60 , 4, 100, 12
Các bạn có thể vào trang http://www.vlsm-calc.net/  để trang web tính hộ và so sánh

0 nhận xét:

:) , :D , :)) , =)) , :( , :(( , x-( , :-/ , :|

Đăng nhận xét

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by NewWpThemes | Blogger Theme by Lasantha - Premium Blogger Themes | New Blogger Themes