BGP
BGP
- eBGP (External BGP): ์ด์ AS๋ก๋ถํฐ ์๋ธ๋ท์ ๋๋ฌ ๊ฐ๋ฅ์ฑ ์ ๋ณด๋ฅผ ์ป์ต๋๋ค. ์ฆ, ๊ฒ์ดํธ์จ์ด ๊ฐ์ ์๋ธ๋ท์ ๋๋ฌ ๊ฐ๋ฅ์ฑ ์ ๋ณด๋ฅผ ๊ตํํ๋ ์ญํ ์ ํฉ๋๋ค. ์ธ์ ํ AS ๊ฐ์ ๊ฒฝ๋ก ์ ๋ณด ๊ตํ์ ํตํด AS๋ ๋ค๋ฅธ ๋คํธ์ํฌ๋ก์ ๊ฒฝ๋ก๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
- iBGP (Internal BGP): ๋๋ฌ ๊ฐ๋ฅ์ฑ ์ ๋ณด๋ฅผ AS ๋ด๋ถ์ ๋ชจ๋ ๋ผ์ฐํฐ๋ก ์ ํํฉ๋๋ค. iBGP๋ ๊ฒ์ดํธ์จ์ด์์ ๋ด๋ถ ๋ผ์ฐํฐ๋ก ๋๋ฌ ๊ฐ๋ฅ์ฑ ์ ๋ณด๋ฅผ ์ ๋ฌํ๋ ์ญํ ์ ์ํํฉ๋๋ค. ์ด๋ฅผ ํตํด AS ๋ด๋ถ์ ๋ชจ๋ ๋ผ์ฐํฐ๋ ์ต์ ์ ๋๋ฌ ๊ฐ๋ฅ์ฑ ์ ๋ณด๋ฅผ ์ ์งํ ์ ์์ต๋๋ค.
BGP๋ ๋๋ฌ ๊ฐ๋ฅ์ฑ ์ ๋ณด์ ์ ์ฑ ์ ๊ธฐ๋ฐํ์ฌ ๋ค๋ฅธ ๋คํธ์ํฌ๋ก์ โ์ข์โ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. AS๋ ์์ฒด ์ ์ฑ ๊ณผ ๊ด๋ จํ์ฌ ๋ค๋ฅธ ๋คํธ์ํฌ๋ก์ ๊ฒฝ๋ก ์ ํ์ ์กฐ์ ํ ์ ์์ต๋๋ค. ๋ํ, BGP๋ ์๋ธ๋ท์ด ์์ ์ ์กด์ฌ๋ฅผ ์ธํฐ๋ท ์ ์ฒด์ ์๋ฆด ์ ์๋๋ก ํด์ค๋๋ค. ์ฆ, โ๋๋ ์ฌ๊ธฐ์ ์์ด์โ๋ผ๋ ๋ฉ์์ง๋ฅผ ์ธํฐ๋ท์๊ฒ ์๋ฆด ์ ์์ต๋๋ค.
BGP๋ ์ธํฐ๋ท์ ๊ท๋ชจ๊ฐ ์ปค์ง๊ณ ๋ณต์กํด์ง๋ ๊ฒ์ ๊ด๋ฆฌํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ์ ๋๋ค. ๋ค๋ฅธ AS์์ ๊ฒฝ๋ก ๊ตํ๊ณผ ์ ์ฑ ๊ธฐ๋ฐ์ ๊ฒฝ๋ก ์ ํ์ ํตํด ์ ์ฒด ์ธํฐ๋ท์ ๋ผ์ฐํ ์์คํ ์ ์กฐ์จํ๋ ์ญํ ์ ์ํํฉ๋๋ค.
BGP route selection ๊ธฐ์ค
๊ด๋ฆฌ์์ ํ๋จ : policy ์ฐ์ Shortest AS-PATH Closest NEXT_HOP route : ๋จ๊ฑฐ์ด ๊ฐ์ ๊ธฐํ ๊ธฐ์ค์ ์ํด ๊ฒฝ๋ก ์ ํ