(Week 1 - Day 5) - (2/2)

EIGRP

- IGRP의 업그레이드

- 라우터도 운영체제를 탑재함

(IOS)

- IGRP는 IOS 12.2 이후부터는 지원되지 않음]

- 현재 사용되는 라우터는 대부분 12.4 or 15.0 이후를 사용중

 

RIP와의 차이

- RIP는 혹 수를 이용하여 거리 계산

( ※ 홉 수 : 경로를 가기 위해 거쳐야하는 장치의 개수 )

- EIGRP는 토폴로지 테이블 보유

- 특정 네트워크에 도달할 수 있는 여러 경로 정보가 있는데,

  해당 경로들 중에서 DUAL 알고리즘을 사용하여 가장 좋은 경로를 선출하고

  라우팅 테이블에 등록

DUAL

DUAL을 위한 라우터 간의 업데이트 순서

1. 토폴로지에서 정상적으로 연결되어 있던  gi0/0이 다운된 상황

2. 해당 상황을 인접한 R1에게 전달

3. R1은 R0에게 메세지를 받았다는 의미로 ACK를 송신

4. R0은 R1에게 자신과 연결된 gi0/0 구간에 도달할 수 있는지 물어보는 EIGRP Query 메세지를 전송

5. R1은 메세지를 받고 ACK를 보냄

- ACK 속에 경로에 도달할 수 있는지 없는지의 내용도 포함

6. R0는 메세지를 받고 나서 ACK를 보냄

(3번부터 RIP와의 차이가 생김)

 

EIGRP 특징

1. EIGRP는 RIP와 다르게 일정 주기를 가지고 이웃 라우터에게 내용을 도달하지 않는다.

- EIGRP는 부분적 업데이트 실시

변화가 생겼을 경우에만 업데이트

2. EIGRP는 제한적 업데이트 진행

- 수 많은 라우터가 있을 때, 변화가 생긴 부분을 다른 라우터에게 중복없이 응답을 보내는 방식

 

Loopback

- 논리적 인터페이스

- 물리적 인터페이스와 다르게 외부에서는 보이지 않는 인터페이스

- 라우터가 꺼지지 않는 이상 끊어지지 않는다.

- 물리적 요소로 통신이 끊어질 일은 없다.

 

EIGRP에서의 Loopback의 목적

- 라우터에 ID를 붙여주는 목적으로 사용
- 정체성 부여


EIGRP 과정

EIGRP 설정 예시

1. 각 라우터에 대역이 다른 loopback 지정
2. 라우터 -> 전역설정

R0(config)#

3. loopback 인터페이스 설정

R0(config)#int lo0(lo + 임의 숫자)
R0(config-if)#ip addr 2.2.2.1 255.255.255.0

4. eigrp # 넣어주기

R0(config)#router eigrp 7

같은 eigrp라도 같은 번호를 쓰는 집단끼리

다시 묶을 수 있다.

(1~65535 내에서 자유롭게 지정)

R0(config-router)#

5. 대역만 넣어준다.

R0(config-router)#network 203.230.9.0

6. loopback 대역도 넣어준다.

R0(config-router)#network 1.0.0.0
(이미 no shutdown 상태라서 입력 안해줘도 됨

(R1과 R2도 이와 동일 / 대역만 바꾸자)

복사했습니다!