๋ค์ด์ด๊ทธ๋จ ์ค๊ฐ ๋ถ๋ถ์ ์ฐ๊ฒฐ์ ํ๊ฐํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์๋์์ ๊ทธ๋ค์๊ฒ ๋์๊ฐ ๊ฒ์
๋๋ค
์ด๋ค ์์ ์์๋ ๋๊ท๋ชจ์ ๋ณต์กํ L2 ๊ธฐ๋ฐ ๋คํธ์ํฌ๊ฐ ๋ถ์น๋ณ์ ๊ฑธ๋ ธ๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ ์ ์์ต๋๋ค. ์ฐ์ , BUM ํธ๋ํฝ ์ฒ๋ฆฌ ๋ฐ STP ํ๋กํ ์ฝ ์๋๊ณผ ๊ด๋ จ๋ ๋ฌธ์ ์ ๋๋ค. ๋์งธ, ์ํคํ ์ฒ๋ ์ผ๋ฐ์ ์ผ๋ก ๊ตฌ์์ ๋๋ค. ์ด๋ก ์ธํด ๊ฐ๋ ์ค์ง ์๊ฐ๊ณผ ๋ถํธํ ์ทจ๊ธ ๋ฑ ๋ถ์พํ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ฐ๋ฆฌ๋ ๊ณ ๊ฐ์ด ์ต์ ์ ๋ชจ๋ ์ฅ๋จ์ ์ ์ง์งํ๊ฒ ํ๊ฐํ๊ณ ๋ ๊ฐ์ง ๋ค๋ฅธ ์ค๋ฒ๋ ์ด ์๋ฃจ์ ์ ์ ํํ๋ ๋ ๊ฐ์ ๋ณ๋ ฌ ํ๋ก์ ํธ๋ฅผ ์งํํ์ผ๋ฉฐ ์ด๋ฅผ ๊ตฌํํ์ต๋๋ค.
๊ตฌํ์ ๋น๊ตํด ๋ณผ ๊ธฐํ๊ฐ ์์์ต๋๋ค. ์ฐฉ์ทจ๊ฐ ์๋๋ผ XNUMX~XNUMX๋ ํ์ ์ด์ผ๊ธฐํด์ผ ํฉ๋๋ค.
๊ทธ๋ ๋ค๋ฉด ์ค๋ฒ๋ ์ด ๋คํธ์ํฌ์ SDN์ด ํฌํจ๋ ๋คํธ์ํฌ ํจ๋ธ๋ฆญ์ด๋ ๋ฌด์์
๋๊น?
๊ธฐ์กด ๋คํธ์ํฌ ์ํคํ ์ฒ์ ์๊ธํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?
๋งค๋ ์๋ก์ด ๊ธฐ์ ๊ณผ ์์ด๋์ด๊ฐ ๋ฑ์ฅํฉ๋๋ค. ์ค์ ๋ก, ์ข์ ๊ตฌ์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ๋ชจ๋ ๊ฒ์ ์์ผ๋ก ์ํํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๋คํธ์ํฌ๋ฅผ ์ฌ๊ตฌ์ถํด์ผ ํ๋ ๊ธด๊ธํ ํ์์ฑ์ ์ค๋ซ๋์ ๋ฐ์ํ์ง ์์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ง๊ธ์ด XNUMX์ธ๊ธฐ๋ผ๋ฉด ์ด๋จ๊น์? ๊ฒฐ๊ตญ ๊ด๋ฆฌ์๋ ์ฌ๋ฌด์ค์ ์์ ์์ด์๋ ์ ๋๊ณ ์ผ์ ํด์ผ ํฉ๋๋ค.
๊ทธ๋ฌ๋ค๊ฐ ๋๊ท๋ชจ ๋ฐ์ดํฐ์ผํฐ ๊ฑด์ค ๋ถ์ด ์์๋๋ค. ๊ทธ๋ฌ๋ค๊ฐ ์ฑ๋ฅ, ๋ด๊ฒฐํจ์ฑ, ํ์ฅ์ฑ ์ธก๋ฉด๋ฟ๋ง ์๋๋ผ ๊ธฐ์กด ์ํคํ ์ฒ์ ๊ฐ๋ฐ ํ๊ณ์ ๋๋ฌํ์์ด ๋ถ๋ช ํด์ก์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ต์ ์ค ํ๋๋ ๋ผ์ฐํ ๋ ๋ฐฑ๋ณธ ์์ ์ค๋ฒ๋ ์ด ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํ๋ ์์ด๋์ด์์ต๋๋ค.
๋ํ, ๋คํธ์ํฌ ๊ท๋ชจ๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ์ด๋ฌํ ๊ณต์ฅ์ ๊ด๋ฆฌํ๋ ๋ฌธ์ ๊ฐ ์ฌ๊ฐํด์ก๊ณ , ๊ทธ ๊ฒฐ๊ณผ ์ ์ฒด ๋คํธ์ํฌ ์ธํ๋ผ๋ฅผ ํ๋๋ก ๊ด๋ฆฌํ ์ ์๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ํํธ์จ์ด ์ ์ ๋คํธ์ํน ์๋ฃจ์ ์ด ๋ฑ์ฅํ๊ธฐ ์์ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋คํธ์ํฌ๊ฐ ๋จ์ผ ์ง์ ์์ ๊ด๋ฆฌ๋๋ฉด IT ์ธํ๋ผ์ ๋ค๋ฅธ ๊ตฌ์ฑ ์์๊ฐ ๋คํธ์ํฌ์ ์ํธ ์์ฉํ๊ธฐ๊ฐ ๋ ์ฝ๊ณ ์ด๋ฌํ ์ํธ ์์ฉ ํ๋ก์ธ์ค๋ ์๋ํํ๊ธฐ๊ฐ ๋ ์ฝ์ต๋๋ค.
๋คํธ์ํฌ ์ฅ๋น๋ฟ๋ง ์๋๋ผ ๊ฐ์ํ๋ ๋ด๋นํ๋ ๊ฑฐ์ ๋ชจ๋ ์ฃผ์ ์ ์กฐ์ ์ฒด๋ ํฌํธํด๋ฆฌ์ค์ ์ด๋ฌํ ์๋ฃจ์ ์ ๋ํ ์ต์ ์ ๋ณด์ ํ๊ณ ์์ต๋๋ค.
๋จ์ ๊ฒ์ ๋ฌด์์ด ํ์์ ์ ํฉํ์ง ํ์ ํ๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ํ๋ฅญํ ๊ฐ๋ฐ ๋ฐ ์ด์ ํ์ ๊ฐ์ถ ํนํ ๋๊ธฐ์ ์ ๊ฒฝ์ฐ ๊ณต๊ธ์ ์ฒด์ ํจํค์ง ์๋ฃจ์ ์ด ํญ์ ๋ชจ๋ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๊ฒ์ ์๋๋ฉฐ ์์ฒด SD(์ํํธ์จ์ด ์ ์) ์๋ฃจ์ ์ ๊ฐ๋ฐํ๋ ๋ฐ ์์กดํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๋ค์ ๊ณ ๊ฐ์๊ฒ ์ ๊ณต๋๋ ์๋น์ค ๋ฒ์๋ฅผ ์ง์์ ์ผ๋ก ํ์ฅํ๋ ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด์ด๋ฉฐ ํจํค์ง ์๋ฃจ์ ์ ๊ณ ๊ฐ์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ ์ ์์ต๋๋ค.
์ค๊ฐ ๊ท๋ชจ ๊ธฐ์ ์ ๊ฒฝ์ฐ ๊ณต๊ธ์ ์ฒด๊ฐ ๋ฐ์คํ ์๋ฃจ์ ํํ๋ก ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ 99%์ ๊ฒฝ์ฐ์ ์ถฉ๋ถํฉ๋๋ค.
์ค๋ฒ๋ ์ด ๋คํธ์ํฌ๋ ๋ฌด์์ ๋๊น?
์ค๋ฒ๋ ์ด ๋คํธ์ํฌ์ ์์ด๋์ด๋ ๋ฌด์์ ๋๊น? ๊ธฐ๋ณธ์ ์ผ๋ก ํด๋์ ๋ผ์ฐํ ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๊ณ ๊ทธ ์์ ๋ ๋ค๋ฅธ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํ์ฌ ๋ ๋ง์ ๊ธฐ๋ฅ์ ์ป์ ์ ์์ต๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ฅ๋น ๋ฐ ํต์ ํ์ ์ ๋ถํ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๋ถ์ฐ์์ผ ํ์ฅ์ฑ ํ๊ณ๋ฅผ ํฌ๊ฒ ๋์ด๊ณ ์์ ์ฑ์ ๋์ด๋ฉฐ ์ฌ๋ฌ ๋ณด์ ๊ธฐ๋ฅ(๋ถํ ๋ก ์ธํด)์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์์ต๋๋ค. ๊ฒ๋ค๊ฐ SDN ์๋ฃจ์ ์ ๋งค์ฐ ๋งค์ฐ ํธ๋ฆฌํ๊ณ ์ ์ฐํ ๊ด๋ฆฌ ๊ธฐํ๋ฅผ ์ ๊ณตํ๊ณ ์๋น์๋ฅผ ์ํด ๋คํธ์ํฌ๋ฅผ ๋์ฑ ํฌ๋ช ํ๊ฒ ๋ง๋ญ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ๋ก์ปฌ ๋คํธ์ํฌ๊ฐ 2010๋ ๋์ ๋ฐ๋ช ๋์๋ค๋ฉด 1970๋ ๋ ๊ตฐ๋์์ ๋ฌผ๋ ค๋ฐ์ ๊ฒ๊ณผ๋ ์ ํ ๋ค๋ฅธ ๋ชจ์ต์ด์์ ๊ฒ์ ๋๋ค.
์ค๋ฒ๋ ์ด ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ํจ๋ธ๋ฆญ์ ๊ตฌ์ถํ๋ ๊ธฐ์ ์ธก๋ฉด์์ ํ์ฌ ๋ง์ ๊ณต๊ธ์ ์ฒด ๊ตฌํ ๋ฐ ์ธํฐ๋ท RFC ํ๋ก์ ํธ(EVPN+VXLAN, EVPN+MPLS, EVPN+MPLSoGRE, EVPN+Geneve ๋ฑ)๊ฐ ์์ต๋๋ค. ์, ํ์ค์ด ์์ง๋ง ์ ์กฐ์ ์ฒด๋ง๋ค ์ด๋ฌํ ํ์ค์ ๊ตฌํํ๋ ๋ฐฉ์์ด ๋ค๋ฅผ ์ ์์ผ๋ฏ๋ก ์ด๋ฌํ ๊ณต์ฅ์ ๋ง๋ค ๋ ์ด๋ก ์ ์ผ๋ก๋ง ๊ณต๊ธ์ ์ฒด ์ ๊ธ์ ์์ ํ ๋ฒ๋ฆด ์ ์์ต๋๋ค.
SD ์๋ฃจ์ ์ ๊ฒฝ์ฐ ์ํฉ์ด ํจ์ฌ ๋ ํผ๋์ค๋ฝ์ต๋๋ค. ๊ฐ ๊ณต๊ธ์ ์ฒด๋ง๋ค ๊ณ ์ ํ ๋น์ ์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๋ก ์ ์ผ๋ก๋ ์ค์ค๋ก ์์ฑํ ์ ์๋ ์์ ํ ๊ฐ๋ฐฉ๋ ์๋ฃจ์ ์ด ์๊ณ ์์ ํ ํ์๋ ์๋ฃจ์ ๋ ์์ต๋๋ค.
Cisco๋ ๋ฐ์ดํฐ ์ผํฐ์ฉ SDN ๋ฒ์ ์ธ ACI๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋น์ฐํ ์ด๋ ๋คํธ์ํฌ ์ฅ๋น ์ ํ ์ธก๋ฉด์์ 100% ๊ณต๊ธ์ ์ฒด์ ์ข ์๋ ์๋ฃจ์ ์ด์ง๋ง ๋์์ ๊ฐ์ํ ์์คํ , ์ปจํ ์ด๋ํ, ๋ณด์, ์ค์ผ์คํธ๋ ์ด์ , ๋ก๋ ๋ฐธ๋ฐ์ ๋ฑ๊ณผ ์์ ํ ํตํฉ๋ฉ๋๋ค. ๋ชจ๋ ๋ด๋ถ ํ๋ก์ธ์ค์ ๋ํ ์ ์ฒด ์ก์ธ์ค ๊ฐ๋ฅ์ฑ์ด ์๋ ์ผ์ข ์ ๋ธ๋๋ฐ์ค์ ๋๋ค. ๋ชจ๋ ๊ณ ๊ฐ์ด ์ด ์ต์ ์ ๋์ํ๋ ๊ฒ์ ์๋๋๋ค. ์๋ํ๋ฉด ๊ทํ๋ ์์ฑ๋ ์๋ฃจ์ ์ฝ๋์ ํ์ง๊ณผ ๊ตฌํ์ ์ ์ ์ผ๋ก ์์กดํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฐ๋ฉด์ ์ ์กฐ์ ์ฒด๋ ์ธ๊ณ ์ต๊ณ ์ ๊ธฐ์ ์ง์ ์ค ํ๋๋ฅผ ๋ณด์ ํ๊ณ ์์ผ๋ฉฐ ์ ๋ด ํ์ ๋ณด์ ํ๊ณ ์์ต๋๋ค. ์ด ์๋ฃจ์ ์. ์ฒซ ๋ฒ์งธ ํ๋ก์ ํธ์ ์๋ฃจ์ ์ผ๋ก Cisco ACI๊ฐ ์ ํ๋์์ต๋๋ค.
๋ ๋ฒ์งธ ํ๋ก์ ํธ์์๋ ์ฃผ๋ํผ ์๋ฃจ์ ์ด ์ ํ๋์์ต๋๋ค. ์ ์กฐ์ ์ฒด์์๋ ๋ฐ์ดํฐ์ผํฐ์ฉ SDN์ ์์ฒด์ ์ผ๋ก ๋ณด์ ํ๊ณ ์์ง๋ง ๊ณ ๊ฐ์ฌ๋ SDN์ ๊ตฌํํ์ง ์๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ค์ ์ง์ค์ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฌ์ฉํ์ง ์๋ EVPN VXLAN ํจ๋ธ๋ฆญ์ด ๋คํธ์ํฌ ๊ตฌ์ถ ๊ธฐ์ ๋ก ์ ํ๋์์ต๋๋ค.
์ ํ์ํ๊ฐ์?
๊ณต์ฅ์ ๋ง๋ค๋ฉด ์ฝ๊ฒ ํ์ฅ ๊ฐ๋ฅํ๊ณ ๋ด๊ฒฐํจ์ฑ์ด ์์ผ๋ฉฐ ์์ ์ ์ธ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ํคํ ์ฒ(๋ฆฌํ-์คํ์ธ)๋ ๋ฐ์ดํฐ ์ผํฐ์ ํน์ฑ(ํธ๋ํฝ ๊ฒฝ๋ก, ๋คํธ์ํฌ์ ์ง์ฐ ๋ฐ ๋ณ๋ชฉ ํ์ ์ต์ํ)์ ๊ณ ๋ คํฉ๋๋ค. ๋ฐ์ดํฐ์ผํฐ์ SD ์๋ฃจ์ ์ ์ฌ์ฉํ๋ฉด ์ด๋ฌํ ๊ณต์ฅ์ ๋งค์ฐ ํธ๋ฆฌํ๊ณ ์ ์ํ๋ฉฐ ์ ์ฐํ๊ฒ ๊ด๋ฆฌํ๊ณ ์ด๋ฅผ ๋ฐ์ดํฐ์ผํฐ ์ํ๊ณ์ ํตํฉํ ์ ์์ต๋๋ค.
๋ ๊ณ ๊ฐ ๋ชจ๋ ๋ด๊ฒฐํจ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ์ค๋ณต๋ ๋ฐ์ดํฐ ์ผํฐ๋ฅผ ๊ตฌ์ถํด์ผ ํ์ผ๋ฉฐ, ๋ํ ๋ฐ์ดํฐ ์ผํฐ ๊ฐ์ ํธ๋ํฝ์ ์ํธํํด์ผ ํ์ต๋๋ค.
์ฒซ ๋ฒ์งธ ๊ณ ๊ฐ์ ์ด๋ฏธ ํจ๋ธ๋ฆญ๋ฆฌ์ค ์๋ฃจ์ ์ ๋คํธ์ํฌ์ ๊ฐ๋ฅํ ํ์ค์ผ๋ก ๊ณ ๋ คํ๊ณ ์์์ง๋ง ํ ์คํธ์์ ์ฌ๋ฌ ํ๋์จ์ด ๊ณต๊ธ์ ์ฒด ๊ฐ์ STP ํธํ์ฑ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ์๋น์ค ์ค๋จ์ ์ด๋ํ๋ ๊ฐ๋ ์ค์ง ์๊ฐ์ด ์์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ณ ๊ฐ์๊ฒ๋ ์ด๊ฒ์ด ๋งค์ฐ ์ค์ํ์ต๋๋ค.
Cisco๋ ์ด๋ฏธ ๊ณ ๊ฐ์ ๊ธฐ์ ํ์ค์ด์์ผ๋ฉฐ ACI ๋ฐ ๊ธฐํ ์ต์ ์ ์ดํด๋ณธ ํ ์ด ์๋ฃจ์ ์ ์ ํํ ๊ฐ์น๊ฐ ์๋ค๊ณ ๊ฒฐ์ ํ์ต๋๋ค. ๋จ์ผ ์ปจํธ๋กค๋ฌ๋ฅผ ํตํด ํ๋์ ๋ฒํผ์ผ๋ก ์ ์ดํ๋ โโ์๋ํ๊ฐ ๋ง์์ ๋ค์์ต๋๋ค. ์๋น์ค๊ฐ ๋ ๋น ๋ฅด๊ฒ ๊ตฌ์ฑ๋๊ณ ๋ ๋น ๋ฅด๊ฒ ๊ด๋ฆฌ๋ฉ๋๋ค. ์ฐ๋ฆฌ๋ IPN๊ณผ SPINE ์ค์์น ์ฌ์ด์ MACSec๋ฅผ ์คํํ์ฌ ํธ๋ํฝ ์ํธํ๋ฅผ ๋ณด์ฅํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ์ํธํ ๊ฒ์ดํธ์จ์ด ํํ์ ๋ณ๋ชฉ ํ์์ ํผํ๊ณ ์ด๋ฅผ ์ ์ฝํ๋ฉฐ ์ต๋ ๋์ญํญ์ ์ฌ์ฉํ ์ ์์์ต๋๋ค.
๋ ๋ฒ์งธ ๊ณ ๊ฐ์ ๊ธฐ์กด ๋ฐ์ดํฐ ์ผํฐ์ ์ด๋ฏธ EVPN VXLAN ํจ๋ธ๋ฆญ์ ๊ตฌํํ๋ ์๊ท๋ชจ ์ค์น๊ฐ ์์๊ธฐ ๋๋ฌธ์ ์ฃผ๋ํผ์ ์ปจํธ๋กค๋ฌ ์๋ ์๋ฃจ์ ์ ์ ํํ์ต๋๋ค. ํ์ง๋ง ๋ด๊ฒฐํจ์ฑ์ ์์์ต๋๋ค(์ค์์น ํ๋๊ฐ ์ฌ์ฉ๋จ). ๋ฉ์ธ ๋ฐ์ดํฐ์ผํฐ์ ์ธํ๋ผ๋ฅผ ํ์ฅํ๊ณ , ๋ฐฑ์ ๋ฐ์ดํฐ์ผํฐ์ ๊ณต์ฅ์ ์ง๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๊ธฐ์กด EVPN์ ์์ ํ ์ฌ์ฉ๋์ง ์์์ต๋๋ค. ๋ชจ๋ ํธ์คํธ๊ฐ ํ๋์ ์ค์์น์ ์ฐ๊ฒฐ๋์๊ณ ๋ชจ๋ MAC ์ฃผ์์ /32 ํธ์คํธ ์ฃผ์๊ฐ ๋ก์ปฌ์ด์๊ณ ํด๋น ๊ฒ์ดํธ์จ์ด๊ฐ ๋์ผํ ์ค์์น์์ผ๋ฉฐ ๋ค๋ฅธ ์ฅ์น๊ฐ ์์๊ธฐ ๋๋ฌธ์ VXLAN ์บก์ํ๋ ์ค์ ๋ก ์ฌ์ฉ๋์ง ์์์ต๋๋ค. , VXLAN ํฐ๋์ ๊ตฌ์ถํด์ผ ํ๋ ๊ณณ์ ๋๋ค. ๊ทธ๋ค์ ๋ฐฉํ๋ฒฝ ๊ฐ IPSEC ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ํธ๋ํฝ ์ํธํ๋ฅผ ๋ณด์ฅํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค(๋ฐฉํ๋ฒฝ์ ์ฑ๋ฅ์ ์ถฉ๋ถํ์ต๋๋ค).
๊ทธ๋ค์ ๋ํ ACI๋ฅผ ์๋ํ์ง๋ง ๋ฒค๋ ์ ๊ธ์ผ๋ก ์ธํด ์ต๊ทผ ๊ตฌ์ ํ ์ ์ฅ๋น ๊ต์ฒด๋ฅผ ํฌํจํ์ฌ ๋๋ฌด ๋ง์ ํ๋์จ์ด๋ฅผ ๊ตฌ์ ํด์ผ ํ๊ธฐ๋ก ๊ฒฐ์ ํ์ผ๋ฉฐ ์ด๋ ๊ฒฝ์ ์ ์ผ๋ก ํ๋นํ์ง ์์์ต๋๋ค. ์, Cisco ํจ๋ธ๋ฆญ์ ๋ชจ๋ ๊ฒ๊ณผ ํตํฉ๋์ง๋ง ํจ๋ธ๋ฆญ ์์ฒด ๋ด์์๋ ํด๋น ์ฅ์น๋ง ๊ฐ๋ฅํฉ๋๋ค.
๋ฐ๋ฉด, ์์ ๋งํ๋ฏ์ด ํ๋กํ ์ฝ ๊ตฌํ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ EVPN VXLAN ํจ๋ธ๋ฆญ์ ์ด์ ๊ณต๊ธ์ ์ฒด์ ํผํฉํ ์๋ ์์ต๋๋ค. ์ด๋ ํ๋์ ๋คํธ์ํฌ์์ Cisco์ Huawei๋ฅผ ๊ต์ฐจํ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. ํ์ค์ ๊ณตํต๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ํฌ๋ฒ๋ฆฐ๊ณผ ํจ๊ป ์ถค์ ์ถฐ์ผ ํฉ๋๋ค. ์ด๊ฒ์ ์ํ์ด๊ณ ํธํ์ฑ ํ ์คํธ๊ฐ ๋งค์ฐ ๊ธธ๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๋ ์ง๊ธ ๋์ผํ ๊ณต๊ธ์ ์ฒด์์ ๊ตฌ๋งคํ๋ ๊ฒ์ด ๋ ๋ซ๋ค๊ณ ๊ฒฐ์ ํ์ผ๋ฉฐ ๊ธฐ๋ณธ ๊ธฐ๋ฅ ์ด์์ ๊ธฐ๋ฅ์ ๋๋ฌด ์ง์ฐฉํ์ง ์์์ต๋๋ค.
๋ง์ด๊ทธ๋ ์ด์ ๊ณํ
๋ ๊ฐ์ ACI ๊ธฐ๋ฐ ๋ฐ์ดํฐ ์ผํฐ:
๋ฐ์ดํฐ ์ผํฐ ๊ฐ์ ์ํธ ์์ฉ ์กฐ์ง. Multi-Pod ์๋ฃจ์
์ด ์ ํ๋์์ต๋๋ค. ๊ฐ ๋ฐ์ดํฐ ์ผํฐ๋ ํ๋์ ํฌ๋์
๋๋ค. ์ค์์น ์์ Pod ๊ฐ ์ง์ฐ(RTT 50ms ๋ฏธ๋ง)์ ๊ธฐ์ค์ผ๋ก ํ์ฅํ๊ธฐ ์ํ ์๊ตฌ ์ฌํญ์ด ๊ณ ๋ ค๋ฉ๋๋ค. ๊ด๋ฆฌ ์ฉ์ด์ฑ์ ์ํด ๋ค์ค ์ฌ์ดํธ ์๋ฃจ์
์ ๊ตฌ์ถํ์ง ์๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค(๋ค์ค ํฌ๋ ์๋ฃจ์
์ ๋จ์ผ ๊ด๋ฆฌ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๊ณ ๋ค์ค ์ฌ์ดํธ์๋ ๋ ๊ฐ์ ์ธํฐํ์ด์ค๊ฐ ์๊ฑฐ๋ ๋ค์ค ์ฌ์ดํธ ์ค์ผ์คํธ๋ ์ดํฐ๊ฐ ํ์ํจ). ์ฌ์ดํธ ์์ฝ์ด ํ์ํ์ต๋๋ค.
๋ ๊ฑฐ์ ๋คํธ์ํฌ์์ ์๋น์ค๋ฅผ ๋ง์ด๊ทธ๋ ์ด์
ํ๋ค๋ ๊ด์ ์์ ๊ฐ์ฅ ํฌ๋ช
ํ ์ต์
์ ์ ํํ์ฌ ํน์ ์๋น์ค์ ํด๋นํ๋ VLAN์ ์ ์ง์ ์ผ๋ก ์ ์กํ์ต๋๋ค.
๋ง์ด๊ทธ๋ ์ด์
์ ์ํด ๊ณต์ฅ์์๋ ๊ฐ VLAN์ ๋ํด ํด๋น EPG(End-point-group)๊ฐ ์์ฑ๋์์ต๋๋ค. ๋จผ์ L2๋ฅผ ํตํด ๊ธฐ์กด ๋คํธ์ํฌ์ Fabric ์ฌ์ด์ ๋คํธ์ํฌ๋ฅผ ํ์ฅํ ํ ๋ชจ๋ ํธ์คํธ๋ฅผ ๋ง์ด๊ทธ๋ ์ด์
ํ ํ ๊ฒ์ดํธ์จ์ด๋ฅผ Fabric์ผ๋ก ์ด๋ํ๊ณ EPG๋ L3OUT์ ํตํด ๊ธฐ์กด ๋คํธ์ํฌ์ ์ํธ ์์ฉํ๋ ๋ฐ๋ฉด L3OUT๊ณผ EPG ๊ฐ์ ์ํธ ์์ฉ์ ๊ณ์ฝ์ ์ฌ์ฉํ์ฌ ์ค๋ช
๋์์ต๋๋ค. ๋๋ต์ ์ธ ๋ค์ด์ด๊ทธ๋จ:
๋๋ถ๋ถ์ ACI ํฉํ ๋ฆฌ ์ ์ฑ
์ ์ํ ๊ตฌ์กฐ๊ฐ ์๋ ๊ทธ๋ฆผ์ ๋์ ์์ต๋๋ค. ์ ์ฒด ์ค์ ์ ๋ค๋ฅธ ์ ์ฑ
๋ฑ์ ์ค์ฒฉ๋ ์ ์ฑ
์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ์ฒ์์๋ ํ์
ํ๊ธฐ๊ฐ ๋งค์ฐ ์ด๋ ต์ง๋ง ์ค์ต์์ ์ ์ ์๋ฏ์ด ์ ์ฐจ์ ์ผ๋ก ๋คํธ์ํฌ ๊ด๋ฆฌ์๋ ์ฝ ํ ๋ฌ ๋ง์ ์ด ๊ตฌ์กฐ์ ์ต์ํด์ง๊ณ ๊ทธ๊ฒ์ด ์ผ๋ง๋ ํธ๋ฆฌํ์ง ์ดํดํ๊ธฐ ์์ํฉ๋๋ค.
๋น๊ต
Cisco ACI ์๋ฃจ์ ์์๋ ๋ ๋ง์ ์ฅ๋น(Inter-Pod ์ํธ ์์ฉ ๋ฐ APIC ์ปจํธ๋กค๋ฌ๋ฅผ ์ํ ๋ณ๋์ ์ค์์น)๋ฅผ ๊ตฌ์ ํด์ผ ํ๋ฏ๋ก ๋น์ฉ์ด ๋ ๋ง์ด ๋ญ๋๋ค. ์ฃผ๋ํผ ์๋ฃจ์ ์ ์ปจํธ๋กค๋ฌ๋ ์ก์ธ์๋ฆฌ๋ฅผ ๊ตฌ๋งคํ ํ์๊ฐ ์์์ต๋๋ค. ๊ณ ๊ฐ์ ๊ธฐ์กด ์ฅ๋น๋ฅผ ๋ถ๋ถ์ ์ผ๋ก ํ์ฉํ๋ ๊ฒ์ด ๊ฐ๋ฅํ์ต๋๋ค.
๋ ๋ฒ์งธ ํ๋ก์ ํธ์ ๋ ๋ฐ์ดํฐ ์ผํฐ์ ๋ํ EVPN VXLAN ํจ๋ธ๋ฆญ ์ํคํ ์ฒ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ACI๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฏธ๋ฆฌ ๋ง๋ค์ด์ง ์๋ฃจ์
์ ์ป์ ์ ์์ต๋๋ค. ์๋ ํ์๋ ์๊ณ ์ต์ ํํ ํ์๋ ์์ต๋๋ค. ๊ณ ๊ฐ์ด ๊ณต์ฅ์ ์ฒ์ ์ ํ๋ ๋์์๋ ๊ฐ๋ฐ์๊ฐ ํ์ํ์ง ์์ผ๋ฉฐ ์ฝ๋ ๋ฐ ์๋ํ๋ฅผ ์ํ ์ง์ ์ธ๋ ฅ๋ ํ์ํ์ง ์์ต๋๋ค. ์ฌ์ฉํ๊ธฐ ๋งค์ฐ ์ฝ์ต๋๋ค. ๋ง๋ฒ์ฌ๋ฅผ ํตํด ๋ง์ ์ค์ ์ ์ํํ ์ ์์ง๋ง ์ด๋ ํนํ ๋ช
๋ น์ค์ ์ต์ํ ์ฌ๋๋ค์๊ฒ๋ ํญ์ ์ฅ์ ์ด โโ์๋๋๋ค. ์ด์จ๋ ์๋ก์ด ํธ๋, ์ ์ฑ
์ ํตํด ์ค์ ์ ํน์ฑ ๋ฐ ๋ง์ ์ค์ฒฉ๋ ์ ์ฑ
์ ์ฌ์ฉํ์ฌ ๋๋๋ฅผ ์ฌ๊ตฌ์ฑํ๋ ๋ฐ๋ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค. ์ด ์ธ์๋ ์ ์ฑ
๊ณผ ๊ฐ์ฒด์ ์ด๋ฆ์ ์ง์ ํ๋ ๋ช
ํํ ๊ตฌ์กฐ๋ฅผ ๊ฐ๋ ๊ฒ์ด ๋งค์ฐ ๋ฐ๋์งํฉ๋๋ค. ์ปจํธ๋กค๋ฌ์ ๋ก์ง์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ๊ธฐ์ ์ง์์ ํตํด์๋ง ํด๊ฒฐํ ์ ์์ต๋๋ค.
EVPN์์ - ์ฝ์. ๊ณ ํต์ ๋ฐ๊ฑฐ๋ ๊ธฐ๋ปํ์ญ์์ค. ๊ธฐ์กด ๊ฒฝ๋น์์๊ฒ ์น์ํ ์ธํฐํ์ด์ค์ ๋๋ค. ์, ํ์ค ๊ตฌ์ฑ๊ณผ ๊ฐ์ด๋๊ฐ ์์ต๋๋ค. ๋ง๋๋ฅผ ํผ์์ผ ํฉ๋๋ค. ๋ค์ํ ๋์์ธ, ๋ชจ๋ ๊ฒ์ด ๋ช ํํ๊ณ ์์ธํฉ๋๋ค.
๋น์ฐํ ๋ ๊ฒฝ์ฐ ๋ชจ๋ ๋ง์ด๊ทธ๋ ์ด์ ํ ๋ ๊ฐ์ฅ ์ค์ํ ์๋น์ค(์: ํ ์คํธ ํ๊ฒฝ)๋ฅผ ๋จผ์ ๋ง์ด๊ทธ๋ ์ด์ ํ ๋ค์ ๋ชจ๋ ๋ฒ๊ทธ๋ฅผ ์ก์ ํ ํ๋ก๋์ ์ผ๋ก ์งํํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ธ์์ผ ๋ฐค์๋ ์ฑ๋์ ๋ง์ถ์ง ๋ง์ธ์. ๋ชจ๋ ๊ฒ์ด ๊ด์ฐฎ์ ๊ฒ์ด๋ผ๊ณ ๊ณต๊ธ์ ์ฒด๋ฅผ ๋ฏฟ์ด์๋ ์ ๋ฉ๋๋ค. ํญ์ ์์ ํ๊ฒ ํ๋ ์ดํ๋ ๊ฒ์ด ๋ ์ข์ต๋๋ค.
Cisco๊ฐ ํ์ฌ ์ด ์๋ฃจ์ ์ ์ ๊ทน์ ์ผ๋ก ํ๋ณดํ๊ณ ์์ผ๋ฉฐ ์ข ์ข ์ข์ ํ ์ธ ํํ์ ์ ๊ณตํ๊ณ ์์ง๋ง ACI์ ๋ํด ๋ ๋ง์ ๋น์ฉ์ ์ง๋ถํ๋ฉด ์ ์ง ๊ด๋ฆฌ ๋น์ฉ์ด ์ ์ฝ๋ฉ๋๋ค. ์ปจํธ๋กค๋ฌ๊ฐ ์๋ EVPN ๊ณต์ฅ์ ๊ด๋ฆฌ ๋ฐ ์๋ํ์๋ ํฌ์์ ์ ๊ธฐ์ ์ธ ๋น์ฉ(๋ชจ๋ํฐ๋ง, ์๋ํ, ์๋ก์ด ์๋น์ค ๊ตฌํ)์ด ํ์ํฉ๋๋ค. ๋์์ ACI์ ์ต์ด ์ถ์์๋ 30~40% ๋ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค. ์ด๋ ๋์ค์ ์ฌ์ฉํ ํ์ ํ๋กํ ๋ฐ ์ ์ฑ ์ ์ ์ฒด ์งํฉ์ ๋ง๋๋ ๋ฐ ์๊ฐ์ด ๋ ์ค๋ ๊ฑธ๋ฆฌ๊ธฐ ๋๋ฌธ์ ๋ฐ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋คํธ์ํฌ๊ฐ ์ฑ์ฅํจ์ ๋ฐ๋ผ ํ์ํ ๊ตฌ์ฑ ์๊ฐ ๊ฐ์ํฉ๋๋ค. ๋ฏธ๋ฆฌ ์์ฑ๋ ์ ์ฑ , ํ๋กํ, ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ธ๋ถํ ๋ฐ ๋ณด์์ ์ ์ฐํ๊ฒ ๊ตฌ์ฑํ๊ณ EPG ๊ฐ์ ํน์ ์ํธ ์์ฉ์ ํ์ฉํ๋ ๊ณ์ฝ์ ์ค์์์ ๊ด๋ฆฌํ ์ ์์ผ๋ฏ๋ก ์์ ๋์ด ๊ธ๊ฒฉํ ์ค์ด๋ญ๋๋ค.
EVPN์์๋ ๊ณต์ฅ์์ ๊ฐ ์ฅ์น๋ฅผ ๊ตฌ์ฑํด์ผ ํ๋ฏ๋ก ์ค๋ฅ ๊ฐ๋ฅ์ฑ์ด ๋ ๋์ต๋๋ค.
ACI๋ ๊ตฌํ ์๋๊ฐ ๋๋ฆฐ ๋ฐ๋ฉด EVPN์ ๋๋ฒ๊น ํ๋ ๋ฐ ๊ฑฐ์ ๋ ๋ฐฐ์ ์๊ฐ์ด ๊ฑธ๋ ธ์ต๋๋ค. Cisco์ ๊ฒฝ์ฐ ํญ์ ์ง์ ์์ง๋์ด์๊ฒ ์ ํํ์ฌ ๋คํธ์ํฌ ์ ์ฒด์ ๋ํด ๋ฌธ์ํ ์ ์๋ค๋ฉด(์๋ฃจ์ ์ผ๋ก ๋ณด์ฅ๋๊ธฐ ๋๋ฌธ์) Juniper Networks์์๋ ํ๋์จ์ด๋ง ๊ตฌ์ ํ๋ฉด ๊ทธ๊ฒ์ด ๋ณด์ฅ๋ฉ๋๋ค. ํจํค์ง๊ฐ ๊ธฐ๊ธฐ์์ ๋ ๋ฌ๋์? ๊ธ์์, ๊ทธ๋ผ ๋น์ ์ ๋ฌธ์ ์ ๋๋ค. ๊ทธ๋ฌ๋ ์๋ฃจ์ ์ ํ์ด๋ ๋คํธ์ํฌ ์ค๊ณ์ ๊ดํ ์ง๋ฌธ์ ์ด๋ฉด ์ถ๊ฐ ๋น์ฉ์ ๋ด๊ณ ์ ๋ฌธ ์๋น์ค๋ฅผ ๊ตฌ๋งคํ๋ผ๊ณ ์กฐ์ธํ ๊ฒ์ ๋๋ค.
ACI ์ง์์ ๋ถ๋ฆฌ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋งค์ฐ ํ๋ฅญํฉ๋๋ค. ์ด๋ฅผ ์ํด ๋ณ๋์ ํ์ด ์์ต๋๋ค. ๋ฌ์์์ด๋ฅผ ๊ตฌ์ฌํ๋ ์ ๋ฌธ๊ฐ๋ ์์ต๋๋ค. ๊ฐ์ด๋๋ ์์ธํ๊ณ ์๋ฃจ์ ์ ๋ฏธ๋ฆฌ ๊ฒฐ์ ๋์ด ์์ต๋๋ค. ๊ทธ๋ค์๋ณด๊ณ ์กฐ์ธํฉ๋๋ค. ๊ทธ๋ค์ ์ข ์ข ์ค์ํ ์ค๊ณ๋ฅผ ์ ์ํ๊ฒ ๊ฒ์ฆํฉ๋๋ค. Juniper Networks๋ ๋์ผํ ์์ ์ ์ํํ์ง๋ง ์๋๊ฐ ํจ์ฌ ๋๋ฆฌ๋ฏ๋ก(์๋ฌธ์ ๋ฐ๋ฅด๋ฉด ์ด์ ๋ ์ข์์ง ๊ฒ์ ๋๋ค) ์๋ฃจ์ ์์ง๋์ด๊ฐ ์กฐ์ธํ ์ ์๋ ๋ชจ๋ ์์ ์ ์ง์ ์ํํด์ผ ํฉ๋๋ค.
Cisco ACI๋ ๊ฐ์ํ ๋ฐ ์ปจํ ์ด๋ํ ์์คํ (VMware, Kubernetes, Hyper-V)๊ณผ์ ํตํฉ ๋ฐ ์ค์ ์ง์ค์ ๊ด๋ฆฌ๋ฅผ ์ง์ํฉ๋๋ค. ๋คํธ์ํฌ ๋ฐ ๋ณด์ ์๋น์ค(๋ฐธ๋ฐ์ฑ, ๋ฐฉํ๋ฒฝ, WAF, IPS ๋ฑ)์ ํจ๊ป ์ฌ์ฉ ๊ฐ๋ฅ. ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ฐ์ํ ๋ง์ดํฌ๋ก ์ธ๋ถํ. ๋ ๋ฒ์งธ ์๋ฃจ์ ์์๋ ๋คํธ์ํฌ ์๋น์ค์์ ํตํฉ์ด ๋งค์ฐ ์ฌ์ฐ๋ฏ๋ก ์ด๋ฅผ ์ํํ ์ฌ๋๋ค๊ณผ ๋ฏธ๋ฆฌ ํฌ๋ผ์ ๋ํด ๋ ผ์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
ํฉ๊ณ
๊ฐ ํน์ ์ฌ๋ก์ ๋ํด ์ฅ๋น ๋น์ฉ๋ฟ๋ง ์๋๋ผ ์ถ๊ฐ ์ด์ ๋น์ฉ๊ณผ ๊ณ ๊ฐ์ด ํ์ฌ ์ง๋ฉดํ๊ณ ์๋ ์ฃผ์ ๋ฌธ์ ๋ฐ ๊ณํ์ ๊ณ ๋ คํ์ฌ ์๋ฃจ์ ์ ์ ํํด์ผ ํฉ๋๋ค. IT ์ธํ๋ผ ๊ตฌ์ถ์ ์ํ ๊ฒ์ ๋๋ค.
ACI๋ ์ถ๊ฐ ์ฅ๋น๋ก ์ธํด ๊ฐ๊ฒฉ์ด ๋ ๋น์ธ์ง๋ง ์ถ๊ฐ ๋ง๊ฐ ์์ ์ด ํ์ ์์ด ๊ธฐ์ฑ ์๋ฃจ์ ์ผ๋ก ์ ๊ณต๋๋ฉฐ, ๋ ๋ฒ์งธ ์๋ฃจ์ ์ ์ด์ ์ธก๋ฉด์์ ๋ ๋ณต์กํ๊ณ ๋น์ฉ์ด ๋ง์ด ๋ค์ง๋ง ๊ฐ๊ฒฉ์ ์ ๋ ดํฉ๋๋ค.
๋ค์ํ ๊ณต๊ธ์ ์ฒด์์ ๋คํธ์ํฌ ํจ๋ธ๋ฆญ์ ๊ตฌํํ๋ ๋ฐ ๋๋ ๋น์ฉ๊ณผ ํ์ํ ์ํคํ ์ฒ ์ ํ์ ๋ํด ๋ ผ์ํ๊ณ ์ถ๋ค๋ฉด ๋ง๋์ ์ฑํ ํ ์ ์์ต๋๋ค. ์ํคํ ์ฒ์ ๋ํ ๋๋ต์ ์ธ ์ค์ผ์น(์์ฐ์ ๊ณ์ฐํ ์ ์์)๋ฅผ ์ป์ ๋๊น์ง ๋ฌด๋ฃ๋ก ์กฐ์ธํด ๋๋ฆฌ๋ฉฐ, ๋ฌผ๋ก ์์ธํ ์ค๋ช ๋ ์ด๋ฏธ ์ง๋ถ๋์์ต๋๋ค.
Vladimir Klepche, ๊ธฐ์ ๋คํธ์ํฌ.
์ถ์ฒ : habr.com