Hướng dẫn cách chia IP Subnet IP

Nhằm tiết kiệm số lượng địa chỉ IP v4 hiện nay, đang bị hao dần vì số lượng người truy cập Internet ngày càng nhiều. Mặt khác tăng tính an toàn và tiết kiệm hơn cho người sử dụng internet, giới chuyên gia đã đưa ra biện pháp khắc phục là chia nhỏ địa chỉ IP.

Có 2 cách chia IP cơ bản là Classfull và VLSM. Bài viết này nhằm hướng dẫn cụ thể cho mọi người cách chia IP khi cấu hình mạng.

Đầu tiền cần nắm rõ một số kiến thức cơ bản của IP.

Phân lớp địa chỉ IP:
IP được chia làm 5 lớp A, B, C ,D, E. Hai lớp D và E rất ít được sử dụng.

Lớp
Byte đầu tiên của địa chỉ IP
A1-126
B
128-191
C192-223
D224-239
E240-254

Subnet mask :

Lớp
Byte đầu tiên của địa chỉ IP
A255.0.0.0
B
255.255.0.0
C255.255.255.0

Riêng 2 lớp D và E không sử dụng subnet mask.

HƯỚnG DẪN CHIA IP;

Cách 1: classfull.

Quy tắc: 2^n > = số đường mạng
Trong đó n là số bit mượn để chia IP.
Subnet mask mới = subnet mask mặc định của lớp + số bit mượn.
Bước nhảy = 2^m.
Trong đó m là số bit còn lại sau khi mượn. m = 32 - Số bit host mới.

VD: CHia IP 192.168.1.0 cho 6 đường mạng. Số đường mạng được tính như trong hình dưới đây.
chiaip.png


Theo quy tắc, ta được: 2^n >= 6 ===> n = 3.
Subnet mask mặc định của lớp C là 255.255.255.0 <=> /24
==> Subnet mask mới là : 255.255.255.128 <=> /27
IP của đường mạng đầu tiên là: 192.168.1.0/27

Bước nhảy: m = 32 -27 =5
==> 2^5 = 32.

IP của đường mạng thứ 2 là: 172.168.1.32/27
IP của đường mạng thứ 3: 172.168.1.64/27
IP của đường mạng thứ 4: 172.168.1.96/27
IP của đường mạng thứ 5: 172.168.1.128/27
IP của đường mạng 6 là: 172.168.1.160/27


Cách 2: VLSM

Quy tắc:

Sắp xếp số host theo thứ tự giảm dần
2^n -2 >= Số host.
Trong đó n là số bit mươn. subnet mask mới = 32 -n.
Bước nhẩy: 2^n.

chiaip(1).png


VD: Chia IP 172.16.8.0/16 cho 6 đường mạng có số host lần lượt như sau:
ĐƯờng 1: 1500 host.
ĐƯờng 2: 500 host
ĐƯờng 3: 200 host.

Bước 1: Sắp xếp. Ở đây mình đã cố tình sắp xếp sẵn cho các bạn.

1500 host: <= 2^n -2 ==> n = 11
subnet mask mới = 32 -11 = 21.
==> IP: 172.16.8.0/21
Bước nhảy: 2^11= 2048
Lưu ý khi bước nhảy lớn hơn 255. Ta tiến hành chia cho 256. Khi đó Ta cộng phần bước nhảy vào bit gần nhất bên trái.
Vì vậy ở đây bước nhảy = 2048/ 256 = 8.

500 host: <= 2^n -2 ==> n =9
Sbnet mask mới: 32 - 9 = 23
==> IP: 172.168.8.0/23
Bước nhảy: 2^9= 512/256 = 2.

200 host: <= 2^n -2 ==> n= 8
Subnet mask mới: 32-8 = 24
==> IP: 172.16.10.0/24
 
Nhằm tiết kiệm số lượng địa chỉ IP v4 hiện nay, đang bị hao dần vì số lượng người truy cập Internet ngày càng nhiều. Mặt khác tăng tính an toàn và tiết kiệm hơn cho người sử dụng internet, giới chuyên gia đã đưa ra biện pháp khắc phục là chia nhỏ địa chỉ IP.

Có 2 cách chia IP cơ bản là Classfull và VLSM. Bài viết này nhằm hướng dẫn cụ thể cho mọi người cách chia IP khi cấu hình mạng.

Đầu tiền cần nắm rõ một số kiến thức cơ bản của IP.

Phân lớp địa chỉ IP:
IP được chia làm 5 lớp A, B, C ,D, E. Hai lớp D và E rất ít được sử dụng.

LớpByte đầu tiên của địa chỉ IP
A1-126
B128-191
C192-223
D224-239
E240-254



Subnet mask :

LớpByte đầu tiên của địa chỉ IP
A255.0.0.0
B255.255.0.0
C255.255.255.0



Riêng 2 lớp D và E không sử dụng subnet mask.

HƯỚnG DẪN CHIA IP;

Cách 1: classfull.



VD: CHia IP 192.168.1.0 cho 6 đường mạng. Số đường mạng được tính như trong hình dưới đây.
chiaip.png




Theo quy tắc, ta được: 2^n >= 6 ===> n = 3.
Subnet mask mặc định của lớp C là 255.255.255.0 <=> /24
==> Subnet mask mới là : 255.255.255.128 <=> /27
IP của đường mạng đầu tiên là: 192.168.1.0/27

Bước nhảy: m = 32 -27 =5
==> 2^5 = 32.

IP của đường mạng thứ 2 là: 172.168.1.32/27
IP của đường mạng thứ 3: 172.168.1.64/27
IP của đường mạng thứ 4: 172.168.1.96/27
IP của đường mạng thứ 5: 172.168.1.128/27
IP của đường mạng 6 là: 172.168.1.160/27


Cách 2: VLSM

Quy tắc:



chiaip(1).png




VD: Chia IP 172.16.8.0/16 cho 6 đường mạng có số host lần lượt như sau:
ĐƯờng 1: 1500 host.
ĐƯờng 2: 500 host
ĐƯờng 3: 200 host.

Bước 1: Sắp xếp. Ở đây mình đã cố tình sắp xếp sẵn cho các bạn.

1500 host: <= 2^n -2 ==> n = 11
subnet mask mới = 32 -11 = 21.
==> IP: 172.16.8.0/21
Bước nhảy: 2^11= 2048
Lưu ý khi bước nhảy lớn hơn 255. Ta tiến hành chia cho 256. Khi đó Ta cộng phần bước nhảy vào bit gần nhất bên trái.
Vì vậy ở đây bước nhảy = 2048/ 256 = 8.

500 host: <= 2^n -2 ==> n =9
Sbnet mask mới: 32 - 9 = 23
==> IP: 172.168.8.0/23
Bước nhảy: 2^9= 512/256 = 2.

200 host: <= 2^n -2 ==> n= 8
Subnet mask mới: 32-8 = 24
==> IP: 172.16.10.0/24
---------------------------------------------------------
Bạn ơi cho mình hỏi tí.
Ở ví dụ ip: 192.168.1.0 chia ra thành 6 mạng con
1. Subnet mask mới phải là 255.255.255.224/27 phải không bạn vì mượn 3 bit mà.
2. Còn địa chỉ ip của đường thứ 2 -> 6:
192.168.1.32/27
192.168.1.64/27
192.168.1.69/27
192.168.1.128/27
192.168.1.160/27

Vì mình hong rành lắm hong biết có đúng không nên hỏi lại bạn
Cám ơn bạn đã chia sẽ!
 
Sửa lần cuối:

aloxinh_nb

It's Secret !
---------------------------------------------------------
Bạn ơi cho mình hỏi tí.
Ở ví dụ ip: 192.168.1.0 chia ra thành 6 mạng con
1. Subnet mask mới phải là 255.255.255.224/27 phải không bạn vì mượn 3 bit mà.
2. Còn địa chỉ ip của đường thứ 2 -> 6:
192.168.1.32/27
192.168.1.64/27
192.168.1.69/27
192.168.1.128/27
192.168.1.160/27

Vì mình hong rành lắm hong biết có đúng không nên hỏi lại bạn
Cám ơn bạn đã chia sẽ!

Ở đây mình nhầm cái subnet mark nhé bạn :) CÒn lại IP là đúng rồi nhé
 
Bạn ơi cho mình hỏi là chia theo cách 2, đường 1 là 1500 host thì ip được gán cho máy tính là từ 172.16.8.1/21 đến 172.16.8.248/21 phải không? và cho mình hỏi cách tính broadcast luôn vì mình chưa hiểu chổ này
 
Bạn ơi cho mình hỏi là chia theo cách 2, đường 1 là 1500 host thì ip được gán cho máy tính là từ 172.16.8.1/21 đến 172.16.8.248/21 phải không? và cho mình hỏi cách tính broadcast luôn vì mình chưa hiểu chổ này
Tình hình là mình mới tính được: chia theo cách 2, đường 1 là 1500 host thì ip được gán cho máy tính là từ 172.16.8.1/21 đến 172.16.15.254/21 ; còn broadcast là: 172.16.15.255/21. không biết có đúng không mọi người chia sẻ với nhe
 

Thống kê

Chủ đề
102,296
Bài viết
469,931
Thành viên
340,414
Thành viên mới nhất
cho2sung
Top