OpenBGPD 8.0์˜ ํœด๋Œ€์šฉ ๋ฆด๋ฆฌ์Šค

OpenBSD ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐœ๋ฐœํ•˜๊ณ  FreeBSD ๋ฐ Linux(alpine, Debian, Fedora, RHEL/CentOS, Ubuntu ์ง€์› ๋ฐœํ‘œ)์—์„œ ์‚ฌ์šฉํ•˜๋„๋ก ์กฐ์ •๋œ OpenBGPD 8.0 ๋ผ์šฐํŒ… ํŒจํ‚ค์ง€์˜ ํœด๋Œ€์šฉ ๋ฒ„์ „์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์‹์„ฑ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด OpenNTPD, OpenSSH ๋ฐ LibreSSL ํ”„๋กœ์ ํŠธ์˜ ์ฝ”๋“œ ์ผ๋ถ€๊ฐ€ ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” ๋Œ€๋ถ€๋ถ„์˜ BGP 4 ์‚ฌ์–‘์„ ์ง€์›ํ•˜๊ณ  RFC8212์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ค€์ˆ˜ํ•˜์ง€๋งŒ ๊ทธ ๊ด‘๋Œ€ํ•จ์„ ์ˆ˜์šฉํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•˜์ง€ ์•Š๊ณ  ์ฃผ๋กœ ๊ฐ€์žฅ ๋งŽ์ด ์š”์ฒญ๋˜๊ณ  ์ผ๋ฐ˜์ ์ธ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

OpenBGPD์˜ ๊ฐœ๋ฐœ์€ IXP(Inter-Operator Traffic Exchange) ์ง€์ ์—์„œ ๋ผ์šฐํŒ…์„ ์œ„ํ•ด ์„œ๋ฒ„์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ์— ์ ํ•ฉํ•˜๋„๋ก OpenBGPD์˜ ๊ธฐ๋Šฅ์„ ๊ฐ€์ ธ์˜ค๊ณ  ์™„์ „ํ•œ ๋Œ€์•ˆ์„ ๋งŒ๋“œ๋Š” ๋ฐ ๊ด€์‹ฌ์ด ์žˆ๋Š” ์ง€์—ญ ์ธํ„ฐ๋„ท ๋“ฑ๋ก ๊ธฐ๊ด€ RIPE NCC์˜ ์ง€์›์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. BIRD ํŒจํ‚ค์ง€(BGP ํ”„๋กœํ† ์ฝœ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋‹ค๋ฅธ ๊ฐœ๋ฐฉํ˜• ๋Œ€์•ˆ ์ค‘์—์„œ FRRouting, GoBGP, ExaBGP ๋ฐ Bio-Routing ํ”„๋กœ์ ํŠธ๋ฅผ ์–ธ๊ธ‰ํ•  ์ˆ˜ ์žˆ์Œ).

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

OpenBGPD 8.0 ๋ฆด๋ฆฌ์Šค์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • Flowspec(RFC5575)์— ๋Œ€ํ•œ ์ดˆ๊ธฐ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ํ˜•์‹์—์„œ๋Š” flowspec ๊ทœ์น™ ๋ฐœํ‘œ๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค.
  • bgpctl ๋ช…๋ น ๊ตฌ๋ฌธ ๋ถ„์„๊ธฐ๋Š” "bgpctl showrib 192.0.2.0/24 Detail"๊ณผ ๊ฐ™์€ flowspec ๊ด€๋ จ ๋ช…๋ น ๋ฐ ๊ตฌ์„ฑ์„ ์ฒ˜๋ฆฌํ•˜๋„๋ก ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • RTR(RPKI-๋ผ์šฐํ„ฐ) ์„ธ์…˜ ๋ฐ์ดํ„ฐ์˜ RDE(Route Decision Engine) ๊ฒŒ์‹œ๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ์„ธ๋งˆํฌ์–ด๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • RPKI(๋ฆฌ์†Œ์Šค ๊ณต๊ฐœ ํ‚ค ์ธํ”„๋ผ)์— ์ƒˆ๋กœ์šด ASPA ๊ฐœ์ฒด๊ฐ€ ๋‚˜ํƒ€๋‚˜์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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