[๐ŸŒNetwork] Three-Layer Hierarchical Model (feat. ์™œ ๋ผ์šฐํ„ฐ๋Š” Distribution Layer์— ์žˆ๋Š”๊ฐ€?)

vincaยท2023๋…„ 10์›” 3์ผ
0

๐ŸŒ Network

๋ชฉ๋ก ๋ณด๊ธฐ
9/21
post-thumbnail

Introduction

LAN์„ ๋ชจ๋ธ์„ ์„ค๊ณ„ํ•  ๋•Œ, ๋Œ€ํ‘œ์ ์ธ ๋ชจ๋ธ๋กœ 3 Layer ๋ชจ๋ธ์ด ์žˆ๋Š” ๊ฒƒ์„ ํ•™์Šตํ•˜์˜€๋‹ค.
์ด๋Ÿฌํ•œ 3 Layer ๋ชจ๋ธ์€ ๊ฐ ๊ณ„์ธต์— ์Šค์œ„์น˜-๋ผ์šฐํ„ฐ-์Šค์œ„์น˜ ๊ตฌ์กฐ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

๊ทธ๋Ÿผ ์™œ 3 Layer ๋ชจ๋ธ์€ ์Šค์œ„์น˜-๋ผ์šฐํ„ฐ-์Šค์œ„์น˜ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ฒŒ ๋˜์—ˆ์„๊นŒ?

1. ์ฝ”์–ด ๊ณ„์ธต๊ณผ ์—‘์„ธ์Šค ๊ณ„์ธต์— ์™œ ์Šค์œ„์น˜๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š”๊ฐ€?

์‰ฝ๊ฒŒ ๋งํ•ด์„œ ์Šค์œ„์น˜๊ฐ€ ๋ผ์šฐํ„ฐ๋ณด๋‹ค ํšจ์œจ์ ์ธ ์žฅ๋น„์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
์—ฌ๊ธฐ์„œ์˜ ํšจ์œจ์ ์ด๋ž€, ์ €๋ ดํ•˜๊ณ  ๋น ๋ฅด๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

์Šค์œ„์นญ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ๋ผ์šฐํ„ฐ๋ณด๋‹ค ๊ฐ€๊ฒฉ์ด ์‹ธ๊ณ , ์ €๋ ดํ•˜๋‹ค.

์ข€ ๋” ๊นŠ๊ฒŒ ๋งํ•˜๋ฉด..

์‚ฌ์‹ค ์Šค์œ„์น˜๋Š” MAC์ฃผ์†Œ๋ฅผ ํ†ตํ•ด์„œ ์‚ฌ์šฉ์ž์˜ ๋””๋ฐ”์ด์Šค์—๊ฒŒ ์ •ํ™•ํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋˜์–ด์•ผ ํ•˜๋ฏ€๋กœ ์—‘์ƒˆ์Šค ๊ณ„์ธต์— ์Šค์œ„์น˜๋ฅผ ๋‘ฌ์•ผํ•˜๋Š” ๊ฒƒ์€ ๋‹น์—ฐํ•˜๋‹ค.

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

(๊ทธ๋ž˜์„œ Cisco Packet Manager๋กœ ํ…Œ์ŠคํŠธ ์‹œ, 3๊ณ„์ธต์„ ์‚ฌ์šฉํ•˜๋ฉด ์ฝ”์–ด ๊ณ„์ธต์— ์Šค์œ„์น˜๊ฐ€ ์˜ค๋Š” ๋ฐ”๋žŒ์— ํ•ญ์ƒ ์™ธ๋ถ€๋กœ ํ†ตํ•˜๋Š” WAN ๋ผ์šฐํ„ฐ๋ฅผ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด ์คฌ๋˜ ๊ธฐ์–ต์ด ์žˆ๋‹ค.)

2. ๋””์ŠคํŠธ๋ฆฌ๋ทฐ์…˜ ๊ณ„์ธต์—๋Š” ์™œ ๋ผ์šฐํ„ฐ๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š”๊ฐ€?

๋””์ŠคํŠธ๋ฆฌ๋ทฐ์…˜์—๋„ ๊ทธ๋Ÿผ ๋ผ์šฐํ„ฐ๊ฐ€ ์•„๋‹ˆ๋ผ ์Šค์œ„์น˜๋ฅผ ๋ฐฐ์น˜ํ•˜๋ฉด ๋˜๋Š” ๊ฑฐ ์•„๋‹Œ๊ฐ€๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค ์ˆ˜ ์žˆ๋‹ค.

์ •๋‹ต์€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋•Œ๋ฌธ์ด๋‹ค.

๋ผ์šฐํ„ฐ๋Š” ๋ธŒ๋Ÿฌ๋“œ์บ์ŠคํŠธ๋ฅผ ์ฐจ๋‹จํ•˜๊ณ , ์Šค์œ„์น˜๋Š” ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋ฅผ ์ฐจ๋‹จํ•˜์ง€ ๋ชปํ•œ๋‹ค.
๋‹ค์‹œ ๋งํ•ด, ์Šค์œ„์น˜๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ๋‚˜๋ˆŒ ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋กœ ์ „๋‹ฌํ•˜๊ฒŒ ๋œ๋‹ค.

๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋Š” ํŒจํ‚ท์˜ ์ „๋‹ฌ๋ฐฉ์‹ ์ค‘ ํ•˜๋‚˜์ด๋‹ค.

  • ํŒจํ‚ท์˜ ์ „๋‹ฌ๋ฐฉ์‹
    Unicast ํŒจํ‚ท โžก ๋ชฉ์ ์ง€๊ฐ€ 1๊ฐœ์˜ ์žฅ์น˜
    ์ฆ‰, 1๊ฐœ์˜ CPU๋ฅผ ์ผํ•˜๋„๋ก ์‹œํ‚ด
    Broadcast ํŒจํ‚ท โžก ๋ชฉ์ ์ง€๊ฐ€ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ์˜ ๋ชจ๋“  ์žฅ์น˜
    ์ฆ‰, ๋ชจ๋“  CPU๋ฅผ ์ผํ•˜๋„๋ก ์‹œํ‚ด (๊ณผ๋ถ€ํ™”)

๋ผ์šฐํ„ฐ๊ฐ€ ๋””์ŠคํŠธ๋ฆฌ๋ทฐ์…˜ ๊ณ„์ธต์— ์žˆ์„ ๋•Œ

์ •์ƒ์ ์ธ ๊ฒฝ์šฐ๋ฅผ ๋จผ์ € ์‚ดํŽด๋ณด์ž.

๋ผ์šฐํ„ฐ๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ๋‚˜๋ˆ„๋ฉฐ ์ด๋Š” ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋„๋ฉ”์ธ์˜ ์ˆ˜์™€ ๊ฐ™๋‹ค.
๋”ฐ๋ผ์„œ, ์Šค์œ„์น˜์—์„œ ๋ธŒ๋กœ๋“œ ์บ์ŠคํŠธ๊ฐ€ ์ผ์–ด๋‚˜๋„ ์ปดํ“จํ„ฐ 2๋Œ€์—๋งŒ ํŒจํ‚ท์ด ์ „์†ก๋œ๋‹ค.


์Šค์œ„์น˜๊ฐ€ ๋””์ŠคํŠธ๋ฆฌ๋ทฐ์…˜ ๊ณ„์ธต์— ์žˆ์„ ๋•Œ

์ด์ œ ๋น„ ์ •์ƒ์ ์ธ ์ƒํ™ฉ์„ ์‚ดํŽด๋ณด์ž.

์Šค์œ„์น˜๋ฅผ ๋””์ŠคํŠธ๋ฆฌ๋ทฐ์…˜ ๊ณ„์ธต์— ์‚ฌ์šฉํ–ˆ์„ ๋•Œ, ์Šค์œ„์น˜๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ๋‚˜๋ˆŒ ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์—ฐ๊ฒฐ๋œ ๋ชจ๋“ ์žฅ๋น„์˜ CPU์— ๋ธŒ๋กœ๋“œ ์บ์ŠคํŒ… ๋˜์–ด๋ฒ„๋ฆฐ๋‹ค. ์ด๋ ‡๊ฒŒ ๋˜๋ฉด ์ „์ฒด ์ปดํ“จํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ๊ณผ๋ถ€ํ™”๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.

๋ธŒ๋กœ๋“œ ์บ์ŠคํŠธ ๋„๋ฉ”์ธ์ด ํ•ด๋‹น ๋„คํŠธ์›Œํฌ ์ „์ฒด๊ฐ€ ๋˜๋Š” ๊ฒƒ์ด๋‹ค.

๐Ÿ˜ฎ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋„๋ฉ”์ธ์ด๋ž€?
๋ธŒ๋กœ๋“œ ์บ์ŠคํŠธ ํŒจํ‚ท์ด๋‚˜ ๋ฉ”์„ธ์ง€๊ฐ€ ์ „๋‹ฌ๋˜๋Š” ๋„คํŠธ์›Œํฌ ์˜์—ญ

๊ฒฐ๊ณผ

์•ž์„œ ๋งํ–ˆ์ง€๋งŒ, ์ด๋ ‡๊ฒŒ ๋˜๋ฉด ๋ชจ๋“  ์žฅ์น˜์˜ CPU๊ฐ€ ๋ฐ”๋น ์ง€๋Š” ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•œ๋‹ค.
๋”ฐ๋ผ์„œ, ๊ฒฐ๊ณผ์ ์œผ๋กœ Congesion์ด ๋ฐœ์ƒํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ์„ฑ๋Šฅ์ด ๋–จ์–ด์ง€๊ฒŒ ๋œ๋‹ค.

์ด์ฒ˜๋Ÿผ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๊ฐ€ ์ „์—ญ์ ์œผ๋กœ ์ผ์–ด๋‚˜๋Š” ๊ฒƒ์€ ์ข‹์ง€๋ชปํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ดˆ๋ก€ํ•œ๋‹ค.

๐Ÿ™„์ข‹์ง€ ๋ชปํ•œ ๋„คํŠธ์›Œํฌ์˜ ๊ธฐ์ค€?
Bandwidth ๊ธฐ์ค€์œผ๋กœ ๋ธŒ๋กœ๋“œ ์บ์ŠคํŠธ์˜ ๋น„์œจ์ด 10%๋ฅผ ์ดˆ๊ณผํ•˜๋ฉด ์ข‹์ง€ ๋ชปํ•œ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ฒฐ๋ก  ๋ฐ ์ •๋ฆฌ

๋”ฐ๋ผ์„œ ๋ผ์šฐํ„ฐ๋ฅผ ํ†ตํ•ด์„œ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋ฅผ ์ฐจ๋‹จํ•ด์ฃผ๋Š” ๊ฒƒ์ด ๋„คํŠธ์›Œํฌ์—๋Š” ํ•„์š”ํ•˜๋‹ค.

๋ฐฐ์น˜ ๊ตฌ์„ฑ์ด ์Šค์œ„์น˜-๋ผ์šฐํ„ฐ-์Šค์œ„์น˜๊ฐ€ ๋˜๋Š” ์ด์œ ์ด๋‹ค.

๋ธŒ๋กœ๋“œ ์บ์ŠคํŠธ๋ฅผ ์Šค์œ„์น˜๋Š” ์ฐจ๋‹จํ•˜์ง€ ๋ชปํ•˜๊ณ , ๋ผ์šฐํ„ฐ๋Š” ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ, ์ค‘๊ฐ„ ๊ณ„์ธต์˜ ๋””์ŠคํŠธ๋ฆฌ๋ทฐ์…˜์— ๋ผ์šฐํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๋ธŒ๋กœ๋“œ์บ์ŠคํŒ…์˜ ๋น„์œจ์ด ๋„ˆ๋ฌด๋‚˜ ๋„“์–ด์ง€๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•œ๋‹ค.

๋˜ํ•œ, ํ•ญ์ƒ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ์˜ ๊ฐœ์ˆ˜์™€ ๋„คํŠธ์›Œํฌ ๊ฐœ์ˆ˜๋Š” ๋™์ผํ•˜๋‹ค.

profile
๋ถ‰์€ ๋ฐฐ ์˜ค์ƒ‰ ๋”ฑ๋‹ค๊ตฌ๋ฆฌ ๊ฐœ๋ฐœ์ž ๐ŸฆƒCloud & DevOps

0๊ฐœ์˜ ๋Œ“๊ธ€