Linux system

DHCP Relay Agent ๋Œ€ํ•˜์—ฌ

NENGIN 2024. 3. 4. 17:32

DHCP Relay Agent๋ž€

vmware workstation ๊ธฐ์ค€ ๊ตฌ์„ฑ๋„

DHCP Relay Agent๋Š” ๋„คํŠธ์›Œํฌ์—์„œ DHCP ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ๊ฐ„์˜ ํ†ต์‹ ์„ ์ค‘๊ณ„ํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.

์ฃผ๋กœ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ์„œ๋ธŒ๋„ท์— ์žˆ์„ ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค.

๋”ฐ๋ผ์„œ ์—ฌ๋Ÿฌ ์„œ๋ธŒ๋„ท์—์„œ DHCP ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋ ค๋ฉด DHCP Relay Agent๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

 

 

 

DHCP Relay Agent ๋™์ž‘ ๊ณผ์ •

  1. ํด๋ผ์ด์–ธํŠธ์˜ DHCP Discover ๋ฉ”์‹œ์ง€ ์ „์†ก:
    • DHCP ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋˜๋ฉด, IP ์ฃผ์†Œ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด DHCP Discover ๋ฉ”์‹œ์ง€๋ฅผ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋กœ ์ „์†กํ•œ๋‹ค. ์ด ๋ฉ”์‹œ์ง€๋Š” ๊ฐ™์€ ์„œ๋ธŒ๋„ท ๋‚ด์˜ ๋ชจ๋“  ์žฅ๋น„๋“ค์ด ๋ฐ›๋Š”๋‹ค.
  2. DHCP Relay Agent์˜ ์ˆ˜์‹ :
    • DHCP Discover ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ•œ ๋ผ์šฐํ„ฐ(ํ˜น์€ DHCP Relay Agent)๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋ถ„์„ํ•˜๊ณ , ๊ทธ ๋ฉ”์‹œ์ง€๊ฐ€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์†ํ•œ ์„œ๋ธŒ๋„ท๊ณผ ๋‹ค๋ฅธ ์„œ๋ธŒ๋„ท์—์„œ ๋ฐœ์ƒํ•œ ๊ฒƒ์„ ๊ฐ์ง€ํ•œ๋‹ค. DHCP ์„œ๋ฒ„๊ฐ€ ํ•ด๋‹น ์„œ๋ธŒ๋„ท์— ์—†๋‹ค๋ฉด, ์ด ๋ฉ”์‹œ์ง€๋ฅผ DHCP Relay Agent๊ฐ€ ์ค‘๊ณ„ํ•œ๋‹ค.
  3. ๋ฉ”์‹œ์ง€์˜ ์ „๋‹ฌ:
    • DHCP Relay Agent๋Š” ํด๋ผ์ด์–ธํŠธ์˜ DHCP Discover ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•„์„œ, ํ•ด๋‹น ๋ฉ”์‹œ์ง€๋ฅผ DHCP ์„œ๋ฒ„๋กœ ์ „๋‹ฌํ•œ๋‹ค. ์ด๋•Œ DHCP Discover ๋ฉ”์‹œ์ง€์— Relay Agent์˜ IP ์ฃผ์†Œ๋ฅผ ํฌํ•จ์‹œ์ผœ์„œ DHCP ์„œ๋ฒ„๋กœ ์ „๋‹ฌ๋œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„๋Š” ์‘๋‹ต์„ ์–ด๋Š Relay Agent๋ฅผ ํ†ตํ•ด ๋ณด๋‚ด๋Š”์ง€ ์•Œ๊ฒŒ ๋œ๋‹ค.
  4. DHCP ์„œ๋ฒ„์˜ ์‘๋‹ต:
    • DHCP ์„œ๋ฒ„๋Š” ๋ฐ›์€ DHCP Discover ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•ด DHCP Offer ๋ฉ”์‹œ์ง€๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์ด๋ฅผ Relay Agent๋ฅผ ํ†ตํ•ด ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ „๋‹ฌํ•œ๋‹ค.
  5. ํด๋ผ์ด์–ธํŠธ์˜ ์„ ํƒ ๋ฐ ์š”์ฒญ:
    • ํด๋ผ์ด์–ธํŠธ๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ DHCP Offer ๋ฉ”์‹œ์ง€ ์ค‘์—์„œ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜๊ณ , DHCP Request ๋ฉ”์‹œ์ง€๋ฅผ ํ•ด๋‹น DHCP ์„œ๋ฒ„๋กœ ์ „์†กํ•œ๋‹ค.
  6. DHCP ์„œ๋ฒ„์˜ ์ตœ์ข… ์‘๋‹ต:
    • DHCP ์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„ ํƒํ•œ Offer์— ๋Œ€ํ•ด DHCP Acknowledge ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด์–ด IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•œ๋‹ค. ์ด ๋ฉ”์‹œ์ง€๋„ DHCP Relay Agent๋ฅผ ํ†ตํ•ด ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ „๋‹ฌ๋œ๋‹ค.
  7. IP ์ฃผ์†Œ ํ• ๋‹น ์™„๋ฃŒ:
    • ํด๋ผ์ด์–ธํŠธ๋Š” DHCP Acknowledge ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์€ ํ›„ IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹น๋ฐ›๊ณ , ๋„คํŠธ์›Œํฌ์—์„œ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.