Thứ Hai, 25 tháng 11, 2013

PHƯƠNG PHÁP TÍNH SUBNET NHANH NHẤT

IP là gì thì các bạn có thể tìm hiểu tại đây. Mình sẽ không nhắc lại nữa, chỉ hướng đãn cho các bạn biết làm thế nào để chia ip một cách nhanh nhất :)
F  Một địa chỉ IP v.4 có 32 bit, tách thành 2 phần: Network ID và Host ID
-       Network ID: dãy bit dùng “định danh” cho mạng IP (như địa chỉ của 1 con hẻm / ngõ).
-       Host ID: dãy bit dùng “định danh” cho 1 host trong mạng đó (như số  nhà trong hẻm)
F  Trong một Network có n địa chỉ IP (từ 0 đến n-1):
-       Địa chỉ IP đầu tiên được dùng làm “định danh” cho mạng đó.
-       Địa chỉ IP cuối cùng được dùng làm địa chỉ broadcast cho toàn mạng đó.


F  Như vậy: Một mạng có n địa chỉ IP thì chỉ có n-2 địa chỉ IP được dùng gán cho hosts

*      Bảng tra subnet được chia ra từ mạng class C:
STT

Số bit Net.ID
Subnet Mask
Số lượng mạng
Số lượng địa chỉ IP trong mạng
0
Class C
24
255.255.255.0
20  = 1 mạng
256
1
Class C + 1
25
255.255.255.128
21  = 2 mạng
128
2
Class C + 2
26
255.255.255.192
22  = 4 mạng
64
3
Class C + 3
27
255.255.255.224
23  = 8 mạng
32
4
Class C + 4
28
255.255.255.240
24  = 16 mạng
16
5
Class C + 5
29
255.255.255.248
25  = 32 mạng
8
6
Class C + 6
30
255.255.255.252
26  = 64 mạng
4
7
Class C + 7
31
255.255.255.254
27  = 128 mạng
2

*      Các ví dụ:
Tình huống 1:

Công ty ABC sử dụng một đường mạng 192.168.4.0 và sử dụng subnet mask 255.255.255.224 để chia subnet. Số lượng host tối đa có thể sử dụng của mỗi subnet là ?

Giải đáp:
-       Ứng với Subnet Mask 255.255.255.224,=> tra vào dòng thứ 3 => mỗi Subnet có 32 địa chỉ
-       Vậy: Số lượng địa chỉ tối đa có thể sử dụng của mỗi subnet là: 32 – 2 = 30 địa chỉ.

Tình huống 2:

Xác định địa chỉ đường mạng (Network ID address) và địa chỉ Broadcast (Network Broadcast Address) của đường mạng đó, khi biết địa chỉ IP là 198.101.6.85 /26

Giải đáp:
-       Địa chỉ IP là 198.101.6.85 /26,=> tra vào dòng thứ 2 => mỗi Subnet có 64 địa chỉ
-       Dãy IP addrs của
o   Subnet 1: từ 0 à 63
o   Subnet 2: từ 64 à 127
o   Subnet 3: từ 128à 191
o   Subnet 4: từ 192 à 255
-       IP address đã cho (198.101.6.85 /26) thuộc Subnet 2
-       Vậy:
o   Network ID address: 192.168.6.64 /26
o   Network Broadcast Address: 192.168.6.127 /26

Tình huống 3:

Địa chỉ IP sau 192.168.30.105 /27 thuộc SubnetID nào?

Giải đáp:
-       Địa chỉ IP là 192.168.30.105 /27 ,=> tra vào dòng thứ 3 ta thấy: Class C được chia thành 8 Subnet (mạng con), mỗi Subnet có 32 địa chỉ
-       Dãy IP addrs của:
o   Subnet 1: từ 0 à 31
o   Subnet 2: từ 32 à 63
o   Subnet 3: từ 64à 95
o   Subnet 4: từ 96 à 127
o   Subnet 5: từ 128 à 159
o   Subnet 6: từ 160 à 191
o   Subnet 7: từ 192à 223
o   Subnet 8: từ 224 à 255
-       IP address đã cho (192.168.30.135 /27) thuộc Subnet 5 (từ 192.168.30.128 /27 đến 192.168.30.159 /27)