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.
Subnet mask :
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.
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:
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
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 |
A | 1-126 |
B | 128-191 |
C | 192-223 |
D | 224-239 |
E | 240-254 |
Subnet mask :
Lớp | Byte đầu tiên của địa chỉ IP |
A | 255.0.0.0 |
B | 255.255.0.0 |
C | 255.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.
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.
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