Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

SUBNETING

Mục tiêu:

Phương pháp chia theo FLSM

- Bài toán xuôi


- Bài toán ngược

Phương pháp chia theo VLSM

- Cách tổng quát


- Cách toán dễ hiểu hơn

1/ Phương pháp chia mạng con theo FLSM

a) Bài toán xuôi


*Cho một mạng lớn, cho số bit mượn (n) => số bit còn lại trong vùng Host (m)
*Yêu cầu:
- Số subnet =?
- Số host/subnet=?
- Mỗi NetID, cần:
+ Host ID đầu tiên
+ Host ID cuối cùng
+ Broadcast ID
- SM mới

*Phương pháp giải:

B1. Tính số subnet: 2n (thiết bị cũ:2n-2)

B2. Tính số host/subnet: 2m-2

B3. Bước nhảy: 2m

B4. Tính các Net ID:

+ NetID đầu tiên = NetID đã cho

+ Net ID tiếp theo = Địa chỉ mạng trước + Bước nhảy (Bội số của bước nhảy)

B5. Tính các HostID/SubnetID:

+ HostID đầu tiên: Địa chỉ subnet +1

+ HostID cuối cùng: BroadcastID -1

+ BroadcastID: Địa chỉ subnet kế tiếp -1

B6. Tính SM mới:

+ SM cũ: Theo 2 dạng

+ SM mới: Theo 2 dạng

VD1: 192.168.1.0/24, mượn 2 bit => n=2, m=6

11111111.11111111.11111111.11000000
B1. Số subnet: 2n=22= 4

B2. Số Host/subnet: 2m-2=26-2=64-2=62

B3. Bước nhảy: 2m=26=64

B4. Tính các netID:

Subnet1: 192.168.1.0

Subnet2: 192.168.1.(0+64)

Subnet3: 192.168.1.(64+64)

Subnet4: 192.168.1.(64+64+64)

B5. Tính các HostID/Subnet:

*Subnet1: 192.168.1.0:

+ 192.168.1.1 (HostID đầu tiên)

192.168.1.2

192.168.1.3

+ 192.168.1.62 (HostID cuối cùng)

+ 192.168.1.63 (BroadcastID)

*Subnet2: 192.168.1.64:

+ 192.168.1.65 (HostID đầu tiên)

….

+ 192.168.1.126 (HostID cuối cùng)

+ 192.168.1.127 (BroadcastID)

*Subnet3: 192.168.1.128:

+ 192.168.1.129 (HostID đầu tiên)

….

+192.168.1.190 (HostID cuối cùng)

+192.168.1.191 (BroadcastID)

*Subnet4: 192.168.1.192:

+ 192.168.1.193 (HostID đầu tiên)

….

+ 192.168.1.254 (HostID cuối cùng)

+ 192.168.1.255 (BroadcastID)
B6. SM mới:

+ SM cũ: 11111111.11111111.11111111.00000000

255 . 255 . 255 . 0

+SM mới: 11111111.11111111.11111111.11000000

=> 255 . 255 . 255 . 192

VD2: 192.168.1.0/24, mượn 3 bit (n=3, m=5)

B1. Tính số subnet: 2n=23= 8

B2. Tính số Host/Subnet: 2m-2= 25-2=30

B3. Bước nhảy: 2m=25=32

B4. Tính ra các NetID:

Sub1: 192.168.1.0

Sub2: 192.168.1.32

Sub3: 192.168.1.64

Sub4: 192.168.1.96

Sub5: 192.168.1.128

Sub6: 192.168.1.160

Sub7: 192.168.1.192

Sub8: 192.168.1.224

B5. Các HostID/Subnet:

*Sub1: 192.168.1.0

192.168.1.1 (Host IDfst)

….

192.168.1.30

192.168.1.31

*Sub2: 192.168.1.32

192.168.1.33

192.168.1.62

192.168.1.63

*Sub3: 192.168.1.64

192.168.1.65

192.168.1.94

192.168.1.95

*Sub4: 192.168.1.96

192.168.1.97

192.168.1.126

192.168.1.127

*Sub5: 192.168.1.128

192.168.1.129

192.168.1.158

192.168.1.159

*Sub6: 192.168.1.160

192.168.1.161

192.168.1.190

192.168.1.191

*Sub7: 192.168.1.192

192.168.1.193

192.168.1.222

192.168.1.223

*Sub8: 192.168.1.224

192.168.1.225

192.168.1.254

192.168.1.255

B6. SM mới

11111111.11111111.11111111.00000000

255.255.255.0
11111111.11111111.11111111.11100000

255.255.255.224

VD3: 172.16.0.0/16, n=1

11111111.11111111.00000000.00000000

B1: Subnet: 2n=2

B2. Host/Subnet: 2m -2 = 215 -2 = 32.766

B3. Bước nhảy: 2m = 27= 128

B4. Các Subnet:

* Subnet1:172.16.0.0/17

172.16.0.1/17

172.16.127.254/17

172.16.127.255/17

*Subnet2: 172.16.128.0/17

172.16.128.1/17

172.16.255.254/17

172.168.255.255/17

VD4: 172.16.0.0/16, n=2

11111111.11111111.11000000.00000000

B1. Subnet: 2n = 22 =4

B2. Host/Subnet: 2m -2 = 214 -2 = 16.382

B3. Bước nhảy: 64

B4. Các Subnet:

Sub1: 172.16.0.0/18

172.16.0.1/18

172.16.63.254/18

172.16.63.255/18

Sub2: 172.16.64.0/18

172.16.64.1/18

172.16.127.254/18

172.16.127.255/18

Sub3: 172.16.128.0/18
172.16.128.1/18

172.16.128.255

172.16.129.1

172.16.129.255

172.16.130.1

172.16.130.255

172.16.131.1

172.16.191.254/18

172.168.191.255/18

Sub4: 172.16.192.0/18

172.16.192.1/18

172.16.255.254/18

172.16.255.255/18

Bài toán ngược

Yêu cầu: Cho mạng lớn, cho yêu cầu số lượng host/subnet

PP Giải:

- Lập Hệ BĐT (n,m)

- Tìm nghiệm n,m

- Tiếp tục với Bài toàn xuôi

VD1:

*Phương pháp giải:


Tìm m, n thỏa BĐT sau:
+ Số subnet: 2n>=5
+ Số Host/Subnet: 2m-2>=20
+ n+m=8
<=> n=3,4,5…
m=5,6,7…
n+m=8
<=> n=3
m=5
Tiếp tục với bài toán xuôi
VD2: 192.168.1.0/24

2n>=5
2m – 2>=13
n+m=8
n=3,4,5…
m=4,5,6…
n+m=8
 n=3^ m=5 v n=4^m=4
Tiếp tục với bài toán xuôi…

VD3: 192.168.1.0/24

2n>=5

2m-2>=70

n+m=8

n=3,4,5…

m= 7,8,9…

n+m=8

 Vô nghiệm (vô nghĩa)


 VLSM

2/ Phương pháp chia mạng con theo VLSM

a) Cách tổng quát


B1. Chọn mạng có số host nhiều nhất. Công thức: 2 m-2>=Tổng số Host yêu cầu
=>n,m
Tiếp tục với bài toán FLSM (bài toán xuôi)…
B2. Chọn mạng có số host nhiều tiếp theo. Công thức: 2 m-2>=Tổng số Host yêu cầu
=>n, m
Tiếp tục với bài toán FLSM (bài toán xuôi)…
B3. Tương tự….

VD: 192.168.1.0/24

B1.: Xét 70 Host

2m-2>=70

n+m=8

 m=7, n=1
192.168.1.0/25 => Chọn
192.168.1.128/25

B2. Xét 60 host:

2m-2>=60

n+m=8

 m=6, n=2
192.168.1.128/26 => Chọn
192.168.1.192/26

B3. Xét 30 Host:

2m-2>=30

n+m=8

=>m=5, n=3

192.168.1.192/27 => Chọn


192.168.1.224/27

B4. Xét 2 host:

2m-2>=2

n+m=8

=>m=2, n=6

192.168.1.224/30 (chọn)

192.168.1.228/30 (chọn)

192.168.1.232/30

192.168.1.236/30

192.168.1.240/30

….

Kết luận:

Subnet (70 host): 192.168.1.0/25

+ 192.168.1.1/25 (Host ID đầu tiên)

+ 192.168.1.126/25 (Host ID cuối cùng)

+ 192.168.1.127/25 (Broadcast ID)

Subnet2 (60 host): 192.168.1.128/26

+ 192.168.1.129/26

+ 192.168.1.190/26

+ 192.168.1.191/26

Subnet3 (30 host): 192.168.1.192/27

+ 192.168.1.193/27

+ 192.168.1.222/27

+ 192.168.1.223/27

Subnet4 (2 host): 192.168.1.224/30

+ 192.168.1.225/30

+ 192.168.1.226/30

+ 192.168.1.227/30

Subnet5 (2 host): 192.168.1.228/30

+ 192.168.1.229/30

+ 192.168.1.230/30
+ 192.168.1.231/30

b) Cách giải dễ hiểu hơn

Cột 1 Cột 2 Cột 3 Cột 4 Cột 5 Cột 6 Cột 7 Cột 8 Cột 9


Subnet 1 2 4 8 16 32 64 128 256
Host 256 128 64 32 16 8 4 2 1
SM /24 /25 /26 /27 /28 /29 /30 /31 /32
Chọn cột có số host phù hợp sao cho số host yêu cầu = số host -2

VD: 192.168.1.0/24

*70 Host:
Chọn cột thứ 2

NetID SM Host ID Range # of usable Broadcast ID


Host
192.168.1.0 /25 192.168.1.1 126 192.168.1.127

192.168.1.126
192.168.1.128 /25 192.168.1.129 126 192.168.1.255
….
192.168.1.254
*60 Host:
Chọn cột thứ 3

NetID SM Host ID Range # of usable Broadcast ID


Host
192.168.1.128 /26 192.168.1.129 62 192.168.1.191
192.168.1.190
192.168.1.192 /26 192.168.1.193 62 192.168.1.255
192.168.1.254

*30 Host:
Chọn cột thứ 4

NetID SM Host ID Range # of usable Broadcast ID


Host
192.168.1.192 /27 192.168.1.193 30 192.1568.1.223
192.168.1.222
192.168.1.224 /27 192.168.1.225 30 192.168.1.255
192.168.1.254

*2 Host:
Chọn cột thứ 7

NetID SM Host ID Range # of usable Broadcast ID


Host
192.168.1.224 /30 192.168.1.225 2 192.1568.1.227
192.168.1.226
192.168.1.228 /30 192.168.1.229 2 192.168.1.231
192.168.1.230
192.168.1.232 /30 192.168.1.233 2 192.168.1.235
192.168.1.234
…. … …. … ….

Kết luận:

NetID SM Host ID Range # of usable Broadcast ID


Host
192.168.1.0 /25 192.168.1.1 126 192.168.1.127
192.168.1.126
192.168.1.128 /26 192.168.1.129 62 192.168.1.191
192.168.1.190
192.168.1.192 /27 192.168.1.193 30 192.1568.1.223
192.168.1.222
192.168.1.224 /30 192.168.1.225 2 192.1568.1.227
192.168.1.226
192.168.1.228 /30 192.168.1.229 2 192.168.1.231
192.168.1.230

Bài tập về nhà:


1/ 192.168.1.0/24, n=3
2/ 172.16.0.0/16, n=2
3/10.0.0.0/8, n=20

1/ Kiểm tra kết quả:


http://jodies.de/ipcalc?host=10.0.0.0&mask1=8&mask2=12&fbclid=IwAR04_Ks98g5p286BgCo50-
Z8_ii8sUJAGmcErczaCO2SYSDbdWA76k1cXWE

2/ Hướng dẫn 8.1.4.7 Packet Tracer Subnetting Scenario:


https://www.youtube.com/watch?
v=GQr7ap90DKk&list=PLExHdfFPwbdJnDbSGXlpVTtXkKMdIOMKi&index=3&t=239s

You might also like