์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„

์ฒ˜์Œ ๋‘ ๊ธฐ์‚ฌ์—์„œ๋Š” ์ž๋™ํ™” ๋ฌธ์ œ๋ฅผ ์ œ๊ธฐํ•˜๊ณ  ํ•ด๋‹น ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ฐœ๋žต์ ์œผ๋กœ ์„ค๋ช…ํ–ˆ์œผ๋ฉฐ, ๋‘ ๋ฒˆ์งธ ๊ธฐ์‚ฌ์—์„œ๋Š” ์„œ๋น„์Šค ๊ตฌ์„ฑ ์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ์ฒซ ๋ฒˆ์งธ ์ ‘๊ทผ ๋ฐฉ์‹์ธ ๋„คํŠธ์›Œํฌ ๊ฐ€์ƒํ™”๋กœ ํ›„ํ‡ดํ–ˆ์Šต๋‹ˆ๋‹ค.
์ด์ œ ๋ฌผ๋ฆฌ์  ๋„คํŠธ์›Œํฌ์˜ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ๊ทธ๋ฆด ์ฐจ๋ก€์ž…๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๋„คํŠธ์›Œํฌ ์„ค์ •์— ์ต์ˆ™ํ•˜์ง€ ์•Š๋‹ค๋ฉด ๋‹ค์Œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์— ๊ด€ํ•œ ๊ธฐ์‚ฌ.

๋ชจ๋“  ๋ฌธ์ œ:

์ด ์‹œ๋ฆฌ์ฆˆ์—์„œ ์„ค๋ช…ํ•˜๋Š” ์‚ฌ๋ก€๋Š” ๋ชจ๋“  ์œ ํ˜•, ๋ชจ๋“  ๊ทœ๋ชจ, ๋‹ค์–‘ํ•œ ๊ณต๊ธ‰์—…์ฒด(์•„๋‹˜)์— ์ ์šฉ ๊ฐ€๋Šฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ์ ‘๊ทผ๋ฒ•์„ ์ ์šฉํ•œ ๋ณดํŽธ์ ์ธ ์˜ˆ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ €๋Š” DC ๋„คํŠธ์›Œํฌ์˜ ์ตœ์‹  ์•„ํ‚คํ…์ฒ˜์— ์ค‘์ ์„ ๋‘˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํด๋กœ์ฆˆํŒฉํ† ๋ฆฌ.
MPLS L3VPN์—์„œ DCI๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์˜ค๋ฒ„๋ ˆ์ด ๋„คํŠธ์›Œํฌ๋Š” ํ˜ธ์ŠคํŠธ์˜ ๋ฌผ๋ฆฌ์  ๋„คํŠธ์›Œํฌ ์œ„์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค(OpenStack์˜ VXLAN, Tungsten Fabric ๋˜๋Š” ๋„คํŠธ์›Œํฌ์—์„œ ๊ธฐ๋ณธ IP ์—ฐ๊ฒฐ๋งŒ ํ•„์š”ํ•œ ๊ธฐํƒ€ ๋„คํŠธ์›Œํฌ์ผ ์ˆ˜ ์žˆ์Œ).

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„

์ด ๊ฒฝ์šฐ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ๊ตฌ์„ฑ๋œ ์žฅ๋น„๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ์ž๋™ํ™”์— ๋Œ€ํ•œ ๋น„๊ต์  ๊ฐ„๋‹จํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.

์ง„๊ณต ์ƒํƒœ์—์„œ ๊ตฌํ˜• DC๋ฅผ ์„ ํƒํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

  • ์–ด๋””์„œ๋‚˜ ํ•˜๋‚˜์˜ ๋””์ž์ธ ๋ฒ„์ „.
  • ๋‘ ๊ณต๊ธ‰์—…์ฒด๊ฐ€ ๋‘ ๊ฐœ์˜ ๋„คํŠธ์›Œํฌ ํ”Œ๋ ˆ์ธ์„ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ํ•˜๋‚˜์˜ DC๋Š” ๊ผฌํˆฌ๋ฆฌ์— ์žˆ๋Š” ๋‘ ๊ฐœ์˜ ์™„๋‘์ฝฉ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‚ด์šฉ

  • ๋ฌผ๋ฆฌ์  ํ† ํด๋กœ์ง€
  • ๋ผ์šฐํŒ…
  • IP ๊ณ„ํš
  • ๋ผ๋ฐ”
  • ๊ฒฐ๋ก 
  • ์œ ์šฉํ•œ ๋งํฌ

์˜ˆ๋ฅผ ๋“ค์–ด ์„œ๋น„์Šค ์ œ๊ณต์—…์ฒด์ธ LAN_DC๋Š” ๊ฐ‡ํžŒ ์—˜๋ฆฌ๋ฒ ์ดํ„ฐ์—์„œ ์ƒ์กดํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๊ต์œก ๋น„๋””์˜ค๋ฅผ ํ˜ธ์ŠคํŒ…ํ•ฉ๋‹ˆ๋‹ค.

๋Œ€๋„์‹œ์—์„œ๋Š” ์ด๊ฒƒ์ด ๋งค์šฐ ์ธ๊ธฐ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ๋งŽ์€ ๋ฌผ๋ฆฌ์  ๊ธฐ๊ณ„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋จผ์ €, ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋Œ€๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ๋Œ€๋žต์ ์œผ๋กœ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์‹ค์Šต์„ ์œ„ํ•ด ๋‹จ์ˆœํ™”ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ฌผ๋ฆฌ์  ํ† ํด๋กœ์ง€

์œ„์น˜

LAN_DC์—๋Š” 6๊ฐœ์˜ DC๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋Ÿฌ์‹œ์•„ (RU):
    • ๋ชจ์Šคํฌ๋ฐ”(MSK)
    • ์นด์ž”(kzn)

  • ์ŠคํŽ˜์ธ(SP):
    • ๋ฐ”๋ฅด์…€๋กœ๋‚˜(BCN)
    • ๋ง๋ผ๊ฐ€(MLG)

  • ์ค‘๊ตญ (CN):
    • ์ƒํ•˜์ด(SHA)
    • ์‹œ์•ˆ(์‹œ์•„)

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„

๋‚ด๋ถ€ DC(DC ๋‚ด๋ถ€)

๋ชจ๋“  DC์—๋Š” Clos ํ† ํด๋กœ์ง€๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋™์ผํ•œ ๋‚ด๋ถ€ ์—ฐ๊ฒฐ ๋„คํŠธ์›Œํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
Clos ๋„คํŠธ์›Œํฌ๋Š” ์–ด๋–ค ์ข…๋ฅ˜์ด๋ฉฐ ์™œ ๋ณ„๋„์˜ ๋„คํŠธ์›Œํฌ์— ์žˆ์Šต๋‹ˆ๊นŒ? ๊ธฐ์‚ฌ.

๊ฐ DC์—๋Š” ๋จธ์‹ ์ด ํฌํ•จ๋œ 10๊ฐœ์˜ ๋ž™์ด ์žˆ์œผ๋ฉฐ ๋ฒˆํ˜ธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. A, B, C ๋“ฑ๋“ฑ.

๊ฐ ๋ž™์—๋Š” 30๊ฐœ์˜ ๋จธ์‹ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์šฐ๋ฆฌ์—๊ฒŒ ๊ด€์‹ฌ์ด ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ๊ฐ ๋ž™์—๋Š” ๋ชจ๋“  ๊ธฐ๊ณ„๊ฐ€ ์—ฐ๊ฒฐ๋˜๋Š” ์Šค์œ„์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ž™ ์ƒ๋‹จ ์Šค์œ„์น˜ - ToR ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด Clos ๊ณต์žฅ์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์žŽ.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„
๊ณต์žฅ์˜ ์ผ๋ฐ˜ ๋‹ค์ด์–ด๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๊ฐ€ ์ „ํ™”ํ• ๊ฒŒ ํŠธ๋ฆฌํ”Œ ์—‘์Šค-์žŽY์–ด๋””์—์„œ ํŠธ๋ฆฌํ”Œ ์—‘์Šค - XNUMX์ž๋ฆฌ ์•ฝ์–ด DC Y - ์ผ๋ จ๋ฒˆํ˜ธ. ์˜ˆ๋ฅผ ๋“ค์–ด, kzn-leaf11.

๋‚ด ๊ธฐ์‚ฌ์—์„œ ๋‚˜๋Š” Leaf์™€ ToR์ด๋ผ๋Š” ์šฉ์–ด๋ฅผ ๋™์˜์–ด๋กœ ๋‹ค์†Œ ๊ฒฝ์†”ํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋„๋ก ํ—ˆ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ToR์€ ๊ธฐ๊ณ„๊ฐ€ ์—ฐ๊ฒฐ๋œ ๋ž™์— ์„ค์น˜๋˜๋Š” ์Šค์œ„์น˜์ž…๋‹ˆ๋‹ค.
๋ฆฌํ”„๋Š” Cloes ํ† ํด๋กœ์ง€ ์ธก๋ฉด์—์„œ ๋ฌผ๋ฆฌ์  ๋„คํŠธ์›Œํฌ ๋˜๋Š” XNUMX์ฐจ ์Šค์œ„์น˜์˜ ์žฅ์น˜ ์—ญํ• ์ž…๋‹ˆ๋‹ค.
์ฆ‰, Leaf != ToR์ž…๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด Leaf๋Š” EndofRaw ์Šค์œ„์น˜๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์ด ๊ธฐ์‚ฌ์˜ ํ‹€ ๋‚ด์—์„œ๋Š” ์ด๋“ค์„ ๋™์˜์–ด๋กœ ์ทจ๊ธ‰ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฐ ToR ์Šค์œ„์น˜๋Š” ์ฐจ๋ก€๋กœ XNUMX๊ฐœ์˜ ์ƒ์œ„ ์ˆ˜์ค€ ์ง‘๊ณ„ ์Šค์œ„์น˜์— ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ๋“ฑ๋ผˆ. DC์˜ ๋ž™ ํ•˜๋‚˜๊ฐ€ Spines์šฉ์œผ๋กœ ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค. ๋น„์Šทํ•˜๊ฒŒ ์ด๋ฆ„์„ ์ง€์ •ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํŠธ๋ฆฌํ”Œ ์—‘์Šค-์ฒ™์ถ”Y.

๋™์ผํ•œ ๋ž™์—๋Š” MPLS๊ฐ€ ํƒ‘์žฌ๋œ DC-2 ๋ผ์šฐํ„ฐ ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ์œ„ํ•œ ๋„คํŠธ์›Œํฌ ์žฅ๋น„๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋Œ€์ฒด๋กœ ์ด๋Š” ๋™์ผํ•œ ToR์ž…๋‹ˆ๋‹ค. ์ฆ‰, Spine ์Šค์œ„์น˜์˜ ๊ด€์ ์—์„œ ๋ณด๋ฉด ์—ฐ๊ฒฐ๋œ ์‹œ์Šคํ…œ์ด ์žˆ๋Š” ์ผ๋ฐ˜์ ์ธ ToR์ด๋‚˜ DCI์šฉ ๋ผ์šฐํ„ฐ๋Š” ์ „ํ˜€ ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹จ์ง€ ์ „๋‹ฌ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ํŠน๋ณ„ํ•œ ToR์„ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค. ์—ฃ์ง€๋ฆฌํ”„. ์šฐ๋ฆฌ๊ฐ€ ์ „ํ™”ํ• ๊ฒŒ ํŠธ๋ฆฌํ”Œ ์—‘์Šค-๊ฐ€์žฅ์ž๋ฆฌY.

๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„

์œ„์˜ ๋‹ค์ด์–ด๊ทธ๋žจ์—์„œ๋Š” ์‹ค์ œ๋กœ ๊ฐ€์žฅ์ž๋ฆฌ์™€ ์žŽ์„ ๊ฐ™์€ ์ˆ˜์ค€์— ๋ฐฐ์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ํด๋ž˜์‹ XNUMX๊ณ„์ธต ๋„คํŠธ์›Œํฌ ๊ทธ๋“ค์€ ์šฐ๋ฆฌ์—๊ฒŒ ์—…๋งํฌ(์ด ์šฉ์–ด์˜ ์œ ๋ž˜)๋ฅผ ์—…๋งํฌ๋กœ ๊ฐ„์ฃผํ•˜๋„๋ก ๊ฐ€๋ฅด์ณค์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์—์„œ DCI "์—…๋งํฌ"๊ฐ€ ๋‹ค์‹œ ๋‹ค์šด๋˜๋Š” ๊ฒƒ์œผ๋กœ ๋ฐํ˜€์กŒ์œผ๋ฉฐ, ์ด๋Š” ์ผ๋ถ€์˜ ๊ฒฝ์šฐ ์ผ๋ฐ˜์ ์ธ ๋…ผ๋ฆฌ๋ฅผ ์•ฝ๊ฐ„ ๊นจ๋œจ๋ฆฝ๋‹ˆ๋‹ค. ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์˜ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ๋” ์ž‘์€ ๋‹จ์œ„๋กœ ๋ถ„ํ• ํ•˜๋Š” ๊ฒฝ์šฐ - ํ˜„๋ฌผ ์ƒํ™˜ ์ง€๋ถˆ'(Point Of Delivery), ๊ฐœ๋ณ„ ๊ฐ•์กฐ ํ‘œ์‹œ ์—ฃ์ง€-PODDCI ๋ฐ ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค์šฉ์ž…๋‹ˆ๋‹ค.

์•ž์œผ๋กœ๋„ ์‰ฝ๊ฒŒ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๋„๋ก Spine ์œ„์— Edge๋ฅผ ๊ทธ๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด Spine์—๋Š” ์ง€๋Šฅ์ด ์—†์œผ๋ฉฐ ์ผ๋ฐ˜ Leaf ๋ฐ Edge-leaf๋กœ ์ž‘์—…ํ•  ๋•Œ ์ฐจ์ด๊ฐ€ ์—†๋‹ค๋Š” ์ ์„ ์—ผ๋‘์— ๋‘˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค(์—ฌ๊ธฐ์—๋Š” ๋‰˜์•™์Šค๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Œ). , ๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๊ฒƒ์€ ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค).

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„
Edge-leafs๋ฅผ ๊ฐ–์ถ˜ ๊ณต์žฅ ๊ณ„ํš.

Leaf, Spine ๋ฐ Edge์˜ ์‚ผ์œ„์ผ์ฒด๋Š” Underlay ๋„คํŠธ์›Œํฌ ๋˜๋Š” ํŒฉํ† ๋ฆฌ๋ฅผ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฏธ ์ •์˜ํ•œ ๋Œ€๋กœ ๋„คํŠธ์›Œํฌ ํŒฉํ† ๋ฆฌ(Underlay ์ฝ๊ธฐ)์˜ ์ž‘์—… ์ง€๋‚œ ํ˜ธ, ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋™์ผํ•œ DC ๋‚ด์˜ ๋จธ์‹ ๊ณผ ๋จธ์‹  ์‚ฌ์ด์— IP ์—ฐ๊ฒฐ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ์ด ๋ฐ”๋กœ ๋ชจ๋“ˆํ˜• ๋„คํŠธ์›Œํฌ ์ƒ์ž ๋‚ด๋ถ€์˜ ์Šค์œ„์นญ ๊ณต์žฅ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ณต์žฅ์ด๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค. SDSM14.

์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ํ† ํด๋กœ์ง€๋ฅผ ํŒฉํ† ๋ฆฌ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋ฒˆ์—ญ์—์„œ ํŒจ๋ธŒ๋ฆญ์€ ํŒจ๋ธŒ๋ฆญ์„ ์˜๋ฏธํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋™์˜ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์–ด๋ ต์Šต๋‹ˆ๋‹ค.
์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„

๊ณต์žฅ์€ ์™„์ „ํžˆ L3์ž…๋‹ˆ๋‹ค. VLAN ์—†์Œ, ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์—†์Œ - LAN_DC์—๋Š” ํ›Œ๋ฅญํ•œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ L3 ํŒจ๋Ÿฌ๋‹ค์ž„์— ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์œผ๋ฉฐ, ๊ฐ€์ƒ ๋จธ์‹ ์—๋Š” IP ์ฃผ์†Œ๋ฅผ ๋ณด์กดํ•˜๋Š” ์‹ค์‹œ๊ฐ„ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋‹ค์‹œ ํ•œ ๋ฒˆ: ์™œ ๊ณต์žฅ์ด ์žˆ๊ณ  L3๊ฐ€ ๋ณ„๋„์˜ ๊ณต์žฅ์— ์žˆ๋Š” ์ด์œ ์— ๋Œ€ํ•œ ๋Œ€๋‹ต์ž…๋‹ˆ๋‹ค. ๊ธฐ์‚ฌ.

DCI - ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ์ƒํ˜ธ ์—ฐ๊ฒฐ(Inter-DC)

DCI๋Š” Edge-Leaf๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, DCI๋Š” ๊ณ ์†๋„๋กœ์˜ ์ถœ๊ตฌ ์ง€์ ์ž…๋‹ˆ๋‹ค.
๋‹จ์ˆœํ™”๋ฅผ ์œ„ํ•ด DC๊ฐ€ ์ง์ ‘ ๋งํฌ๋กœ ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.
์™ธ๋ถ€ ์—ฐ๊ฒฐ์„ ๊ณ ๋ ค ๋Œ€์ƒ์—์„œ ์ œ์™ธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•  ๋•Œ๋งˆ๋‹ค ๋„คํŠธ์›Œํฌ๊ฐ€ ํฌ๊ฒŒ ๋‹จ์ˆœํ™”๋œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ถ”์ƒ ๋„คํŠธ์›Œํฌ๋ฅผ ์ž๋™ํ™”ํ•˜๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ๊ดœ์ฐฎ์„ ๊ฒƒ์ด์ง€๋งŒ ์‹ค์ œ ๋„คํŠธ์›Œํฌ์—๋Š” ๋ชฉ๋ฐœ์ด ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ์‚ฌ์‹ค์ด๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ด ์‹œ๋ฆฌ์ฆˆ์˜ ์š”์ ์€ ์ƒ์ƒ์˜ ๋ฌธ์ œ๋ฅผ ์˜์›…์ ์œผ๋กœ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ ‘๊ทผ ๋ฐฉ์‹์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๊ณ  ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Edge-Leafs์—์„œ ์–ธ๋”๋ ˆ์ด๋Š” VPN์— ๋ฐฐ์น˜๋˜๊ณ  MPLS ๋ฐฑ๋ณธ(๋™์ผํ•œ ์ง์ ‘ ๋งํฌ)์„ ํ†ตํ•ด ์ „์†ก๋ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์šฐ๋ฆฌ๊ฐ€ ์–ป๋Š” ์ตœ์ƒ์œ„ ๋‹ค์ด์–ด๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„

๋ผ์šฐํŒ…

DC ๋‚ด ๋ผ์šฐํŒ…์—๋Š” BGP๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
MPLS ํŠธ๋ ํฌ OSPF+LDP์—์„œ.
DCI์˜ ๊ฒฝ์šฐ ์ง€ํ•˜์—์„œ ์—ฐ๊ฒฐ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค(MPLS๋ฅผ ํ†ตํ•œ BGP L3VPN).

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„
์ผ๋ฐ˜ ๋ผ์šฐํŒ… ๋ฐฉ์‹

๊ณต์žฅ์—๋Š” OSPF ๋˜๋Š” ISIS(๋Ÿฌ์‹œ์•„ ์—ฐ๋ฐฉ์—์„œ ๊ธˆ์ง€๋œ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ)๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ฆ‰, ์ž๋™ ๊ฒ€์ƒ‰์ด๋‚˜ ์ตœ๋‹จ ๊ฒฝ๋กœ ๊ณ„์‚ฐ์€ ์—†์œผ๋ฉฐ ํ”„๋กœํ† ์ฝœ, ๋„ค์ด๋ฒ„ํ›„๋“œ ๋ฐ ์ •์ฑ…์„ ์ˆ˜๋™์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ(์‹ค์ œ๋กœ๋Š” ์ž๋™ - ์—ฌ๊ธฐ์„œ๋Š” ์ž๋™ํ™”์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Œ)๋งŒ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„
DC ๋‚ด์˜ BGP ๋ผ์šฐํŒ… ๋ฐฉ์‹

์™œ BGP์ธ๊ฐ€?

์ด ์ฃผ์ œ์—๋Š” ์ „์ฒด RFC ๋นŒ๋“œ ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค์ฃผ๋Š” Facebook๊ณผ Arista์˜ ์ด๋ฆ„์„ ๋”ฐ์„œ ๋ช…๋ช…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋งค์šฐ ํฐ BGP๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๋„คํŠธ์›Œํฌ. ๊ฑฐ์˜ ์†Œ์„ค์ฒ˜๋Ÿผ ์ฝํ˜€์„œ ๋‚˜๋ฅธํ•œ ์ €๋…์— ์ ๊ทน ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋‚ด ๊ธฐ์‚ฌ์—๋Š” ์ด์— ๋Œ€ํ•œ ์ „์ฒด ์„น์…˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‹น์‹ ์„ ์–ด๋””๋กœ ๋ฐ๋ ค๊ฐ€๋‚˜์š”? ๋‚˜๋Š” ๋ณด๋‚ด๋Š” ์ค‘์ด๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ ๋„คํŠธ์›Œํฌ ์žฅ์น˜ ์ˆ˜๊ฐ€ ์ˆ˜์ฒœ ๊ฐœ์— ๋‹ฌํ•˜๋Š” ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์˜ ๋„คํŠธ์›Œํฌ์—๋Š” ์ ํ•ฉํ•œ IGP๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์–ด๋””์—์„œ๋‚˜ BGP๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•˜๊ณ  ํ”„๋กœํ† ์ฝœ ๊ฐ„ ๋™๊ธฐํ™”์— ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•˜์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค.

๋†’์€ ํ™•๋ฅ ๋กœ ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅํ•˜์ง€ ์•Š์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์€ ์šฐ๋ฆฌ ๊ณต์žฅ์—์„œ๋Š” OSPF๋งŒ์œผ๋กœ๋„ ๋ˆˆ์— ์ถฉ๋ถ„ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์‹ค์ œ๋กœ ๊ฑฐ๋Œ€ ๊ทœ๋ชจ ๊ธฐ์—…๊ณผ ํด๋ผ์šฐ๋“œ ํƒ€์ดํƒ„์˜ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ์—๊ฒŒ ํ•„์š”ํ•œ ๋ช‡ ๊ฐ€์ง€ ๋ฆด๋ฆฌ์Šค์—๋งŒ BGP๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ‘œํŠธ๋ฅด ๋ผํ‘ธํ˜ธํ”„(Pyotr Lapukhov)๊ฐ€ ๋ฌผ๋ ค์ค€ ๊ฒƒ์ฒ˜๋Ÿผ ์šฐ๋ฆฌ๋Š” BGP๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ผ์šฐํŒ… ์ •์ฑ…

๋ฆฌํ”„ ์Šค์œ„์น˜์—์„œ๋Š” Underlay ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์˜ ์ ‘๋‘์‚ฌ๋ฅผ BGP๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
์šฐ๋ฆฌ๋Š” ๋‹ค์Œ ์‚ฌ์ด์— BGP ์„ธ์…˜์„ ๊ฐ€์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์ด๋Ÿฌํ•œ Underlay ์ ‘๋‘์‚ฌ๊ฐ€ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์—ฌ๊ธฐ์ €๊ธฐ์„œ ๋ฐœํ‘œ๋˜๋Š” ๋ฆฌํ”„-์ŠคํŒŒ์ธ ์Œ์ž…๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„

ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๋‚ด์—์„œ ToRe๋กœ ๊ฐ€์ ธ์˜จ ์‚ฌ์–‘์„ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. Edge-Leafs์—์„œ๋Š” ์ด๋ฅผ ์ง‘๊ณ„ํ•˜์—ฌ ์›๊ฒฉ DC์— ์•Œ๋ฆฌ๊ณ  TOR๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์ฆ‰, ๊ฐ ToR์€ ๋™์ผํ•œ DC์˜ ๋‹ค๋ฅธ ToR์— ๋„๋‹ฌํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๋‹ค๋ฅธ DC์˜ ToR์— ๋„๋‹ฌํ•˜๋Š” ์ง„์ž…์ ์ด ์–ด๋””์ธ์ง€ ์ •ํ™•ํžˆ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

DCI์—์„œ๋Š” ๊ฒฝ๋กœ๊ฐ€ VPNv4๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด Edge-Leaf์—์„œ ๊ณต์žฅ์„ ํ–ฅํ•œ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ VRF์— ๋ฐฐ์น˜๋˜๊ณ  ์ด๋ฅผ UNDERLAY๋ผ๊ณ  ๋ถ€๋ฅด๋ฉฐ Edge-Leaf์˜ Spine์ด ์žˆ๋Š” ์ด์›ƒ์€ VRF ๋‚ด์—์„œ VPNv4์˜ Edge-Leaf ์‚ฌ์ด์—์„œ ์ƒ์Šนํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์กฑ.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„

๋˜ํ•œ Spine์—์„œ ์ˆ˜์‹ ํ•œ ๊ฒฝ๋กœ๋ฅผ ๋‹ค์‹œ ๋ฐœํ‘œํ•˜๋Š” ๊ฒƒ์„ ๊ธˆ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„

Leaf ๋ฐ Spine์—์„œ๋Š” ๋ฃจํ”„๋ฐฑ์„ ๊ฐ€์ ธ์˜ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ผ์šฐํ„ฐ ID๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ๋งŒ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ Edge-Leafs์—์„œ๋Š” ์ด๋ฅผ Global BGP๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ๋ฃจํ”„๋ฐฑ ์ฃผ์†Œ ์‚ฌ์ด์—์„œ Edge-Leafs๋Š” IPv4 VPN ์ œํ’ˆ๊ตฐ์—์„œ ์„œ๋กœ BGP ์„ธ์…˜์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

EDGE ์žฅ์น˜ ์‚ฌ์ด์—๋Š” OSPF+LDP ๋ฐฑ๋ณธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ํ•˜๋‚˜์˜ ์˜์—ญ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋งค์šฐ ๊ฐ„๋‹จํ•œ ๊ตฌ์„ฑ.

๋ผ์šฐํŒ…์„ ์ ์šฉํ•œ ์‚ฌ์ง„์ž…๋‹ˆ๋‹ค.

BGP ASN

์—์ง€-๋ฆฌํ”„ ASN

Edge-Leaf์—๋Š” ๋ชจ๋“  DC์— ํ•˜๋‚˜์˜ ASN์ด ์žˆ์Šต๋‹ˆ๋‹ค. Edge-Leaf ์‚ฌ์ด์— iBGP๊ฐ€ ์žˆ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋ฉฐ eBGP์˜ ๋‰˜์•™์Šค์— ์–ฝ๋งค์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 65535๋ผ๊ณ  ํ•ฉ์‹œ๋‹ค. ์‹ค์ œ๋กœ๋Š” ๊ณต๊ฐœ AS์˜ ๋ฒˆํ˜ธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฒ™์ถ” ASN

Spine์—์„œ๋Š” DC๋‹น ํ•˜๋‚˜์˜ ASN์„ ๊ฐ–์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” ๊ฐœ์ธ AS ๋ฒ”์œ„(64512, 64513 ๋“ฑ)์˜ ์ฒซ ๋ฒˆ์งธ ์ˆซ์ž๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์™œ DC์— ASN์ด ์žˆ๋‚˜์š”?

์ด ์งˆ๋ฌธ์„ ๋‘ ๊ฐ€์ง€๋กœ ๋‚˜๋ˆ„์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

  • ํ•œ DC์˜ ๋ชจ๋“  ์ŠคํŒŒ์ธ์—์„œ ASN์ด ๋™์ผํ•œ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
  • DC๋งˆ๋‹ค ๋‹ค๋ฅธ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

ํ•˜๋‚˜์˜ DC์˜ ๋ชจ๋“  ์ŠคํŒŒ์ธ์— ๋™์ผํ•œ ASN์ด ์žˆ๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

Edge-Leaf์— ์žˆ๋Š” Underlay ๊ฒฝ๋กœ์˜ AS-Path๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
[leafX_ASN, spine_ASN, edge_ASN]
Spine์— ๋‹ค์‹œ ๊ด‘๊ณ ํ•˜๋ ค๊ณ  ํ•˜๋ฉด ํ•ด๋‹น AS(Spine_AS)๊ฐ€ ์ด๋ฏธ ๋ชฉ๋ก์— ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ DC ๋‚ด์—์„œ๋Š” Edge๋กœ ์˜ฌ๋ผ๊ฐ€๋Š” Underlay ๊ฒฝ๋กœ๊ฐ€ ๋‚ด๋ ค๊ฐˆ ์ˆ˜ ์—†๋‹ค๋Š” ์ ์— ์™„์ „ํžˆ ๋งŒ์กฑํ•ฉ๋‹ˆ๋‹ค. DC ๋‚ด์˜ ํ˜ธ์ŠคํŠธ ๊ฐ„์˜ ๋ชจ๋“  ํ†ต์‹ ์€ ์ŠคํŒŒ์ธ ์ˆ˜์ค€ ๋‚ด์—์„œ ์ด๋ฃจ์–ด์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„

์ด ๊ฒฝ์šฐ ๋‹ค๋ฅธ DC์˜ ์ง‘๊ณ„๋œ ๊ฒฝ๋กœ๋Š” ์–ด๋–ค ๊ฒฝ์šฐ์—๋„ ์‰ฝ๊ฒŒ ToR์— ๋„๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น AS-Path์—๋Š” AS Edge-Leaf์˜ ์ˆ˜์ธ ASN 65535๋งŒ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๊ทธ๊ณณ์—์„œ ์ƒ์„ฑ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

DC๋งˆ๋‹ค ๋‹ค๋ฅธ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ด๋ก ์ ์œผ๋กœ๋Š” ๋ฃจํ”„๋ฐฑ๊ณผ ์ผ๋ถ€ ์„œ๋น„์Šค ๊ฐ€์ƒ ๋จธ์‹ ์„ DC ๊ฐ„์— ๋Œ์–ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ํ˜ธ์ŠคํŠธ์—์„œ Route Reflector๋ฅผ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ ๊ฐ™์€ VNGW (๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ ๊ฒŒ์ดํŠธ์›จ์ด)๋Š” BGP๋ฅผ ํ†ตํ•ด TopR๊ณผ ์ž ๊ทธ๊ณ  ๋ชจ๋“  DC์—์„œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋ฃจํ”„๋ฐฑ์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ AS-Path๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
[VNF_ASN, leafX_DC1_ASN, spine_DC1_ASN, edge_ASN, spine_DC2_ASN, leafY_DC2_ASN]

๊ทธ๋ฆฌ๊ณ  ์–ด๋””์—๋„ ์ค‘๋ณต๋œ ASN์ด ์žˆ์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„

์ฆ‰, Spine_DC1๊ณผ Spine_DC2๋Š” leafX_DC1๊ณผ leafY_DC2์ฒ˜๋Ÿผ ๋‹ฌ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฐ”๋กœ ์šฐ๋ฆฌ๊ฐ€ ์ ‘๊ทผํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์•„์‹œ๋‹ค์‹œํ”ผ ๋ฃจํ”„ ๋ฐฉ์ง€ ๋ฉ”์ปค๋‹ˆ์ฆ˜(Cisco์—์„œ๋Š” ํ—ˆ์šฉ)์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ค‘๋ณต๋œ ASN์ด ์žˆ๋Š” ๊ฒฝ๋กœ๋ฅผ ํ—ˆ์šฉํ•˜๋Š” ํ•ดํ‚น์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์‹ฌ์ง€์–ด ํ•ฉ๋ฒ•์ ์ธ ์šฉ๋„๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Š” ๋„คํŠธ์›Œํฌ ์•ˆ์ •์„ฑ์— ์žˆ์–ด์„œ ์ž ์žฌ์ ์ธ ๊ฒฉ์ฐจ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ €๋Š” ๊ฐœ์ธ์ ์œผ๋กœ ๊ทธ๊ฒƒ์— ๋ช‡ ๋ฒˆ ๋น ์กŒ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์œ„ํ—˜ํ•œ ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ๊ธฐํšŒ๊ฐ€ ์žˆ๋‹ค๋ฉด ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ํ™œ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฆฌํ”„ ASN

๋„คํŠธ์›Œํฌ ์ „์ฒด์˜ ๊ฐ ๋ฆฌํ”„ ์Šค์œ„์น˜์—๋Š” ๊ฐœ๋ณ„ ASN์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์œ„์—์„œ ์„ค๋ช…ํ•œ ์ด์œ  ๋•Œ๋ฌธ์— ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋ฃจํ”„๊ฐ€ ์—†๋Š” AS-Path, ๋ถ๋งˆํฌ๊ฐ€ ์—†๋Š” BGP ๊ตฌ์„ฑ.

Leaf ์‚ฌ์ด์˜ ๊ฒฝ๋กœ๊ฐ€ ์›ํ™œํ•˜๊ฒŒ ์ „๋‹ฌ๋˜๋ ค๋ฉด AS-Path๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
[leafX_ASN, spine_ASN, leafY_ASN]
์—ฌ๊ธฐ์„œ leafX_ASN๊ณผ leafY_ASN์€ ๋‹ฌ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Š” DC ๊ฐ„ VNF ๋ฃจํ”„๋ฐฑ์ด ๋ฐœํ‘œ๋˜๋Š” ์ƒํ™ฉ์—๋„ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
[VNF_ASN, leafX_DC1_ASN, spine_DC1_ASN, edge_ASN, spine_DC2_ASN, leafY_DC2_ASN]

4๋ฐ”์ดํŠธ ASN์„ ์‚ฌ์šฉํ•˜๊ณ  Spine์˜ ASN๊ณผ Leaf ์Šค์œ„์น˜ ๋ฒˆํ˜ธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. Spine_ASN.0000X.

ASN์„ ์‚ฌ์šฉํ•œ ์‚ฌ์ง„์ž…๋‹ˆ๋‹ค.
์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„

IP ๊ณ„ํš

๊ธฐ๋ณธ์ ์œผ๋กœ ๋‹ค์Œ ์—ฐ๊ฒฐ์— ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  1. ToR๊ณผ ์‹œ์Šคํ…œ ๊ฐ„์˜ ๊ธฐ๋ณธ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์‹œ์Šคํ…œ์ด ๋‹ค๋ฅธ ์‹œ์Šคํ…œ๊ณผ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ „์ฒด ๋„คํŠธ์›Œํฌ ๋‚ด์—์„œ ๊ณ ์œ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ•์ด ์ข‹์Œ 10/8. ๊ฐ ๋ž™์—๋Š” ์˜ˆ๋น„ ๊ณต๊ฐ„์ด ์žˆ๋Š” /26์ด ์žˆ์Šต๋‹ˆ๋‹ค. DC๋‹น /19, ์ง€์—ญ๋‹น /17์„ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค.
  2. Leaf/Tor์™€ Spine ๊ฐ„์˜ ์ฃผ์†Œ๋ฅผ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

    ์ด๋ฅผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ ์œผ๋กœ ํ• ๋‹นํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์—ฐ๊ฒฐํ•ด์•ผ ํ•˜๋Š” ์žฅ์น˜์˜ ์ด๋ฆ„์—์„œ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.

    ๋†”๋‘์„ธ์š”... 169.254.0.0/16.
    ์ฆ‰ 169.254.00X.Y/31์–ด๋””์—์„œ X - ์ฒ™์ถ” ๋ฒˆํ˜ธ, Y โ€” P2P ๋„คํŠธ์›Œํฌ /31.
    ์ด๋ฅผ ํ†ตํ•ด DC์—์„œ ์ตœ๋Œ€ 128๊ฐœ์˜ ๋ž™๊ณผ ์ตœ๋Œ€ 10๊ฐœ์˜ Spine์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งํฌ ์ฃผ์†Œ๋Š” DC์—์„œ DC๋กœ ๋ฐ˜๋ณต๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  3. ์„œ๋ธŒ๋„ท์—์„œ Spine-Edge-Leaf ์ ‘ํ•ฉ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. 169.254.10X.Y/31, ์ •ํ™•ํžˆ ๊ฐ™์€ ๊ณณ X - ์ฒ™์ถ” ๋ฒˆํ˜ธ, Y โ€” P2P ๋„คํŠธ์›Œํฌ /31.
  4. Edge-Leaf์—์„œ MPLS ๋ฐฑ๋ณธ์œผ๋กœ ์ฃผ์†Œ๋ฅผ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ๋Š” ์ƒํ™ฉ์ด ๋‹ค์†Œ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋ชจ๋“  ์กฐ๊ฐ์ด ํ•˜๋‚˜์˜ ํŒŒ์ด๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ๋™์ผํ•œ ์ฃผ์†Œ๋ฅผ ์žฌ์‚ฌ์šฉํ•˜๋ฉด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ฌด๋ฃŒ ์„œ๋ธŒ๋„ท์„ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๊ธฐ์ค€์œผ๋กœ ์‚ผ์ž 192.168.0.0/16 ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์œผ๋กœ๋ถ€ํ„ฐ ์ž์œ ๋กœ์šด ์ž๋“ค์„ ๊ธ์–ด๋‚ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  5. ๋ฃจํ”„๋ฐฑ ์ฃผ์†Œ. ์šฐ๋ฆฌ๋Š” ๊ทธ๋“ค์„ ์œ„ํ•ด ์ „์ฒด ๋ฒ”์œ„๋ฅผ ์ œ๊ณตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค 172.16.0.0/12.
    • ๋ฆฌํ”„ - DC๋‹น /25 - ๋™์ผํ•œ 128๊ฐœ ๋ž™. ์ง€์—ญ๋ณ„๋กœ /23์„ ํ• ๋‹นํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
    • ์ฒ™์ถ” - DC๋‹น /28 - ์ตœ๋Œ€ 16๊ฐœ์˜ ์ฒ™์ถ”. ์ง€์—ญ๋ณ„๋กœ /26์„ ํ• ๋‹นํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
    • Edge-Leaf - DC๋‹น /29 - ์ตœ๋Œ€ 8๊ฐœ ์ƒ์ž. ์ง€์—ญ๋ณ„๋กœ /27์„ ํ• ๋‹นํ•ด๋ณด์ž.

DC์— ํ• ๋‹น๋œ ๋ฒ”์œ„๊ฐ€ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ(์•„๋ฌด๊ฒƒ๋„ ์—†์„ ๊ฒฝ์šฐ - ์šฐ๋ฆฌ๋Š” ํ•˜์ดํผ์Šค์ผ€์ผ๋Ÿฌ๋ผ๊ณ  ์ฃผ์žฅํ•จ) ๋‹ค์Œ ๋ธ”๋ก์„ ์„ ํƒํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

IP ์ฃผ์†Œ๊ฐ€ ์žˆ๋Š” ์‚ฌ์ง„์ž…๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„

๋ฃจํ”„๋ฐฑ:

์ ‘๋‘์‚ฌ
์žฅ์น˜ ์—ญํ• 
์ง€๋ฐฉ
DC

172.16.0.0/23
๊ฐ€์žฅ์ž๋ฆฌ
 
 

172.16.0.0/27
ru
 

172.16.0.0/29
MSK

172.16.0.8/29
kzn

172.16.0.32/27
sp
 

172.16.0.32/29
BCN

172.16.0.40/29
MLG

172.16.0.64/27
cn
 

172.16.0.64/29
SHA

172.16.0.72/29
์‹œ์•„

172.16.2.0/23
๋“ฑ๋ผˆ
 
 

172.16.2.0/26
ru
 

172.16.2.0/28
MSK

172.16.2.16/28
kzn

172.16.2.64/26
sp
 

172.16.2.64/28
BCN

172.16.2.80/28
MLG

172.16.2.128/26
cn
 

172.16.2.128/28
SHA

172.16.2.144/28
์‹œ์•„

172.16.8.0/21
์žŽ
 
 

172.16.8.0/23
ru
 

172.16.8.0/25
MSK

172.16.8.128/25
kzn

172.16.10.0/23
sp
 

172.16.10.0/25
BCN

172.16.10.128/25
MLG

172.16.12.0/23
cn
 

172.16.12.0/25
SHA

172.16.12.128/25
์‹œ์•„

๋ฐ‘๋ฐ›์นจ:

์ ‘๋‘์‚ฌ
์ง€๋ฐฉ
DC

10.0.0.0/17
ru
 

10.0.0.0/19
MSK

10.0.32.0/19
kzn

10.0.128.0/17
sp
 

10.0.128.0/19
BCN

10.0.160.0/19
MLG

10.1.0.0/17
cn
 

10.1.0.0/19
SHA

10.1.32.0/19
์‹œ์•„

๋ผ๋ฐ”

๋‘ ๊ฐœ์˜ ๊ณต๊ธ‰ ์—…์ฒด. ํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ. ADSM.

์ฃผ๋‹ˆํผ + ์•„๋ฆฌ์Šคํƒ€. ์šฐ๋ถ„ํˆฌ. ์ข‹์€ ์ด๋ธŒ.

Mirana์— ์žˆ๋Š” ๊ฐ€์ƒ ์„œ๋ฒ„์˜ ๋ฆฌ์†Œ์Šค ์–‘์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์ œํ•œ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ์—ฐ์Šต์„ ์œ„ํ•ด ์ตœ๋Œ€ํ•œ ๋‹จ์ˆœํ™”๋œ ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„

๋‘ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ: ์นด์ž”๊ณผ ๋ฐ”๋ฅด์…€๋กœ๋‚˜.

  • ๋‘ ๊ฐœ์˜ ์ฒ™์ถ”๊ฐ€ ๊ฐ๊ฐ Juniper์™€ Arista์ž…๋‹ˆ๋‹ค.
  • ๊ฐ๊ฐ ํ•˜๋‚˜์˜ ํ† ๋Ÿฌ์Šค(๋ฆฌํ”„) - Juniper ๋ฐ Arista, ํ•˜๋‚˜์˜ ์—ฐ๊ฒฐ๋œ ํ˜ธ์ŠคํŠธ(์ด๋ฅผ ์œ„ํ•ด ๊ฒฝ๋Ÿ‰ Cisco IOL์„ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค).
  • ๊ฐ๊ฐ ํ•˜๋‚˜์˜ Edge-Leaf ๋…ธ๋“œ(ํ˜„์žฌ๋Š” Juniper์—๋งŒ ํ•ด๋‹น)
  • ํ•˜๋‚˜์˜ Cisco ์Šค์œ„์น˜๋กœ ๋ชจ๋“  ๊ฒƒ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋„คํŠธ์›Œํฌ ๋ฐ•์Šค ์™ธ์—๋„ ๊ฐ€์ƒ ์ œ์–ด ๋จธ์‹ ์ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์šฐ๋ถ„ํˆฌ๋ฅผ ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.
    ๋ชจ๋“  ์žฅ์น˜์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ IPAM/DCIM ์‹œ์Šคํ…œ, ์—ฌ๋Ÿฌ Python ์Šคํฌ๋ฆฝํŠธ, Ansible ๋ฐ ๊ธฐํƒ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ „์ฒด ๊ตฌ์„ฑ ๋ชจ๋“  ๋„คํŠธ์›Œํฌ ์žฅ์น˜์˜ ์ž๋™ํ™”๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์žฌํ˜„ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฒฐ๋ก 

๊ทธ๊ฒƒ๋„ ๋ฐ›์•„๋“ค์—ฌ์ง€๋‚˜์š”? ๊ฐ ๊ธฐ์‚ฌ ์•„๋ž˜์— ์งง์€ ๊ฒฐ๋ก ์„ ์จ์•ผ ํ•ฉ๋‹ˆ๊นŒ?

๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ์„ ํƒํ–ˆ๋‹ค XNUMX๋‹จ๊ณ„ ๋งŽ์€ ๋™์„œ ํŠธ๋ž˜ํ”ฝ์ด ์˜ˆ์ƒ๋˜๊ณ  ECMP๊ฐ€ ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— DC ๋‚ด๋ถ€์— Kloz ๋„คํŠธ์›Œํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ๋Š” ๋ฌผ๋ฆฌ์ (์–ธ๋”๋ ˆ์ด)๊ณผ ๊ฐ€์ƒ(์˜ค๋ฒ„๋ ˆ์ด)์œผ๋กœ ๊ตฌ๋ถ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ์˜ค๋ฒ„๋ ˆ์ด๋Š” ํ˜ธ์ŠคํŠธ์—์„œ ์‹œ์ž‘๋˜๋ฏ€๋กœ ์–ธ๋”๋ ˆ์ด์— ๋Œ€ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์ด ๋‹จ์ˆœํ™”๋ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ํ™•์žฅ์„ฑ๊ณผ ์ •์ฑ… ์œ ์—ฐ์„ฑ์„ ์œ„ํ•ด ๋„คํŠธ์›Œํฌ ๋„คํŠธ์›Œํฌ์˜ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ๋กœ BGP๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

DCI(Edge-leaf)๋ฅผ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋ณ„๋„์˜ ๋…ธ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฐฑ๋ณธ์—๋Š” OSPF+LDP๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
DCI๋Š” MPLS L3VPN์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค.
P2P ๋งํฌ์˜ ๊ฒฝ์šฐ ์žฅ์น˜ ์ด๋ฆ„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ ์œผ๋กœ IP ์ฃผ์†Œ๋ฅผ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.
์žฅ์น˜์˜ ์—ญํ• ๊ณผ ์œ„์น˜์— ๋”ฐ๋ผ ๋ฃจํ”„๋ฐฑ์„ ์ˆœ์ฐจ์ ์œผ๋กœ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค.
์–ธ๋”๋ ˆ์ด ์ ‘๋‘์‚ฌ - ์œ„์น˜์— ๋”ฐ๋ผ ์ˆœ์ฐจ์ ์œผ๋กœ ๋ฆฌํ”„ ์Šค์œ„์น˜์—๋งŒ ํ•ด๋‹น๋ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ ๋‹น์žฅ ์žฅ๋น„๊ฐ€ ์•„์ง ์„ค์น˜๋˜์ง€ ์•Š์•˜๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ ๋‹ค์Œ ๋‹จ๊ณ„๋Š” ์ด๋ฅผ ์‹œ์Šคํ…œ(IPAM, ์ธ๋ฒคํ† ๋ฆฌ)์— ์ถ”๊ฐ€ํ•˜๊ณ , ์•ก์„ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ , ๊ตฌ์„ฑ์„ ์ƒ์„ฑํ•˜๊ณ  ๋ฐฐํฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ ๊ธฐ์‚ฌ์—์„œ๋Š” DC์˜ IP ๊ณต๊ฐ„์— ๋Œ€ํ•œ ์ธ๋ฒคํ† ๋ฆฌ ๋ฐ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์ธ Netbox๋ฅผ ๋‹ค๋ฃจ๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

  • ๊ต์ • ๋ฐ ์ˆ˜์ •์„ ๋‹ด๋‹นํ•œ @glazgoo๋ผ๊ณ ๋„ ๋ถˆ๋ฆฌ๋Š” Andrey Glazkov
  • ๊ต์ • ๋ฐ ํŽธ์ง‘์„ ๋‹ด๋‹นํ•œ Alexander Klimenko(@v00lk)
  • KDPV์˜ ์•„๋ฅดํ…œ ์ฒด๋ฅด๋…ธ๋ฐ”์ด

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€