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주소를 사용한다.

CIDR (Classless Inter-Domain Routing) 무엇인가?


 


IP address 요약

 

- IP 주소의 낭비를 최소화하기 위해서 Subnetting , VLSM을 사용하여

하나의 네트워크를 작은 단위의 네트워크로 분할하여 사용

- Router는 모든 네트워크 정보를 Routing Table에 네트워크 단위로 등록하기 때문에

Subnetting , VLSM을 사용하여 나뉜 모든 네트워크 정보를 등록하기 때문에
Memory 사용량이 증가하며 Routing Table을 참조하는 Delay도 증가한다.

 

- Subnetting , VLSM을 사용하여 나뉜 네트워크를 하나의 네트워크로 통합하여 관리하는 기능 주소 요약이라고 한다.

예제 1) R1은 자신의 Local 네트워크인 172.168.0.0/24 ~ 172.168.3.0/24 네트워크 정보를
나의 네트워크 정보로 요약을 실시하려고 한다.

     172.168.0.0/24
             ~
     172.168.7.0/24                  S0   S1
          R1----------------------R2----------------------R3

-172.168.0.0/22  Serial 0


-10101100.10101000.000000 00.00000000
-10101100.10101000.000000 01.00000000
-10101100.10101000.000000 10.00000000
-10101100.10101000.000000 11.11111111
------------------------------------
-11111111.11111111.111111 00.00000000  = 172.168.0.0  255.255.252.0 = 172.168.0.0/22


-172.168.000000 00.00000000
-172.168.000000 01.00000000
-172.168.000000 10.00000000
-172.168.000000 11.00000000
--------------------------
-255.255.111111 00.00000000  = 172.168.0.0  255.255.252.0 = 172.168.0.0/22


예제 2) R1은 자신의 Local 네트워크인 172.168.0.0/24 ~ 172.168.7.0/24 네트워크 정보를
       하나의 네트워크 정보로 요약을 실시하려고 한다.

     172.168.0.0/24
             ~
     172.168.3.0/24                  S0   S1
          R1----------------------R2----------------------R3


-172.168.00000 000.00000000
-172.168.00000 001.00000000
-172.168.00000 010.00000000
-172.168.00000 011.00000000
-172.168.00000 100.00000000
-172.168.00000 101.00000000
-172.168.00000 110.00000000
-172.168.00000 111.11111111
--------------------------
-255.255.11111 000.00000000  = 172.168.0.0  255.255.248.0 = 172.168.0.0/21


예제 3) R1은 자신의 Local 네트워크인 172.168.4.0/24 ~ 172.168.7.0/24 네트워크 정보를
       하나의 네트워크 정보로 요약을 실시하려고 한다.

-172.168.000001 00
-172.168.000001 01
-172.168.000001 10
-172.168.000001 11
-----------------
-255.255.111111 00 = 172.168.4.0  255.255.252.0


예제 4) R1은 자신의 Local 네트워크인 172.168.8.0/24 ~ 172.168.15.0/24 네트워크 정보를
       하나의 네트워크 정보로 요약을 실시하려고 한다.

-172.168.00001 000
-172.168.00001 001
-172.168.00001 010
-172.168.00001 011
-172.168.00001 100
-172.168.00001 101
-172.168.00001 110
-172.168.00001 111
----------------
-255.255.11111 000 = 172.168.8.0  255.255.248.0 = 172.168.8.0/21


예제 5) R1은 자신의 Local 네트워크인 172.168.0.0/24 ~ 172.168.10.0/24 네트워크 정보를
       하나의 네트워크 정보로 요약을 실시하려고 한다.

-172.168.0000 0000
-172.168.0000 0001
-172.168.0000 0010
-172.168.0000 0011
-172.168.0000 0100
-172.168.0000 0101
-172.168.0000 0110
-172.168.0000 0111
-172.168.0000 1000
-172.168.0000 1001
-172.168.0000 1010
         ~
-172.168.0000 1111
-----------------
-255.255.1111 0000 = 172.168.0.0  255.255.240.0

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

라우터(Router) 란?  (0) 2021.02.27
CDP(Cisco Discovery Protocol) 란?  (0) 2021.02.06
SubnetMask와 WildcardMask의 차이점  (0) 2021.02.03
VLSM 란?  (0) 2021.02.03
사용 가능한 네트워크 주소  (0) 2021.01.31

Wildcard Mask(와일드카드 마스크) 란 무엇인가?




- EIGRP , OSPF Routing protocol의 네트워크의 범위를 지정할 때 사용된다.


- ACL 등과 같은 Filtering기능을 사용하여 Filtering을 실시할 네트워크의 범위를 지정할 때 사용된다.


 


Subnet Mask와 Wildcard Mask의 차이점




* SubnetMask (서브넷마스크)
- 32bit로 구성되며 1과 0의 연속적인 형식만 가능하다.

1 = Network (공통 비트)
0 = Host (비 공통 비트)

 

* WildcardMask (와일드카드마스크)

-32bit로 구성되며 1과 0의 불연속 한 형식이 가능하다.
0 = 공통 비트
1 = 비 공통 비트

- 192.168.1.0/24

:  192.168.1.0  0.0.0.255 (192.168.1.0 ~ 192.168.1.255)


- 172.16.0.0/16
:  172.16.0.0  0.0.255.255 (172.16.0.0 ~ 172.16.255.255)


- 10.0.0.0/8
:  10.0.0.0  0.255.255.255 (10.0.0.0 ~ 10.255.255.255)


- 192.168.1.0/27
:  192.168.1.0  0.0.0.31 (192.168.1.0 ~ 192.168.1.31)


- 192.168.1.64/26
:  192.168.1.64  0.0.0.63 (192.168.1.64 ~ 192.168.1.127)

- 192.168.1.1  0.0.0.0 = Host

 


예제 1) 172.16.0.0/24 ~ 172.16.3.0/24 네트워크의 범위를 Wildcardmask를 사용하여 지정하시오

-172.16.000000 00
-172.16.000000 01
-172.16.000000 10
-172.16.000000 11
----------------
-  0.0.000000 11 = 172.16.0.0  0.0.3.255

 


예제 2) 172.16.0.0/24 ~ 172.16.7.0/24 네트워크의 범위를 Wildcardmask를 사용하여 지정하시오

-172.16.00000 000
-172.16.00000 001
-172.16.00000 010
-172.16.00000 011
-172.16.00000 100
-172.16.00000 101
-172.16.00000 110
-172.16.00000 111
-----------------
- 0.0.00000 111 = 172.16.0.0  0.0.7.255

 


예제 3) 172.16.4.0/24 ~ 172.16.7.0/24 네트워크의 범위를 Wildcardmask를 사용하여 지정하시오

-172.16.000001 00
-172.16.000001 01
-172.16.000001 10
-172.16.000001 11
----------------
- 0.0.000000 11 = 172.16.4.0  0.0.3.255

 


예제 4) 172.16.8.0/24 ~ 172.16.15.0/24 네트워크의 범위를 Wildcardmask를 사용하여 지정하시오

-172.16.00001 000
-172.16.00001 001
-172.16.00001 010
-172.16.00001 011
-172.16.00001 100
-172.16.00001 101
-172.16.00001 110
-172.16.00001 111
----------------
- 0.0.00000 111 = 172.16.8.0  0.0.7.255

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

CDP(Cisco Discovery Protocol) 란?  (0) 2021.02.06
CIDR 란?  (0) 2021.02.05
VLSM 란?  (0) 2021.02.03
사용 가능한 네트워크 주소  (0) 2021.01.31
IP(아이피) 클래스 및 서브넷 마스크  (0) 2021.01.29

IPv4 Address (Internet Protocol Address) 란?



Layer 3에서 사용되는 Protocol
자신이 포함되지 않은 외부 네트워크로 통신 시 사용되는 32bit 주소
IP Address는 5개의 Class로 구성
SubnetMask를 사용하여 네트워크를 구분
Subneting , VLSM을 사용하여 하나의 네트워크를 분할하여 사용 가능
VLSM을 사용하여 다수의 네트워크를 하나의 네트워크로 통합하여 관리

 


 

IP Class


 

IP는 네트워크의 용도나 크기에 따라서 5개의 Class로 구성되어 있다.

1. A class
- 범위  : 0 ~ 127 (0.0.0.0 ~ 127.255.255.255)
[0 , 127은 다른 용도로 예약되어있기 때문에 사용할 수 없다. 사용범위는 1 ~ 126]
- 공통 비트  : 0 0000000 ~  0 1111111
- S/M  : 255.0.0.0 = Host 2^24 = 16777216

2. B class
- 범위  : 128 ~ 191 (128.0.0.0 ~ 191.255.255.255)
- 공통 비트  : 10 000000 ~ 10 111111
- S/M  : 255.255.0.0 = Host 2^16 = 65536

3. C class
- 범위  : 192 ~ 223 (192.0.0.0 ~ 223.255.255.255)
- 공통 비트  : 110 00000 ~ 110 11111
- S/M   : 255.255.255.0 = Host 2^8 = 256

4. D class = Unicast
- 범위  : 224 ~ 239 (224.0.0.0 ~ 239.255.255.255)
- 공통 비트  : 1110 0000 ~ 1110 1111

5. E class = Multicast
- 범위    : 240 ~ 255 (240.0.0.0 ~ 255.255.255.255)
- 공통 비트 : 1111 0000 ~ 1111 1111

 


 

SubnetMask


 


IP address에 대한 Network 부분과 Host부분을 구분하는 역할
32bit로 구성되며 1과 0의 연속적인 형식만 가능
1 = Network (공통 비트), 0 = Host (비 공통 비트)

 

* 진수 변환

00000000.00000000.00000000.00000000 = 0.0.0.0 ~
11111111.11111111.11111111.11111111 = 255.255.255.255 = 4294967296

172 = 10101100
200 = 10101000
100 = 01100100
0    = 00000000
255 = 11111111

 

11111111.00000000.00000000.00000000 = 255.0.0.0
11111111.11111111.00000000.00000000 = 255.255.0.0
11111111.11111111.11111111.00000000 = 255.255.255.0

 

* 네트워크 대역 및 범위
192.168.1.0  255.255.255.0 = 서로 다른 네트워크 대역의 주소
192.168.8.0  255.255.255.0 = 서로 다른 네트워크 대역의 주소

172.16.21.0  255.255.0.0 = 동일 네트워크의 서로 다른 IP 주소
172.16.42.0  255.255.0.0 = 동일 네트워크의 서로 다른 IP 주소

112.156.41.0  255.0.0.0 = 동일 네트워크의 서로 다른 IP 주소
112.21.144.0  255.0.0.0 = 동일 네트워크의 서로 다른 IP 주소


192.168.1.0  255.255.255.0 = 192.168.1.0 ~ 192.168.1.255 = Host 256
192.168.1.0/24 = 192.168.1.0 ~ 192.168.1.255 = Host 256

172.16.0.0  255.255.0.0 = 172.16.0.0 ~ 172.16.255.255 = Host 65536
172.16.0.0/16 = 172.16.0.0 ~ 172.16.255.255 = Host 65536

10.0.0.0  255.0.0.0 = 10.0.0.0 ~ 10.255.255.255 = 16777216
10.0.0.0/8 = 10.0.0.0 ~ 10.255.255.255 = 16777216

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

CIDR 란?  (0) 2021.02.05
SubnetMask와 WildcardMask의 차이점  (0) 2021.02.03
VLSM 란?  (0) 2021.02.03
사용 가능한 네트워크 주소  (0) 2021.01.31
네트워크 정의 및 구성(LAN, WAN)  (0) 2021.01.27

+ Recent posts