์ค๋ ์ฐ๋ฆฌ๋ ๋ ์๋ค์ ์ํด GitHub ์ฌ์ฉ์์ Linux Foundation๊ณผ ๊ฐ์ ๋๊ท๋ชจ ์คํ ์์ค ๊ธฐ๋ฐ์ด ์ ๊ทน์ ์ผ๋ก ์ง์ํ๋ ๋ค์ํ SDN ์ปจํธ๋กค๋ฌ๋ฅผ ์ค๋นํ์ต๋๋ค.
/ํ๋ฆฌ์ปค/
์คํ๋ฐ์ด๋ผ์ดํธ
OpenDaylight๋ ๋๊ท๋ชจ SDN ๋คํธ์ํฌ๋ฅผ ์๋ํํ๊ธฐ ์ํ ๊ฐ๋ฐฉํ ๋ชจ๋ํ ํ๋ซํผ์
๋๋ค. ์ฒซ ๋ฒ์งธ ๋ฒ์ ์ 2013๋
์ ๋ฑ์ฅํ์ผ๋ฉฐ, ์กฐ๊ธ ํ์ Linux Foundation์ ์ผ๋ถ๊ฐ ๋์์ต๋๋ค. ์ฌํด XNUMX์
์ปจํธ๋กค๋ฌ์๋ ๊ฐ์ ๋คํธ์ํฌ ์์ฑ์ ์ํ ์์คํ
, ๋ค์ํ ํ๋กํ ์ฝ์ ์ง์ํ๋ ํ๋ฌ๊ทธ์ธ ์ธํธ, ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ SDN ํ๋ซํผ์ ๋ฐฐํฌํ๊ธฐ ์ํ ์ ํธ๋ฆฌํฐ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. API ๋๋ถ์
ํ๋ซํผ
Lighty.io
์ด๋ SDN ์ปจํธ๋กค๋ฌ ๊ฐ๋ฐ์ ์ํ ๊ฐ๋ฐฉํ ํ๋ ์์ํฌ์ ๋๋ค. OpenDaylight ํ๋ซํผ์ ๊ธฐ๋ฐ์ผ๋ก ํ SDK์ ๋๋ค. Lighty.io ํ๋ก์ ํธ์ ๋ชฉํ๋ Java, Python ๋ฐ Go์์ SDN ์๋ฃจ์ ๊ฐ๋ฐ์ ๋จ์ํํ๊ณ ์๋๋ฅผ ๋์ด๋ ๊ฒ์ ๋๋ค.
ํ๋ ์์ํฌ๋ SDN ํ๊ฒฝ ๋๋ฒ๊น
์ ์ํ ๋ค์ํ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ํนํ Lighty.io๋ฅผ ์ฌ์ฉํ๋ฉด ๋คํธ์ํฌ ์ฅ์น๋ฅผ ์๋ฎฌ๋ ์ดํธํ๊ณ ํด๋น ๋์์ ํ๋ก๊ทธ๋๋ฐํ ์ ์์ต๋๋ค. ๊ตฌ์ฑ ์์๋ ์ฃผ๋ชฉํ ๊ฐ์น๊ฐ ์์ต๋๋ค.
Lighty.io๋ฅผ ์ฌ์ฉํ์ฌ SDN ์ ํ๋ฆฌ์ผ์ด์
์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ํ ๊ฐ์ด๋๋ ๋ค์์์ ์ฐพ์๋ณด์ธ์.
๋น์ฌ ๋ธ๋ก๊ทธ์์ ํด๋น ์ฃผ์ ์ ๋ํด ์ฝ์ด๋ณด์ธ์:
ํฌ๊ด ์กฐ๋ช
๊ทธ๊ฒ์-
์
์ค์์ค
OpenFlow ์ค์์น ๊ตฌ์ฑ์ ์ํ ์ํํธ์จ์ด ๊ตฌ์ฑ ์์ ์ธํธ์ ๋๋ค. OESS๋ ์ฌ์ฉ์๋ฅผ ์ํ ๊ฐ๋จํ ์น ์ธํฐํ์ด์ค์ ์น ์๋น์ค์ฉ API๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ์๋ฃจ์ ์ ์ฅ์ ์ ์ฅ์ ๋ฐ์ ์ ๋ฐฑ์ ์ฑ๋๋ก ์๋ ์ ํํ๊ณ ์๊ฐํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ๋จ์ : ์ ํ๋ ์์ ์ค์์น ๋ชจ๋ธ์ ์ง์ํฉ๋๋ค.
OESS ์ค์น ๋ฐ ๊ตฌ์ฑ ๊ฐ์ด๋๋ ์ ์ฅ์์ ์์ต๋๋ค.
/ํ๋ฆฌ์ปค/
์ฝํ
์ด๋ ๋คํธ์ํฌ ์ถ์ํ ์์ค์ด SQL ์ฟผ๋ฆฌ ํ์์ผ๋ก ํ์๋๋ ์ปจํธ๋กค๋ฌ์
๋๋ค. ๋ช
๋ น์ค์ ํตํด ์ ์ดํ ์ ์์ต๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์ฅ์ ์ SQL๋ก ์ธํด ์ฟผ๋ฆฌ๊ฐ ๋ ๋น ๋ฅด๊ฒ ์ ์ก๋๋ค๋ ๊ฒ์
๋๋ค. ๋ํ ์ด ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ ์ค์ผ์คํธ๋ ์ด์
๊ธฐ๋ฅ์ ํตํด ์ฌ๋ฌ ๊ณ์ธต์ ์ถ์ํ๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค. ์๋ฃจ์
์ ๋จ์ ์ ์๊ฐํ๊ฐ ๋ถ์กฑํ๊ณ ์ฐ๊ตฌํด์ผ ํ๋ค๋ ์ ์
๋๋ค.
Ravel ์์
์ ๋ํ ๋จ๊ณ๋ณ ํํ ๋ฆฌ์ผ์ ๋ค์์์ ์ฐพ์ ์ ์์ต๋๋ค.
๋ณด์ ์ปจํธ๋กค๋ฌ ์ด๊ธฐ
๊ฐ์ ๋คํธ์ํฌ๋ฅผ ๋ณดํธํ๊ธฐ ์ํ ์ํํธ์จ์ด ์ ์ ๋๊ตฌ์ ๋๋ค. ๋ฐฉํ๋ฒฝ, ์นจ์ ๋ฐฉ์ง ์์คํ ๋ฐ ๋ฐ์ด๋ฌ์ค ๋ฐฑ์ ๋ฐฐํฌ๋ฅผ ์๋ํํฉ๋๋ค. OSC๋ ๋ณด์ ๊ด๋ฆฌ์์ ๋ค์ํ ๋ณด์ ๊ธฐ๋ฅ ๋ฐ ํ๊ฒฝ ๊ฐ์ ์ค๊ฐ์ ์ญํ ์ ํฉ๋๋ค. ๋์์ ๋ฉํฐํด๋ผ์ฐ๋ ์์ ๋ ๊ฐ๋ฅํฉ๋๋ค.
OSC์ ์ฅ์ ์ ํน์ ์ํํธ์จ์ด๋ ํ๋์จ์ด ์ ํ์ ์ฝ๋งค์ด์ง ์๋๋ค๋ ์ ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด ๋๊ตฌ๋ ๋๊ท๋ชจ ๊ธฐ์ ๋คํธ์ํฌ์์ ์๋ํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ด๋ฌํ ์ด์ ๋ก ์คํํธ์ ์ ์๊ตฌ ์ฌํญ์๋ ์ ํฉํ์ง ์์ ์ ์์ต๋๋ค.
๋น ๋ฅธ ์์ ๊ฐ์ด๋๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
ONOS
SDN ๋คํธ์ํฌ์ ํด๋น ๊ตฌ์ฑ ์์๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ์ด์ ์ฒด์ ์ ๋๋ค. ๊ทธ ํน์ง์ SDN ์ปจํธ๋กค๋ฌ, ๋คํธ์ํฌ ๋ฐ ์๋ฒ OS์ ๊ธฐ๋ฅ์ ๊ฒฐํฉํ๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ์กฐํฉ ๋๋ถ์ ์ด ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๋คํธ์ํฌ์์ ๋ฐ์ํ๋ ๋ชจ๋ ๊ฒ์ ๋ชจ๋ํฐ๋งํ๊ณ ๊ธฐ์กด ์ํคํ ์ฒ์์ SDN์ผ๋ก์ ๋ง์ด๊ทธ๋ ์ด์ ์ ๋จ์ํํ ์ ์์ต๋๋ค.
ํ๋ซํผ์ "๋ณ๋ชฉ ํ์"์ ๋ณด์์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค. ์ ๋ฐ๋ฅด๋ฉด
๊ณต์์์ ๋๊ตฌ๋ฅผ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค.
ํ
์คํ
์ง๋ฌผ
์ด ํ๋ก์ ํธ๋ ์ด์ ์ OpenContrail์ด๋ผ๊ณ ๋ถ๋ ธ์ต๋๋ค. ๊ทธ๋ฌ๋ Linux Foundation์ "์๋"๋ก ์ด๋ํ ํ ์ด๋ฆ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค. Tungsten Fabric์ ๊ฐ์ ๋จธ์ , ๋ฒ ์ด๋ฉํ ์ํฌ๋ก๋ ๋ฐ ์ปจํ ์ด๋์ ํจ๊ป ์๋ํ๋ ๊ฐ๋ฐฉํ ๋คํธ์ํฌ ๊ฐ์ํ ํ๋ฌ๊ทธ์ธ์ ๋๋ค.
ํ๋ฌ๊ทธ์ธ์ Openstack, Kubernetes, Openshift, vCenter์ ๊ฐ์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ค์ผ์คํธ๋ ์ด์
๋๊ตฌ์ ๋น ๋ฅด๊ฒ ํตํฉ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด Kubernetes์ Tungsten Fabric์ ๋ฐฐํฌํ๋ ค๋ฉด
ํ
์คํ
์๋จ์ ๋งค์ฐ
Habrรฉ ๋ธ๋ก๊ทธ์ ์ฃผ์ ์ ๋ํ ๊ฒ์๋ฌผ:
์ถ์ฒ : habr.com