Routing Information Protocol Version 2


 

1. Classless
업데이트 정보 안에 SubnetMask가 포함
Subnetting , VLSM을 사용하여 구축한 네트워크 환경에서 사용 가능
CIDR기능을 지원한다.
Class가 단절된 네트워크 구간에서도 업데이트 및 통신이 가능하다.

2. 업데이트 방식 : 라우팅 업데이트 시 UDP 520번을 사용한다.
출발지 IP 주소는 업데이트 시 송신하는 Interface의 IP 주소를 사용하며 목적지 IP 주소는 Multicast [224.0.0.9]를 사용한다.

MD5 HASH 알고리즘을 사요한 인증 기능을 지원한다. (Text기반 인증은 RIPv1 , RIPv2 모두 지원)

위의 사항을 제외한 나머지 모든 기능은 RIPv1과 동일하다.

 

 

Passive-interface


 



- 특정 Interface로의 Broadcast/Multicast를 차단하는 기능


                          13.13.12.0/24            13.13.23.0/24
                 R1---------------------R2---------------------R3
                  |                               |                               |
         13.13.1.0/24                13.13.2.0/24               13.13.3.0/24


EX1) 각 Router는 RIP업데이트가 필요한 Interface로만 RIP Packet이 전송되어야 한다.

   # R1 , R2 , R3
router rip
 passive-interface fastethernet 0/0
!

* 정보 확인

R1#debug ip rip    [Passive-interface설정 전]
RIP protocol debugging is on

RIP: sending  v1 update to 255.255.255.255 via FastEthernet0/0 (13.13.1.254)
RIP: build update entries
      network 13.13.2.0 metric 2
      network 13.13.3.0 metric 3
      network 13.13.12.0 metric 1
      network 13.13.23.0 metric 2

RIP: sending  v1 update to 255.255.255.255 via Serial1/0 (13.13.12.1)
RIP: build update entries
      network 13.13.1.0 metric 1

R1#debug ip rip    [Passive-interface설정 후]
RIP protocol debugging is on

RIP: sending  v1 update to 255.255.255.255 via Serial1/0 (13.13.12.1)
RIP: build update entries
      network 172.16.0.0 metric 1
      network 13.13.1.0 metric 1


EX2) 아래의 조건에 맞게 설정을 실시하시오
RTX에는 아래와 같은  Interface를 가지고 있다
해당 네트워크 정보를  RIPv1을 사용하여 업데이트를 실시해야 하며
172.16.15.0/24 네트워크가 포함된 Interface로만 RIPv1 업데이트가 실시되어야 한다.

 

 

[RTX]
-Fastet 0/0 : 172.16.0.0/24
-Fastet 0/1 : 172.16.1.0/24
-Fastet 0/2 : 172.16.2.0/24
-Fastte 0/3 : 172.16.3.0/24
-Serial 1/0 : 172.16.14.0/24
-Serial 1/1 : 172.16.15.0/24
-Serial 1/2 : 172.16.16.0/24
-Serial 1/3 : 172.16.17.0/24

 

# RTX
router rip
 version 1
 network 172.16.0.0
 passive-interface default
 no passive-interface serial 1/1
!

'Network > Overview' 카테고리의 다른 글

RIPv2 란?  (0) 2021.03.22
RIPv1 란?  (0) 2021.03.20
정적 라우트(Static Route) 란?  (0) 2021.03.19
루프백(Loopback) 인터페이스(Interface) 란?  (0) 2021.03.01
시리얼(Serial) 인터페이스(Interface) 란?  (0) 2021.02.27

Routing Information Protocol Version 1


 



1. Distance Vector
주기적으로 Neighbor Router 간 라우팅 업데이트를 실시한다.
전제 정보의 업데이트를 실시한다.
네트워크에 변경사항이 없어도 업데이트를 실시한다.
소규모 네트워크 환경에 적합하며 확장성이 떨어진다.
Split-horizon에 의해 Loop를 방지한다.
[Split-horizon : Distance Vector의 Loop방지 알고리즘으로 수신한 Interface로 동일한 정보를 송신할 수 없다.]

 

 

2. RIP Timer
A. Update Time : 30초 [RIP은 한 번에 많은 양의 업데이트를 방지하기 위해서 업데이트 시간의 15%의 편차를 두어 업데이트를 실시한다 이를 RIP Jitter라고 한다.]


B. Invalid Time : 180초 [특정 네트워크를 수신하지 못하게 되면 RIP은 해당 네트워크 정보를 바로 삭제하지 않고 180초의 유예시간을 두어 해당 시간 내에 네트워크 정보를 수신하게 되면 정상적으로 동작을 실시하며 해당 시간 내에 네트워크 정보를 수신하지 못하게 되면 Holddown상태로 전환된다.]

C. Holddown Time : 180초 [Holddown상태로 전환되면 RIP은 해당 네트워크 정보가 업데이트되어도 해당 네트워크 정보를 수신하지 않는다 : Loop방지]

D. Flushed Time : 240초 [네트워크 정보를 수신하지 않을 시간으로부터 240초가 지나면 Routing table에서 삭제된다.]

13.13.1.0/24
13.13.2.0/24
13.13.3.0/24

A. Update   |---30초---|
B. Invalie   |-------------- 180초 --------------|
C. Holddown                                                    |-------------- 180초 --------------|
D. Flushed   |-------------------240초-------------------|


3. Classfull
라우팅 업데이트 정보 안에 SubnetMask가 포함되지 않는다.
IP address에 대해서 Class로만 구분한다.
Subnetting , VLSM기능을 사용하여 구축한 네트워크 환경에서 사용할 수 없다.

( CIDR기능을 지원하지 않는다. )
Class가 단절되면 업데이트가 실시되지 않는다.


4. AD (Administrative Diatance) : 120

(Router에 복수개의 Routing Protocol이 enable 된 경우 Router는 AD값이 가장 작은 Protocol을 사용한다.)
Static : 1
EIGRP : 90
OSPF : 110
RIP : 120


5. Metric
Router는 하나의 목적지에 대해서 하나의 경로만을 지원하는 장비이다.
하나의 목적지에 대해서 복수개의 경로가 존재할 경우 Metric이 가장 작은 경로를 사용하여 통신이 실시된다 
RIP은 Hop-count를 사용하여 최적경로를 선출한다. [0~15]
RIP은 Metric 16에 대해서 장애 발생으로 인식된다.


6. 로드 분산 (Load-Balancing)
Router는 하나의 목적지 네트워크에 대해서 하나의 경로를 지원하는 장비이다.
하나의 목적지에 대해서 복수개의 경로를 지원하는 기능을 로드 분산이라고 한다.
RIP은 균등 로드 분산 기능을 지원한다. (IOS 12.2 : 1-6 , IOS 12.4 : 1-16 , Default = 4개 지원)
균등 로드 분산 : 최적 경로와 동일한 Metric값을 갖은 경로에 대해서 복수개의 경로를 지원하는 기능


7. RIP 라우팅 업데이트 방식
RIP은 라우팅 업데이트 시 UDP 520번을 사용한다. (Source Port : UDP 520 , Destination Port : UDP 520)
RIPv1 라우팅 업데이트 시 출발지 IP주소는 송신하는 Interface에 할당된 IP주소를 사용하며
목적지 IP 주소는 Broadcast (255.255.255.255) IP주소를 사용한다.

Static Route




- 해당 Router에 관리자가 목적지 경로를 일일히 입력하는 방식

* 특징
일반적으로 소규모 네트워크 환경에서 사용된다.
네트워크의 변경이 일어나지 않는 환경에 적합
모든 네트워크의 경로를 관리자에 의해 선출되므로 신뢰적인 통신을 실시
장비를 효율적으로 사용

* 단점
대규모 네트워크 , 네트워크의 변경이 빈번히 일어나는 환경에서는 비효율적이다.
사용하는 경로에 장애 발생시 해당 경로를 수정 , 복구하기전까지 통신이 실시되지 않는다.


[설정 방법]

Router(config)#  ip route [목적지 Network]  [SubnetMask]  [Next-hop IP]


OR

Router(config)# ip route [목적지 Network]  [SubnetMask]  [Connected Interface]

Loopback interface


 

 

Loopback interface는 물리적으로 연결하는 Port가 존재하지 않는 논리적인 Port이다.
Test 등을 목적으로 네트워크를 추가 시 사용할 수 있는 Interface이다.
Loopback interface는 가상의 Interface이기 때문에 Layer 1 , Layer 2이 활성화 상태이므로
IP주소만 설정을 실시하게 되면 통신이 가능하다.
[단 'Shutdown' command를 사용하여 비활성화 상태로 전환은 가능하다.]

Router(config)# interface loopback <0-2147483647>
Router(config-if)# ip address [A.B.C.D] [Subnetmask]

Serial Interface


 


WAN 구간을 연결 시 사용되는 Interface이며
Ethernet과는 달리 Layer 2 Protocol 및 전송속도 , 대역폭을 지정해주어야 한다.
[근거리에서는 Back-to-back Cable을 사용하며 원거리 연결 시 CSU/DSU를 사용하여 연결 실시]


                          192.168.12.0/24                          192.168.23.0/24
                  S1/0                              S1/1    S1/0                              S1/1
              R1-------------------------------R2-------------------------------R3
               |                                             |                                            |
            Fa0/0                                        Fa0/0                                     Fa0/0
               |                                             |                                            |
             SW1                                        SW2                                        SW3
       192.168.1.0/24                            192.168.2.0/24                           192.168.3.0/24


# R1    [DTE]
R1(config)# interface serial 1/0
R1(config-if)# no shutdown
R1(config-if)# encapsulation hdlc
R1(config-if)# bandwidth 64
R1(config-if)# ip address 192.168.12.1 255.255.255.0

# R2    [DCE]
R2(config)# interface serial 1/1
R2(config-if)# no shutdown : Layer 1 활성화 상태로 전환 (shutdown은 비활성화 상태로 전환)
R2(config-if)# encapsulation hdlc    : Layer 2 Protocol지정 (Cisco Router의 Serial은 기본적으로 HDLC로 동작을 실시)
R2(config-if)# bandwidth 64 : 대역폭 지정 [단위 : Kbps]
R2(config-if)# clock rate 64000       : 대역폭에 따른 전송 속도 지정 [단위 : bps]
R2(config-if)# ip address 192.168.12.2 255.255.255.0  :  Layer 3 주소 할당
!
R2(config)# interface serial 1/0
R2(config-if)# no shutdown : Layer 1 활성화 상태로 전환 (shutdown은 비활성화 상태로 전환)
R2(config-if)# encapsulation hdlc    : Layer 2 Protocol지정 (Cisco Router의 Serial은 기본적으로 HDLC로 동작을 실시)
R2(config-if)# bandwidth 64 : 대역폭 지정 [단위 : Kbps]
R2(config-if)# clock rate 64000       : 대역폭에 따른 전송 속도 지정 [단위 : bps]
R2(config-if)# ip address 192.168.23.2 255.255.255.0  :  Layer 3 주소 할당
!

# R3    [DTE]
R3(config)# interface serial 1/1
R3(config-if)# no shutdown
R3(config-if)# encapsulation hdlc
R3(config-if)# bandwidth 64
R3(config-if)# ip address 192.168.23.3 255.255.255.0


* 정보 확인

R1# show ip route
R1# show interface serial 1/0
R1# show controller serial 1/0
R1# show ip interface brief
R1# ping 192.168.12.2

R2# show ip route
R2# show interface serial 1/0   : Serial interface의 기본 정보 확인
R2# show interface serial 1/1   : Serial interface의 기본 정보 확인
R2# show controller serial 1/0  : Serial interface이 DCE , DTE , Clock rate값 확인
R2# show controller serial 1/1  : Serial interface이 DCE , DTE , Clock rate값 확인
R2# show ip interface brief      : Interface의 상태 정보 확인
R2# ping 192.168.12.1       : R1 Next-hop 구간 통신
R2# ping 192.168.23.3       : R3 Next-hop 구간 통신

R3# show ip route
R3# show interface serial 1/1
R3# show controller serial 1/1
R3# show ip interface brief
R3# ping 192.168.23.2

Ethernet Interface


LAN구간을 연결하는 Interface이며 IEEE에서 지정한 표준 Protocol이기 때문에
통신방법 , 전송속도 , 대역 폭등이 표준으로 규정되어 있기 때문에
연결을 실시하게 되면 Layer 2까지는 기본적으로 통신이 실시된다.


                          192.168.12.0/24                          192.168.23.0/24
                  S1/0                              S1/1    S1/0                              S1/1
              R1-------------------------------R2-------------------------------R3
               |                                             |                                            |
            Fa0/0                                        Fa0/0                                     Fa0/0
               |                                             |                                            |
             SW1                                        SW2                                        SW3
       192.168.1.0/24                            192.168.2.0/24                           192.168.3.0/24


1. R1
Router# conf t
!
Router(config)# hostname R1
!
R1(config)# interface fastethernet 0/0
R1(config-if)# no shutdown    : Layer 1 활성화 상태로 전환
R1(config-if)# ip address 192.168.1.254 255.255.255.0  : Layer 3 주소 할당 (Layer 2는 표준이므로 설정 생략)

* 정보 확인

R1# show ip route : Routing Table 확인
C    192.168.1.0/24 is directly connected, FastEthernet0/0

R1# ping 192.168.1.1    : PC  <-----  G/W
R1# ping 192.168.1.2    : PC  <-----  G/W
R1# ping 192.168.1.3    : PC  <-----  G/W
PC> ping 192.168.1.254 : PC  ----->  G/W

R1# show arp : ARP Table 확인
Protocol  Address          Age (min)  Hardware Addr     Type   Interface
Internet  192.168.1.1                 1   000A.F326.2AD5   ARPA   FastEthernet0/0
Internet  192.168.1.2                 0   00D0.BA4B.B3A2  ARPA   FastEthernet0/0
Internet  192.168.1.3                 0   000C.858D.7C45   ARPA   FastEthernet0/0
Internet  192.168.1.254              -   00D0.BC20.3901   ARPA   FastEthernet0/0


R1# show interface fastethernet 0/0
FastEthernet0/0 is up, line protocol is up (connected)
  Hardware is Lance, address is 00d0.bc20.3901 (bia 00d0.bc20.3901)
  Internet address is 192.168.1.254/24
  MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
     reliability 255/255, txload 1/255, rxload 1/255



2. R2
Router# conf t
!
Router(config)# hostname R2
!
R2(config)# interface fastethernet 0/0
R2(config-if)# no shutdown 
R2(config-if)# ip address 192.168.2.254 255.255.255.0

* 정보 확인

R2# show ip route
R2# show arp
R2# show interface fastethernet 0/0
R2# show running-config
R2# ping 192.168.2.1  : PC3통신
R2# ping 192.168.2.2  : PC4통신



3. R3
Router# conf t
!
Router(config)# hostname R3
!
R2(config)# interface fastethernet 0/0
R2(config-if)# no shutdown 
R2(config-if)# ip address 192.168.3.254 255.255.255.0

* 정보 확인

R3# show ip route
R3# show arp
R3# show interface fastethernet 0/0
R3# show running-config
R3# ping 192.168.3.1  : PC3통신
R3# ping 192.168.3.2  : PC4통신

Router Interface


 


Router의 Interface는 크게 LAN 구간을 연결하는 Ethernet Interface와
WAN구간을 연결하는 Serial Interface , 가상의 Interface인 Loopback interface로 구성이 가능하다.

Ethernet Interface , Serial Interface는 물리적 Interface이며 loopback interface는 가상의 Interface이다.

Cisco Router에서 물리적 interface는 [Eternet , Serial]기본적으로
비 활성화 상태(Shutdown)이기 때문에 수동으로 활성화 상태로 전환해야 한다.

 

 

이더넷(Ethernet) 인터페이스(Interface) 란?

Ethernet Interface LAN구간을 연결하는 Interface이며 IEEE에서 지정한 표준 Protocol이기 때문에 통신방법 , 전송속도 , 대역 폭등이 표준으로 규정되어 있기 때문에 연결을 실시하게 되면 Layer 2까지는 기

itot.tistory.com

 

시리얼(Serial) 인터페이스(Interface) 란?

Serial Interface WAN 구간을 연결 시 사용되는 Interface이며 Ethernet과는 달리 Layer 2 Protocol 및 전송속도 , 대역폭을 지정해주어야 한다. [근거리에서는 Back-to-back Cable을 사용하며 원거리 연결 시 CSU..

itot.tistory.com

 

루프백(Loopback) 인터페이스(Interface) 란?

Loopback interface Loopback interface는 물리적으로 연결하는 Port가 존재하지 않는 논리적인 Port이다. Test 등을 목적으로 네트워크를 추가 시 사용할 수 있는 Interface이다. Loopback interface는 가상의 In..

itot.tistory.com

 

'Network > Overview' 카테고리의 다른 글

시리얼(Serial) 인터페이스(Interface) 란?  (0) 2021.02.27
이더넷(Ethernet) 인터페이스(Interface) 란?  (0) 2021.02.27
라우터(Router) 란?  (0) 2021.02.27
CDP(Cisco Discovery Protocol) 란?  (0) 2021.02.06
CIDR 란?  (0) 2021.02.05

Router의 동작원리



Router는 Layer 3 계층을 대표하는 장비이며 자신이 포함되지 않은 외부 네트워크로 통신 시 사용되는 장비이다.
통신 Protocol은 IP를 사용하며 주소는 IP Header에 포함된 IP address를 사용한다. (10진수 32bit의 주소 체계)

Router는 데이터가 입력되면 Layer 3 Header의 목적지 IP 주소를 근거로 Routig table을 참조하여  Next-hop까지 전파
Router는 Routing table에 등록되지 않은 네트워크 정보는 Drop을 실시한다.
Router는 목적지까지의 통신을 책임지지 않는다. (Next-hop까지만)
Router는 직접 연결된 Local 네트워크 정보는 가장 신뢰적이기 때문에 Connected로 경로정보 학습 실시
Router는 직접 연결되지 않은 나머지 네트워크 정보는 Static, Dynamic Routing Protocol을 사용하여 경로정보 학습 실시

 


Router 경로정보 학습


 

경로정보 학습이란 목적지 네트워크 정보를 학습하는 행위
경로정보 학습을 실시하기 위해서는 Routing protocol 안에  반드시 Next-hop이 보장되어야 한다.

 


 

Router의 기본 Mode


1. User Mode
해당 Router에 접속은 Console , AUX , VTY(Telnet , SSH)등을 사용할 수 있다.
위의 방식으로 접속을 실시하게 되면 기본적으로는 User mode로 접속이 실시된다.

Router>  <--- User mode

CISCO Router는 Privilege Level을 사용하여 권한을 적용한다. (Privilege Level = 0 ~ 15)
User mode는 Privilege Level이 1로 제한되기 때문에 해당 장비의 기본적인 상태 확인만 가능하다.


2. Privilege Mode(입력 불가 출력만 가능)
User mode에서 정보 확인 및 설정을 실시하기 위해서는 상위 Mode로 전환을 실시해야 한다.

Router> enable
!
Router#  <-- Privilege mode

1) 정보 확인
show : 정적인 정보 확인
debug : 동적인 정보 확인

2) 저장 [RAM ---> NVRAM]
Copy

3) 삭제
RAM  : reload
NVRAM  : erase
Flash  : delete

4) 통신 및 접속
IP(비연결형 프로토콜이므로) 네트워크 구축 후 통신 유무가 확인되지 않기 때문에 ICMP를 사용한 
통신 연결 확인
Telnet , SSH 등을 사용한 원격 접속


3. Global Mode
Router는 RAM에 저장된 Command를 기반으로 동작을 실시하는 장비이며
Global mode에서 설정한 모든 command는 실시간으로 RAM에 저장된다.

Router# configure terminal (conf t)
!
Router(config)#   <-- Global Mode
!
Router(config)# exit : 이전 Mode로 전환

 

 


 

RAM , NVRAM




Router는 RAM에 기반하는 장비로써 설정한 모든 Command는 RAM에 저장이 실시되며
해당 Router는 RAM에 설정돼  Commnad에 의해 동작을 실시한다.

 

  RAM NVRAM
특징 휘발성 메모리 비 휘발성 메모리
확인 show running-config show startup-config
저장 실시간 저장 [Enter]  copy running-config startup-config
삭제 reload erase startup-config

                                  

                      

CISCO CDP는 무엇인가?


 

- 자신에게 직접 연결된 장비의 기본적인 사항을 확인할 수 있다.

- CDP를 사용하기 위한 조건
1) Cisco 장비 간 연결 시에만 사용 가능
2) Layer 2가 활성화 상태일 경우 확인 가능
3) 직접 연결된 장비의 정보만 확인 가능

- 확인 가능한 정보
CDP Message는 60초 단위로 전파하며 180초간 유지된다.  [show cdp]
Version  : IOS Version
Device ID  : 연결된 장비의 Hostname
Local Interface  : 해당 장비의 Interface
Port ID  : 연결된 장비의 Interface
Platform  : 연결된 장비의 Platform
Capability  : Router/Switch
Next-hop IP : 연결된 Interface의 IP

 

- 예시
RTX# show cdp
RTX# show cdp neighbor  [장비 간 연결된 Interface를 확인]
RTX# show cdp neighbor detail
RTX(config)# no cdp run  [CDP 기능 해제]
RTX(config)# cdp timer  [CDP Message 교환 주기 변경]
RTX(config)# cdp holdtime  [holdtime 변경]

 

'Network > Overview' 카테고리의 다른 글

라우터(Router) 인터페이스(Interface) 란?  (0) 2021.02.27
라우터(Router) 란?  (0) 2021.02.27
CIDR 란?  (0) 2021.02.05
SubnetMask와 WildcardMask의 차이점  (0) 2021.02.03
VLSM 란?  (0) 2021.02.03

+ Recent posts