본문 바로가기
프로그래밍/NETWORK

[NETWORK 7일차] VLSM / IP 주소 요약( 클래스풀 요약 )

by B T Y 2017. 5. 17.
반응형

VLSM / IP 주소 요약( 클래스풀 요약 )에 대해서 정리한다.

 

 

VLSM

 

 - 서브넷팅된 서브넷을 또 다시 서브넷팅하는 계산 작업

 

 

Ex) VLSM

 

 - 원본 네트워크 : 133.200.0.0/16 <- 2^16 - 2 = 65534개
 - 서브넷 개수 : 7개 이상
 - 최대 필요한 IP 주소 개수 : 500개

 

 

1. Host 500개 구간 서브넷팅 실시

 

2^x - 2 >= 500

 x = 9

2^9 - 2 = 510개


------------------------------------------------------------------------------------
2^7     2^6     2^5     2^4     2^3     2^2     2^1     2^0
128     64         32     16         8         4         2         1
------------------------------------------------------------------------------------


133.200.0000000 0.00000000
255.255.1111111 0.00000000 <- 255.255.254.0 <- /23
----------------------------------[네트워크 이름]  [서브넷 브로드케스트 주소]
133.200.0000000 0.00000000 <- 133.200.0.0 ~ 133.200.1.255 <- Host 500개 구간 할당

133.200.0000001 0.00000000 <- 133.200.2.0 ~ 133.200.3.255 <- VLSM 실시
133.200.0000010 0.00000000 <- 133.200.4.0 ~ 133.200.5.255
133.200.0000011 0.00000000 <- 133.200.6.0 ~ 133.200.7.255
133.200.0000100 0.00000000 <- 133.200.8.0 ~ 133.200.9.255
133.200.0000101 0.00000000 <- 133.200.10.0 ~ 133.200.11.255
~
133.200.1111111 0.00000000 <- 133.200.254.0 ~ 133.200.255.255

 


2. Host 100개 구간 VLSM 실시

 

133.200.0000001 0.00000000 <- 133.200.2.0 ~ 133.200.3.255 <- VLSM 실시
원본 네트워크 : 133.200.2.0/23 <- 2^9 - 2 = 510개

 

2^x - 2 >= 100

 x = 7

2^7 - 2 = 126개

------------------------------------------------------------------------------------
2^7     2^6     2^5     2^4     2^3     2^2     2^1     2^0
128     64         32     16         8         4         2         1
------------------------------------------------------------------------------------

133.200.0000001 0.0 0000000
255.255.1111111 1.1 0000000 <- 255.255.255.128 <- /25
----------------------------------[네트워크 이름] [서브넷 브로드케스트 주소]
133.200.0000001 0.0 0000000 <- 133.200.2.0 ~ 133.200.2.127 <---- Host 100개 구간 할당

133.200.0000001 0.1 0000000 <- 133.200.2.128 ~ 133.200.2.255 <--- VLSM 실시
133.200.0000001 1.0 0000000 <- 133.200.3.0 ~ 133.200.3.127
133.200.0000001 1.1 0000000 <- 133.200.3.128 ~ 133.200.3.255

 


3. Host 55개 구간 VLSM 실시

 

133.200.0000001 0.1 0000000 <- 133.200.2.128 ~ 133.200.2.255 <--- VLSM 실시
원본 네트워크 : 133.200.2.128/25 <- 2^7 - 2 = 126개

 

2^x - 2 >= 55

 x = 6

2^6 - 2 = 62개

------------------------------------------------------------------------------------
2^7     2^6     2^5     2^4     2^3     2^2     2^1     2^0
128     64         32     16         8         4         2         1
------------------------------------------------------------------------------------

133.200.00000010.1 0 000000
255.255.11111111.1 1 000000 <- 255.255.255.192 <- /26
-----------------------------------[네트워크 이름]    [서브넷 브로드케스트 주소]
133.200.00000010.1 0 000000 <- 133.200.2.128 ~ 133.200.2.191 <- Host 55개 구간 할당

133.200.00000010.1 1 000000 <- 133.200.2.192 ~ 133.200.2.255 <- VLSM 실시

 


4. Host 25개 구간 VLSM 실시

 

133.200.00000010.1 1 000000 <- 133.200.2.192 ~ 133.200.2.255 <- VLSM 실시
원본 네트워크 : 133.200.2.192/26 <- 2^6 - 2 = 62개

 

2^x - 2 >= 25

 x = 5

2^5 - 2 = 30개

------------------------------------------------------------------------------------
2^7     2^6     2^5     2^4     2^3     2^2     2^1     2^0
128     64         32     16         8         4         2         1
------------------------------------------------------------------------------------

133.200.00000010.11 0 00000
255.255.11111111.11 1 00000 <- 255.255.255.224 <- /27
-----------------------------------[네트워크 이름]    [서브넷 브로드케스트 주소]
133.200.00000010.11 0 00000 <- 133.200.2.192 ~ 133.200.2.223 <---- Host 25개 구간 할당

133.200.00000010.11 1 00000 <- 133.200.2.224 ~ 133.200.2.255 <- VLSM

 


5. Host 12개 구간 VLSM 실시

 

133.200.00000010.11 1 00000 <- 133.200.2.224 ~ 133.200.2.255 <- VLSM
원본 네트워크 : 133.200.2.224/27 <- 2^5 - 2 = 30개

 

2^x - 2 >= 12

 x = 4

2^4 - 2 = 14개

------------------------------------------------------------------------------------
2^7     2^6     2^5     2^4     2^3     2^2     2^1     2^0
128     64         32     16         8         4         2         1
------------------------------------------------------------------------------------

133.200.00000010.111 0 0000
255.255.11111111.111 1 0000 <- 255.255.255.240 <- /28
----------------------------------[네트워크 이름]    [서브넷 브로드케스트 주소]
133.200.00000010.111 0 0000 <- 133.200.2.224 ~ 133.200.2.239 <- Host 12개 구간 할당

133.200.00000010.111 1 0000 <- 133.200.2.240 ~ 133.200.2.255 <- VLSM

 


6. WAN P2P 구간 VLSM 실시

 

133.200.00000010.111 1 0000 <- 133.200.2.240 ~ 133.200.2.255 <- VLSM
원본 네트워크 : 133.200.2.240/28 <- 2^4 - 2 = 14개

 

2^x - 2 >= 2

 x = 2

2^2 - 2 = 2개


------------------------------------------------------------------------------------
2^7     2^6     2^5     2^4     2^3     2^2     2^1     2^0
128     64         32     16                                 1
------------------------------------------------------------------------------------


133.200.00000010.1111 00 00
255.255.11111111.1111 11 00
-----------------------------------[네트워크 이름]    [서브넷 브로드케스트 주소]
133.200.00000010.1111 00 00 <- 133.200.2.240 ~ 133.200.2.243 <- WAN P2P 구간 할당
133.200.00000010.1111 01 00 <- 133.200.2.244 ~ 133.200.2.247 <- WAN P2P 구간 할당

133.200.00000010.1111 10 00 <- 133.200.2.248 ~ 133.200.2.251
133.200.00000010.1111 11 00 <- 133.200.2.252 ~ 133.200.2.255


510개 = 126개
126개 = 2개
62개 = 0개
30개 = 0개
14개 = 0개
2개 = 2개


 

 

※ IP 주소 요약

 

 - 목적 : 서브넷팅 및 VLSM을 실시한 IP 대역들을 효율적으로 관리하기 위해서
           라우터와 라우터 간에 라우팅 업데이트시 경로 정보를 최소화하기 위해서

 - 요약범위가 너무 커서 현재 망에서는 사용하지 않고 있다.

 
1. 클래스풀 요약

 

 - 서브넷팅, VLSM을 고려하지 않은 주소 요약 기법
 - 권장 X

 

Ex) A 클래스(255.0.0.0 <- /8)

종로 1~3가                                    을지로 1~3가
13.13.1.0/24                                13.13.8.0/24
13.13.2.0/24                                13.13.9.0/24
13.13.3.0/24                                13.13.10.0/24
-----------------> 13.0.0.0/8               -----------------> 13.0.0.0/8

 

 

Ex) B 클래스(255.255.0.0 <- /16)

172.16.1.0/24                                172.16.8.0/24
172.16.2.0/24                                172.16.9.0/24
172.16.3.0/24                                172.16.10.0/24
-----------------> 172.16.0.0/16           -----------------> 172.16.0.0/16

 

 

Ex) C 클래스(255.255.255.0 <- /24)

192.168.1.0/27                                192.168.1.96/27
192.168.1.32/27                              192.168.1.128/24
192.168.1.64/30                              192.168.1.68/30
-----------------> 192.168.1.0/24          -----------------> 192.168.1.0/24

 


2. 상세 요약

 

Ex) A 클래스

13.13.1.0/24                                                13.13.8.0/24
13.13.2.0/24                                                13.13.9.0/24
13.13.3.0/24                                                13.13.10.0/24

   13.13.000000 01.0                                          13.13.000010 00.0
   13.13.000000 10.0                                          13.13.000010 01.0
   13.13.000000 11.0                                          13.13.000010 10.0
----------------------------> 13.13.0.0/22             ----------------------------> 13.13.8.0/22
255.255.111111 00.0 <- 255.255.252.0 <- /22    255.255.111111 00.0 <- 255.255.252.0 <- /22

 


Ex) B 클래스

128.28.32.0/24 ~ 128.28.63.0/24

 128.28.001 00000.0
 128.28.001 00001.0
 128.28.001 00010.0
~
 128.28.001 11111.0
-------------------------------> 128.28.32.0/19
255.255.111 00000.0 <- 255.255.224.0 <- /19

 


Ex) A 클래스

123.140.0.0 ~ 123.143.255.255

123.100011 00.0.0
123.100011 01.0.0
123.100011 10.0.0
123.100011 11.0.0
-------------------------------> 123.140.0.0/14
255.111111 00.0.0 <- 255.252.0.0 <- /14

 


Ex) C 클래스(원본 네트워크 아이디가 서로 다른 경우) ( CIDR 요약 )

192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
192.168.4.0/24
192.168.5.0/24
--------------------------------> 클래스풀 요약 X, 상세 요약 X

192.168.00000 001.0
192.168.00000 010.0
192.168.00000 011.0
192.168.00000 100.0
192.168.00000 101.0
--------------------------------> 192.168.0.0/21
255.255.11111 000.0 <- 255.255.248.0 <- /21


192.168.160.0/24
192.168.161.0/24
192.168.162.0/24
192.168.163.0/24
--------------------------------> 클래스풀 요약 X, 상세 요약 X

192.168.101000 00.0
192.168.101000 01.0
192.168.101000 10.0
192.168.101000 11.0
--------------------------------> 192.168.160.0/22
255.255.111111 00.0 <- 255.255.252.0 <- /22

 

 

IP 주소 요약 예제.txt

 


 

반응형

댓글