https://www.youtube.com/watch?app=desktop&v=eXsCQdshMr4
๋ณธ ๊ฒ์๊ธ์ ์ ์์์ ํ ๋๋ก AI๋ก ๋ฒ์ญ๋ ๋ด์ฉ + ์ ๊ฐ ์ดํดํ ๋ด์ฉ์ ์ถ๊ฐ๋ก ์์ฑํ ์ ๋ฆฌ ๊ธ์ ๋๋ค.
์๋ชป๋ ๋ด์ฉ์ด ์์ผ๋ฉด ๋๊ธ๋ก ์๋ ค์ฃผ์๋ฉด ์์ ํ๊ฒ ์ต๋๋ค.
๋ฐํ ์๋
์ ๋ ์ค๋ ์ ์ ํจ๊ป ์ผํ๋ ์ธ ๋ถ์ ๋๋ฃ๋ฅผ ์ธ๊ธํ๋ฉด์ ์์ํ๋ ค ํฉ๋๋ค. ๋งํด ์นด์ฌ๋๋ ์ํํธ์จ์ด ์ ์ ๋คํธ์ํน(SDN)์ ์ฐฝ์์๋ผ๊ณ ํ ์ ์๋ ์ธ๋ฌผ์ ๋๋ค. ๋ ๋งฅํค์ด(Nick McKeown)์ ์ํํธ์จ์ด ์ ์ ๋คํธ์ํน์ ์ด๊ธฐ๋ถํฐ ์ฐธ์ฌํ๋ฉฐ OpenFlow ๊ฐ๋ฐ๊ณผ ํ์คํ์ ์ค์ํ ์ญํ ์ ํด์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ ์ปดํฌ๋ํธ(Tam Component)๋ ์ธ๊ณ ์ต๊ณ ์ ์ธํฐ๋ท ์ํคํ ํธ ์ค ํ ์ฌ๋์ ๋๋ค.
๊ทธ์ ๊ธ์ ์ฐพ์ ์ฝ์ด๋ณด์๊ธธ ์ถ์ฒํฉ๋๋ค. ์ด ์ธ ๋ช ์ ๋ชจ๋ ์ํํธ์จ์ด ์ ์ ๋คํธ์ํน์ ์ด๊ธฐ ๋จ๊ณ๋ถํฐ ์ฐธ์ฌํด ์์ต๋๋ค.
๋ฌผ๋ก SDN์ ์ฐธ์ฌํ ์ฌ๋๋ค์ ์ด์ธ์๋ ๋ง์ง๋ง, ์ด ๋ฐํ๋ ์ฃผ๋ก ์ ๊ฐ ์ธ๊ธํ ์ด ์ธ ์ฌ๋๊ณผ์ ๋ ผ์๋ฅผ ๋ฐ์ํ ๋ด์ฉ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
SDN์ ํต์ฌ ๊ฐ๋ ์๊ฐ
์ด ๋ฐํ์ ์ด์ ์ SDN์ ๊ธฐ๋ณธ ๊ฐ๋ ์ ๋ํด ์๊ฐํ๋ ๊ฒ์ ๋๋ค. SDN์ ํ์ ์ ์ธ ๊ธฐ์ ์ด ์๋๋ผ, ๋คํธ์ํฌ๋ฅผ ์กฐ์งํํ๋ ์๋ก์ด ์์น์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค.
SDN์ ์ค๊ณ๊ฐ ์ค์ํ ๊ฒ์ด ์๋๋ผ, ๊ทธ๊ฒ์ด ์ด๋ค ์ง๋ฌธ์ ๋ตํ๊ณ ์๋์ง๊ฐ ํต์ฌ์ ๋๋ค. ์ํํธ์จ์ด ์ ์ ๋คํธ์ํน์ ๊ธฐ์กด ๋คํธ์ํฌ์ ์ปจํธ๋กค ํ๋ ์ธ๊ณผ ๋ฐ์ดํฐ ํ๋ ์ธ์ ๋ถ๋ฆฌํจ์ผ๋ก์จ ๋คํธ์ํฌ๋ฅผ ๊ด๋ฆฌํ๊ณ ์ด์ฉํ๋ ๋ฐฉ์์ ํ์ ํฉ๋๋ค.
์ํํธ์จ์ด ์ ์ ๋คํธ์ํน(SDN)์ ๊ดํ ์์ ์๊ฐ
๋งํด ์นด์ฌ๋๋ฅผ ๊ฐ์กฐํ ์ด์ ๋ ์ํํธ์จ์ด ์ ์ ๋คํธ์ํน(SDN)์ ์ฐ๋ฆฌ๊ฐ ์๋ ๋ฐฉ์์ผ๋ก ๋ฐ๋ช ํ ์ฌ๋์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ ๋งฅํค์ด์ ์ํํธ์จ์ด ์ ์ ๋คํธ์ํน์ ์ด๊ธฐ๋ถํฐ ๊ด์ฌํด ์์ผ๋ฉฐ, OpenFlow ๊ฐ๋ฐ ๋ฐ ํ์คํ ์์ ์ ์ฃผ๋ํ์ต๋๋ค. ํ ์ปดํฌ๋ํธ๋ ์ธํฐ๋ท ์ํคํ ์ฒ ๋ถ์ผ์์ ์ธ๊ณ ์ต๊ณ ์ ์ ๋ฌธ๊ฐ๋ก ๊ผฝํ๋ฉฐ, ์ํํธ์จ์ด ์ ์ ๋คํธ์ํน์ ์ด๊ธฐ๋ถํฐ ์ฐธ์ฌํด ์์ต๋๋ค. ๊ทธ์ ์ ์๋ฅผ ์ฝ์ด๋ณด๋ ๊ฒ์ ์ถ์ฒํฉ๋๋ค.
์ํํธ์จ์ด ์ ์ ๋คํธ์ํน์ ์ฐธ์ฌํ ์ฌ๋๋ค์ ์ด์ธ์๋ ๋ง์ต๋๋ค. ํ์ง๋ง ์ด ๋ฐํ๋ ์ ๊ฐ ์ธ๊ธํ ์ธ ๋๋ฃ์์ ๋ ผ์๋ฅผ ๋ฐํ์ผ๋ก ๋ง๋ค์ด์ก์ต๋๋ค. ์ด ์ธ์๋ ์ ๋ํผ ๋ ์คํฌ๋(Jennifer Rexford)๋ฅผ ํฌํจํ ๋ง์ ์ฌ๋๋ค์ด SDN์ ๋ฐ์ ์ ๊ธฐ์ฌํ์ง๋ง, ๊ทธ๋ค ์ด๋ฆ์ ์ด ์๋ฆฌ์์ ์ธ๊ธํ์ง ์๋๋ค๊ณ ํด์ ๊ทธ๋ค์ด ์ค์ํ์ง ์๋ค๋ ๋ป์ ์๋๋๋ค.
SDN์ ๋ณธ์ง์ ํ๋ช ์ด ์๋ "์กฐ์งํ ์์น"
SDN์ ํจํท ์๋๋ฅผ ๋์ด๊ฑฐ๋ ๋คํธ์ํฌ์ ๋ง๋ฒ ๊ฐ์ ์ผ์ ์ํํ์ง ์์ต๋๋ค. ๊ทธ๊ฒ์ ๋จ์ํ ๋คํธ์ํฌ๋ฅผ ์กฐ์งํํ๋ ์์น์ผ ๋ฟ์ ๋๋ค. ๋ฐ๋ผ์ ํฐ ๊ธฐ๋๋ฅผ ํ์ง ๋ง๊ณ ๋ฐํ๋ฅผ ๋ค์ด์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
์ ๋ ๋ฐํ์์ ์ค์ค๋ก ์ง๋ฌธ์ ํ๊ณ , ๊ทธ ์ง๋ฌธ์ ๋ต๋ณํ๋ ๋ฐฉ์์ผ๋ก SDN์ ๊ฐ๋ ์ ์ค๋ช ํ๋ ค ํฉ๋๋ค. SDN์ ์ค๊ณ ์์ฒด๋ณด๋ค ์ค์ํ ๊ฒ์ SDN์ด ํด๊ฒฐํ๋ ค๋ ๋ฌธ์ , ์ฆ ์ง๋ฌธ์ ๋ณธ์ง์ ๋๋ค.
SDN์ ์ญ์ฌ
2004๋ ๊ฒฝ, ์ ๋ํผ ๋ ์คํฌ๋์ '๋ผ์ฐํธ ์ปจํธ๋กค ํ๋ซํผ(Route Control Platform)' ํ๋ก์ ํธ์ 4D ํ๋ก์ ํธ, ์คํ ํฌ๋์ ๋ฒํด๋ฆฌ์ ์ฐ๊ตฌ์์ SDN์ ์ด๊ธฐ ๊ฐ๋ ์ด ์์๋์์ต๋๋ค. 2008๋ ์๋ SDN์ ํต์ฌ ์์์ธ NOX ๋คํธ์ํฌ ์ด์ ์ฒด์ ์ OpenFlow ์ค์์น ์ธํฐํ์ด์ค๊ฐ ์ ์๋์์ต๋๋ค.
2011๋ , ๋ ๋งฅํค์ด๊ณผ ์ ๊ฐ ์ค๋ฆฝํ ๋น์๋ฆฌ ๋จ์ฒด์ธ '์คํ ๋คํธ์ํน ์ฌ๋จ(ONF)'์ด ํ์คํ๋ฅผ ์ํ ์กฐ์ง์ผ๋ก ์ถ๋ฒํ์ต๋๋ค. Google์ ์์ฌ์ ๋ฐ์ดํฐ ์ผํฐ ๊ฐ ์ฐ๊ฒฐ์ SDN์ ์ฌ์ฉํ๋ค๊ณ ๊ณต๊ฐ์ ์ผ๋ก ๋ฐํํ์ต๋๋ค. ์ด๋ SDN์ด ์์ ์ ์ผ๋ก ์ฌ์ฉ๋๊ธฐ ์์ํ๋ค๋ ์ค์ํ ์ ํ์ ์ด์์ต๋๋ค.
SDN์ ๊ตฌ์กฐ์ ๋ณํ
SDN์ ์ปจํธ๋กค ํ๋ ์ธ๊ณผ ๋ฐ์ดํฐ ํ๋ ์ธ์ ๋ถ๋ฆฌํจ์ผ๋ก์จ ๋คํธ์ํฌ ๊ด๋ฆฌ์ ํจ๋ฌ๋ค์์ ๋ฐ๊พธ์์ต๋๋ค.
์ด์ ๋คํธ์ํฌ ์ด์์๋ ๋ฌผ๋ฆฌ์ ๋คํธ์ํฌ์ ๋ณต์ก์ฑ์ ๊ฑฑ์ ํ์ง ์๊ณ , ๋จ์ํ๋ ๋ ผ๋ฆฌ์ ๋คํธ์ํฌ๋ฅผ ๋ค๋ฃฐ ์ ์์ต๋๋ค.
-> ์ด์์๊ฐ SW๋ก ๋คํธ์ํฌ๋ฅผ ์ ์ดํ ์ ์๊ฒ ๋ฉ๋๋ค.
๋ฐ์ดํฐ ํ๋ ์ธ (Data Plane)
- ์ญํ : ๋คํธ์ํฌ ์ฅ๋น(์ค์์น, ๋ผ์ฐํฐ ๋ฑ)๊ฐ ์ค์ ๋ก ๋ฐ์ดํฐ(ํจํท)๋ฅผ ์ ๋ฌํ๋ ์์ ์ ์ํํฉ๋๋ค.
- ๋์ ๋ฐฉ์: ํจํท์ด ์ค์์น๋ ๋ผ์ฐํฐ์ ๋ค์ด์ค๋ฉด, ํจํท ํค๋๋ฅผ ํ์ธํ๊ณ ๋ฏธ๋ฆฌ ์ค์ ๋ ํฌ์๋ฉ ํ ์ด๋ธ(Forwarding Table)์ ๋ฐ๋ผ ์ด๋ ํฌํธ๋ก ๋ณด๋ผ์ง ๊ฒฐ์ ํฉ๋๋ค.
- ํน์ง:
- ๋น ๋ฅธ ์๋๋ก ์๋ํด์ผ ํ๋ฉฐ, ์ค์๊ฐ์ผ๋ก ํจํท์ ์ฒ๋ฆฌํฉ๋๋ค.
- ํ๋์จ์ด ์ค์ฌ: ASIC(Application-Specific Integrated Circuit)์ด๋ ๊ณ ์ฑ๋ฅ ๋คํธ์ํฌ ์นฉ์์ ์คํ๋ฉ๋๋ค.
- ์: ํจํท์ด A์์ B๋ก ์ด๋ํ๋ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๊ณ ์ ๋ฌํ๋ ์์ .
์ปจํธ๋กค ํ๋ ์ธ (Control Plane)
- ์ญํ : ๋คํธ์ํฌ์ ๋์์ ์ค๊ณํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. ์ฆ, ๋ฐ์ดํฐ ํ๋ ์ธ์ด ์ฌ์ฉํ ํฌ์๋ฉ ํ ์ด๋ธ(๋ผ์ฐํ ํ ์ด๋ธ ๋ฑ)์ ์์ฑํ๊ฑฐ๋ ์ ๋ฐ์ดํธํฉ๋๋ค.
- ๋์ ๋ฐฉ์:
- ๋คํธ์ํฌ์ ์ ์ฒด ์ํ(ํ ํด๋ก์ง ๋ฑ)๋ฅผ ๋ฐํ์ผ๋ก ํฌ์๋ฉ ๊ท์น์ ๊ณ์ฐํฉ๋๋ค.
- ๋ถ์ฐ๋ ๋ผ์ฐํ ์๊ณ ๋ฆฌ์ฆ(OSPF, BGP ๋ฑ)์ ์คํํ์ฌ ๋คํธ์ํฌ๋ฅผ ์ต์ ํํฉ๋๋ค.
- ๋คํธ์ํฌ ์ ์ฑ (์: ๋ฐฉํ๋ฒฝ ๊ท์น, ACL ๋ฑ)์ ์ ์ํ๊ณ ์ ์ฉํฉ๋๋ค.
- ํน์ง:
- ์๋์ ์ผ๋ก ๋๋ฆฐ ์๋์์ ์๋ํ๋ฉฐ, ์ฃผ๋ก ์ํํธ์จ์ด๋ก ๊ตฌํ๋ฉ๋๋ค.
- ๋คํธ์ํฌ์ ๋ ผ๋ฆฌ์ ๋์์ ๊ฒฐ์ ํฉ๋๋ค.
- ์: "ํจํท์ A์์ B๋ก ์ ๋ฌํ ๋, ํน์ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค"๋ ๊ท์น์ ์ค์ .
๊ฐ๋จํ ๋น์ ๋ฅผ ์ถ๊ฐํ์๋ฉด ์๋์ ๊ฐ์ ์์คํ ์ด๋ผ๊ณ ์ดํดํ ์ ์๊ฒ ์ต๋๋ค.
- ๋ฐ์ดํฐ ํ๋ ์ธ: ๋ฌผ๊ฑด์ ๋ฐฐ๋ฌํ๋ ํ๋ฐฐ๊ธฐ์ฌ (์ค์ ๋ฌผ๊ฑด์ ์ด์ก).
- ์ปจํธ๋กค ํ๋ ์ธ: ํ๋ฐฐ๊ธฐ์ฌ์๊ฒ ๋ฐฐ๋ฌ ๊ฒฝ๋ก๋ฅผ ์ง์ ํด์ฃผ๋ ์ค์ ๋ฌผ๋ฅ ์ผํฐ (์ด๋๋ก, ์ด๋ป๊ฒ ๋ฐฐ๋ฌํ ์ง ์ง์).
SDN์ ์ ๊ทผ ๋ฐฉ์: "๋ฌธ์ ๋ฅผ ์ถ์ํ๋ก ๋๋๋๋ค"
SDN์ ์ปดํจํฐ ๊ณผํ์ ์ค์ํ ์์น์ธ "์ถ์ํ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ชจ๋ํ"๋ฅผ ๋คํธ์ํฌ์ ์ ์ฉํฉ๋๋ค. ์ถ์ํ๋ฅผ ํตํด ๋ฌธ์ ๋ฅผ ๊ฐ๋จํ๊ฒ ๋๋๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์คํ ์ ์ค๊ณํฉ๋๋ค.
๋ฐ์ดํฐ ํ๋ ์ธ์๋ ๊ณ์ธต์ ๋ชจ๋ธ(OSI ๋ชจ๋ธ ๋ฑ)์ด ์ฑ๊ณต์ ์ผ๋ก ์ ์ฉ๋์์ต๋๋ค. ํ์ง๋ง ์ปจํธ๋กค ํ๋ ์ธ์ ๋ชจ๋ํ์ ์ถ์ํ๊ฐ ๋ถ์กฑํด ๋ณต์กํ๊ณ ๋นํจ์จ์ ์ ๋๋ค.
SDN์ ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ธ ๊ฐ์ง ์ฃผ์ ์ถ์ํ๋ฅผ ์ ๊ณตํฉ๋๋ค.
SDN์ ์ธ ๊ฐ์ง ์ถ์ํ
- ํฌ์๋ฉ ์ถ์ํ
- OpenFlow๋ฅผ ํตํด ๋คํธ์ํฌ ์ฅ๋น์ ์ ์์ค ํ๋์จ์ด ์ธ๋ถ ์ฌํญ์ ์จ๊ธฐ๊ณ , ๊ฐ๋จํ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๋คํธ์ํฌ ์ํ ์ถ์ํ
- ์ ์ฒด ๋คํธ์ํฌ์ ์ํ๋ฅผ ๋จ์ํํ์ฌ ์ ๊ณตํ๋ฉฐ, ์ด๋ฅผ ํตํด ๋คํธ์ํฌ ์ ์ด ํ๋ก๊ทธ๋จ์ ํจ์จ์ ์ผ๋ก ์๋ํ ์ ์์ต๋๋ค.
- ๋ช
์ธ ์ถ์ํ
- ๋คํธ์ํฌ ์ด์์๊ฐ ๋จ์ํ๋ ๋คํธ์ํฌ ๋งต์ ๊ธฐ๋ฐ์ผ๋ก ์๋๋ง ๋ช ํํ ํํํ๋๋ก ํฉ๋๋ค. ๋ณต์กํ ์ธ๋ถ ๊ตฌํ์ SDN ํ๋ซํผ์์ ์ฒ๋ฆฌ๋ฉ๋๋ค.
SDN์ ์ถ์ํ ๊ณ์ธต ์ธ๋ถ ์ค๋ช
- ํฌ์๋ฉ ์ถ์ํ
- OpenFlow๋ ์ค์์น์ ํต์ ํ๋ ํ์ค ์ธํฐํ์ด์ค๋ก, ํจํท ํค๋์ ์ก์ (action)์ ์ ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํน์ ํจํท์ด ๋ค์ด์์ ๋ ์ด๋ ํฌํธ๋ก ์ ๋ฌํ ์ง ๋๋ ์ฐจ๋จํ ์ง๋ฅผ ์ค์ ํฉ๋๋ค.
- OpenFlow์ ๊ฐ๋ ์ ๊ฐ๋จํ์ง๋ง, ์ธ๋ถ์ ์ผ๋ก ์ด๋ค ํจํท ๋งค์นญ์ ํ์ฉํ ์ง์ ๊ฐ์ ์ค๊ณ๊ฐ ๋ณต์กํฉ๋๋ค. ํ์ง๋ง ํต์ฌ์ OpenFlow๊ฐ ์ ์์ค ํ๋์จ์ด์ ์ธ๋ถ ์ฌํญ์ ์ถ์ํํ๋ค๋ ์ ์ ๋๋ค.
- ๋คํธ์ํฌ ์ํ ์ถ์ํ
- ๋คํธ์ํฌ ์ด์์๊ฐ ์ ์ฒด ๋คํธ์ํฌ์ ์ํ๋ฅผ ๊ฐ๋จํ ๋ณผ ์ ์๋๋ก, "์ฃผ์์ด ๋ฌ๋ฆฐ ๊ทธ๋ํ" ํ์์ผ๋ก ์ํ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์ด ๊ทธ๋ํ๋ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ ์ํ, ๋์ญํญ, ์ง์ฐ ์๊ฐ ๋ฑ์ ํฌํจํ๋ฉฐ, ์ด์์๋ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฌ๊ฒฐ์ ์ ๋ด๋ฆฝ๋๋ค.
- ๋คํธ์ํฌ ์ด์ ์ฒด์ (Network Operating System)๋ ์ด ์ถ์ํ๋ฅผ ๊ตฌํํ๋ฉฐ, ์ด๋ ํ์ค ์๋ฒ์์ ์คํ๋ฉ๋๋ค. ์ด ์ด์ ์ฒด์ ๋ ๋คํธ์ํฌ์ ์ ๋ณด๋ฅผ ์์งํ๊ณ , ์ ์ด ํ๋ก๊ทธ๋จ์ ์ง์์ ๋ฐ๋ผ ์ค์์น์ ๋ช ๋ น์ ์ ๋ฌํฉ๋๋ค.
- ๋ช
์ธ ์ถ์ํ
- ๋คํธ์ํฌ ์ด์์๋ ๋ฌผ๋ฆฌ์ ๋คํธ์ํฌ๊ฐ ์๋ ๋จ์ํ๋ ๋คํธ์ํฌ ๋งต์ ๋ค๋ฃน๋๋ค. ์๋ฅผ ๋ค์ด, A๊ฐ B์ ํต์ ํ์ง ๋ชปํ๋๋ก ํ๋ ๊ท์น๋ง ์ง์ ํ๋ฉด, ์ธ๋ถ ๊ตฌํ์ SDN์ ์ปดํ์ผ๋ฌ๊ฐ ์ฒ๋ฆฌํฉ๋๋ค.
- ์ด๊ฒ์ ๊ณ ์์ค ์ธ์ด์์ ํ๋ก๊ทธ๋จ์ ์์ฑํ๊ณ , ์ปดํ์ผ๋ฌ๊ฐ ์ ์์ค์ ๋ช ๋ น์ด๋ก ๋ณํํ๋ ๊ฒ๊ณผ ์ ์ฌํฉ๋๋ค.
SDN์ ๊ณ์ธต์ ๊ตฌ์กฐ
SDN์ ๋คํธ์ํฌ ์ปจํธ๋กค ํ๋ ์ธ์ ์๋ก์ด ๊ณ์ธต์ ์ถ๊ฐํฉ๋๋ค.
- ๊ฐ์ํ ๊ณ์ธต: ์ถ์ํ๋ ๋คํธ์ํฌ ๋งต์ ์ ์ด ํ๋ก๊ทธ๋จ์ ์ ๊ณตํฉ๋๋ค.
- ์ ์ด ํ๋ก๊ทธ๋จ: ์ด์์๊ฐ ์ ์ํ ๊ท์น(์: A๋ B์ ํต์ ๊ธ์ง)์ ๋ช ํํ ๊ธฐ์ ํฉ๋๋ค.
- ๋คํธ์ํฌ ์ด์ ์ฒด์ : ์ด ๊ท์น์ ์ค์ ๋คํธ์ํฌ ์ํ๋ก ๋ณํํ๊ณ , ์ค์์น์ ํต์ ํ์ฌ ์ด๋ฅผ ์คํํฉ๋๋ค.
SDN์ ๋ชฉํ: ๋ณต์ก์ฑ์ ์ฌ๋ฐ๋ฅด๊ฒ ๋ฐฐ์นํ๊ธฐ
SDN์ ๋คํธ์ํฌ ๊ด๋ฆฌ์ ๋ณต์ก์ฑ์ ์์ ์ง๋ ์์ง๋ง, ์ด๋ฅผ ์ฌ๋ฐ๋ฅธ ์์น๋ก ์ฎ๊น๋๋ค. ์ฆ, ์ด์์๋ ๊ฐ๋จํ ์ธํฐํ์ด์ค๋ฅผ ํตํด ๋คํธ์ํฌ๋ฅผ ๊ด๋ฆฌํ๊ณ , ๋ณต์กํ ์์ ์ SDN ํ๋ซํผ์ด ์ฒ๋ฆฌํฉ๋๋ค.
์ด ๊ตฌ์กฐ๋ ์ํํธ์จ์ด ์ปดํ์ผ๋ฌ์ ์ ์ฌํฉ๋๋ค. ์ปดํ์ผ๋ฌ๋ ๋ณต์กํ์ง๋ง ํ ๋ฒ ๊ตฌํ๋๋ฉด ๋ชจ๋ ์ฌ์ฉ์๊ฐ ์ด์ ์ ๋๋ฆด ์ ์์ต๋๋ค.
SDN์ ํฌ๋ง ํฌ์ธํธ: ๊ฐ์ํ๋ ๋คํธ์ํฌ ์ ์ฑ
SDN์ ๊ฐ์ฅ ์ค์ํ ์์ฉ ๋ถ์ผ๋ ๋คํธ์ํฌ ๊ฐ์ํ์ ๋๋ค. ๊ธฐ์กด ๋คํธ์ํฌ์ ๋ฌผ๋ฆฌ์ ํ ํด๋ก์ง์ ๋ ๋ฆฝ์ ์ผ๋ก ๋ ผ๋ฆฌ์ ์ ์ฑ ์ ์ ์ํ๊ณ ์ด๋ฅผ ์ ์งํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, ๊ธฐ์ ์ ๋ฐ์ดํฐ์ผํฐ์์ ํด๋ผ์ฐ๋๋ก ์ํฌ๋ก๋๋ฅผ ์ด์ ํ๋๋ผ๋ ๋์ผํ ๋คํธ์ํฌ ์ ์ฑ ์ด ์ ์ง๋ฉ๋๋ค. ํด๋ผ์ฐ๋ ํ๊ฒฝ์์๋ ๋ ผ๋ฆฌ์ ๋คํธ์ํฌ ํ ํด๋ก์ง๊ฐ ๋ฌผ๋ฆฌ์ ๊ตฌํ์ ๊ด๊ณ์์ด ๋ณต์ ๋๋ฏ๋ก, ๊ธฐ์กด ์ ์ฑ ๊ณผ ๋ณด์์ด ๋ณด์ฅ๋ฉ๋๋ค.
์ด๋ SDN์ด ๋น ๋ฅด๊ฒ ์ฑํ๋๋ ์ฃผ์ ์ด์ ์ค ํ๋์ ๋๋ค.
SDN์ ๋ค ๊ฐ์ง ์ฃผ์ ํฌ์ธํธ ์์ฝ
- SDN์ ์ปจํธ๋กค ํ๋ ์ธ์ ๋ํ ์๋ก์ด ์ถ์ํ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- SDN์ ํต์ฌ์ ๋ถ์ฐ ํ๋กํ ์ฝ์ด ์๋ ํจ์ ๊ณ์ฐ์ ๋๋ค.
- SDN์ ๋ฌผ๋ฆฌ์ ๋คํธ์ํฌ ๋์ ์ถ์ํ๋ ๋คํธ์ํฌ์์ ์๋ํฉ๋๋ค.
- ๋คํธ์ํฌ ๊ฐ์ํ๋ SDN์ ๊ฐ์ฅ ํฐ ์์ฉ ๋ถ์ผ๋ก, ๊ด๋ฆฌ์ ๋ฐฐํฌ๋ฅผ ํ์ ํฉ๋๋ค.
SDN์ ๋ฏธ๋: ๋คํธ์ํน์ "์ ์ํ"
SDN์ ๊ถ๊ทน์ ์ธ ๋ชฉํ๋ ๋คํธ์ํน์ ๋ค๋ฅธ ์ปดํจํฐ ๊ณผํ ๋ถ์ผ์ฒ๋ผ "์ ์ํ"ํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ํตํด ํ๋์จ์ด๋ ๋ ์ ๋ ดํด์ง๊ณ , ์ํํธ์จ์ด๋ ํ๋์จ์ด์ ๋ ๋ฆฝ์ ์ผ๋ก ๋ ์์ฃผ ์ ๋ฐ์ดํธ๋๋ฉฐ, ๋คํธ์ํฌ ์ค๊ณ๋ ๋ ๋์ ์์ค์ ์ง์ ๊ธฐ์ด ์์์ ์ด๋ฃจ์ด์ง ๊ฒ์ ๋๋ค.
SDN์ด ๋คํธ์ํน ์ ์ฒด์ ๋ฏธ์น๋ ์ํฅ
- ์ปจํธ๋กค ํ๋ ์ธ๊ณผ ๋ฐ์ดํฐ ํ๋ ์ธ ๋ถ๋ฆฌ
- ์ปจํธ๋กค ํ๋ ์ธ์ ๋ ๋ฆฝ์ ์ธ ์๋ฒ์์ ์คํ๋๋ฉฐ, ๋ฐ์ดํฐ ํ๋ ์ธ๊ณผ ๋ถ๋ฆฌ๋ฉ๋๋ค. ์ด๋ ๋คํธ์ํฌ ์ฅ๋น์ ์ํํธ์จ์ด๋ฅผ ๋ณ๋๋ก ๊ตฌ๋งคํ๊ณ ๊ด๋ฆฌํ ์ ์๋ ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค.
- ์ฃ์ง ์ค์ฌ ๋คํธ์ํน
- ๋คํธ์ํฌ์ ๋ณต์ก์ฑ์ ์ฃ์ง(ํธ์คํธ ์ํํธ์จ์ด)๋ก ์ด๋ํ๋ฉฐ, ํต์ฌ ๋คํธ์ํฌ๋ ๊ฐ๋จํ ํจํท ์ ๋ฌ์ ์ง์คํฉ๋๋ค. ์ด๋ SDN์ ์ ์ง์ ๋ฐฐํฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
- ์ํํธ์จ์ด ์ค์ฌ ๋คํธ์ํน
- ๋คํธ์ํฌ ์ ์ด์ ๊ธฐ๋ฅ์ด ์ํํธ์จ์ด ๊ธฐ๋ฐ์ผ๋ก ์ ํ๋๋ฉด์, ๋คํธ์ํฌ ์ค๊ณ๊ฐ ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋๋ก ํ์ ๋ฉ๋๋ค.
- ๋คํธ์ํฌ์ ํ์ํ(Formalization)
- SDN์ ์ถ์ํ๋ฅผ ํตํด ๋คํธ์ํฌ์ ๋์์ ๋ ๋ช ํํ๊ณ ๊ณต์์ ์ผ๋ก ์ ์ํ ์ ์๊ฒ ํฉ๋๋ค. ์ด๋ ๋คํธ์ํฌ ๋ฌธ์ ๋ฅผ ๋ณด๋ค ์ฝ๊ฒ ํด๊ฒฐํ๊ณ ๋๋ฒ๊น ํ ์ ์๋๋ก ํฉ๋๋ค.
SDN์ ์ง์์ ์ธ ์ ์ฐ
SDN์ ๋ฐ์ดํฐ์ผํฐ์ ์ฑ๋ฅ ํฅ์์ ๋์ด, ๋คํธ์ํฌ ์ ์ด์ ์ด์์ ๋ํ ๋ ๋์ ์ดํด๋ฅผ ์ ๊ณตํ ๊ฒ์ ๋๋ค.
์ด๋ ๋คํธ์ํฌ๋ฅผ ์๋ก์ด ์์ญ์ผ๋ก ํ์ฅํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํ ๊ฒ์ ๋๋ค.
'Infra > ์คํ์คํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[IaC] OpenTofu with GitLab #2 ์คํ์คํ ์ธ์คํด์ค ํ์ดํ๋ผ์ธ ์ค๊ณ (1) | 2024.11.21 |
---|---|
[์คํ์คํ] NUMA๋ ๋ฌด์์ธ๊ฐ (2) | 2024.10.25 |
[IaC] OpenTofu with GitLab #1 (1) | 2024.10.07 |
[IaC] Terraform import๋ฅผ ํ์ฉํ openstack ๋ฆฌ์์ค tfstate ๋ง๋ค๊ธฐ (5) | 2024.10.07 |
ํ์ดํผ๋ฐ์ด์ ๊ฐ์ํ ๊ธฐ์ (1) | 2024.03.08 |