๊ธฐ์กด VLAN(IEEE 802.1Q)์ ID ํ๊ณ(4096๊ฐ)์ Layer 2 ๋คํธ์ํฌ ํ์ฅ์ฑ ๋ถ์กฑ์ผ๋ก ์ธํด ๋๊ท๋ชจ ํด๋ผ์ฐ๋ ๋ฐ ๋ฐ์ดํฐ์ผํฐ ํ๊ฒฝ์์ ๊ฐ์ ๋คํธ์ํฌ์ ๋ถ๋ฆฌ์ ํ์ฅ์ ์ด๋ ค์์ด ์กด์ฌํจ.
VXLAN(Virtual eXtensible LAN)์ ๊ธฐ์กด VLAN์ ํ์ฅ ๊ธฐ์ ๋ก,
Layer 2 ํ๋ ์์ ์บก์ํํ์ฌ Layer 3 ๋คํธ์ํฌ๋ฅผ ํตํด ์ ์กํ ์ ์๊ฒ ํด์ฃผ๋ Overlay Network ๊ธฐ์ ์
๋๋ค.
์ฆ, L2 ๋คํธ์ํฌ๋ฅผ IP ๋คํธ์ํฌ ์์์ ๊ฐ์์ผ๋ก ํ์ฅํ๋ ๊ธฐ์ ์ด๋ฉฐ,
MAC-in-UDP encapsulation ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค.
ํญ๋ชฉ | ์ค๋ช |
---|---|
VLAN ํ๊ณ ๊ทน๋ณต | VLAN์ ์ต๋ 4096 ID (12๋นํธ)๋ง ์ ๊ณต |
๋ฉํฐํ ๋์ ์ง์ | ํด๋ผ์ฐ๋์์ ์์ฒ ๊ฐ์ ํ ๋ํธ ๋คํธ์ํฌ๋ฅผ ๊ฒฉ๋ฆฌํ ํ์ |
L2 ํ์ฅ | VM์ Live Migration ๋ฑ์์ L2 ์ฐ๊ฒฐ์ฑ ์ ์ง ํ์ |
L3 ์ธํ๋ผ ํ์ฉ | ๊ธฐ์กด IP ๊ธฐ๋ฐ ๋ฐฑ๋ณธ๋ง์ ๊ทธ๋๋ก ํ์ฉํ์ฌ L2 ์ค๋ฒ๋ ์ด ๊ตฌํ |
์ญํ | ์ค๋ช |
---|---|
๊ฐ์ ๋คํธ์ํฌ ๋ถ๋ฆฌ | ๊ฐ ํ ๋ํธ ๋ณ๋ก ๋ ๋ฆฝ๋ ๋คํธ์ํฌ ์ธ๊ทธ๋จผํธ ์ ๊ณต |
MAC ์ฃผ์ ๊ธฐ๋ฐ ์ ์ก | L2 ๋ธ๋ก๋์บ์คํธ, ๋ฉํฐ์บ์คํธ ์ง์ |
L3 ๋ง ์ L2 ํต์ | ๋ฐ์ดํฐ์ผํฐ ๊ฐ ๋๋ ํด๋ผ์ฐ๋ ๊ฐ L2 ์ฐ๊ฒฐ ๊ฐ๋ฅ |
์บก์ํ/๋์บก์ํ ์ํ | L2 โ L3 โ L2 ์ ํ์ ์ํ ํฐ๋๋ง ์ํ |
๊ณ์ธต | ์ค๋ช |
---|---|
L2 ๊ณ์ธต | ๊ฐ์ ๋จธ์ ๋๋ ์ปจํ ์ด๋ ๊ฐ์ ํต์ ์ ์ง |
L3 ๊ณ์ธต | ์บก์ํ๋ ํจํท์ ์ ๋ฌํ๋ Underlay ๋คํธ์ํฌ |
๋ฐ์ดํฐ์ผํฐ | VM ๊ฐ Overlay ๋คํธ์ํฌ ๊ตฌ์ฑ |
ํด๋ผ์ฐ๋ ์ธํ๋ผ | AWS VPC, Azure Virtual Network ๋ฑ์ ๊ฐ์ ๋คํธ์ํฌ ๊ธฐ๋ฐ |
๊ตฌ์ฑ์์ | ์ค๋ช |
---|---|
VTEP (VXLAN Tunnel Endpoint) | ์บก์ํ/๋์บก์ํ๋ฅผ ์ํํ๋ ๋คํธ์ํฌ ๋ ธ๋ (๊ฐ์ ์ค์์น ๋๋ ๋ฌผ๋ฆฌ ์ค์์น) |
VNI (VXLAN Network Identifier) | 24๋นํธ ๊ฐ์ ๋คํธ์ํฌ ID, VLAN๋ณด๋ค ํจ์ฌ ๋ง์ ์ธ๊ทธ๋จผํธ ์์ฑ ๊ฐ๋ฅ |
Overlay Network | VXLAN ์บก์ํ๋ L2 ํ๋ ์์ด ๋์ํ๋ ๊ฐ์์ ๋คํธ์ํฌ |
Underlay Network | ์ค์ ๋ฌผ๋ฆฌ์ ์ธ L3 IP ๋คํธ์ํฌ |
Multicast Group (Optional) | L2 ๋ธ๋ก๋์บ์คํธ/๋ฉํฐ์บ์คํธ ์ง์์ ์ํ ๊ทธ๋ฃน |
BGP EVPN (์ ์ด ํ๋ฉด) | ๋์ ์ผ๋ก MAC/IP ๋งคํ ์ ๋ณด๋ฅผ ๊ตํํ๊ธฐ ์ํ ์ ์ด ๋ฉ์ปค๋์ฆ |
๊ตฌ๋ถ | ์ค๋ช |
---|---|
VXLAN Flood-and-Learn | Multicast ๊ธฐ๋ฐ์ผ๋ก MAC ํ์ต (์ ์ด ํ๋ฉด ์์) |
VXLAN with BGP EVPN | BGP๋ฅผ ํตํ MAC/IP ์ ๋ณด ๊ตํ (์ ์ด ํ๋ฉด ์กด์ฌ) |
Static VXLAN | ์ ์ ์ธ MAC-to-VTEP ๋งคํ, ์๊ท๋ชจ ํ๊ฒฝ์ ์ ํฉ |
๊ตฌ๋ถ | ๋ด์ฉ |
---|---|
โ ์ฅ์ | - VLAN ํ๊ณ๋ฅผ ๋๋ ๋๊ท๋ชจ ๋คํธ์ํฌ ๊ฐ๋ฅ - L3 ์ธํ๋ผ ๊ธฐ๋ฐ์ผ๋ก L2 ํ์ฅ - ํ ๋ํธ ๊ฐ ๊ฒฉ๋ฆฌ ๋ณด์ฅ - ํด๋ผ์ฐ๋/ํ์ดํผ๋ฐ์ด์ ๊ฐ ์ด๊ธฐ์ข ์ฐ๋ ์ฉ์ด |
โ ๋จ์ | - ๋ฉํฐ์บ์คํธ ์์กด์ฑ (์ ์ด ํ๋ฉด ์๋ ๊ฒฝ์ฐ) - ์ด์/ํธ๋ํฝ ๋๋ฒ๊น ์ด๋ ค์ - ๊ธฐ์กด ๋คํธ์ํฌ ์ฅ๋น ํธํ์ฑ ๋ฌธ์ ๊ฐ๋ฅ์ฑ - ๋ณต์กํ BGP EVPN ๊ตฌ์ฑ ํ์ |
ํญ๋ชฉ | ์ค๋ช |
---|---|
BGP EVPN ํ์ฐ | Flooding ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์ ์ด ํ๋ฉด์ผ๋ก ํ์คํ ์งํ |
ํ๋์จ์ด ์ง์ | ์ต์ ์ค์์น/๋ผ์ฐํฐ๋ VXLAN ๊ธฐ๋ฅ ๋ด์ฅํ |
SRv6 ์ฐ๊ณ | Segment Routing ๊ธฐ๋ฐ L3 ์ ์ด ๊ฐํ ์ถ์ธ |
ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ | Kubernetes + CNI ํ๋ฌ๊ทธ์ธ(Calico, Flannel ๋ฑ)๊ณผ์ ํตํฉ ํ์ฐ |
๋ณด์ ๊ฐํ | VXLAN ํธ๋ํฝ์ ๋ํ ์ํธํ ๋ฐ ์ ์ด ๊ธฐ๋ฅ ์ถ๊ฐ ํ์ (MACsec, IPsec ๋ฑ) |
"์ปดํจํฐ๋ค์ด ์๋๋ ๊ฐ์ ์ํํธ(๋คํธ์ํฌ)์ ์์ด์ผ ๋ํํ ์ ์์์ด์.
๊ทธ๋ฐ๋ฐ VXLAN์ ์ธํฐ๋ท ์์ ๋ง๋ฒ์ ํฐ๋์ ๋ง๋ค์ด์
๋ฉ๋ฆฌ ์๋ ์ปดํจํฐ๋ค๋ ๊ฐ์ ์ํํธ์ ์๋ ๊ฒ์ฒ๋ผ ์ด์ผ๊ธฐํ๊ฒ ๋์์ฃผ๋ ๊ธฐ์ ์ด์์!"
ํ๋ | ํฌ๊ธฐ | ์ค๋ช |
---|---|---|
Flags | 8๋นํธ | ํญ์ 0x08๋ก ์ค์ (VXLAN ์กด์ฌ ํ์) |
VNI (VXLAN Network ID) | 24๋นํธ | ๊ฐ์ ๋คํธ์ํฌ ์๋ณ์ |
Reserved | 24๋นํธ | ํ์ฌ๋ ์ฌ์ฉ๋์ง ์์ |
ํญ๋ชฉ | VLAN | VXLAN |
---|---|---|
์๋ณ์ ์ | 12๋นํธ (์ต๋ 4096) | 24๋นํธ (์ต๋ 16M) |
์บก์ํ ๋ฐฉ์ | ํ๋ ์ ํ๊น (802.1Q) | MAC-in-UDP ์บก์ํ |
ํ์ฅ์ฑ | ๋ฎ์ | ๋งค์ฐ ๋์ |
L3 ์ ์ก | ๋ถ๊ฐ | ๊ฐ๋ฅ |
์ ์ด ํ๋ฉด | ์์ | BGP EVPN ์ฌ์ฉ ๊ฐ๋ฅ |
์ฌ์ฉ ํ๊ฒฝ | ์๊ท๋ชจ ๋คํธ์ํฌ | ๋๊ท๋ชจ ๋ฐ์ดํฐ์ผํฐ/ํด๋ผ์ฐ๋ |