Post

๋ผ์šฐํ„ฐ

๋ผ์šฐํ„ฐ

๐Ÿ”” ๋ผ์šฐํ„ฐ์˜ ๊ฐœ๋…
๐Ÿ”” ๋ผ์šฐํ„ฐ์™€ ๋น„์Šทํ•œ ์žฅ์น˜
๐Ÿ”” ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”๊ณผ ๋ผ์šฐํŒ… ๋™์ž‘ ์›๋ฆฌ

What? Why?

๋„คํŠธ์›Œํฌ ์žฅ์น˜ ์ค‘ ํ•˜๋‚˜๋กœ, ์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ์ฃผ๋กœ LAN, WAN์„ ์—ฐ๊ฒฐํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ ํŒจํ‚ท์ด ๋ชฉ์ ์ง€๊นŒ์ง€ ํšจ์œจ์ ์œผ๋กœ ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค.

  • ํŒจํ‚ท ์ „๋‹ฌ
    ์ˆ˜์‹ ๋œ ๋ฐ์ดํ„ฐ ํŒจํ‚ท์˜ ํ—ค๋” ์ •๋ณด๋ฅผ ๋ถ„์„ํ•˜์—ฌ, ๋ชฉ์ ์ง€ ์ฃผ์†Œ์— ๋”ฐ๋ผ ์ ์ ˆํ•œ ๋„คํŠธ์›Œํฌ ๊ฒฝ๋กœ๋กœ ์ „๋‹ฌํ•œ๋‹ค.

  • ๋ผ์šฐํŒ…
    ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์œ ์ง€ํ•˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค.

  • ๋„คํŠธ์›Œํฌ ๋ถ„ํ• 
    ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ๋ฅผ ์ž‘์€ ์„œ๋ธŒ๋„ท์œผ๋กœ ๋ถ„ํ• ํ•˜์—ฌ ํŠธ๋ž˜ํ”ฝ์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ทœ๋ชจ๋‚˜ ์šฉ๋„์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ ์œ ํ˜•์ด ์žˆ๋‹ค. ๋‚˜๋ฌด์œ„ํ‚ค

์ฃผ์š” ๊ธฐ๋Šฅ

  • NAT(Network Address Translation)
    ์‚ฌ์„ค IP ์ฃผ์†Œ๋ฅผ ๊ณต์ธ IP์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์—ฌ๋Ÿฌ ์žฅ์น˜๊ฐ€ ํ•˜๋‚˜์˜ ๊ณต์ธ IP ์ฃผ์†Œ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ธฐ์ˆ 

  • VPN(Virtual Private Network)
    ๊ณต์šฉ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์‚ฌ์„ค ๋„คํŠธ์›Œํฌ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ธฐ์ˆ 

  • VLAN(Virtual LAN)
    ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ์  ๋„คํŠธ์›Œํฌ๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋„คํŠธ์›Œํฌ๋กœ ๋ถ„ํ• 

  • DHCP(Dynamic Host Configuration Protocol)
    ๋„คํŠธ์›Œํฌ ์žฅ์น˜์— ์ž๋™์œผ๋กœ IP ์ฃผ์†Œ์™€ ๊ธฐํƒ€ ๋„คํŠธ์›Œํฌ ์„ค์ •์„ ํ• ๋‹นํ•˜๋Š” ํ”„๋กœํ† ์ฝœ

๋ผ์šฐํ„ฐ์™€ ๋น„์Šทํ•œ ์žฅ์น˜๋“ค์˜ ์ฐจ์ด์ 

  • ์Šค์œ„์น˜
    ๋™์ผํ•œ ๋„คํŠธ์›Œํฌ ๋‚ด์—์„œ ์žฅ์น˜ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ํ†ต์‹ ์„ ๊ด€๋ฆฌํ•˜๊ณ  ์ „๋‹ฌํ•œ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ L2์—์„œ MAC ์ฃผ์†Œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ์—ญํ• ์ด์ง€๋งŒ L3์—์„œ ๋™์ž‘ํ•˜๋Š” ์žฅ๋น„๋„ ์žˆ๋‹ค.

  • ๊ณต์œ ๊ธฐ
    ๋ผ์šฐํ„ฐ์˜ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜๋ฉด์„œ ๋ฌด์„  ์ ‘์† ๊ธฐ๋Šฅ(Wi-Fi)์„ ์ œ๊ณตํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์žฅ๋น„

๋ผ์šฐํŒ…๊ณผ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”

๋ผ์šฐํŒ…์ด๋ž€ ํ•˜๋‚˜ ์ด์ƒ์˜ ๋„คํŠธ์›Œํฌ์—์„œ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์ด๋‹ค. ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ(IP)์„ ํ†ตํ•ด ํƒ€๊ฒŸ์œผ๋กœ ์ด๋™ํ•  ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•œ๋‹ค. ์•„๋ž˜ ์ด๋ฏธ์ง€์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ปดํ“จํ„ฐ A์—์„œ ์ปดํ“จํ„ฐ B๋กœ ์ „๋‹ฌ๋˜๋ ค๋ฉด ์–ด๋–ค ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๋Š”๊ฒŒ ์ข‹์„๊นŒ์š”?

๊ฐœ์ˆ˜๋งŒ ๋ดค์„ ๋•Œ๋Š” ๋„คํŠธ์›Œํฌ 2, 4๋ฅผ ํ†ต๊ณผํ•˜๋Š”๊ฒŒ ์งง์„ ์ˆ˜ ์žˆ์ง€๋งŒ ๋„คํŠธ์›Œํฌ 1, 3, 5๋ฅผ ํ†ต๊ณผํ•  ๋•Œ ๋” ๋นจ๋ฆฌ ์ „๋‹ฌ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ผ์šฐํ„ฐ์—์„œ๋Š” ์ง€์†ํ•ด์„œ ์ด๋Ÿฐ ์ข…๋ฅ˜์˜ ์„ ํƒ์„ ํ•˜๊ฒŒ ๋œ๋‹ค.

๋ผ์šฐํ„ฐ๋Š” ๋‚ด๋ถ€ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์ฐธ์กฐํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋ผ ํŒจํ‚ท์„ ๋ผ์šฐํŒ…ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ•œ๋‹ค. ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์—๋Š” ํŒจํ‚ท์ด ๋ผ์šฐํ„ฐ๊ฐ€ ๋‹ด๋‹นํ•˜๋Š” ๋ชจ๋“  ๋Œ€์ƒ์— ๋„๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ํƒํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ๋กœ๊ฐ€ ๊ธฐ๋ก๋œ๋‹ค. ์—ด์ฐจ ์Šน๊ฐ์ด ์–ด๋–ค ์—ด์ฐจ๋ฅผ ํƒ€์•ผ ํ• ์ง€ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ์ฐธ๊ณ ํ•˜๋Š” ์—ด์ฐจ ์‹œ๊ฐ„ํ‘œ๋ฅผ ์ƒ๊ฐํ•ด๋ณด๋ฉด ์ข‹๋‹ค.

routingProcess

์œ„ ๊ทธ๋ฆผ์—์„œ๋Š” 1.1.1.1 ์ปดํ“จํ„ฐ A๊ฐ€ 3.3.3.3 ์ปดํ“จํ„ฐ B๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์‹ ํ•˜๊ธฐ ์œ„ํ•ด ๋ผ์šฐํŒ…ํ•˜๋Š” ๊ณผ์ •์ด๋‹ค. ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์ €์žฅ๋œ ์ •๋ณด๋ฅผ ์ด์šฉํ•˜์—ฌ A๊ฐ€ ๋ผ์šฐํ„ฐ 2๋ฅผ ๊ฑฐ์ณ์„œ B์— ๋ผ์šฐํŒ…๋œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋–ค ์‹์œผ๋กœ ์ €์žฅ์ด ๋ ๊นŒ?

  • ์ •์  ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”
    • ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž๊ฐ€ ๋„คํŠธ์›Œํฌ ๊ฒฝ๋กœ๋ฅผ ์ˆ˜๋™์œผ๋กœ ๊ตฌ์„ฑํ•˜๊ณ  ์„ ํƒ
    • ๋„คํŠธ์›Œํฌ ์„ค๊ณ„๋‚˜ ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ผ์ •ํ•˜๊ฒŒ ์œ ์ง€๋˜๋Š” ๊ฒฝ์šฐ์— ์œ ์šฉํ•จ
    • ๋ฐ์ดํ„ฐ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์ง€ ์•Š์œผ๋ฉด ์œ ์—ฐ์„ฑ์ด ์ €ํ•˜๋˜์–ด ์„ฑ๋Šฅ์— ์ œํ•œ์ด ์ƒ๊น€
  • ๋™์  ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”
    • ๋‹ค์–‘ํ•œ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•จ
    • ํŠธ๋ž˜ํ”ฝ ๋ณผ๋ฅจ, ๋„คํŠธ์›Œํฌ ์žฅ์•  ๋“ฑ ๋ณ€ํ™”ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์กฐ๊ฑด์— ๋Œ€์‘ ๊ฐ€๋Šฅ
    • ๋” ๋งŽ์€ ์ปดํ“จํŒ… ์„ฑ๋Šฅ์ด ํ•„์š”ํ•จ

๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ

๋„คํŠธ์›Œํฌ ๊ฒฝ๋กœ๋ฅผ ์‹๋ณ„ํ•˜๊ฑฐ๋‚˜ ์•Œ๋ฆฌ๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

  • RIP(Routing Information Protocol, ๋ผ์šฐํŒ… ์ •๋ณด ํ”„๋กœํ† ์ฝœ)
    • ํ™‰ ์ˆ˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋„คํŠธ์›Œํฌ ๊ฐ„์˜ ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •
    • ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ์ ํ•ฉํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ํ˜„์žฌ๋Š” ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๋ ˆ๊ฑฐ์‹œ ํ”„๋กœํ† ์ฝœ
  • BGP(Border Gateway Protocol, ๊ฒฝ๊ณ„ ๊ฒŒ์ดํŠธ์›จ์ด ํ”„๋กœํ† ์ฝœ)
    • ์–ด๋–ค ๋„คํŠธ์›Œํฌ์—์„œ ์–ด๋–ค IP ์ฃผ์†Œ๋ฅผ ์ œ์–ดํ•˜๊ณ  ์–ด๋–ค ๋„คํŠธ์›Œํฌ๊ฐ€ ์„œ๋กœ ์—ฐ๊ฒฐ๋˜๋Š”์ง€ ์•Œ๋ฆฌ๋Š” ๋ฐ ์‚ฌ์šฉ
    • ์œ„ ๊ฐ™์€ ์•Œ๋ฆผ์„ ์ž์œจ ์‹œ์Šคํ…œ์ด๋ผ๊ณ  ํ•˜๋Š”๋ฐ ์ด๋Ÿฐ ์ž์œจ ์‹œ์Šคํ…œ ๊ฐ„์— ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ
  • OSPF(Open Shortest Path First, ์ตœ๋‹จ ๊ฒฝ๋กœ ์šฐ์„  ํ”„๋กœํ† ์ฝœ)
    • ๋น„์šฉ์ด ์ตœ์†Œ์ธ ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •

L3 ์Šค์œ„์น˜

์Šค์œ„์น˜๋Š” ๋ผ์šฐํ„ฐ๋ฅผ ํ†ตํ•ด ๋“ค์–ด์˜จ ํŠธ๋ž˜ํ”ฝ์„ MAC ์ฃผ์†Œ์— ๋งž๋Š” ๋ชฉ์ ์ง€๋กœ ์ „๋‹ฌํ•œ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์Šค์œ„์น˜๋Š” L2์—์„œ ์‚ฌ์šฉ๋˜์ง€๋งŒ L3์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์Šค์œ„์น˜๋„ ์žˆ๋‹ค. ์ด๊ฒƒ์„ ๊ฐ๊ฐ L2 ์Šค์œ„์น˜, L3 ์Šค์œ„์น˜๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

L3 ์Šค์œ„์น˜๋Š” ๋ผ์šฐํ„ฐ์™€ ๋™์ผํ•˜๊ฒŒ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ ๋ผ์šฐํŒ… ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€๋งŒ ๋ผ์šฐํ„ฐ๊ฐ€ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ๊ฐ„์˜ ํŠธ๋ž˜ํ”ฝ์„ ๊ด€๋ฆฌํ•œ๋‹ค๋ฉด, L3 ์Šค์œ„์น˜๋Š” ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์—์„œ ๋ผ์šฐํŒ…์„ ์ œ๊ณตํ•œ๋‹ค.

L3SwitchRouting

์ž๋ฃŒ ์ถœ์ฒ˜

Cloudflare
Velog
AWS
ChatGPT


์ถ”๊ฐ€ ์งˆ๋ฌธ

๋ผ์šฐํ„ฐ์˜ ์ฃผ์š” ๊ธฐ๋Šฅ๋“ค์˜ ์ด์ ?

  • NAT
    ์ œํ•œ๋œ ์ˆ˜์˜ ๊ณต์ธ IP ์ฃผ์†Œ๋งŒ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋” ๋งŽ์€ ์žฅ์น˜๋“ค์ด ์ธํ„ฐ๋„ท์— ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๊ณ  ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ ์ ‘๊ทผ์„ ํ†ต์ œํ•˜์—ฌ ๋ณด์•ˆ์„ ๊ฐ•ํ™”

  • VLAN
    VLAN์„ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ๋ฅผ ์„ธ๋ถ„ํ™” ํ•จ์œผ๋กœ์จ VLAN ๋ณ„๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ์ •์ฑ…์„ ์ ์šฉ ๊ฐ€๋Šฅ

  • DHCP
    DHCP๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด ์ˆ˜๋™์œผ๋กœ IP๋ฅผ ํ• ๋‹นํ•˜๊ฒŒ ๋œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์ถ”ํ›„ ์ถ”๊ฐ€ ์ž‘์—…์ด ์ƒ๊ธธ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ค‘๋ณต IP๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜๋„ ์žˆ๊ณ  ๋„คํŠธ์›Œํฌ ํ™•์žฅ์— ์–ด๋ ค์›€์ด ์ƒ๊น€

๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์€ ๊ฐ๊ฐ ์–ด๋Š ์ƒํ™ฉ์— ์‚ฌ์šฉ?

  • RIP
    ์ž‘์€ ๊ทœ๋ชจ์˜ ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉ๋˜๋ฉฐ, ํ™‰ ์ˆ˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•จ

  • BGP
    ์ธํ„ฐ๋„ท์—์„œ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ž์œจ ์‹œ์Šคํ…œ ๊ฐ„์˜ ๊ฒฝ๋กœ ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•จ

  • OSPF
    ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉ๋˜๋ฉฐ, ๋น„์šฉ์ด ์ตœ์†Œ์ธ ๊ฒฝ๋กœ๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•จ

This post is licensed under CC BY 4.0 by the author.