๊ด€๋ฆฌ ๋ฉ”๋‰ด

Unfazedโ—๏ธ๐ŸŽฏ

IP ํ”„๋กœํ† ์ฝœ - ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ ๋ณธ๋ฌธ

Network (๋„คํŠธ์›Œํฌ)/Mobile Network (๋ชจ๋ฐ”์ผ๋„คํŠธ์›Œํฌ)

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

9taetae9 2024. 12. 8. 09:50
728x90

๊ฐ„๋‹จํ•œ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ

๋„คํŠธ์›Œํฌ์—์„œ์˜ ๊ฑฐ๋ฆฌ ๊ธฐ์ค€: ์ „์†ก ๊ฒฝ๋กœ ์ค‘๊ฐ„์— ์œ„์น˜ํ•˜๋Š” ๋ผ์šฐํ„ฐ์˜ ์ˆ˜ (ํ™‰์˜ ์ˆ˜)

 

์ตœ๋‹จ ๊ฒฝ๋กœ ๋ผ์šฐํŒ…

ํŒจํ‚ท์ด ์ค‘๊ฐœ ๊ณผ์ •์—์„œ ๊ฑฐ์น˜๋Š” ๋ผ์šฐํ„ฐ์˜ ์ˆ˜๊ฐ€ ์ตœ์†Œํ™”๋˜๋„๋ก ๋ผ์šฐํŒ…
ํ˜ธ์ŠคํŠธ a -> ํ˜ธ์ŠคํŠธ d: ๋ผ์šฐํ„ฐ b ํ˜น์€ ๋ผ์šฐํ„ฐ c (b, c๋Š” ํ™‰์„ ๊ธฐ์ค€์œผ๋กœ ๊ฑฐ๋ฆฌ๊ฐ€ ๋™์ผ)
ํ˜ธ์ŠคํŠธ a -> ํ˜ธ์ŠคํŠธ g: ๋ผ์šฐํ„ฐ c๋ฅผ ๊ฑฐ์น˜๋Š” ๊ฒƒ์ด ์ตœ๋‹จ ๊ฒฝ๋กœ

 

ํ”Œ๋Ÿฌ๋”ฉ(Flooding)

์ถœ๋ ฅ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๊ฒฝ๋กœ๋กœ ์ค‘๊ฐœ

์›๋ณธ ํŒจํ‚ท๊ณผ ๋™์ผํ•œ ํŒจํ‚ท์ด ๋ฌด์ˆ˜ํžˆ ์ƒ์„ฑ๋˜๊ณ , ๋ชจ๋“  ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ๋ฐ˜๋ณตํ•˜์—ฌ ์ „์†กํ•˜์—ฌ ํŒจํ‚ท์ด ๋ฌดํ•œํžˆ ๋งŒ๋“ค์–ด์งˆ ์ˆ˜ ์žˆ์Œ.

์ƒ์กด ์‹œ๊ฐ„(๊ฐ ํŒจํ‚ท์˜ ํ™‰์ˆ˜)์„ ์ œํ•œํ•˜์—ฌ ํŒจํ‚ท์ด ๋ฌดํ•œ์ • ์ฆ๊ฐ€ํ•˜๋Š” ํ˜„์ƒ์„ ๋ฐฉ์ง€

์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ๋“  ํ˜ธ์ŠคํŠธ์— ๋™์‹œ์— ์ „๋‹ฌํ•˜๋Š” ํ™˜๊ฒฝ์—์„œ ์ œํ•œ์ ์œผ๋กœ ์‚ฌ์šฉ

 

๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ

๋ˆ„๊ฐ€: ์ด์›ƒํ•˜๊ฒŒ ์ง์ ‘ ์—ฐ๊ฒฐ๋œ ๋ผ์šฐํ„ฐ๊ฐ„

๊ตํ™˜ ์ •๋ณด: ๊ฐ ๋ผ์šฐํ„ฐ์—์„œ ์ „์ฒด ๋„คํŠธ์›Œํฌ์— ์†Œ์†๋˜๋Š” ๊ฐœ๋ณ„ ๋„คํŠธ์›Œํฌ๊นŒ์ง€ ํŒจํ‚ท์„ ์ „์†กํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ๊ฑฐ๋ฆฌ ์ •๋ณด

- ํ•„์ˆ˜ ์ •๋ณด : ๋งํฌ, ๊ฑฐ๋ฆฌ, ๋‹ค์Œ ํ™‰ ๋ฒกํ„ฐ

๋งํฌ ๋ฒกํ„ฐ: ์ด์›ƒ ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ ์ •๋ณด

๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ: ๊ฐœ๋ณ„ ๋„คํŠธ์›Œํฌ๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ ์ •๋ณด

๋‹ค์Œ ํ™‰ ๋ฒกํ„ฐ: ๊ฐœ๋ณ„ ๋„คํŠธ์›Œํฌ๋กœ ๊ฐ€๊ธฐ ์œ„ํ•œ ๋‹ค์Œ ํ™‰ ์ •๋ณด

 

๋งํฌ ๋ฒกํ„ฐ

๋งํฌ ๋ฒกํ„ฐ L(x) : ๋ผ์šฐํ„ฐ x์™€ ์ง์ ‘ ์—ฐ๊ฒฐ๋œ ์ด์›ƒ ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ ์ •๋ณด๋ฅผ ๋ณด๊ด€

๋ผ์šฐํ„ฐ x์™€ ์ง์ ‘ ์—ฐ๊ฒฐ๋œ ๋„คํŠธ์›Œํฌ๊ฐ€ M๊ฐœ์ผ ๋•Œ ๋งํฌ ๋ฒกํ„ฐ ์ •๋ณด๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Œ.

๋งํฌ ๋ฒกํ„ฐ L(x) = [ํฌํŠธ(1), ํฌํŠธ(2), โ€ฆ. ํฌํŠธ(M)]

 

M: ๋ผ์šฐํ„ฐ x์™€ ์ง์ ‘ ์—ฐ๊ฒฐ๋œ ์ด์›ƒ ๋„คํŠธ์›Œํฌ ๊ฐœ์ˆ˜

ํฌํŠธ(M): ๋ผ์šฐํ„ฐ x๊ฐ€ ํ•ด๋‹น ๋„คํŠธ์›Œํฌ์™€ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ• ๋‹นํ•œ ๋ผ์šฐํ„ฐ ํฌํŠธ ๋ฒˆํ˜ธ

๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ ์˜ˆ

์œ„ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์—์„œ ๋ผ์šฐํ„ฐ R1์˜ ๋งํฌ ๋ฒกํ„ฐ ์ •๋ณด๋ฅผ ๊ตฌํ•˜๋ ค๋ฉด R1์— ์ง์ ‘ ์—ฐ๊ฒฐ๋œ ๋„คํŠธ์›Œํฌ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•Œ์•„์•ผ ํ•œ๋‹ค.

๋ผ์šฐํ„ฐ R1์€ ๋„คํŠธ์›Œํฌ Net.1๊ณผ Net.2์™€ ์ง์ ‘ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์œผ๋ฉฐ,

์ด๋Š” ๋ผ์šฐํ„ฐ R1์˜ 1๋ฒˆ ํฌํŠธ์™€ 3๋ฒˆ ํฌํŠธ์— ๊ฐ๊ฐ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ผ์šฐํ„ฐ R1์˜ ๋งํฌ ๋ฒกํ„ฐ ์ •๋ณด๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

L(R1) = [ํฌํŠธ(Net.1)=1, ํฌํŠธ(Net.2)=3]

L(R2) = [ํฌํŠธ(Net.1)=1, ํฌํŠธ(Net.4)=8]

L(R7) = [ํฌํŠธ(Net.3)=6, ํฌํŠธ(Net.5)=9]

 

์œ„ ๋งํฌ ๋ฒกํ„ฐ๋“ค์€ ์ž์‹ ๊ณผ ์ง์ ‘ ์—ฐ๊ฒฐ๋œ ์ด์›ƒ ๋ผ์šฐํ„ฐ๊ฐ€ ๋ˆ„๊ตฌ์ธ์ง€๋ฅผ ํŒ๋‹จํ•˜๊ธฐ ์œ„ํ•œ ์ž๋ฃŒ๋กœ, ์ด๋“ค์—๊ฒŒ ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.

 

๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ

๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ D(x) : ์ „์ฒด ๋„คํŠธ์›Œํฌ์— ์†Œ์†๋œ ๊ฐœ๋ณ„ ๋„คํŠธ์›Œํฌ๋“ค๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ ์ •๋ณด๋ฅผ ๊ด€๋ฆฌ

๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ D(x) = [๊ฑฐ๋ฆฌ(1), ๊ฑฐ๋ฆฌ(2), โ€ฆ. ๊ฑฐ๋ฆฌ(N)]

๊ฑฐ๋ฆฌ(N): ์ตœ์†Œ ์ „์†ก ์ง€์—ฐ ์‹œ๊ฐ„ ํ˜น์€ ํ™‰์˜ ์ˆ˜ ๋“ฑ๋“ฑ

N: ๊ฐœ๋ณ„ ๋„คํŠธ์›Œํฌ ๊ฐœ์ˆ˜

์œ„ ๋งํฌ ๋ฒกํ„ฐ ์„ค๋ช…์— ์žˆ๋Š” ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ ์˜ˆ์‹œ ๊ทธ๋ฆผ์—์„œ ๋ผ์šฐํ„ฐ R1์— ๋Œ€ํ•œ ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ๊ฐ’์€ ์•„๋ž˜์™€ ๊ฐ™์ด ํ‘œํ˜„ํ•œ๋‹ค.

D(R1) = [๊ฑฐ๋ฆฌ(Net.1)=1

                   ๊ฑฐ๋ฆฌ(Net.2)=1,

                   ๊ฑฐ๋ฆฌ(Net.3)=2,

                   ๊ฑฐ๋ฆฌ(Net.4)=2,

                   ๊ฑฐ๋ฆฌ(Net.5)=2]

(๋ผ์šฐํ„ฐ R1 ์™ธ์˜ ๋‹ค๋ฅธ ๋ผ์šฐํ„ฐ๋“ค๋„ ๊ฐ™์€ ๊ณ„์‚ฐ ๋ฐฉ์‹์œผ๋กœ ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ์ •๋ณด๋ฅผ 5๊ฐœ์”ฉ ๋ณด๊ด€ํ•จ)

 

๋‹ค์Œ ํ™‰ ๋ฒกํ„ฐ

๋‹ค์Œ ํ™‰ ๋ฒกํ„ฐ H(x) : ๊ฐœ๋ณ„ ๋„คํŠธ์›Œํฌ๊นŒ์ง€ ํŒจํ‚ท์„ ์ „์†กํ•˜๋Š” ๊ฒฝ๋กœ์— ์žˆ๋Š” ๋‹ค์Œ ํ™‰ ์ •๋ณด๋ฅผ ๊ด€๋ฆฌ 

๋‹ค์Œ ํ™‰ ๋ฒกํ„ฐ H(x) = [ํ™‰(1), ํ™‰(2), โ€ฆ. ํ™‰(N)]

ํ™‰(N): ์ „์†ก ๊ฒฝ๋กœ์— ์žˆ๋Š” ๋‹ค์Œ ํ™‰ ์ •๋ณด

N: ๊ฐœ๋ณ„ ๋„คํŠธ์›Œํฌ ๊ฐœ์ˆ˜ (๊ฑฐ๋ฆฌ๋ฒกํ„ฐ, ๋‹ค์Œ ํ™‰ ๋ฒกํ„ฐ๋Š” ์ „์ฒด ๊ฐœ๋ณ„ ๋„คํŠธ์›Œํฌ ๊ฐœ์ˆ˜ N๊ฐœ, ๋งํฌ ๋ฒกํ„ฐ๋Š” ์ด์›ƒ ๋„คํŠธ์›Œํฌ ๊ฐœ์ˆ˜ M๊ฐœ)

์˜ˆ(์œ„ ๋งํฌ ๋ฒกํ„ฐ์„ค๋ช…๋ž€์˜ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ ์˜ˆ ๊ทธ๋ฆผ์—์„œ R1)

H(R1) = [๋‹ค์Œ ํ™‰(Net.1)=-

                   ๋‹ค์Œ ํ™‰(Net.2)=-,

                   ๋‹ค์Œ ํ™‰(Net.3)=R4,

                   ๋‹ค์Œ ํ™‰(Net.4)=R3,

                   ๋‹ค์Œ ํ™‰(Net.5)=R6]

์—ฌ๊ธฐ์„œ '๋‹ค์Œ ํ™‰(Net.4)'์˜ ๊ฒฝ์šฐ ๋ผ์šฐํ„ฐ R2๊ฐ€ ๋  ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ๋ผ์šฐํ„ฐ R3์˜ ๊ฒฝ๋กœ๊ฐ€ ๋” ๋น ๋ฅด๋‹ค๋Š” ์ „์ œ๋กœ ๋‹ค์Œ ํ™‰์„ R3๋กœ ๊ฒฐ์ •

 

RIP (Routing Information Protocol) ํ”„๋กœํ† ์ฝœ

๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ๋‚ด๋ถ€ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ 

์†Œ๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์— ์ ํ•ฉ(๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ ์ค‘ ํ•˜๋‚˜)

RIP ํŒจํ‚ท์€ UDP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉ

 

๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ์ ์šฉ ์›๋ฆฌ (1,2๋Š” ์ž์‹ ์ด ๊ด€๋ฆฌํ•˜๋Š” ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ์ •๋ณด, 3์€ ๋‹ค๋ฅธ ๋ผ์šฐํ„ฐ๋กœ๋ถ€ํ„ฐ ๋ฐ›๋Š” ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ์ •๋ณด)

1. ์ž…๋ ฅ๋˜๋Š” ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ์ •๋ณด๊ฐ€ ์ƒˆ๋กœ์šด ๋„คํŠธ์›Œํฌ์˜ ๋ชฉ์ ์ง€ ์ฃผ์†Œ์ด๋ฉด ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์ ์šฉ

2. ์ž…๋ ฅ๋˜๋Š” ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ์ •๋ณด๊ฐ€ ๊ธฐ์กด ์ •๋ณด์™€ ๋น„๊ตํ•˜์—ฌ ๋ชฉ์ ์ง€๊นŒ์ง€ ๋„์ฐฉํ•˜๋Š” ์ง€์—ฐ์ด ๋” ์ ์œผ๋ฉด ๋Œ€์ฒด

    (์ด์ „ ์ •๋ณด์™€ ํ™‰ ์ˆ˜๊ฐ€ ๊ฐ™์•„๋„ ์ถ”๊ฐ€ ์ง€์—ฐ ์ธก์ •์„ ํ†ตํ•ด ์ง€์—ฐ ์‹œ๊ฐ„์ด ์ ์œผ๋ฉด ์ƒˆ๋กœ์šด ๊ฒฝ๋กœ๋ฅผ ์„ ํƒ)

3. ์ž„์˜์˜ ๋ผ์šฐํ„ฐ๋กœ๋ถ€ํ„ฐ ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ์ •๋ณด๊ฐ€ ๋“ค์–ด์™”์„ ๋•Œ, ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ํ•ด๋‹น ๋ผ์šฐํ„ฐ๊ฐ€ ๋‹ค์Œ ํ™‰์ธ ๋“ฑ๋ก ์ •๋ณด๊ฐ€ ์žˆ์œผ๋ฉด ์ƒˆ๋กœ์šด ์ •๋ณด๋กœ ์ˆ˜์ •

 

์ˆ˜์ • ์ „ ๋ผ์šฐํ„ฐ R1์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”

 

 

 

๋ผ์šฐํ„ฐ 1์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”

๋ชฉ์ ์ง€ Net.4: ๋‹ค์Œ ํ™‰ R4

=> Net.3๊ณผ R5 ๊ฒฝ๋กœ๋ฅผ ๊ฑฐ์ณ์•ผ ๋˜๋Š” ๋น„ํšจ์œจ์ ์ธ ์ƒํ™ฉ

๊ฐœ์„ ์˜ ์—ฌ์ง€๊ฐ€ ์žˆ์Œ

 

๋ผ์šฐํ„ฐ R1๊ณผ ์ง์ ‘ ์—ฐ๊ฒฐ๋œ ์ฃผ๋ณ€ ๋ผ์šฐํ„ฐ R2,3,4,6์œผ๋กœ๋ถ€ํ„ฐ ๋ผ์šฐํŒ… ์ •๋ณด๊ฐ€ ์ฃผ๊ธฐ์ ์œผ๋กœ ์ž…๋ ฅ๋˜๊ณ  ์ž„์˜์˜ ์‹œ์ ์— ์•„๋ž˜์™€ ๊ฐ™์€  ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ์ •๋ณด๊ฐ€ ๋“ค์–ด์™”๋‹ค๊ณ  ๊ฐ€์ •

๊ฐ ๊ฐ’์€  Net.1,2,3,4,5๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ

 

์ƒˆ๋กœ ์ž…๋ ฅ๋œ ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ์ •๋ณด

R2 = [1, 2, 2, 1, 2]

R3 = [2, 1, 2, 1, 2]

R4 = [2, 1, 1, 2, 2]

R6 = [2, 1, 2, 2, 1]

 

์œ„์˜ ์ •๋ณด๋ฅผ ํ•ด์„ํ•˜๋ฉด ๋„คํŠธ์›Œํฌ Net.4๋กœ ๊ฐˆ ๋•Œ,

๋ผ์šฐํ„ฐ R4๋‚˜ R6๋ฅผ ๊ฑฐ์น˜๋ฉด ๊ฑฐ๋ฆฌ๊ฐ€ 2์ด์ง€๋งŒ

 

๋ผ์šฐํ„ฐ R2๋‚˜ R3๋ฅผ ๊ฑฐ์น˜๋ฉด 1์ด๋‹ค.

๋ผ์šฐํ„ฐ R2์™€ R3๋ฅผ ์ด์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ฑฐ๋ฆฌ๊ฐ€ ๋” ์งง์œผ๋ฏ€๋กœ ๋‘˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•œ๋‹ค. ์ตœ์ข… ๊ฑฐ๋ฆฌ๋Š” ๋ผ์šฐํ„ฐ R1์—์„œ R2๋‚˜ R3๋กœ ๊ฐ€๋Š” ๊ฑฐ๋ฆฌ 1์„ ๋”ํ•œ 2์ด๋‹ค.

๊ฒฐ๊ณผ์ ์œผ๋กœ ์ˆ˜์ • ์ „ ๋ผ์šฐํ„ฐ R1 ํ…Œ์ด๋ธ” ๋ณด๋‹ค ํŒจํ‚ท์„ ๋น ๋ฅด๊ฒŒ ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ๊ฒฝ๋กœ๋ฅผ ์ฐพ์•˜์œผ๋ฏ€๋กœ ์ด๋ฅผ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์™ผ์ชฝ ํ‘œ์™€ ๊ฐ™์ด ๋ฐ˜์˜ํ•œ๋‹ค.

(๋ผ์šฐํ„ฐ R3์„ ์„ ํƒํ•œ ์ƒํ™ฉ์„ ๊ฐ€์ •)

 

 

RIP ํŒจํ‚ท์˜ ๊ตฌ์กฐ

 

RIP ํŒจํ‚ท ๊ตฌ์กฐ: ๋ฒกํ„ฐ ์ •๋ณด(๋งํฌ, ๊ฑฐ๋ฆฌ, ๋‹ค์Œ ํ™‰)๋ฅผ ๊ตํ™˜ํ•˜๋Š” ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ

 

โ€ข Command (๋ช…๋ น) : ๊ฐ’์ด 1์ด๋ฉด ์š”๊ตฌ๋ฅผ, 2๋ฉด ์‘๋‹ต์„ ์˜๋ฏธํ•œ๋‹ค. RIP๊ฐ€ ์ดˆ๊ธฐํ™”๋˜๋Š” ๊ณผ์ •์—์„œ RIP ์š”๊ตฌ๊ฐ€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŒ…๋˜๋ฉด ์ด ํŒจํ‚ท์„ ๋ฐ›์€ ๋ผ์šฐํ„ฐ๋Š” ์ฆ‰๊ฐ ์‘๋‹ตํ•˜๊ฒŒ ๋œ๋‹ค.

โ€ข Version (๋ฒ„์ „) : RIP์˜ ๋ฒ„์ „ ๋ฒˆํ˜ธ๋‹ค.

๋‘ ๋ฒˆ์งธ ์ค„๋ถ€ํ„ฐ๋Š” ๊ฐœ๋ณ„ ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ๊ฑฐ๋ฆฌ ์ •๋ณด๋ฅผ ๋ฌถ์Œ ๋‹จ์œ„๋กœ ๊ธฐ์ˆ ํ•œ๋‹ค.(RIP ํŒจํ‚ท ํ•˜๋‚˜๋Š” ์ตœ๋Œ€ 25๊ฐœ์˜ ๋ฌถ์Œ ์ •๋ณด๋ฅผ ํฌํ•จ)

โ€ข IP Address (IP ์ฃผ์†Œ) : IP ์ฃผ์†Œ๋ถ€์˜ ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„๋งŒ ์‚ฌ์šฉ, ํ˜ธ์ŠคํŠธ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋ถ€๋ถ„์€ ๊ฐ’์„ 0์œผ๋กœ ์ฑ„์›€ (ํŠน์ • ๋„คํŠธ์›Œํฌ ์ง€์นญ)

โ€ข Metric(๊ฑฐ๋ฆฌ) : ํ•ด๋‹น ๋ผ์šฐํ„ฐ์—์„œ ๋ชฉ์ ์ง€ ๋„คํŠธ์›Œํฌ๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ

 

๋งํฌ ์ƒํƒœ ํ”„๋กœํ† ์ฝœ

๋งํฌ ์ƒํƒœ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์€ ๋ผ์šฐํ„ฐ ๊ฐ„์˜ ์ •๋ณด ๊ตํ™˜ ์›๋ฆฌ๊ฐ€ ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ํ”„๋กœํ† ์ฝœ๊ณผ ๋ฐ˜๋Œ€

๋ˆ„๊ฐ€: ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ๋ผ์šฐํ„ฐ ๊ฐ„

๋ฌด์—‡์„: ๊ฐœ๋ณ„ ๋ผ์šฐํ„ฐ์—์„œ ์ด์›ƒ ๋ผ์šฐํ„ฐ๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ ์ •๋ณด

 

๊ฐœ๋ณ„ ๋ผ์šฐํ„ฐ์—์„œ ๊ตฌํ•œ ์ •๋ณด๋ฅผ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ๋ผ์šฐํ„ฐ์— ํ†ต๋ณด/ ๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜

 

์ •๋ณด ์ „๋‹ฌ ์‹œ์ ์˜ ์ฐจ์ด

๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ: ์ฃผ๊ธฐ์ ์œผ๋กœ ์ „๋‹ฌ => ๋งํฌ ์ƒํƒœ๊ฐ€ ๋งŽ์ด ๋ณ€ํ•˜๋ฉด ๋™์ž‘ ๊ณผ์ •์—์„œ ์‹œ๊ฐ„์ด ๋งŽ์ด ์†Œ์š”

๋งํฌ ์ƒํƒœ: ์ด์›ƒ ๋ผ์šฐํ„ฐ์™€ ์—ฐ๊ฒฐ๋œ ์ƒํ™ฉ์— ๋ณ€ํ™”๊ฐ€ ์žˆ์„ ๋•Œ 

ํ”Œ๋Ÿฌ๋”ฉ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ด์„œ ์ •๋ณด ์ „๋‹ฌ (์ด์›ƒํ•œ ๋ชจ๋“  ๋ผ์šฐํ„ฐ์—๊ฒŒ ์ •๋ณด ์ „๋‹ฌ -> ๋‹ค์‹œ ์ด๋“ค ๋ผ์šฐํ„ฐ๊ฐ€ ์ฃผ๋ณ€ ๋ชจ๋“  ์ด์›ƒ ๋ผ์šฐํ„ฐ์— ์ •๋ณด ์ „๋‹ฌ)

ํ”Œ๋Ÿฌ๋”ฉ ๋ฐฉ์‹์—์„œ๋Š” ์ •๋ณด๊ฐ€ ์ž…๋ ฅ๋œ ์„ ๋กœ๋ฅผ ํ†ตํ•ด ์ถœ๋ ฅ๋˜์ง€ ์•Š๋„๋ก ์ฃผ์˜ (ํŠน์ • ํŒจํ‚ท์ด ๋„คํŠธ์›Œํฌ์—์„œ ๋ฌดํ•œ์ • ์ˆœํ™˜ํ•  ์ˆ˜ ์žˆ์Œ)

=> ๊ฐ„๋‹จํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• : ๊ฐ ๋ผ์šฐํ„ฐ๊ฐ€ ์ „์†ก๋œ ํŒจํ‚ท์„ ๊ธฐ์–ตํ–ˆ๋‹ค๊ฐ€ ํ•ด๋‹น ํŒจํ‚ท์ด ๋‹ค์‹œ ๋„์ฐฉํ•˜๋ฉด ๋ฌด์‹œํ•˜๊ณ  ๋ฒ„๋ฆฌ๋Š” ๊ฒƒ

 

TCP/IP ๊ธฐ๋ฐ˜ ์ธํ„ฐ๋„ท์—์„œ ์‚ฌ์šฉํ•˜๋Š” OSPF (Open Shortest Path First) ํ”„๋กœํ† ์ฝœ์ด ๋งํฌ ์ƒํƒœ ๋ฐฉ์‹์„ ์‚ฌ์šฉ

 

์™ธ๋ถ€ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ

๋‚ด๋ถ€ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ : ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋Š” RIP, ๋งํฌ ์ƒํƒœ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋Š” OSPF

 

์™ธ๋ถ€ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ

๊ฒฝ๋กœ ๋ฒกํ„ฐ ํ”„๋กœํ† ์ฝœ: ์—ฐ๊ฒฐ ๊ฐ€๋Šฅํ•œ์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋งŒ (๊ฒฝ๋กœ์— ๊ด€ํ•œ ๊ฑฐ๋ฆฌ ์ •๋ณด ํ•„์š” x)

ํŠน์ง• (๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ๋ฐฉ์‹๊ณผ ๋น„๊ต)

1. ๊ฑฐ๋ฆฌ์— ๋Œ€ํ•œ ์ฒ˜๋ฆฌ ๊ณผ์ •์ด ์ด๋ฃจ์–ด์ง€์ง€ ์•Š์Œ

2. ๊ด€๋ฆฌํ•˜๋Š” ๋ผ์šฐํŒ… ์ •๋ณด์—๋Š” ๋ชฉ์ ์ง€ ๋„คํŠธ์›Œํฌ์— ๋„์ฐฉํ•˜๊ธฐ ์œ„ํ•œ ์ž์œจ ์‹œ์Šคํ…œ์— ๊ด€ํ•œ ๋‚ด์šฉ๋งŒ ํฌํ•จ

 

BGP (Border Gateway Protocol)

์ธํ„ฐ๋„ท์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๋ฐ ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋„คํŠธ์›Œํฌ ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์ผ๋ จ์˜ ๊ทœ์น™.

BGP๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ์ž์œจ ์‹œ์Šคํ…œ์—์„œ ๋™์ž‘ํ•˜๋Š” ๋ผ์šฐํ„ฐ๊ฐ€ ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์คŒ.

์ข…๋ฅ˜๊ฐ€ ๋‹ค๋ฅธ ํ™˜๊ฒฝ์—์„œ ๋™์ž‘ํ•˜๋Š” ๋ผ์šฐํ„ฐ๋ฅผ ๊ฒŒ์ดํŠธ์›จ์ด๋ผ ํ•จ.

TCP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉ

 

TCP ํ”„๋กœํ† ์ฝœ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฉ”์‹œ์ง€์˜ ์ข…๋ฅ˜

๋ฉ”์‹œ์ง€ ์„ค๋ช…
Open ๋‹ค๋ฅธ ๋ผ์šฐํ„ฐ์™€ ๊ด€๊ณ„๋ฅผ ์„ค์ •
Update ๋ผ์šฐํŒ… ๊ด€๋ จ ์ •๋ณด๋ฅผ ์ „๋‹ฌ
KeepAlive Open ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•œ ์‘๋‹ต ๊ธฐ๋Šฅ๊ณผ ์ฃผ๋ณ€ ๋ผ์šฐํ„ฐ์™€์˜ ๊ด€๊ณ„๋ฅผ ์ฃผ๊ธฐ์ ์œผ๋กœ ํ™•์ธ
Notification ์˜ค๋ฅ˜ ์ƒํƒœ๋ฅผ ํ†ต๋ณด

 

 

 

์ฐธ๊ณ  ์ž๋ฃŒ :

์‰ฝ๊ฒŒ ๋ฐฐ์šฐ๋Š” ๋ฐ์ดํ„ฐ ํ†ต์‹ ๊ณผ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ 3ํŒ - ๋ฐ•๊ธฐํ˜„ ์ง€์Œ

728x90