수업 29일차 네트워크 동적라우팅프로토콜, RIP v1/v2 , Loopback 방지 , Passive-interface , neighbor

유동우·2022년 10월 23일
1

■ Dynamic Routing Protocol

- 라우터들이 Routing Protocol에 의해 정의된 규칙에 따라 라우팅 정보를
	교환하고 독립적으로 최적의 경로를 선택하는 동적 라우팅 방식

▷ 장점
	- 다운 되어버린 링크나 새로 발견된 라우팅 정보를 라우터 간 서로 알려줄 수 있다.
	- 라우터들은 네트워크 토폴로지를 학습해서 최적의 라우팅 정보를 선택할 수 있다.
	- 라우팅 프로토콜에 대한 기본 설정을 하면 더 이상 관리자의 추가적인 작업 필요없다.
	 단, 네트워크 추가는 작업해야한다.

▷ 단점
	- 많은 양의 리소스와 시스템 할당을 요구할 수 있다.
	- 업데이트를 주고 받기 위해서 대역폭을 소비해야하며 
	  많은 양의 라우팅 정보는 링크의 성능을 저하시킬 수 있다.

▷ IGP (Internal Gateway Protocol) 내부 게이트웨이 규약
	- 외부 환경과 상관없이 내부에서의 경로 지정 시 사용되는 프로토콜의 집합
	  ex) RIP, EIGRP, OSPF ...

■ RIP (Routing Infomation Protocol)

- 소규모나 대형 네트워크의말단지점에서 사용하면 편리하다.
- 범용
- Metric 을 hop count로 사용한다.	최대 15hop (가장 작은 hop count를 가진 경로가 최적)
- 경로 결정시 링크의 속도를 반영하지 못한다. -(단점)

version1

- Distance Vector 라우팅 프로토콜
- Classful의 개념을 가지고 라우팅 정보를 교환
- 라우팅 교환 정보에 서브넷 포함 안함.
- 최적의 경로를 HOP Count로 설정 (최대 15HOP)
- 대규모 네트워크에서 사용하기 힘들다.
- 정보교환을 브로드캐스트로함.
- 30초마다 라우팅 정보 교환
- 변화된 정보만을 갱신하는 것이 아니라 모든 정보를 동시에 갱신.
- 갱신할 필요 없는 라우팅까지 동시에 갱신하므로 네트워크에 불필요한 라우팅 트래픽을
  발생시킬 수 있는 단점이 있다.

▷ 장점
- 표준 프로토콜로 모든 장비에서 지원
- 간편한 구현 및 운용 가능
- 간편한 구현이 가능하므로 소요되는 시스템 자원의 규모가 작다.(장비 부하 최소)

▷ 단점
- 최대 HOP Count가 15이므로 대규모 네트워크에서 부적합
- 라우터의 경로 선택 방법이 HOP Count 밖에 없기 떄문에 최적 경로를 선택하는 것이 제한적이다.

▷ RIP 경로 계산 방법
- 직접 접속되어있는 네트워크에 대한 비용은 0
- 인접한 라우터 칸의 비용은 1로 계산
- 인접 라우팅 정보를 광고할 때 기존값에서 1을 더한다
- HOP Count가 16이상이 될 경우 없는 네트워크로 간주.

▷ RIPv1 설정 방법

R1(config)#router rip
R1(config-router)#network 172.16.10.0
R1(config-router)#network 192.168.10.0
라우터에 연결되어 있는 네트워크 ID

※ network 명령어의 역할
1. 라우터가 가지고있는 네트워크를 광고 (라우팅 정보)
2. 라우팅 정보를 광고할 방향 지정 (인터페이스)

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

■ Loop 방지를 위한 기술

- Split-Horizon

	상대방 라우터로부터 전달받은 경로를 다시 광고하는것을 방지하는것

- Route Poisoning

	특정 네트워크가 다운되면 해당 네트워크의 metric 값을 16으로 설정하여
	인접한 라우터에게 광고한다.

- Holddown 타이머

▷ Loopback Interface
- 라우터나 스위치에 설정하는 가상의 인터페이스
- 루프백 인터페이스는 논리적인것이어서 튼튼하다.
즉, 장애로 인하여 다운될 수 있는 이더넷,시리얼등과 같은
물리적인 인터페이스에 비해서 루프백 인터페이스는
네트워크 관리자가 다운시키거나 라우터가 다운되지 않는 한 동작함.

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

version2

- RIPv2는 RIPv1을 개선해서 만든 라우팅 프로토콜
- 라우팅 업데이트시 서브넷 정보가 포함.
- Multicast 224.0.0.9 사용
- RIPv1은 브로드캐스트를 사용하여 CPU에 인터럽트를 걸어서 장비의
성능이 저하되지만, RIPv2는 멀티캐스트를 사용하여 부하를 줄여준다.
- RIPv2는 자동축약을 해제하여 서브넷을 적용시킨다.
		(no auto-summary)

※ RIP version1 과 2의 차이점 : 멀티캐스트와 서브넷 사용

▷ RIPv2 설정 방법
R1(config)#router rip
R1(config-router)#version 2
R1(config-router)#no auto-summary
R1(config-router)#network 172.16.10.0

▷ RIPv1과 RIPv2의 연결

- RIPv1은 기본적으로 v1 , v2의 정보를 다 받을 수 있지만,
	RIPv2는 v2의 정보만 받을 수 있다.

R1(config)#int se0/0
R1(config-if)#ip rip receive version 1 2

▷ Passive-Interface

- 이쪽 인터페이스로는 라우팅 광고를 하지 마라 라는 의미

▷ 유니캐스트로 라우팅 정보 교환.

- 라우팅 정보 교환은 멀티캐스트 (혹은 브로드 캐스트)로 하는데,
이를 개별로 직접 설정하여 정보교환을 할 수 있다. (유니캐스트)
- neighbor 명령어를 통해 직접 설정

R6(config-router)#neighbor 192.168.200.1
R6(config-router)#neighbor 192.168.200.2

▷ neighbor 인증

- 키를 생성하여 정보를 보내는 인터페이스에 적용
profile
클라우드 엔지니어가 되고싶은 클린이

0개의 댓글