๐Ÿ”ABOUT ROUTING

SUUUIยท2025๋…„ 4์›” 30์ผ

๋„คํŠธ์›Œํฌ

๋ชฉ๋ก ๋ณด๊ธฐ
2/8
post-thumbnail

ROUTING

๋ผ์šฐํŒ…์€ ๋„คํฌ์›Œํฌ ๊ณ„์ธต์—์„œ ์ด๋ฃจ์–ด์ง€๋ฉฐ ํŒจํ‚ท์„ ๋ชฉ์ ์ง€๊นŒ์ง€ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•œ ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•ด์ฃผ๋Š”
๋„ค๋น„๊ฒŒ์ด์…˜๊ณผ ๊ฐ™์€ ์—ญํ• ์ด๋‹ค.
์ „์†ก๋  ํŒจํ‚ท์„ ์ ๋‹นํ•œ ํฌ๊ธฐ๋กœ ๋ถ„ํ• ํ•˜๊ฑฐ๋‚˜ ์žฌ์กฐ๋ฆฝ ํ•˜๊ณ  ์ด๋“ค์„ ํ”„๋ ˆ์ž„(FRAME) ์˜ ํ˜•ํƒœ๋กœ ์บก์Аํ™”ํ•˜์—ฌ
๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์— ์ „๋‹ฌํ•˜๊ฒŒ ๋œ๋‹ค.

๋ผ์šฐํŒ…์˜ ์ข…๋ฅ˜๋Š” 2๊ฐ€์ง€๋กœ ์ •์ ๋ผ์šฐํŒ…(Static Routing) ๊ณผ ๋™์ ๋ผ์šฐํŒ…(Dynamic Routing) ์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค

1. ์ •์ ๋ผ์šฐํŒ…(Static Routing)

๊ด€๋ฆฌ์ž๊ฐ€ ์ง์ ‘ ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•ด์คŒ์œผ๋กœ์„œ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ ์„ค์ •๋œ ๊ฒฝ๋กœ๋Š” ์ง€์†์ ์œผ๋กœ ์œ ์ง€๋œ๋‹ค
๊ด€๋ฆฌ์ž์— ์˜ํ•ด ๋‹ค์–‘ํ•œ ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ๋ถ„์„ํ•˜์—ฌ ์ตœ์ ์˜ ๊ฒฝ๋กœ ์„ค์ •์ด ๊ฐ€๋Šฅํ•˜๋‹ค
๋ผ์šฐํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์˜ํ•œ ๊ฒฝ๋กœ ์„ค์ •์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ผ์šฐํ„ฐ์˜ ์ฒ˜๋ฆฌ ๋ถ€ํ•˜๊ฐ€ ๊ฐ์†Œํ•œ๋‹ค

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

์‚ฌ์šฉ ํ”„๋กœํ† ์ฝœ : RIP(Routing Informayion Protocol)
๊ฒฝ๋กœ ์„ค์ • ๊ธฐ์ค€(๋ฉ”ํŠธ๋ฆญ) : ํ™‰ ์นด์šดํŒ…
์•Œ๊ณ ๋ฆฌ์ฆ˜ : ๊ฑฐ๋ฆฌ ๋ฐฉํ–ฅ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (DVA)(Distance Vector Algorithm)

Metric(๋ฉ”ํŠธ๋ฆญ)
๋ผ์šฐํŒ…์˜ ์ตœ์ ํ™” ๋œ ๊ฒฝ๋กœ ์„ค์ •์„ ์œ„ํ•œ ๊ธฐ์ค€์ด๋ฉฐ, ๊ฐ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ ๋งˆ๋‹ค ๊ธฐ์ค€์ด ์„œ๋กœ ๋‹ค๋ฅด๋‹ค
์ด์šฉ๋˜๋Š” ์†์„ฑ์œผ๋กœ๋Š” ๋Œ€์—ญํญ , ์ง€์—ฐ์‹œ๊ฐ„ , ์‹ ๋ขฐ๋„ , ๋ถ€ํ•˜ ๋“ฑ์ด ์žˆ๋‹ค

2. ๋™์ ๋ผ์šฐํŒ…(Dynamic Routing)

๋ผ์šฐํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•ด ๋™์ ์œผ๋กœ ๊ฒฝ๋กœ๋ฅผ ์ƒ์„ฑํ•˜๋ฉฐ ,
๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ ๋ณ€ํ™”์‹œ ๋ผ์šฐํ„ฐ์˜ ์ฒ˜๋ฆฌ์— ์˜ํ•ด ์ž๋™์œผ๋กœ ๊ฒฝ๋กœ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์žฌ์„ค์ •ํ•ด์ค€๋‹ค

๋‹จ์  : ์ฃผ๊ธฐ์ ์ธ ๋ผ์šฐํŒ… ์ •๋ณด ์†ก์ˆ˜์‹ ์œผ๋กœ ์ธํ•ด ๋Œ€์—ญํญ ๋‚ญ๋น„๋ฅผ ์ดˆ๋ž˜ํ•˜๋ฉฐ, ๋ผ์šฐํ„ฐ์— ์˜ํ•œ ๊ฒฝ๋กœ ์žฌ ์„ค์ •์œผ๋กœ
๋ผ์šฐํ„ฐ์˜ ์ฒ˜๋ฆฌ ๋ถ€ํ•˜๊ฐ€ ์ฆ๊ฐ€ํ•˜๊ฒŒ ๋œ๋‹ค.

์‚ฌ์šฉ ํ”„๋กœํ† ์ฝœ : OSPF(Open Shortest Path First)
๊ฒฝ๋กœ ์„ค์ • ๊ธฐ์ค€(๋ฉ”ํŠธ๋ฆญ) : Cost
์•Œ๊ณ ๋ฆฌ์ฆ˜ : ๋งํฌ ์ƒํƒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (LSA)(Link State Algorithm)

๊ฑฐ๋ฆฌ๋ฐฑํ„ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๋งํฌ ์ƒํƒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋น„๊ต

๋น„๊ต ํ•ญ๋ชฉ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (Distance Vector)๋งํฌ ์ƒํƒœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (Link State)
๊ธฐ๋ณธ ๊ฐœ๋…๊ฐ ๋ผ์šฐํ„ฐ๊ฐ€ ์ด์›ƒ ๋ผ์šฐํ„ฐ๋กœ๋ถ€ํ„ฐ ๊ฑฐ๋ฆฌ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›์œผ๋ฉฐ ๊ฒฝ๋กœ๋ฅผ ๊ณ„์‚ฐ์ „์ฒด ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ตœ๋‹จ ๊ฒฝ๋กœ ๊ณ„์‚ฐ
์ •๋ณด ๊ตํ™˜ ๋ฒ”์œ„์ธ์ ‘ ๋ผ์šฐํ„ฐ์™€๋งŒ ๊ฑฐ๋ฆฌ ์ •๋ณด๋ฅผ ๊ตํ™˜๋ชจ๋“  ๋ผ์šฐํ„ฐ์— ๋งํฌ ์ƒํƒœ ์ •๋ณด๋ฅผ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ
๋ผ์šฐํŒ… ์ •๋ณด๋ชฉ์ ์ง€๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ ๋ฐ ๋‹ค์Œ ํ™‰ ์ •๋ณด์ „์ฒด ๋„คํŠธ์›Œํฌ์˜ ๋งํฌ ์ƒํƒœ ์ •๋ณด
์•Œ๊ณ ๋ฆฌ์ฆ˜ ์˜ˆ์‹œRIP (Routing Information Protocol)OSPF (Open Shortest Path First), IS-IS
์ˆ˜๋ ด ์†๋„๋А๋ฆผ, ๋ฃจํ”„ ๋ฐœ์ƒ ๊ฐ€๋Šฅ๋น ๋ฆ„, ๋ฃจํ”„ ๋ฐฉ์ง€
์—ฐ์‚ฐ ๋ณต์žก๋„๋‚ฎ์Œ (๋‹จ์ˆœํ•œ ํ…Œ์ด๋ธ” ๊ธฐ๋ฐ˜ ๊ณ„์‚ฐ)๋†’์Œ (Dijkstra ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์‚ฌ์šฉ)
๋ผ์šฐํŒ… ๋ฃจํ”„ ๊ฐ€๋Šฅ์„ฑ๋ฃจํ”„ ๋ฐœ์ƒ ๊ฐ€๋Šฅ (Count-to-Infinity ๋ฌธ์ œ)๊ฑฐ์˜ ์—†์Œ (LSDB ๊ธฐ๋ฐ˜ ๊ฒฝ๋กœ ๊ณ„์‚ฐ)
ํŠธ๋ž˜ํ”ฝ ์˜ค๋ฒ„ํ—ค๋“œ๋‚ฎ์Œ (์ฃผ๊ธฐ์ , ์ œํ•œ๋œ ํฌ๊ธฐ์˜ ๋ฉ”์‹œ์ง€ ์ „์†ก)๋†’์Œ (์ดˆ๊ธฐ ๋งํฌ ์ƒํƒœ ์ •๋ณด ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ํ•„์š”)
์‹ ๋ขฐ์„ฑ๋‚ฎ์Œ (์ž˜๋ชป๋œ ์ •๋ณด๊ฐ€ ํผ์งˆ ๊ฐ€๋Šฅ์„ฑ ์žˆ์Œ)๋†’์Œ (์ •ํ™•ํ•œ ํ† ํด๋กœ์ง€ ์ •๋ณด ๊ธฐ๋ฐ˜)
ํ™•์žฅ์„ฑ์ค‘์†Œ ๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์— ์ ํ•ฉ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์— ์ ํ•ฉ
profile
๊ฐ„๋‹จํ•œ ๊ฐœ๋ฐœ ๊ธฐ๋ก

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