Kỹ thuật chia IP, chia mạng con và kỹ thuật chia mạng con VLSM
Hướng dẫn chia IP và Chia mạng con theo phương pháp VLSM, Kỹ thuật chia địa chỉ mạng con VLSM
I. Subnet mask là gì
- Để máy tính xác định IP thuộc lớp mạng nào.
- Để tìm ra lớp mạng nào máy tính sử dụng phép toán : IP AND Subnet mask
- Để viết ngắn gọn subnet mask người ta dùng số Prefix-length
0000 0000 | 0 |
1000 0000 | 128 |
1100 0000 | 192 |
1110 0000 | 224 |
1111 0000 | 240 |
1111 1000 | 248 |
1111 1100 | 252 |
1111 1110 | 254 |
1111 1111 | 255 |
- Bảng 2 : Gọi n là số bit mượn => bước nhảy = 2^8 – n
Số bit mượn | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Bước nhảy | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
III. Công thức chia IP, chia mạng con
- Số subnet được tạo ra: 2m (m: số bit mượn của phần Host ID)
- Chú ý: đáng lẽ công thức này phải là 2m – 2 vì phải loại trừ đi 2 mạng đầu tiên – subnet zero và mạng cuối cùng – subnet broadcast, nhưng với các dòng Router hiện nay của Cisco đã hỗ trợ lệnh Router(config)# ip subnet-zero do đó ta vẫn có thể sử dụng 2 mạng đó mà không phải loại trừ bỏ đi)
- Số host / subnet: 2n – 2 (n: số bit còn lại của phần Host ID sau khi bị mượn m bit)
- Subnet Mask mới = Subnet Mask cũ + m (là số bit vừa bị mượn)
- Địa chỉ khả dụng là các địa chỉ IP có thể gán cho mỗi host, thiết bị
Các dạng bài tập chia IP và Subnet: Hướng dẫn chia IP và Chia mạng con theo phương pháp VLSM, Kỹ thuật chia địa chỉ mạng con VLSM
I. Dạng 1: Cho lớp mạng + số bit mượn
1. Bài toán
xác định
- Số subnet sau khi mượn
- Trong mỗi subnet
- Host đầu
- Host cuối
- Broadcast
2. Ví dụ:
- 192.168.1.0/24 mượn thêm 2 bit của host làm
- _______.1.xx:xx xxxx
- _______.1.00: 62 địa chỉ 192.168.1.0
- _______.1.01: 62 địa chỉ 192.168.64.0
- _______.1.10: 62 địa chỉ 192.168.128.0
- _______.1.11: 62 địa chỉ 192.168.192.0
[/SUP] m là số bit host: 2[SUP]m [/SUP]-2
n + m = 8
=> m = 6
2= 4(subnet)
2[SUP]6[/SUP]- 2 = 62(host)
subnet mask/26: 255.255.255.192
II. Dạng 2: VLSM(variable length subnet mask)
- Bước 1: Nhìn vào khu vực cần nhiều IP nhất
- m là số bit host: 2[SUP]m[/SUP] - 2 >= 121 => m = 7
- n + m = 8 => n = 1
- => BN(bước nhảy) = 128
- bước 2: Chọn khu vực IP lớn tiếp theo
- m là bit host: 2[SUP]m [/SUP]- 2 >= 61 => m = 6
- n + m = 8 => n = 2; BN = 64
- 192.168.1.0/26 (ko chọn vì đã sử dụng cho 120 host ở trên)
- .1.64/26 (ko chọn vì đã sử dụng cho 120 host ở trên)
- .1.128/26(chọn được)
- .1.192/26
m là số bit host: 2[SUP]m [/SUP]- 2 >= 21 => m = 5
III. Dạng 3: Sumary(tối ưu bảng định tuyến)
- Đếm từ trái sang phải
vd:
172.16.16.0/24 172.16.0001 0000.0
172.16.17.0/24 172.16.0001 0001.0
172.16.18.0/24 172.16.0001 0010.0
172.16.19.0/24 172.16.0001 0011.0
172.16.0001 00:00
N:H
=> 172.16.16.0/22
Last edited: