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

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

1. ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ(Routing Protocol)

- ๋ผ์šฐํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ผ๊ณ  ํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.
- ๋ผ์šฐํ„ฐ๊ฐ„ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค.

 

 

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

- ์ •์ ์œผ๋กœ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•ด์ฃผ๋Š” ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค.
- ๊ตฌ์„ฑ์€ ๊ฐ„๋‹จํ•˜์ง€๋งŒ ๋ณ€ํ™”์— ์ˆ˜๋™์ ์ž…๋‹ˆ๋‹ค.

 

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

IGP(Interior Gateway Protocol) : AS๋‚ด ์‚ฌ์šฉํ•˜๋Š” ๋ผ์šฐํŒ…
- RIP(Routing Information Protocol) : Disctance Vector ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ฉฐ ์ตœ์ดˆ์˜ ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. 30์ดˆ๋งˆ๋‹ค ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋ฉฐ ํ˜„์žฌ ์ž˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉฐ ์†Œ๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.
- IGRP(Interior Gateway Routing Protocl) : Disctance Vector ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ฉฐ RIP๋ณด๋‹ค ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์š”์†Œ๋กœ ๊ฒฝ๋กœ๋ฅผ ๋ถ„์„ํ•˜๋Š” ๋ฐœ์ „๋œ Cisco์—์„œ ๊ฐœ๋ฐœํ•œ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. 60์ดˆ๋งˆ๋‹ค ๋ผ์šฐํ„ฐ ์ •๋ณด๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋ฉฐ ์ค‘/๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.
- EIGRP(Enhanced Interior Gateway Routing Protocol ) : Distance Vector ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ฉฐ Cisco์—์„œ IGRP๋ฅผ ๋ฐœ์ „์‹œ์ผœ ๊ฐœ๋ฐœํ•œ ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. Link State ๋ฐฉ์‹์ฒ˜๋Ÿผ ๋ณ€ํ™”๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ ์ฆ‰์‹œ ํ…Œ์ด๋ธ”์„ ๊ตํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ค‘/๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์— ๊ถŒ์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
- OSPF(Open Shortest Path First) : Link State ๋ฐฉ์‹ ์ค‘ SPF ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋Š” ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์ •๋ณด ์ƒ์„ฑ์‹œ Dijkstra ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
- ISIS(Intermediate System-to-Intermediate System Protocol) : Link State ๋ฐฉ์‹ ์ค‘ SPF ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋Š” ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์ •๋ณด ์ƒ์„ฑ์‹œ Dijkstra ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. OSPF์™€ ๋™์ž‘์— ์ผ๋ถ€ ์ฐจ์ด๊ฐ€ ์žˆ์œผ๋ฉฐ ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์ผ์ˆ˜๋ก ISIS๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

EGP(Exterior Gateway Protocol) : AS๊ฐ„ ์‚ฌ์šฉํ•˜๋Š” ๋ผ์šฐํŒ…
- BGP : Path Vector ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ฉฐ ์ธํ„ฐ๋„ท์—์„œ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค.

Distance Vector ๋ฐฉ์‹์ด๋ž€?
- ๋ชฉ์ ์ง€๊นŒ์ง€์˜ ๊ฑฐ๋ฆฌ, ๋ฐฉํ–ฅ๋งŒ์„ ์ €์žฅํ•˜๋ฉฐ ์ธ์ ‘ ๋ผ์šฐํ„ฐ๋ผ๋ฆฌ ์ฃผ๊ธฐ์ ์œผ๋กœ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ๊ตํ™˜ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœํ† ์ฝœ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์š”์†Œ๋ฅผ ๋งคํŠธ๋ฆญ์œผ๋กœ ์ด์šฉํ•˜์—ฌ ์ตœ์  ๊ฒฝ๋กœ๋ฅผ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ๊ฐ„๋‹จํ•œ ์ •๋ณด๋งŒ์„ ์ €์žฅํ•˜์—ฌ ๋ฉ”๋ชจ๋ฆฌ/CPU ๋ถ€๋‹ด์ด ์ ์ง€๋งŒ ๋งค์‹œ๊ฐ„๋งˆ๋‹ค ์—…๋ฐ์ดํŠธ๋ฅผ ํ•˜์—ฌ ํŠธ๋ž˜ํ”ฝ์ด ๋ฐœ์ƒํ•˜๋ฉฐ ๋ณ€ํ™”๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ ๋ชจ๋“  ๋ผ์šฐํ„ฐ๊ฐ€ ์•Œ๊ธฐ ์ „๊นŒ์ง€ Convergence Time์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

LInk State ๋ฐฉ์‹์ด๋ž€?
- ๋ชฉ์ ์ง€๊นŒ์ง€์˜ ๋ชจ๋“  ๊ฒฝ๋กœ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋ฉฐ ์ธ์ ‘ ๋ผ์šฐํ„ฐ๋ผ๋ฆฌ ํ…Œ์ด๋ธ” ๊ตํ™˜ ์ฃผ๊ธฐ๊ฐ€ ๊ธธ๊ณ  ๋ณ€ํ™”๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ๋งŒ ํ…Œ์ด๋ธ”์„ ๊ตํ™˜ํ•ฉ๋‹ˆ๋‹ค. Dijkstra ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‚˜ SPF(Shotrest Path First)์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ฝ”์ŠคํŠธ๋ฅผ ๋งคํŠธ๋ฆญ์œผ๋กœ ์ด์šฉํ•˜์—ฌ ์ตœ์  ๊ฒฝ๋กœ๋ฅผ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒฝ๋กœ ์ •๋ณด๋ฅผ ๋ณด๊ด€ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ณ€ํ™”๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ ํ™•์ธํ•˜๋Š” ์‹œ๊ฐ„์ด ์งฆ์ง€๋งŒ ๋งŽ์€ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ์–ด ๋ฉ”๋ชจ๋ฆฌ/CPU ์†Œ๋ชจ๊ฐ€ ํฝ๋‹ˆ๋‹ค.

Path Vector ๋ฐฉ์‹์ด๋ž€?
- Distance Vector + LInk State ๋ฐฉ์‹์œผ๋กœ Cisco์—์„œ ๊ฐœ๋ฐœํ•˜์˜€์Šต๋‹ˆ๋‹ค.
- ๊ฑฐ๋ฆฌ์— ๋Œ€ํ•œ ์ฒ˜๋ฆฌ ๊ณผ์ •์ด ์ƒ๋žต๋˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ผ์šฐํŒ… ์ •๋ณด์—๋Š” ๋ชฉ์ ์ง€ ๋„คํŠธ์›Œํฌ์˜ AS๋งŒ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. Distance Vector์˜ ์žฅ์ ์ธ ๊ฐ„๋‹จํ•œ ์ •๋ณด๋งŒ์„ ์ €์žฅํ•˜์—ฌ ๋ฉ”๋ชจ๋ฆฌ/CPU ๋ถ€๋‹ด์ด ์ ๊ณ  LInk State ๋ฐฉ์‹์˜ ์žฅ์ ์ธ ๋ณ€ํ™”๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ํ…Œ์ด๋ธ”์„ ๊ตํ™˜ํ•ฉ๋‹ˆ๋‹ค.

๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ ๋น„๊ต

- Classfull : ์„œ๋ธŒ๋„ท ๋งˆ์ŠคํŠธ ์ •๋ณด๊ฐ€ ์—†๋Š” ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ, ํ˜„์žฌ ๊ฑฐ์˜ ์‚ฌ์šฉ X
- Classless : ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜๋Š” ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ

ํ•ญ๋ชฉ ์ข…๋ฅ˜ RIP1 RIP2 EIGRP OSPF ISIS BGP
๋ผ์šฐํŒ…
์ •๋ณด
Distance Vector O O O     O
LInk State       O O  
์„œ๋ธŒ๋„ท
์ •๋ณด
Classfull O          
Classless   O O O O O
์‚ฌ์šฉ ๋ฒ”์œ„ IGP O O O O O  
EGP           O

๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ๋ณ„ ๋ฉ”ํŠธ๋ฆญ

๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ ๋งคํŠธ๋ฆญ
RIP ํ™‰ ์ˆ˜
EIGRP ๋Œ€์—ญํญ, ์ง€์—ฐ, ์‹ ๋ขฐ๋„, ๋ถ€ํ•˜, MTU
OSPF ์ฝ”์ŠคํŠธ(๋Œ€์—ญํญ)
ISIS ์ฝ”์ŠคํŠธ
BGP ์–ดํŠธ๋ฆฌ๋ทฐํŠธ

๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ๋ณ„ AD ๊ฐ’(์šฐ์„ ์ˆœ์œ„)

๊ฒฝ๋กœ์˜ ์ข…๋ฅ˜ AD
๋‹ค์ด๋ ‰ํŠธ ์—ฐ๊ฒฐ 0
์ •์  ๋ผ์šฐํŒ… 1
์™ธ๋ถ€ BGP 20
๋‚ด๋ถ€ EIGRP 90
OSPF 110
ISIS 115
RIP 120
์™ธ๋ถ€ EIGRP 170
๋‚ด๋ถ€ BGP 200

 

4. ์ •์  ๋ผ์šฐํŒ…๊ณผ ๋™์  ๋ผ์šฐํŒ…์˜ ์ฐจ์ด์ 

  ์žฅ์  ๋‹จ์ 
์ •์  ๋ผ์šฐํŒ… ๋ณด์•ˆ ๊ฐ•ํ™”
๋ฉ”๋ชจ๋ฆฌ/CPU ๋ถ€๋‹ด X
์˜ˆ์ธก ๊ฐ€๋Šฅ
๋ชจ๋‘ ์ˆ˜๋™ ์„ค์ • ํ•„์š”
๋™์  ๋ผ์šฐํŒ… ์ตœ์  ๊ฒฝ๋กœ ์ง€์ • ๋ฉ”๋ชจ๋ฆฌ/CPU ๋ถ€๋‹ด
๋Œ€์—ญํญ ์†Œ๋ชจ