한국어

tc_backup

본사, A, B가 있다. 넷트웍을 분할하려면 몇개로 해야할까?

3개? ㄴㄴ -> 2의 N승 개만 되기때문에 4개로 분할해야겠다.

호스트수가 본사 : 120, A: 60 B: 30 이다. 이럴경우는 본사에 맞춰서 넷트웍을 할당해야겠다.

128개가 필요하다. * 4를 해서.

512개가 필요하다 C클래스 주소가 2개가 있어야 겠다.

실제로 필요한 개수는 210개. 여기에 512를 할당하게 되면 아이피 가 302개가 남게된다. ㄷㄷㄷ

서브넷팅만으로는 안되겠다?


가장 효율적으로 IP를 할당하자!!!

그렇다면 본사는 128개 A는 64개 B는 32개만 할당하면 딱 맞게 되겠다!!

어떻게 해야할까?

128+64+32 = 224 개 224-210=14.

224개만 가지고 있다면 모든구성을 할수 있고 이만큼이면 C클래스 한개만으로 충분히 가능한 숫자다.

C클래스 만으로도 할당이 가능하기때문에

본사의 서브넷마스크는 255.255.255.128 이 된다.

A의 서브넷마스크는 256-64=192 =>255.255.255.192

B의 서브넷마스크는 256-32=224 =>255.255.255.224

어제 배운것은 전부다 똑같은 서브넷마스크값을 적용하는 방법이고

이렇게 각기다른 서브넷마스크방법을 적용하는 것을 VLSM 방식이라고 부른다


IP를 가장 효율적으로 할당하기 위해서는 반드시 VLSM방식을 써야 되겠다.

IP를 할당하기 위해 C클래스 주소 192.168.1.0을 받아왔다고 생각해보자. 이럴경우 가장호스트가 많은쪽을 먼저 할당하는것이다.

본사는 192.168.1.0 다음 넷트웍은 192.168.1.128 본사가 쓸수있는 넷웍은 192.168.1.0~192.168.1.127

본사를 할당후에는 1.128~1.255가 남게 되겠다. 남은 주소를 이용해서 남은 주소를 할당하자.

본사다음 많은 쪽은 A쪽.

실제로 할당한 64만큼을 증가시켜보자 다음넷웍은 192.168.1.192이고 192.168.1.128~192.168.1.191

그다음 나머지 B는!!

192.168.1.192~192.168.1.223 까지 쓸수 있겠다!!

1.224~225까지 주소가 남게되겠다. 조금밖에 안남는다 => 굉장히 효율적으로 사용한다고 할수 있겠다.


QUIZ

본사: 73 A:39 B:12 C:23 D:4

이렇게 가지고 있다고 하자

그럼 본사:128 A:64 B:16 C:32 D:8

다합치면 248개. C클래스 하나 만으로 충분히 가능하다.

각 서브넷마스크는

본사 : 255.255.255.128

A : 255.255.255.192

B : 255.255.255.240

C : 255.255.255.224

D : 255.255.255.248

C클래스주소 192.168.1.0이 할당이 되었다 치고. 호스트가 많은 순으로 IP를 할당해주도록 하자.

본사 : 192.168.1.0~192.168.1.127

A : 192.168.1.128~192.168.1.191

B : 192.168.1.224~192.168.1.239

C : 192.168.1.191~192.168.1.223

D : 192.168.1.240~192.168.1.247

 

255.255.255.128

11111111.11111111.11111111.10000000

서브넷마스크 /25라고 해도 된다.

호스트는 7비트

255.255.255.224

서브넷마스크 /19

서브넷마스크 /13->255.248.0.0 같은 의미이므로 알아두자

 

 

QUIZ

본사: 61 A:54 B:15 C:29 D:7

192.168.1.0/24   //   /24는 무엇일까 고민해왔다 이제 해결이 되었다

=>서브넷 비트수이다.!! C클래스라는것!! 11111111.11111111.11111111.0

C클래스주소가 주어졌다.

본사: 64 A:64 B:32 C:32 D:16 이 필요하다고 할수 있다.// B와 D는 넷웍아이디와 브로드캐스트 주소를 제외하면 모자르기때문에

다합쳐보면 208개 C클래스 주소 하나면 해결됨.

각서브넷마스크는

본사 : 255.255.255.192/26//11000000

A : 255.255.255.192/26

B : 255.255.255.224/27

C : 255.255.255.224/27

D : 255.255.255.240/28

각 할당되는 아이피는

본사 : 192.168.1.0~192.168.1.63

A : 192.168.1.64~192.168.1.127

B : 192.168.1.128~192.168.1.159

C : 192.168.1.160~192.168.1.191

D : 192.168.1.192~192.168.1.207

 

QUIZ

본사: 117 A:3 B:13 C:52 D:15 E:31 F:45 G:26 H:2

이런회사의 경우 C클래스 하나만으로는 부족 그러므로 2개를 쓴다.

192.168.1.0

192.168.2.0 많은순서로 1부터 쓰고 남는걸 2로 채운다.

각필요한 개수는 2의 N승개여야되므로.

본사: 128 A:8 B:16 C:64 D:32 E:64 F:64 G:32 H:4

본사 : 255.255.255.128/25

A : 255.255.255.248/29

B : 255.255.255.248/29

C : 255.255.255.240/28

D : 255.255.255.192/26

E : 255.255.255.224/27

F : 255.255.255.192/26

G : 255.255.255.192/26

H : 255.255.255.252/30

IP주소는

본사 : 192.168.1.0~192.168.1.127/25

A : 192.168.2.144~192.168.2.151/29

B : 192.168.2.128~192.168.1.143/28

C : 192.168.1.128~192.168.1.191/26

D : 192.168.2.95~192.168.1.127/27

E : 192.168.2.0~192.168.2.63/26

F : 192.168.1.192~192.168.1.255/26

G : 192.168.2.64~192.168.2.95/27

H : 192.168.2.152~192.168.2.155/30  <--- 마지막

//총호스트의 개수는 412-256=156

 


QUIZ

본사: 1000 A:500 B:250 C:120 D:60

필요한개수는

본사: 1024 A:512 B:256 C:128 D:64

더해보자 1984개.

본사의 서브넷 마스크 값은 /22

A는 512 = 2의 9승 값 32-9 23이다 서브넷마스크값은 /23 => 255.255.248.0

B : /24 => 255.255.255.0

C : /25 => 255.255.255.128

D : /26 => 255.255.255.192

128->192->224->240->248->252

 1     11    111   1111   11111  111111

172.16.0.0 /16 이 주어졌다고 하자.

 

본사

<-----><-----><----->|<-----><----->

  N(8)    N(8)   N(6)    H(2)    H(8)

그러므로 172.16.0.0~3.255 까지임. // 3번째 바이트자리가 4개씩 증가하는 형태라고 생각할수 있다.

A

172.16.4.0~5.255//2의 9승 ->3번째 바이트가 2개씩 증가하는 형태. 4.0~6.0

B

172.16.6.0~6.255//2의 8승 -> 4번째 바이트가 1개씩 증가하는 형태

C

172.16.7.0~172.16.7.127

D

172.16.7.128~172.16.7.191

 

 

QUIZ

본사: 32000 A:16000 B:8000 C:4000 D:2000

필요한개수는

본사: 32768 A:16384 B:8192 C:4096 D:2048 -> 다더하면 63488 // 16승은 65536

//16승보다 적으므로 B클래스에서 사용할수 있는 양이란것을 알수 있다.

각서브넷마스크는

본사 : /17 //32-15 //2의 15승이 32768

A : /18 //32-14

B : /19 //32-13

C : /20 //32-12

D : /21  //32-11

 

172.16.0.0/24라 하면

각아이피할당주소는

본사 : 172.16.0.0~172.16.127.255//3번째 바이트에서 1비트를 빌려서 쓴다. 0.0~128.0

A : 172.16.128.0~172.191.255  //3번째 바이트에서 2비트를 빌려서쓴다. 8-2 = 6 2의 6승은 64 64씩 증가한다.

B : 172.16.192.0~172.223.255 //3번째 바이트에서 3비트를 빌려서쓴다. 8-3 = 5 2의 5승은 32 32씩 증가한다.

C : 172.16.224.0~172.239.255  //16씩 증가

D : 172.16.240.0~172.247.255  //8씩 증가.

 

 

QUIZ

본사: 27000 A:5700 B:23 C:75 D:196 E:279 F:2800 G:120 H:53 I:11

00

각 필요한 개수들은?

순서는 A->F->본사->I->E->D->G->C->H->B

본사: 13승 A:14승 B:5승  C:7승 D:8승 E:9승 F:13승 G:7승 H:6승 I:11승

각 서브넷 마스크는

본사 : /19 //32-13=19 3번째 바이트에서 호스트가 쓸수있는것은 5비트 2의 5승은 32-> 32씩 증가하는 형태

A : /18 // 3바이트자리 6->64씩증가

B : /27 // 4바이트자리 5 -> 32개씩 증가.

C : /25 // 4바이트자리 7 -> 128씩 증가

D : /24 // 3바이트자리 0 -> 1개씩 증가

E : /23 // 3번째 바이트 1 -> 2개씩 증가

F : /19 // 3번째 바이트 5 -> 32개씩 증가

G : /25 // 4번째 바이트 7 -> 128개씩 증가

H : /26 // 4번째 바이트 6 -> 64개씩 증가

I : /21  //3번재 바이트  3 -> 8개씩 증가

176.16.0.0/16

IP 할당 순서는 A->F->본사->I->E->D->G->C->H->B

본사 : 172.16.96.0~172.16.127.255/19 //176.16.0.0//17

A : 172.16.0.0~172.16.63.255 /18//172.16.128.0/19

B : 172.16.140.64~172.16.140.95/27//172.16.187.192/27

C : 172.16.139.128~172.16.139.255/25//172.16.187.0/25

D : 172.16.138.0~172.16.138.255/24//172.16.186.0/24

E : 172.16.136.0~172.16.137.255/23//172.16.184.0/23

F : 172.16.64.0~172.16.95.255/19//172.16.160.0/20

G : 172.16.139.0~172.16.139.127/25//172.16.187.224/28

H : 172.16.140.0~172.16.140.63/26//172.16.187.128/26

I : 172.16.128.0~172.16.135.255/21//172.16.176.0/21

 

//ㄷㄷㄷ 내가 푼게 다틀렸다..문제가 A:2700인줄알고 했는데-_- 27000이였다-_-; 으악 다시 하기 귀찬항

 

 

 

11->2048

2의 12승은 4096

13승은 8192

14->16384

15->32768

16->65536

 

28600=>14승과 15승 사이에 존재 -> 호스트가15승개가 필요

 ----->어라 0의 개수와 같네??//0부분이 원래 호스트

=>서브넷 마스크는 11111111.11111111.10000000.00000000 => /17 과 같다. 255.255.128.0

본사가 제일많으므로 IP주소는 192.168.0.0에서 시작 192.168.0.0~192.168.127.255

 32-15 = 17 서브넷 마스크가 /17이라는걸 바로 알수 있다.

16+1 -> 3번째바이트를 1비트 빌려쓴다. 그럼 3번째 바이트에서 호스트의 부분은 7비트 존재 그럼 7비트로 쓸수있는 호스트의 수는

-> 7은 2의 7은 128

3번째 바이트자리가 128씩 증가한다는것을 알수있다.

ㄷㄷㄷ B클래스만 되도 계산이 복잡해지는군;;;

조회 수 :
33978
등록일 :
2008.05.12
21:52:17 (*.234.246.12)
엮인글 :
https://www.rain9.com/xe/tc_backup/2458/e1f/trackback
게시글 주소 :
https://www.rain9.com/xe/tc_backup/2458
List of Articles