NSX Edge๋ ์ ์ ๋ฐ ๋์ (ospf, bgp) ๋ผ์ฐํ ์ ์ง์ํฉ๋๋ค.
๋ผ์ฐํ
์ ๊ตฌ์ฑํ๋ ค๋ฉด vCloud Director์์ ๋ค์์ผ๋ก ์ด๋ํฉ๋๋ค. ํ์ ์ค ๊ฐ์ ๋ฐ์ดํฐ ์ผํฐ๋ฅผ ํด๋ฆญํ์ธ์. ๊ฐ๋ก ๋ฉ๋ด์์ ํญ์ ์ ํํ์ธ์. ์์ง ๊ฒ์ดํธ์จ์ด. ์ํ๋ ๋คํธ์ํฌ๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ ์ต์
์ ์ ํํ์ธ์. ์ฃ์ง ๊ฒ์ดํธ์จ์ด ์๋น์ค.
๋ผ์ฐํ
๋ฉ๋ด๋ก ์ด๋ํฉ๋๋ค.
์ด๊ธฐ ์ค์ (๋ผ์ฐํ ๊ตฌ์ฑ)
์ด ๊ธฐ์ฌ๋ฅผ ํตํด ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
โ ECMP ๋งค๊ฐ๋ณ์๋ฅผ ํ์ฑํํ๋ฉด RIB์ ์ต๋ 8๊ฐ์ ํด๋น ๊ฒฝ๋ก๋ฅผ ์ค์นํ ์ ์์ต๋๋ค.
โ ๊ธฐ๋ณธ ๊ฒฝ๋ก๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋ ๋นํ์ฑํํฉ๋๋ค.
โ ๋ผ์ฐํฐ ID๋ฅผ ์ ํํฉ๋๋ค. ์ธ๋ถ ์ธํฐํ์ด์ค ์ฃผ์๋ฅผ Router-ID๋ก ์ ํํ ์ ์์ต๋๋ค. Router-ID๋ฅผ ์ง์ ํ์ง ์์ผ๋ฉด OSPF ๋๋ BGP ํ๋ก์ธ์ค๋ฅผ ์์ํ ์ ์์ต๋๋ค.
๋๋ +๋ฅผ ํด๋ฆญํ์ฌ ์ถ๊ฐํ์ธ์.
๊ตฌ์ฑ์ ์ ์ฅํฉ๋๋ค.
์๋ฃ.
์ ์ ๋ผ์ฐํ ์ค์
์ ์ ๋ผ์ฐํ
ํญ์ผ๋ก ์ด๋ํ์ฌ +๋ฅผ ํด๋ฆญํฉ๋๋ค.
๊ณ ์ ๊ฒฝ๋ก๋ฅผ ์ถ๊ฐํ๋ ค๋ฉด ๋ค์ ํ์ ํ๋๋ฅผ ์
๋ ฅํ์ธ์.
โ ๋คํธ์ํฌ - ๋์ ๋คํธ์ํฌ
โ ๋ค์ ํ โ ํธ๋ํฝ์ด ๋์ ๋คํธ์ํฌ๋ก ์ ๋ฌ๋๋ ํธ์คํธ/๋ผ์ฐํฐ์ IP ์ฃผ์์
๋๋ค.
โ ์ธํฐํ์ด์ค โ ์ํ๋ ๋ค์ ํ์ด ์์นํ ์ธํฐํ์ด์ค์
๋๋ค.
์ ์ง๋ฅผ ํด๋ฆญํฉ๋๋ค.
๊ตฌ์ฑ์ ์ ์ฅํฉ๋๋ค.
์๋ฃ.
OSPF ์ค์
OSPF ํญ์ผ๋ก ์ด๋ํฉ๋๋ค. OSPF ํ๋ก์ธ์ค๋ฅผ ํ์ฑํํฉ๋๋ค.
ํ์ํ ๊ฒฝ์ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์๋ ๋จ๊ณ์ ์ฌ์์์ ๋นํ์ฑํํฉ๋๋ค. ๋จ๊ณ์ ์ฌ์์์ ์ปจํธ๋กค ํ๋ ์ธ ์ปจ๋ฒ์ ์ค ํ๋ก์ธ์ค ์ค์ ํธ๋ํฝ์ ๊ณ์ ์ ๋ฌํ ์ ์๋๋ก ํ๋ ํ๋กํ ์ฝ์
๋๋ค.
๊ธฐ๋ณธ ๊ฒฝ๋ก๊ฐ RIB์ ์๋ ๊ฒฝ์ฐ ์ฌ๊ธฐ์์ ๊ธฐ๋ณธ ๊ฒฝ๋ก ์๋ฆผ์ ํ์ฑํํ ์ ์์ต๋๋ค(๊ธฐ๋ณธ ๋ฐ์ ์ต์
).
๋ค์์ผ๋ก ๋ฉด์ ์ ์ถ๊ฐํฉ๋๋ค. ์์ญ 0์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ถ๊ฐ๋ฉ๋๋ค. NSX Edge๋ 3๊ฐ์ง ์์ญ ์ ํ์ ์ง์ํฉ๋๋ค.
โ ๋ฐฑ๋ณธ ์์ญ(์์ญ 0+์ผ๋ฐ);
โ ํ์ค ์์ญ(์ผ๋ฐ);
- ๊ทธ๋ค์ง ๋ญํญํ์ง ์์ ์ง์ญ(NSSA).
์ ์์ญ์ ์ถ๊ฐํ๋ ค๋ฉด ์์ญ ์ ์ ํ๋์์ +๋ฅผ ํด๋ฆญํ์ธ์.
๋ํ๋๋ ์ฐฝ์์ ๋ค์ ํ์ ํ๋๋ฅผ ํ์ํ์ญ์์ค.
- ์ง์ญ ID
- ์ง์ญ ์ ํ.
ํ์ํ ๊ฒฝ์ฐ ์ธ์ฆ์ ๊ตฌ์ฑํฉ๋๋ค. NSX Edge๋ ์ผ๋ฐ ํ
์คํธ(์ํธ)์ MD5๋ผ๋ ๋ ๊ฐ์ง ์ธ์ฆ ์ ํ์ ์ง์ํฉ๋๋ค.
์ ์ง๋ฅผ ํด๋ฆญํฉ๋๋ค.
๊ตฌ์ฑ์ ์ ์ฅํฉ๋๋ค.
์ด์ OSPF ์ด์์ด ์์ฑ๋ ์ธํฐํ์ด์ค๋ฅผ ์ถ๊ฐํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ ค๋ฉด ์ธํฐํ์ด์ค ๋งคํ ํ๋์์ +๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ํ๋๋ ์ฐฝ์์ ๋ค์ ๋งค๊ฐ๋ณ์๋ฅผ ์ง์ ํฉ๋๋ค.
โ ์ธํฐํ์ด์ค โ OSPF ํ๋ก์ธ์ค์์ ์ฌ์ฉ๋ ์ธํฐํ์ด์ค์
๋๋ค.
- ์ง์ญ ID
โ Hello/Dead ๊ฐ๊ฒฉ โ ํ๋กํ ์ฝ ํ์ด๋จธ;
โ ์ฐ์ ์์ โ DR/BDR์ ์ ํํ๋ ๋ฐ ํ์ํ ์ฐ์ ์์์
๋๋ค.
โ ๋น์ฉ์ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ๊ณ์ฐํ๋ ๋ฐ ํ์ํ ์ธก์ ํญ๋ชฉ์
๋๋ค. ์ ์ง๋ฅผ ํด๋ฆญํ์ธ์.
๋ผ์ฐํฐ์ NSSA ์์ญ์ ์ถ๊ฐํด ๋ณด๊ฒ ์ต๋๋ค.
๊ตฌ์ฑ์ ์ ์ฅํฉ๋๋ค.
์๋ ์คํฌ๋ฆฐ์ท์์๋ ๋ค์์ ๋ณผ ์ ์์ต๋๋ค.
1. ์ค์ ๋ ์ธ์
2. RIB์ ๊ฒฝ๋ก๋ฅผ ์ค์ ํ์ต๋๋ค.
BGP ์ค์
BGP ํญ์ผ๋ก ์ด๋ํฉ๋๋ค.
BGP ํ๋ก์ธ์ค๋ฅผ ํ์ฑํํฉ๋๋ค.
ํ์ํ ๊ฒฝ์ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์๋ Graceful Restart๋ฅผ ๋นํ์ฑํํฉ๋๋ค. ์ฌ๊ธฐ์์๋ ๊ธฐ๋ณธ ๊ฒฝ๋ก๊ฐ RIB์ ์๋๋ผ๋ ๊ธฐ๋ณธ ๊ฒฝ๋ก ์๋ฆผ(Default Originate ์ต์
)์ ํ์ฑํํ ์ ์์ต๋๋ค.
NSX Edge์ AS๋ฅผ ๋ํ๋
๋๋ค. 4๋ฐ์ดํธ AS ์ง์์ NSX 6.3์์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
Neighbors ํผ์ด๋ฅผ ์ถ๊ฐํ๋ ค๋ฉด +๋ฅผ ํด๋ฆญํฉ๋๋ค.
๋ํ๋๋ ์ฐฝ์์ ๋ค์ ๋งค๊ฐ๋ณ์๋ฅผ ์ง์ ํฉ๋๋ค.
โ IP ์ฃผ์ - BGP ํผ์ด ์ฃผ์.
โ ์๊ฒฉ AS - BGP ํผ์ด์ AS ๋ฒํธ์
๋๋ค.
โ ๊ฐ์ค์น โ ๋๊ฐ๋ ํธ๋ํฝ์ ๊ด๋ฆฌํ ์ ์๋ ์งํ์
๋๋ค.
โ Keep Alive/Hold Down Time โ ํ๋กํ ์ฝ ํ์ด๋จธ.
๋ค์์ผ๋ก BGP ํํฐ๋ฅผ ๊ตฌ์ฑํด ๋ณด๊ฒ ์ต๋๋ค. eBGP ์ธ์
์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์ด ๋ผ์ฐํฐ์์ ๋ณด๊ธ๋๊ณ ์์ ๋ ๋ชจ๋ ์ ๋์ฌ๋ ๊ธฐ๋ณธ ๊ฒฝ๋ก๋ฅผ ์ ์ธํ๊ณ ํํฐ๋ง๋ฉ๋๋ค. ๊ธฐ๋ณธ ์๋ณธ ์ต์
์ ์ฌ์ฉํ์ฌ ๊ด๊ณ ๋ฉ๋๋ค.
BGP ํํฐ๋ฅผ ์ถ๊ฐํ๋ ค๋ฉด +๋ฅผ ํด๋ฆญํ์ธ์.
๋๊ฐ๋ ์
๋ฐ์ดํธ์ ๋ํ ํํฐ๋ฅผ ์ค์ ํฉ๋๋ค.
๋ค์ด์ค๋ ์
๋ฐ์ดํธ์ ๋ํ ํํฐ๋ฅผ ์ค์ ํฉ๋๋ค.
์ ์ง๋ฅผ ํด๋ฆญํ์ฌ ์ค์ ์ ์๋ฃํ์ธ์.
๊ตฌ์ฑ์ ์ ์ฅํฉ๋๋ค.
์๋ฃ.
์๋ ์คํฌ๋ฆฐ์ท์์๋ ๋ค์์ ๋ณผ ์ ์์ต๋๋ค.
1. ์ธ์
์ ์ค๋ฆฝํ์ต๋๋ค.
2. BGP ํผ์ด๋ก๋ถํฐ ์ ๋์ฌ(์ ๋์ฌ 4๊ฐ/24)๋ฅผ ์์ ํ์ต๋๋ค.
3. ๊ธฐ๋ณธ ๊ฒฝ๋ก ์๋ด. 172.20.0.0/24 ์ ๋์ฌ๋ BGP์ ์ถ๊ฐ๋์ง ์์ผ๋ฏ๋ก ๊ด๊ณ ๋์ง ์์ต๋๋ค.
๊ฒฝ๋ก ์ฌ๋ฐฐํฌ ์ค์
๊ฒฝ๋ก ์ฌ๋ฐฐํฌ ํญ์ผ๋ก ์ด๋ํฉ๋๋ค.
ํ๋กํ ์ฝ(BGP ๋๋ OSPF)์ ๋ํ ๊ฒฝ๋ก ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ํ์ฑํํฉ๋๋ค.
IP ์ ๋์ฌ๋ฅผ ์ถ๊ฐํ๋ ค๋ฉด +๋ฅผ ํด๋ฆญํฉ๋๋ค.
IP ์ ๋์ฌ์ ์ด๋ฆ๊ณผ ์ ๋์ฌ ์์ฒด๋ฅผ ์ง์ ํฉ๋๋ค.
๊ฒฝ๋ก ๋ฐฐํฌ ํ
์ด๋ธ์ ๊ตฌ์ฑํด ๋ณด๊ฒ ์ต๋๋ค. +๋ฅผ ํด๋ฆญํฉ๋๋ค.
โ ์ ๋์ฌ ์ด๋ฆ โ ํด๋น ํ๋กํ ์ฝ๋ก ๊ฐ์ ธ์ฌ ์ ๋์ฌ๋ฅผ ์ ํํฉ๋๋ค.
โ ํ์ต์ ํ๋กํ ์ฝ โ ์ ๋์ฌ๋ฅผ ๊ฐ์ ธ์ฌ ํ๋กํ ์ฝ์
๋๋ค.
โ ํ์ต ํ์ฉ โ ์ ๋์ฌ๋ฅผ ๋ด๋ณด๋ด๋ ํ๋กํ ์ฝ์
๋๋ค.
โ ์์
โ ์ด ์ ๋์ฌ์ ์ ์ฉ๋ ์์
์
๋๋ค.
๊ตฌ์ฑ์ ์ ์ฅํฉ๋๋ค.
์๋ฃ.
์๋ ์คํฌ๋ฆฐ์ท์ ํด๋น ๊ณต์ง๊ฐ BGP์ ๋ํ๋ ๊ฒ์ ๋ณด์ฌ์ค๋๋ค.
NSX Edge๋ฅผ ์ฌ์ฉํ ๋ผ์ฐํ
์ ๋ํ ๋ด์ฉ์ ์ฌ๊ธฐ๊น์ง์
๋๋ค. ์์ง ๋ถ๋ถ๋ช
ํ ๊ฒ์ด ์๋์ง ๋ฌผ์ด๋ณด์ญ์์ค. ๋ค์๋ฒ์๋ ๋ฐธ๋ฐ์๋ฅผ ๋ค๋ฃจ๊ฒ ์ต๋๋ค.
์ถ์ฒ : habr.com