junyeokk
Blog
Networkยท2025. 06. 14

Virtual LAN (VLAN)

๐Ÿ“ก VLAN (๊ฐ€์ƒ LAN)

image.png
  • Q: LAN์ด ์ปค์ง€๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ์ž์ฃผ ์ด๋™ํ•˜๊ฒŒ ๋˜๋ฉด, ๊ธฐ์กด์˜ ๋‹จ์ผ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋„๋ฉ”์ธ ๊ตฌ์กฐ๋กœ๋Š” ์–ด๋–ค ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋Š”๊ฐ€?
    • ์˜ˆ๋ฅผ ๋“ค์–ด ํ•œ ๊ฑด๋ฌผ์— ๋‘ ๊ฐœ์˜ ํ•™๊ณผ(Computer Science, Electrical Engineering)๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž.
    • ์ด๋“ค์ด ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์„ž์—ฌ ์žˆ์ง€๋งŒ, ๋…ผ๋ฆฌ์ ์œผ๋กœ๋Š” ๊ฐ ํ•™๊ณผ๋งˆ๋‹ค ๋ณ„๋„ ๋„คํŠธ์›Œํฌ๋กœ ๋ถ„๋ฆฌ๋˜์–ด์•ผ ํ•˜๋Š” ์š”๊ตฌ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค.
  • ์ผ๋ฐ˜์ ์ธ ์ด๋”๋„ท LAN ๊ตฌ์„ฑ์€ ํ•˜๋‚˜์˜ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋„๋ฉ”์ธ์„ ํ˜•์„ฑํ•œ๋‹ค.
    • ํ•˜๋‚˜์˜ ์Šค์œ„์น˜ ๋˜๋Š” ์—ฌ๋Ÿฌ ์Šค์œ„์น˜๊ฐ€ ์—ฐ๊ฒฐ๋œ ํ™˜๊ฒฝ์—์„œ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ํŒจํ‚ท์€ ๋ชจ๋“  ํ˜ธ์ŠคํŠธ์—๊ฒŒ ์ „๋‹ฌ๋œ๋‹ค.
  • ๋„คํŠธ์›Œํฌ๊ฐ€ ์ปค์ง€๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋™ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค.
    • ์Šค์ผ€์ผ ํ™•์žฅ ๋ฌธ์ œ
      • ์‚ฌ์šฉ์ž๊ฐ€ ๋งŽ์•„์งˆ์ˆ˜๋ก, ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ํŠธ๋ž˜ํ”ฝ์ด ์ „์ฒด ๋„คํŠธ์›Œํฌ์— ๋ถ€๋‹ด์„ ์ค€๋‹ค.
      • ํ•˜๋‚˜์˜ ๋„๋ฉ”์ธ ์•ˆ์— ๋„ˆ๋ฌด ๋งŽ์€ ์žฅ์น˜๊ฐ€ ์žˆ์œผ๋ฉด ์„ฑ๋Šฅ ์ €ํ•˜, ์ถฉ๋Œ, ๋ณด์•ˆ ๋ฌธ์ œ ๋ฐœ์ƒ ๊ฐ€๋Šฅ.
    • ์œ ์—ฐ์„ฑ ๋ถ€์กฑ
      • ์‚ฌ์šฉ์ž๊ฐ€ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋‹ค๋ฅธ ๊ณณ์œผ๋กœ ์ด๋™ํ•  ๊ฒฝ์šฐ, ๊ธฐ์กด์˜ ์Šค์œ„์น˜ ํฌํŠธ ๊ธฐ๋ฐ˜ ๋„คํŠธ์›Œํฌ์—์„œ๋Š” ์„œ๋ธŒ๋„ท์ด๋‚˜ ๋ณด์•ˆ ์ •์ฑ…์„ ๋‹ค์‹œ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค.
image.png
  • ์˜ˆ๋ฅผ ๋“ค์–ด CS ์‚ฌ์šฉ์ž๊ฐ€ EE ๊ฑด๋ฌผ๋กœ ์‚ฌ๋ฌด์‹ค์„ ์˜ฎ๊ธด๋‹ค๊ณ  ํ•˜์ž.
    • ๊ทธ ์‚ฌ์šฉ์ž๋Š” ๋ฌผ๋ฆฌ์ ์œผ๋กœ EE ์Šค์œ„์น˜์— ์—ฐ๊ฒฐ๋˜์ง€๋งŒ, ์—ฌ์ „ํžˆ CS ๋„คํŠธ์›Œํฌ ์ •์ฑ…, ๋ณด์•ˆ ์„ค์ •, IP ์„œ๋ธŒ๋„ท์„ ์œ ์ง€ํ•˜๊ธฐ ์›ํ•œ๋‹ค.
  • ๊ธฐ์กด ๋ฐฉ์‹์˜ ํ•œ๊ณ„
    • ์Šค์œ„์น˜๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฌผ๋ฆฌ์ ์ธ ํฌํŠธ ๋‹จ์œ„๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ๋ถ„ํ•œ๋‹ค.
    • ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋™ํ•˜๋ฉด ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์— ์†ํ•˜๊ฒŒ ๋˜๊ณ , ๊ธฐ์กด ์„ค์ •์„ ๋‹ค์‹œ ํ•ด์•ผํ•œ๋‹ค.
      • IP ์žฌ์„ค์ •, ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™ ๋ณ€๊ฒฝ, โ€ฆ
    • ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋„๋ฉ”์ธ ํ™•์žฅ ๋ฌธ์ œ
      • ARP ์š”์ฒญ, DHCP ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ, ์•Œ ์ˆ˜ ์—†๋Š” MAC ์ฃผ์†Œ์— ๋Œ€ํ•œ flooding ๋“ฑ ๋ชจ๋“  ๋ ˆ์ด์–ด 2 ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๊ฐ€ ์ „์ฒด ๋„คํŠธ์›Œํฌ์— ํผ์ง„๋‹ค.
    • ๊ฒฐ๊ณผ์ ์œผ๋กœ ์„ฑ๋Šฅ ์ €ํ•˜, ๋ณด์•ˆ ์œ„ํ—˜, ํ”„๋ผ์ด๋ฒ„์‹œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.
  • LAN์ด ์ปค์ง€๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ์ž์ฃผ ์ด๋™ํ•˜๊ฒŒ ๋˜๋ฉด VLAN์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.
    • ์‚ฌ์šฉ์ž๋Š” ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์–ด๋””์— ์žˆ๋“  ๋…ผ๋ฆฌ์ ์œผ๋กœ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ์— ์†ํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋„๋ฉ”์ธ์€ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๋ถ„๋ฆฌ๋˜๋ฏ€๋กœ ๋ณด์•ˆ์„ฑ์ด ์˜ฌ๋ผ๊ฐ„๋‹ค.
    • ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž๋Š” ๊ตฌ์„ฑ ๋ณ€๊ฒฝ ์—†์ด ์œ ์—ฐํ•˜๊ฒŒ ์‚ฌ์šฉ์ž ์ด๋™์„ ์ง€์›ํ•  ์ˆ˜ ์žˆ๋‹ค.

ํฌํŠธ ๊ธฐ๋ฐ˜ VLAN

image.png
  • VLAN์€ ๋ฌผ๋ฆฌ์  ๊ตฌ์„ฑ๊ณผ ์ƒ๊ด€์—†์ด ๋„คํŠธ์›Œํฌ๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๋ถ„ํ• ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ ์ด๋‹ค.
    • ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ์  LAN ์ธํ”„๋ผ ์œ„์—์„œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋…ผ๋ฆฌ์  LAN์„ ๋™์‹œ์— ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ํฌํŠธ ๊ธฐ๋ฐ˜ VLAN
    • ์Šค์œ„์น˜ ๊ด€๋ฆฌ์ž๊ฐ€ ํŠน์ • ํฌํŠธ๋“ค์„ ๊ทธ๋ฃน์œผ๋กœ ๋ฌถ์–ด VLAN์œผ๋กœ ์ •์˜ํ•œ๋‹ค.
      • ex, ํฌํŠธ 18์€ EE ์ „์šฉ, 915๋Š” CS ์ „์šฉ VLAN
    • ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ•˜๋‚˜์˜ ์Šค์œ„์น˜๊ฐ€ ๋‘ ๊ฐœ์˜ ๋…ผ๋ฆฌ์  ์Šค์œ„์น˜์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๊ฒŒ ๋œ๋‹ค.
  • ๋™์ž‘ ๋ฐฉ์‹
    • ํฌํŠธ 1~8์— ์—ฐ๊ฒฐ๋œ ์žฅ์น˜๋ผ๋ฆฌ๋Š” ํ†ต์‹  ๊ฐ€๋Šฅ (EE VLAN)
    • ํฌํŠธ 9~15์— ์—ฐ๊ฒฐ๋œ ์žฅ์น˜๋ผ๋ฆฌ๋„ ํ†ต์‹  ๊ฐ€๋Šฅ (CS VLAN)
    • ํ•˜์ง€๋งŒ ์„œ๋กœ ๋‹ค๋ฅธ VLAN ๊ฐ„์—๋Š” ์ง์ ‘ ํ†ต์‹ ํ•  ์ˆ˜ ์—†์Œ
      • ๋ผ์šฐํ„ฐ ๋˜๋Š” ๋ ˆ์ด์–ด 3 ์Šค์œ„์น˜๋ฅผ ํ†ตํ•ด์„œ๋งŒ ๊ฐ€๋Šฅ
image.png
  • ํŠธ๋ž˜ํ”ฝ ๊ฒฉ๋ฆฌ (Traffic isolation)
    • ํฌํŠธ 18๋กœ ๊ตฌ์„ฑ๋œ EE VLAN์€ ๊ทธ๋“ค๋ผ๋ฆฌ๋งŒ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๊ณ , ํฌํŠธ 915๋กœ ๊ตฌ์„ฑ๋œ CS VLAN๊ณผ๋Š” ์„œ๋กœ ํ”„๋ ˆ์ž„์ด ๋„๋‹ฌํ•˜์ง€ ์•Š๋Š”๋‹ค.
    • VLAN์˜ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์œผ๋กœ, ์‹ค์ œ๋กœ๋Š” ์Šค์œ„์น˜๊ฐ€ ํ”„๋ ˆ์ž„์˜ ์ˆ˜์‹  ํฌํŠธ ๊ธฐ์ค€ ๊ฐ™์€ VLAN์— ์†ํ•˜๋Š”์ง€ ํŒ๋‹จํ•ด ๊ทธ์— ๋งž๋Š” ํฌํŠธ๋กœ๋งŒ ์ „๋‹ฌํ•˜๊ฒŒ ๋œ๋‹ค.
  • ๋™์  VLAN (Dynamic membership)
    • ํฌํŠธ๋“ค์€ VLAN ๊ฐ„์— ์œ ๋™์ ์œผ๋กœ ํ• ๋‹น๋  ์ˆ˜ ์žˆ๋‹ค.
      • ex, ํฌํŠธ 7์ด ํ‰์†Œ์—๋Š” EE VLAN์— ์†ํ•ด ์žˆ๋‹ค๊ฐ€, ํŠน์ • ์‹œ๊ฐ„์ด๋‚˜ ์ •์ฑ…์— ๋”ฐ๋ผ CS VLAN์œผ๋กœ ์ด๋™ ๊ฐ€๋Šฅ
    • ์ค‘์•™ VLAN ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(VLAN Management Policy Server ๋“ฑ)์ด ์ง€์›ํ•˜๋Š” ๊ฒฝ์šฐ ๊ฐ€๋Šฅ
  • VLAN ๊ฐ„ ํ†ต์‹  (Inter-VLAN forwarding)
    • ์„œ๋กœ ๋‹ค๋ฅธ VLAN๋ผ๋ฆฌ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง์ ‘ ํ†ต์‹  ๋ถˆ๊ฐ€
    • VLAN ๊ฐ„์˜ ํ†ต์‹ ์€ ๋ผ์šฐํ„ฐ ๋˜๋Š” L3 ์Šค์œ„์น˜๋ฅผ ํ†ตํ•ด ์ˆ˜ํ–‰
      • ์ด ๊ณผ์ •์„ Inter-VLAN Routing์ด๋ผ๊ณ  ํ•จ
      • ex, CS VLAN์˜ ํ˜ธ์ŠคํŠธ๊ฐ€ EE VLAN์˜ ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜๋ ค๋ฉด ํ”„๋ ˆ์ž„์€ ๋จผ์ € ๋ผ์šฐํ„ฐ๋กœ ๊ฐ€์„œ ๋‹ค๋ฅธ VLAN์œผ๋กœ ๋ผ์šฐํŒ…๋˜์–ด์•ผ ํ•œ๋‹ค
    • ์š”์ฆ˜์€ ์Šค์œ„์น˜์™€ ๋ผ์šฐํ„ฐ๊ฐ€ ํ†ตํ•ฉ๋œ ์žฅ๋น„(Layer 3 Switch)๊ฐ€ ๋งŽ์ด ์‚ฌ์šฉ๋˜์–ด ๋น ๋ฅธ ์†๋„์™€ ํ†ตํ•ฉ๋œ ๊ด€๋ฆฌ ๊ฐ€๋Šฅ
image.png
  • trunk port
    • VLAN์ด ๋‹จ์ผ ์Šค์œ„์น˜์—๋งŒ ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ , ์Šค์œ„์น˜ ์—ฌ๋Ÿฌ ๋Œ€์— ๊ฑธ์ณ ๋…ผ๋ฆฌ์ ์œผ๋กœ ํ™•์žฅ๋  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค.
    • ์ƒํ™ฉ ์„ค๋ช…
      • ex, EE VLAN์€ ํฌํŠธ 2, 3, 5, CS VLAN์€ ํฌํŠธ 4, 6, 7, 8์— ๋ถ„์‚ฐ๋˜์–ด ์žˆ๊ณ  ์ด๋“ค ํฌํŠธ๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ์Šค์œ„์น˜๋“ค์— ์กด์žฌํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋˜๋ฉด ์Šค์œ„์น˜ ๊ฐ„์—๋„ VLAN ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๋ฉฐ ํ”„๋ ˆ์ž„์„ ์ „๋‹ฌํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•œ๋‹ค.
      • ํ‘œ์ค€์ ์ธ 802.1 Ethernet ํ”„๋ ˆ์ž„์€ VLAN ID๋ฅผ ๋‹ด์„ ํ•„๋“œ๊ฐ€ ์—†๋‹ค. ๋”ฐ๋ผ์„œ ์Šค์œ„์น˜ ๊ฐ„์— ํ”„๋ ˆ์ž„์„ ์ „๋‹ฌํ•  ๋•Œ, ๊ทธ ํ”„๋ ˆ์ž„์ด ์–ด๋–ค VLAN์— ์†ํ•ด ์žˆ์—ˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์—†๋Š” ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค.
    • ํ•ด๊ฒฐ: trunk port + 802.1Q VLAN ํƒœ๊น…
      • trunk port๋Š” ์„œ๋กœ ๋‹ค๋ฅธ VLAN์˜ ํ”„๋ ˆ์ž„์„ ํ•˜๋‚˜์˜ ๋งํฌ๋กœ ์ „์†กํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •๋œ ์Šค์œ„์น˜ ํฌํŠธ๋‹ค. ํŠธ๋ ํฌ ํฌํŠธ๋Š” ๋ณดํ†ต ์Šค์œ„์น˜์™€ ์Šค์œ„์น˜ ๊ฐ„, ๋˜๋Š” ์Šค์œ„์น˜์™€ ๋ผ์šฐํ„ฐ ๊ฐ„ ์—ฐ๊ฒฐ์— ์‚ฌ์šฉํ•œ๋‹ค.
      • trunk port๋กœ ์ „๋‹ฌ๋˜๋Š” ํ”„๋ ˆ์ž„์—๋Š” VLAN ID๊ฐ€ ํฌํ•จ๋œ ํƒœ๊ทธ ํ•„๋“œ๊ฐ€ ์‚ฝ์ž…๋˜๋Š”๋ฐ, ์ด๋ฅผ VLAN ํƒœ๊น…์ด๋ผ ํ•œ๋‹ค.
      • 802.1Q ํ”„๋กœํ† ์ฝœ์— ์˜ํ•ด ์ถ”๊ฐ€๋œ๋‹ค. ์ˆ˜์‹  ์Šค์œ„์น˜๋Š” ์ด ํƒœ๊ทธ๋ฅผ ๋ณด๊ณ  ํ”„๋ ˆ์ž„์ด ์–ด๋–ค VLAN์— ์†ํ•œ ๊ฒƒ์ธ์ง€ ํŒ๋‹จํ•œ๋‹ค. ์ „์†ก์ด ๋๋‚œ ๋’ค์—๋Š” ์ˆ˜์‹  ์ธก์—์„œ ํƒœ๊ทธ๋ฅผ ์ œ๊ฑฐ(de-tagging)ํ•˜๊ณ , ์ผ๋ฐ˜ ํฌํŠธ๋กœ ์ „๋‹ฌํ•œ๋‹ค.
image.png
  • ๋ณต์Šต (802.1 Ethernet frame)
    • premable ์ˆ˜์‹ ์ž์™€ ๋ฐœ์‹ ์ž์˜ ํด๋Ÿญ ๋™๊ธฐํ™”๋ฅผ ์œ„ํ•œ 8๋ฐ”์ดํŠธ
    • type ์–ด๋–ค ํ”„๋กœํ† ์ฝœ์ด ์ƒ์œ„ ๊ณ„์ธต์— ์กด์žฌํ•˜๋Š”์ง€ ๋ช…์‹œ
    • crc ์ „์†ก ์˜ค๋ฅ˜ ๊ฒ€์ถœ
    • ๋‹น์—ฐํ•˜์ง€๋งŒ VLAN ๊ด€๋ จ ์ •๋ณด๊ฐ€ ์—†๋‹ค.
  • 802.1Q๋Š” ๊ธฐ์กด ๊ธฐ์กด Ethernet ํ”„๋ ˆ์ž„ ๊ตฌ์กฐ์— VLAN ํƒœ๊ทธ(4๋ฐ”์ดํŠธ)๋ฅผ ์‚ฝ์ž…ํ•œ ํ˜•ํƒœ๋‹ค.
    • ์‚ฝ์ž… ์œ„์น˜๋Š” source address์™€ type ์‚ฌ์ด๋‹ค.
    • Tag ํ•„๋“œ ๊ตฌ์„ฑ (4 bytes == 32 bits)
      • 2๋ฐ”์ดํŠธ TPID (Tag Protocol Identifier)
        • ๊ณ ์ • ๊ฐ’ 0x8100
        • ์ˆ˜์‹  ์ธก์ด โ€˜์ด ํ”„๋ ˆ์ž„์€ VLAN ํƒœ๊ทธ๊ฐ€ ์žˆ๋‹คโ€™๊ณ  ์ธ์‹ํ•˜๊ฒŒ ํ•œ๋‹ค.
      • 2๋ฐ”์ดํŠธ TCI (Tag Control Information)
        • VLAN ID (12๋น„ํŠธ): VLAN ๊ทธ๋ฃน ์‹๋ณ„
        • Priority (3๋น„ํŠธ): ์šฐ์„ ์ˆœ์œ„(QoS) ์„ค์ • ๊ฐ€๋Šฅ
        • CFI (1๋น„ํŠธ): Canonical Format Indicator (์‚ฌ์šฉ ๋นˆ๋„ ๋‚ฎ์Œ)
    • ํ”„๋ ˆ์ž„์— VLAN ํƒœ๊ทธ๊ฐ€ ์‚ฝ์ž…๋˜๋ฉด, ์ „์ฒด ํ”„๋ ˆ์ž„์˜ ๋‚ด์šฉ์ด ๋ฐ”๋€Œ๋ฏ€๋กœ CRC๋„ ์ƒˆ๋กญ๊ฒŒ ๊ณ„์‚ฐ๋˜์–ด์•ผ ํ•œ๋‹ค.
ํ•„๋“œ ์ด๋ฆ„ํฌ๊ธฐ์„ค๋ช…
TPID16๋น„ํŠธํ•ญ์ƒ 0x8100
Priority3๋น„ํŠธ์šฐ์„ ์ˆœ์œ„ ์ง€์ • (QoS)
CFI1๋น„ํŠธ๊ฑฐ์˜ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Œ
VLAN ID12๋น„ํŠธ0~4095 VLAN ๋ฒˆํ˜ธ ์ง€์ • ๊ฐ€๋Šฅ