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