High Availability - Leo-Mun/UROP_SDN GitHub Wiki

High Availability

  • ๋ฐฉํ™”๋ฒฝ์ด ์ค‘์ง€๋˜๊ฑฐ๋‚˜ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์‹œ์Šคํ…œ ์žฅ์• ๋ฅผ ๋Œ€๋น„ํ•ด์•ผ ํ• ๋•Œ ํ•„์š”ํ•œ ๋ถ€๋ถ„

HA for Firewall

  • Layer 4/7 Switch
  • ์ปค๋„ ์ˆ˜์ค€์—์„œ์˜ ์„ธ์…˜ ๋™๊ธฐํ™”

Layer 4/7 Switch ๋‹จ์ 

  • ์Šค์œ„์น˜ ๋น„์šฉ, Firewall ์ด ์žฅ์• ๋ฅผ ์ผ์œผ์ผฐ์„๋•Œ ์„ธ์…˜์ด ์†์‹ค๋œ๋‹ค.

Firewall Switch vs Router

  • ๊ณต๋ถ€ํ•„์š”

VRRP

  • LAN์ƒ์— ์กด์žฌํ•˜๋Š” Router ๋“ค ์ค‘ ํ•˜๋‚˜์˜ Master๋ฅผ ์„ ์ •ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

VRRP ํ•„์š”์„ฑ

  • ๋ฐ์ดํ„ฐ์„ผํ„ฐ ๋‚ด ์„œ๋ฒ„๊ฐ€ ์™ธ๋ถ€ Net๊ณผ ์—ฐ๊ฒฐ๋˜๋Š” ์œ ์ผํ•œ Gateway ๋ผ์šฐํ„ฐ๊ฐ€ ์žฅ์• ๋ฅผ ์ผ์œผํ‚ฌ ๊ฒฝ์šฐ ์™ธ๋ถ€ Net์— ์ ‘์†๋ถˆ๊ฐ€
  • ๋”ฐ๋ผ์„œ ์ด๋Ÿฌํ•œ Single Point of Failure๋ฅผ ๋ง‰๊ธฐ ์œ„ํ•ด ๋ฐฑ์—… R2๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ๋‘ ๊ฐœ์˜ Default Gateway์— ๋Œ€ํ•œ Auto-Failover ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” VRRP ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•œ๋‹ค

VRRP ๋™์ž‘์›๋ฆฌ

  • ๊ธฐ์กด ๋งˆ์Šคํ„ฐ ๋ผ์šฐํ„ฐ๋Š” ์ •๊ธฐ์ ์œผ๋กœ ์•Œ๋ฆผ ๊ฐ„๊ฒฉ์„ ํฌํ•จํ•˜๋Š” ๋ณด๊ธ‰ ์•Œ๋ฆผ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ธ๋‹ค.
  • ๊ฐ ๋ฐฑ์—… ๋ผ์šฐํ„ฐ๋Š” ํƒ€์ด๋จธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งˆ์Šคํ„ฐ ๋ผ์šฐํ„ฐ๊ฐ€ ์žฅ์• ๋ฅผ ์ผ์œผํ‚จ ์‹œ์ ์„ ๊ฒฐ์ •ํ•œ๋‹ค.
  • ๋ฐฑ์—… ๋ผ์šฐํ„ฐ๋Š” ๋งˆ์Šคํ„ฐ ๋ผ์šฐํ„ฐ๊ฐ€ ์žฅ์• ๋ฅผ ์ผ์œผํ‚จ๊ฒƒ์„ ๊ฐ์ง€ํ•˜๋ฉด ์ž์‹ ์˜ ์šฐ์„  ์ˆœ์œ„ ๊ฐ’์„ ๊ฐ€์ง„ ๊ด‘๊ณ  ๋ฉ”์‹œ์ง€๋ฅผ ์ „์†กํ•œ๋‹ค.
  • ์šฐ์„  ์ˆœ์œ„ ๊ฐ’์ด ๊ฐ€์žฅ ๋†’์€ ๋ฐฑ์—… ๋ผ์šฐํ„ฐ๊ฐ€ ์ƒˆ ๋งˆ์Šคํ„ฐ ๋ผ์šฐํ„ฐ๊ฐ€ ๋œ๋‹ค.

VRRP Injection

  • ๋งŒ์•ฝ Hacker๊ฐ€ ๊ฐ€์งœ ๊ด‘๊ณ  ๋ฉ”์‹œ์ง€๋ฅผ ์ „์†กํ•œ๋‹ค๋ฉด ?

VRRP Injection Solution

  • ๊ฐ„๋‹จํ•œ ์ผ๋ฐ˜ ํ…์ŠคํŠธ ์•”ํ˜ธ
  • ๊ฐ•๋ ฅํ•œ ์ธ์ฆ (MD5, IP์ธ์ฆ ์‚ฌ์šฉ)