๐Ÿ“˜ Programming/Network

CISCO ๋„คํŠธ์›Œํ‚น 7์žฅ - RIP, IGRP, EIGRP, OSPF, BGP

ํ•œ์ฝ”๋”ฉ 2020. 12. 31. 23:39
728x90
728x90

RIP (Routing Information Protocol)

1. ์ •์˜

โ€‹

- RIP(Routing Information Protocol)๋Š” ๋‚ด๋ถ€ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ๋กœ ํ˜„์žฌ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ

โ€‹

- ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์ƒ ๊ณ„์ธต์€ ์—†๊ณ  ํ‰๋ฉด์ ์ด๋‹ค. RIP์—์„œ ์‚ฌ์šฉํ•˜๋Š” Metric์„ Hop Count(ํ™‰์ˆ˜)๋ผ๊ณ  ํ•œ๋‹ค.

โ€‹

- RIP์—์„œ๋Š” ๋„๋‹ฌํ•  ๋ชฉ์ ์ง€์˜ ๊ฑฐ๋ฆฌ(๊ธธ์ด์˜ ๊ฐœ๋…์ด ์•„๋‹ˆ๊ณ  ‘๋ช‡ ๊ฐœ์˜ ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ๊ฑฐ์น˜๋Š”๊ฐ€’์˜ ๊ฐœ๋…)๋ฅผ ์ธก์ •ํ•˜๊ธฐ ์œ„ํ•ด์„œ Hop Count๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

โ€‹

- ์–ด๋–ค ์ธํ„ฐํŽ˜์ด์Šค์— ์ง์ ‘ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์„ ๋•Œ Hop Count๋Š” 0์ด๋ฉฐ, RIP๋กœ ํ†ต์‹ ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€์˜ Hop Count๋Š” 15์ด๋‹ค.

โ€‹

- ์ƒ๋Œ€๋ฐฉ ๋„คํŠธ์›Œํฌ๊นŒ์ง€์˜ Hop Count ๊ฐ€ 16์„ ์ดˆ๊ณผํ•  ๋•Œ๋Š” ํ†ต์‹ ํ•  ์ˆ˜ ์—†๋‹ค.

โ€‹

- RIP๋Š” ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ๋ฐฉ์‹์„ ์ฑ„์šฉํ•˜๊ณ  ์žˆ๋Š” ๋Œ€ํ‘œ์ ์ธ ํ”„๋กœํ† ์ฝœ๋กœ, ๊ฐ๊ฐ์˜ ๋ผ์šฐํ„ฐ๊ฐ€ ์ธ์ ‘ํ•˜๊ณ  ์žˆ๋Š” ๋ผ์šฐํ„ฐ์™€ ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ์ฃผ๊ธฐ์ ์œผ๋กœ ๊ตํ™˜ํ•˜์—ฌ ๋ผ์šฐํŒ…ํ•˜๋„๋ก ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ์ธ์ ‘ํ•œ ๋ผ์šฐํ„ฐ๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ์ •๋ณด๋Š” 30์ดˆ๋งˆ๋‹ค ๋ผ์šฐํ„ฐ์˜ ๊ฐ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜๋ฉฐ, ์ด ์ •๋ณด๋Š” ๊ฐ ๋ผ์šฐํ„ฐ์—์„œ ๋™์ž‘ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

 

โ€‹

2. ํŠน์ง•

โ€‹

- ๊ฐฑ์‹  ๋ฐฉ๋ฒ• : ๋ณ€ํ™”๋œ ์ •๋ณด๋งŒ์„ ๊ฐฑ์‹ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ชจ๋“  ์ •๋ณด๋ฅผ ๋™์‹œ์— ๊ฐฑ์‹ 

โ€‹

- ์ด์›ƒ ์„ค์ • ๊ด€๊ณ„ : ์ด์›ƒํ•˜๋Š” ๋ผ์šฐํ„ฐ์™€ ๋Œ€๋“ฑํ•œ ๊ด€๊ณ„๋กœ ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•˜๋Š” Flat ๊ตฌ์กฐ๋ฐฉ์‹์„ ์ง€์›

โ€‹

- ๊ด‘๊ณ ํ•˜๋Š” IP ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ ํ˜•ํƒœ : ํด๋ž˜์Šค ํ˜•ํƒœ๋กœ๋งŒ ๊ด‘๊ณ ๋ฅผ ํ•˜๋ฉฐ ๋„คํŠธ์›Œํฌ๋ฅผ ์„ธ๋ถ„ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋ธŒ๋„ท ๋‹จ์œ„๋กœ๋Š” ์ „์†กํ•  ์ˆ˜ ์—†๋‹ค.

โ€‹

- ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ ๋ถ„๋ฅ˜ : ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋ฏ€๋กœ ๊ฒฝ๋กœ ์ง€์ •์„ ํ•˜๋‚˜๋ฐ–์— ํ•  ์ˆ˜ ์—†๋Š” ๋‹จ์ผ ๊ฒฝ๋กœ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์ด๋ฉฐ, ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ๋ฐฉ์‹์„ ์‚ฌ์šฉ

โ€‹

- ์„œ๋น„์Šคํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ : ๋‹ค์–‘ํ•œ ๋„คํŠธ์›Œํฌ ์ค‘์—์„œ๋„ IP ๋„คํŠธ์›Œํฌ๋งŒ ์ง€์›ํ•˜๋ฉฐ, IP ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

โ€‹

- Metric : Hop Count ๋งŒ์œผ๋กœ ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•˜๋ฉฐ, ์ตœ๋Œ€ 15๊ฐœ์ด๋‹ค.

โ€‹

- ๊ฒฝ๋กœ ์ •๋ณด ๊ฐฑ์‹  ์ฃผ๊ธฐ : ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ 30์ดˆ๋งˆ๋‹ค ์ด์›ƒํ•œ ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•œ๋‹ค.

โ€‹

โ€‹

3. ์žฅ๋‹จ์ 

โ€‹

1) ์žฅ์ 

- ์ธํ„ฐ๋„ท ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ๋กœ ๋ชจ๋“  ๋ฒค๋”์—์„œ ์ง€์›

- ๊ฐ„๋‹จํ•˜๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์›€

- ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ตฌํ˜„ ๋ฐ ์šด์˜ ๊ฐ€๋Šฅ

- ์ „์›์ด๋‚˜ ๋ฉ”๋ชจ๋ฆฌ ๋“ฑ ์‹œ์Šคํ…œ ์ž์›์˜ ์†Œ๋ชจ๊ฐ€ ์ ์Œ

 

2) ๋‹จ์ 

- ์ง€์›ํ•˜๋Š” ์ตœ๋Œ€ Hop Count๊ฐ€ 15๊ฐœ๋กœ, 16๊ฐœ๋ถ€ํ„ฐ๋Š” ์ „์†ก์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์—๋Š” ๋ถ€์ ํ•ฉ

- ๊ฒฝ๋กœ ์„ ํƒ ๋ฐฉ๋ฒ•์ด Hop Count๋ฟ์ด๋ฏ€๋กœ ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์—†์Œ

- ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ์ธํ•ด ๋งํฌ ์ƒํƒœ์— ๋Œ€ํ•œ ๋ณ€ํ™”๊ฐ€ ๋Š๋ฆผ

- ์„œ๋ธŒ๋„ท ์ •๋ณด๋ฅผ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•จ

โ€‹

 

4. ๋น„์šฉ๊ณ„์‚ฐ ๋ฐฉ๋ฒ•

โ€‹

1) ์ง์ ‘ ์ ‘์†๋˜์–ด ์žˆ๋Š” ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ๋น„์šฉ์€ 0์œผ๋กœ ๊ณ„์‚ฐํ•œ๋‹ค.

2) ์ธ์ ‘ํ•œ ๋ผ์šฐํ„ฐ ๊ฐ„์˜ ๋น„์šฉ์€ 1๋กœ ๊ณ„์‚ฐํ•œ๋‹ค.

3) ์ธ์ ‘ํ•œ ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ๊ด‘๊ณ ํ•  ๋•Œ ๊ธฐ์กด ๋น„์šฉ ๊ฐ’์— 1์„ ๋”ํ•œ๋‹ค.

4) RIP๋Š” ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์—ฌ๋Ÿฌ ๊ฒฝ๋กœ ์ค‘์—์„œ Hop Count๊ฐ€ ์ž‘์€ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•œ๋‹ค.

5) RIP์˜ ์ตœ๋Œ€ Hop Count๋Š” 15์ด๊ณ , ๊ทธ ์ดˆ๊ณผ์ธ ๊ฒƒ์€ ํ•ด๋‹น ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐ€๋Š” ๊ฒฝ๋กœ๊ฐ€ ์—†๋Š” ๊ฒƒ์œผ๋กœ ํŒ๋‹จํ•œ๋‹ค.

 

 

IGRP (Interior Gateway Routing Protocol)

1. ์ •์˜

โ€‹

- ๋‚ด๋ถ€ ๊ฒŒ์ดํŠธ์›จ์ด ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ(์˜์–ด: Interior Gateway Routing Protocol, IGRP)์€ CISCO ์‚ฌ๊ฐ€ ๋ฐœ๋ช…ํ•œ ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ๋‚ด๋ถ€ ๊ฒŒ์ดํŠธ์›จ์ด ํ”„๋กœํ† ์ฝœ(IGP)

โ€‹

- ์ž์œจ ์‹œ์Šคํ…œ ๋‚ด์˜ ๋ผ์šฐํŒ… ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•  ๋ชฉ์ ์œผ๋กœ ๋ผ์šฐํ„ฐ๊ฐ€ ์‚ฌ์šฉ

โ€‹

- IGRP๋Š” ์‚ฌ์œ  ํ”„๋กœํ† ์ฝœ๋กœ, IGRP๋Š” ๋Œ€ํ˜• ๋ง์—์„œ ์‚ฌ์šฉํ•  ๋•Œ RIP์˜ ์ œ์•ฝ(์ตœ๋Œ€ ํ™‰ ์ˆ˜๊ฐ€ 15๊ฐœ, ํ•˜๋‚˜์˜ ๋ผ์šฐํŒ… ๋ฉ”ํŠธ๋ฆญ)์„ ๋ถ€๋ถ„์ ์œผ๋กœ ๊ทน๋ณตํ•  ๋ชฉ์ ์œผ๋กœ ๋งŒ๋“ค์–ด์ง

โ€‹

- IGRP๋Š” ๋Œ€์—ญํญ, ์ง€์—ฐ, ๋ถ€ํ•˜, MTU, ์‹ ๋ขฐ์„ฑ์„ ํฌํ•จํ•˜์—ฌ ๊ฐœ๋ณ„ ๊ฒฝ๋กœ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฉ”ํŠธ๋ฆญ์„ ์ง€์›

โ€‹

- ๋‘ ๊ฐœ์˜ ๊ฒฝ๋กœ๋ฅผ ๋น„๊ตํ•˜๊ธฐ ์œ„ํ•ด ์ด ๋ฉ”ํŠธ๋ฆญ๋“ค์€ ๋ฏธ๋ฆฌ ์„ค์ •๋œ ์ƒ์ˆ˜๋“ค์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต์‹์„ ์ด์šฉํ•˜์—ฌ ํ•˜๋‚˜์˜ ๋ฉ”ํŠธ๋ฆญ์œผ๋กœ ๋ณ‘ํ•ฉ

โ€‹

- IGRP ๋ผ์šฐํ‹ฐ๋“œ ํŒจํ‚ท์˜ ์ตœ๋Œ€ ํ™‰ ์ˆ˜๋Š” 255 (๊ธฐ๋ณธ๊ฐ’ 100)์ด๋ฉฐ ๋ผ์šฐํŒ… ์—…๋ฐ์ดํŠธ๋Š” (๊ธฐ๋ณธ๊ฐ’์œผ๋กœ) 90์ดˆ๋งˆ๋‹ค ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ

โ€‹

- IGRP๋Š” ํด๋ž˜์Šค๊ฐ€ ์žˆ๋Š” ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ๋กœ ๊ฐ„์ฃผ

โ€‹

- ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋ฅผ ์œ„ํ•œ ๊ณต๊ฐ„์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋ผ์šฐํ„ฐ๋Š” ๋™์ผ ํด๋ž˜์Šค A, ํด๋ž˜์Šค B, ํด๋ž˜์Šค C ๋„คํŠธ์›Œํฌ ์•ˆ์˜ ๋ชจ๋“  ์„œ๋ธŒ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋“ค์ด ์ธํ„ฐํŽ˜์ด์Šค์— ๊ตฌ์„ฑ๋œ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ์™€ ๋™์ผํ•œ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋ฅผ ์†Œ์œ 

โ€‹

- VLSM(๊ฐ€๋ณ€ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ)๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํด๋ž˜์Šค ์—†๋Š” ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ๊ณผ ๋Œ€๋น„

 

โ€‹

2. ํŠน์ง•

 

- ์ฆ๊ฐ€๋œ ํ™•์žฅ์„ฑ : RIP์„ ์‚ฌ์šฉํ•˜๋Š” ๋„คํŠธ์›Œํฌ์™€ ๋น„๊ตํ•˜์—ฌ ์ค‘๋Œ€ํ˜• ๋„คํŠธ์›Œํฌ์—์„œ์˜ ๋ผ์šฐํŒ…์ด ๊ฐœ์„ ๋˜์—ˆ๋‹ค. RIP์—์„œ 15๊ฐœ๋กœ ์ œํ•œ๋˜์–ด ์žˆ๋Š” ํ™‰ ๋ฌธ์ œ๋ฅผ IGRP๋Š” ์ตœ๋Œ€ 255๊ฐœ๋กœ ํ™•์žฅํ•˜์—ฌ ์ด๋ฅผ ๊ทน๋ณตํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.

โ€‹

- ์ •๊ตํ•œ ๋ฉ”ํŠธ๋ฆญ : RIP์˜ ๋ฉ”ํŠธ๋ฆญ์€ ํ™‰ ์ˆ˜์ธ๋ฐ ๋น„ํ•ด IGRP์—์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์—ฐ๊ณผ ๋Œ€์—ญํญ์„ ์‚ฌ์šฉํ•˜๋ฉฐ ์ถ”๊ฐ€๋กœ ์‹ ๋ขฐ์„ฑ, ๋กœ๋“œ, MTU ๋“ฑ์„ ๋ฉ”ํŠธ๋ฆญ ๊ณ„์‚ฐ์— ํฌํ•จ์‹œํ‚จ๋‹ค.

โ€‹

- ๋‹ค์ค‘ ๊ฒฝ๋กœ ์ง€์› : IGRP๋Š” ๋„คํŠธ์›Œํฌ ์†ก์‹ ์ง€์™€ ์ˆ˜์‹ ์ง€ ์‚ฌ์ด์—์„œ ๋น„์šฉ์ด ๋™์ผํ•˜์ง€ ์•Š์€ ๊ฒฝ๋กœ๋ฅผ 6๊ฐœ๊นŒ์ง€ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค. RIP๊ณผ ๋‹ฌ๋ฆฌ ์ด ๊ฒฝ๋กœ๋“ค์ด ๋™์ผํ•œ ๋น„์šฉ์ผ ํ•„์š”๋Š” ์—†๋‹ค.

โ€‹

โ€‹

3. ์žฅ๋‹จ์ 

โ€‹

1) ์žฅ์ 

- ์ค‘๊ฐ„ ๊ทœ๋ชจ์˜ ๋„คํŠธ์›Œํฌ์— ์ ํ•ฉ

- ๋‹ค์–‘ํ•œ ์š”์†Œ์— ๋Œ€ํ•ด ๊ณ„์‚ฐ ํ›„ ์ตœ์ ์˜ ๊ฒฝ๋กœ ์„ ์ •

- ์ˆ˜๋ ด ์‹œ๊ฐ„์ด ๋น ๋ฅด๋‹ค

- ์šด์˜ ๋ฐ ์„ค์ •์ด ๊ฐ„๋‹จ

- ์‹œ์Šคํ…œ ๋ฆฌ์†Œ์Šค๊ฐ€ ์ ๋‹ค.

- ๋‹ค์ค‘ ๊ฒฝ๋กœ ๋ผ์šฐํŒ…(๋ฉ€ํ‹ฐํŒจ์Šค ๋ผ์šฐํŒ…)์„ ์ง€์›

โ€‹

2) ๋‹จ์ 

- ๊ตญ์ œ ํ‘œ์ค€์ด ์•„๋‹˜

- ๊ณ„์‚ฐ ๊ณผ์ •์ด ๋ณต์žก

- AS ๋ฒˆํ˜ธ๊ฐ€ ํ•„์š”

 

โ€‹

4. ๋น„์šฉ๊ณ„์‚ฐ ๋ฐฉ๋ฒ•

โ€‹

๋น„์šฉ๊ณ„์‚ฐ ์š”์†Œ

๋Œ€์—ญํญ(BW), ๋ถ€ํ•˜(Load), ์ง€์—ฐ(delay), ์—๋Ÿฌ ๋ฐœ์ƒ๋ฅ (reliability), K1~K5๋Š” ๊ฐ€์ค‘์น˜ ๊ฐ’์œผ๋กœ ๋ผ์šฐํ„ฐ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

โ€‹

๊ณ„์‚ฐ ๋ฐฉ์‹ #1 (์‚ฌ์šฉ์ž ์ž„์˜์˜ ๊ฐ’ ์ž…๋ ฅ์˜ ๊ฒฝ์šฐ)

Cost = K1 * BW + (K2 * BW) / (256 – Load) + K3 * delay * K5 / (reliability + K4)

Cost = BandWidth / Load + Delay + Reliability

โ€‹

๊ณ„์‚ฐ ๋ฐฉ์‹ #2 (๋งŒ์•ฝ K5๊ฐ€ 0์ธ ๊ฒฝ์šฐ, ์‹ ๋ขฐ๋„๋ฅผ ๊ณ ๋ คํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ)

Cost = K1 * BW + (K2 * BW) / (256 – Load) + K3 * delay

Cost = BandWidth / Load + Delay

โ€‹

IGMP ๋ฉ”ํŠธ๋ฆญ ํ˜•์‹ (๋Œ€์—ญํญ + ์ง€์—ฐ)

๋Œ€์—ญํญ : 10^7(10000000) / ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐ€๋Š” ๊ฐ€์žฅ ์ž‘์€ ๋Œ€์—ญํญ ๊ฐ’

์ง€์—ฐ = ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐ€๋Š” ์ง€์—ฐ ๊ฐ’์˜ ํ•ฉ / 10

 

EIGRP (Enhanced Interior Gateway Routing Protocol)

1. ์ •์˜

โ€‹

- EIGRP๋Š” Distance Vector์ธ IGRP๋ฅผ ๋ฐœ์ „์‹œ์ผœ ๋งŒ๋“  ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ (Advanced Distance Vector)

โ€‹

- ์›๋ž˜๋Š” ์‹œ์Šค์ฝ”์—์„œ ๊ฐœ๋ฐœํ•œ ์ „์šฉ ํ”„๋กœํ† ์ฝœ์ด์—ˆ์œผ๋‚˜, 2013๋…„๋ถ€ํ„ฐ ์ž‘์—…์„ ์‹œ์ž‘ํ•ด 2016๋…„ 5์›”์— RFC 7868๋กœ ํ‘œ์ค€ ์ œ์ •๋˜๋ฉด์„œ ๋‹ค๋ฅธ ๋ฒค๋”์‚ฌ ์žฅ๋น„์—์„œ๋„ ํ•ฉ๋ฒ•์ ์œผ๋กœ ๊ตฌ๋™ ์‹œํ‚ฌ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.

โ€‹

- ๋ผ์šฐํ„ฐ ๋‚ด ๋Œ€์—ญํญ ๋ฐ ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ์˜ ์ด์šฉ๋ฟ ์•„๋‹ˆ๋ผ, ํ† ํด๋กœ์ง€(๋ง ๊ตฌ์„ฑ ๋ฐฉ์‹)๊ฐ€ ๋ณ€๊ฒฝ๋œ ๋’ค์— ์ผ์–ด๋‚˜๋Š” ๋ถˆ์•ˆ์ •ํ•œ ๋ผ์šฐํŒ…์„ ์ตœ์†Œํ™”ํ•˜๋Š”๋ฐ ์ตœ์ ํ™”๋œ ๊ณ ๊ธ‰ ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ

โ€‹

- ์ง€์›ํ•˜๋Š” ๋ผ์šฐํ„ฐ๋“ค์€ 32๋น„ํŠธ EIGRP ๋ฉ”ํŠธ๋ฆญ์„ 24๋น„ํŠธ IGRP ๋ฉ”ํŠธ๋ฆญ์œผ๋กœ ๋ณ€ํ™˜ํ•จ์œผ๋กœ์จ IGRP์˜ ์ด์›ƒ ์žฅ๋น„๋“ค์—๊ฒŒ ๊ฒฝ๋กœ ์ •๋ณด๋ฅผ ์ž๋™์œผ๋กœ ์žฌ๋ถ„๋ฐฐ

 

โ€‹

2. ํŠน์ง•

โ€‹

- Distance Vector ๊ณ„์—ด์˜ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ๋กœ์จ Major Network ๊ฒฝ๊ณ„์—์„œ ์ž๋™ ์ถ•์•ฝ๋œ๋‹ค.

โ€‹

- IGRP์˜ ๋งคํŠธ๋ฆญ ๋ฐฉ์‹์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์ตœ์ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•œ๋‹ค.

โ€‹

- Link-state ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์ฒ˜๋Ÿผ ๋„คํŠธ์›Œํฌ ๋ณ€ํ™”์— ์ฆ‰์‹œ ์—…๋ฐ์ดํŠธ๋ฅผ ํ•ด์ค€๋‹ค.

โ€‹

- ๋ผ์šฐํŒ… ์ •๋ณด ์ „์†ก์„ ์œ„ํ•ด ํฌํŠธ ๋ฒˆํ˜ธ 88๋ฒˆ์„ ์‚ฌ์šฉํ•œ๋‹ค.

โ€‹

- DUAL (Diffusing Update Algorithm) ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ Successor(์ตœ์  ๊ฒฝ๋กœ)์™€ Feasible Successor(ํ›„์† ๊ฒฝ๋กœ)๋ฅผ ์„ ์ถœํ•œ๋‹ค.

โ€‹

- AD(Administrative Distance) ๊ฐ’์€ ๋‚ด๋ถ€(internal) 90, ์™ธ๋ถ€(External) 170์ด๋‹ค. (์ˆ˜๋™ ์ถ•์•ฝํ•  ๊ฒฝ์šฐ AD๋Š” 5)

Classful ๋ฐฉ์‹๊ณผ Classless ๋ฐฉ์‹ ๋ชจ๋‘ ์ง€์›ํ•˜์—ฌ Auto Summary์™€ Manual Summary๋ฅผ ์ง€์›ํ•œ๋‹ค.

 

โ€‹

3. ์žฅ๋‹จ์ 

โ€‹

1) ์žฅ์ 

- ๊ฒฝ๋กœ ํ•™์Šต ๋ฐฉ์‹์ด Distance Vector์ด๊ธฐ ๋•Œ๋ฌธ์— Link-state์— ๋น„ํ•ด ๋น„๊ต์  ๋ฆฌ์†Œ์Šค ๋ฐœ์ƒ์ด ์ ๋‹ค.

- ์ˆ˜๋ ด ์‹œ๊ฐ„์ด ๋น ๋ฅด๋‹ค

- ๋„คํŠธ์›Œํฌ ๋ณ€ํ™”์— ์ฆ‰์‹œ ๋ฐ˜์‘ํ•˜๋ฉฐ, ์ตœ์ ๊ฒฝ๋กœ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋ฉด ๋Œ€์ฒด๊ฒฝ๋กœ๋ฅผ ์ตœ์ ๊ฒฝ๋กœ๋กœ ์„ค์ •ํ•˜์—ฌ ๋ฐ”๋กœ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•˜๋‹ค.

- Unequal Cost ๋ถ€ํ•˜ ๋ถ„์‚ฐ์„ ์ง€์›ํ•œ๋‹ค.

- ๋ฉ”ํŠธ๋ฆญ ๊ฐ’์ด ๊ฐ™์€ ๊ฒฝ๋กœ๋งŒ ๋ถ€ํ•˜ ๋ถ„์‚ฐ์ด ๊ฐ€๋Šฅํ•œ RIP๊ณผ OSPF์™€๋Š” ๋‹ค๋ฅด๊ฒŒ EIGRP๋Š” ๋ฉ”ํŠธ๋ฆญ ๊ฐ’์ด ๋‹ค๋ฅธ ๊ฒฝ๋กœ๋กœ ๋ถ€ํ•˜ ๋ถ„์‚ฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 

2) ๋‹จ์ 

- ์ค‘์†Œ๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ๋Š” ๋ฌธ์ œ์—†์ง€๋งŒ ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์—์„œ๋Š” SIA ํ˜„์ƒ์ด ๋ฐœ์ƒ๋  ์ˆ˜ ์žˆ์–ด ๊ด€๋ฆฌ๊ฐ€ ํž˜๋“ค๋‹ค.

 

โ€‹

4. ๋น„์šฉ๊ณ„์‚ฐ ๋ฐฉ๋ฒ•

โ€‹

- Hello ํŒจํ‚ท์„ ์ธ์ ‘ ๋ผ์šฐํ„ฐ๊ฐ€ ์„œ๋กœ ๊ตํ™˜ํ•˜๋ฉด Neighbor ๊ด€๊ณ„๋ฅผ ๋งบ์–ด Neighbor Table์„ ์ƒ์„ฑํ•œ๋‹ค.

โ€‹

ํŠน์ • ๋„คํŠธ์›Œํฌ๋กœ ๊ฐ€๋Š” ๊ฒฝ๋กœ ๋˜๋Š” ์ธ์ ‘ ๋ผ์šฐํ„ฐ๊ฐ€ ๋‹ค์šด๋˜์—ˆ์„ ๋•Œ

1) ํ† ํด๋กœ์ง€ ํ…Œ์ด๋ธ”์— Feasible successor๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ๋ฐ”๋กœ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์ตœ์ ๊ฒฝ๋กœ๋กœ ์ €์žฅํ•œ๋‹ค.

2) ์—†์„ ๊ฒฝ์šฐ์—๋Š” Query ํŒจํ‚ท์œผ๋กœ ๋‹ค์šด๋œ ๋„คํŠธ์›Œํฌ์˜ ๋ผ์šฐํŒ… ์ •๋ณด ์š”์ฒญ ๋ฐ ์‘๋‹ต ์ƒํƒœ ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•จ

3) Reply ํŒจํ‚ท์œผ๋กœ ๋ผ์šฐํŒ… ์ •๋ณด ์ˆ˜์‹  ๋ฐ ํ† ํด๋กœ์ง€ ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•œ๋‹ค.

4) ์ˆ˜์‹ ํ•œ ๋ผ์šฐํŒ… ์ •๋ณด๋“ค๋กœ ๊ฒฝ๋กœ๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ  ์ตœ์ ๊ฒฝ๋กœ๋ฅผ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์ €์žฅํ•œ๋‹ค.

โ€‹

- Update ํŒจํ‚ท์„ ํ†ตํ•ด ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•˜๊ณ  ํ† ํด๋กœ์ง€ ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•œ๋‹ค.

- ๋ผ์šฐํŒ… ๊ฒฝ๋กœ๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ  ์ตœ์ ๊ฒฝ๋กœ๋ฅผ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์ €์žฅํ•œ๋‹ค.

 

OSPF (Open Shortest Path First)

1. ์ •์˜

โ€‹

- ๋งํฌ ์ƒํƒœ(Link-State) ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์ด๋ฉฐ, ๊ตญ์ œํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ

โ€‹

- ๊ณ„์ธต๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ํ™•์žฅ์„ฑ์ด ๋›ฐ์–ด๋‚˜๋ฏ€๋กœ ์ค‘๋Œ€ํ˜• ๊ทœ๋ชจ์˜ ๋ณตํ•ฉ๋ง์— ์ ํ•ฉ

โ€‹

- VLSM์„ ์ง€์›ํ•˜๋ฉฐ classless ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ

 

โ€‹

2. ํŠน์ง•

โ€‹

- SPF(Shortest Path First) ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋Š” ๋งํฌ ์ƒํƒœ ํ”„๋กœํ† ์ฝœ

โ€‹

- ์ตœ์  ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ–‰ ๋น„์šฉ ์š”์†Œ(metric)์œผ๋กœ ๋Œ€์—ญํญ ์ด์šฉ

โ€‹

- ๋งํฌ ์ƒํƒœ๊ฐ€ ๋ณ€๊ฒฝ๋  ๊ฒฝ์šฐ ๋ณ€๊ฒฝ ์ •๋ณด๋งŒ ์ธ์ ‘ํ•œ ๋ผ์šฐํ„ฐ๋กœ ์ „์†ก

 

โ€‹

3. ์žฅ๋‹จ์ 

โ€‹

1) ์žฅ์ 

- OSPF๋Š” area ๋‹จ์œ„๋กœ ๊ตฌ์„ฑ๋˜์–ด ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ๋ฅผ ์•ˆ์ •๋˜๊ฒŒ ์šด์˜ํ•  ์ˆ˜ ์žˆ์Œ

- ํŠน์ • area์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์ƒ์„ธํ•œ ๋ผ์šฐํŒ… ์ •๋ณด๊ฐ€ ๋‹ค๋ฅธ area๋กœ ์ „์†ก๋˜์ง€ ์•Š์•„ ํฐ ๊ทœ๋ชจ์—์„œ ์•ˆ์ •๋˜๊ฒŒ ์šด์˜ํ•  ์ˆ˜ ์žˆ์Œ (์žฌ๋ถ„๋ฐฐ ์„ค์ •์„ ํ†ตํ•ด ๋‹ค๋ฅธ area๋กœ ์ „์†ก ๊ฐ€๋Šฅ)

Stub์ด๋ผ๋Š” ๊ฐ•๋ ฅํ•œ ์ถ•์•ฝ ๊ธฐ๋Šฅ์œผ๋กœ ๊ธฐ์กด ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ๊ณผ๋Š” ๋‹ฌ๋ฆฌ IP ์ฃผ์†Œ๊ฐ€ ์—ฐ์†๋˜์ง€ ์•Š์•„๋„ Routing table์˜ ํฌ๊ธฐ๋ฅผ ํš๊ธฐ์ ์œผ๋กœ ์ค„์ผ ์ˆ˜ ์žˆ์Œ

ํ‘œ์ค€ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

Convergence time์ด ์ „๋ฐ˜์ ์œผ๋กœ ๋น ๋ฅธ ํŽธ์ด๋‹ค.

 

2) ๋‹จ์ 

- ๊ณ„์ธต์  ๊ตฌ์กฐ๋ฅผ ๋ฐ˜๋“œ์‹œ ๋”ฐ๋ผ์•ผ ํ•˜๋ฉฐ, ์„ค์ •์ด ์–ด๋ ต๋‹ค.

- SPF ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•ด ์ง์ ‘ ๊ฒฝ๋กœ ๊ณ„์‚ฐ์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฆฌ์†Œ์Šค ์†Œ๋ชจ๋Ÿ‰์ด ๋งŽ๋‹ค.

 

 

4. ๋น„์šฉ๊ณ„์‚ฐ ๋ฐฉ๋ฒ•

โ€‹

- ๋ฉ”ํŠธ๋ฆญ์œผ๋กœ Cost๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ์ด ๊ฐ’์€ ๋Œ€์—ญํญ์„ 10^8๋กœ ๋‚˜๋ˆˆ ๊ฐ’์„ ์‚ฌ์šฉ

โ€‹

- ๋Œ€์—ญํญ์ด ํด์ˆ˜๋ก ๋น„์šฉ์ด ๋‚ฎ์•„์ ธ์•ผ ํ•˜๋Š”๋ฐ OSPF์—์„œ ๊ณ„์‚ฐํ•œ ๊ฐ’์˜ ์†Œ์ˆ˜์ ์€ ๋ฌด์กฐ๊ฑด ์˜ฌ๋ฆผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹ ๋•Œ๋ฌธ์— ๋Œ€์—ญํญ์ด 100M, 1G ์ด์–ด๋„ Cost ๊ฐ’์ด ๊ฐ™์•„์ง€๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒ

โ€‹

- ๋ฌธ์ œ๋ฅผ ํ•ด์†Œํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ์ค€์ด ๋˜๋Š” ๋Œ€์—ญํญ์˜ ๊ฐ’์„ ๋ณ€๊ฒฝ์‹œ์ผœ ์‚ฌ์šฉํ•˜๊ธฐ๋„ ํ•˜๋ฉฐ, ์•„๋ž˜์˜ ํ‘œ์™€ ๊ฐ™์ด ์ฐธ์กฐํ•˜์—ฌ ์‚ฌ์šฉ๋˜๋„๋ก Cost ๊ฐ’์„ ๋ฏธ๋ฆฌ ์ง€์ •ํ•˜๊ณ  ์‚ฌ์šฉํ•œ๋‹ค.

โ€‹

 

BGP (Border Gateway Protocol)

1. ์ •์˜

โ€‹

- ์ธํ„ฐ๋„ท์—์„œ ์ฃผ ๊ฒฝ๋กœ ์ง€์ •์„ ๋‹ด๋‹นํ•˜๋Š” ํ”„๋กœํ† ์ฝœ

โ€‹

- ์ธํ„ฐ๋„ท์—์„œ ์ž์œจ ์‹œ์Šคํ…œ(AS) ์ค‘ ๋ผ์šฐํŒ… ๋ฐ ๋„๋‹ฌ ๊ฐ€๋Šฅ์„ฑ ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋œ, ํ‘œ์ค€ํ™”๋œ ์™ธ๋ถ€ ๊ฒŒ์ดํŠธ์›จ์ด ํ”„๋กœํ† ์ฝœ

 

โ€‹

2. ํŠน์ง•

โ€‹

- AS ์ƒํ˜ธ ๊ฐ„์˜ ๋ผ์šฐํŒ… ์ •๋ณด ๊ตํ™˜์„ ์œ„ํ•œ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ

โ€‹

- EGP(Exterior Gateway Protocol) ๋˜๋Š” Interdomain Routing Protocol๋ผ๊ณ  ํ•œ๋‹ค. ์ฆ‰, ๋ฌผ๋ฆฌ์ ์ธ ๋ผ์šฐํ„ฐ ๊ฐ„์— ๋ผ์šฐํŒ…ํ•˜๋Š” ๊ด€์ ์ด ์•„๋‹ˆ๋ผ, AS ๊ฐ„์— ๋ผ์šฐํŒ…์ด ์ด๋ฃจ์–ด์ง

โ€‹

- ์ธํ„ฐ๋„ท์„ AS ๊ฐ„ ์—ฐ๊ฒฐ ๊ฒฝ๋กœ(Path)๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฐฉํ–ฅ์„ฑ ๊ทธ๋ž˜ํ”„์˜ ์ง‘๋‹จ์œผ๋กœ ๋ด„

โ€‹

- BGP๋Š” ์ธํ„ฐ๋„ท์„ ๊ฐ๊ฐ ์œ ์ผํ•œ AS ๋ฒˆํ˜ธ๋ฅผ ๊ฐ–๋Š” AS๋“ค์ด ์ž„์˜๋กœ ์—ฐ๊ฒฐ๋œ AS ์ง‘ํ•ฉ์œผ๋กœ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ทธ๋ฆฌ๊ณ  ์žˆ๋‹ค๊ณ  ๊ฐ€์ • (AS ๊ฐ„์— Mesh Type ๊ตฌ์„ฑ)

โ€‹

- ๋ฐœ์ „๋œ ํ˜•ํƒœ์˜ Distance Vector Routing Protocol (๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ)

โ€‹

- `Path Vector Routing Protocol (๊ฒฝ๋กœ ๋ฒกํ„ฐ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ)`์ด๋ผ๊ณ ๋„ ๋ถˆ๋ฆฐ๋‹ค. ์—ฌ๊ธฐ์„œ, AS ๊ฒฝ๋กœ(AS Path)๋Š” ๋ชฉ์ ์ง€ ๋„คํŠธ์›Œํฌ(AS)๊นŒ์ง€ ๊ฑฐ์ณ์•ผ ํ•˜๋Š” Path๋ฅผ ๋‚˜ํƒ€๋ƒ„

โ€‹

- BGP๋Š” ์ตœ์ /์ตœ๋‹จ์˜ ๊ฒฝ๋กœ๋ฅผ ์ฐพ๋Š” ๋ผ์šฐํŒ… ์ •๋ณด๋ผ ๋ณด๋‹ค๋Š”,๋„๋‹ฌ ๊ฐ€๋Šฅ์„ฑ(network reachability)์„ ์•Œ๋ฆฌ๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

โ€‹

- ๋์—†์ด ์ˆœํ™˜๋˜๋Š” ๋ฌธ์ œ์ ์ด ์—†๋„๋ก ํ•œ๋‹ค. ์ฆ‰, BGP๋Š” Looping-free ํ•˜๋Š” ๋ผ์šฐํŒ…์„ ๋ณด์žฅํ•˜๊ณ , ์ˆœํ™˜์„ ํ”ผํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐ€๋Š” ๊ฒฝ๋กœ ์ •๋ณด๋ฅผ ์ œ๊ณต.

โ€‹

- ํ”ผ์–ด ๊ด€๊ณ„ ์„ค์ • ๋ฐ ๋„คํŠธ์›Œํฌ ์ •๋ณด ์ƒ์„ฑ/์ „๋‹ฌ์ด ๋ถ„๋ฆฌ๋˜๋ฉด์„œ, ์‹ ๋ขฐํ•  ๋งŒํ•œ TCP ์—ฐ๊ฒฐ์— ์˜ํ•ด ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ๊ตํ™˜

โ€‹

- ๋ผ์šฐํŒ… ์ •๋ณด๋Š” BGP ๋ผ์šฐํ„ฐ ๊ฐ„์— ํฌํŠธ ๋ฒˆํ˜ธ 179๋ฒˆ์„ ํ†ตํ•˜์—ฌ TCP์— ์˜ํ•ด ์‹ ๋ขฐ์„ฑ ์žˆ๊ฒŒ ์ „๋‹ฌ

โ€‹

- ๋ผ์šฐํŒ… ์ •๋ณด์˜ ์ ์ง„์  ๋ถ€๋ถ„ ๊ฐฑ์‹  (Incremental, Partial, Triggered Update)

โ€‹

- BGP๋Š” ์ฃผ๊ธฐ์ ์œผ๋กœ ์ •๋ณด๋ฅผ ๊ฐฑ์‹ ํ•˜์ง€ ์•Š๊ณ , ๋‹จ์ง€ ๋ณ€ํ™”๊ฐ€ ์žˆ์„ ๋•Œ ๋งŒ, ์ด์›ƒ ๋ผ์šฐํ„ฐ์—๊ฒŒ ๊ฐฑ์‹  ์ •๋ณด๋ฅผ Advertising ํ•จ

โ€‹

- ์ฒ˜์Œ BGP Session์„ ๋งบ์„ ๋•Œ ๋งŒ ์ „์ฒด ๋ผ์šฐํŒ… ์ •๋ณด ํ•„์š”, ์ดํ›„ ๋ณ€ํ™”๋œ ๊ฒƒ๋งŒ ํ•„์š”ํ•˜์ง€๋งŒ, ํ•œํŽธ, ์ˆœ๊ฐ„์  Flapping ๋ฐฉ์ง€๋ฅผ ์œ„ํ•ด ์ผ์ • ์‹œ๊ฐ„ ๋Œ€๊ธฐ

โ€‹

- AS ๋‚ด๋ถ€ iBGP ๊ฐ„์— 5์ดˆ, AS ์™ธ๋ถ€ eBGP ๊ฐ„์— 30์ดˆ ๋Œ€๊ธฐ ํ›„์— ๋ผ์šฐํŒ… ์—…๋ฐ์ดํŠธ ์ˆ˜ํ–‰

โ€‹

- ๋งŒ์ผ, ๋„คํŠธ์›Œํฌ ๋ณ€ํ™”๊ฐ€ ์ „ํ˜€ ์—†์œผ๋ฉด ์ฃผ๊ณ ๋ฐ›๋Š” ์ •๋ณด๊ฐ€ ์—†๊ฒŒ ๋˜๋ฏ€๋กœ ์ด๋ฅผ ์œ„ํ•ด ์ž์‹ ์ด ์‚ด์•„์žˆ์Œ์„ ์•Œ๋ฆฌ๋Š” BGP ํ‚ต-์–ผ-๋ผ์ด๋ธŒ ๋ฉ”์‹œ์ง€๋ฅผ 60์ดˆ๋งˆ๋‹ค ๊ตํ™˜

โ€‹

- ์ตœ์ƒ์˜ ๊ฒฝ๋กœ ์„ ํƒ์„ ์œ„ํ•ด ๋‹ค์–‘ํ•˜๊ณ  ํ’๋ถ€ํ•œ Routing Metric ์‚ฌ์šฉ (Path Attribute). ์ฆ‰, ์šฐ์„ ์ˆœ์œ„๊ฐ€ ์žˆ๋Š” ๊ฐ Metric์„ ์ฐจ๋ก€๋Œ€๋กœ ์ฐธ์กฐํ•˜์—ฌ ์ตœ์ƒ์˜ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒ

 

โ€‹

3. ์žฅ๋‹จ์ 

โ€‹

1) ์žฅ์ 

- ๋‘ ๊ฐœ ์ด์ƒ์˜ ISP ์—ฐ๊ฒฐ ์‹œ ์ž๋™ ISP ๋ฐ ์ž๋™ ํšŒ์„  ๋ฐฑ์—…

- BGP AS๋ฅผ ์ด์šฉํ•œ Loacl BGP Routing ์ •๋ณด ํš๋“

- BGP ํšŒ์„  ์žฅ์•  ์‹œ ์šฐํšŒ๊ฒฝ๋กœ ์ƒ์„ฑ

- BGP AS๋ฅผ ๊ฐ€์ง„ ISP ์žฅ์•  ์‹œ ์šฐํšŒ๊ฒฝ๋กœ ํš๋“

- ์ตœ์ ์˜ ์™ธ๋ถ€ Routing ๊ฒฝ๋กœ ์ƒ์„ฑ (๊ฐ€์žฅ ์งง์€ AS-Path ๊ฒฝ๋กœ๋ฅผ ์„ ํƒ)

- Dstribute-list, Route map Filtering, AS-path Filtering, community Filtering ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ ๋ฐ ์กฐ์ ˆ ์ œ๊ณต

- IGP (RIP, IGRP, OSPF, EIGRP) ๋“ฑ๊ณผ ์žฌ๋ถ„๋ฐฐ๊ฐ€ ๊ฐ€๋Šฅ

 

2) ๋‹จ์ 

- BGP ISP ์—ฐ๊ฒฐ์€ ๊ฐ€๋Šฅํ•˜๋‚˜ Load Balancing ์„ค์ •์ด ์–ด๋ ต๋‹ค.

- ์žฅ๋น„์— BGP Update๋ฅผ ์œ„ํ•œ CPU์™€ Memory ์‚ฌ์šฉ์ด ๋งŽ๋‹ค.

- ํ•˜๋‚˜์˜ ISP ์—ฐ๊ฒฐ์—๋Š” BGP ์‚ฌ์šฉ ์‹œ ๋ถ€ํ•˜๋งŒ ์ค€๋‹ค.

- Metric ์„ค์ •์ด๋‚˜ Traffic ๋ถ„์‚ฐ ์‹œ ์„ค์ •์ด ์–ด๋ ต๋‹ค.

โ€‹

โ€‹

4. BGP ์„ธ์…˜

โ€‹

EBGP ( External BGP ) Session : ๋‹ค๋ฅธ AS ์ƒํ˜ธ ๊ฐ„์— ๋ณ€๋ฐฉ ๋ผ์šฐํ„ฐ๋“ค๋ผ๋ฆฌ ์ ‘์†

โ€‹

- ๊ฒฝ๋กœ ๋ฒกํ„ฐ ๋ผ์šฐํŒ…์— ์ฐธ์—ฌํ•˜๋Š” AS ๊ฒฝ๊ณ„ ๋ผ์šฐํ„ฐ๋“ค์€ ์ด์›ƒํ•œ AS์˜ ๋ผ์šฐํ„ฐ๋“ค์—๊ฒŒ ์ž์ฒด AS ๋‚ด๋ถ€์˜ ๋„คํŠธ์›Œํฌ ๋„๋‹ฌ ์—ฌ๋ถ€๋ฅผ ๊ด‘๊ณ ํ•œ๋‹ค.

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

- ๋ฉ”์‹œ์ง€์˜ ์ˆ˜์ •์€ ๊ฒฝ๋กœ์— ์ž์‹ ์˜ AS ๋ฒˆํ˜ธ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์ž์ฒด์˜ ์‹๋ณ„์ž๋กœ ๋‹ค์Œ ๋ผ์šฐํ„ฐ์˜ ํ•ญ๋ชฉ์„ ๋ฐ”๊พผ๋‹ค.

โ€‹

- EBGP ๋ฌธ์ œ์ 

โ–ถ 1) ์ด์›ƒํ•˜์ง€ ์•Š๋Š” AS์—๊ฒŒ ์ „๋‹ฌ๋  ํŒจํ‚ท์„ ์–ด๋–ป๊ฒŒ ์ „๋‹ฌํ• ์ง€ ๋ชจ๋ฅธ๋‹ค.

โ–ถ 2) ๊ฒฝ๊ณ„ ๋ผ์šฐํ„ฐ๊ฐ€ ์•„๋‹Œ ๋ผ์šฐํ„ฐ๋Š” ๋‹ค๋ฅธ AS์˜ ๋„คํŠธ์›Œํฌ๋กœ ์ „๋‹ฌ๋  ํŒจํ‚ท์„ ์–ด๋–ป๊ฒŒ ์ „์†กํ•ด์•ผ ํ•˜๋Š”์ง€ ๋ชจ๋ฅธ๋‹ค.

โ€‹

โ€‹

IBGP ( Internal BGP) Session : ๋™์ผ AS ๋‚ด๋ถ€์˜ ๋ณ€๋ฐฉ ๋ผ์šฐํ„ฐ๋“ค ๊ฐ„ ๋‚ด๋ถ€ ์ ‘์†

โ€‹

- ๋™์ผ AS ๋‚ด์— ์žˆ๋Š” 2๊ฐœ ์ด์ƒ์˜ ๋ณ€๋ฐฉ ๋ผ์šฐํ„ฐ๊ฐ€ ์™ธ๋ถ€ AS์™€ ์—ฐ๊ฒฐ๋œ ์ƒํƒœ์—์„œ ์„œ๋กœ ๊ฐ„์—๋Š” FULL-MESH ํ˜•ํƒœ๋กœ ์—ฐ๊ฒฐํ•œ๋‹ค.

โ€‹

- BGP ๋ฉ”์‹œ์ง€ : BGP๋Š” AS์˜ BGP ์Šคํ”ผ์ปค์™€ AS ๋‚ด๋ถ€ ์‚ฌ์ด์˜ ํ†ต์‹ ์„ ์œ„ํ•œ 4๊ฐ€์ง€ ์ข…๋ฅ˜์˜ ๋ฉ”์‹œ์ง€๋ฅผ ์‚ฌ์šฉ

โ–ถ OPEN : ๋™์ž‘ ์ค‘์ธ ๋ผ์šฐํ„ฐ๊ฐ€ ์ด์›ƒ ๊ด€๊ณ„๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋ณด๋‚ด๋Š” ๋ฉ”์‹œ์ง€

โ–ถ UPDATE : ๋ผ์šฐํ„ฐ๊ฐ€ ์ „์— ๊ด‘๊ณ ๋œ ๋ชฉ์ ์ง€๋ฅผ ์ทจ์†Œํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ๋ชฉ์ ์ง€๋ฅผ ์•Œ๋ฆฌ๋Š”๋ฐ ์‚ฌ์šฉ

โ–ถ KEEPALIVE : ์ƒ๋Œ€๋ฐฉ์—๊ฒŒ ์ž์‹ ์ด ์‚ด์•„์žˆ์Œ์„ ์•Œ๋ฆฌ๊ธฐ ์œ„ํ•ด ์œ ์ง€ ์‹œ๊ฐ„์ด ๋งŒ๋ฃŒ๋˜๊ธฐ ์ „์— ์ •๊ธฐ์ ์œผ๋กœ ๋ฉ”์‹œ์ง€ ๊ตํ™˜

โ–ถ NOTIFICATION : ์˜ค๋ฅ˜ ์ƒํ™ฉ์ด ๊ฐ์ง€๋˜๊ฑฐ๋‚˜ ์—ฐ๊ฒฐ์„ ๋‹ซ๊ธฐ ์›ํ•  ๋•Œ ๋ผ์šฐํ„ฐ์— ์˜ํ•ด ์ „์†ก

728x90
๋ฐ˜์‘ํ˜•