동적 라우팅 : 라우팅을 자동으로 해준다.(주변 라우터들 간 통신
(R0)이 (R1)에게 정보 공유 , R1이 7.0을 알게 됨.
(R1)이 (R0, R2)에게 정보공유 R0가 9.0을 알게됨. R2가 7,8을 알게됨. (R2완료)
(R2)가 (R1)에게 정보공유 R1이 10.0을 알게됨. (R1완료)
(R0)가 (R1)에게 정보공유. R1은 이미 다알고 있음.
(R1)이 (R0, R2)에게 정보공유 . R0가 10.0을 알게됨, (R0완료)
거리벡터라우팅 ex)RIP - 최소환승
링크상태라우팅 ex)OSPF -최단거리
EIGRP - 하이브리드


R2(config)#router rip
R2(config-router)#network 203.230.11.0
R2(config-router)#network 203.230.12.0
R2(config-router)#network 203.230.8.0

(R0 기준)
R0(config-router)#passive-interface gi0/0
gi0/0에는 광고하지 않겠다는 명령어로 이런 식으로 필요하지 않은 범위를 줄일 수 있다.

R2#show ip route
[120/1]에서 120은 AS, 1은 매트리스 값.
rip은 매트리스 값을 중요하게 생각한다.
Router#debug ip rip - 홉수를 확인.
Router#no debug ip rip - 멈춤.
<그외 명령어>
show run - 전체 설정확인
show ip route - 라우팅 테이블 확인
debug ip rip - 라우팅 공유 내용 실시간 확인
show ip protocol - 사용 중인 프로토콜 설정확인

처음에 RIP으로 설정하고 패킷을 보내면 연결이 안된 것을 확인 할 수 있다.
그 이유는 RIP은 클래스 풀방식(A,B,C,D,E)으로 서브넷마스크를 지원하지 않기 때문에 1.1.1.1 주소가 A클래스로 설정되고 203.230.7.1이 C클래스로 설정되기 때문이다.
이를 해결하기 위해 RIP >> RIPv2

RIPv2 설정으로 변경하는 것은 간단하다.
(R0 기준)
R0(config)#router rip
R0(config-router)#version 2
R0(config-router)#no auto-summary
no auto-summary는 서브넷마스크를 생략하지 않겠다는 명령어이다.
예시) (PC) - 7.0 - (R0) - 8.0 - (R1) - 9.0 - (R2) - 10.0 - [문제발생] - (PC)
RIPv2 는 10.0대역이 끊기면 R1에게 끊긴 사실을 바로 알려준다. 메트리스 값을 홉을 거치지 않고 바로 16으로 바꾼다.(라우트 포이즈닝)

(가상인터페이스)
우분투 터미널에서
sudo apt install apache2 -아파치설치
sudo service apache2 start-아파치 실행
라우터에서

R0(config)#int loopback 0 - loopback생성
R0(config-if)#ip addr 10.10.10.1 255.255.255.0 - loopback에 ip주소 부여
R0(config)#ip route 0.0.0.0 0.0.0.0 loopback 0- -loopback에 디폴트 정적라우팅 설정
R0(config)router rip
R0(config-router)default-information originate-loopback을 주변에 광고함.
부분적 업데이트 -변화사항만
제한적 업데이트 - 영항이없는 라우터에는 정보를 전달하지 않는다.
헬로패킷을 주기적으로 전송해서 문제가 있는지 확인. (시간이 지나도 대답이 없으면 연결을 끊음.)
(PC) - 7.0 - (R0) - 8.0 - (R1) - 9.0 - [문제발생] - (PC)

(Router0 기준)loopback 생성
R0(config)#int loopback 0
R0(config-if)#ip addr 1.1.1.1 255.255.255.0
Router(config)#router eigrp 7 7로 묶는다는 뜻. 번호는 상관없다.
Router(config-router)#network 203.230.7.0 주변 대역을 묶는다.
Router(config-router)#network 203.230.10.0
Router(config-router)#network 203.230.11.0
Router(config-router)#network 1.0.0.0 대표 loopback을 적는다.
Router(config-router)no auto-summary