후후 끄어어 나죽어
1) Advenced Distance Vector
2) Cisco 전용 라우팅 프로토콜이려, 224.0.0.10멀티캐스트 주소를 사용한다
3) Classelss Routing Protocol: 서브넷과 VLSM 지원
4) Partial Update: 주기적인 업데이트가 아닌 경로 정보가 변화할경우만 업데이트
5) MD5 인증이 가능하며, DUAL(Diffusing Update Algoithm)알고리즘을 사용하여 최적의 경로를 선출
6) OSPF라우팅 프로토콜에 비해 Design의 제약이 비교적 작은편이다
RIP을 구성하면 패시브 인터페이스를 구성해주어야한다
ip route 에서 EIGRP는 D로 나온다(Diffusing Update Algorithm)
RIP는
router rip
network ~~
EIGRP는
router eigrp (AS)->Process ID
network ~~
서로간의 연결에 (AS)번호가 전체 라우터가 동일해야한다
리소스 낭비를 막기위해
일반적으로 하나의 인터페이스만 선언해준다
연결되면 자신의 라우팅 정보를 보내지 않고 Hello Message를 주고받고 같은 라우팅 프로토콜인지 확인한 후 Neighbor(이웃)관계를 성립한다
이웃관계가 성립되면 Topology Table을 교환한다
Topology Table에서 DUAL알고리즘을 사용해서 최적경로(Successor)선출


Hello주기와 유지시간이 있다 1.544Mbps로신호를 주며 대역폭이 많으면 5초에 한번 아니면 60초에 한번 보낸다
계속해서 대화를 주고받으며 토폴로지 테이블을 재구성하면 부담이 되기 때문에 유지시간(Holddown Time)이 존재한다-180초
최적의 경로 하나만을 고른다
EIGRP는 한 라우터에서 여러 Router-ID를 줄수있다 -> 라우팅 재분배
ex) 같은라우터에서 이걸 할수있다
router eigrp 7
router-id 1.1.1.1
router eigrp 8
router-id 2.2.2.2
루프백아이피가 없으면 다이랙트 커넥트된 인터페이스중 가장 높은 아이피주소가 자동으로 라우터 주소로 지정이 된다
순서는
1. Hello
2. Neighbor -> Neighbor테이블도 확인이 가능하다
3. Topology table
4. Routing table
서브넷마스크보다 세밀하게 엔드디바이스를 지정해줄수있어서 사용
이따 세컨드 아이피와 루프백 아이피에 핑을 보내볼것

EIGRP DUAL알고리즘
1) 경로발견
2) 경로유지
3) 대체경로 설정
4) Query응답
단, Feasible Successor는 선출되지 않을수도 있다

1. R1에서 어딘가의 연결이 끊어지면 R1이 R2에게 연결이 끊어졌다 알려줌
2. R2가 받았다고 ACK로 답함
3. R1이 Query로 대체경로 있냐고 물음
4. R2는 리플라이로 정보를 알려줌
5. R1은 리플라이 ACK를 보내 그 정보를 받았다고 알려줌
FD(Feasible Distance)값 총경로
RD(Reported Distance)값 내꺼 뺀 경로
Successor의 FD값보다 RD값이 무조건 작은경우에만 FS(Feasible Succesor)가 될수있다
이 룰을 Feasiblity Condition이라고 한다
이때 경로에 문제가생기면(reply를 기다리면) Active모드로 바뀐다
FD값의 -1은 그 경로로 못간다는 뜻이다
FD값이 같으면 몇개라도 Successor가 될수 있다
여기서 Reply는 180초 동안 기다리는데
응답시간내에 답을 받지못하면 SIA(Stuck In Active)상태가 된다
SIA의 해결방법은 쿼리범위를 제한하는것이다
ex) network 203.230.7.0 0.0.0.255 -> 203.230.7.1 0.0.0.0

내부 EIGRP값이 있고 외부 EIGRP값이 있다
timers active time 10 - ack시간을 10분으로 늘리는 명령어
ack패킷은 ack패킷과 hello패킷에대한 ack패킷은 보내지 않는다
EIGRP에서는 Neighbor테이블(show ip eigrp neighbor), Topology테이블(show ip eigrp topology)과 라우팅 테이블(show ip route)을 알수있다
명령어
show ip eigrp topology
show ip eigrp detail-links
show ip eigrp ?
show ip eigrp neighbor
EIGRP는 5가지 값으로 메트릭을 만든다
1) K상수값
K1 = 대역폭
K2 = 로드
K3 = 지연
K4 = 신뢰성
K5 = MTU
K1 = K3 = 1, K2 = K4 = K5 = 0
2) EIGRP Metric계산
오후엔 CML기반으로 EIGRP한다
우분투에서 아이피 주는것
sudo ip addr add 203.230.10.1/24 dev ens2 -> 아이피 주는것
sudo ip route add default via 203.230.10.254 -> 디폴트 게이트웨이 주는것

토폴로지

엔드디바이스 핑 확인

이웃테이블

R1 토폴로지 테이블

show eigrp protocols

키 암호주는법

eigrp 암호주는법
eigrp 랑 rip network 0.0.0.0로 하나만 설정하면된다
립에 패시브 인터페이스 꼭 넣어주기
과제)
재분배의 결과 카페에 올리기
1) 다 익스트라(Daikstra) 알고리즘 기반의 최단경로 계산
2) 각 라우터에 일크정보를 같은 네트워크의 모든라우터에 전송하기 위하여 LSA(Link State Advertisement)패킷을 생성
3) LSA정보를 받아 전체 토폴로지를 구성하는 LSDB(Link State Database)생성
4) LSDB는 모든 라우터가 동일한 정보를 가지고있다
5) 모든 네트워크 링크는 cost값을 가지며, 이 값이 가장 적게 나오는 경로를 선택
BMA(Broadcast Multiple Access)
DR, BDR, DROther
OSPF가 여러군데로 나뉘어질수 있지만 0번을 중심으로해야한다
EIGRP와 OSPF의 차이점은 에어리어를 나누느냐 안나누느냐에 있다(OSFP가 나눔)
1) 라우팅 프로토콜중 가장 널리 사용되고있으며, link-state algorithms)를 사용한다
2) IETF에서 표준화한 개방형 IGP프로토콜(RFC 2328)이다
3) 네트워크 토폴로지의 변화가 빠르며 부분 업데이트를 실시한다
4) 링크 상태 정보를 최신상태로 유지하기 위해 업데이트할 내용이 없더라도 30분간격의 link state refresh를 이용하여 링크상태정보를 주기적으로 갱신한다
5) Area기반의 계층적인 디자인을 사용하고있으며, 인증을 지원한다
6) OSPF는 224.0.0.5와 224.0.0.6 의 멀티캐스트주소를 사용
7) OSPF는 링크의 비용을 메트릭으로 사용하여 작은 비용을 가지는 경로를 선택한다