[Router] RIP

Routing Information Protocol
์‚ฐ์—… ํ‘œ์ค€์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ๋‹ค๊ฐ€ ์ดํ›„ ์ธํ„ฐ๋„ท ํ‘œ์ค€์œผ๋กœ ๋ฐœ์ „๋œ ํ”„๋กœํ† ์ฝœ.
Xerox(์ œ๋ก์Šค)์˜ PARC(ํŒ”๋กœ์•Œํ†  ์—ฐ๊ตฌ์†Œ)์—์„œ Ethernet ์œ„์— ์‚ฌ์šฉํ•  ๋” ๋†’์€ ๊ณ„์ธต์— ์†ํ•œ PUP(PARC Universal Protocol)์„ ๊ฐœ๋ฐœํ–ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  PUP ๋ผ์šฐํŒ…์— ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ GWINFO(๊ฒŒ์ดํŠธ์›จ์ด ์ •๋ณด ํ”„๋กœํ† ์ฝœ)์„ ๋งŒ๋“ค์—ˆ๊ณ , ์ด๊ฒŒ RIP๊ฐ€ ๋˜์—ˆ๋‹ค.
RIP๋Š” BSD์—์„œ ์‚ฌ์šฉ๋˜๋ฉด์„œ ๋„๋ฆฌ ์“ฐ์ด๊ฒŒ ๋˜์—ˆ๋‹ค. 1988๋…„ IETF์—์„œ RFC 1058 “Routing Information Protocol”์„ ์ •์‹ ๋ช…์‹œํ•˜์˜€๋‹ค.

  1. RIP ํŠน์ง•
  2. RIP ํŒจํ‚ท ํฌ๋งท
  3. RIP ์„ค์ •
  4. RIP ๋ณด์•ˆ

1. RIP ํŠน์ง•

– RIPv1, RIPv2, IPv6์šฉ RIPng๊ฐ€ ์žˆ๋‹ค.
– RIPv1, v2๋Š” UDP 520๋ฒˆ, RIPng๋Š” UDP 521๋ฒˆ์„ ์‚ฌ์šฉํ•œ๋‹ค.
– ํ•œ ์žฅ๋น„๋กœ๋งŒ ์ „์†กํ•  ๋•Œ๋Š” Unicast ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ๋‹ค. ์—ฌ๋Ÿฌ ์žฅ๋น„๋กœ ์ „์†กํ•  ๋•Œ, RIPv1๋Š” Broadcast, RIPv2์™€ RIPng๋Š” Multicast ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ๋‹ค.
– ๋ฉ”ํŠธ๋ฆญ์œผ๋กœ Hop count ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ๋งํฌ ์†๋„๋ฅผ ๋ฐ˜์˜ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋ผ์šฐํ„ฐ ํ™‰ ์ˆ˜๊ฐ€ 16 ์ด์ƒ์ผ ๋•Œ, ๋„๋‹ฌํ•  ์ˆ˜ ์—†๋Š” ๋„คํŠธ์›Œํฌ๋ผ๊ณ  ํŒ๋‹จํ•œ๋‹ค.
– ํ† ํด๋กœ์ง€ ๋ณ€ํ™”์™€ ์ƒ๊ด€์—†์ด 30์ดˆ๋งˆ๋‹ค ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ์ „์ฒด๋ฅผ ์ธ์ ‘ ๋ผ์šฐํ„ฐ๋กœ ์ „์†กํ•˜๊ณ , ์ปจ๋ฒ„์ „์Šค ์‹œ๊ฐ„์ด ๊ธธ๋‹ค.

1-1. ๋ฉ”์„ธ์ง€ ์œ ํ˜•

(1) RIP Request : ํƒ€ ๋ผ์šฐํ„ฐ์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ์ผ๋ถ€/์ „์ฒด๋ฅผ ์š”์ฒญํ•œ๋‹ค. ex) ๋ผ์šฐํ„ฐ๊ฐ€ ์ผœ์กŒ์„ ๋•Œ.
(2) RIP Respond : ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ์ผ๋ถ€/์ „์ฒด๋ฅผ ์ „์†กํ•œ๋‹ค. 30์ดˆ๋งˆ๋‹ค ์ „์†กํ•˜๊ฑฐ๋‚˜ Request ๋ฉ”์„ธ์ง€์— ๋Œ€ํ•œ ์‘๋‹ต์œผ๋กœ ์ „์†กํ•œ๋‹ค.

1-2. Timer

(1) ํŠน์ • ๋งํฌ๊ฐ€ ๋งŒ๋ฃŒ๋˜๋Š” ์ƒํ™ฉ์— ๋Œ€๋น„ํ•˜๊ธฐ ์œ„ํ•ด 180์ดˆ์˜ Timeout Timer๋ฅผ ๊ฐ–๋Š”๋‹ค. 180์ดˆ ์•ˆ์— ํ•ด๋‹น ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ๋ฐ›์œผ๋ฉด Timer๋Š” ์ดˆ๊ธฐํ™” ๋˜๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด Metric์„ 16์œผ๋กœ ์˜ฌ๋ฆฐ ํ›„ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐ„๋‹ค.
(2) Garbage-Collection Timer๋ฅผ ๋™์ž‘์‹œ์ผœ 120์ดˆ ๋™์•ˆ ์‚ญ์ œ ๋Œ€๊ธฐ๋ฅผ ํ•œ๋‹ค. ์ด ๋•Œ, Respond ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋‚ด๋”๋ผ๋„ ์‚ญ์ œ ๋Œ€๊ธฐ ์ค‘์ธ ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ํฌํ•จ์‹œ์ผœ ์ „์†กํ•œ๋‹ค. ๋งŒ์•ฝ ๋‹ค๋ฅธ ๋ผ์šฐํ„ฐ๋กœ ํ•ด๋‹น ๋ผ์šฐํŒ… ์ •๋ณด๊ฐ€ ๋“ค์–ด์˜ค๋ฉด, ์œ ํšจํ•œ ๋ผ์šฐํŒ… ์ •๋ณด๋กœ ๊ฐ„์ฃผํ•˜๊ณ  ์ฆ‰์‹œ Timer๋ฅผ ์ดˆ๊ธฐํ™” ์‹œํ‚จ๋‹ค.

*** ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ์‚ญ์ œํ•˜๊ธฐ ์ „ Timeout Timer, Garbage-Collection Timer๋ฅผ ๊ฑฐ์ณ์•ผ ์‚ญ์ œ๋œ๋‹ค.


2. RIP ํŒจํ‚ท ํฌ๋งท

[ RIP ๋ฉ”์„ธ์ง€ ํฌ๋งท ]
– Command: RIP ๋ฉ”์„ธ์ง€ ์œ ํ˜• ์ง€์ •. 1 – RIP Request, 2 – RIP Respond
– Version: RIP ๋ฒ„์ „ ์ง€์ •
– 0: ์˜ˆ์•ฝ๋œ ํ•„๋“œ๋กœ 0์œผ๋กœ ํŒจ๋”ฉ
– RTE: ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š” ํ•„๋“œ. ์ตœ์†Œ 1๊ฐœ~ ์ตœ๋Œ€ 25๊ฐœ์˜ ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ๊ฐ–๊ณ  ์žˆ๋‹ค.

[ RTE ํฌ๋งท ]
– Address Family Identifier: ์ฃผ์†Œ ์œ ํ˜• ์ง€์ •. IP์ฃผ์†Œ๋Š” 2๋กœ ์ง€์ •
– Router Tag: ๊ฒฝ๋กœ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ •๋ณด
– IP ์ฃผ์†Œ, Subnet Mask, Next Hop, Metric

๋งŒ์•ฝ, RIP ์ธ์ฆ์„ ์‚ฌ์šฉํ•˜๊ฒŒ๋˜๋ฉด,  ๋ผ์šฐํŒ… ์ •๋ณด์— ์ธ์ฆ ์ •๋ณด 1๊ฐœ๊ฐ€ ํฌํ•จ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ตœ๋Œ€ 24๊ฐœ๊นŒ์ง€ ๊ฐ–์„ ์ˆ˜ ์žˆ๋‹ค.


3. RIP ์„ค์ •

3-1. RIP ๊ธฐ๋ณธ ์„ค์ •

RIP ์„ค์ • ์‹œ ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ์ „์†กํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋ฐ˜๋“œ์‹œ ์„ค์ •์— ํฌํ•จ.

Router(config)# router rip
Router(config-router)# version 2
Router(config-router)# network <NETWORK_ID>

3-2. RIP ๋„คํŠธ์›Œํฌ ์ถ•์•ฝ

Default Route ๊ด‘๊ณ 
RIP๊ฐ€ ๋™์ž‘ํ•˜๋Š” ์ธ์ ‘ ๋ผ์šฐํ„ฐ๋กœ Default Route๋ฅผ ๊ด‘๊ณ ํ•œ๋‹ค.

# ๋ฐฉ๋ฒ• 1
Router(config)# ip route 0.0.0.0 0.0.0.0 <NEXT_HOP_IP>
Router(config)# router rip
Router(config-router)# default-information originate

# ๋ฐฉ๋ฒ• 2
Router(config)# ip route 0.0.0.0 0.0.0.0 <NEXT_HOP_IP>
Router(config)# router rip
Router(config-router)# redistribute static

RIP ์ž๋™ ์ถ•์•ฝ
์ถ•์•ฝ์„ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ์˜ ์•ˆ์ •์„ฑ๊ณผ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ์ž๋™ ์ถ•์•ฝ์€ ๊ธฐ๋ณธ์œผ๋กœ ์„ค์ •๋˜์–ด ์žˆ๋‹ค.
172.30.1.0/24๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ๊ด‘๊ณ ํ•  ๋•Œ,  ์ž๋™ ์ถ•์•ฝ์ด ๋˜์–ด์žˆ๋‹ค๋ฉด IP ํด๋ž˜์Šค์— ๋งž๊ฒŒ 172.30.0.0/16์œผ๋กœ ๊ด‘๊ณ ํ•œ๋‹ค.

# ์ž๋™ ์ถ•์•ฝ ํ•ด์ œ
Router(config)# router rip
Router(config-router)# no auto-summary

RIP ์ˆ˜๋™ ์ถ•์•ฝ
๊ด€๋ฆฌ์ž ์ž„์˜๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ์ถ•์•ฝํ•œ๋‹ค. ์ˆ˜๋™์œผ๋กœ ์ถ•์•ฝํ•  ๋•Œ, ์ฃผ ๋„คํŠธ์›Œํฌ ๋ฒ”์œ„ ๋‚ด์—์„œ๋งŒ ์ถ•์•ฝํ•  ์ˆ˜ ์žˆ๋‹ค. RIPv2๋กœ ์ž๋™ ์ถ•์•ฝ ํ•ด์ œ๋œ ์ƒํƒœ์—์„œ๋งŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
‘192.168.0.128/26’, ‘192.168.0.192/26’ 
—โ†’ ‘192.168.0.128/25’ ์ถ•์•ฝ ๊ฐ€๋Šฅ
‘192.168.0.0/24’, ‘192.168.1.0/24’
—โ†’ ‘192.168.0.0/23’ ์ถ•์•ฝ ๋ถˆ๊ฐ€

Router(config)# int <INTERFACE>
Router(config-if)# ip summary-address rip <NETWORK_ID> <SUBNET>

3-3. Offset List๋ฅผ ์ด์šฉํ•œ ๋ฉ”ํŠธ๋ฆญ ์กฐ์ •

Offset List๋ž€, EIGRP๋‚˜ RIP์™€ ๊ฐ™์€ ๊ฑฐ๋ฆฌ ๋ฒกํ„ฐ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ‘์†ก.์ˆ˜์‹  ๋ฉ”ํŠธ๋ฆญ์„ ์ฆ๊ฐ€์‹œํ‚ค๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜’์ด๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ์•„๋ž˜์™€ ๊ฐ™์€ ํ† ํด๋กœ์ง€๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž.

ํ† ํด๋กœ์ง€. OFFSET LIST

๊ฒฝ๋กœ A(R1โ†’R2โ†’R3) ์™€ B(R1โ†’R3)๋ฅผ ๋ถ€ํ•˜ ๋ถ„์‚ฐ ์‹œํ‚ค๊ธฐ ์œ„ํ•ด์„  Offset List๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. A์˜ ๋ฉ”ํŠธ๋ฆญ์€ 2, B์˜ ๋ฉ”ํŠธ๋ฆญ์€ 1์ด๋ฏ€๋กœ B์˜ ๋ฉ”ํŠธ๋ฆญ์„ 1 ์˜ฌ๋ ค์ฃผ์–ด์•ผ ํ•œ๋‹ค.

R1(config)# ip access-list standard <ACL_NAME>
R1(config-std-nacl)# permit <NETWORK_ID> <WILDMASK>
R1(config-std-nacl)# exit
R1(config)# 
R1(config)# router rip
R1(config-router)# offset-list <ACL_NAME> in [0-16] <INTERFACE>
R1(config-router)# offset-list <ACL_NAME> out [0-16] <INTERFACE>

-----

R1(config)# ip access-list standard IP_LIST
R1(config-std-nacl)# permit 10.10.10.0 0.0.0.255
R1(config-std-nacl)# exit
R1(config)# 
R1(config)# router rip
R1(config-router)# offset-list IP_LIST in 1 fa0/1
R1(config-router)# offset-list IP_LIST out 1 fa0/1

1: ACL์„ ์ด์šฉํ•ด ๋ฉ”ํŠธ๋ฆญ์„ ์กฐ์ •ํ•  ๋„คํŠธ์›Œํฌ๋ฅผ ์ง€์ •ํ•œ๋‹ค.
6: in-๋ผ์šฐํŒ… ์ •๋ณด ์ˆ˜์‹  ์‹œ ๋ฉ”ํŠธ๋ฆญ ์ฆ๊ฐ€, out-๋ผ์šฐํŒ… ์ •๋ณด ์†ก์‹  ์‹œ ๋ฉ”ํŠธ๋ฆญ ์ฆ๊ฐ€, ๋ฉ”ํŠธ๋ฆญ ๊ฐ’์€ 0~16 ๊ฐ’์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.


4. RIP ๋ณด์•ˆ

4-1. ๋ผ์šฐํŒ… ์ •๋ณด ์ธ์ฆ

๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ์ˆ˜์‹ ํ•  ๋•Œ, ์•”ํ˜ธ๊ฐ€ ์ผ์น˜ํ•  ๋•Œ๋งŒ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์ €์žฅํ•œ๋‹ค. ์ง์ ‘ ์—ฐ๊ฒฐ๋œ ์žฅ๋น„๋ผ๋ฆฌ๋งŒ ์„ค์ •ํ•˜๋ฉด ๋œ๋‹ค. ์–‘์ชฝ ๋ผ์šฐํ„ฐ ๋ชจ๋‘ ์„ค์ •ํ•œ๋‹ค.

์„ค์ •

Router(config)# key chain <CHAIN_NAME>
Router(config-keychain)# key [0-2147483647]
Router(config-keychain-key)# key-string <WORD>
Router(config-keychain-key)# exit
Router(config-keychain)# exit
Router(config)# 
Router(config)# int <INTERFACE>
Router(config-if)# ip rip authentication key-chain <CHAIN_NAME>
Router(config-if)# ip rip authentication mode [md5|text]

4-2. ๋ผ์šฐํŒ… ์ •๋ณด ์ฐจ๋‹จ

ํŠน์ • ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์˜ค๋Š” ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ์ฐจ๋‹จํ•œ๋‹ค.

์„ค์ •

Router(config)# ip prefix-list <PREFIX_NAME> deny 0.0.0.0/0 le 32
Router(config)#
Router(config)# router rip
Router(config-router)# distribute-list prefix <PREFIX_NAME> in <INTERFACE>
Router(config-router)# distribute-list prefix <PREFIX_NAME> out <INTERFACE>

1: (1) ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ์ฐจ๋‹จํ•˜๊ธฐ ์œ„ํ•ด Prefix List๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. Access List๋ฅผ ์‚ฌ์šฉํ•ด๋„ ๋œ๋‹ค. (2) ๋งŒ์ผ, ํŠน์ • ๊ด‘๊ณ ๋งŒ ๋ฐ›์œผ๋ ค๋ฉด deny๋Œ€์‹  permit์„ ์‚ฌ์šฉํ•œ๋‹ค. ‘deny 0.0.0.0/0 le 32’๋Š” ๋ชจ๋“  ๋„คํŠธ์›Œํฌ๋ฅผ ์ฐจ๋‹จํ•œ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค. Prefix List์— ๋Œ€ํ•œ ๋‚ด์šฉ์€ ์ถ”ํ›„ ๋‹ค์‹œ ์ž์„ธํžˆ ํ™•์ธํ•ด๋ณด๋„๋ก ํ•œ๋‹ค.
4,5: in์€ ํ•ด๋‹น ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ˆ˜์‹ ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ๋‚ด์šฉ, out์€ ์†ก์‹ ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ์˜๋ฏธํ•œ๋‹ค.

[Router] Static Routing

๋ผ์šฐํŒ…์„ ์ฒ˜์Œ ๋ฐฐ์šด๋‹ค๋ฉด, ํ•ญ์ƒ ๋จผ์ € ๋ฐฐ์šฐ๊ฒŒ ๋˜๋Š” Static Routing์ด๋‹ค. ์ฒ˜์Œ์—๋Š” Static Routing์— ๋ณ„๊ฑฐ ์žˆ๊ฒ ๋‚˜ ์‹ถ์—ˆ์ง€๋งŒ, ๋ถ€ํ•˜๋ถ„์‚ฐ(์ดํ•˜ LB)๋„ ๋˜๋‹ˆ ๋‹ค์‹œ ํ•œ๋ฒˆ ์งš๊ณ  ๋„˜์–ด๊ฐˆ ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

1. Static Routing ํŠน์ง•
2. Static Routing ๋ถ€ํ•˜๋ถ„์‚ฐ


1. Static Routing

‘Static’, ๊ด€๋ฆฌ์ž๊ฐ€ ์ง์ ‘ ์ •์ (๊ณ ์ •๋œ) ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•œ๋‹ค.

Routing protocol๋กœ ์ธํ•œ ๋ถ€ํ•˜๊ฐ€ ๊ฑฐ์˜ ์—†๊ณ , ๊ด€๋ฆฌ์ž ์˜๋„๋Œ€๋กœ ์ •๋ฐ€ํ•˜๊ฒŒ ๋ผ์šฐํŒ…ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๋„คํŠธ์›Œํฌ์— ๋ณ€ํ™”๊ฐ€ ์ƒ๊ธธ ๊ฒฝ์šฐ ๊ด€๋ฆฌ์ž๊ฐ€ ์ผ์ผํžˆ ๋Œ€์‘ํ•ด์•ผํ•˜๋ฏ€๋กœ ๋‹จ์ ์ด ๋  ์ˆ˜ ์žˆ๊ณ , ๋”๋ถˆ์–ด ๋„คํŠธ์›Œํฌ์˜ ๊ทœ๋ชจ๊ฐ€ ์ปค์ง€๋ฉด ์—ญ์‹œ ์„ค์ •์ด๋‚˜ ๊ด€๋ฆฌ๊ฐ€ ์–ด๋ ต๊ฒŒ ๋œ๋‹ค.

์„ค์ •

# Static Routing
Router(config)# ip route <DESTINATION_NETWORK> <D_N_SUBNET> <NEXT_HOP_IP>

# Default Routing
Router(config)# ip route 0.0.0.0 0.0.0.0 <NEXT_HOP_IP>

* Default-gateway์™€ Default route์˜ ์ฐจ์ด?
Default-gateway๋Š” ๋ผ์šฐํŒ… ๊ธฐ๋Šฅ์ด ๋™์ž‘ํ•˜์ง€ ์•Š์„ ๋•Œ, (์˜ˆ๋ฅผ ๋“ค์–ด L2 ๊ธฐ๋Šฅ๋งŒ ์‚ฌ์šฉํ•˜๋Š” ์Šค์œ„์น˜) ์‚ฌ์šฉํ•œ๋‹ค.
Default route๋Š” ๋ผ์šฐํŒ… ๊ธฐ๋Šฅ๊ณผ ํ•จ๊ป˜ ๋™์ž‘ํ•œ๋‹ค.

Floating Static Routing
Static Route์˜ AD ๊ฐ’์„ ์ž„์˜๋กœ ๋†’๊ฒŒ ์„ค์ •ํ•˜์—ฌ ํŠน์ • ๊ฒฝ๋กœ๋กœ ํŒจํ‚ท์„ ์ „์†กํ•˜๋„๋ก ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค ํ•ด๋‹น ๊ฒฝ๋กœ์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด, ๋‹ค๋ฅธ ๊ฒฝ๋กœ๋กœ ์ž๋™ ์ „์†ก๋˜๋„๋ก ํ•œ๋‹ค.  AD๊ฐ’์„ ์„ค์ •ํ•˜๊ณ ์ž ํ•˜๋ฉด, ์–‘์ชฝ์—์„œ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค.

Router(config)# ip route <DESTINATION_NETWORK> <D_N_SUBNET> <NEXT_HOP_IP> <AD_COST>

2. Static Routing ๋ถ€ํ•˜๋ถ„์‚ฐ

Static Routing์œผ๋กœ๋„ LB๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค.
์šฐ์„ , ๋ผ์šฐํ„ฐ์˜ ํŠน์ • ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ๋ชฉ์ ์ง€ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ „์†กํ•˜๋Š” Switching ๋ฐฉ์‹์— ๋”ฐ๋ผ ๋ผ์šฐํ„ฐ์—์„œ ํŒจํ‚ท ์†ก์‹  ๊ฒฝ๋กœ ์ง€์ • ๋ฐฉ์‹์ด ๋‹ฌ๋ผ์ง„๋‹ค.

๋ฐฉ์‹1: CEF

Cisco Express Forwarding
์‹œ์Šค์ฝ” ๋ผ์šฐํ„ฐ์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์บ์‹œ๋กœ ๋ณต์‚ฌํ•ด๋†“์œผ๋ฏ€๋กœ ์†๋„๊ฐ€ ๋น ๋ฅด๋‹ค. ๊ธฐ๋ณธ๊ฐ’์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ณ„๋„ ์„ค์ •ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค.

๋ฐฉ์‹2: Process Switching

๊ฐ๊ฐ์˜ ํŒจํ‚ท์„ ์ „์†กํ•  ๋•Œ๋งˆ๋‹ค ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ํ™•์ธํ•œ ๋’ค Next Hop์„ ๊ฒฐ์ •ํ•˜์—ฌ ํŒจํ‚ท์„ ์ „์†กํ•œ๋‹ค. Switching ์†๋„๊ฐ€ ๋Š๋ฆฌ๊ณ , ํŒจํ‚ท ๋””๋ฒ„๊น…๊ณผ ๊ฐ™์ด ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉํ•œ๋‹ค.

Router(config)# int <INTERFACE>
Router(config-if)# no ip load-sharing per-packet
Router(config-if)# exit
Router(config)#
Router(config)# no ip cef