์๋
ํ์ธ์, ๋จผ์ ๊ฐ์ฌ๋ฅผ ์ข ๋ณด์ธ์. ๋๋ ๋๋๋ก ์๊ฒฉ์ผ๋ก ์ผํ๋ ๋๋ฃ๋ค์ ๋ถ๋ฌ์ํฉ๋๋ค. ์ธํฐ๋ท์ด ์ฐ๊ฒฐ๋ ์ธ๊ณ ์ด๋ ๊ณณ์์๋ ์ผํ ์ ์๋ ๊ธฐํ, ์ธ์ ๋ ์ง ํด์ผ, ํ๋ก์ ํธ ๋ฐ ๋ง๊ฐ์ผ์ ๋ํ ์ฑ
์, 8์๋ถํฐ 17์๊น์ง ์ฌ๋ฌด์ค์ ์์ง ์์ ๊ฒ์ ์ข์ ์ผ์
๋๋ค. ์ง์์ ์
๋ฌด ์ฑ
์์ผ๋ก ์ธํด ๋ฐ์ดํฐ ์ผํฐ์์ ์ฅ๊ธฐ๊ฐ ๋ถ์ฌํ ๊ฐ๋ฅ์ฑ์ด ์ค์ง์ ์ผ๋ก ๋ฐฐ์ ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์๋์ ๊ฐ์ ํฅ๋ฏธ๋ก์ด ๊ฒฝ์ฐ๊ฐ ๊ฐ๋ ๋ฐ์ํ๋ฉฐ, ๋ด๋ถ ๋ฌธ์ ํด๊ฒฐ์ฌ์ ์ฐฝ์์ ํํ์ด ์ด๋งํผ ๊ฐ๋ฅํ ์์น๋ ๊ฑฐ์ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค.
์์ ๋ฉด์ฑ
์กฐํญ - ์ด ๊ธ์ ์ฐ๋ ์์ ์๋ ์ฌ๊ฑด์ด ์์ ํ ํด๊ฒฐ๋์ง ์์์ง๋ง ๊ณต๊ธ์
์ฒด์ ์๋ต ์๋๋ฅผ ๊ณ ๋ คํ๋ฉด ์์ ํ ํด๊ฒฐ์๋ ๋ช ๋ฌ์ด ๊ฑธ๋ฆด ์ ์์ง๋ง ์ง๊ธ ์ ๊ฐ ์ฐพ์ ๊ฒฐ๊ณผ๋ฅผ ๊ณต์ ํ๊ณ ์ถ์ต๋๋ค. ์ฌ๋ํ๋ ๋
์ ์ฌ๋ฌ๋ถ, ์ด๋ ๊ฒ ์๋๋ฅธ ์ ์ ์ฉ์ํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. ํ์ง๋ง ๋ฌผ์ ์ถฉ๋ถํฉ๋๋ค. ์ผ์ด์ค์ ๋ฌด์จ ๋ฌธ์ ๊ฐ ์๋์?
๋จผ์ ์๊ฐ๋ฅผ ํ์๋ฉด, VMWare ํ๋ผ์ด๋น ํด๋ผ์ฐ๋์์ ํด๋ผ์ด์ธํธ ์๋ฃจ์ ์ ํธ์คํ ํ๋ ํ์ฌ(์ ๊ฐ ๋คํธ์ํฌ ์์ง๋์ด๋ก ์ผํ๊ณ ์๋ ํ์ฌ)๊ฐ ์์ต๋๋ค. ๋๋ถ๋ถ์ ์๋ก์ด ์๋ฃจ์ ์ NSX-V์์ ๊ด๋ฆฌํ๋ VXLAN ์ธ๊ทธ๋จผํธ์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ์ด ์๋ฃจ์ ์ด ๋์๊ฒ ์ผ๋ง๋ ๋ง์ ์๊ฐ์ ์ฃผ์๋์ง๋ ์ถ์ ํ ์ ์์ต๋๋ค. NSX ESG๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋๋ฃ๋ค์๊ฒ ๊ต์กํ๊ธฐ๋ ํ์ผ๋ฉฐ, ์ ๊ฐ ์ฐธ์ฌํ์ง ์๊ณ ๋ ์๊ท๋ชจ ํด๋ผ์ด์ธํธ ์๋ฃจ์ ์ ๋ฐฐํฌํ ์ ์์์ต๋๋ค. ์ค์ํ ์ฐธ๊ณ ์ฌํญ: ์ ๋์บ์คํธ ๋ณต์ ๋ฅผ ์ง์ํ๋ ์ ์ด ํ๋ฉด์ด ์์ต๋๋ค. ํ์ดํผ๋ฐ์ด์ ๋ ์๋ก ๋ค๋ฅธ ๋ฌผ๋ฆฌ์ Juniper QFX5100 ์ค์์น(Virtual Chassis์ ์กฐ๋ฆฝ๋จ)์ ๋ํ ๋ ๊ฐ์ ์ธํฐํ์ด์ค์ ์๋ ๊ฐ์ ํฌํธ ํ์ด๋ฐ ์ ์ฑ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๊ฒฝ๋ก์ ์ํด ์ค๋ณต์ ์ผ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค. ์ด๋ ์์ ์ฑ์ ์ํ ๊ฒ์ ๋๋ค.
๊ณ ๊ฐ ์๋ฃจ์
์ ๋งค์ฐ ๋ค์ํฉ๋๋ค. Windows IIS๋ ๋ชจ๋ ์น ์๋ฒ ๊ตฌ์ฑ ์์๊ฐ ๋จ์ผ ๋จธ์ ์ ์ค์น๋๋ ๋ฐฉ์์ผ๋ก, ๋ก๋ ๋ฐธ๋ฐ์ฑ๋ Apache ์น ํ๋ฐํธ์๋, Galera์ ์ค์น๋ ๋ก๋ ๋ฐธ๋ฐ์ฑ MariaDB, GlusterFS๋ฅผ ์ฌ์ฉํ์ฌ ๋๊ธฐํ๋๋ ๊ณต์ ์๋ฒ ๋ฑ ์๋นํ ํฐ ๊ท๋ชจ์ ์์คํ
๊น์ง ์ง์ํฉ๋๋ค. ๊ฑฐ์ ๋ชจ๋ ์๋ฒ๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก ๋ชจ๋ํฐ๋งํด์ผ ํ๋ฉฐ, ๋ชจ๋ ๊ตฌ์ฑ ์์์ ๊ณต์ฉ IP ์ฃผ์๊ฐ ์๋ ๊ฒ์ ์๋๋๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ๊ฒฝํํด ๋ณด์
จ๊ณ ๋ ๋์ ํด๊ฒฐ์ฑ
์ ์๊ณ ๊ณ์๋ค๋ฉด ์กฐ์ธ์ ๋ถํ๋๋ฆฝ๋๋ค.
๋ด ๋ชจ๋ํฐ๋ง ์๋ฃจ์
์ ๋ฐฉํ๋ฒฝ(Fortigate)์ ๊ฐ ๋ด๋ถ ํด๋ผ์ด์ธํธ ๋คํธ์ํฌ(+SNAT ๋ฐ ํ์ฉ๋๋ ํธ๋ํฝ ์ ํ์ ๋ํ ์๊ฒฉํ ์ ํ)์ "์ฐ๊ฒฐ"ํ๊ณ ๋ด๋ถ ์ฃผ์๋ฅผ ๋ชจ๋ํฐ๋งํ๋ ๊ฒ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ๋ชจ๋ํฐ๋ง์ ํน์ ํตํฉ ๋ฐ ๋จ์ํ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ฌ์ฑ. ๋ชจ๋ํฐ๋ง ์์ฒด๋ PRTG ์๋ฒ ํด๋ฌ์คํฐ์์ ์ํ๋ฉ๋๋ค. ๋ชจ๋ํฐ๋ง ๊ณํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.

VLAN์ผ๋ก๋ง ์ด์ํ์ง๋ง ๋ชจ๋ ๊ฒ์ด ๋งค์ฐ ์ ์์ ์ด์๊ณ ์๊ณ์ฒ๋ผ ์์๋๋ก ์๋ํ์ต๋๋ค. NSX-V ๋ฐ VXLAN์ด ๋์
๋ ํ ์ฐ๋ฆฌ๋ '๊ธฐ์กด ๋ฐฉ์์ผ๋ก ๋ชจ๋ํฐ๋ง์ ๊ณ์ํ ์ ์์ต๋๊น?'๋ผ๋ ์ง๋ฌธ์ ์ง๋ฉดํ์ต๋๋ค. ์ด ์ง๋ฌธ ๋น์ "๊ฐ์ฅ ๋น ๋ฅธ" ์๋ฃจ์
์ NSX ESG๋ฅผ ๋ฐฐํฌํ๊ณ VXLAN ํธ๋ ํฌ ์ธํฐํ์ด์ค๋ฅผ VTEP ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ๋ ๊ฒ์ด์์ต๋๋ค. ๋น ๋ฅธ ์ธ์ฉ๋ฌธ - GUI๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ผ์ด์ธํธ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๋ฏ๋ก SNAT ๋ฐ ๋ฐฉํ๋ฒฝ ๊ท์น์ ๋จ์ผ vSphere ์ธํฐํ์ด์ค์์ ๊ด๋ฆฌ๋ฅผ ํตํฉํ ์ ์๊ณ ํตํฉํ ์ ์์ง๋ง ์ ์๊ฐ์๋ ์๋นํ ๋ฒ๊ฑฐ๋กญ๊ณ ๋ฌด์๋ณด๋ค๋ ๋ฌธ์ ํด๊ฒฐ์ ์ํ ๋๊ตฌ ์ธํธ๊ฐ ์ ํ๋ฉ๋๋ค. NSX ESG๋ฅผ "์ค์ " ๋ฐฉํ๋ฒฝ์ ๋์ฒดํ์ผ๋ก ์ฌ์ฉํ ์ฌ๋๋ค์ ๋์ํ ๊ฒ์
๋๋ค. ์๋ง๋ ๊ทธ๋ฌํ ์๋ฃจ์
์ ๋ ์์ ์ ์ผ ๊ฒ์
๋๋ค. ๊ฒฐ๊ตญ ๋ชจ๋ ๊ฒ์ ํ ๊ณต๊ธ์
์ฒด์ ํ๋ ์์ํฌ ๋ด์์ ๋ฐ์ํฉ๋๋ค.
๋ ๋ค๋ฅธ ์๋ฃจ์ ์ VLAN๊ณผ VXLAN ๊ฐ์ ๋ธ๋ฆฌ์ง ๋ชจ๋์์ NSX DLR์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ์ฌ๊ธฐ์๋ ๋ชจ๋ ๊ฒ์ด ๋ช ํํ๋ค๊ณ ์๊ฐํฉ๋๋ค. VXLAN ์ฌ์ฉ์ ์ด์ ์ ๋จ์ํ ์์ค๋ฉ๋๋ค. ์ด ๊ฒฝ์ฐ์๋ VLAN์ ๋ชจ๋ํฐ๋ง ์ค์น์ ์ฐ๊ฒฐํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ด ์๋ฃจ์ ์ ํด๊ฒฐํ๋ ๊ณผ์ ์์ DLR ๋ธ๋ฆฌ์ง๊ฐ ๋์ผํ ํธ์คํธ์ ์๋ ๊ฐ์ ๋จธ์ ์ ํจํท์ ๋ณด๋ด์ง ์์ ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ์์์, ์์์. NSX-V์ ๋ํ ์ฑ ๊ณผ ๊ฐ์ด๋์๋ NSX Edge์ ๋ณ๋์ ํด๋ฌ์คํฐ๋ฅผ ํ ๋นํด์ผ ํ๋ค๊ณ ์ง์ ๋ช ์๋์ด ์์ง๋ง ์ด๋ ์ฑ ์ ๋์ ์์ต๋๋ค... ์ด๋ค ์์ผ๋ก๋ , ๋ช ๋ฌ์ด ์ง๋๋ฉด ์ง์, ์ฐ๋ฆฌ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง ๋ชปํ์ต๋๋ค. ์์น์ ์ผ๋ก ๋๋ ์์ ์ ๋ ผ๋ฆฌ๋ฅผ ์ดํดํ์ต๋๋ค. ํธ๋ํฝ์ด ํธ์คํธ๋ฅผ ๋ ๋์ง ์๊ณ ๋ ผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด์ผ ํ๊ธฐ ๋๋ฌธ์ DLR๊ณผ ๋ชจ๋ํฐ๋ง๋๋ ์๋ฒ๊ฐ ๋์ผํ ํธ์คํธ์ ์๋ ๊ฒฝ์ฐ VXLAN ์บก์ํ๋ฅผ ๋ด๋นํ๋ ํ์ดํผ๋ฐ์ด์ ์ปค๋ ๋ชจ๋์ด ์ฌ์ฉ๋์ง ์์์ต๋๋ค. VXLAN ์ธ๊ทธ๋จผํธ์ - ์บก์ํ๊ฐ ํ์ํ์ง ์์ต๋๋ค. ์ง์์ ํตํด ์ฐ๋ฆฌ๋ ์ ๋งํฌ๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐํ๊ณ ๋ธ๋ฆฌ์ง/์บก์ํ๋ ์ํํ๋ ๊ฐ์ ์ธํฐํ์ด์ค vdrPort๋ฅผ ๊ฒฐ์ ํ์ต๋๋ค. ์ฌ๊ธฐ์ ์์ ํธ๋ํฝ์ ๋ถ์ผ์น๊ฐ ๋ฐ๊ฒฌ๋์์ผ๋ฉฐ ํ์ฌ ์ฌ๋ก์์ ์์ ์ ์ํํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋งํ๋ฏ์ด ๋๋ ๋ค๋ฅธ ํ๋ก์ ํธ๋ก ์ฎ๊ฒจ์ก๊ณ ์ง์ ์ด ์ฒ์์๋ ๋ง ๋ค๋ฅธ ๊ณจ๋ชฉ์ด์๊ณ ๊ทธ๊ฒ์ ๊ฐ๋ฐํ๋ ค๋ ํน๋ณํ ์๊ตฌ๊ฐ ์์๊ธฐ ๋๋ฌธ์ ๋๋ ์ด ์ฌ๊ฑด์ ๋๋ด์ง ๋ชปํ์ต๋๋ค. ์ ๊ฐ ์ฐฉ๊ฐํ ๊ฒ์ด ์๋๋ผ๋ฉด ์ด ๋ฌธ์ ๋ NSX ๋ฒ์ ๊ณผ 6.1.4 ๋ฐ 6.2 ๋ฒ์ ์์ ๊ด์ฐฐ๋์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ โ ๋น๊ณ ! ํฌํฐ๋ท, ๋ค์ดํฐ๋ธ ๋ฐํ . ๊ทธ๋ฆฌ๊ณ ์ํํธ์จ์ด VLAN-VXLAN ๋ธ๋ฆฌ์ง์ด ์๋ ์ง์ ๊ฐ ๋๋ VXLAN-over-IPSec๋ฟ๋ง ์๋๋ผ ์ด ๋ชจ๋ ๊ฒ์ด ๋ฒ์ 5.4์์ ๋ค์ ๊ตฌํ๋๊ธฐ ์์ํ์ต๋๋ค. ), ๊ทธ๋ฌ๋ ์ง์ ํ ์ ๋์บ์คํธ ์ ์ด ํ๋ฉด์ ์ง์ํฉ๋๋ค. ์๋ฃจ์ ์ ๊ตฌํํ ๋ ๋ ๋ค๋ฅธ ๋ฌธ์ ์ ์ง๋ฉดํ์ต๋๋ค. ๊ฐ์ ๋จธ์ ์์ฒด๋ ์ด์ ์์์๋ ๋ถ๊ตฌํ๊ณ ์ฃผ๊ธฐ์ ์ผ๋ก ํ์ธ๋๋ ์๋ฒ๊ฐ "์ฌ๋ผ์ก๋ค"๊ณ ๋ชจ๋ํฐ๋ง์ ๋ํ๋ฌ์ต๋๋ค. ๊ทธ ์ด์ ๋ VXLAN ์ธํฐํ์ด์ค์์ Ping์ ํ์ฑํํ๋ ๊ฒ์ ์์ด๋ฒ๋ ธ๊ธฐ ๋๋ฌธ์ ๋๋ค. ํด๋ฌ์คํฐ ์ฌ์กฐ์ ํ๋ก์ธ์ค ์ค์ ๊ฐ์ ๋จธ์ ์ด ์ด๋๋์๊ณ , ๋จธ์ ์ด ์ด๋๋ ์ ESXI ํธ์คํธ๋ฅผ ํ์ํ๊ธฐ ์ํด Ping์ ํตํด vMotion์ด ์๋ฃ๋์์ต๋๋ค. ๋ด ์ด๋ฆฌ ์์์ด์ง๋ง์ด ๋ฌธ์ ๋ ์ ์กฐ์ ์ฒด (์ด ๊ฒฝ์ฐ Fortinet)๊ฐ ์ ๊ณตํ๋ ์ง์์ ๋ํ ์ ๋ขฐ๋ฅผ ๋ค์ ํ ๋ฒ ํผ์ํ์ต๋๋ค. VXLAN๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ์ฌ๋ก๊ฐ "์ค์ ์์ VLAN-VXLAN ์ํํธ ์ค์์น๋ ์ด๋์ ์์ต๋๊น?"๋ผ๋ ์ง๋ฌธ์ผ๋ก ์์๋๋ค๋ ๋ง์ ์๋๋๋ค. ์ด๋ฒ์๋ MTU๋ฅผ ๋ณ๊ฒฝํ๋ผ๋ ์กฐ์ธ์ ๋ฐ์์ต๋๋ค. ์ด๋ 32๋ฐ์ดํธ์ธ Ping์ฉ์ ๋๋ค. ๊ทธ๋ฐ ๋ค์ UDP์ ์บก์ํ๋ VXLAN์ ๋ํ ์ ์ฑ ์์ tcp-send-mss ๋ฐ tcp-receive-mss๋ฅผ ์ฌ์ฉํ์ฌ "๋ค๋ค๋ณด์ธ์". ํด, ๋ฏธ์ํด์. ๋๊ณ ์์ด์. ์ผ๋ฐ์ ์ผ๋ก ์ ๋ ์ด ๋ฌธ์ ๋ฅผ ์ค์ค๋ก ํด๊ฒฐํ์ต๋๋ค.
ํ ์คํธ ํธ๋ํฝ์ ์ฑ๊ณต์ ์ผ๋ก ์ถ์ํ ํ ์ด ์๋ฃจ์ ์ ๊ตฌํํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ฐ ๊ณผ์ ์์ ํ๋ฃจ๋ ์ดํ์ด ์ง๋๋ฉด VXLAN์ ํตํด ๋ชจ๋ํฐ๋ง๋๋ ๋ชจ๋ ๊ฒ์ด ์ ์ฐจ์ ์ผ๋ก ์ค๋จ๋๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ์ธํฐํ์ด์ค ๋นํ์ฑํ/ํ์ฑํ๋ ๋์์ด ๋์์ง๋ง ์ผ์์ ์ด์์ต๋๋ค. ์ง์์ด ๋๋ฆฌ๊ฒ ์งํ๋๋ค๋ ์ ์ ์ผ๋์ ๋๊ณ ์ ๋ ๋ฌธ์ ํด๊ฒฐ์ ์์ํ์ต๋๋ค. ๊ฒฐ๊ตญ ํ์ฌ์ ๋คํธ์ํฌ๋ ์ ์ฑ ์์ ๋๋ค.
๋ฌธ์ ํด๊ฒฐ ์งํ ์ํฉ์ ์คํฌ์ผ๋ฌ ์๋์ ์์ต๋๋ค. ๊ธ์์ ์๋์ด ์ง๊ฒน๋ค๋ฉด ์๋ตํ๊ณ ์ฌํ๋ถ์์ผ๋ก ๋์ด๊ฐ์ธ์.
๋ฌธ์ ํด๊ฒฐ ์งํ ์ํฉ๊ณ์ ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๊ณ์ํด์ ์ฝ์ด๋ณด๊ฒ ์ต๋๋ค!
๋ฐ๋ผ์ ๋ชจ๋ํฐ๋ง์ ํ๋์ ์๋ํ๋ค๊ฐ ์ ์ ๋ก ์๋์ด ์ค๋จ๋ฉ๋๋ค. ์ด๋ ๋ฐฉํ๋ฒฝ ์ ์ฑ ์ ๋ฌธ์ ๊ฐ ์์ ๊ฐ๋ฅ์ฑ์ด ๋๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๊ทธ๋ฌ๋ Fortigate ๋ฒ์ 5.6+์์ ์์คํ ํ๋ก์ธ์ค ์ค๋จ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ๋จผ์ "๋๋ฒ๊ทธ ํ๋ฆ ์ง๋จ"์ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์์๋๋ก ํธ๋ํฝ์ด ํ์ฉ๋๊ณ ์ธํฐํ์ด์ค๋ฅผ ๋ ๋๋ฉฐ ์์๋๋ก ์๋ฌด๊ฒ๋ ์๋ตํ์ง ์์ต๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ ์คํ์ ๋ ์์ธํ ํํค์นฉ๋๋ค. ์์ฝ๊ฒ๋ RFC1918์ด๋ผ ํ๋๋ผ๋ ์ฃผ์๋ฅผ ์จ๊ฒจ์ผ ํ๋๋ฐ, ์ดํด๋ฅผ ๋๊ธฐ ์ํด ํ๋ก์ธ์ค์ ๋ํ ์ถฉ๋ถํ ์ค๋ช ์ ์ ๊ณตํ๊ณ ์ ํฉ๋๋ค. VXLAN ๋ด๋ถ ์๋ฒ์ ์ฃผ์๋ x.x.x.15์ด๊ณ Fortigate ์ธํฐํ์ด์ค๋ x.x.x.254์ด๋ฉฐ ๋ค๋ฅธ ๋ชจ๋ ์ฃผ์๋ VTEP ๋คํธ์ํฌ์ ์ํฉ๋๋ค.
VXLAN ์บก์ํ ํจํท์ ์ฑ๊ณต์ ์ผ๋ก ์ ์กํ๋ ค๋ฉด ์ฌ๋ฌ ํ ์ด๋ธ์ ์ฌ๋ฐ๋ฅธ ์ ๋ณด๊ฐ ํ์ํฉ๋๋ค. ์ค๋ฒ๋ ์ด์ ๊ฒฝ์ฐ ARP ๋ฐ OVSDB์ด๊ณ , ์ธ๋๋ ์ด์ ๊ฒฝ์ฐ ARP ๋ฐ CAM์ ๋๋ค. Fortigate VXLAN FDB์ ๊ฒฝ์ฐ OVSDB์ ๋๋ค. ๊ฑฐ๊ธฐ์๋ถํฐ ์์ํด๋ณด์:
fortigate (root) #diag sys vxlan fdb list vxlan-LS
mac=00:50:56:8f:3f:5a state=0x0002 flags=0x00 remote_ip=ั.ั.ั.47 port=4789 vni=5008 ifindex=7
์ฌ๊ธฐ์ ๋ชจ๋ ๊ฒ์ ๋งค์ฐ ๊ฐ๋จํฉ๋๋ค. ๊ฐ์ ๋จธ์ ์ MAC ์ฃผ์๋ ์ฃผ์ u.u.u.47์ ์ฌ์ฉํ์ฌ VTEP์ ์์ด์ผ ํฉ๋๋ค. ESXI ํด๋ฌ์คํฐ์ ๋ด์ฉ๊ณผ ์ค์ ์ ์ดํด๋ณธ ๊ฒฐ๊ณผ ๊ฐ์ ๋จธ์ ์ MAC๊ณผ VTEP ์ฃผ์๊ฐ ์ฌ๋ฐ๋ฅธ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. fortik์์ CAM/ARP ํ ์ด๋ธ์ ํ์ธํฉ๋๋ค. ๋ค์ ๋ชจ๋ ๊ฒ์ด ESXI ํธ์คํธ ์ค์ ๊ณผ ์ผ์นํฉ๋๋ค.
fortigate (root) #get sys arp | grep ั.ั.ั.47
ั.ั.ั.47 0 00:50:56:65:f6:2c dmz
ํ ์ด๋ธ์ด ์ ํํ๊ณ ํธ๋ํฝ์ด ๋ ๋๊ณ ์์ต๋๋ค. Fortigate์ ๋ฌธ์ ๊ฐ ์์ ์๋ ์์ต๋๊น? ์ ๋ ์๋์ ์ผ๋ก Juniper์ ํธ๋ํฝ ์ค์์นญ ๋ถ์์ ๊ฑด๋๋ฐ์์ต๋๋ค. ๋ ผ๋ฆฌ์ ์ผ๋ก ๋ฌธ์ ํด๊ฒฐ์ ๋ค์ ๋จ๊ณ๋ฅผ ์ํํด์ผ ํ์ง๋ง ์ ๋คํธ์ํฌ๋ ๊ฐ๋จํฉ๋๋ค. VTEP์ฉ VLAN์ด ํ๋๋ง ์๊ณ ๋ชจ๋ ๊ตฌ์ฑ ์์๊ฐ ์ง์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค. ๋ํ DLR ๋ธ๋ฆฌ์ง, VDR ๋ฐ ํธ๋ํฝ ์์ค ์ฌ๋ก๊ฐ ๊ธฐ์ต๋ฉ๋๋ค. ESXI ํธ์คํธ๋ฅผ ์ค๋ํํ๋ ๋์์ VMWare์ ๋ํ ์ฌ๋ก๋ฅผ ์์ฑํ ์์ ์ ๋๋ค. ์๋ MAC "97:6e"๋ fortik์ ์ํ๋ฉฐ vmnic1์ ์๋ฐฉํฅ "--dir 47"์์ u.u.u.2 snifim ์ฃผ์๋ฅผ ๊ฐ๋ VTEP๋ฅผ ๊ฐ๋ ์ธํฐํ์ด์ค์ ๋๋ค.
pktcap-uw --uplink vmnic1 --vni 5008 --mac 90:6c:ac:a9:97:6e --dir 2 -o /tmp/monitor.pcap

์งํ๋ฅ - ์ค๋ํ์์ ARP ์์ฒญ๊ณผ ์์ ์๋ต์ ๋ณผ ์ ์์ต๋๋ค. ๋๋ ARP ์๋ต๋ง ์ ๊ณตํ๊ณ ๋ชจ๋ ๊ฒ์ด ์ ํํฉ๋๋ค. ์ธ๊ธํ์ง๋ ์์์ง๋ง ์ด๋ฒ์๋ ๋ชจ๋ํฐ๋ง ์๋ฒ๊ฐ x.x.x.15 ์ฃผ์๋ก ping์ ๋ณด๋ด๊ณ ์์ต๋๋ค. ICMP ํธ๋ํฝ์ ์ด๋์ ์์ต๋๊น? ์
๋งํฌ๊ฐ ๋ ๊ฐ ์๋ ๊ฒ์ผ๋ก ๊ธฐ์ตํฉ๋๋ค. ์ฌ๊ธฐ์ ์์ค ๊ฐ์ ํฌํธ๊ฐ ๋์ผํ๋ค๊ณ ์ฃผ์ฅํ ์ ์์ต๋๋ค(๋ด ํ ๊ตฌ์ฑ ์ ์ฑ
). ์ฆ, ๋์ผํ vNIC์ ๋ํด ๋์ผํ ์
๋งํฌ๋ฅผ ์ ํํด์ผ ํ์ง๋ง ํธ์คํธ์ ์๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์
๋งํฌ๋ฅผ ํ์ธํ๋ ๊ฒ์ ๋ฌธ์ :
pktcap-uw --uplink vmnic4 --vni 5008 --mac 90:6c:ac:a9:97:6e --dir 2 -o /tmp/monitor.pcap

Fortigate์์ ์์ฒญ์ด ์ค๊ณ ์์ง๋ง ์๋ต์ด ์์ต๋๋ค. ์ฆ, ๋ฌธ์ ๋ Fortigate์ ์์ง ์์ต๋๋ค. ๊ธ์์, ๊ทธ๊ฒ ๋ค์
๋๋ค. ์ ์๊ฐ์๋ VDR์์ ํธ๋ํฝ ๋๋ฝ๊ณผ ๊ด๋ จ๋ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ค์ ๋ฐ์ํ๋ฉฐ ์ฌ๋ก๋ฅผ ์ฌ๋ฐ๋ฅธ ๋ฐฉํฅ์ผ๋ก ์๋ดํ๋ ๋ฐ ๋ช ๋ฌ์ด ๊ฑธ๋ฆด ๊ฒ์
๋๋ค. ๋ฉฐ์น ํ, ์์ ํ, ๋ฒํฐ๊ณ ์ถ์ง ์์ ํ๋ก์ธ์ค ์๋๋ฅผ ๋์ด๊ธฐ ์ํด ์ง์์ ์ํด ๋ ๋ง์ ๋์๋ฅผ ๋งก๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ "์ฐ์ฐํ" ๋ด ์์ ์ ์ด๋๋ท ์ธ๋๋ ์ด ์บก์ํ์ ์ ๋ ธ์ต๋๋ค. ์ฐจ๋ฅด๋ ์ค์ ๊ฐ ์๋๋ฉฐ VTEP์ MAC ์ฃผ์๊ฐ ๊ทธ์ IP์ ์ผ์นํ์ง ์์ต๋๋ค. ๋๋ 0์ผ๋ก ์ฌ์ค์ ํ๊ณ , ๋์๋ฅผ ๋งก๊ณ , ํํค์นฉ๋๋ค. ์ฌ์ค์
๋๋ค. ์ฌ์ค์ด ์๋๋๋ค. ๋น๊ตํ๊ธฐ ์ฝ๋๋ก ARP ํ
์ด๋ธ์ ๋๋ํ ์ ๊ณตํ๊ฒ ์ต๋๋ค. ์ ๊ทธ๋ฆผ์์ ์ฒซ ๋ฒ์งธ ์ด๋๋ท ์บก์ํ๋ฅผ ํ์ธํ์ธ์.
fortigate (root) #get sys arp | grep ั.ั.ั.47
ั.ั.ั.47 0 00:50:56:65:f6:2c dmz
fortigate (root) #get sys arp | grep ั.ั.ั.42
ั.ั.ั.42 0 00:50:56:6a:78:86 dmz
๋ฐ๋ผ์ ๊ฒฐ๊ตญ ๊ฐ์ ๋จธ์ ์ ๋ง์ด๊ทธ๋ ์ด์ ํ ํ Fortigate๋ (์ฌ๋ฐ๋ฅธ) VXLAN FDB์์ VTEP๋ก ํธ๋ํฝ์ ๋ณด๋ด๋ ค๊ณ ์๋ํ์ง๋ง ์๋ชป๋ DST MAC๋ฅผ ์ฌ์ฉํ๊ณ ์ด๋ฅผ ์์ ํ๋ ํ์ดํผ๋ฐ์ด์ ์ธํฐํ์ด์ค์ ์ํด ํธ๋ํฝ์ด ์ญ์ ๋ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ๋ํ 4๊ฐ ์ค 1๊ฐ๋ ์ด MAC๊ฐ ๋จธ์ ๋ง์ด๊ทธ๋ ์ด์ ์ด ์์๋ ์๋ ํ์ดํผ๋ฐ์ด์ ์ ์ํ์ต๋๋ค.
์ด์ Fortinet ๊ธฐ์ ์ง์์ผ๋ก๋ถํฐ ํธ์ง๋ฅผ ๋ฐ์์ต๋๋ค. ์ ๊ฒฝ์ฐ์๋ ๋ฒ๊ทธ 615586์ด ๋ฐ๊ฒฌ๋์์ต๋๋ค. ์ ๋ ์ ๋ง ๊ธฐ๋ปํด์ผ ํ ์ง ์ฌํผํด์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ํํธ์ผ๋ก๋ ๋ฌธ์ ๊ฐ ์ค์ ์ ์์ง ์๊ณ ๋ค๋ฅธ ํํธ์ผ๋ก๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋๋ค. ํ์จ์ด ์ ๋ฐ์ดํธ๋ง ์ ๊ณต๋๊ฑฐ๋ ๊ธฐ๊ปํด์ผ ๋ค์ ์ ๋ฐ์ดํธ์ ํจ๊ป ์ ๊ณต๋ฉ๋๋ค. ChSV๋ ์ง๋ ๋ฌ์ ๋ฐ๊ฒฌํ ๋ ๋ค๋ฅธ ๋ฒ๊ทธ๋ก ์ธํด ๋ฐ์ํ์ต๋๋ค. ๊ทธ ๋น์์๋ HTML5 GUI vSphere์์ต๋๋ค. ์, ๊ณต๊ธ์ ์ฒด์ ํ์ง QA ๋ถ์๋ง...
๋๋ ๋ค์๊ณผ ๊ฐ์ด ์ถ์ธกํด ๋ณด๊ฒ ์ต๋๋ค.
1 - ๋ฉํฐ์บ์คํธ ์ ์ด ํ๋ฉด์ ์ค๋ช ๋ ๋ฌธ์ ์ ์ํฅ์ ๋ฐ์ง ์์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ๊ฒฐ๊ตญ VTEP MAC ์ฃผ์๋ ์ธํฐํ์ด์ค๊ฐ ๊ฐ์ ๋ ๊ทธ๋ฃน์ IP ์ฃผ์์์ ์ป์ด์ง๋๋ค.
2 - ๋คํธ์ํฌ ํ๋ก์ธ์(CEF์ ๊ฑฐ์ ์ ์ฌ)์์ ์ธ์ ์ ์คํ๋ก๋ํ ๋ ๋ฐ์ํ๋ ๋ฌธ์ ์ผ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ๊ฐ ํจํท์ CPU๋ฅผ ํตํด ์ ๋ฌํ๋ฉด ์ฌ๋ฐ๋ฅธ(์ ์ด๋ ์๊ฐ์ ์ผ๋ก) ์ ๋ณด๊ฐ ํฌํจ๋ ํ ์ด๋ธ์ด ์ฌ์ฉ๋ฉ๋๋ค. ์ด ๊ฐ์ ์ ์ธํฐํ์ด์ค๋ฅผ ๋ซ๊ฑฐ๋ ์ด๊ฑฐ๋ ์ผ์ ์๊ฐ(5๋ถ ์ด์)์ ๊ธฐ๋ค๋ฆฌ๋ ๋ฐ ๋์์ด ๋๋ค๋ ์ฌ์ค๋ก ๋ท๋ฐ์นจ๋ฉ๋๋ค.
3 - ๋ช ์์ ์ฅ์ ์กฐ์น ๋ฑ์ผ๋ก ํ ๊ตฌ์ฑ ์ ์ฑ ์ ๋ณ๊ฒฝํ๊ฑฐ๋ LAG๋ฅผ ๋์ ํด๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์ต๋๋ค. ์์ค ํ์ดํผ๋ฐ์ด์ ์ MAC๊ฐ ์บก์ํ๋ ํจํท์ "๊ณ ์ฐฉ"๋ ๊ฒ์ผ๋ก ๊ด์ฐฐ๋์๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ด์ ๋น์ถ์ด ์ ๊ฐ ์ต๊ทผ์ ๋ฐ๊ฒฌํ ์ฌ์ค์ ๊ณต์ ํ ์ ์์ต๋๋ค. , ๊ธฐ์ฌ ์ค ํ๋์์๋ stetfull ๋ฐฉํ๋ฒฝ๊ณผ ์บ์๋ ๋ฐ์ดํฐ ์ ์ก ๋ฐฉ๋ฒ์ด ๋ฒํ๋ชฉ์ด๋ผ๊ณ ๋ช ์ํ์ต๋๋ค. ๊ธ์์, ์ ๋ ์ด๋ฐ ๋ง์ ํ ๋งํผ IT ๊ฒฝํ์ด ๋ถ์กฑํ๊ณ , ๊ฒ๋ค๊ฐ ๋ธ๋ก๊ทธ ๊ธฐ์ฌ์ ๋ชจ๋ ์ง์ ์ ์ฆ์ ๋์ํ์ง๋ ์์ต๋๋ค. ํ์ง๋ง ๋ญ๊ฐ ์ด๋ฐ์ ๋ง์ด ์ผ๋ฆฌ๊ฐ ์๋ค๋ ๊ฒ์ ์ ์ ์์์ต๋๋ค.
๊ด์ฌ์ ๊ฐ์ ธ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค! ๋๋ ๊ธฐ๊บผ์ด ์ง๋ฌธ์ ๋ตํ๊ณ ๊ฑด์ค์ ์ธ ๋นํ์ ๋ฃ๊ฒ ์ต๋๋ค.
์ถ์ฒ : habr.com
