์ฐ๋ฆฌ๋ ์ด๋น 100ํํ๋ฐ์ดํธ๊ฐ ๋๋ ์ต๋ ์ด๋ฑ๋ถ ๋์ญํญ์ ๊ฐ์ถ XNUMX๋ง ๋ ์ด์์ ์๋ฒ๋ฅผ ์ปดํจํ ํด๋ฌ์คํฐ์ ๋ฐฐํฌํ ์ ์๋ ๋ฐ์ดํฐ ์ผํฐ ๋คํธ์ํฌ ์ค๊ณ๋ฅผ ๊ฐ๋ฐํ์ต๋๋ค.
Dmitry Afanasyev์ ๋ณด๊ณ ์๋ฅผ ํตํด ์๋ก์ด ๋์์ธ์ ๊ธฐ๋ณธ ์์น, ํ ํด๋ก์ง ํ์ฅ, ์ด๋ก ์ธํด ๋ฐ์ํ๋ ๋ฌธ์ , ํด๊ฒฐ ์ต์ , "๋ฐ๋ ์ฐ๊ฒฐ"์์ ์ต์ ๋คํธ์ํฌ ์ฅ์น์ ํฌ์๋ฉ ํ๋ ์ธ ๊ธฐ๋ฅ ๋ผ์ฐํ ๋ฐ ํ์ฅ ๊ธฐ๋ฅ์ ๋ํด ์์๋ด ๋๋ค. ECMP ๊ฒฝ๋ก๊ฐ ๋ง์ ํ ํด๋ก์ง. ๋ํ Dima๋ ์ธ๋ถ ์ฐ๊ฒฐ ๊ตฌ์ฑ, ๋ฌผ๋ฆฌ์ ๊ณ์ธต, ์ผ์ด๋ธ๋ง ์์คํ ๋ฐ ์ฉ๋์ ์ถ๊ฐ๋ก ๋๋ฆฌ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ฐ๋ตํ๊ฒ ์ค๋ช ํ์ต๋๋ค.
- ์ฌ๋ฌ๋ถ ์ข์ ์คํ์
๋๋ค! ์ ์ด๋ฆ์ Dmitry Afanasyev์ด๊ณ Yandex์ ๋คํธ์ํฌ ์ค๊ณ์์ด๋ฉฐ ์ฃผ๋ก ๋ฐ์ดํฐ ์ผํฐ ๋คํธ์ํฌ๋ฅผ ์ค๊ณํฉ๋๋ค.
๋ด ์ด์ผ๊ธฐ๋ Yandex ๋ฐ์ดํฐ ์ผํฐ์ ์
๋ฐ์ดํธ๋ ๋คํธ์ํฌ์ ๊ดํ ๊ฒ์
๋๋ค. ์ด๋ ์ฐ๋ฆฌ๊ฐ ๊ฐ๊ณ ์๋ ๋์์ธ์ด ํฌ๊ฒ ๋ฐ์ ํ ๊ฒ์ด์ง๋ง ๋์์ ๋ช ๊ฐ์ง ์๋ก์ด ์์๋ ์์ต๋๋ค. ์งง์ ์๊ฐ ์์ ๋ง์ ์ ๋ณด๋ฅผ ๋ด์์ผ ํ๊ธฐ ๋๋ฌธ์ ๊ฐ์ ํ๋ ์ ํ
์ด์
์
๋๋ค. ๋
ผ๋ฆฌ์ ํ ํด๋ก์ง๋ฅผ ์ ํํ๋ ๊ฒ๋ถํฐ ์์ํ๊ฒ ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ปจํธ๋กค ํ๋ ์ธ์ ๋ํ ๊ฐ์์ ๋ฐ์ดํฐ ํ๋ ์ธ ํ์ฅ์ฑ ๋ฌธ์ , ๋ฌผ๋ฆฌ์ ์์ค์์ ๋ฐ์ํ๋ ์ผ์ ์ ํํ๊ณ ์ฅ์น์ ์ผ๋ถ ๊ธฐ๋ฅ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ผ๋ง ์ ์ ์ด์ผ๊ธฐํ๋ MPLS๊ฐ ์ ์ฉ๋ ๋ฐ์ดํฐ ์ผํฐ์์ ์ด๋ค ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ ๊น ์ดํด๋ณด๊ฒ ์ต๋๋ค.
๊ทธ๋ ๋ค๋ฉด ๋ก๋ ๋ฐ ์๋น์ค ์ธก๋ฉด์์ Yandex๋ ๋ฌด์์
๋๊น? Yandex๋ ์ ํ์ ์ธ ํ์ดํผ์ค์ผ์ผ๋ฌ์
๋๋ค. ์ฌ์ฉ์๋ฅผ ์ดํด๋ณด๋ฉด ์ฃผ๋ก ์ฌ์ฉ์ ์์ฒญ์ ์ฒ๋ฆฌํฉ๋๋ค. ๋ํ ๋ค์ํ ์คํธ๋ฆฌ๋ฐ ์๋น์ค์ ๋ฐ์ดํฐ ์ ์ก, ์คํ ๋ฆฌ์ง ์๋น์ค๋ ๊ฐ์ถ๊ณ ์๊ธฐ ๋๋ฌธ์
๋๋ค. ๋ฐฑ์๋์ ๊ฐ๊น์ธ์๋ก ๋ถ์ฐ ๊ฐ์ฒด ์คํ ๋ฆฌ์ง, ๋ฐ์ดํฐ ๋ณต์ ๋ฐ ์๊ตฌ ๋๊ธฐ์ด๊ณผ ๊ฐ์ ์ธํ๋ผ ๋ก๋ ๋ฐ ์๋น์ค๊ฐ ๋ํ๋ฉ๋๋ค. ์ํฌ๋ก๋์ ์ฃผ์ ์ ํ ์ค ํ๋๋ MapReduce ๋ฐ ์ ์ฌํ ์์คํ
, ์คํธ๋ฆผ ์ฒ๋ฆฌ, ๊ธฐ๊ณ ํ์ต ๋ฑ์
๋๋ค.
์ด ๋ชจ๋ ์ผ์ด ์ผ์ด๋๋ ์ธํ๋ผ๋ ์ด๋ป๊ฒ ๋๋์? ๋ค์ ๋งํ์ง๋ง, ์ฐ๋ฆฌ๋ ์๋ง๋ ์คํํธ๋ผ์์ ๋ ํ์ดํผ์ค์ผ์ผ๋ฌ ์ธก๋ฉด์ ์กฐ๊ธ ๋ ๊ฐ๊น์ง๋ง ๊ฝค ์ ํ์ ์ธ ํ์ดํผ์ค์ผ์ผ๋ฌ์
๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ ๋ชจ๋ ์์ฑ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ฐ๋ฅํ ํ ์์ฉ ํ๋์จ์ด์ ์ํ์ ํ์ฅ์ ์ฌ์ฉํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์์ ํ ๋ฆฌ์์ค ํ๋ง์ ์ ๊ณตํฉ๋๋ค. ๊ฐ๋ณ ๊ธฐ๊ณ, ๊ฐ๋ณ ๋์ ์ฌ์ฉํ์ฌ ์์
ํ๋ ๊ฒ์ด ์๋๋ผ ๊ณํ ๋ฐ ํ ๋น์ ์ฒ๋ฆฌํ๋ ์ผ๋ถ ์ถ๊ฐ ์๋น์ค์ ํจ๊ป ์ด๋ฅผ ์ํธ ๊ตํ ๊ฐ๋ฅํ ๋๊ท๋ชจ ๋ฆฌ์์ค ํ๋ก ๊ฒฐํฉํ๊ณ ์ด ์ ์ฒด ํ์ ์ฌ์ฉํ์ฌ ์์
ํฉ๋๋ค.
๋ฐ๋ผ์ ๋ค์ ๋จ๊ณ๋ ์ปดํจํ ํด๋ฌ์คํฐ ์์ค์ ์ด์ ์ฒด์ ์ ๋๋ค. ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๊ธฐ์ ์คํ์ ์์ ํ ์ ์ดํ๋ โโ๊ฒ์ด ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์๋ํฌ์ธํธ(ํธ์คํธ), ๋คํธ์ํฌ ๋ฐ ์ํํธ์จ์ด ์คํ์ ์ ์ดํฉ๋๋ค.
์ฐ๋ฆฌ๋ ๋ฌ์์์ ํด์ธ์ ์ฌ๋ฌ ๊ฐ์ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ผํฐ๋ฅผ ๋ณด์ ํ๊ณ ์์ต๋๋ค. ์ด๋ค์ MPLS ๊ธฐ์ ์ ์ฌ์ฉํ๋ ๋ฐฑ๋ณธ์ผ๋ก ํตํฉ๋ฉ๋๋ค. ์ฐ๋ฆฌ์ ๋ด๋ถ ์ธํ๋ผ๋ ๊ฑฐ์ ์ ์ ์ผ๋ก IPv6๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋์์ง๋ง ์ฌ์ ํ ์ฃผ๋ก IPv4๋ฅผ ํตํด ๋ค์ด์ค๋ ์ธ๋ถ ํธ๋ํฝ์ ์ฒ๋ฆฌํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ด๋ป๊ฒ๋ IPv4๋ฅผ ํตํด ๋ค์ด์ค๋ ์์ฒญ์ ํ๋ฐํธ์๋ ์๋ฒ๋ก ์ ๋ฌํ๊ณ ์ธ๋ถ IPv4-์ธํฐ๋ท์ผ๋ก ์กฐ๊ธ ๋ ์ ๋ฌํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ธ๋ฑ์ฑ์ ๊ฒฝ์ฐ์ ๋๋ค.
๋ฐ์ดํฐ ์ผํฐ ๋คํธ์ํฌ ์ค๊ณ์ ๋ง์ง๋ง ๋ช ๋ฒ์ ๋ฐ๋ณต์์๋ ๋ค์ค ๊ณ์ธต Clos ํ ํด๋ก์ง๋ฅผ ์ฌ์ฉํ์ผ๋ฉฐ L3 ์ ์ฉ์ด์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ผ๋ง ์ L2๋ฅผ ๋ ๋ ์๋์ ํ์จ์ ์ฌ์์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก ์ฐ๋ฆฌ ์ธํ๋ผ์๋ ์์ญ๋ง ๊ฐ์ ์ปดํจํ (์๋ฒ) ์ธ์คํด์ค๊ฐ ํฌํจ๋ฉ๋๋ค. ์ผ๋ง ์ ์ต๋ ํด๋ฌ์คํฐ ํฌ๊ธฐ๋ ์ฝ 10๊ฐ์ ์๋ฒ์์ต๋๋ค. ์ด๋ ๋์ผํ ํด๋ฌ์คํฐ ์์ค์ ์ด์์ฒด์ , ์ค์ผ์ค๋ฌ, ๋ฆฌ์์ค ํ ๋น ๋ฑ์ด ์ด๋ป๊ฒ ์๋ํ ์ ์๋์ง์ ํฌ๊ฒ ๊ธฐ์ธํ๋ฉฐ, ์ธํ๋ผ ์ํํธ์จ์ด ์ธก๋ฉด์์ ์ง์ ์ด ์ด๋ฃจ์ด์ก๊ธฐ ๋๋ฌธ์ ๋ชฉํ ๊ท๋ชจ๋ ์ด์ ํ๋์ ์ปดํจํ ํด๋ฌ์คํฐ์ ์ฝ 100๋ง ๋์ ์๋ฒ๊ฐ ๋๋ฉฐ, ์ฐ๋ฆฌ์๊ฒ๋ ๊ทธ๋ฌํ ํด๋ฌ์คํฐ์์ ํจ์จ์ ์ธ ๋ฆฌ์์ค ํ๋ง์ ํ์ฉํ๋ ๋คํธ์ํฌ ํฉํ ๋ฆฌ๋ฅผ ๊ตฌ์ถํ ์ ์๋ ์๋ฌด๊ฐ ์์ต๋๋ค.
๋ฐ์ดํฐ ์ผํฐ ๋คํธ์ํฌ์์ ์ฐ๋ฆฌ๋ ๋ฌด์์ ์ํ๋๊ฐ? ์ฐ์ , ์ ๋ ดํ๊ณ ์๋นํ ๊ท ์ผํ๊ฒ ๋ถํฌ๋ ๋์ญํญ์ด ๋ง์ด ์์ต๋๋ค. ๋คํธ์ํฌ๋ ๋ฆฌ์์ค๋ฅผ ๋ชจ์ ์ ์๋ ๋ฐฑ๋ณธ์ด๊ธฐ ๋๋ฌธ์
๋๋ค. ์๋ก์ด ๋ชฉํ ๊ท๋ชจ๋ ํด๋ฌ์คํฐ ํ๋์ ์ฝ 100๋ง ๋์ ์๋ฒ์
๋๋ค.
๋ฌผ๋ก ์ฐ๋ฆฌ๋ ํ์ฅ ๊ฐ๋ฅํ๊ณ ์์ ์ ์ธ ์ปจํธ๋กค ํ๋ ์ธ๋ ์ํฉ๋๋ค. ์๋ํ๋ฉด ์ด๋ฌํ ๋๊ท๋ชจ ์ธํ๋ผ์์๋ ๋จ์ํ ๋ฌด์์ ์ด๋ฒคํธ์์๋ ๋ง์ ๊ณจ์นซ๊ฑฐ๋ฆฌ๊ฐ ๋ฐ์ํ๊ณ ์ปจํธ๋กค ํ๋ ์ธ์ด ์ฐ๋ฆฌ์๊ฒ ๊ณจ์นซ๊ฑฐ๋ฆฌ๋ฅผ ๊ฐ์ ธ์ค๋ ๊ฒ์ ์ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋์์ ์ฐ๋ฆฌ๋ ๊ทธ ์์ ์๋ ์ํ๋ฅผ ์ต์ํํ๊ณ ์ถ์ต๋๋ค. ์กฐ๊ฑด์ด ์์์๋ก ๋ชจ๋ ๊ฒ์ด ๋ ์ข๊ณ ์์ ์ ์ผ๋ก ์๋ํ๋ฉฐ ์ง๋จ๋ ๋ ์ฝ์ต๋๋ค.
๋ฌผ๋ก ์ด๋ฌํ ์ธํ๋ผ๋ฅผ ์๋์ผ๋ก ๊ด๋ฆฌํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๊ณ ํ๋์ ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์๋ํ๊ฐ ํ์ํฉ๋๋ค. ์ต๋ํ ์ด์์ง์์ด ํ์ํ๊ณ , CI/CD ์ง์๋ ํ ์ ์๋ ์ ๋๊ฐ ํ์ํฉ๋๋ค.
์ด๋ฌํ ๊ท๋ชจ์ ๋ฐ์ดํฐ ์ผํฐ์ ํด๋ฌ์คํฐ๋ก ์ธํด ์๋น์ค ์ค๋จ ์์ด ์ฆ๋ถ ๋ฐฐํฌ ๋ฐ ํ์ฅ์ ์ง์ํ๋ ์์ ์ด ๋งค์ฐ ์ค์ํด์ก์ต๋๋ค. XNUMX๊ฐ์ ๋จธ์ ํฌ๊ธฐ์ ํด๋ฌ์คํฐ, ์๋ง๋ XNUMX๊ฐ์ ๊ฐ๊น์ด ๋จธ์ ์์ ์ฌ์ ํ ํ๋์ ์์ ์ผ๋ก ๋กค์์ํ ์ ์์ต๋๋ค. ์ฆ, ์ธํ๋ผ ํ์ฅ์ ๊ณํํ๊ณ ์์ผ๋ฉฐ ์์ฒ ๊ฐ์ ๋จธ์ ์ด ํ๋์ ์์ ์ผ๋ก ์ถ๊ฐ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ์ญ๋ง ๋ ๊ท๋ชจ์ ํด๋ฌ์คํฐ๊ฐ ์ด๋ ๊ฒ ์ฆ์ ๋ฐ์ํ๋ ๊ฒ์ด ์๋๋ผ ์ผ์ ๊ธฐ๊ฐ์ ๊ฑธ์ณ ๊ตฌ์ถ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฏธ ํํ๋ ๊ฒ, ๋ฐฐํฌ๋ ์ธํ๋ผ๋ฅผ ํญ์ ์ฌ์ฉํ ์ ์์ด์ผ ํ๋ ๊ฒ์ด ๋ฐ๋์งํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๊ฐ ๊ฐ๊ณ ์๋ ํ ๊ฐ์ง ์๊ตฌ ์ฌํญ์ ๋ฉํฐ ํ ๋์ ์ง์, ์ฆ ๊ฐ์ํ ๋๋ ๋คํธ์ํฌ ์ธ๋ถํ์ ๋๋ค. ์ด์ ์ค๋ฉ์ด ํธ์คํธ๋ก ์ด๋ํ๊ณ ์ด๋ก ์ธํด ํ์ฅ์ด ๋งค์ฐ ์ฌ์์ก๊ธฐ ๋๋ฌธ์ ๋คํธ์ํฌ ํจ๋ธ๋ฆญ ์์ค์์ ์ด ์์ ์ ์ํํ ํ์๊ฐ ์์ต๋๋ค. IPv6์ ๋์ ์ฃผ์ ๊ณต๊ฐ ๋๋ถ์ ๋ด๋ถ ์ธํ๋ผ์์ ์ค๋ณต๋ ์ฃผ์๋ฅผ ์ฌ์ฉํ ํ์๊ฐ ์์์ผ๋ฉฐ ๋ชจ๋ ์ฃผ์ ์ง์ ์ด ์ด๋ฏธ ๊ณ ์ ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ํธ์คํธ์ ๋ํ ํํฐ๋ง ๋ฐ ๋คํธ์ํฌ ๋ถํ ์ ์ํํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ ์ผํฐ ๋คํธ์ํฌ์ ๊ฐ์ ๋คํธ์ํฌ ์ํฐํฐ๋ฅผ ์์ฑํ ํ์๊ฐ ์์ต๋๋ค.
๋งค์ฐ ์ค์ํ ๊ฒ์ ์ฐ๋ฆฌ์๊ฒ ํ์ํ์ง ์์ ๊ฒ์
๋๋ค. ๋คํธ์ํฌ์์ ์ผ๋ถ ๊ธฐ๋ฅ์ ์ ๊ฑฐํ ์ ์์ผ๋ฉด ์ํ์ด ํจ์ฌ ์ฌ์์ง๊ณ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ์ฅ๋น ๋ฐ ์ํํธ์จ์ด์ ์ ํ์ด ํ์ฅ๋์ด ์ง๋จ์ด ๋งค์ฐ ๊ฐ๋จํด์ง๋๋ค.
๊ทธ๋ ๋ค๋ฉด ์ฐ๋ฆฌ์๊ฒ ํ์ํ์ง ์์ ๊ฒ์ ๋ฌด์์ด๋ฉฐ, ๊ทธ ์ผ์ด ์ผ์ด๋ฌ์ ๋ ํญ์ ๊ธฐ์จ์ด ์๋๋ผ ๊ทธ ๊ณผ์ ์ด ์๋ฃ๋์์ ๋ ํฐ ์๋๊ฐ์ ๊ฐ์ง๊ณ ํฌ๊ธฐํ ์ ์์๋ ๊ฒ์ ๋ฌด์์ ๋๊น?
์ฐ์ L2๋ฅผ ํฌ๊ธฐํฉ๋๋ค. ์ค์ ๋ ์๋ฎฌ๋ ์ด์ ๋ ์๋ L2๋ ํ์ํ์ง ์์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ์ ์ดํ๋ค๋ ์ฌ์ค ๋๋ฌธ์ ์ฃผ๋ก ์ฌ์ฉ๋์ง ์์ต๋๋ค. ์ฐ๋ฆฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ์ผ๋ก ํ์ฅ ๊ฐ๋ฅํ๊ณ L3 ์ฃผ์ ์ง์ ๊ณผ ํจ๊ป ์๋ํ๋ฉฐ ์ผ๋ถ ๊ฐ๋ณ ์ธ์คํด์ค๊ฐ ์ข ๋ฃ๋๋ ๊ฒ์ ํฌ๊ฒ ๊ฑฑ์ ํ์ง ์๊ณ ๋จ์ํ ์ ์ธ์คํด์ค๋ฅผ ๋กค์์ํฉ๋๋ค. ์ด์ ์ฃผ์์์ ๋กค์์ํ ํ์๊ฐ ์์ต๋๋ค. ํด๋ฌ์คํฐ์ ์๋ ์์คํ ์ ๋ํ ๋ณ๋์ ์๋น์ค ๊ฒ์ ๋ฐ ๋ชจ๋ํฐ๋ง ์์ค์ ๋๋ค. ์ฐ๋ฆฌ๋ ์ด ์์ ์ ๋คํธ์ํฌ์ ์์ํ์ง ์์ต๋๋ค. ๋คํธ์ํฌ์ ์ญํ ์ A ์ง์ ์์ B ์ง์ ์ผ๋ก ํจํท์ ์ ๋ฌํ๋ ๊ฒ์ ๋๋ค.
๋ํ ๋คํธ์ํฌ ๋ด์์ ์ฃผ์๊ฐ ์ด๋ํ๋ ์ํฉ๋ ์์ผ๋ฏ๋ก ์ด๋ฅผ ๋ชจ๋ํฐ๋งํด์ผ ํฉ๋๋ค. ๋ง์ ์ค๊ณ์์ ์ด๋ ์ผ๋ฐ์ ์ผ๋ก VM ์ด๋์ฑ์ ์ง์ํ๋ ๋ฐ ํ์ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๋๊ท๋ชจ Yandex์ ๋ด๋ถ ์ธํ๋ผ์์ ๊ฐ์ ๋จธ์ ์ ์ด๋์ฑ์ ์ฌ์ฉํ์ง ์์ผ๋ฉฐ, ์ด๊ฒ์ด ์ํ๋๋๋ผ๋ ๋คํธ์ํฌ ์ง์์์๋ ์ด๋ฐ ์ผ์ด ๋ฐ์ํด์๋ ์ ๋๋ค๊ณ ๋ฏฟ์ต๋๋ค. ์ค์ ๋ก ์ํํด์ผ ํ๋ ๊ฒฝ์ฐ ํธ์คํธ ์์ค์์ ์ํํด์ผ ํ๋ฉฐ, ์ธ๋๋ ์ด ์์ฒด(์ ์ก ๋คํธ์ํฌ)์ ๋ผ์ฐํ ์์คํ ์ ๊ฑด๋๋ฆฌ๊ฑฐ๋ ๋๋ฌด ๋ง์ ๋์ ๋ณ๊ฒฝ์ ํ์ง ์๋๋ก ์ค๋ฒ๋ ์ด๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ์ ์๋ ์ฃผ์๋ฅผ ํธ์ํด์ผ ํฉ๋๋ค. .
์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ์ง ์๋ ๋ ๋ค๋ฅธ ๊ธฐ์ ์ ๋ฉํฐ์บ์คํธ์ ๋๋ค. ์ํ์๋ฉด ๊ทธ ์ด์ ๋ฅผ ์์ธํ ๋ง์๋๋ฆด ์ ์์ต๋๋ค. ์ด๋ ์ถ์ ํจ์ฌ ์ฝ๊ฒ ๋ง๋ญ๋๋ค. ์๋ํ๋ฉด ๋๊ตฐ๊ฐ๊ฐ ์ด ๋ฌธ์ ๋ฅผ ์ฒ๋ฆฌํ๊ณ ๊ฐ์ฅ ๋จ์ํ ์ค์น๋ฅผ ์ ์ธํ๊ณ ๋ฉํฐ์บ์คํธ ์ ์ด ํ๋ฉด์ด ์ด๋ป๊ฒ ์๊ฒผ๋์ง ์ ํํ ๋ณธ๋ค๋ฉด ์ด๊ฒ์ ํฐ ๊ณจ์นซ๊ฑฐ๋ฆฌ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ฒ๋ค๊ฐ ์ ๋๋ก ์๋ํ๋ ์คํ ์์ค ๊ตฌํ์ ์ฐพ๊ธฐ๋ ์ด๋ ต์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ฐ๋ฆฌ๋ ๋คํธ์ํฌ๊ฐ ๋๋ฌด ๋ง์ด ๋ณํ์ง ์๋๋ก ๋คํธ์ํฌ๋ฅผ ์ค๊ณํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๋ผ์ฐํ ์์คํ ์์ ์ธ๋ถ ์ด๋ฒคํธ์ ํ๋ฆ์ด ์๋ค๋ ์ฌ์ค์ ๋ฏฟ์ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ ์ผํฐ ๋คํธ์ํฌ๋ฅผ ๊ฐ๋ฐํ ๋ ์ด๋ค ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ ์ด๋ค ์ ํ ์ฌํญ์ ๊ณ ๋ คํด์ผ ํฉ๋๊น? ๋ฌผ๋ก ๋น์ฉ์ด ๋ญ๋๋ค. ํ์ฅ์ฑ, ์ฐ๋ฆฌ๊ฐ ์ฑ์ฅํ๊ณ ์ถ์ ์์ค์
๋๋ค. ์๋น์ค๋ฅผ ์ค๋จํ์ง ์๊ณ ํ์ฅํด์ผ ํ ํ์์ฑ. ๋์ญํญ, ๊ฐ์ฉ์ฑ. ๋ชจ๋ํฐ๋ง ์์คํ
, ์ด์ ํ์ ์ํด ๋คํธ์ํฌ์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง์ ๋ํ ๊ฐ์์ฑ. ์๋ํ ์ง์ - ์ถ๊ฐ ๋ ์ด์ด ๋์
์ ํฌํจํ์ฌ ๋ค์ํ ์์
์ ๋ค์ํ ์์ค์์ ํด๊ฒฐํ ์ ์์ผ๋ฏ๋ก ๊ฐ๋ฅํ ํ ๋ง์ด ์ง์ํฉ๋๋ค. ๊ธ์์, ๊ณต๊ธ์
์ฒด์ ์์กดํ์ง ์์ ์๋ ์์ต๋๋ค. ์ญ์ฌ์ ์๊ธฐ๋ ๋ค๋ฅด์ง๋ง ์ด๋ ๋ถ๋ถ์ ๋ณด๋๋์ ๋ฐ๋ผ ์ด๋ฌํ ๋
๋ฆฝ์ ๋ฌ์ฑํ๋ ๊ฒ์ด ๋ ์ฝ๊ฑฐ๋ ๋ ์ด๋ ค์ ์ต๋๋ค. ๋คํธ์ํฌ ์ฅ์น ์นฉ์ ๋จ๋ฉด์ ์ดํด๋ณด๋ฉด ์ต๊ทผ๊น์ง ์ฒ๋ฆฌ๋์ด ๋์ ์นฉ์ ์ํ๋ค๋ฉด ๊ณต๊ธ ์
์ฒด๋ก๋ถํฐ์ ๋
๋ฆฝ์ฑ์ ๋ํด ์ด์ผ๊ธฐํ๋ ๊ฒ์ด ๋งค์ฐ ์กฐ๊ฑด์ ์ด์์ต๋๋ค.
๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํด ์ด๋ค ๋
ผ๋ฆฌ์ ํ ํด๋ก์ง๋ฅผ ์ฌ์ฉํ ๊ฒ์ธ๊ฐ? ์ด๊ฒ์ ๋ค๋จ๊ณ Clos๊ฐ ๋ ๊ฒ์
๋๋ค. ์ฌ์ค ํ์ฌ๋ก์๋ ์ค์ง์ ์ธ ๋์์ด ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ Clos ํ ํด๋ก์ง๋ ํฐ ๊ธฐ์ ์ค์์น๊ฐ ์๋ ๊ฒฝ์ฐ ํ์ฌ ํ๋ฌธ์ ๊ด์ฌ ๋ถ์ผ์ ๋ ๋ง์ ๋ค์ํ ๊ณ ๊ธ ํ ํด๋ก์ง์ ๋น๊ตํด๋ ์๋นํ ์ข์ต๋๋ค.
๋ค๋จ๊ณ Clos ๋คํธ์ํฌ๋ ๋๋ต ์ด๋ป๊ฒ ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ ๊ทธ ์์์ ํธ์ถ๋๋ ๋ค์ํ ์์๋ ๋ฌด์์
๋๊น? ๋จผ์ ๋ฐ๋์ด ๋ถ์ด ์ด๋๊ฐ ๋ถ์ชฝ์ด๊ณ ์ด๋๊ฐ ๋จ์ชฝ์ด๋ฉฐ ์ด๋๊ฐ ๋์ชฝ์ด๊ณ ์ด๋์ธ์ง ๋ฐฉํฅ์ ์ก์ต๋๋ค. ์ด๋ฌํ ์ ํ์ ๋คํธ์ํฌ๋ ์ผ๋ฐ์ ์ผ๋ก ๋์ ํธ๋ํฝ์ด ๋งค์ฐ ํฐ ์ฌ๋๋ค์ด ๊ตฌ์ถํฉ๋๋ค. ๋๋จธ์ง ์์์ ์๋จ์๋ ๋ ์์ ์ค์์น๋ก ๊ตฌ์ฑ๋ ๊ฐ์ ์ค์์น๊ฐ ์์ต๋๋ค. ์ด๊ฒ์ด Clos ๋คํธ์ํฌ์ ์ฌ๊ท์ ๊ตฌ์ถ์ ์ฃผ์ ์์ด๋์ด์ด๋ค. ์ฐ๋ฆฌ๋ ์ด๋ค ์ข
๋ฅ์ ๊ธฐ์๋ฅผ ๊ฐ์ง ์์๋ฅผ ๊ฐ์ ธ์ ์ฐ๊ฒฐํ์ฌ ์ฐ๋ฆฌ๊ฐ ์ป๋ ๊ฒ์ด ๋ ํฐ ๊ธฐ์๋ฅผ ๊ฐ์ง ์ค์์น๋ก ๊ฐ์ฃผ๋ ์ ์๋๋ก ํฉ๋๋ค. ๋ ํ์ํ ๊ฒฝ์ฐ ์ ์ฐจ๋ฅผ ๋ฐ๋ณตํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด 1๋ ๋ฒจ Clos์ ๊ฒฝ์ฐ ๋ค์ด์ด๊ทธ๋จ์์ ์์ง์ธ ๊ตฌ์ฑ ์์๋ฅผ ๋ช ํํ๊ฒ ์๋ณํ ์ ์๋ ๊ฒฝ์ฐ ์ผ๋ฐ์ ์ผ๋ก ํ๋ฉด์ด๋ผ๊ณ ํฉ๋๋ค. XNUMX๊ฐ ๋ ๋ฒจ์ ์คํ์ธ ์ค์์น(๋ชจ๋ ๊ฒฝ๊ณ ๋๋ ToR ์ค์์น๊ฐ ์๋๋ฉฐ ์ ์ก์๋ง ์ฌ์ฉ๋จ)๋ก Clos๋ฅผ ๊ตฌ์ถํ๋ค๋ฉด ํ๋ฉด์ ๋ ๋ณต์กํด ๋ณด์ผ ๊ฒ์ ๋๋ค. XNUMX๋ ๋ฒจ ์ค์์น๋ ์ ํํ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ToR ๋๋ ๋ฆฌํ ์ค์์น ๋ธ๋ก๊ณผ ์ด์ ์ฐ๊ฒฐ๋ ์ฒซ ๋ฒ์งธ ๋ ๋ฒจ ์คํ์ธ ์ค์์น๋ฅผ ํฌ๋๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ํฌ๋ ์๋จ์ ์๋ ์คํ์ธ-XNUMX ์์ค์ ์คํ์ธ ์ค์์น๋ ํฌ๋์ ์๋จ, ์ฆ ํฌ๋์ ์๋จ์ ๋๋ค. ์ ์ฒด ๊ณต์ฅ์ ์ต์์ธต์ ์์นํ ์ค์์น๋ ๊ณต์ฅ์ ์ต์์ธต์ธ Top of Fabric์ ๋๋ค.
๋ฌผ๋ก Clos ๋คํธ์ํฌ๊ฐ ๊ตฌ์ถ๋ ์ง ๊ฝค ๋์๋๋ฐ ์์ด๋์ด ์์ฒด๋ ์ผ๋ฐ์ ์ผ๋ก ๊ณ ์ ์ ์ธ ์ ํ ํต์ ์๋์ธ TDM ๋คํธ์ํฌ์์ ์ ๋ํ๋ค๋ ์๋ฌธ์ด ๋ญ๋๋ค. ์ด์ฉ๋ฉด ๋ ๋์ ๊ฒ์ด ๋ํ๋ฌ์ ์๋ ์๊ณ , ๋ญ๊ฐ ๋ ์ํ ์๋ ์์ง ์์๊น? ์, ์๋์ค. ์ด๋ก ์ ์ผ๋ก๋ ๊ทธ๋ ์ต๋๋ค. ์ค์ ๋ก๋ ๊ฐ๊น์ด ๋ฏธ๋์๋ ๊ทธ๋ ์ง ์์ ๊ฒ์
๋๋ค. ํฅ๋ฏธ๋ก์ด ํ ํด๋ก์ง๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ๊ทธ ์ค ์ผ๋ถ๋ ํ๋ก๋์
์์๋ ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด Dragonfly๋ HPC ์ ํ๋ฆฌ์ผ์ด์
์ ์ฌ์ฉ๋ฉ๋๋ค. Xpander, FatClique, Jellyfish์ ๊ฐ์ ํฅ๋ฏธ๋ก์ด ํ ํด๋ก์ง๋ ์์ต๋๋ค. ์ต๊ทผ SIGCOMM์ด๋ NSDI์ ๊ฐ์ ์ปจํผ๋ฐ์ค์ ๋ณด๊ณ ์๋ฅผ ๋ณด๋ฉด Clos๋ณด๋ค ๋ ๋์ ์์ฑ(ํ๋ ๋๋ ๋ค๋ฅธ ๊ฒ)์ ๊ฐ์ง ๋์ฒด ํ ํด๋ก์ง์ ๋ํ ์๋นํ ๋ง์ ์์ ์์
์ ์ฐพ์ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด๋ฌํ ๋ชจ๋ ํ ํด๋ก์ง์๋ ํ๋์ ํฅ๋ฏธ๋ก์ด ์์ฑ์ด ์์ต๋๋ค. ์ด๋ ์ฐ๋ฆฌ๊ฐ ์์ฉ ํ๋์จ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถํ๋ ค๊ณ ์๋ํ๊ณ ์์ผ๋ฉฐ ์๋นํ ๋น์ฉ์ด ๋๋ ๋ฐ์ดํฐ ์ผํฐ ๋คํธ์ํฌ์์์ ๊ตฌํ์ ๋ฐฉํดํฉ๋๋ค. ์ด๋ฌํ ๋ชจ๋ ๋์ฒด ํ ํด๋ก์ง์์ ๋๋ถ๋ถ์ ๋์ญํญ์ ๋ถํํ๋ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ํตํด ์ก์ธ์คํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ๊ธฐ์กด ์ ์ด ํ๋ฉด์ ์ฌ์ฉํ ๊ธฐํ๋ฅผ ์ฆ์ ์๊ฒ ๋ฉ๋๋ค.
์ด๋ก ์ ์ผ๋ก ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ์ฑ ์ ์๋ ค์ ธ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๋ k-์ต๋จ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ ๋งํฌ ์ํ ์์ ์ด์ง๋ง, ์์ฐ ํ๊ฒฝ์์ ๊ตฌํ๋๊ณ ์ฅ๋น์์ ๋๋ฆฌ ์ฌ์ฉํ ์ ์๋ ํ๋กํ ์ฝ์ ์์ต๋๋ค.
๋์ฑ์ด, ๋๋ถ๋ถ์ ์ฉ๋์ ์ต๋จ ๊ฒฝ๋ก๋ฅผ ํตํด ์ก์ธ์คํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๊ฒฝ๋ก๋ฅผ ์ ํํ๋ ค๋ฉด ์ ์ด ํ๋ฉด๋ณด๋ค ๋ ๋ง์ ๊ฒ์ ์์ ํด์ผ ํฉ๋๋ค(๊ทธ๋ฐ๋ฐ ์ด๋ ์ ์ด ํ๋ฉด์์ ํจ์ฌ ๋ ๋ง์ ์ํ์ ๋๋ค). ์ฌ์ ํ ์ ๋ฌ ํ๋ฉด์ ์์ ํด์ผ ํ๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก ์ต์ํ ๋ ๊ฐ์ง ์ถ๊ฐ ๊ธฐ๋ฅ์ด ํ์ํฉ๋๋ค. ์ด๋ ์๋ฅผ ๋ค์ด ํธ์คํธ์์ ํจํท ์ ๋ฌ์ ๋ํ ๋ชจ๋ ๊ฒฐ์ ์ ํ ๋ฒ๋ง ๋ด๋ฆด ์ ์๋ ๊ธฐ๋ฅ์ ๋๋ค. ์ค์ ๋ก ์ด๊ฒ์ ์์ค ๋ผ์ฐํ ์ด๋ฉฐ ๋๋ก๋ ์ํธ ์ฐ๊ฒฐ ๋คํธ์ํฌ์ ๊ดํ ๋ฌธํ์์๋ ์ด๋ฅผ ์ผ๊ด ์ ๋ฌ ๊ฒฐ์ ์ด๋ผ๊ณ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์ํ ๋ผ์ฐํ ์ ๋คํธ์ํฌ ์์์ ํ์ํ ๊ธฐ๋ฅ์ผ๋ก, ์๋ฅผ ๋ค์ด ๋๊ธฐ์ด์ ์ต์ ๋ก๋์ ๋ํ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ค์ ํ์ ์ ํํ๋ค๋ ์ฌ์ค๋ก ์์ฝ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ค๋ฅธ ์ต์ ๋ ๊ฐ๋ฅํฉ๋๋ค.
๊ทธ๋์ ๊ทธ ๋ฐฉํฅ์ ํฅ๋ฏธ๋กญ์ง๋ง ์์ฝ๊ฒ๋ ์ง๊ธ์ ์ ์ฉํ ์ ์์ต๋๋ค.
์ข์, ์ฐ๋ฆฌ๋ Clos ๋
ผ๋ฆฌ์ ํ ํด๋ก์ง๋ฅผ ๊ฒฐ์ ํ์ต๋๋ค. ์ด๋ป๊ฒ ํ์ฅํ ๊ฒ์ธ๊ฐ? ์ด๋ป๊ฒ ์๋ํ๊ณ ๋ฌด์์ ํ ์ ์๋์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค.
Clos ๋คํธ์ํฌ์๋ ์ด๋ป๊ฒ๋ ๋ณ๊ฒฝํ๊ณ ํน์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋ ๋ ๊ฐ์ง ์ฃผ์ ๋งค๊ฐ๋ณ์, ์ฆ ์์์ ๊ธฐ์์ ๋คํธ์ํฌ์ ๋ ๋ฒจ ์๊ฐ ์์ต๋๋ค. ๋ ๊ฐ์ง๊ฐ ํฌ๊ธฐ์ ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์ง์ ๋ํ ๊ฐ๋ต๋๊ฐ ์์ต๋๋ค. ์ด์์ ์ผ๋ก๋ ๋ ๊ฐ์ง๋ฅผ ๋ชจ๋ ๊ฒฐํฉํฉ๋๋ค.
Clos ๋คํธ์ํฌ์ ์ต์ข
๋๋น๋ ๋จ์ชฝ ๊ธฐ์์ ๋ชจ๋ ์์ค์ ์คํ์ธ ์ค์์น, ์ฐ๋ฆฌ๊ฐ ๊ฐ์ง๊ณ ์๋ ๋งํฌ ์, ๋ถ๊ธฐ ๋ฐฉ๋ฒ์ ๊ณฑ์์ ์ ์ ์์ต๋๋ค. ์ด๊ฒ์ด ๋คํธ์ํฌ ๊ท๋ชจ๋ฅผ ํ์ฅํ๋ ๋ฐฉ๋ฒ์
๋๋ค.
์ฉ๋, ํนํ ToR ์ค์์น์ ๊ฒฝ์ฐ ๋ ๊ฐ์ง ํ์ฅ ์ต์
์ด ์์ต๋๋ค. ์ผ๋ฐ ํ ํด๋ก์ง๋ฅผ ์ ์งํ๋ฉด์ ๋ ๋น ๋ฅธ ๋งํฌ๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ๋ ๋ง์ ํ๋ฉด์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
Clos ๋คํธ์ํฌ์ ํ์ฅ๋ ๋ฒ์ (์ค๋ฅธ์ชฝ ํ๋จ)์ ๋ณด๊ณ ์๋ Clos ๋คํธ์ํฌ๊ฐ ์๋ ์ด ๊ทธ๋ฆผ์ผ๋ก ๋์์ค๋ฉด...
...์ด๊ฒ์ ์ ํํ ๋์ผํ ํ ํด๋ก์ง์ด์ง๋ง ์ด ์ฌ๋ผ์ด๋์์๋ ๋ ์ปดํฉํธํ๊ฒ ์ถ์๋์์ผ๋ฉฐ ๊ณต์ฅ ํ๋ฉด์ด ์๋ก ๊ฒน์ณ์ก์ต๋๋ค. ๊ทธ๊ฒ์ ๋์ผํฉ๋๋ค.
Clos ๋คํธ์ํฌ ํ์ฅ์ ์ซ์๋ก ์ด๋ป๊ฒ ๋ณด์
๋๊น? ์ฌ๊ธฐ์๋ ๋คํธ์ํฌ์์ ์ป์ ์ ์๋ ์ต๋ ๋๋น, ์ต๋ ๋ ์, ToR ์ค์์น ๋๋ ๋ฆฌํ ์ค์์น์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋์ ์๋ ๊ฒฝ์ฐ ์คํ์ธ ๋ ๋ฒจ์ ์ฌ์ฉํ๋ ์ค์์น ๊ธฐ์์ ๋ฐ๋ผ ์ป์ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๋ ๋ฒจ ์.
๋ค์์ ์ฐ๋ฆฌ๊ฐ ๋ณด์ ํ ์ ์๋ ๋ ์, ์๋ฒ ์ ๋ฐ ๋๋น 20kW๋ฅผ ๊ธฐ์ค์ผ๋ก ์ด ๋ชจ๋ ๊ฒ์ด ์๋นํ ์ ์๋ ๋๋ต์ ์ธ ์์ ๋๋ค. ์์ ์ฐ๋ฆฌ๋ ์ฝ 100๋ง ๋ ๊ท๋ชจ์ ์๋ฒ ํด๋ฌ์คํฐ ๊ท๋ชจ๋ฅผ ๋ชฉํ๋ก ํ๊ณ ์๋ค๊ณ ์ธ๊ธํ ๋ฐ ์์ต๋๋ค.
์ด ์ ์ฒด ์ค๊ณ์์ 64๊ฐ์ ์ต์ ์ด ๊ด์ฌ์ ๋๊ณ ์์์ ์ ์ ์์ต๋๋ค. 128๊ฐ์ ์คํ์ธ ๋ ์ด์ด์ 128ํฌํธ ์ค์์น๊ฐ ํฌํจ๋ ์ต์ ์ด ์๋๋ฐ ์ด๋ ์ฝ๊ฐ ๋ถ์กฑํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ 32๋ ๋ฒจ์ 150ํฌํธ(radix XNUMX ํฌํจ) ์คํ์ธ ์ค์์น ๋๋ XNUMX๋ ๋ฒจ์ radix XNUMX ์ค์์น์ ๋ฑ ๋ง๋ ์ต์ ์ด ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ ๋ง์ ๊ธฐ์์ ๋ ๋ง์ ๋ ์ด์ด๊ฐ ์๋ ๋ชจ๋ ๊ฒฝ์ฐ์ ๋งค์ฐ ํฐ ๋คํธ์ํฌ๋ฅผ ๋ง๋ค ์ ์์ง๋ง ์์ ์๋น๋์ ์ดํด๋ณด๋ฉด ์ผ๋ฐ์ ์ผ๋ก ๊ธฐ๊ฐ์ํธ์ ์ด๋ฆ ๋๋ค. ์ผ์ด๋ธ์ ์ค์นํ๋ ๊ฒ์ ๊ฐ๋ฅํ์ง๋ง ํ ์ฌ์ดํธ์์ ๊ทธ๋ ๊ฒ ๋ง์ ์ ๋ ฅ์ ๊ณต๊ธ๋ฐ์ ๊ฐ๋ฅ์ฑ์ ์์ต๋๋ค. ๋ฐ์ดํฐ์ผํฐ ํต๊ณ๋ ๊ณต๊ณต๋ฐ์ดํฐ๋ฅผ ์ดํด๋ณด๋ฉด ์ถ์ ์ฉ๋์ด XNUMXMW ์ด์์ธ ๋ฐ์ดํฐ์ผํฐ๋ ๊ฑฐ์ ์ฐพ์๋ณผ ์ ์๋ค. ๋ ํฐ ๊ท๋ชจ๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ ์ผํฐ ์บ ํผ์ค๋ก, ์ฌ๋ฌ ๊ฐ์ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ผํฐ๊ฐ ์๋ก ์์ฃผ ๊ฐ๊น์ด ์์นํด ์์ต๋๋ค.
๋ ๋ค๋ฅธ ์ค์ํ ๋งค๊ฐ ๋ณ์๊ฐ ์์ต๋๋ค. ์ผ์ชฝ ์ด์ ๋ณด๋ฉด ์ฌ์ฉ ๊ฐ๋ฅํ ๋์ญํญ์ด ๋์ด๋์ด ์์ต๋๋ค. Clos ๋คํธ์ํฌ์์๋ ํฌํธ์ ์๋น ๋ถ๋ถ์ด ์ค์์น๋ฅผ ์๋ก ์ฐ๊ฒฐํ๋ ๋ฐ ์ฌ์ฉ๋๋ค๋ ๊ฒ์ ์ฝ๊ฒ ์ ์ ์์ต๋๋ค. ์ ์ฉํ ์คํธ๋ฆฝ์ธ ์ฌ์ฉ ๊ฐ๋ฅํ ๋์ญํญ์ ์ธ๋ถ, ์ฆ ์๋ฒ๋ฅผ ํฅํด ์ ๊ณต๋ ์ ์๋ ๊ฒ์ ๋๋ค. ๋น์ฐํ ์กฐ๊ฑด๋ถ ํฌํธ, ํนํ ๋ฐด๋์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋คํธ์ํฌ ๋ด์ ๋งํฌ๋ ์๋ฒ๋ก ํฅํ๋ ๋งํฌ๋ณด๋ค ๋น ๋ฅด์ง๋ง, ๋์ญํญ ๋จ์๋น ์๋ฒ ์ฅ๋น๋ก ์ ์กํ ์ ์๋ ๋งํผ ๋คํธ์ํฌ ์์ฒด ๋ด์๋ ์ฌ์ ํ ์ผ๋ถ ๋์ญํญ์ด ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๊ฐ ๋ ๋ง์ ๋ ๋ฒจ์ ๋ง๋ค์๋ก ์ด ์คํธ๋ผ์ดํ๋ฅผ ์ธ๋ถ์ ์ ๊ณตํ๋ ๋ฐ ๋๋ ํน์ ๋น์ฉ์ด ๋ ์ปค์ง๋๋ค.
๊ฒ๋ค๊ฐ ์ด ์ถ๊ฐ ๋ฐด๋๋ ์ ํํ ๋์ผํ์ง๋ ์์ต๋๋ค. ๋ฒ์๋ ์งง์ง๋ง DAC(์ง์ ์ฐ๊ฒฐ ๊ตฌ๋ฆฌ, ์ฆ ์์ถ ์ผ์ด๋ธ) ๋๋ ๋ค์ค ๋ชจ๋ ๊ดํ ์ฅ์น์ ๊ฐ์ ๊ฒ์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์ด๋ ํจ์ฌ ๋ ๋ง๊ฑฐ๋ ์ ์ ๋น์ฉ์ด ๋ญ๋๋ค. ๋ ๊ธด ๋ฒ์๋ก ์ด๋ํ์๋ง์ ์ผ๋ฐ์ ์ผ๋ก ์ด๋ ๋จ์ผ ๋ชจ๋ ๊ดํ์ด๋ฉฐ ์ด ์ถ๊ฐ ๋์ญํญ ๋น์ฉ์ด ๋์ ๋๊ฒ ์ฆ๊ฐํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ค์ ์ด์ ์ฌ๋ผ์ด๋๋ก ๋์๊ฐ์ ์ด๊ณผ ๊ฐ์ ์์ด Clos ๋คํธ์ํฌ๋ฅผ ์์ฑํ๋ฉด ๋ค์ด์ด๊ทธ๋จ์ ์ฝ๊ฒ ๋ณด๊ณ ๋คํธ์ํฌ๊ฐ ์ด๋ป๊ฒ ๊ตฌ์ถ๋๋์ง ํ์ธํ ์ ์์ต๋๋ค. ์คํ์ธ ์ค์์น์ ๊ฐ ๋ ๋ฒจ์ ์ถ๊ฐํ๊ณ ํด๋น ์์น์ ์๋ ์ ์ฒด ์คํธ๋ฆฝ์ ๋ฐ๋ณตํฉ๋๋ค. ๋งจ ์๋. ํ๋ฌ์ค ๋ ๋ฒจ - ์ด์ ๋ ๋ฒจ๊ณผ ๋์ผํ ๋์ญ, ๋์ผํ ์์ ์ค์์น ํฌํธ ๋ฐ ๋์ผํ ์์ ํธ๋์๋ฒ๋ฅผ ์ถ๊ฐํฉ๋๋ค. ๋ฐ๋ผ์ ์คํ์ธ ์ค์์น ์์ค ์๋ฅผ ์ต์ํํ๋ ๊ฒ์ด ๋งค์ฐ ๋ฐ๋์งํฉ๋๋ค.
์ด ๊ทธ๋ฆผ์ ๋ณด๋ฉด ์ฐ๋ฆฌ๊ฐ ๊ธฐ์๊ฐ 128์ธ ์ค์์น ๊ฐ์ ๊ฒ์ ๊ตฌ์ถํ๊ณ ์ถ๋ค๋ ๊ฒ์ด ๋ถ๋ช ํด์ก์ต๋๋ค.
์ฌ๊ธฐ์์๋ ์์น์ ์ผ๋ก ๋ชจ๋ ๊ฒ์ด ๋ฐฉ๊ธ ๋งํ ๊ฒ๊ณผ ๋์ผํ๋ฉฐ ๋์ค์ ๊ณ ๋ คํ ์ฌ๋ผ์ด๋์
๋๋ค.
๊ทธ๋ฌํ ์ค์์น๋ก ์ ํํ ์ ์๋ ์ต์
์๋ ์ด๋ค ๊ฒ์ด ์์ต๋๊น? ์ด์ ์ด๋ฌํ ๋คํธ์ํฌ๊ฐ ๋ง์นจ๋ด ๋จ์ผ ์นฉ ์ค์์น์ ๊ตฌ์ถ๋ ์ ์๋ค๋ ๊ฒ์ ์ฐ๋ฆฌ์๊ฒ ๋งค์ฐ ๊ธฐ์ ์์์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ๋งค์ฐ ๋ฉ์ง๊ณ , ์ข์ ๊ธฐ๋ฅ์ด ๋ง์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ด๋ถ ๊ตฌ์กฐ๊ฐ ๊ฑฐ์ ์์ต๋๋ค. ์ด๋ ๋ ์ฝ๊ฒ ๋ถ์์ง๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์จ๊ฐ ๋ฐฉ๋ฒ์ผ๋ก ๋ถ์์ง์ง๋ง ๋คํํ๋ ์์ ํ ๋ถ์์ง๋๋ค. ๋ชจ๋ํ ์ฅ์น์๋ ์ด์๊ณผ ์ ์ด ํ๋ฉด์ ๊ด์ ์์ ๋ณผ ๋ ์๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ์๋ฅผ ๋ค์ด ํจ๋ธ๋ฆญ์ ์ผ๋ถ๊ฐ ์์ค๋์ด ์๋ํ์ง ์๋ ๊ฒฝ์ฐ ๊ฒฐํจ(๋งค์ฐ ๋ถ์พํจ)์ด ๋ง์ด ์์ต๋๋ค. ์ต๋ ์ฉ๋์ผ๋ก. ๊ทธ๋ฆฌ๊ณ ์ด์ ๋ํ ํธ๋ํฝ์ ์๋ฒฝํ๊ฒ ์๋ํ๋ค๋ ์ฌ์ค์ ๊ธฐ๋ฐ์ผ๋ก ๊ท ํ์ ์ด๋ฃจ๋ฏ๋ก ๊ณผ๋ถํ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
๋๋ ์๋ฅผ ๋ค์ด ๋ชจ๋ํ ์ฅ์น ๋ด๋ถ์๋ ๊ณ ์ SerDes๋ ์๊ธฐ ๋๋ฌธ์ ๋ฐฑํ๋ ์ธ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ๋ด๋ถ๋ ์ ๋ง ๋ณต์กํฉ๋๋ค. ์ ๋ฌ ์์ ๊ฐ์ ํ์๊ฐ ๋๊ธฐํ๋๊ฑฐ๋ ๋๊ธฐํ๋์ง ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ง์ ์์ ์์๋ก ๊ตฌ์ฑ๋ ์์ฐ์ ์ธ ๋ชจ๋ํ ์ฅ์น๋ ์ผ๋ฐ์ ์ผ๋ก ๋ด๋ถ์ ๋์ผํ Clos ๋คํธ์ํฌ๋ฅผ ํฌํจํ์ง๋ง ์ง๋จํ๊ธฐ๊ฐ ๋งค์ฐ ์ด๋ ต์ต๋๋ค. ์ข ์ข ๊ณต๊ธ์ ์ฒด ์์ ๋ ์ง๋จํ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฅ์น ์ฑ๋ฅ์ด ์ ํ๋์ง๋ง ํ ํด๋ก์ง์์ ์์ ํ ๋ฒ์ด๋์ง๋ ์๋ ์ค๋ฅ ์๋๋ฆฌ์ค๊ฐ ๋ง์ด ์์ต๋๋ค. ์ฐ๋ฆฌ์ ๋คํธ์ํฌ๋ ๊ท๋ชจ๊ฐ ํฌ๊ณ ๋์ผํ ์์ ๊ฐ์ ๊ท ํ์ด ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉ๋๋ฉฐ ๋คํธ์ํฌ๋ ๋งค์ฐ ๊ท์น์ ์ ๋๋ค. ์ฆ ๋ชจ๋ ๊ฒ์ด ์ ๋๋ ํ ๊ฒฝ๋ก๋ ๋ค๋ฅธ ๊ฒฝ๋ก์ ๋ค๋ฅด์ง ์์ต๋๋ค. ๋จ์ํ ์ผ๋ถ๋ฅผ ์๋ ๊ฒ์ด ๋ ์ ๋ฆฌํฉ๋๋ค. ํ ํด๋ก์ง์ ์ฅ์น ์ค ์ผ๋ถ๋ ์๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ์ผ๋ถ๋ ์๋ํ์ง ์๋ ์ํฉ์ ์ฒํ๊ฒ ๋ฉ๋๋ค.
๋จ์ผ ์นฉ ์ฅ์น์ ๋ค์ ์ฅ์ ์ ๋ ์ข๊ณ ๋ ๋น ๋ฅด๊ฒ ๋ฐ์ ํ๋ค๋ ๊ฒ์
๋๋ค. ๊ทธ๋ค์ ๋ํ ๋ ๋์ ์ฉ๋์ ๊ฐ๋ ๊ฒฝํฅ์ด ์์ต๋๋ค. ์ํ์ผ๋ก ์กฐ๋ฆฝ๋ ๋๊ท๋ชจ ๊ตฌ์กฐ๋ฅผ ์ทจํ๋ฉด ๋์ผํ ์๋์ ํฌํธ์ ๋ํ ๋ ๋จ์๋น ์ฉ๋์ ๋ชจ๋์ ์ฅ์น์ ์ฉ๋๋ณด๋ค ๊ฑฐ์ ๋ ๋ฐฐ ๋ ์ข์ต๋๋ค. ๋จ์ผ ์นฉ์ ์ค์ฌ์ผ๋ก ๊ตฌ์ถ๋ ์ฅ์น๋ ๋ชจ๋ํ ์ฅ์น๋ณด๋ค ๋์ ๋๊ฒ ์ ๋ ดํ๊ณ ์๋์ง ์๋น๋ ์ ์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ฌผ๋ก ์ด๊ฒ์ ๋ชจ๋ ์ด์ ๊ฐ ์์ผ๋ฉฐ ๋จ์ ๋ ์์ต๋๋ค. ์ฒซ์งธ, ๊ธฐ์๋ ๋ชจ๋์ ์ฅ์น์ ๊ธฐ์๋ณด๋ค ๊ฑฐ์ ํญ์ ์์ต๋๋ค. 128๊ฐ์ ํฌํธ๊ฐ ์๋ ํ๋์ ์นฉ์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ ์ฅ์น๋ฅผ ์ป์ ์ ์๋ค๋ฉด ์ด์ ๋ ๋ฌธ์ ์์ด ์๋ฐฑ ๊ฐ์ ํฌํธ๊ฐ ์๋ ๋ชจ๋์ ์ฅ์น๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์ด๋ ์ ๋ฌ ํ ์ด๋ธ์ ํฌ๊ธฐ๊ฐ ๋์ ๋๊ฒ ์์ผ๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ ํ๋ฉด ํ์ฅ์ฑ๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ๊ฒ์ ๋๋ค. ์์ ๋ฒํผ. ๊ทธ๋ฆฌ๊ณ ์ผ๋ฐ์ ์ผ๋ก ๊ธฐ๋ฅ์ด ๋ค์ ์ ํ๋์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ์ ํ ์ฌํญ์ ์๊ณ ์ ์๊ฐ์ ๋ง์ถฐ ์ด๋ฅผ ์ฐํํ๊ฑฐ๋ ๋จ์ํ ๊ณ ๋ คํ๋ค๋ฉด ์ด๋ ๊ทธ๋ ๊ฒ ๋ฌด์ญ์ง ์์ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๊ธฐ์๊ฐ ๋ ์๋ค๋ ์ฌ์ค์ ์ต๊ทผ์ ๋ง์นจ๋ด ๋ฑ์ฅํ 128 ๊ธฐ์๋ฅผ ๊ฐ์ง ์ฅ์น์์๋ ๋ ์ด์ ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ ๊ฐ์ ์คํ์ธ ๋ ์ด์ด๋ก ๊ตฌ์ถํ ์ ์์ต๋๋ค. ํ์ง๋ง ์ฐ๋ฆฌ์๊ฒ ํฅ๋ฏธ๋ก์ด XNUMX๊ฐ๋ณด๋ค ์์ ๊ฒ์ ๋ง๋๋ ๊ฒ์ ์ฌ์ ํ โโ๋ถ๊ฐ๋ฅํฉ๋๋ค. ํ ์์ค์์๋ ๋งค์ฐ ์์ ํด๋ฌ์คํฐ๊ฐ ์ป์ด์ง๋๋ค. ์ด์ ์ค๊ณ์ ์๊ตฌ ์ฌํญ๋ ์ฌ์ ํ ์ด๋ฅผ ์ด๊ณผํ์ต๋๋ค.
์ค์ ๋ก ๊ฐ์๊ธฐ ์๋ฃจ์ ์ด ๋ฒผ๋ ๋ ์ด๋๊ฐ์ ์๋ ๊ฒฝ์ฐ์๋ ๊ท๋ชจ๋ฅผ ํ์ฅํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ์๋ฒ๊ฐ ์ฐ๊ฒฐ๋๋ ๋ง์ง๋ง(๋๋ ์ฒซ ๋ฒ์งธ) ์ตํ์ ๋ ๋ฒจ์ ToR ์ค์์น ๋๋ ๋ฆฌํ ์ค์์น์ด๋ฏ๋ก ์ฌ๊ธฐ์ ํ๋์ ๋์ ์ฐ๊ฒฐํ ํ์๊ฐ ์์ต๋๋ค. ๋ฐ๋ผ์ ์๋ฃจ์ ์ด ์ ๋ฐ ์ ๋ ๋ถ์กฑํ๋ค๋ฉด ๊ฐ๋จํ ๋ฎ์ ๋ ๋ฒจ์ ํฐ ๊ธฐ์๊ฐ ์๋ ์ค์์น๋ฅผ ์ฌ์ฉํ๊ณ ์๋ฅผ ๋ค์ด XNUMX~XNUMX๊ฐ์ ๋์ ํ๋์ ์ค์์น์ ์ฐ๊ฒฐํ๋ ๊ฒ์ ์๊ฐํด ๋ณผ ์ ์์ต๋๋ค. ์ด๊ฒ๋ ์ต์ ์ด๊ณ ๋น์ฉ์ด ๋ค์ง๋ง ๊ฝค ์ ์๋ํ๋ฉฐ ํฌ๊ธฐ๋ฅผ ๋ ๋ฐฐ ์ ๋ ๋๋ ค์ผ ํ ๋ ์ข์ ์๋ฃจ์ ์ด ๋ ์ ์์ต๋๋ค.
์์ฝํ์๋ฉด, ์ฐ๋ฆฌ๋ XNUMX๊ฐ์ ํฉํ ๋ฆฌ ๋ ์ด์ด๊ฐ ์๋ ๋ ์์ค์ ์คํ์ธ์ด ์๋ ํ ํด๋ก์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถํ๊ณ ์์ต๋๋ค.
๋ฌผ๋ฆฌํ์ ์ด๋ป๊ฒ ๋ ๊น์? ๋งค์ฐ ๊ฐ๋จํ ๊ณ์ฐ. ์คํ์ธ ๋ ๋ฒจ์ด 1๊ฐ์ธ ๊ฒฝ์ฐ ์ค์์น ๋ ๋ฒจ์ ์ธ ๊ฐ๋ง ์๊ณ ๋คํธ์ํฌ์๋ ์๋ฒ์์ ๋ฆฌํ ์ค์์น, ์คํ์ธ 2, ์คํ์ธ XNUMX๊น์ง XNUMX๊ฐ์ ์ผ์ด๋ธ ์ธ๊ทธ๋จผํธ๊ฐ ์์ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ์ฐ๋ฆฌ๊ฐ ํ ์ ์๋ ์ต์
์ฉ๋๋ Twinax, ๋ค์ค ๋ชจ๋, ๋จ์ผ ๋ชจ๋์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ์ ์ฐ๋ฆฌ๋ ์ด๋ค ์คํธ๋ฆฝ์ ์ฌ์ฉํ ์ ์๋์ง, ๋น์ฉ์ ์ผ๋ง์ธ์ง, ๋ฌผ๋ฆฌ์ ํฌ๊ธฐ๋ ๋ฌด์์ธ์ง, ์ปค๋ฒํ ์ ์๋ ๋ฒ์๋ ๋ฌด์์ธ์ง, ์
๊ทธ๋ ์ด๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ธ์ง ๊ณ ๋ คํด์ผ ํฉ๋๋ค.
๋น์ฉ๋ฉด์์๋ ๋ชจ๋ ๊ฒ์ด ์ค ์ง์ด ์์ต๋๋ค. Twinaxes๋ ๋ฅ๋ ๊ดํ ์ฅ์น๋ณด๋ค ํจ์ฌ ์ ๋ ดํ๊ณ ๋ค์ค ๋ชจ๋ ํธ๋์๋ฒ๋ณด๋ค ์ ๋ ดํฉ๋๋ค. ๋์์ ๋นํ ๋น ๊ฐ์ ธ ๊ฐ๋ฉด 100๊ธฐ๊ฐ๋นํธ ์ค์์น ํฌํธ๋ณด๋ค ๋ค์ ์ ๋ ดํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋จ์ผ ๋ชจ๋๊ฐ ํ์ํ ๋นํ์์๋ ์ฌ๋ฌ ๊ฐ์ง ์ด์ ๋ก ๋ฐ์ดํฐ ์ผํฐ์์ CWDM์ ์ฌ์ฉํ๋ ๊ฒ์ด ํฉ๋ฆฌ์ ์ด์ง๋ง PSM(๋ณ๋ ฌ ๋จ์ผ ๋ชจ๋)์ ์์ ํ๊ธฐ์ ๊ทธ๋ค์ง ํธ๋ฆฌํ์ง ์๊ธฐ ๋๋ฌธ์ ๋จ์ผ ๋ชจ๋ ๊ดํ๋ณด๋ค ๋น์ฉ์ด ์ ๋ ดํฉ๋๋ค. ๋งค์ฐ ํฐ ํฉ์ ์ฌ์ ๊ฐ ์ป์ด์ง๋ฉฐ ์ด๋ฌํ ๊ธฐ์ ์ ์ด์ ์ ๋ง์ถ๋ฉด ๋๋ต ๋ค์๊ณผ ๊ฐ์ ๊ฐ๊ฒฉ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ป์ต๋๋ค.
ํ ๊ฐ์ง ๋ ์ฐธ๊ณ ํ ์ฌํญ: ๋ถํํ๊ฒ๋ ๋ถํด๋ 100~4x25 ๋ค์ค ๋ชจ๋ ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๊ฑฐ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค. SFP28 ํธ๋์๋ฒ์ ์ค๊ณ ๊ธฐ๋ฅ์ผ๋ก ์ธํด 28Gbit QSFP100๋ณด๋ค ํจ์ฌ ์ ๋ ดํ์ง ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์ค ๋ชจ๋์ ๋ํ ์ด๋ฌํ ๋ถํด๋ ์ ์๋ํ์ง ์์ต๋๋ค.
๋ ๋ค๋ฅธ ํ๊ณ๋ ์ปดํจํ ํด๋ฌ์คํฐ์ ํฌ๊ธฐ์ ์๋ฒ ์๋ก ์ธํด ๋ฐ์ดํฐ ์ผํฐ๊ฐ ๋ฌผ๋ฆฌ์ ์ผ๋ก ํฌ๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ ๋จ์ผ ๋ชจ๋๋ก ์ต์ํ ํ ๋ฒ์ ๋นํ์ ์ํํด์ผ ํจ์ ์๋ฏธํฉ๋๋ค. ๋ค์ ๋งํ์ง๋ง, Pod์ ๋ฌผ๋ฆฌ์ ํฌ๊ธฐ๋ก ์ธํด ๋ ๊ฐ์ Twinax(๊ตฌ๋ฆฌ ์ผ์ด๋ธ) ์คํฌ์ ์คํํ ์ ์์ต๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฐ๊ฒฉ์ ์ต์ ํํ๊ณ ์ด ์ค๊ณ์ ๊ธฐํํ์ ๊ตฌ์กฐ๋ฅผ ๊ณ ๋ คํ๋ฉด CWDM์ ์ฌ์ฉํ์ฌ ํธ์์ถ ์คํฌ, ๋ฉํฐ๋ชจ๋ ์คํฌ, ์ฑ๊ธ๋ชจ๋ ์คํฌ์ ์ป๊ฒ ๋ฉ๋๋ค. ์ด๋ ๊ฐ๋ฅํ ์ ๊ทธ๋ ์ด๋ ๊ฒฝ๋ก๋ฅผ ๊ณ ๋ คํฉ๋๋ค.
์ด๊ฒ์ด ์ต๊ทผ์ ๋ชจ์ต์ด๋ฉฐ, ์ฐ๋ฆฌ๊ฐ ์ด๋๋ก ํฅํ๊ณ ์๋์ง, ๋ฌด์์ด ๊ฐ๋ฅํ์ง์
๋๋ค. ์ ์ด๋ ๋ฉํฐ๋ชจ๋์ ์ฑ๊ธ๋ชจ๋ ๋ชจ๋์์ 50๊ธฐ๊ฐ๋นํธ SerDes๋ก ์ ํํ๋ ๋ฐฉ๋ฒ์ ๋ถ๋ช
ํฉ๋๋ค. ๋์ฑ์ด ํ์ฌ์ ๋ฏธ๋์ 400G์ฉ ๋จ์ผ ๋ชจ๋ ํธ๋์๋ฒ์ ๋ฌด์์ด ์๋์ง ์ดํด๋ณด๋ฉด ์ข
์ข
50G SerDes๊ฐ ์ ๊ธฐ ์ธก๋ฉด์์ ๋์ฐฉํ๋๋ผ๋ ๋ ์ธ๋น 100Gbps๋ ์ด๋ฏธ ๊ดํ ์ฅ์น๋ก ์ด๋ํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ 50๊ฐ๋ก ์ด๋ํ๋ ๋์ ๋ ์ธ๋น 100๊ธฐ๊ฐ๋นํธ SerDes ๋ฐ 100Gbps๋ก ์ ํ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ์๋ํ๋ฉด ๋ง์ ๊ณต๊ธ์
์ฒด์ ์ฝ์์ ๋ฐ๋ผ ๊ฐ์ฉ์ฑ์ด ๊ณง ์ถ์๋ ๊ฒ์ผ๋ก ์์๋๊ธฐ ๋๋ฌธ์
๋๋ค. 50G SerDes๊ฐ ๊ฐ์ฅ ๋นจ๋๋ ๊ธฐ๊ฐ์ ๊ทธ๋ค์ง ๊ธธ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค. 100G SerDes์ ์ฒซ ๋ฒ์งธ ๋ณต์ฌ๋ณธ์ด ๊ฑฐ์ ๋ด๋
์ ์ถ์๋ ์์ ์ด๊ธฐ ๋๋ฌธ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ผ๋ง ํ์๋ ์๋ง๋ ํฉ๋ฆฌ์ ์ธ ๋์ ๊ฐ์น๊ฐ ์์ ๊ฒ์
๋๋ค.
๋ฌผ๋ฆฌํ ์ ํ์ ๋ํ ๋ ํ๋์ ๋์์ค์
๋๋ค. ์์น์ ์ผ๋ก ์ฐ๋ฆฌ๋ ์ด๋ฏธ 400G SerDes๋ฅผ ์ฌ์ฉํ์ฌ 200 ๋๋ 50๊ธฐ๊ฐ๋นํธ ํฌํธ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์์ ๋งํ๋ฏ์ด ์ฐ๋ฆฌ๋ ๋น์ฐํ ํฉ๋ฆฌ์ ์ธ ๋ฒ์ ๋ด์์ ์ค์์น์ ์๋นํ ํฐ ๊ธฐ์๋ฅผ ์ํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ๊ทธ๋ค์ง ์๋ฏธ๊ฐ ์๋ค๋ ๊ฒ์ด ๋ฐํ์ก์ต๋๋ค. ์ฐ๋ฆฌ๋ 128์ ์ํฉ๋๋ค. ์นฉ ์ฉ๋์ด ์ ํ๋์ด ์๊ณ ๋งํฌ ์๋๋ฅผ ๋์ด๋ฉด ๊ธฐ์๊ฐ ์์ฐ์ค๋ฝ๊ฒ ๊ฐ์ํ๋ฏ๋ก ๊ธฐ์ ์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋นํ๊ธฐ๋ฅผ ์ด์ฉํด ์ ์ฒด ์์ฉ๋ฅ๋ ฅ์ ๋๋ฆด ์ ์๊ณ , ํน๋ณํ ๋น์ฉ๋ ์์ด ๋นํ๊ธฐ ์๋ฅผ ๋๋ฆด ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ธฐ์๋ฅผ ์์ผ๋ฉด ์ถ๊ฐ ๋ ๋ฒจ์ ๋์ ํด์ผ ํ๋ฏ๋ก ํ์ฌ ์ํฉ์์๋ ์นฉ๋น ์ฌ์ฉ ๊ฐ๋ฅํ ์ต๋ ์ฉ๋์ ๊ณ ๋ คํ ๋ 100๊ธฐ๊ฐ๋นํธ ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ ํจ์จ์ ์ด๋ผ๋ ๊ฒ์ด ๋ฐํ์ก์ต๋๋ค. ๋ ํฐ ๊ธฐ์๋ฅผ ์ป์ผ๋ ค๋ฉด.
๋ค์ ์ง๋ฌธ์ ๋ฌผ๋ฆฌํ์ด ์ด๋ป๊ฒ ๊ตฌ์ฑ๋์ด ์๋์ง, ๊ทธ๋ฌ๋ ์ผ์ด๋ธ ์ธํ๋ผ์ ๊ด์ ์์ ๋ณผ ๋์
๋๋ค. ๋ค์ ์ฌ๋ฏธ์๋ ๋ฐฉ์์ผ๋ก ๊ตฌ์ฑ๋์ด ์์์ด ๋ฐํ์ก์ต๋๋ค. ๋ฆฌํ ์ค์์น์ ์ฒซ ๋ฒ์งธ ์์ค ์คํ์ธ ์ฌ์ด์ ์ผ์ด๋ธ ์ฐ๊ฒฐ - ๋งํฌ๊ฐ ๋ง์ง ์์ผ๋ฉฐ ๋ชจ๋ ๊ฒ์ด ๋น๊ต์ ๊ฐ๋จํ๊ฒ ๊ตฌ์ฑ๋ฉ๋๋ค. ํ์ง๋ง ํ๋์ ํ๋ฉด์ ์ ํํ๋ฉด ๋ด๋ถ์์ ์ผ์ด๋๋ ์ผ์ ์ฒซ ๋ฒ์งธ ์์ค์ ๋ชจ๋ ์ฒ์ถ๋ฅผ ๋ ๋ฒ์งธ ์์ค์ ๋ชจ๋ ์ฒ์ถ์ ์ฐ๊ฒฐํด์ผ ํ๋ค๋ ๊ฒ์
๋๋ค.
๊ฒ๋ค๊ฐ ์์น์ ์ผ๋ก ๋ฐ์ดํฐ ์ผํฐ ๋ด๋ถ๊ฐ ์ด๋ป๊ฒ ๋ณด์ฌ์ผ ํ๋์ง์ ๋ํ ํฌ๋ง ์ฌํญ๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ฐ๋ฆฌ๋ ์ผ์ด๋ธ์ ๋ฌถ์์ผ๋ก ๊ฒฐํฉํ๊ณ ๋น๊ฒจ์ ํ๋์ ๊ณ ๋ฐ๋ ํจ์น ํจ๋์ด ํ๋์ ํจ์น ํจ๋๋ก ์์ ํ ๋ค์ด๊ฐ๋๋กํ์ฌ ๊ธธ์ด ์ธก๋ฉด์์ ๋๋ฌผ์์ด ์๋๋ก ๋ง๋ค๊ณ ์ถ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ์ฒ์์ ๋ ผ๋ฆฌ์ ํ ํด๋ก์ง๋ฅผ ์ดํด๋ณด๋ฉด ํ๋ฉด์ด ๋ ๋ฆฝ์ ์ด๊ณ ๊ฐ ํ๋ฉด์ด ์์ฒด์ ์ผ๋ก ๊ตฌ์ถ๋ ์ ์์์ ์ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ๋ฒ๋ค๋ง์ ์ถ๊ฐํ๊ณ ์ ์ฒด ํจ์น ํจ๋์ ํจ์น ํจ๋๋ก ๋๋๊ทธํ๋ ค๋ฉด ํ๋์ ๋ฒ๋ค ๋ด๋ถ์ ์๋ก ๋ค๋ฅธ ํ๋ฉด์ ํผํฉํ๊ณ ๊ดํ ๊ต์ฐจ ์ฐ๊ฒฐ ํํ๋ก ์ค๊ฐ ๊ตฌ์กฐ๋ฅผ ๋์ ํ์ฌ ์กฐ๋ฆฝ๋ ๋ฐฉ์์์ ๋ค์ ํฌ์ฅํด์ผ ํฉ๋๋ค. ํ ์ธ๊ทธ๋จผํธ์์ ๋ค๋ฅธ ์ธ๊ทธ๋จผํธ์์ ์์ง๋๋ ๋ฐฉ์์ ๋๋ค. ๋๋ถ์ ์ฐ๋ฆฌ๋ ์ข์ ๊ธฐ๋ฅ์ ์ป์์ต๋๋ค. ๋ชจ๋ ๋ณต์กํ ์ค์์นญ์ด ๋์ ๋ฒ์ด๋์ง ์์ต๋๋ค. Clos ๋คํธ์ํฌ์์ ๋๋๋ก ํธ์ถ๋๋ "ํ๋ฉด ํผ์น๊ธฐ"์ ๊ฐ์ด ๋ฌด์ธ๊ฐ๋ฅผ ๋งค์ฐ ๊ฐ๋ ฅํ๊ฒ ์ฎ์ด์ผ ํ ๋ ๋ชจ๋ ๊ฒ์ด ํ๋์ ๋ ์์ ์ง์ค๋ฉ๋๋ค. ์ฐ๋ฆฌ๋ ๋ ๊ฐ์ ์ ํํ๋ ๊ฐ๋ณ ๋งํฌ๊น์ง ๊ณ ๋๋ก ๋ถํด๋์ง ์์์ต๋๋ค.
์ด๊ฒ์ด ์ผ์ด๋ธ ์ธํ๋ผ์ ๋
ผ๋ฆฌ์ ๊ตฌ์ฑ ๊ด์ ์์ ๋ณธ ๋ชจ์ต์
๋๋ค. ์ผ์ชฝ ๊ทธ๋ฆผ์์ ์ฌ๋ฌ ์์์ ๋ธ๋ก์ ์ฒซ ๋ฒ์งธ ๋ ๋ฒจ ์คํ์ธ ์ค์์น ๋ธ๋ก(๊ฐ๊ฐ 2๊ฐ ์กฐ๊ฐ)๊ณผ ์ด ๋ธ๋ก์์ ๋์ค๋ ์ผ์ด๋ธ ๋ฌถ์ XNUMX๊ฐ๋ฅผ ๋ํ๋
๋๋ค. ์ด ๋ธ๋ก์ ์คํ์ธ-XNUMX ์ค์์น ๋ธ๋ก์์ ๋์ค๋ ๋ฌถ์๊ณผ ๊ต์ฐจํฉ๋๋ค. .
์์ ์ฌ๊ฐํ์ ๊ต์ฐจ์ ์ ๋ํ๋ ๋๋ค. ์ผ์ชฝ ์๋จ์๋ ์ด๋ฌํ ๊ฐ ๊ต์ฐจ์ ์ ๋ํ ๋ถ์์ด ์์ต๋๋ค. ์ด๋ ์ค์ ๋ก ์ผ์ด๋ธ์ ๋ค์ ํฌ์ฅํ์ฌ ํ๋์ ์คํ์ธ-512 ํ๋ฉด๋ง ์๋ ํ๋์ ๋์ ์์ ํ ๋ค์ด๊ฐ๋๋ก ํ๋ 512 x 2 ํฌํธ ๊ต์ฐจ ์ฐ๊ฒฐ ๋ชจ๋์ ๋๋ค. ์ค๋ฅธ์ชฝ์ ์๋ ์ด ์ฌ์ง์ ์ค์บ์ ์ฒ์ถ 1 ์์ค์ ์ฌ๋ฌ ํฌ๋์ ๊ต์ฐจ ์ฐ๊ฒฐ๋ก ํจํค์ง๋๋ ๋ฐฉ์, ์ฒ์ถ 2 ์์ค์ ๋๋ฌํ๋ ๋ฐฉ์๊ณผ ๊ด๋ จํ์ฌ ์ข ๋ ์์ธํ ์ค๋ช ๋์ด ์์ต๋๋ค.
์ด๊ฒ์ด ์ด๋ป๊ฒ ์๊ฒผ๋์ง์
๋๋ค. ์์ง ์์ ํ ์กฐ๋ฆฝ๋์ง ์์ Spine-2 ์คํ ๋(์ผ์ชฝ)์ ๊ต์ฐจ ์ฐ๊ฒฐ ์คํ ๋. ๋ถํํ๋ ๊ฑฐ๊ธฐ์๋ ๋ณผ๊ฑฐ๋ฆฌ๊ฐ ๋ง์ง ์์ต๋๋ค. ์ด ์ ์ฒด ๊ตฌ์กฐ๋ ํ์ฌ ํ์ฅ ์ค์ธ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ผํฐ ์ค ํ๋์ ๋ฐฐํฌ๋๊ณ ์์ต๋๋ค. ์ด๊ฒ์ ์งํ ์ค์ธ ์์
์ด๋ฏ๋ก ๋ ๋ณด๊ธฐ ์ข๊ณ , ๋ ์ ์ฑ์์ง ๊ฒ์
๋๋ค.
์ค์ํ ์ง๋ฌธ: ์ฐ๋ฆฌ๋ ๋
ผ๋ฆฌ์ ํ ํด๋ก์ง๋ฅผ ์ ํํ๊ณ ๋ฌผ๋ฆฌํ์ ๊ตฌ์ถํ์ต๋๋ค. ์ปจํธ๋กค ํ๋ ์ธ์ ์ด๋ป๊ฒ ๋๋์? ์ด์ ๊ฒฝํ์ ํตํด ์ ์๋ ค์ ธ ์์ผ๋ฉฐ ๋งํฌ ์ํ ํ๋กํ ์ฝ์ด ์ข๋ค๋ ๋ณด๊ณ ๊ฐ ๋ง์ด ์์ต๋๋ค. ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์์
ํ๋ ๊ฒ์ด ์ฆ๊ฒ์ง๋ง ์ํ๊น๊ฒ๋ ์กฐ๋ฐํ๊ฒ ์ฐ๊ฒฐ๋ ํ ํด๋ก์ง์์๋ ํ์ฅ์ด ์ ๋์ง ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฅผ ๋ฐฉ์งํ๋ ํ ๊ฐ์ง ์ฃผ์ ์์๊ฐ ์์ต๋๋ค. ์ด๊ฒ์ด ๋ฐ๋ก ๋งํฌ ์ํ ํ๋กํ ์ฝ์์ ํ๋ฌ๋ฉ์ด ์๋ํ๋ ๋ฐฉ์์
๋๋ค. ํ๋ฌ๋ฉ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ๋คํธ์ํฌ๊ฐ ์ด๋ป๊ฒ ๊ตฌ์ฑ๋์ด ์๋์ง ์ดํด๋ณด๋ฉด ๊ฐ ๋จ๊ณ์์ ๋งค์ฐ ํฐ ํฌ์์์ด ๋ฐ์ํ๊ณ ์ ์ด ํ๋ ์ธ์ ์
๋ฐ์ดํธ๊ฐ ์๋ํ๋ค๋ ๊ฒ์ ์ ์ ์์ต๋๋ค. ํนํ ์ด๋ฌํ ํ ํด๋ก์ง๋ ๋งํฌ ์ํ ํ๋กํ ์ฝ์ ๊ธฐ์กด ํ๋ฌ๋ฉ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋งค์ฐ ์ ํผํฉ๋์ง ์์ต๋๋ค.
์ ํ์ BGP๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ค๋นํ๋ ๋ฐฉ๋ฒ์ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ผํฐ์์์ BGP ์ฌ์ฉ์ ๋ํ RFC 7938์ ์ค๋ช ๋์ด ์์ต๋๋ค. ๊ธฐ๋ณธ ์์ด๋์ด๋ ๊ฐ๋จํฉ๋๋ค. ํธ์คํธ๋น ์ต์ ์ ๋์ฌ ์์ ์ผ๋ฐ์ ์ผ๋ก ๋คํธ์ํฌ์ ์ต์ ์ ๋์ฌ ์, ๊ฐ๋ฅํ ๊ฒฝ์ฐ ์ง๊ณ๋ฅผ ์ฌ์ฉํ๊ณ ๊ฒฝ๋ก ์ฐพ๊ธฐ๋ฅผ ์ต์ ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๋ฐธ๋ฆฌ ํ๋ฆฌ(Valley Free)๋ผ๊ณ ๋ถ๋ฆฌ๋ ๋งค์ฐ ์ ์คํ๊ณ ํต์ ๋ ์ ๋ฐ์ดํธ ๋ฐฐํฌ๋ฅผ ์ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ ๋ฐ์ดํธ๊ฐ ๋คํธ์ํฌ๋ฅผ ํต๊ณผํ ๋ ์ ํํ ํ ๋ฒ ๋ฐฐํฌ๋๊ธฐ๋ฅผ ์ํฉ๋๋ค. ๋ฐ๋ฅ์์ ์์๋๋ฉด ์๋ก ์ฌ๋ผ๊ฐ์ ํ ๋ฒ๋ง ํผ์ณ์ง๋๋ค. ์ง๊ทธ์ฌ๊ทธ๊ฐ ์์ด์๋ ์๋ฉ๋๋ค. ์ง๊ทธ์ฌ๊ทธ๋ ๋งค์ฐ ๋์ฉ๋๋ค.
์ด๋ฅผ ์ํด ๊ธฐ๋ณธ BGP ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํ ์ ์์ ๋งํผ ๊ฐ๋จํ ์ค๊ณ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ฆ, ๋งํฌ ๋ก์ปฌ์์ ์คํ๋๋ eBGP๋ฅผ ์ฌ์ฉํ๋ฉฐ, ์์จ ์์คํ ์ ToR์ ์์จ ์์คํ , ํ๋์ Pod์ ์ ์ฒด ์คํ์ธ-1 ์ค์์น ๋ธ๋ก์ ์์จ ์์คํ , ์ ์ฒด Top์ ์ผ๋ฐ ์์จ ์์คํ ์ผ๋ก ํ ๋น๋ฉ๋๋ค. ์ง๋ฌผ์. BGP์ ์ ์์ ์ธ ๋์์กฐ์ฐจ๋ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ์ ๋ฐ์ดํธ ๋ฐฐํฌ๋ฅผ ์ ๊ณตํ๋ค๋ ๊ฒ์ ํ์ธํ๋ ๊ฒ์ ์ด๋ ต์ง ์์ต๋๋ค.
๋น์ฐํ ์ฃผ์ ์ง์ ๋ฐ ์ฃผ์ ์ง๊ณ๋ ๋ผ์ฐํ
์ด ๊ตฌ์ถ๋๋ ๋ฐฉ์๊ณผ ํธํ๋๋๋ก ์ค๊ณ๋์ด์ผ ์ ์ด ํ๋ฉด์ ์์ ์ฑ์ด ๋ณด์ฅ๋ฉ๋๋ค. ์ ์ก ์ L3 ์ฃผ์ ์ง์ ์ ํ ํด๋ก์ง์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ์ด๊ฒ์ด ์์ผ๋ฉด ์ง๊ณ๋ฅผ ๋ฌ์ฑํ ์ ์๊ธฐ ๋๋ฌธ์
๋๋ค. ์ด๊ฒ์ด ์์ผ๋ฉด ๊ฐ๋ณ ์ฃผ์๊ฐ ๋ผ์ฐํ
์์คํ
์ ๋ค์ด๊ฐ๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ ๊ฐ์ง ๋, ์ํ๊น๊ฒ๋ ์ง๊ณ๋ ๋ค์ค ๊ฒฝ๋ก์ ์ ์์ด์ง ์์ต๋๋ค. ๋ค์ค ๊ฒฝ๋ก๊ฐ ์๊ณ ์ง๊ณ๊ฐ ์์ผ๋ฉด ๋ชจ๋ ๊ฒ์ด ๊ด์ฐฎ์ง๋ง ์ ์ฒด ๋คํธ์ํฌ๊ฐ ๊ฑด๊ฐํ๋ฉด ์ค๋ฅ๊ฐ ์๊ธฐ ๋๋ฌธ์
๋๋ค. ๋ถํํ๊ฒ๋ ๋คํธ์ํฌ์ ์ฅ์ ๊ฐ ๋ํ๋๊ณ ํ ํด๋ก์ง์ ๋์นญ์ฑ์ด ์์ค๋๋ฉด ์ฅ์น๊ฐ ๋ฐํ๋ ์ง์ ์ ๋๋ฌํ ์ ์์ผ๋ฉฐ ๋ ์ด์ ๊ฐ์ผ ํ ๊ณณ์ผ๋ก ๊ฐ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ ์ด์ ๋ค์ค ๊ฒฝ๋ก๊ฐ ์๋ ๊ณณ(์ฐ๋ฆฌ์ ๊ฒฝ์ฐ ToR ์ค์์น)์ ์ง๊ณํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค.
์ค์ ๋ก ์ง๊ณ๋ ๊ฐ๋ฅํ์ง๋ง ์ ์คํ๊ฒ ์ํ๋ฉ๋๋ค. ๋คํธ์ํฌ ์ฅ์ ๊ฐ ๋ฐ์ํ ๋ ์ ์ด๋ ๋ถ๋ฆฌ๋ฅผ ์ํํ ์ ์๋ ๊ฒฝ์ฐ. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ๊ฝค ์ด๋ ค์ด ์์
์
๋๋ค. ์ฐ๋ฆฌ๋ ์ด๊ฒ์ด ๊ฐ๋ฅํ์ง, ์ถ๊ฐ ์๋ํ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด ๊ฐ๋ฅํ์ง, ์ํ๋ ๋์์ ์ป๊ธฐ ์ํด BGP๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์คํํ๋ ์ ํ ์ํ ๋จธ์ ์ด ๊ฐ๋ฅํ์ง ๊ถ๊ธํ์ต๋๋ค. ๋ถํํ๊ฒ๋ ์ฝ๋ ์ผ์ด์ค ์ฒ๋ฆฌ๋ ๋งค์ฐ ๋ถ๋ถ๋ช
ํ๊ณ ๋ณต์กํ๋ฉฐ, BGP์ ์ธ๋ถ ์ฒจ๋ถ ํ์ผ์ ์ฐ๊ฒฐํ๋ ๊ฒ๋ง์ผ๋ก๋ ์ด ์์
์ด ์ ํด๊ฒฐ๋์ง ์์ต๋๋ค.
์ด์ ๊ด๋ จํ์ฌ ๋งค์ฐ ํฅ๋ฏธ๋ก์ด ์์ ์ด RIFT ํ๋กํ ์ฝ์ ํ๋ ์์ํฌ ๋ด์์ ์ํ๋์์ผ๋ฉฐ ์ด์ ๋ํด์๋ ๋ค์ ๋ณด๊ณ ์์์ ๋ ผ์๋ฉ๋๋ค.
๋ ๋ค๋ฅธ ์ค์ํ ์ ์ ๋์ฒด ๊ฒฝ๋ก๊ฐ ๋ง์ ๋ฐ์ง๋ ํ ํด๋ก์ง์์ ๋ฐ์ดํฐ ํ๋ ์ธ์ด ์ด๋ป๊ฒ ํ์ฅ๋๋์ง์
๋๋ค. ์ด ๊ฒฝ์ฐ ๋ค์ ํ ๊ทธ๋ฃน์ ์ค๋ช
ํ๋ ECMP ๊ทธ๋ฃน๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ์ถ๊ฐ ๋ฐ์ดํฐ ๊ตฌ์กฐ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ ์์ ์ผ๋ก ์๋ํ๋ ๋คํธ์ํฌ์์๋ ์ฅ์ ์์ด Clos ํ ํด๋ก์ง๋ฅผ ์ฌ๋ผ๊ฐ ๋ ํ๋์ ๊ทธ๋ฃน๋ง ์ฌ์ฉํ๋ฉด ์ถฉ๋ถํฉ๋๋ค. ๋ก์ปฌ์ด ์๋ ๋ชจ๋ ๊ฒ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์ค๋ช ๋์ด ์๊ธฐ ๋๋ฌธ์ ์ฌ๋ผ๊ฐ ์ ์์ต๋๋ค. ์์์ ์๋๋ก ๋จ์ชฝ์ผ๋ก ์ด๋ํ๋ฉด ๋ชจ๋ ๊ฒฝ๋ก๊ฐ ECMP๊ฐ ์๋๋ผ ๋จ์ผ ๊ฒฝ๋ก ๊ฒฝ๋ก์ ๋๋ค. ๋ชจ๋ ๊ฒ์ด ๊ด์ฐฎ์ต๋๋ค. ๋ฌธ์ ๋ ๊ณ ์ ์ ์ธ Clos ํ ํด๋ก์ง์ ํน์ง์ ํจ๋ธ๋ฆญ์ ์๋จ์ ๋ณด๋ฉด ์ด๋ค ์์์์๋ ์๋ ์์์ ๋ํ ๊ฒฝ๋ก๊ฐ ํ๋๋ง ์๋ค๋ ๊ฒ์ ๋๋ค. ์ด ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ผ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ํฉํ ๋ฆฌ ์๋จ์ ์๋ ์ด ํน์ ์์๋ ๋์ด์ง ๊ฒฝ๋ก ๋ค์ ์๋ ์ ๋์ฌ์ ๋ํด ์ ํํ๊ฒ ์ ํจํ์ง ์๊ฒ ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๋๋จธ์ง์ ๋ํด์๋ ์ ํจํ๋ฏ๋ก ECMP ๊ทธ๋ฃน์ ๊ตฌ๋ฌธ ๋ถ์ํ๊ณ ์๋ก์ด ์ํ๋ฅผ ๋์ ํด์ผ ํฉ๋๋ค.
์ต์ ์ฅ์น์์ ๋ฐ์ดํฐ ํ๋ฉด ํ์ฅ์ฑ์ ์ด๋ค ๋ชจ์ต์ ๋๊น? LPM(์ต์ฅ ์ ๋์ฌ ์ผ์น)์ ์ํํ๋ฉด 100๊ฐ๊ฐ ๋๋ ์ ๋์ฌ๊ฐ ์์ด ๋ชจ๋ ๊ฒ์ด ๊ฝค ์ข์ต๋๋ค. Next Hop ๊ทธ๋ฃน์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์๋ค๋ฉด ๋ชจ๋ ๊ฒ์ด 2-4์ผ๋ก ๋ ๋์ฉ๋๋ค. ๋ค์ ํ(๋๋ ์ธ์ ์ฑ)์ ๋ํ ์ค๋ช ์ด ํฌํจ๋ ํ ์ด๋ธ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์๋ค๋ฉด ์ด๋ 16k์์ 64k ์ฌ์ด์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ด ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ์์ ํฅ๋ฏธ๋ก์ด ์ฌ๋ด์ด ๋์ต๋๋ค. ๋ฐ์ดํฐ ์ผํฐ์ MPLS์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋ฌ์ต๋๊น? ์์น์ ์ผ๋ก ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ํ๊ณ ์ถ์์ต๋๋ค.
๋ ๊ฐ์ง ์ผ์ด ์ผ์ด๋ฌ์ต๋๋ค. ํธ์คํธ์์ ๋ง์ดํฌ๋ก ์ธ๋ถํ๋ฅผ ์ํํ์ง๋ง ๋ ์ด์ ๋คํธ์ํฌ์์ ์ํํ ํ์๊ฐ ์์์ต๋๋ค. ๋ค์ํ ๊ณต๊ธ์
์ฒด์ ์ง์์ ๊ทธ๋ฆฌ ์ข์ง ์์์ผ๋ฉฐ MPLS๊ฐ ํฌํจ๋ ํ์ดํธ ๋ฐ์ค์ ๋ํ ๊ฐ๋ฐฉํ ๊ตฌํ์ ๊ฒฝ์ฐ ๋์ฑ ๊ทธ๋ ์ต๋๋ค. ๋ถํํ๋ ์ ์ด๋ ์ ํต์ ์ธ ๊ตฌํ์ธ MPLS๋ ECMP์ ๋งค์ฐ ์ ๊ฒฐํฉ๋์ง ์์ต๋๋ค. ๊ทธ๊ฒ์ด ๋ฐ๋ก ๊ทธ ์ด์ ์
๋๋ค.
IP์ ๋ํ ECMP ์ ๋ฌ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ง์ ์์ ์ ๋์ฌ๊ฐ ๋์ผํ ๊ทธ๋ฃน ๋ฐ ๋์ผํ ๋ค์ ํ ๋ธ๋ก(๋๋ ์ธ์ ์ฑ, ์ด๋ ์ฅ์น๋ง๋ค ๋ค๋ฅธ ๋ฌธ์์์ ๋ค๋ฅด๊ฒ ํธ์ถ๋ ์ ์์)์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์์ ์ ์ด๊ฒ์ด ๋๊ฐ๋ ํฌํธ๋ก ์ค๋ช
๋๊ณ ์ฌ๋ฐ๋ฅธ ๋ค์ ํ์ ๋๋ฌํ๊ธฐ ์ํด MAC ์ฃผ์๋ฅผ ๋ค์ ์จ์ผ ํ๋ค๋ ๊ฒ์
๋๋ค. IP์ ๊ฒฝ์ฐ ๋ชจ๋ ๊ฒ์ด ๋จ์ํด ๋ณด์
๋๋ค. ๋์ผํ ๊ทธ๋ฃน, ๋์ผํ Next Hops ๋ธ๋ก์ ๋งค์ฐ ๋ง์ ์์ ์ ๋์ฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ ํต์ ์ธ MPLS ์ํคํ
์ฒ๋ ๋๊ฐ๋ ์ธํฐํ์ด์ค์ ๋ฐ๋ผ ๋ ์ด๋ธ์ ๋ค๋ฅธ ๊ฐ์ผ๋ก ๋ค์ ์ธ ์ ์์์ ์๋ฏธํฉ๋๋ค. ๋ฐ๋ผ์ ๊ฐ ์
๋ ฅ ๋ ์ด๋ธ์ ๋ํด ๊ทธ๋ฃน๊ณผ ๋ค์ ํ ๋ธ๋ก์ ์ ์งํด์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ฝ๊ฒ๋ ์ด๊ฒ์ ํ์ฅ๋์ง ์์ต๋๋ค.
์ฐ๋ฆฌ ์ค๊ณ์์๋ ์ฝ 4000๊ฐ์ ToR ์ค์์น๊ฐ ํ์ํ๊ณ ์คํ์ธ-64์์ ์คํ์ธ-1 ๋ฐฉํฅ์ผ๋ก ์ด๋ํ ๊ฒฝ์ฐ ์ต๋ ๋๋น๋ 2๊ฐ์ ECMP ๊ฒฝ๋ก๋ผ๋ ๊ฒ์ ์ฝ๊ฒ ์ ์ ์์ต๋๋ค. ToR์ด ์๋ ์ ๋์ฌ ํ๋๋ง ์ฌ๋ผ์ง๋ฉด ECMP ๊ทธ๋ฃน ํ ์ด๋ธ ํ๋์ ๊ฐ์ ํ ๋ค์ด๊ฐ๊ณ Next Hops ํ ์ด๋ธ์๋ ์ ํ ๋ค์ด๊ฐ์ง ์์ต๋๋ค.
์ธ๊ทธ๋จผํธ ๋ผ์ฐํ
๊ณผ ๊ฐ์ ์ํคํ
์ฒ์๋ ์ ์ญ ๋ ์ด๋ธ์ด ํฌํจ๋๋ฏ๋ก ์ ๋ง์ ์ด์ง๋ ์์ต๋๋ค. ๊ณต์์ ์ผ๋ก๋ ์ด๋ฌํ ๋ชจ๋ Next Hop ๋ธ๋ก์ ๋ค์ ์ถ์ํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ ค๋ฉด ์์ผ๋์นด๋ ์ ํ ์์
์ด ํ์ํฉ๋๋ค. ์ฆ, ๋ ์ด๋ธ์ ๊ฐ์ ธ์ ํน์ ๊ฐ ์์ด ๋์ผํ ๋ ์ด๋ธ์ ๋ค์ ์์ฑํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ถํํ๋ ์ด๋ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ตฌํ์๋ ๊ฑฐ์ ์กด์ฌํ์ง ์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ธ๋ถ ํธ๋ํฝ์ ๋ฐ์ดํฐ ์ผํฐ๋ก ๊ฐ์ ธ์์ผ ํฉ๋๋ค. ์ด๋ป๊ฒ ํ๋์? ์ด์ ์๋ ํธ๋ํฝ์ด ์์์ Clos ๋คํธ์ํฌ๋ก ์ ์ ๋์์ต๋๋ค. ์ฆ, Fabric์ Top์๋ ๋ชจ๋ Device์ ์ฐ๊ฒฐ๋๋ Edge Router๊ฐ ์กด์ฌํฉ๋๋ค. ์ด ์๋ฃจ์ ์ ์ค์ ๊ท๋ชจ์์ ๋งค์ฐ ์ ์๋ํฉ๋๋ค. ๋ถํํ๊ฒ๋ ์ด๋ฐ ์์ผ๋ก ์ ์ฒด ๋คํธ์ํฌ์ ๋์นญ์ ์ผ๋ก ํธ๋ํฝ์ ์ ์กํ๋ ค๋ฉด Top of fabric์ ๋ชจ๋ ์์์ ๋์์ ๋์ฐฉํด์ผ ํ๋ฉฐ, ๊ทธ ์๊ฐ XNUMX๊ฐ ์ด์์ด๋ฉด ๋๊ท๋ชจ๋ ํ์ํ๋ค๋ ๊ฒ์ด ๋ฐํ์ก์ต๋๋ค. ์์ง ๋ผ์ฐํฐ์ ๊ธฐ์. ์ผ๋ฐ์ ์ผ๋ก ์์ง ๋ผ์ฐํฐ๋ ๊ธฐ๋ฅ์ด ๋ ๋ฐ์ด๋๊ณ ํฌํธ๊ฐ ๋ ๋น์ธ๋ฉฐ ๋์์ธ์ด ๊ทธ๋ค์ง ์๋ฆ๋ต์ง ์๊ธฐ ๋๋ฌธ์ ๋น์ฉ์ด ๋ง์ด ๋ญ๋๋ค.
๋ ๋ค๋ฅธ ์ต์ ์ ์๋์์ ์ด๋ฌํ ํธ๋ํฝ์ ์์ํ๋ ๊ฒ์ ๋๋ค. Clos ํ ํด๋ก์ง๋ ์๋, ์ฆ ToR ์ธก์์ ๋ค์ด์ค๋ ํธ๋ํฝ์ด ๋ ๋ฒ์ ๋ฐ๋ณต์ผ๋ก ์ ์ฒด ํจ๋ธ๋ฆญ ์๋จ์ ๋ ๋ฒจ ๊ฐ์ ๊ท ๋ฑํ๊ฒ ๋ถ์ฐ๋์ด ์ ์ฒด ๋คํธ์ํฌ๋ฅผ ๋ก๋ํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌ์ถ๋์์์ ์ฝ๊ฒ ํ์ธํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ธ๋ถ ์ฐ๊ฒฐ์ ์ ๊ณตํ๋ ํน๋ณํ ์ ํ์ Pod์ธ Edge Pod๋ฅผ ์๊ฐํฉ๋๋ค.
์ต์ ์ด ํ๋ ๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ด๊ฒ์ด Facebook์ด ํ๋ ์ผ์ ๋๋ค. ๊ทธ๋ค์ ์ด๋ฅผ Fabric Aggregator ๋๋ HGRID๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ์ฌ๋ฌ ๋ฐ์ดํฐ ์ผํฐ๋ฅผ ์ฐ๊ฒฐํ๊ธฐ ์ํด ์ถ๊ฐ ์คํ์ธ ๋ ๋ฒจ์ด ๋์ ๋์์ต๋๋ค. ์ด ๋์์ธ์ ์ธํฐํ์ด์ค์ ์ถ๊ฐ ๊ธฐ๋ฅ์ด๋ ์บก์ํ ๋ณ๊ฒฝ์ด ์์ผ๋ฉด ๊ฐ๋ฅํฉ๋๋ค. ์ถ๊ฐ์ ์ธ ํฐ์นํฌ์ธํธ๋ผ๋ฉด ์ด๋ ต์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ ์ผํฐ์ ์ฌ๋ฌ ๋ถ๋ถ์ ๋ถ๋ฆฌํ๋ ๋ ๋ง์ ๊ธฐ๋ฅ๊ณผ ์ผ์ข ์ ๋ง์ด ์์ต๋๋ค. ์ด๋ฌํ ๋ฉค๋ธ๋ ์ธ์ ํฌ๊ฒ ๋ง๋๋ ๊ฒ์ ์๋ฏธ๊ฐ ์์ง๋ง ์ด๋ค ์ด์ ๋ก ์ค์ ๋ก ํ์ํ ๊ฒฝ์ฐ ์ ๊ฑฐ ๊ฐ๋ฅ์ฑ์ ๊ณ ๋ คํ์ฌ ๊ฐ๋ฅํ ํ ๋๊ฒ ๋ง๋ค์ด ํธ์คํธ์ ์ ๋ฌํ๋ ๊ฒ์ด ํฉ๋ฆฌ์ ์ ๋๋ค. ์๋ฅผ ๋ค์ด ์ด๋ ๋ง์ ํด๋ผ์ฐ๋ ์ด์์์ ์ํด ์ํ๋ฉ๋๋ค. ์ค๋ฒ๋ ์ด๊ฐ ์์ผ๋ฉฐ ํธ์คํธ์์ ์์๋ฉ๋๋ค.
์ฐ๋ฆฌ๋ ์ด๋ค ๊ฐ๋ฐ ๊ธฐํ๋ฅผ ๋ณด๋์? ์ฐ์ CI/CD ํ์ดํ๋ผ์ธ์ ๋ํ ์ง์์ ๊ฐ์ ํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ๊ฐ ๋นํํ๋ ๋ฐฉ์์ ํ
์คํธํ๊ณ ํ
์คํธํ๋ ๋ฐฉ์์ผ๋ก ๋นํํ๊ธฐ๋ฅผ ์ํฉ๋๋ค. ์ธํ๋ผ๊ฐ ํฌ๊ณ ํ
์คํธ๋ฅผ ์ํด ๋ณต์ ํ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์ด๋ ์ ์๋ํ์ง ์์ต๋๋ค. ํ
์คํธ ์์๋ฅผ ์ญ์ ํ์ง ์๊ณ ํ๋ก๋์
์ธํ๋ผ์ ๋์
ํ๋ ๋ฐฉ๋ฒ์ ์ดํดํด์ผ ํฉ๋๋ค.
๋ ๋์ ๊ณ์ธก๊ณผ ๋ ๋์ ๋ชจ๋ํฐ๋ง์ ๊ฒฐ์ฝ ๋ถํ์ํ ์ผ์ด ์๋๋๋ค. ์ ์ฒด์ ์ธ ์ง๋ฌธ์ ๋ ธ๋ ฅ๊ณผ ์์ต์ ๊ท ํ์ ๋๋ค. ํฉ๋นํ ๋ ธ๋ ฅ์ผ๋ก ์ถ๊ฐํ ์ ์๋ค๋ฉด ๋งค์ฐ ์ข์ต๋๋ค.
๋คํธ์ํฌ ์ฅ์น์ฉ ๊ฐ๋ฐฉํ ์ด์ ์ฒด์ . RIFT์ ๊ฐ์ ๋ ๋์ ํ๋กํ ์ฝ๊ณผ ๋ ๋์ ๋ผ์ฐํ ์์คํ . ๋ ๋์ ํผ์ก ์ ์ด ๋ฐฉ์์ ์ฌ์ฉํ๊ณ ์ ์ด๋ ์ผ๋ถ ์ง์ ์์๋ ํด๋ฌ์คํฐ ๋ด์์ RDMA ์ง์์ ๋์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ฐ๊ตฌ๊ฐ ํ์ํฉ๋๋ค.
๋ ๋จผ ๋ฏธ๋๋ฅผ ๋ด๋ค๋ณด๋ฉด ๊ณ ๊ธ ํ ํด๋ก์ง์ ์ค๋ฒํค๋๋ฅผ ๋ ์ฌ์ฉํ๋ ๋คํธ์ํฌ๊ฐ ํ์ํ ์๋ ์์ต๋๋ค. ์๋ก์ด ๊ฒ ์ค ์ต๊ทผ์๋ ์์ฉ ์ด๋๋ท์ ๊ธฐ๋ฐ์ผ๋ก ํ์ง๋ง ํจ์ฌ ๋ ์งง์ ํค๋๋ฅผ ์ฌ์ฉํ ์ ์๋ ์ต์ ์ด ์๋ HPC Cray Slingshot์ฉ ํจ๋ธ๋ฆญ ๊ธฐ์ ์ ๋ํ ์ถํ๋ฌผ์ด ์์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ค๋ฒํค๋๊ฐ ๊ฐ์๋ฉ๋๋ค.
๋ชจ๋ ๊ฒ์ ๊ฐ๋ฅํ ํ ๋จ์ํ๊ฒ ์ ์ง๋์ด์ผ ํ์ง๋ง ๋จ์ํด์๋ ์ ๋ฉ๋๋ค. ๋ณต์ก์ฑ์ ํ์ฅ์ฑ์ ์ ์
๋๋ค. ๋จ์์ฑ๊ณผ ๊ท์น์ ์ธ ๊ตฌ์กฐ๋ ์ฐ๋ฆฌ์ ์น๊ตฌ์
๋๋ค. ์ด๋๊ฐ์์ ๊ท๋ชจ ํ์ฅ์ ํ ์ ์๋ค๋ฉด ๊ทธ๋ ๊ฒ ํ์ธ์. ๊ทธ๋ฆฌ๊ณ ์ผ๋ฐ์ ์ผ๋ก ์ง๊ธ ๋คํธ์ํฌ ๊ธฐ์ ์ ์ฐธ์ฌํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ง์ ํฅ๋ฏธ๋ก์ด ์ผ๋ค์ด ์ผ์ด๋๊ณ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
์ถ์ฒ : habr.com