본문 바로가기
공부/CCNA

04.12_네트워크기초_Router(Static설정)

by kyoung-ho 2017. 5. 3.
반응형

## Routing Protocol ##

최적의 경로라는 말은 Best Path이다.

=>라우터가 데이터를 Routing하기 위하여 알아야 하는 것

-소스와 목적지 주소(사실상 출발지 주소는 보지 않는다)

-입/출력 인터페이스 형태

-가능성 있는 모든 경로(route)들에 대한 정보 수집

-가능성 있는 모든 경로 중에서 최적의 경로 선택

-지속적인 네트워크 상태를 확인하고 유지하는 것.


 

-Router의 경우 Interface 설정이 완료되면 자신과 직접 연결된(directly connected)

Network 정보만 Routing Table에 등록된다.


 

때문에 관리자가 다음과 같은 추가 설정을 통해서 Router가 모르는 Remote Network 정보를 Routing Table에 추가로 등록시켜야 한다.

(Router의 경우 목적지 IP에 대한 정보가 자신의 Routing Table에 없는 경우 해당 Packet을 폐기)


 

[1) Static Route(정적 경로)]

->관리자가 수동으로 Remote Network 정보를 하나씩 등록하는 방식.

1)장점

-> 장비의 리소스(ex, CPU/Memory..)를 Dynamic Routing

    Protocol에 비해서 적게 사용한다.

-> 각 Router가 서로 정보를 교환하지 않기 때문에 Dynamic

    Routing Protocol에 비해서 링크 대역폭 사용량을 절약할 수 있다.

-> Router가 Network 정보를 교환하지 않기 때문에 Dynamic

    Routing Protocol에 비해서 보안상 안전하다.

-> Path Control(경로 조정)이 Dynamic Routing Protocol에

    비해서 간단하다.


 

2)단점

-> 대형망의 경우 Dynamic Routing Protocol에

    비해서 관리자가 입력할 설정이 많다.

-> Best Path를 관리자가 직접 결정해야 한다.

-> Best Path에 장애가 발생할 경우 자동으로 경로 우회가

   되지 않는다.

-> 확장성이 떨어진다.


 

** Static Route 명령어 **

  1. 자신의 출구 Interface를 사용하는 방식.

->Router(config)# ip route <목적지 Network> <netmask> <출구 Interface>

<ex>

Seoul_HQ(config)# ip route 150.100.7.128 255.255.255.240 serial 0/0




 

  1. Next-Hop IP를 사용하는 방식.

->Router(config)# ip route <목적지 Network> <netmask> <Next-Hop IP 주소>

<ex>

Seoul_HQ(config)# ip route 150.100.7.128 255.255.255.240 1.1.100.2

(next-hop방식)   (출구 interface방식)


 

두개의 차이점

next-hop방식은 경로를 한번더 찾는다.(Multi access환경(여러대의 pc를 사용할경우))

출구 interface방식은 바로 찾아 내보낸다.(이걸더 많이 쓰임, Point-to-Point(점대점방식))


 

-위의 방식들 중에 ‘출구 Interface 방식’이 좀더 효율 적이다.

‘Next-Hop IP 방식’의 경우 출구 Interface를 찾기 위해 자신의 Routing Table을 한 번 더 검색하는 ‘Recursive lookup(재귀적 검색)’을 수행하기 때문이다.


 

주의점은 Point - to -Point가 아니라 Multi Access 네트워크에서는 ‘Next-Hop IP 방식’ 을 사용해야 정확하게 통신이 가능하다.

-오늘날의 IOS의 경우 2가지 방식을 같이 사용하는 것이 가능하다.

(Packet Tracer에서는 명령어가 지원되지 않는다!)


 

<Ex>

Router(config)# ip route 1.1.1.0 255.255.255.0 fastethernet 0/0 1.1.100.2

==========================================================================================

**Router_Static Configueration**

 

 

 

<Router공통설정>
enable
conf t
no ip domain lookup
enable secret cisco123
line con 0
exec-timeout 0 0
logging syn
password ccna123
login
exit
!

<Seoul_설정(아래왼쪽)>
hostname Seoul
int s0/0
ip add 1.1.100.1 255.255.255.252
bandwidth 2048
no shut
exit
int f0/1
ip add 211.100.10.225 255.255.255.248
no shut
int f0/0
ip add 211.100.10.193 255.255.255.248
no shut
!

<BB_설정(가운데)>
hostname BB
int s0/1
ip add 1.1.100.2 255.255.255.252
bandwidth 2048
clock rate 2000000
no shut
!

int s0/0
ip add 1.1.100.6 255.255.255.252
bandwidth 2048
clock rate 2000000
no shut
exit
!

<Busan_설정(아래 오른쪽)>
hostname Busan
int s0/1
ip add 1.1.100.5 255.255.255.252
bandwidth 2048
no shut
!
int f0/0
ip add 150.100.7.142 255.255.255.240
no shut
!
int f0/1
ip add 150.100.7.174 255.255.255.240
no shut
!
 

-Verify-
종단장비:ipconfig
connected 통신 : ping 테스트
do show run
do show ip interface brief
do show ip route

<Seoul_Static설정>
ip route 1.1.100.4 255.255.255.252 1.1.100.2
ip route 150.100.7.128 255.255.255.240 1.1.100.2
ip route 150.100.7.160 255.255.255.240 1.1.100.2
!
<BB_Static설정>
ip route 211.100.10.224 255.255.255.248 1.1.100.1
ip route 211.100.10.192 255.255.255.248 1.1.100.1
ip route 150.100.7.128 255.255.255.240 1.1.100.5
ip route 150.100.7.160 255.255.255.240 1.1.100.5
!
<Busan_Static설정>
ip route 1.1.100.0 255.255.255.252 1.1.100.6
ip route 211.100.10.224 255.255.255.248 1.1.100.6
ip route 211.100.10.192 255.255.255.248 1.1.100.6
!


-Verify-
do show ip route
Remote 통신 : ping 테스트

 

 


==========================================================================================

** Default-Route **


 

- Prefix로 [0.0.0.0/0]으로 표현이 가능하다.

즉, 0.0.0.0 - 255.255.255.255까지 모든 Network 대역을 의미한다.


 

-Router의 경우 기본적으로 Routing Table에 목적지 IP경로 정보가 존재하지 않을 경우 해당 Packet을 폐기처리한다.


 

이 경우 Routing Table에 Default-Route 정보가 등록되어 있다면 목적지 정보가 없는 Packet들을 다음 Router에 전송할 수 있다.

-Default-Route는 ‘Static Route’와 ‘Dynamic Routing Protocol’

둘 다 생성이 가능하다.


 

- 일반적으로 ‘Stub Network’의 경계 Router에서 많이 사용된다.


 

** Loopback **

- 실제 물리적으로 존재하는 interface가 아니라 가상의 interface이다.

 메모리가 허용하는 만큼 가상의 interface를 생성할 수 있다.


 

- Loopback interface를 사용하는 목적은 다음과 같다.

1)test 용도

2)Router-ID 용도

3)......

 

===========================================================================================

[2) Dynamic Routing Protocol]

-> 각 Router가 자신에게 연결된(Connected) Network

    정보를 인접 Router에게 광고하는 방식.

-> Dynamic Routing Protocol의 장/단점은 static Route의

장/단점의 반대라고 볼 수 있다.


 

-> Dynamic Routing Protocol과 Static Route의 가장 큰 차이점

   중 하나는 Convergence(수렴) 여부이다.

   Static Route의 경우 Convergence를 수행하지 않기 때문에

   자동으로 경로 우회가 되지 않고, Dynamic의 경우는 Convergence를

   수행하기 때문에 경로 우회가 가능하다.


 

-> Dynamic Routing Protocol은 다음과 같이 다양한 방식으로

분류가 가능하다.


 

1. 동일 AS(Autonomous System) / 서로 다른 AS 연결

  1. IGP(Interior Gateway Protocol)

=> RIPv2, EIGRP, OSPF, IS-IS..

     2)  EGP(Exterior Gateway Protocol)

=> BGPv4, MBGP(BGPv4+)


 

2. Routing Protocol 알고리즘에 따른 분류

  1. Distance Vactor(Bellmen-Ford 알고리즘) -> RIPv1/v2, IGRP

  2. Advance Distance Vactor(DUAL 알고리즘) -> EIGRP

  3. Link-State ( 다익스트라(SPF) 알고리즘) -> OSPF, IS-IS

  4. Path Vector -> BGPv4


 

3. Classful / Classless

  1. Classful => RIPv1, IGRP

  2. Classless => 그 외 나머지 모든 Routing Protocol.

반응형

댓글