subnetting & CIDR
Last updated
Last updated
์ด๋ค ํจํท์ ๋ค๋ฅธ ํธ์คํธ๋ก ์ก์ ํ๊ธฐ ์ํด ์ธํฐ๋ท์ ์ฐ์ฌํด์๋ ๋ผ์ฐํฐ๋ค์ ๊ฐ๊ฐ์ ์๋ธ๋คํธ์ํฌ๋ฅผ ๋ด๋นํ๊ณ ์๋ค. ์ธํฐ๋ท์ ๋ฌด์ํ ๋ง์ ์๋ธ๋คํธ์ํฌ์ ์ด์งํฉ์ด๋ผ๊ณ ๋ณผ ์ ์์ผ๋ฉฐ, ์ด๋ค ํธ์คํธ๊ฐ ์์๋์ด ์๋ ์๋ธ๋คํธ์ํฌ๋ฅผ ์๊ธฐ ์ํด IP์ฃผ์๋ฅผ ๋คํธ์ํฌID์ ํธ์คํธID๋ก ๊ตฌ๋ถํ๋ค.
IP์ฃผ์ = ๋คํธ์ํฌID + ํธ์คํธID
์๋ธ๋ทํ (subnetting)์ด๋ ์ด๋ค ๋คํธ์ํฌ์ ๊ท๋ชจ(๋คํธ์ํฌ์ ์์๋ ํธ์คํธ์ ์)๋ฅผ ์ ํ๋ ๊ฒ์ด๋ค. classful subnetting์ ์๋ธ๋คํธ์ํฌ์ ๊ท๋ชจ๋ฅผ ํด๋์ค ๋จ์๋ก ์ ํ์ฌ ๊ตฌ๋ถํ๋ค.
Aํด๋์ค๋ฅผ ์๋ก ๋ค์ด๋ณด์. 32๋นํธ์ IP์ฃผ์์์ ๋คํธ์ํฌID๋ ์ฒซ๋ฒ์งธ 8๋นํธ๋ฅผ ์ฐจ์งํ๊ณ , ๋๋จธ์ง 24๋นํธ๋ ํธ์คํธID์ด๋ค. ๋คํธ์ํฌID๋ 0000 0000
~ 0111 1111
์ด๋ฏ๋ก ์ด๋ค IP์ ์ฒซ๋ฒ์งธ ์ฅํ
์ด 0 ์ด์ 127 ์ดํ๋ผ๋ฉด ๊ทธ IP์ฃผ์๋ Aํด๋์ค ์๋ธ๋ท์ ์์ํ IP์ฃผ์๋ค.
๋ง์ฝ ์ด๋ค ์๋ธ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํ๋ ๋ฐ ์ด 257๊ฐ์ IP์ฃผ์๊ฐ ํ์ํ๋ค๊ณ ํ์. classful subnetting์ ์ ์ฉํ๋ค๋ฉด Bํด๋์ค๋ก ์๋ธ๋ทํ ํด์ผํ ๊ฒ์ด๊ณ 65, 536 - 257 = 65, 279๊ฐ์ IP์ฃผ์๊ฐ ๋ญ๋น๋ ๊ฒ์ด๋ค.
๋ํ ์ด๋ค ๋ผ์ฐํฐ๊ฐ Aํด๋์ค ๊ท๋ชจ์ ์๋ธ๋คํธ์ํฌ๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ฉด ๋ผ์ฐํ ํ ์ด๋ธ์์ 16,777,216๊ฐ ๋งํผ์ IP์ฃผ์๋ฅผ ๊ฒ์ํด์ผํ๋ฏ๋ก ๋คํธ์ํฌ ์๋ ์ ํ๋ก ์ด์ด์ง ๊ฒ์ด๋ค. ์ด๋ฐ ์๋ชจ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ์ฐฉ์๋ ๊ฐ๋ ์ด CIDR(Class-less Inter Domain Routing)์ด๋ค.
CIDR์์๋ IP์ฃผ์์์ ๋คํธ์ํฌID์ ํธ์คํธID๋ฅผ ๊ตฌ๋ถํด๋ด๊ธฐ ์ํด ์๋ธ๋ท ๋ง์คํฌ(subnet mask)๋ฅผ IP์ฃผ์์ AND์ฐ์ฐ ํ๋ค. IP์ฃผ์ 122.8.104.93
์ ๋คํธ์ํฌID๋ 27๋นํธ๋งํผ ์ฐจ์งํ๋ค๊ณ ํ ๋ 122.8.104.93
์ ์๋ธ๋ท๋ง์คํฌ๋
1111 1111. 1111 1111. 11111111. 11100000
๋๋ 255. 255. 255. 224
๋ก ๋ํ๋ผ ์ ์์ผ๋ฉฐ,
IP์ฃผ์์ ํจ๊ป 122.8.104.93/27
์ผ๋ก ํํํ๋ค. 122.8.104.93
์ ์๋ธ๋ท๋ง์คํฌ๋ฅผ AND ์ฐ์ฐํ๋ฉด ์๋์ ๊ฐ๋ค.
์ ๊ฒฐ๊ณผ๋ 122.8.104.128
์ธ๋ฐ, 27๋นํธ๋ฅผ ์ ์ธํ ๋๋จธ์ง 5๋นํธ๊ฐ ํธ์คํธID๋ฅผ ๋ํ๋ธ๋ค. ํธ์คํธID์๋ ๋ช ๊ฐ์ง ์์ธ๊ฐ ์๋ค.
ํธ์คํธID ๋นํธ๊ฐ ๋ชจ๋ 0์ธ ๊ฒฝ์ฐ๋ ํธ์คํธID๋ก ์ฌ์ฉํ์ง ์๊ณ CIDR ๋ธ๋ก์ผ๋ก ์ฐ์ธ๋ค.
ํธ์คํธID ๋นํธ๊ฐ ๋ชจ๋ 1์ธ ๊ฒฝ์ฐ๋ Network๊ณ์ธต์์ ๋ธ๋ก๋์บ์คํธ๋ฅผ ํ ๋ ์ฐ์ธ๋ค.
ํธ์คํธID๊ฐ 1์ธ ๊ฒฝ์ฐ๋ ๋ผ์ฐํฐ์ IP์ฃผ์๋ก ์ฐ์ธ๋ค.
๋ฐ๋ผ์ ์ด ์๋ธ๋คํธ์ํฌ์ ์๋ ์ค์ ํธ์คํธ์ ๊ฐ์๋ 2^(32-27) - 3 = 29
๊ฐ ๋๋ค.
122.8.104.93
์ CIDR ๋ธ๋ก = 122.8.104.128/27
๋ผ์ฐํฐ์ IP =01111010. 00001000. 01101000. 010
00001
= 122.8.104.129
๋ธ๋ก๋์บ์คํธํ ๋ ์ง์ ํ๋ IP = 01111010. 00001000. 01101000. 010
11111
= 122.8.104.159
ํธ์คํธ์ IP๋์ญ = 122.8.104.130
~ 122.8.104.158
CIDR์ ์ฅ์ ์ classful subnetting๊ณผ ๋ฌ๋ฆฌ ์๋ธ๋ท์ ํฌ๊ธฐ๋ฅผ ์ ์ฐํ๊ฒ ๋๋ฆฌ๊ณ ์ค์ผ ์ ์๋ค๋ ๊ฒ์ด๋ค. ๋ง์ฝ CIDR ๋ธ๋ก 122.8.104.128/27
์ ์๋ธ๋ท ํฌ๊ธฐ๋ฅผ ๋๋ฆฌ๊ณ ์ถ๋ค๋ฉด ํ์ํ ๋งํผ ์๋ธ๋ท๋ง์คํฌ๋ฅผ 27๋ณด๋ค ์๊ฒ ๋ณ๊ฒฝํ๋ฉด ๋๋ค.