Subnetting: VLSM & CIDR Masterclass
Quảng cáo • Advertisement
📢 Sponsor Ad
Google AdSense
lesson.content.title
lesson.content.subtitle
🎯 Mục tiêu bài học
Thành thạo chia mạng con (Subnetting) bằng nhẩm trong vòng 30 giây.
1. Ôn tập nhanh: Subnet Mask & Wildcard Mask
- Subnet Mask: Dùng để xác định Network ID. (Vd: /24 = 255.255.255.0).
- Wildcard Mask: Đảo ngược của Subnet Mask. Dùng trong cấu hình OSPF/ACL. (Vd: /24 -> 0.0.0.255).
| Prefix | Netmask | Số IP (Usable) | Dùng cho |
|---|---|---|---|
| /32 | 255.255.255.255 | 1 | Host Route (Loopback) |
| /30 | 255.255.255.252 | 2 | P2P Link (Router-Router) |
| /29 | 255.255.255.248 | 6 | Small Office (Static IP) |
| /24 | 255.255.255.0 | 254 | LAN (Văn phòng, Gia đình) |
| /16 | 255.255.0.0 | 65,534 | Campus, Building lớn |
2. VLSM (Variable Length Subnet Mask) - Bài toán cắt bánh
Tình huống: Bạn có mạng 192.168.1.0/24 (256 IP). Cần chia cho:
- Phòng IT: 100 máy.
- Phòng HR: 50 máy.
- Phòng Sale: 20 máy.
- Phòng họp: 20 máy.
Bước 1: Sắp xếp theo thứ tự giảm dần (BẮT BUỘC)
IT (100) > HR (50) > Sale (20) > Họp (20).
Bước 2: Cắt cho IT (100 máy)
- Cần $2^n - 2 ge 100$. -> $n=7$ bit host ($2^7 = 128$).
- Prefix = $32 - 7 = /25$. Block size = 128.
- Network: 192.168.1.0/25. (Range: .1 -> .126).
Bước 3: Cắt cho HR (50 máy) - Bắt đầu từ 192.168.1.128
- Cần $2^n - 2 ge 50$. -> $n=6$ bit host ($2^6 = 64$).
- Prefix = $32 - 6 = /26$. Block size = 64.
- Network: 192.168.1.128/26. (Range: .129 -> .190).
Bước 4: Cắt cho Sale (20 máy) - Bắt đầu từ .192
- Cần $2^5 = 32$. Prefix = /27. Block size = 32.
- Network: 192.168.1.192/27. (Range: .193 -> .222).
Bước 5: Cắt cho Họp (20 máy) - Bắt đầu từ .224
- Cần $2^5 = 32$. Prefix = /27.
- Network: 192.168.1.224/27. (Range: .225 -> .254).
👉 Vừa khít! Không lãng phí IP như chia đều (FLSM).
3. Supernetting (Route Summarization)
Gộp nhiều mạng nhỏ thành 1 mạng lớn để bảng định tuyến Router ngắn gọn.
Ví dụ: Có 4 mạng:
- 192.168.0.0/24
- 192.168.1.0/24
- 192.168.2.0/24
- 192.168.3.0/24
Đổi sang nhị phân octet thứ 3:
- 0:
0000 0000 - 1:
0000 0001 - 2:
0000 0010 - 3:
0000 0011
Giống nhau 6 bit đầu (000000). Vậy mượn lại 2 bit từ Host về làm Net.
Prefix cũ: /24. Lùi 2 bit -> /22.
👉 Summary Route: 192.168.0.0/22.
🔥 Interview Q&A
Q: /30 và /31 dùng để làm gì?
A: /30 ($2^2-2 = 2$ IP) dùng cho kết nối điểm-điểm (Point-to-Point) giữa 2 Router. /31 ($2^1=2$ IP) cũng dùng cho P2P nhưng tiết kiệm hơn (dùng chính Network ID và Broadcast làm IP), các Router hiện đại đều hỗ trợ.
Quảng cáo • Advertisement
📢 Ad Space
Google AdSense