SDN
Software Defined Network
์ฐจ์ธ๋ ๋คํธ์ํฌ์ ํ์ , SDN์ ๊ฐ์
SDN์ ์ ์
์ํํธ์จ์ด ํ๋ก๊ทธ๋๋ฐ์ ํตํด ๋คํธ์ํฌ ๊ฒฝ๋ก์ค์ , ์ ์ด ๋ฐ ๋ณต์กํ ์ด์ฉ๊ด๋ฆฌ๋ฅผ ํธ๋ฆฌํ๊ฒ ์ฒ๋ฆฌํ ์ ์๋ ์ฐจ์ธ๋ ๋คํธ์ํฌ ๊ธฐ์
SDN์ ๋ถ๊ฐ๋ฐฐ๊ฒฝ
- ํธ๋ํฝ ํจํด์ ๋ณํ: ๊ณผ๊ฑฐ์ ํ์ ์ ์ธ ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์์ ์ผ์ด๋๋ ํต์ ํ๊ฒฝ์ด ๊ตฌํํ๊ฐ ๋๊ณ ๋ค์ํ ์์ธ์ค ๊ณผ์ ์ด ๋ฐ์ํ๊ณ ์๋ ์ถ์ธ
- ๊ฐ์ํ ๊ธฐ์ ์ ์ ๊ฐ: ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ์๋ฒ์ ์๋ฅผ ๊ธ์ฆ ์์ผฐ๊ณ ๋ํ ํธ์คํธ์ ๋ฌผ๋ฆฌ์ ์์น์ ๋ํ ๊ฐ์ ์ ๊ทผ๋ณธ์ ์ผ๋ก ํ๋ค์ด ๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์
- ๋ณต์กํ ๋คํธ์ํฌ ๊ตฌ์กฐ: ๊ฐ๋ฐ๋ง์ ์๊ฐํ์ฌ ๊ธ๊ธํ๊ฒ ํ๋กํ ์ฝ๋ค์ ์ถ๊ฐํจ์ ์ํด์ ๊ณํ์ฑ ์๋ ๊ฐ๋ฐ์ด ์ด๋ฃจ์ด์ง๊ณ ์ด์๋ฐ๋ผ ๋คํธ์ํฌ ์ถ๊ฐ๋ฅผ ์ํ ์ด๋ ค์ ๋ฐ์
- ๋คํธ์ํฌ ๊ด๋ฆฌ์ ๋ฌธ์ : ๊ธฐ์กด์ ์ธํฐ๋ท ์ค๊ณ๋ ์ฅ๊ธฐ๊ฐ ์ธก์ ํ ํธ๋ํฝ ํจํด๊ณผ ๋์ ์ ์์ ์๋ฅผ ๊ณ ๋ คํ ๋งํฌ ์ด๊ฐ ๊ฐ์ ๋ฐฉ์์ด์๋๋ฐ, ํธ๋ํฝ ํจํด์ ๋์ ๋ณํ๋ก ๋คํธ์ํฌ ๊ท๋ชจ ์์ธก์ด ์ด๋ ค์
- ๋ฒค๋ ์์กด์ฑ ํ๋: ์๋ก์ด ๊ธฐ๋ฅ๊ณผ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ค๊ณ ํ์ง๋ง ๋คํธ์ํฌ ๋ฒค๋์ ํ์ฉ์ ํ๊ณ๋ก ์ธํด์ ์๋ก์ด ์๋น์ค ๊ฐ๋ฐ์ ์ฃผ์ ํ๊ณ ์๋ ์ํฉ
SDN์ ๊ฐ๋ ๋์ ๊ด๋ จ ๊ธฐ์
SDN์ ๊ฐ๋ ๋

- SDN์ ์คํํ๊ธฐ์ ๊ฐ์ฅ ์ ํฉ๋ค๊ณ ํ๊ฐ๋๋ ๊ธฐ์ ๋ก๋ OpenFlow๊ฐ ์์
SDN์ ๊ด๋ จ ๊ธฐ์
| ๊ธฐ์ | ๋ด์ฉ ๋ฐ ํน์ฑ |
|---|---|
| CLI | Command Line Interface๋ ๋คํธ์ํฌ ๊ด๋ฆฌ์๊ฐ ์ค์์น์ ๋ผ์ฐํฐ๋ฅผ ๊ตฌ์ฑํ๊ณ ์๋น์ค๋ฅผ ํ์ฑํ/๋นํ์ฑํํ๊ธฐ ์ํด ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉํ๋ ๋คํธ์ํฌ |
| SNMP | Simple Network Management Protocol์ ๋คํธ์ํฌ ๊ด๋ฆฌ์ ์ฃผ์์๋ฅผ ๊ตฌ์ฑ ์ ๋ณด์ ์๊ฒฉ ์์ ์ ํตํด ์๋ก์ด ๊ตฌ์ฑ์ ์์ ํ๊ณ ์ ์ฉํ๋๋ฐ ์ฌ์ฉ๋๋ ๊ธฐ์ |
| XMPP | Extensible Messaging and Presence Protocol์ XML ๊ธฐ๋ฐ ๋ฉ์์ง ๋ผ์ฐํ ์ ์ํ ์คํธ๋ฆฌ๋ฐ ํ๋กํ ์ฝ |
| Netconf | ๊ธฐ๊ธฐ ๊ตฌ์ฑ ์๋ํ๋ฅผ ์ํ ํ๋ก๊ทธ๋๋ฐ ์์ ์ ์ค์ด๊ธฐ ์ํด, XML์ ์ด์ฉํ์ฌ ๊ธฐ๊ธฐ๋ฅผ ๊ตฌ์ฑํ๊ณ ์ ์ฅ๋ ์ํ ๋ฐ ๊ตฌ์ฑ ๋ฐ์ดํฐ์ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ์ ๊ทผ ๊ฐ๋ฅ |
| OpenStack | ๊ณต์ฉ ๋ฐ ์ฌ์ค ํด๋ผ์ฐ๋ ์ปดํจํ ํจ๋ธ๋ฆญ๊ณผ ์ปจํธ๋กค๋ฌ๋ฅผ ๊ฐ๋ฐํ๊ธฐ ์ํ ๋ฌด๋ฃ ๋ชจ๋ํ ์คํ์์ค ์ํํธ์จ์ด |
| ๊ฐ์ํ SW API | ํ์ดํผ๋ฐ์ด์ , v-์คํผ์ด ๋ฑ ๊ฐ์ํ ์ํํธ์จ์ด์ API๋ ์๋ฒ, ์คํ ๋ฆฌ์ง, ๋คํธ์ํฌ ๋ฆฌ์์ค๋ฅผ ๊ฐ์ํํ๊ณ , ์ด๋ฅผ ๋ชจ์ ํ์์ ๋ฐ๋ผ ์ดํ๋ฆฌ์ผ์ด์ ์ ํ ๋นํ๋ ๊ธฐ์ |
SDN์ ๊ธฐ๋ํจ๊ณผ
- ๋ค์ ์ฅ๋น๊ณต๊ธ์ ํ๊ฒฝ์์ ์ค์ ์ง์คํ ์ ์ด ๊ฐ๋ฅ
- ์๋ํ๋ฅผ ํตํ ๋ณต์ก์ฑ ๊ฐ์
- ๋คํธ์ํฌ ์ ๋ขฐ์ฑ, ๋ณด์์ฑ ์ฆ๊ฐ
- ์ ๊ตํ ๋คํธ์ํฌ ์ ์ด ๊ฐ๋ฅ
- ๋คํธ์ํฌ ์ฅ๋น๊ตฌ๋งค, ๊ด๋ฆฌ๋น์ฉ ๊ฐ์