Network

F020 - L4 Switch

osean 2021. 6. 28. 01:11
โœ๏ธ ์†Œ์ผ“ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ OSI 7 Layer, TCP/IP ๋ชจ๋ธ์— ๋Œ€ํ•ด ๋ฉ˜ํ† ๋ง ์‹œ๊ฐ„์— ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ๊ณผ ์„œ๋ฒ„ ๊ณผ๋ถ€ํ•˜๋ฅผ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ฃผ์ œ๊ฐ€ ๋‚˜์™”๋‹ค.

ํ•˜์ง€๋งŒ ํ•ด๋‹น ์ฃผ์ œ๋กœ ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆ„๋ฉด์„œ ๋Œ€๋ถ€๋ถ„์˜ ์šฉ์–ด๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ๊ธฐ์— ์ด๋ฒˆ ์‹œ๊ฐ„์„ ํ†ตํ•ด์„œ L4 ์Šค์œ„์น˜์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค!

๊ฐ ๊ณ„์ธต ๋ณ„ ์‚ฌ์šฉ๋˜๋Š” ์žฅ๋น„

๐Ÿ“ L1 - ํ—ˆ๋ธŒ, ๋ฆฌํ”ผํ„ฐ
: ๋น„ํŠธ ์‹ ํ˜ธ๋ฅผ ์ „๊ธฐ ์‹ ํ˜ธ ๋ฐ”๊ฟ” ์†ก์‹ ํ•˜๊ฑฐ๋‚˜ ๊ทธ ๋ฐ˜๋Œ€๋กœ ์ „๊ธฐ ์‹ ํ˜ธ๋ฅผ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์— ์†ก์‹ ํ•˜๊ธฐ ์œ„ํ•ด ๋น„ํŠธ ์‹ ํ˜ธ๋กœ ๋””์ฝ”๋”ฉ ํ•˜๋Š” ๊ณผ์ •์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ์ด์— ์†ํ•˜๋Š” ์žฅ๋น„๋กœ๋Š” ํ—ˆ๋ธŒ, ๋ฆฌํ”ผํ„ฐ ๋“ฑ์ด ์žˆ์œผ๋ฉฐ ๊ณผ๊ฑฐ์˜ ํ—ˆ๋ธŒ(๋”๋ฏธ ํ—ˆ๋ธŒ)๋Š” ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ์žฅ๋น„์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ณ , ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•œ ์žฅ๋น„๋Š” ํ—ค๋”๋ฅผ ํ•ด์ฒดํ•˜์—ฌ MAC ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•˜๊ณ  ํ•ด๋‹น ์ฃผ์†Œ์™€ ์ž์‹ ์˜ ์ฃผ์†Œ๊ฐ€ ๋‹ค๋ฅด๋‹ค๋ฉด ์ˆ˜์‹ ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฒ„๋ฆฌ๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ์žฅ๋น„์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๊ฒƒ์„ ๋ธŒ๋กœ๋“œ์บ์ŠคํŒ…์ด๋ผ๊ณ  ํ•˜๋Š”๋ฐ, ์ด ๋•Œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ์ ์œผ๋กœ๋Š” ์‹ ํ˜ธ ์ถฉ๋Œ(์ฝœ๋ฆฌ์ „)์ด ๋ฐœ์ƒ ํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“L2 - ์Šค์œ„์น˜
: ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์žฅ๋น„๋กœ ์Šค์œ„์น˜๊ฐ€ ์—ฌ๊ธฐ์— ํ•ด๋‹นํ•œ๋‹ค. ์Šค์œ„์น˜๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ํ—ˆ๋ธŒ์™€ ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜์ง€๋งŒ ํ—ˆ๋ธŒ์ฒ˜๋Ÿผ ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ์žฅ๋น„์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ ์ด์œ ๋Š” ์Šค์œ„์น˜ ๋‚ด๋ถ€์— MAC ํ…Œ์ด๋ธ”์ด ์กด์žฌํ•˜๊ณ  ์—ฌ๊ธฐ์—๋Š” ๊ฐ ์ด๋”๋„ท ํฌํŠธ์— ์—ฐ๊ฒฐ๋œ ์žฅ๋น„์˜ ๊ณ ์œ  ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ํ—ˆ๋ธŒ๋กœ ์ˆ˜์‹ ๋œ ๋ฐ์ดํ„ฐ์˜ ํ—ค๋”์— ์žˆ๋Š” MAC ์ฃผ์†Œ๋ฅผ MAC ํ…Œ์ด๋ธ”์— ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์ผ์น˜ํ•˜๋Š” ์žฅ๋น„์—๊ฒŒ๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•œ๋‹ค.

๐Ÿ“ L3 - ์Šค์œ„์น˜ + ๋ผ์šฐํ„ฐ
: ์ „์†ก ๊ณ„์ธต์— ์œ„์น˜ํ•˜๋Š” ์Šค์œ„์น˜๋ฅผ ๋œปํ•˜๋ฉฐ, IP ํ˜น์€ IPX ์ฃผ์†Œ๋ฅผ ์ฝ์–ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ชฉ์ ์ง€๋กœ ์Šค์œ„์นญํ•œ๋‹ค. ์Šค์œ„์น˜์—์„œ ๋ผ์šฐํŒ… ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•œ ์žฅ๋น„์ธ๋ฐ, ์—ฌ๊ธฐ์„œ ๋ผ์šฐํŒ…์€ ๋ชฉ์ ์ง€๋กœ ๊ฐ€๊ธฐ ์œ„ํ•œ ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ํƒ์ƒ‰ํ•˜๋„๋ก ํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. ๋•Œ๋ฌธ์— ๋ธŒ๋กœ๋“œ์บ์ŠคํŒ…์œผ๋กœ ์ธํ•œ ํŠธ๋ž˜ํ”ฝ ๊ณผ๋ถ€ํ•˜๋ฅผ ๋ฐฉ์ง€ํ•ด ์ „์ฒด์ ์ธ ์„ฑ๋Šฅ ์ €ํ•˜๋ฅผ ์˜ˆ๋ฐฉํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“ L4 - ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ
: ์„œ๋ฒ„ ๋ถ€ํ•˜๋ฅผ ๋ถ„์‚ฐ์„ ์œ„ํ•ด ๋กœ๋“œ๋ฐธ๋Ÿฐ์‹ฑ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๋Š” ์žฅ๋น„์ด๋‹ค. Port ๋ฒˆํ˜ธ๋ฅผ ๊ตฌ๋ถ„ํ•˜์—ฌ ์Šค์œ„์นญํ•˜๊ฑฐ๋‚˜ ์‘์šฉ ๊ณ„์ธต์ด๋‚˜ ์ „์†ก ๊ณ„์ธต์˜ ํ”„๋กœํ† ์ฝœ(HTTP, TCP, UDP, FTP ๋“ฑ)์„ ํ™•์ธํ•˜๊ณ  ํ•ด๋‹น ํ”„๋กœํ† ์ฝœ์— ๋งž๊ฒŒ ์Šค์œ„์นญํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. L4 ์Šค์œ„์น˜๋Š” ๊ฐ€์ƒ ์„œ๋ฒ„์˜ ์—ญํ• ์„ ํ•˜๊ธฐ๋„ ํ•˜๋Š”๋ฐ, ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด ํ•ด๋‹น ์š”์ฒญ์„ ๋จผ์ € L4 ์Šค์œ„์น˜์—์„œ ๋ถ„์„์„ ํ•˜๊ณ , ๋ถ„์„์„ ํ†ตํ•ด์„œ ๋ฆฌ์–ผ ์„œ๋ฒ„๋กœ ๋‹ค์‹œ ์š”์ฒญ์„ ๋ณด๋‚ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

L4 Switch

L4 ์Šค์œ„์น˜๋Š” ์•ž์—์„œ ๊ณต๋ถ€ํ–ˆ๋˜ ๊ฒƒ ์ฒ˜๋Ÿผ Port ๋ฒˆํ˜ธ๋ฅผ ์ด์šฉํ•ด ์Šค์œ„์นญ ํ˜น์€ ํ”„๋กœํ† ์ฝœ ๋ถ„์„์„ ํ†ตํ•œ ์Šค์œ„์นญํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์„ ๊ตฌํ˜„ํ•˜๋Š”๋ฐ, ์ด๋ฅผ L4 Load Balancing, L7 Load Balancing ์ด๋ผ๊ณ  ํ•œ๋‹ค. OSI 7 Layer์˜ ์ „์†ก ๊ณ„์ธต๊ณผ ์‘์šฉ ๊ณ„์ธต์˜ ํ”„๋กœํ† ์ฝœ์„ ๋ถ„์„ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ๊ณ„์ธต์˜ ๋ช…์นญ์„ ๊ฐ€์ ธ์™€ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด ์ด ๋‘ ๊ฐ€์ง€ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ผ๊นŒ?

๐Ÿ“ L4 Load Balancing
: ๋ฐ์ดํ„ฐ ํŒจํ‚ท์—์„œ ์ „์†ก ๊ณ„์ธต์˜ ํ”„๋กœํ† ์ฝœ ํ—ค๋”๋ฅผ ๋ถ„์„ํ•˜๊ณ  IP ์ฃผ์†Œ์™€ Port ๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ง€๊ณ  ์Šค์œ„์น˜์— ์—ฐ๊ฒฐ๋œ ๋ฆฌ์–ผ ์„œ๋ฒ„๋กœ ์š”์ฒญ์„ ์†ก์‹ ํ•˜์—ฌ ์„œ๋ฒ„์˜ ๋ถ€ํ•˜๋ฅผ ๋ถ„์‚ฐํ•œ๋‹ค.

๐Ÿ“ L7 Load Balancing
: ์‘์šฉ ๊ณ„์ธต์˜ ํ”„๋กœํ† ์ฝœ ํ—ค๋”๋ฅผ ๋ถ„์„ํ•˜๊ณ  ๊ฐ ํ”„๋กœํ† ์ฝœ์— ๋งž๋Š” ๋ฆฌ์–ผ ์„œ๋ฒ„๋กœ ์š”์ฒญ์„ ์†ก์‹ ํ•œ๋‹ค. ๋˜ํ•œ ์‘์šฉ ๊ณ„์ธต์˜ ํ”„๋กœํ† ์ฝœ ํ—ค๋”๋ฅผ ๋ถ„์„์ด ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ํ•˜์œ„ ๊ณ„์ธต์ธ ์ „์†ก ๊ณ„์ธต์˜ TCP, UDP ๋“ฑ์˜ ํ”„๋กœํ† ์ฝœ ํ—ค๋”๊นŒ์ง€ ๋ถ„์„์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ํ•˜์ง€๋งŒ ์‚ฌ์šฉ์ž ์š”์ฒญ์„ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ ํ•  ๋•Œ, ์‘์šฉ ๊ณ„์ธต์˜ ํ”„๋กœํ† ์ฝœ ํ—ค๋”๋ฅผ ๋ถ„์„ํ•˜์ง€ ์•Š์•„๋„ ๋ฆฌ์–ผ ์„œ๋ฒ„์— ๋ถ„์‚ฐ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์‘์šฉ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ ํ—ค๋”๋ฅผ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์€ ์ž์›์„ ๋‚ญ๋น„ํ•˜๊ณ , ๋ถ€ํ•˜๊ฐ€ ๋ฐœ์ƒ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋Šฅ์„ฑ์ด ์ƒ๊ธด๋‹ค.

์ด๋ ‡๊ฒŒ L4 ์Šค์œ„์น˜์—์„œ ์‚ฌ์šฉ๋˜๋Š” L4 / L7 Load Balancing์€ ์ƒํ™ฉ์— ๋งž๊ฒŒ ์‚ฌ์šฉ๋˜์–ด์•ผ ํ•œ๋‹ค. L7 Balancing ์—๋„ ์žˆ๋Š” ๋‚ด์šฉ์ด์ง€๋งŒ, ๋ชจ๋“  ์žฅ๋น„์— ์žˆ์–ด์„œ ์—ฐ์‚ฐ ์ฒ˜๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค๋Š” ๊ฒƒ์€ ์กด์žฌํ•˜๊ณ  ์žˆ๋Š” ์ž์›์„ ์†Œ๋ชจํ•œ๋‹ค๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๋Š”๋ฐ, ๋ถ„์‚ฐ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฆฌ์–ผ ์„œ๋ฒ„๋“ค์„ ์‘์šฉ ๊ณ„์ธต์˜ ํ”„๋กœํ† ์ฝœ ๊ธฐ์ค€์œผ๋กœ ๋‚˜๋‰˜์–ด์ง„๊ฒŒ ์•„๋‹ˆ๋ผ๋ฉด ๊ตณ์ด L7 Balancing์„ ์ฑ„ํƒํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค.


์ฐธ๊ณ  ์‚ฌ์ดํŠธ

 

L4 ์Šค์œ„์น˜ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ #1(L4 ์Šค์œ„์น˜์˜ ๊ฐœ์š”)

์ด๋ฒˆ ๋ฌธ์„œ 'L4 ์Šค์œ„์น˜ ์‰ฝ๊ธฐ ์ดํ•ดํ•˜๊ธฐ'์™€ '์„œ๋ฒ„ ๋ถ€ํ•˜ ๋ถ„์‚ฐ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ', ๋‹ค์Œ์— ์ด์–ด์งˆ ๋ฌธ์„œ์ธ 'L4/L7 ๋กœ๋“œ๋ฐธ๋Ÿฐ์‹ฑ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ'๋Š” L4/L7 Network Swtich์ธ 'F5 Networks' ์žฅ๋น„๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. Alteo

aws-hyoh.tistory.com

 

 

L4/L7 ๋กœ๋“œ๋ฐธ๋Ÿฐ์‹ฑ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ

์ด๋ฒˆ ๋ฌธ์„œ 'L4/L7 ๋กœ๋“œ๋ฐธ๋Ÿฐ์‹ฑ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ'์™€ '์„œ๋ฒ„ ๋ถ€ํ•˜ ๋ถ„์‚ฐ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ', 'L4 ์Šค์œ„์น˜ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ'๋Š” L4/L7 Network Swtich์ธ 'F5 Networks' ์žฅ๋น„๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. Alteon(Radware), Brocade, Ci..

aws-hyoh.tistory.com

 

'Network' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

F021 - Web Server, WAS, CGI  (0) 2021.06.29