You are on page 1of 8

Quản trị mạng Doanh nghiệp cao cấp www.pnh.com.

vn

CNAM-2012

SUBNETTING – CHIA SUBNET


Chuyển đổi thập phân – nhị phân
Quản trị mạng Doanh nghiệp cao cấp www.pnh.com.vn

• Việc chia subnet gắn liền với việc chuyển đổi nhị phân- thập phân 8 bít

Octet 8 bít ở hệ nhị phân:

Giá trị tương đương :

Giá trị thập phân:

7 5 2 0
VD: chuyển đổi 1010 0101 = 2 + 0 + 2 + 0 + 0 + 2 + 0 + 2 = 128 + 32 + 4 +1 = 165

Chuyển đổi sang thập phân: 1101 0101 , 0110 1100, 1111 1111, 1111 0000
Chuyển đổi sang nhị phân: 196, 254, 240, 224, 157
Chia Subnet ở đâu?
Quản trị mạng Doanh nghiệp cao cấp www.pnh.com.vn

• IANA không còn bán IP theo lớp. Sử dụng IP không phân lớp là phổ biến.
• Các ISP mua lô nhiều IP rồi chia nhỏ ra để cho thuê lại. Thao tác chia
subnet là bắt buộc tại ISP.
• Trong mạng IP Private thường không phải chia subnet không chẵn vì có
quá nhiều IP Private.

` NA
T
`
`
`

WAN `

Private Public IP
IP `

ISP 210.245.0.0/16

`
`

WAN `
`

`
`
ADSL NAT
Router
Ví dụ về việc chia subnet
Quản trị mạng Doanh nghiệp cao cấp www.pnh.com.vn

• ISP A mua một lô 256 IP (một lô slash /24) rồi chia nhỏ để bán cho 8 khách hàng khác
nhau. Phải chia như thế nào?

• Chia lô IP : 210.245.30.0 /24 cho 8 khách hàng.


• Có thể cấp cho mỗi khách hàng một đoạn IP thuộc Subnet ban đầu không?
• VD: Khách hàng 1: 210.245.30.0 /24 đến 210.245.30.15 /24
• Khách hàng 2: 210.245.30.16 /24 đến 210.245.30.32 /24
• Nếu theo cách này, hai khách hàng sẽ cùng có địa chỉ mạng giống như subnet ban đầu
• Không thể chuyển gói tin đến một trong hai khách hàng.

C IP C 210.245.30.22
`
`

Khách hàng 1
Khách hàng 2
Subnet= 210.245.30.0
Subnet= 210.245.30.0
B
` `
A ` `

210.245.30.8 /24 210.245.30.22 /24


Chia subnet (tiếp)
Quản trị mạng Doanh nghiệp cao cấp www.pnh.com.vn

• ISP A mua một lô 256 IP (một lô slash /24) rồi chia nhỏ để bán cho 8 khách hàng khác
nhau. Phải chia như thế nào?
• Chia lô IP : 210.245.30.0 /24 cho 8 khách hàng.

• Mỗi khách hàng cần một Subnet khác nhau nên độ dài phần subnet khách hàng phải lớn
hơn độ dài subnet ban đầu (>24). Số bít Host sẽ ít đi. Gọi x là số bít subnet dài thêm.
• Để sử dụng được, khách hàng cần 2 thông tin:
– Subnetmask mới (để tính ra địa chỉ Subnet mới)
– Đoạn IP sử dụng : từ IP đầu đến IP cuối
• Khi chia Subnet phải cung cấp được cho khách hàng hai thông tin này.
• Bước 1: Xác định subnetmask mới
x
– Với x bít lấy thêm phải phân biệt được 8 khách hàng => 2 >=8. Từ đây tính được x=3.
– Như vậy Subnet mask mới cho mỗi khách hàng sẽ là 24+3 = 27 bít : /27
• Bước 2: Xác định đoạn IP đầu, IP cuối cho từng khách hàng:
5
– Mỗi mạng sẽ có số bít dành cho Host là 8 – x = 5 bít. Số IP mỗi mạng là 2 = 32 IP
– Như vậy đoạn IP dành cho mỗi khách hàng được xác định như sau:

32 IP
Biểu diễn Subnetmask không chẵn
Quản trị mạng Doanh nghiệp cao cấp www.pnh.com.vn

• Lớp A: 1111 1111.0000 0000.0000 0000.0000 0000 = 255.0.0.0 /8


• Lớp B: 1111 1111.1111 1111.0000 0000.0000 0000 = 255.255.0.0 /16
• Lớp C: 1111 1111.1111 1111.1111 1111.0000 0000 = 255.255.255.0 /24

• Subnetmask không phân lớp (Classless) có chiều dài 27 bit:

• 1111 1111.1111 1111.1111 1111.1110 0000 = 255.255.255.224 /27

255 255 255 128 + 64 + 32 = 224

Như vậy khách hàng 2 sẽ nhận được IP như sau:


1. Subnetmask: 255.255.255.224
2. IP đầu: 210.245.30.32 /27 . IP cuối = 210.245.30.63 /27
3. IP đầu chính là Subnet, còn IP cuối chính là địa chỉ Broadcast
Bài tập 1
Quản trị mạng Doanh nghiệp cao cấp www.pnh.com.vn

• Chia subnet 203.162.34.0 /24 thành 16 mạng con


• Lời giải:
– Mỗi khách hàng cần nhận được thông tin về Dải IP và Subnetmask của mình

1. Xác định Subnetmask cho khách hàng


x
- Gọi số bít cần lấy thêm là x, ta có 2 = 16 => x = ?
- Subnetmask mới cho khách hàng là : 24 + x = /??
- Ở dạng thập phân sẽ là: 255.255.255.???
2. Xác định dải IP cho từng khách hàng

STT KH Địa chỉ Subnet Địa chỉ Broadcast Subnet mask

1 255.255.255.???

4
Bài tập 2
Quản trị mạng Doanh nghiệp cao cấp www.pnh.com.vn

• Chia subnet 203.162.0.0 /16 thành 16 mạng con


• Lời giải:
– Mỗi khách hàng cần nhận được thông tin về Dải IP và Subnetmask của mình

1. Xác định Subnetmask cho khách hàng


x
- Gọi số bít cần lấy thêm là x, ta có 2 = 16 => x = ?
- Subnetmask mới cho khách hàng là : 16 + x = /??
- Ở dạng thập phân sẽ là: 255.255.???.0
2. Xác định dải IP cho từng khách hàng

STT KH Địa chỉ Subnet Địa chỉ Broadcast Subnet mask

1 255.255.???.0

You might also like