13일차-속기

NyanPunch·2024년 7월 10일

후후 끄어어 나죽어

EIGRP

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)선출

DUAL(Diffusing Update Algorithm)

  • 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) 경로발견

  • 새로운 경로가 발견되면 각 경로 비용을 계산하여 최적경로 Successor 및 Feasible Successor를 선택

2) 경로유지

  • Hello 패킷을 통한 주기적인 연결상태 확인

3) 대체경로 설정

  • SUccessor경로에 문제가 생기면 Feasible Successor를 선택하고, Feasible Successor가 존재하지 않으면 Query패킷 전송

4) Query응답

  • 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계산

  • 대역폭: 송신지와 수신지 사이의 가장 작은 대역폭
  • 지연: 경로에 따라 누적되는 인터페이스의 지연
    3 인접성 조건으로 AS번호가 반드시 동일해야 하며, K상수값이 동일해야한다

오후엔 CML기반으로 EIGRP한다

  1. summary
  2. 인증
  3. ip eigrp topology table detail-links
  4. neighbor table
  5. routing table 확인할것

우분투에서 아이피 주는것
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가 나눔)

OSPF의 특징

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는 링크의 비용을 메트릭으로 사용하여 작은 비용을 가지는 경로를 선택한다

profile
안녕하세요

0개의 댓글