์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ํŒŒํŠธ XNUMX. ๊ณ„ํš

SDSM์€ ๋๋‚ฌ์ง€๋งŒ ํ†ต์ œํ•  ์ˆ˜ ์—†๋Š” ๊ธ€์“ฐ๊ธฐ ์š•๊ตฌ๋Š” ๋‚จ์•„์žˆ์Šต๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ํŒŒํŠธ XNUMX. ๊ณ„ํš

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

์ด ๊ธฐ์‚ฌ๋ฅผ ํ†ตํ•ด ๋‚˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์‹œ๋ฆฌ์ฆˆ๋ฅผ ์‹œ์ž‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋ฅผ ์ž๋™ํ™”๊ฐ€ ๋ณด์ž…๋‹ˆ๋‹ค.
๊ทธ ๊ณผ์ •์—์„œ ์ž๋™ํ™”, ๋ณ€์ˆ˜ ์ €์žฅ, ๋””์ž์ธ ํ˜•์‹ํ™”, RestAPI, NETCONF, YANG, YDK์˜ ๋‹จ๊ณ„๋ฅผ ์ดํ•ดํ•˜๊ณ  ๋งŽ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
๋‚˜๋ฅผ a) ๊ฐ๊ด€์ ์ธ ์ง„์‹ค์ด ์•„๋‹˜ b) ๋ฌด์กฐ๊ฑด์ ์œผ๋กœ ์ตœ์„ ์˜ ์ ‘๊ทผ ๋ฐฉ์‹์ด ์•„๋‹˜ c) ๋‚ด ์˜๊ฒฌ์€ ์ฒซ ๋ฒˆ์งธ ๊ธฐ์‚ฌ์—์„œ ๋งˆ์ง€๋ง‰ ๊ธฐ์‚ฌ๋กœ ์ด๋™ํ•˜๋Š” ๋™์•ˆ์—๋„ ๋ฐ”๋€” ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์†”์งํžˆ ๋งํ•˜๋ฉด ์ดˆ์•ˆ ๋‹จ๊ณ„์—์„œ ์ถœํŒ ํ›„ ๋‚˜๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์™„์ „ํžˆ ๋‘ ๋ฒˆ ๋‹ค์‹œ ์ผ์Šต๋‹ˆ๋‹ค.

๋‚ด์šฉ

  1. ๋Œ€์ƒ
    1. ๋„คํŠธ์›Œํฌ๋Š” ํ•˜๋‚˜์˜ ์œ ๊ธฐ์ฒด์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.
    2. ๊ตฌ์„ฑ ํ…Œ์ŠคํŠธ
    3. ๋ฒ„์ „ ๊ด€๋ฆฌ
    4. ์„œ๋น„์Šค ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์ž๊ฐ€ ๋ณต๊ตฌ

  2. ์ž๊ธˆ
    1. ์ธ๋ฒคํ† ๋ฆฌ ์‹œ์Šคํ…œ
    2. IP ๊ณต๊ฐ„ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ
    3. ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค ์„ค๋ช… ์‹œ์Šคํ…œ
    4. ์žฅ์น˜ ์ดˆ๊ธฐํ™” ๋ฉ”์ปค๋‹ˆ์ฆ˜
    5. ๊ณต๊ธ‰์—…์ฒด์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š๋Š” ๊ตฌ์„ฑ ๋ชจ๋ธ
    6. ๊ณต๊ธ‰์—…์ฒด๋ณ„ ๋“œ๋ผ์ด๋ฒ„ ์ธํ„ฐํŽ˜์ด์Šค
    7. ์žฅ์น˜์— ๊ตฌ์„ฑ์„ ์ „๋‹ฌํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜
    8. CI / CD
    9. ๋ฐฑ์—… ๋ฐ ํŽธ์ฐจ ๊ฒ€์ƒ‰ ๋ฉ”์ปค๋‹ˆ์ฆ˜
    10. ๊ฐ์‹œ ์ฒด๊ณ„

  3. ๊ฒฐ๋ก 

SDSM๊ณผ๋Š” ์กฐ๊ธˆ ๋‹ค๋ฅธ ํ˜•์‹์œผ๋กœ ADSM์„ ์ง„ํ–‰ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํฌ๊ณ  ์ƒ์„ธํ•˜๋ฉฐ ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ง„ ๊ธฐ์‚ฌ๊ฐ€ ๊ณ„์†ํ•ด์„œ ๋‚˜์˜ฌ ๊ฒƒ์ด๋ฉฐ, ๊ทธ ์‚ฌ์ด์— ์ผ์ƒ ๊ฒฝํ—˜์—์„œ ์–ป์€ ์ž‘์€ ๋ฉ”๋ชจ๋ฅผ ๊ฒŒ์‹œํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์—ฌ๊ธฐ์„œ ์™„๋ฒฝ์ฃผ์˜์— ๋งž์„œ ์‹ธ์šฐ๊ณ  ๊ทธ๋“ค ๋ชจ๋‘๋ฅผ ํ•ฅ์ง€๋Š” ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ๋กœ ๊ฐ™์€ ๊ธธ์„ ๊ฑฐ์ณ์•ผ ํ•œ๋‹ค๋Š” ๊ฒŒ ์–ผ๋งˆ๋‚˜ ์›ƒ๊ธฐ๋Š”์ง€์š”.

์ฒ˜์Œ์—๋Š” ๋„คํŠธ์›Œํฌ๊ฐ€ RuNet์— ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ๊ธฐ์‚ฌ๋ฅผ ์ง์ ‘ ์ž‘์„ฑํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ ์ž๋™ํ™”์— ๋Œ€ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ฒด๊ณ„ํ™”ํ•˜๊ณ  ๊ฐ„๋‹จํ•œ ์‹ค์ œ ์‚ฌ๋ก€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์œ„์˜ ๊ธฐ์ˆ ์„ ๋ถ„์„ํ•˜๋Š” ํฌ๊ด„์ ์ธ ๋ฌธ์„œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

์ œ๊ฐ€ ํ‹€๋ ธ์„ ์ˆ˜๋„ ์žˆ์œผ๋‹ˆ ์œ ์šฉํ•œ ์ž๋ฃŒ์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ์ œ๊ณตํ•ด ์ฃผ์„ธ์š”. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์ด ๊ธ€์„ ์“ฐ๊ฒ ๋‹ค๋Š” ๋‚˜์˜ ๊ฒฐ์‹ฌ์„ ๋ฐ”๊พธ์ง€๋Š” ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฃผ๋œ ๋ชฉํ‘œ๋Š” ์Šค์Šค๋กœ ๋ฌด์–ธ๊ฐ€๋ฅผ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์ด๊ณ , ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ์‚ถ์„ ๋” ์‰ฝ๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์€ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•œ ์œ ์ „์ž๋ฅผ ์• ๋ฌดํ•˜๋Š” ์ฆ๊ฑฐ์šด ๋ณด๋„ˆ์Šค์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

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

์—ฌ๊ธฐ์„œ ์„ค๋ช…ํ•˜๋Š” ์•„์ด๋””์–ด์™€ ๋„๊ตฌ๋Š” ๋…์ฐฝ์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋“œ๋ฏธํŠธ๋ฆฌ ํ”ผ๊ณจ(Dmitry Figol)์€ ํ›Œ๋ฅญํ•ฉ๋‹ˆ๋‹ค. ์ด ์ฃผ์ œ์— ๋Œ€ํ•œ ์ŠคํŠธ๋ฆผ์ด ์žˆ๋Š” ์ฑ„๋„.
๊ธฐ์‚ฌ๋“ค์€ ์—ฌ๋Ÿฌ ๋ฉด์—์„œ ๊ทธ๋“ค๊ณผ ๊ฒน์น  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

LAN DC์—๋Š” 4๊ฐœ์˜ DC, ์•ฝ 250๊ฐœ์˜ ์Šค์œ„์น˜, XNUMX๊ฐœ์˜ ๋ผ์šฐํ„ฐ ๋ฐ ๋‘ ๊ฐœ์˜ ๋ฐฉํ™”๋ฒฝ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
Facebook์€ ์•„๋‹ˆ์ง€๋งŒ ์ž๋™ํ™”์— ๋Œ€ํ•ด ๊นŠ์ด ์ƒ๊ฐํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ์—๋Š” ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ๊ธฐ๊ธฐ๊ฐ€ 1๊ฐœ ์ด์ƒ์ด๋ผ๋ฉด ์ž๋™ํ™”๊ฐ€ ์ด๋ฏธ ํ•„์š”ํ•˜๋‹ค๋Š” ์˜๊ฒฌ๋„ ์žˆ๋‹ค.
์‚ฌ์‹ค ์ด์ œ ๋ˆ„๊ตฌ๋“  ๋ฌด๋ฆŽ ๋Œ€๋ณธ ํ•œ ๊ฐ‘ ์—†์ด๋„ ์‚ด์•„๊ฐˆ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์ƒ์ƒํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.
IP ์ฃผ์†Œ๊ฐ€ Excel์— ๋ณด๊ด€๋˜์–ด ์žˆ๊ณ  ์ˆ˜์ฒœ ๊ฐœ์˜ ๋„คํŠธ์›Œํฌ ์žฅ์น˜ ๊ฐ๊ฐ์ด ์ˆ˜๋™์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ๊ณ ์œ ํ•œ ๊ตฌ์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์‚ฌ๋ฌด์‹ค์ด ์žˆ๋‹ค๊ณ  ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ด๊ฒƒ์€ ํ˜„๋Œ€๋ฏธ์ˆ ๋กœ ์น˜๋ถ€๋  ์ˆ˜๋„ ์žˆ๊ฒ ์ง€๋งŒ, ์—”์ง€๋‹ˆ์–ด์˜ ๊ฐ์ •์€ ๋ถ„๋ช… ๋ถˆ์พŒํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋Œ€์ƒ

์ด์ œ ๊ฐ€์žฅ ์ถ”์ƒ์ ์ธ ๋ชฉํ‘œ๋ฅผ ์„ค์ •ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

  • ๋„คํŠธ์›Œํฌ๋Š” ํ•˜๋‚˜์˜ ์œ ๊ธฐ์ฒด์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.
  • ๊ตฌ์„ฑ ํ…Œ์ŠคํŠธ
  • ๋„คํŠธ์›Œํฌ ์ƒํƒœ ๋ฒ„์ „ ๊ด€๋ฆฌ
  • ์„œ๋น„์Šค ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์ž๊ฐ€ ๋ณต๊ตฌ

์ด ๊ธ€์˜ ๋’ท๋ถ€๋ถ„์—์„œ ์šฐ๋ฆฌ๊ฐ€ ์–ด๋–ค ์ˆ˜๋‹จ์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ธ์ง€ ์‚ดํŽด๋ณด๊ณ , ๋‹ค์Œ์—์„œ๋Š” ๋ชฉํ‘œ์™€ ์ˆ˜๋‹จ์„ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ๋Š” ํ•˜๋‚˜์˜ ์œ ๊ธฐ์ฒด์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด ์‹œ๋ฆฌ์ฆˆ๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฌธ๊ตฌ๋Š” ์–ธ๋œป ๋ณด๊ธฐ์—๋Š” ๊ทธ๋‹ค์ง€ ์ค‘์š”ํ•ด ๋ณด์ด์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ณ„ ์žฅ์น˜๊ฐ€ ์•„๋‹Œ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค..
์ตœ๊ทผ ๋ช‡ ๋…„ ๋™์•ˆ ์šฐ๋ฆฌ๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ๋‹จ์ผ ๊ฐœ์ฒด๋กœ ์ทจ๊ธ‰ํ•˜๋Š” ์ชฝ์œผ๋กœ ๊ฐ•์กฐ์ ์ด ๋ฐ”๋€Œ๋Š” ๊ฒƒ์„ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ์ •์˜ ๋„คํŠธ์›Œํ‚น, ์˜๋„ ๊ธฐ๋ฐ˜ ๋„คํŠธ์›Œํฌ ะธ ์ž์œจ ๋„คํŠธ์›Œํฌ.
๊ฒฐ๊ตญ ๋„คํŠธ์›Œํฌ์—์„œ ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ•„์š”ํ•œ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ง€์  A์™€ B(๋•Œ๋กœ๋Š” +B-Z) ๊ฐ„์˜ ์—ฐ๊ฒฐ๊ณผ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ์˜ ๊ฒฉ๋ฆฌ์ž…๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ํŒŒํŠธ XNUMX. ๊ณ„ํš

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

์˜ˆ๋ฅผ ๋“ค์–ด ์ง€๊ธˆ๋ถ€ํ„ฐ Kazan์˜ ๋ž™ ์Šค์œ„์น˜๊ฐ€ ํ•˜๋‚˜๊ฐ€ ์•„๋‹Œ ๋‘ ๊ฐœ์˜ ๋„คํŠธ์›Œํฌ๋ฅผ ๋ฐœํ‘œํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๊ฒฐ์ •ํ–ˆ๋‹ค๋ฉด

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

๋™์‹œ์— ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„์—์„œ๋งŒ ์ˆ˜๋™์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

๊ตฌ์„ฑ ํ…Œ์ŠคํŠธ

์•Œ๋ ค์ ธ์žˆ๋‹ค๊ตฌ์„ฑ ๋ณ€๊ฒฝ ์ค‘์— ๋ฌธ์ œ์˜ 80%๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ๊ฐ„์ ‘์ ์ธ ์ฆ๊ฑฐ๋Š” ์ƒˆํ•ด ์—ฐํœด ๋™์•ˆ ๋ชจ๋“  ๊ฒƒ์ด ์ผ๋ฐ˜์ ์œผ๋กœ ์กฐ์šฉํ•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ €๋Š” ๊ฐœ์ธ์ ์œผ๋กœ ์‚ฌ๋žŒ์˜ ์‹ค์ˆ˜๋กœ ์ธํ•ด ๊ธ€๋กœ๋ฒŒ ๋‹ค์šดํƒ€์ž„์ด ์ˆ˜์‹ญ ๋ฒˆ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์„ ๋ชฉ๊ฒฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž˜๋ชป๋œ ๋ช…๋ น, ์ž˜๋ชป๋œ ๋ธŒ๋žœ์น˜์—์„œ ๊ตฌ์„ฑ์ด ์‹คํ–‰๋จ, ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์žŠ์–ด๋ฒ„๋ ธ์Œ, MPLS๊ฐ€ ๋ผ์šฐํ„ฐ์—์„œ ์ „์—ญ์ ์œผ๋กœ ์ฒ ๊ฑฐ๋จ, XNUMX๊ฐœ์˜ ํ•˜๋“œ์›จ์–ด๊ฐ€ ๊ตฌ์„ฑ๋˜์—ˆ์œผ๋‚˜ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Œ XNUMX๋ฒˆ์งธ์— ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋ณ€๊ฒฝํ•œ ์ด์ „ ๋‚ด์šฉ์ด ์ปค๋ฐ‹๋œ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ˆ˜๋งŽ์€ ์‹œ๋‚˜๋ฆฌ์˜ค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์˜›๋‚ ๋ถ€ํ„ฐ ์šฐ๋ฆฌ ํ• ์•„๋ฒ„์ง€๋“ค์€ ๋„คํŠธ์›Œํฌ ์ถœ์‹œ ํ›„ ์˜ˆ๋ฆฌํ•œ ๋ˆˆ, ๊ฐ•์ฒ  ๊ณต ๋ฐ ๋„คํŠธ์›Œํฌ ๊ธฐ๋Šฅ์œผ๋กœ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์˜ ์ •ํ™•์„ฑ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.
์ž‘์—… ์ค‘๋‹จ ์‹œ๊ฐ„๊ณผ ์น˜๋ช…์ ์ธ ์†์‹ค์„ ์ดˆ๋ž˜ํ•œ ํ• ์•„๋ฒ„์ง€๋Š” ๋” ์ ์€ ์ˆ˜์˜ ์ž์†์„ ๋‚จ๊ธฐ๊ณ  ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ฃฝ์–ด์•ผ ํ•˜์ง€๋งŒ ์ง„ํ™”๋Š” ๋Š๋ฆฐ ๊ณผ์ •์ด๋ฏ€๋กœ ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์—ฌ์ „ํžˆ ์‹คํ—˜์‹ค์—์„œ ๋ณ€ํ™”๋ฅผ ๋จผ์ € ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ๋ฐœ์ „์˜ ์ตœ์ „์„ ์—๋Š” ๊ตฌ์„ฑ ํ…Œ์ŠคํŠธ ํ”„๋กœ์„ธ์Šค์™€ ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ ์šฉ์„ ์ž๋™ํ™”ํ•œ ์‚ฌ๋žŒ๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, CI/CD ์ ˆ์ฐจ๋ฅผ ๋นŒ๋ ค์™”์Šต๋‹ˆ๋‹ค(์ง€์†์ ์ธ ํ†ตํ•ฉ, ์ง€์†์ ์ธ ๋ฐฐํฌ) ๊ฐœ๋ฐœ์ž๋กœ๋ถ€ํ„ฐ.
ํŒŒํŠธ ์ค‘ ํ•˜๋‚˜์—์„œ๋Š” Github๊ณผ ๊ฐ™์€ ๋ฒ„์ „ ์ œ์–ด ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ CI/CD๋ผ๋Š” ๊ฐœ๋…์— ์ต์ˆ™ํ•ด์ง€๋ฉด ํ•˜๋ฃป๋ฐค ์‚ฌ์ด์— ์ด๋ฅผ ํ”„๋กœ๋•์…˜ ๋„คํŠธ์›Œํฌ์— ์ ์šฉํ•˜์—ฌ ๊ตฌ์„ฑ์„ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์ค‘์„ธ ์ดˆ๊ธฐ์˜ ๋ฌด์ง€์ฒ˜๋Ÿผ ๋ณด์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งˆ์น˜ ๋ง์น˜๋กœ ํƒ„๋‘๋ฅผ ๋•Œ๋ฆฌ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์— ๋Œ€ํ•œ ์•„์ด๋””์–ด์˜ ์œ ๊ธฐ์  ์—ฐ์† ์ฒด๊ณ„ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ ๋ฐ CI/CD๋Š” ๊ตฌ์„ฑ์˜ ์ „์ฒด ๋ฒ„์ „ ๊ด€๋ฆฌ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

๋ฒ„์ „ ๊ด€๋ฆฌ

๋ˆˆ์— ๋„์ง€ ์•Š๋Š” ํ•˜๋‚˜์˜ ์žฅ์น˜์—์„œ๋„ ๊ฐ€์žฅ ์‚ฌ์†Œํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด๋ผ๋„ ๋ณ€๊ฒฝํ•˜๋ฉด ์ „์ฒด ๋„คํŠธ์›Œํฌ๊ฐ€ ํ•œ ์ƒํƒœ์—์„œ ๋‹ค๋ฅธ ์ƒํƒœ๋กœ ์ด๋™ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋Š” ํ•ญ์ƒ ์žฅ์น˜์—์„œ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ  ๋„คํŠธ์›Œํฌ ์ƒํƒœ๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋ฉด ์ด๋Ÿฌํ•œ ์ƒํƒœ ๋ฒ„์ „์„ ํ˜ธ์ถœํ•ด ๋ณผ๊นŒ์š”?

ํ˜„์žฌ ๋ฒ„์ „์ด 1.0.0์ด๋ผ๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
ToR ์ค‘ ํ•˜๋‚˜์— ์žˆ๋Š” ๋ฃจํ”„๋ฐฑ ์ธํ„ฐํŽ˜์ด์Šค์˜ IP ์ฃผ์†Œ๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๊นŒ? ์ด๊ฒƒ์€ ๋งˆ์ด๋„ˆ ๋ฒ„์ „์ด๋ฉฐ ๋ฒˆํ˜ธ๋Š” 1.0.1์ž…๋‹ˆ๋‹ค.
์šฐ๋ฆฌ๋Š” ๊ฒฝ๋กœ๋ฅผ BGP๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ ์ •์ฑ…์„ ์ข€ ๋” ์‹ฌ๊ฐํ•˜๊ฒŒ ๊ฐœ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ 1.1.0์ž…๋‹ˆ๋‹ค.
์šฐ๋ฆฌ๋Š” IGP๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  BGP๋กœ๋งŒ ์ „ํ™˜ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ด๋ฏธ ํš๊ธฐ์ ์ธ ๋””์ž์ธ ๋ณ€๊ฒฝ์ธ 2.0.0์ž…๋‹ˆ๋‹ค.

๋™์‹œ์—, ์„œ๋กœ ๋‹ค๋ฅธ DC๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๋ฒ„์ „์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋„คํŠธ์›Œํฌ๊ฐ€ ๊ฐœ๋ฐœ ์ค‘์ด๊ณ , ์ƒˆ๋กœ์šด ์žฅ๋น„๊ฐ€ ์„ค์น˜๋˜๊ณ , ์ƒˆ๋กœ์šด ์ˆ˜์ค€์˜ ์ŠคํŒŒ์ธ์ด ๋‹ค๋ฅธ ๊ณณ์ด ์•„๋‹Œ ์–ด๋”˜๊ฐ€์— ์ถ”๊ฐ€๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์•ฝ ์˜๋ฏธ๋ก ์  ๋ฒ„์ „ ๊ด€๋ฆฌ ๋ณ„๋„์˜ ๊ธฐ์‚ฌ์—์„œ ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ(๋””๋ฒ„๊น… ๋ช…๋ น ์ œ์™ธ)์€ ๋ฒ„์ „ ์—…๋ฐ์ดํŠธ์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ฒ„์ „๊ณผ์˜ ์ฐจ์ด์ ์ด ์žˆ์œผ๋ฉด ๊ด€๋ฆฌ์ž์—๊ฒŒ ์•Œ๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋กค๋ฐฑ์—๋„ ๋™์ผํ•˜๊ฒŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋งˆ์ง€๋ง‰ ๋ช…๋ น์„ ์ทจ์†Œํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ฉฐ ์žฅ์น˜ ์šด์˜ ์ฒด์ œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋กค๋ฐฑ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด๋Š” ์ „์ฒด ๋„คํŠธ์›Œํฌ๋ฅผ ์ƒˆ(์ด์ „) ๋ฒ„์ „์œผ๋กœ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์„œ๋น„์Šค ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์ž๊ฐ€ ๋ณต๊ตฌ

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

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

๊ทธ๋Ÿฌํ•œ ์•ผ์‹ฌ์ฐฌ ๊ณ„ํš์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ๋ฌด์—‡์ด ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

  • ๋„คํŠธ์›Œํฌ์˜ ๋ชจ๋“  ์žฅ์น˜ ๋ชฉ๋ก, ์œ„์น˜, ์—ญํ• , ๋ชจ๋ธ, ์†Œํ”„ํŠธ์›จ์–ด ๋ฒ„์ „์ด ์žˆ์Šต๋‹ˆ๋‹ค.
    kazan-leaf-1.lmu.net, ์นด์ž”, ๋ฆฌํ”„, ์ฃผ๋‹ˆํผ QFX 5120, R18.3.
  • ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค๋ฅผ ์„ค๋ช…ํ•˜๋Š” ์‹œ์Šคํ…œ์„ ๊ฐ–์ถ”๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
    IGP, BGP, L2/3VPN, ์ •์ฑ…, ACL, NTP, SSH.
  • ์žฅ์น˜๋ฅผ ์ดˆ๊ธฐํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ํ˜ธ์ŠคํŠธ ์ด๋ฆ„, ๊ด€๋ฆฌ IP, ๊ด€๋ฆฌ ๊ฒฝ๋กœ, ์‚ฌ์šฉ์ž, RSA ํ‚ค, LLDP, NETCONF
  • ์žฅ์น˜๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ๊ตฌ์„ฑ์„ ์›ํ•˜๋Š”(์ด์ „ ํฌํ•จ) ๋ฒ„์ „์œผ๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
  • ํ…Œ์ŠคํŠธ ๊ตฌ์„ฑ
  • ์ •๊ธฐ์ ์œผ๋กœ ๋ชจ๋“  ์žฅ์น˜์˜ ์ƒํƒœ๋ฅผ ํ˜„์žฌ ์žฅ์น˜์™€ ๋‹ค๋ฅธ์ง€ ํ™•์ธํ•˜๊ณ  ๋ˆ„๊ตฌ์—๊ฒŒ ๋ณด๊ณ ํ•ด์•ผ ํ•˜๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
    ํ•˜๋ฃป๋ฐค ์‚ฌ์ด์— ๋ˆ„๊ตฐ๊ฐ€ ์กฐ์šฉํžˆ ACL์— ๊ทœ์น™์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค..
  • ์„ฑ๋Šฅ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค.

์ž๊ธˆ

ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๋ถ„ํ•ดํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์€ ์ถฉ๋ถ„ํžˆ ๋ณต์žกํ•ด ๋ณด์ž…๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ค‘ XNUMX๊ฐœ๊ฐ€ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค:

  1. ์ธ๋ฒคํ† ๋ฆฌ ์‹œ์Šคํ…œ
  2. IP ๊ณต๊ฐ„ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ
  3. ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค ์„ค๋ช… ์‹œ์Šคํ…œ
  4. ์žฅ์น˜ ์ดˆ๊ธฐํ™” ๋ฉ”์ปค๋‹ˆ์ฆ˜
  5. ๊ณต๊ธ‰์—…์ฒด์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š๋Š” ๊ตฌ์„ฑ ๋ชจ๋ธ
  6. ๊ณต๊ธ‰์—…์ฒด๋ณ„ ๋“œ๋ผ์ด๋ฒ„ ์ธํ„ฐํŽ˜์ด์Šค
  7. ์žฅ์น˜์— ๊ตฌ์„ฑ์„ ์ „๋‹ฌํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜
  8. CI / CD
  9. ๋ฐฑ์—… ๋ฐ ํŽธ์ฐจ ๊ฒ€์ƒ‰ ๋ฉ”์ปค๋‹ˆ์ฆ˜
  10. ๊ฐ์‹œ ์ฒด๊ณ„

๊ทธ๊ฑด ๊ทธ๋ ‡๊ณ , ์ด๊ฒƒ์€์ฃผ๊ธฐ์˜ ๋ชฉํ‘œ์— ๋Œ€ํ•œ ๊ฒฌํ•ด๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ฐ”๋€Œ ์—ˆ๋Š”์ง€ ๋ณด์—ฌ์ฃผ๋Š” ์˜ˆ์ž…๋‹ˆ๋‹ค. ์ดˆ์•ˆ์—๋Š” 4 ๊ฐ€์ง€ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ํŒŒํŠธ XNUMX. ๊ณ„ํš

๊ทธ๋ฆผ์—์„œ๋Š” ๋ชจ๋“  ๊ตฌ์„ฑ ์š”์†Œ์™€ ์žฅ์น˜ ์ž์ฒด๋ฅผ ๋ฌ˜์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค.
๊ต์ฐจํ•˜๋Š” ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์„œ๋กœ ์ƒํ˜ธ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค.
๋ธ”๋ก์ด ํด์ˆ˜๋ก ์ด ๊ตฌ์„ฑ์š”์†Œ์— ๋” ๋งŽ์€ ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ตฌ์„ฑ์š”์†Œ 1: ์žฌ๊ณ  ์‹œ์Šคํ…œ

๋ถ„๋ช…ํžˆ ์šฐ๋ฆฌ๋Š” ์–ด๋–ค ์žฅ๋น„๊ฐ€ ์–ด๋””์— ์žˆ๋Š”์ง€, ๋ฌด์—‡์ด ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€ ์•Œ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
์žฌ๊ณ  ์‹œ์Šคํ…œ์€ ๋ชจ๋“  ๊ธฐ์—…์˜ ํ•„์ˆ˜์ ์ธ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค.
๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๊ธฐ์—…์€ ๋„คํŠธ์›Œํฌ ์žฅ์น˜์— ๋Œ€ํ•œ ๋ณ„๋„์˜ ์ธ๋ฒคํ† ๋ฆฌ ์‹œ์Šคํ…œ์„ ๋ณด์œ ํ•˜์—ฌ ๋ณด๋‹ค ๊ตฌ์ฒด์ ์ธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
์ด ๊ธฐ์‚ฌ ์‹œ๋ฆฌ์ฆˆ์˜ ์ผ๋ถ€๋กœ ์ด๋ฅผ DCIM(๋ฐ์ดํ„ฐ ์„ผํ„ฐ ์ธํ”„๋ผ ๊ด€๋ฆฌ)์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์—„๋ฐ€ํžˆ ๋งํ•˜๋ฉด DCIM์ด๋ผ๋Š” ์šฉ์–ด ์ž์ฒด์—๋Š” ํ›จ์”ฌ ๋” ๋งŽ์€ ๋‚ด์šฉ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹น์‚ฌ์˜ ๋ชฉ์ ์„ ์œ„ํ•ด ๋‹น์‚ฌ๋Š” ์žฅ์น˜์— ๋Œ€ํ•œ ๋‹ค์Œ ์ •๋ณด๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

  • ์žฌ๊ณ  ๋ฒˆํ˜ธ
  • ์ œ๋ชฉ ์„ค๋ช…
  • ๋ชจ๋ธ (ํ™”์›จ์ด CE12800, ์ฃผ๋‹ˆํผ QFX5120 ๋“ฑ)
  • ํŠน์„ฑ ๋งค๊ฐœ๋ณ€์ˆ˜(๋ณด๋“œ, ์ธํ„ฐํŽ˜์ด์Šค ๋“ฑ)
  • ์—ญํ•  (๋ฆฌํ”„, ์ŠคํŒŒ์ธ, ๋ณด๋” ๋ผ์šฐํ„ฐ ๋“ฑ)
  • ์œ„์น˜ (์ง€์—ญ, ๋„์‹œ, ๋ฐ์ดํ„ฐ ์„ผํ„ฐ, ๋ž™, ์žฅ์น˜)
  • ์žฅ์น˜ ๊ฐ„ ์ƒํ˜ธ ์—ฐ๊ฒฐ
  • ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ํŒŒํŠธ XNUMX. ๊ณ„ํš

์šฐ๋ฆฌ ์ž์‹ ๋„ ์ด ๋ชจ๋“  ๊ฒƒ์„ ์•Œ๊ณ  ์‹ถ์–ดํ•œ๋‹ค๋Š” ๊ฒƒ์€ ์•„์ฃผ ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ์ด๊ฒƒ์ด ์ž๋™ํ™” ๋ชฉ์ ์— ๋„์›€์ด ๋ ๊นŒ์š”?
๋ฌผ๋ก .
์˜ˆ๋ฅผ ๋“ค์–ด, Leaf ์Šค์œ„์น˜์˜ ํŠน์ • ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ Huawei๋ผ๋ฉด ํŠน์ • ํŠธ๋ž˜ํ”ฝ์„ ํ•„ํ„ฐ๋งํ•˜๋Š” ACL์„ VLAN์— ์ ์šฉํ•ด์•ผ ํ•˜๊ณ , Juniper๋ผ๋ฉด ๋ฌผ๋ฆฌ์  ์ธํ„ฐํŽ˜์ด์Šค์˜ ์œ ๋‹› 0์— ์ ์šฉํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๋˜๋Š” ํ•ด๋‹น ์ง€์—ญ์˜ ๋ชจ๋“  ๊ฒฝ๊ณ„์— ์ƒˆ๋กœ์šด Syslog ์„œ๋ฒ„๋ฅผ ์ถœ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—๋Š” ๊ฐ€์ƒ ๋ผ์šฐํ„ฐ๋‚˜ ๋ฃจํŠธ ๋ฆฌํ”Œ๋ ‰ํ„ฐ์™€ ๊ฐ™์€ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ ์žฅ์น˜๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. DNS ์„œ๋ฒ„, NTP, Syslog ๋ฐ ์ผ๋ฐ˜์ ์œผ๋กœ ๋„คํŠธ์›Œํฌ์™€ ๊ด€๋ จ๋œ ๋ชจ๋“  ๊ฒƒ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ตฌ์„ฑ์š”์†Œ 2: IP ๊ณต๊ฐ„ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ

๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ์š”์ฆ˜์—๋Š” Excel ํŒŒ์ผ์˜ ์ ‘๋‘์–ด์™€ IP ์ฃผ์†Œ๋ฅผ ์ถ”์ ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค๋กœ ๊ตฌ์„ฑ๋œ ํŒ€์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ˜„๋Œ€์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์€ ์—ฌ์ „ํžˆ โ€‹โ€‹nginx/apache์˜ ํ”„๋ŸฐํŠธ ์—”๋“œ, API ๋ฐ IP ์ฃผ์†Œ์™€ VRF๋กœ ๋ถ„ํ• ๋œ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ธฐ๋กํ•˜๊ธฐ ์œ„ํ•œ ๊ด‘๋ฒ”์œ„ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค.
IPAM - IP ์ฃผ์†Œ ๊ด€๋ฆฌ.

๋‹น์‚ฌ์˜ ๋ชฉ์ ์„ ์œ„ํ•ด ๋‹น์‚ฌ๋Š” ๋‹ค์Œ ์ •๋ณด๋ฅผ ์—ฌ๊ธฐ์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

  • VLAN
  • VRF
  • ๋„คํŠธ์›Œํฌ/์„œ๋ธŒ๋„ท
  • IP ์ฃผ์†Œ
  • ์žฅ์น˜์— ์ฃผ์†Œ ๋ฐ”์ธ๋”ฉ, ์œ„์น˜์— ๋„คํŠธ์›Œํฌ ๋ฐ”์ธ๋”ฉ ๋ฐ VLAN ๋ฒˆํ˜ธ

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ํŒŒํŠธ XNUMX. ๊ณ„ํš

๋‹ค์‹œ ๋งํ•˜์ง€๋งŒ, ToR ๋ฃจํ”„๋ฐฑ์„ ์œ„ํ•ด ์ƒˆ IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•  ๋•Œ ํ•ด๋‹น IP ์ฃผ์†Œ๊ฐ€ ์ด๋ฏธ ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ํ• ๋‹น๋˜์—ˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ฐœ๊ฒฌํ•˜์ง€ ์•Š๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์€ ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค. ๋˜๋Š” ๋„คํŠธ์›Œํฌ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋์—์„œ ๋™์ผํ•œ ์ ‘๋‘์‚ฌ๋ฅผ ๋‘ ๋ฒˆ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ์ด๊ฒƒ์ด ์ž๋™ํ™”์— ์–ด๋–ป๊ฒŒ ๋„์›€์ด ๋ ๊นŒ์š”?
์‰ฌ์šด
ํ• ๋‹น์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” IP ์ฃผ์†Œ๊ฐ€ ํฌํ•จ๋œ ๋ฃจํ”„๋ฐฑ ์—ญํ• ์ด ์žˆ๋Š” ์‹œ์Šคํ…œ์—์„œ ์ ‘๋‘์‚ฌ๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ๋ฐœ๊ฒฌ๋˜๋ฉด ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•˜๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ƒˆ ์ ‘๋‘์‚ฌ ์ƒ์„ฑ์„ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.
๋˜๋Š” ์žฅ์น˜ ๊ตฌ์„ฑ์„ ์ƒ์„ฑํ•  ๋•Œ VRF ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์œ„์น˜ํ•ด์•ผ ํ•˜๋Š” ๋™์ผํ•œ ์‹œ์Šคํ…œ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ์ƒˆ ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ์Šคํฌ๋ฆฝํŠธ๋Š” ์‹œ์Šคํ…œ์— ๋กœ๊ทธ์ธํ•˜์—ฌ ์„œ๋ฒ„๊ฐ€ ์–ด๋Š ์Šค์œ„์น˜์— ์žˆ๋Š”์ง€, ์–ด๋Š ํฌํŠธ์™€ ์–ด๋Š ์„œ๋ธŒ๋„ท์ด ์ธํ„ฐํŽ˜์ด์Šค์— ํ• ๋‹น๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์—ฌ๊ธฐ์—์„œ ์„œ๋ฒ„ ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค.

์ด๋Š” ๊ธฐ๋Šฅ์„ ์ค‘๋ณตํ•˜์ง€ ์•Š๊ณ  ๋‘ ๊ฐœ์˜ ์œ ์‚ฌํ•œ ์—”ํ„ฐํ‹ฐ๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๋„๋ก DCIM๊ณผ IPAM์„ ํ•˜๋‚˜์˜ ์‹œ์Šคํ…œ์œผ๋กœ ๊ฒฐํ•ฉํ•˜๋ ค๋Š” ์š•๊ตฌ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ์ด ์šฐ๋ฆฌ๊ฐ€ ํ•  ์ผ์ž…๋‹ˆ๋‹ค.

๊ตฌ์„ฑ์š”์†Œ 3. ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค ์„ค๋ช… ์‹œ์Šคํ…œ

์ฒ˜์Œ ๋‘ ์‹œ์Šคํ…œ์ด ์–ด๋–ป๊ฒŒ๋“  ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๋ณ€์ˆ˜๋ฅผ ์ €์žฅํ•˜๋Š” ๊ฒฝ์šฐ ์„ธ ๋ฒˆ์งธ ์‹œ์Šคํ…œ์€ ๊ฐ ์žฅ์น˜ ์—ญํ• ์— ๋Œ€ํ•ด ๊ตฌ์„ฑ ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
๋‘ ๊ฐ€์ง€ ์œ ํ˜•์˜ ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค๋ฅผ ๊ตฌ๋ณ„ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

  • ํ•˜๋ถ€ ๊ตฌ์กฐ
  • ๊ณ ๊ฐ.

์ „์ž๋Š” ๊ธฐ๋ณธ์ ์ธ ์—ฐ๊ฒฐ๊ณผ ์žฅ์น˜ ์ œ์–ด๋ฅผ ์ œ๊ณตํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” VTY, SNMP, NTP, Syslog, AAA, ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ, CoPP ๋“ฑ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
ํ›„์ž๋Š” MPLS L2/L3VPN, GRE, VXLAN, VLAN, L2TP ๋“ฑ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์œ„ํ•œ ์„œ๋น„์Šค๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
๋ฌผ๋ก  ๊ฒฝ๊ณ„์„ ์— ์žˆ๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. MPLS LDP, BGP๋ฅผ ์–ด๋””์— ํฌํ•จํ•ด์•ผ ํ• ๊นŒ์š”? ์˜ˆ, ํด๋ผ์ด์–ธํŠธ์— ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‘ ๊ฐ€์ง€ ์œ ํ˜•์˜ ์„œ๋น„์Šค ๋ชจ๋‘ ๊ตฌ์„ฑ ๊ธฐ๋ณธ ์š”์†Œ๋กœ ๋ถ„ํ•ด๋ฉ๋‹ˆ๋‹ค.

  • ๋ฌผ๋ฆฌ์  ๋ฐ ๋…ผ๋ฆฌ์  ์ธํ„ฐํŽ˜์ด์Šค(ํƒœ๊ทธ/anteg, mtu)
  • IP ์ฃผ์†Œ ๋ฐ VRF(IP, IPv6, VRF)
  • ACL ๋ฐ ํŠธ๋ž˜ํ”ฝ ์ฒ˜๋ฆฌ ์ •์ฑ…
  • ํ”„๋กœํ† ์ฝœ(IGP, BGP, MPLS)
  • ๋ผ์šฐํŒ… ์ •์ฑ…(์ ‘๋‘์‚ฌ ๋ชฉ๋ก, ์ปค๋ฎค๋‹ˆํ‹ฐ, ASN ํ•„ํ„ฐ)
  • ์œ ํ‹ธ๋ฆฌํ‹ฐ ์„œ๋น„์Šค(SSH, NTP, LLDP, Syslog...)
  • ๋“ฑ.

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

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ํŒŒํŠธ XNUMX. ๊ณ„ํš

์‚ถ์— ์กฐ๊ธˆ ๋” ๊ฐ€๊นŒ์šฐ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Leaf ์Šค์œ„์น˜์—๋Š” ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  Spine ์Šค์œ„์น˜์™€์˜ BGP ์„ธ์…˜์ด ์žˆ์–ด์•ผ ํ•˜๊ณ , ์—ฐ๊ฒฐ๋œ ๋„คํŠธ์›Œํฌ๋ฅผ ํ”„๋กœ์„ธ์Šค๋กœ ๊ฐ€์ ธ์˜ค๊ณ , Spine ์Šค์œ„์น˜์˜ ํŠน์ • ์ ‘๋‘์‚ฌ์˜ ๋„คํŠธ์›Œํฌ๋งŒ ํ—ˆ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. CoPP IPv6 ND๋ฅผ 10pps ๋“ฑ์œผ๋กœ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.
์ฐจ๋ก€๋กœ ์ฒ™์ถ”๋Š” ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ๋ฆฌ๋“œ์™€ ์„ธ์…˜์„ ์œ ์ง€ํ•˜์—ฌ ๋ฃจํŠธ ๋ฆฌํ”Œ๋ ‰ํ„ฐ ์—ญํ• ์„ ํ•˜๋ฉฐ ํŠน์ • ๊ธธ์ด์™€ ํŠน์ • ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๊ฒฝ๋กœ๋งŒ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ตฌ์„ฑ์š”์†Œ 4: ์žฅ์น˜ ์ดˆ๊ธฐํ™” ๋ฉ”์ปค๋‹ˆ์ฆ˜

์ด ์ œ๋ชฉ ์•„๋ž˜์—๋Š” ์žฅ์น˜๊ฐ€ ๋ ˆ์ด๋”์— ํ‘œ์‹œ๋˜๊ณ  ์›๊ฒฉ์œผ๋กœ ์•ก์„ธ์Šค๋˜๊ธฐ ์œ„ํ•ด ๋ฐœ์ƒํ•ด์•ผ ํ•˜๋Š” ๋งŽ์€ ์ž‘์—…์ด ๊ฒฐํ•ฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ์ธ๋ฒคํ† ๋ฆฌ ์‹œ์Šคํ…œ์— ์žฅ์น˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.
  2. ๊ด€๋ฆฌ IP ์ฃผ์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  3. ์ด์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์•ก์„ธ์Šค๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
    ํ˜ธ์ŠคํŠธ ์ด๋ฆ„, ๊ด€๋ฆฌ IP ์ฃผ์†Œ, ๊ด€๋ฆฌ ๋„คํŠธ์›Œํฌ ๊ฒฝ๋กœ, ์‚ฌ์šฉ์ž, SSH ํ‚ค, ํ”„๋กœํ† ์ฝœ - telnet/SSH/NETCONF

์„ธ ๊ฐ€์ง€ ์ ‘๊ทผ ๋ฐฉ์‹์ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

์„ธ ๊ฐ€์ง€ ๋ชจ๋‘์— ๋Œ€ํ•ด์„œ๋Š” ๋ณ„๋„์˜ ๊ธฐ์‚ฌ์—์„œ ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ํŒŒํŠธ XNUMX. ๊ณ„ํš

๊ตฌ์„ฑ์š”์†Œ 5: ๊ณต๊ธ‰์—…์ฒด์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š๋Š” ๊ตฌ์„ฑ ๋ชจ๋ธ

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

  1. ์žฅ์น˜์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ธฐ ์œ„ํ•ด ํŠน์ • ์ธํ„ฐํŽ˜์ด์Šค์— ์ ์‘ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. CLI, NETCONF, RESTCONF, SNMP ๋“ฑ ๋ชจ๋ธ์€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.
  2. ๋„คํŠธ์›Œํฌ์ƒ์˜ ๋ฒค๋” ์ˆ˜์— ๋”ฐ๋ผ ํ…œํ”Œ๋ฆฟ/์Šคํฌ๋ฆฝํŠธ ์ˆ˜๋ฅผ ์œ ์ง€ํ•˜์ง€ ๋ง๊ณ , ๋””์ž์ธ์ด ๋ณ€๊ฒฝ๋˜๋ฉด ์—ฌ๋Ÿฌ ๊ณณ์—์„œ ๋™์ผํ•œ ๋‚ด์šฉ์„ ๋ณ€๊ฒฝํ•˜์‹ญ์‹œ์˜ค.
  3. ์žฅ์น˜์—์„œ ๊ตฌ์„ฑ์„ ๋กœ๋“œ(๋ฐฑ์—…)ํ•˜๊ณ  ์ •ํ™•ํžˆ ๋™์ผํ•œ ๋ชจ๋ธ์— ๋„ฃ์€ ๋‹ค์Œ ๋Œ€์ƒ ๊ตฌ์„ฑ์„ ๊ธฐ์กด ๊ตฌ์„ฑ๊ณผ ์ง์ ‘ ๋น„๊ตํ•˜์—ฌ ๋ธํƒ€๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ  ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ํŽธ์ฐจ๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๊ตฌ์„ฑ ํŒจ์น˜๋ฅผ ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ํŒŒํŠธ XNUMX. ๊ณ„ํš

์ด ๋‹จ๊ณ„์˜ ๊ฒฐ๊ณผ๋กœ ๊ณต๊ธ‰์—…์ฒด์— ๋…๋ฆฝ์ ์ธ ๊ตฌ์„ฑ์„ ์–ป๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๊ตฌ์„ฑ ์š”์†Œ 6. ๊ณต๊ธ‰์—…์ฒด๋ณ„ ๋“œ๋ผ์ด๋ฒ„ ์ธํ„ฐํŽ˜์ด์Šค

์–ธ์  ๊ฐ€ ciska์— ์ •ํ™•ํžˆ ๋™์ผํ•œ ํ˜ธ์ถœ์„ ๋ณด๋‚ด๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ Juniper์™€ ์ •ํ™•ํžˆ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ciska๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋ผ๋Š” ํฌ๋ง์„ ํ’ˆ๊ณ  ์ž๋งŒํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ํ™”์ดํŠธ๋ฐ•์Šค์˜ ์ธ๊ธฐ๊ฐ€ ๋†’์•„์ง€๊ณ  NETCONF, RESTCONF, OpenConfig์— ๋Œ€ํ•œ ์ง€์›์ด ๋“ฑ์žฅํ•จ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ด๋Ÿฌํ•œ ํ”„๋กœํ† ์ฝœ์ด ์ œ๊ณตํ•˜๋Š” ํŠน์ • ์ฝ˜ํ…์ธ ๋Š” ๊ณต๊ธ‰์—…์ฒด๋งˆ๋‹ค ๋‹ค๋ฅด๋ฉฐ ์ด๋Š” ์‰ฝ๊ฒŒ ํฌ๊ธฐํ•˜์ง€ ์•Š์„ ๊ฒฝ์Ÿ๋ ฅ ์žˆ๋Š” ์ฐจ์ด์  ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.
์ด๋Š” NorthBound ์ธํ„ฐํŽ˜์ด์Šค๋กœ RestAPI๋ฅผ ์‚ฌ์šฉํ•˜๋Š” OpenContrail ๋ฐ OpenStack๊ณผ ๊ฑฐ์˜ ๋™์ผํ•˜๋ฉฐ ์™„์ „ํžˆ ๋‹ค๋ฅธ ํ˜ธ์ถœ์„ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๋‹ค์„ฏ ๋ฒˆ์งธ ๋‹จ๊ณ„์—์„œ๋Š” ๊ณต๊ธ‰์—…์ฒด ๋…๋ฆฝ์  ๋ชจ๋ธ์ด ํ•˜๋“œ์›จ์–ด์— ์ ์šฉ๋˜๋Š” ํ˜•ํƒœ๋ฅผ ์ทจํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์—๋Š” CLI, NETCONF, RESTCONF, SNMP ๋“ฑ ๋ชจ๋“  ์ˆ˜๋‹จ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์ด์ „ ๋‹จ๊ณ„์˜ ๊ฒฐ๊ณผ๋ฅผ ํŠน์ • ๊ณต๊ธ‰์—…์ฒด์˜ ํ•„์ˆ˜ ํ˜•์‹(CLI ๋ช…๋ น ์„ธํŠธ, XML ๊ตฌ์กฐ)์œผ๋กœ ์ „์†กํ•˜๋Š” ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ํŒŒํŠธ XNUMX. ๊ณ„ํš

๊ตฌ์„ฑ ์š”์†Œ 7. ์žฅ์น˜์— ๊ตฌ์„ฑ์„ ์ „๋‹ฌํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜

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

  • CLI(ํ…”๋„ท, SSH)
  • SNMP
  • NETCONF
  • RESTCONF
  • REST API
  • OpenFlow(์„ค์ •์ด ์•„๋‹ˆ๋ผ FIB๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋ฏ€๋กœ ์ด์ƒ์น˜์ž„์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ )

์—ฌ๊ธฐ์— t์— ์ ์„ ์ฐ์ž. CLI๋Š” ๋ ˆ๊ฑฐ์‹œ์ž…๋‹ˆ๋‹ค. SNMP... ๊ธฐ์นจ ๊ธฐ์นจ.
RESTCONF๋Š” ์•„์ง ์•Œ๋ ค์ง€์ง€ ์•Š์€ ๋™๋ฌผ์ด๋ฏ€๋กœ REST API๋ฅผ ์ง€์›ํ•˜๋Š” ์‚ฌ๋žŒ์€ ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์‹œ๋ฆฌ์ฆˆ์—์„œ๋Š” NETCONF์— ์ค‘์ ์„ ๋‘˜ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์‚ฌ์‹ค, ๋…์ž๊ฐ€ ์ด๋ฏธ ์ดํ•ดํ–ˆ๋“ฏ์ด, ์ด ์‹œ์ ์—์„œ ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „ ๋‹จ๊ณ„์˜ ๊ฒฐ๊ณผ๋Š” ์ด๋ฏธ ์„ ํƒํ•œ ์ธํ„ฐํŽ˜์ด์Šค์˜ ํ˜•์‹์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๋‘˜์งธ๋กœ, ๊ทธ๋ฆฌ๊ณ  ์–ด๋–ค ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฅผ ์ˆ˜ํ–‰ํ•  ๊ฒƒ์ธ๊ฐ€?
์—ฌ๊ธฐ์—๋„ ์„ ํƒ์˜ ํญ์ด ๋„“์Šต๋‹ˆ๋‹ค.

  • ์ž์ฒด ์ž‘์„ฑ ์Šคํฌ๋ฆฝํŠธ ๋˜๋Š” ํ”Œ๋žซํผ. ncclient์™€ asyncIO๋กœ ๋ฌด์žฅํ•˜๊ณ  ๋ชจ๋“  ๊ฒƒ์„ ์Šค์Šค๋กœ ํ•ด๋ณด์ž. ๋ฐฐํฌ ์‹œ์Šคํ…œ์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ๋น„์šฉ์ด ์–ผ๋งˆ๋‚˜ ๋“œ๋‚˜์š”?
  • ํ’๋ถ€ํ•œ ๋„คํŠธ์›Œํ‚น ๋ชจ๋“ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ฐ–์ถ˜ Ansible.
  • ๋„คํŠธ์›Œํฌ์™€์˜ ๋นˆ์•ฝํ•œ ์ž‘์—… ๋ฐ Napalm๊ณผ์˜ ์—ฐ๊ฒฐ์ด ์žˆ๋Š” ์†Œ๊ธˆ์ž…๋‹ˆ๋‹ค.
  • ์‹ค์ œ๋กœ ๋ช‡ ๊ฐœ์˜ ๊ณต๊ธ‰์—…์ฒด๋ฅผ ์•Œ๊ณ  ์žˆ๋Š” Napalm์€ ์ด์ œ ์•ˆ๋…•์ž…๋‹ˆ๋‹ค.
  • ๋…ธ๋ฅด๋‹ˆ๋ฅด(Nornir)๋Š” ์šฐ๋ฆฌ๊ฐ€ ์•ž์œผ๋กœ ํ•ด๋ถ€ํ•  ๋˜ ๋‹ค๋ฅธ ๋™๋ฌผ์ž…๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ๋Š” ์ฆ๊ฒจ์ฐพ๊ธฐ๊ฐ€ ์•„์ง ์„ ํƒ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ ๋˜ ๋ฌด์—‡์ด ์ค‘์š”ํ•ฉ๋‹ˆ๊นŒ? ๊ตฌ์„ฑ ์ ์šฉ์˜ ๊ฒฐ๊ณผ.
์„ฑ๊ณต ์—ฌ๋ถ€. ์—ฌ์ „ํžˆ ํ•˜๋“œ์›จ์–ด์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋‚˜์š”?
์—ฌ๊ธฐ์—์„œ ์ปค๋ฐ‹์ด ์žฅ์น˜์— ๋‹ค์šด๋กœ๋“œ๋œ ๋‚ด์šฉ์„ ํ™•์ธํ•˜๊ณ  ๊ฒ€์ฆํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ด๋Š” NETCONF์˜ ์˜ฌ๋ฐ”๋ฅธ ๊ตฌํ˜„๊ณผ ๊ฒฐํ•ฉ๋˜์–ด ์ ํ•ฉํ•œ ์žฅ์น˜์˜ ๋ฒ”์œ„๋ฅผ ํฌ๊ฒŒ ์ขํž™๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ์ปค๋ฐ‹์„ ์ง€์›ํ•˜๋Š” ์ œ์กฐ์—…์ฒด๋Š” ๋งŽ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Š” ์ „์ œ์กฐ๊ฑด ์ค‘ ํ•˜๋‚˜์ผ ๋ฟ์ด๋‹ค. RFP. ๊ฒฐ๊ตญ, ๋Ÿฌ์‹œ์•„ ๋ฒค๋” ์ค‘ ๋‹จ ํ•œ ๊ณณ๋„ 32*100GE ์ธํ„ฐํŽ˜์ด์Šค ์กฐ๊ฑด์„ ์ค€์ˆ˜ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ๊ฑฑ์ •ํ•˜๋Š” ์‚ฌ๋žŒ์€ ์•„๋ฌด๋„ ์—†์Šต๋‹ˆ๋‹ค. ์•„๋‹ˆ๋ฉด ๊ฑฑ์ •ํ•˜๊ณ  ์žˆ๋Š” ๊ฑธ๊นŒ์š”?

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ํŒŒํŠธ XNUMX. ๊ณ„ํš

๊ตฌ์„ฑ์š”์†Œ 8. CI/CD

์ด ์‹œ์ ์—์„œ๋Š” ์ด๋ฏธ ๋ชจ๋“  ๋„คํŠธ์›Œํฌ ์žฅ์น˜์— ๋Œ€ํ•œ ๊ตฌ์„ฑ์ด ์ค€๋น„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋‚˜๋Š” ๋„คํŠธ์›Œํฌ ์ƒํƒœ์˜ ๋ฒ„์ „ ๊ด€๋ฆฌ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— "for everything"์ด๋ผ๊ณ  ์”๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ•˜๋‚˜์˜ ์Šค์œ„์น˜ ์„ค์ •๋งŒ ๋ณ€๊ฒฝํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์—๋„ ์ „์ฒด ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ ๋Œ€๋ถ€๋ถ„์˜ ๋…ธ๋“œ์—์„œ๋Š” XNUMX์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์œ„์—์„œ ์ด๋ฏธ ๋งํ–ˆ๋“ฏ์ด ์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ๊ณง๋ฐ”๋กœ ์ƒ์‚ฐ์— ํˆฌ์ž…ํ•˜๋ ค๋Š” ์ผ์ข…์˜ ์•ผ๋งŒ์ธ์ด ์•„๋‹™๋‹ˆ๋‹ค.
์ƒ์„ฑ๋œ ๊ตฌ์„ฑ์€ ๋จผ์ € ํŒŒ์ดํ”„๋ผ์ธ CI/CD๋ฅผ ๊ฑฐ์ณ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

CI/CD๋Š” ์ง€์†์ ์ธ ํ†ตํ•ฉ, ์ง€์†์ ์ธ ๋ฐฐํฌ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ํŒ€์ด XNUMX๊ฐœ์›”๋งˆ๋‹ค ์ƒˆ๋กœ์šด ์ฃผ์š” ๋ฆด๋ฆฌ์Šค๋ฅผ ์ถœ์‹œํ•˜์—ฌ ์ด์ „ ๋ฆด๋ฆฌ์Šค๋ฅผ ์™„์ „ํžˆ ๋Œ€์ฒดํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ •๊ธฐ์ ์œผ๋กœ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ž‘์€ ๋ถ€๋ถ„์”ฉ ์ ์ง„์ ์œผ๋กœ ๊ตฌํ˜„(๋ฐฐํฌ)ํ•˜๋ฉฐ ๊ฐ ๊ธฐ๋Šฅ์€ ํ˜ธํ™˜์„ฑ, ๋ณด์•ˆ ๋ฐ ์„ฑ๋Šฅ์— ๋Œ€ํ•ด ์ข…ํ•ฉ์ ์œผ๋กœ ํ…Œ์ŠคํŠธ๋ฉ๋‹ˆ๋‹ค. ์„ฑ๋Šฅ(ํ†ตํ•ฉ).

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

๋””๋ฒ„๊น… ๋ช…๋ น์„ ์ œ์™ธํ•˜๊ณ  ๋„คํŠธ์›Œํฌ์˜ ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๋ฐ˜๋“œ์‹œ CI/CD ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ฑฐ์ณ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์กฐ์šฉํ•œ ์‚ถ๊ณผ ๊ธธ๊ณ  ํ–‰๋ณตํ•œ ๊ฒฝ๋ ฅ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ํŒŒํŠธ XNUMX. ๊ณ„ํš

๊ตฌ์„ฑ ์š”์†Œ 9. ๋ฐฑ์—… ๋ฐ ์ด์ƒ ํƒ์ง€ ์‹œ์Šคํ…œ

๊ธ€์Ž„, ๋ฐฑ์—…์— ๋Œ€ํ•ด ๋‹ค์‹œ ์ด์•ผ๊ธฐ ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
์šฐ๋ฆฌ๋Š” ํฌ๋ผ์šด์ด๋‚˜ ๊ตฌ์„ฑ ๋ณ€๊ฒฝ ์‚ฌ์‹ค์— ๋”ฐ๋ผ ๊ฐ„๋‹จํžˆ git์— ๋„ฃ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๋‘ ๋ฒˆ์งธ ๋ถ€๋ถ„์ด ๋” ํฅ๋ฏธ๋กญ์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๋Š” ์ด๋Ÿฌํ•œ ๋ฐฑ์—…์„ ๊ณ„์† ์ฃผ์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์–ด๋–ค ๊ฒฝ์šฐ์—๋Š” ์ด ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ฐ€์„œ ๋ชจ๋“  ๊ฒƒ์„ ์žˆ๋Š” ๊ทธ๋Œ€๋กœ ๋Œ๋ ค์•ผ ํ•˜๊ณ , ๋‹ค๋ฅธ ๊ฒฝ์šฐ์—๋Š” ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋ญ”๊ฐ€ ์ž˜๋ชป๋˜์—ˆ๋‹ค๊ณ  ์•ผ์˜น์•ผ์˜นํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด, ๋ณ€์ˆ˜์— ๋“ฑ๋ก๋˜์ง€ ์•Š์€ ์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉด ํ•ด๋‹น ์‚ฌ์šฉ์ž๋ฅผ ํ•ดํ‚น์—์„œ ์ œ๊ฑฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ƒˆ๋กœ์šด ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์„ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๋Š” ๊ฒƒ์ด ๋” ๋‚ซ๋‹ค๋ฉด ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋ฐฉ๊ธˆ ๋””๋ฒ„๊น…์„ ์ผฐ๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ์„œ๋น„์Šค์ธ ๋ฒ™๊ธ€๋Ÿฌ๊ฐ€ ๊ทœ์ •์— ๋”ฐ๋ผ ๋“ฑ๋ก๋˜์ง€ ์•Š์•˜์ง€๋งŒ ์‚ฌ๋žŒ๋“ค์ด ์ด๋ฏธ ๊ฐ€์ž…ํ–ˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์˜ˆ๋ฅผ ๋“ค์–ด ๋ฌธ์ œ๋ฅผ ๊ตญ์ง€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ํŠน์ • IP๋‹น ํŒจํ‚ท ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์€ ์™„์ „ํžˆ ์ผ๋ฐ˜์ ์ธ ์ž„์‹œ ๊ตฌ์„ฑ์ž…๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ํŒŒํŠธ XNUMX. ๊ณ„ํš

๊ตฌ์„ฑ์š”์†Œ 10. ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ

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

์ง„ํ™”ํ•˜๋Š” ์ƒ๊ฐ์€ CI/CD ํ”„๋กœ์„ธ์Šค์˜ ์œ ๊ธฐ์ ์ธ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ๊ตฌ์„ฑ์„ ๋„คํŠธ์›Œํฌ์— ์ ์šฉํ•œ ํ›„ ์ด์ œ ๋ชจ๋“  ๊ฒƒ์ด ๊ดœ์ฐฎ์€์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋Š” ์ธํ„ฐํŽ˜์ด์Šค ์‚ฌ์šฉ ์ผ์ •์ด๋‚˜ ๋…ธ๋“œ ๊ฐ€์šฉ์„ฑ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ•„์š”ํ•œ ๊ฒฝ๋กœ์˜ ์กด์žฌ, ํ•ด๋‹น ์†์„ฑ, BGP ์„ธ์…˜ ์ˆ˜, OSPF ์ด์›ƒ, ์—”๋“œํˆฌ์—”๋“œ ์„ฑ๋Šฅ๊ณผ ๊ฐ™์€ ๋” ๋ฏธ๋ฌ˜ํ•œ ์‚ฌํ•ญ์— ๋Œ€ํ•ด์„œ๋„ ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์œ„ ์„œ๋น„์Šค์˜.
์™ธ๋ถ€ ์„œ๋ฒ„์— ๋Œ€ํ•œ syslog๊ฐ€ ๋” ์ด์ƒ ์ถ”๊ฐ€๋˜์ง€ ์•Š์•˜๋‚˜์š”, ์•„๋‹ˆ๋ฉด SFlow ์—์ด์ „ํŠธ๊ฐ€ ์ค‘๋‹จ๋˜์—ˆ๋‚˜์š”, ์•„๋‹ˆ๋ฉด ๋Œ€๊ธฐ์—ด์˜ ์‚ญ์ œ๊ฐ€ ์ฆ๊ฐ€ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ์ผ๋ถ€ ์ ‘๋‘์‚ฌ ์Œ ๊ฐ„์˜ ์—ฐ๊ฒฐ์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๊นŒ?

์ด์— ๋Œ€ํ•ด์„œ๋Š” ๋ณ„๋„์˜ ๊ธฐ์‚ฌ์—์„œ ๋ฐ˜์˜ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ํŒŒํŠธ XNUMX. ๊ณ„ํš

์–ด๋ฆฐ์•„์ด๋“ค์„ ์œ„ํ•œ ์ž๋™ํ™”. ํŒŒํŠธ XNUMX. ๊ณ„ํš

๊ฒฐ๋ก 

๊ธฐ๋ณธ์ ์œผ๋กœ ์ €๋Š” ์ตœ์‹  ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๋„คํŠธ์›Œํฌ ์„ค๊ณ„ ์ค‘ ํ•˜๋‚˜์ธ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ๋กœ BGP๋ฅผ ์‚ฌ์šฉํ•˜๋Š” L3 Clos Fabric์„ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.
์ด์ œ JunOs ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ vanlove์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฒˆ์—๋Š” Juniper์— ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์˜คํ”ˆ ์†Œ์Šค ๋„๊ตฌ์™€ ๋ฉ€ํ‹ฐ ๋ฒค๋” ๋„คํŠธ์›Œํฌ๋งŒ์„ ์‚ฌ์šฉํ•˜์—ฌ ์šฐ๋ฆฌ์˜ ์‚ถ์„ ๋” ์–ด๋ ต๊ฒŒ ๋งŒ๋“ค์ž. ๊ทธ๋ž˜์„œ ์ฃผ๋‹ˆํผ ์™ธ์— ํ–‰์šด์˜ ์‚ฌ๋žŒ์„ ํ•œ ๋ช… ๋” ์„ ํƒํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

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

๊ทธ๋ฆฌ๊ณ  ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๊ธฐ์„ฑ ์†”๋ฃจ์…˜์œผ๋กœ ์ด ์ฃผ๊ธฐ๋ฅผ ์šฐ์•„ํ•˜๊ฒŒ ๋๋‚ด๊ฒ ๋‹ค๊ณ  ์•ฝ์†ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๐Ÿ™‚

์œ ์šฉํ•œ ๋งํฌ

  • ์‹œ๋ฆฌ์ฆˆ๋ฅผ ์‚ดํŽด๋ณด๊ธฐ ์ „์— ๋‚˜ํƒ€์ƒค ์‚ฌ๋ชจ์ผ๋ Œ์ฝ”(Natasha Samoilenko)์˜ ์ฑ…์„ ์ฝ์–ด๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ์—”์ง€๋‹ˆ์–ด๋ฅผ ์œ„ํ•œ Python. ๊ทธ๋ฆฌ๊ณ  ์–ด์ฉŒ๋ฉด ํ†ต๊ณผํ• ์ง€๋„ ์ฝ”์Šค.
  • ์ฝ์–ด๋ณด๋Š” ๊ฒƒ๋„ ๋„์›€์ด ๋  ๊ฑฐ์˜ˆ์š” RFC Peter Lapukhov๊ฐ€ Facebook์˜ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๊ณต์žฅ ์„ค๊ณ„์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
  • ์•„ํ‚คํ…์ฒ˜ ๋ฌธ์„œ๋Š” ์˜ค๋ฒ„๋ ˆ์ด SDN์˜ ์ž‘๋™ ๋ฐฉ์‹์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ……์Šคํ… ์ง๋ฌผ (์ด์ „์˜ Open Contrail).
๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

๋กœ๋งˆ ํ˜‘๊ณก. ์˜๊ฒฌ ๋ฐ ํŽธ์ง‘์šฉ.
์•„๋ฅดํ…œ ์ฒด๋ฅด๋…ธ๋ฐ”์ด. KDPV์˜ ๊ฒฝ์šฐ.

์ถœ์ฒ˜ : habr.com

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