EIGRP
* 실습 파일
* 참고 자료
D:\3월 네트웍기초 서정아\수업자료\PDF
=> 7장 Routing protocol(EIGRP).ppt
7장 Routing protocol(EIGRP).ppt
* 강사님 필기 자료
* EIGRP :
cisco 전용 [cdp, vtp, pvst+, IGRP ...]
IGRP --> enhanced IGRP -> EIGRP
distance vector -> advanced distance vector
1> distance vector의 특징
distance vector[연산 부하 ↓]
1. hop count 제한
2. auto-summary
3. split horizon
4. route poison
5. poison reverse
6. hold time
7. 연산 결과 주기
2> rip vs. eigrp
rip |
eigrp | |
hop |
hop = 16 |
100 → 255 / IOS 15 : 2^64 |
metric |
metric = hop count 만 가능 => 링크상태 전혀 반영을 못함 |
metric = k-value : k1: 대역폭 k2: 로드. 부하 k3:지연 k4:신뢰도 k5: mtu 대역폭: 최소 대역폭, 지연 : k1=k3=1 / k2=k4=k5=0 |
timer |
길다 update time / invalid time / hold time / flush time |
hello timer / hold timer => 5/15 (저속) // 60/180(고속) // healthing check |
업데이트 |
주기적 업데이트 | triggered update |
증가분 업데이트 불가 | 증가분 업데이트 | |
알고리즘 |
bellman ford | DUAL -> diffusing update algorithm |
3> eigrp 장.단점
eigrp 장점
- topology table 보유
- fast convergence [AD(RD) < FD] --> FS(대체경로) 존재
FS가 없을 때 => diffusing (query) -> loop free 보장
- OSPF에 비해 설정이 간단
eigrp 단점
- Cisco전용 Routing protocol이기 때문에 Cisco Router에서만 동작
- 중,소규모 네트워크에서는 잘 돌아가지만 대규모 네트워크에서는
관리가 힘들다. (SIA 현상이 발생할 수 있다.)
cf. SIA (stuck in active)
대형망에 사용하지 않는다./ 정보 요약/
eigrp stub --> query를 면제 받는 구간 설정 가능
ex>
Hub - spoke
1. neighbor
2. query ↔ ack(reply)
cf. www.cisco.com
3> L3(Network), port num
L2 헤더 [ether-type] | L3헤더[ip protocol number] | L4 헤더 [port number] |...
88 : eigrp / 89 : ospf
cf.
hop by hop, node to node // 나중에
end to end, host to host // 지금
process to process -> ICANN > IANA
4> eigrp packets
hello
- 1. neighbor 검색용 --> show ip eigrp neighbor
- 2. healthing check [5/15 60/180]
update : 링크상태 변화[metric 변화], network 정보 추가, 삭제
query : 질의
reply : 응답
ack : 확인
cf. sleep mode [대기모드] / 구독
5> k-value
==> show ip protocol [k1,k2,k3,k4,k5 = 대로지신m]
설정 순서 : 대지신부m
k1 대역폭
k2 로드. 부하
k3 지연값
k4 신뢰도
k5 MTU
6> eigrp matric 계산식
10^7 총 지연의 합
[(--------------) + (--------------)] * 256
최소 대역폭(kbps) 10
<----------------------------------->
IGRP metric 계산식 = 2^24 // 메모리 size
<------------------------------------------->
EIGRP metric 계산식 = 2^32
// eigrp는 대역폭과 지연을 고려한다.
cf. RIP = 2^4
7> Dual(Diffusing Update Algorithm)
successor [S] // 주 경로
feasible successor [FS] // 대체 경로(비상구)
feasible distance [FD] // metric이 2개 존재
advertise distance [AD] // 광고 거리값
reported distance [RD]
AD = RD
EIGRP AD 90 [internal 정보] 170 [external 정보]
5 [summary를 했을 때 해당 장비에서 자동 생성되는 null 인터페이스] ***
AS 조직 식별번호 --> 2^16 [1-65535] --> 32bit
R1 R2
show run show run
router eigrp 10 router eigrp 55
... ...
exi exi
=> AS가 달라 서로 다른 조직 따라서 정보 공유 못함
RIP version 1 : 255.255.255.255 // broadcast
RIP version 2 : 224.0.0.9 // multicast
eigrp : 224.0.0.10 // multicast
ospf : 224.0.0.5 /224.0.0.6 // multicast
*** 면접 질문
L7 : GOAP //http, web
L2 ~ L3 ??? : GLoWPAN, RESTful
L3 : RPL
cf. cisco 본사
Lua, IoT 기본 개념, 라우팅, 스위칭 기본 개념 OSI 7 layer,...
cf. kt, lg, skt.., traffic 계산시 활용
확률 통계 : 푸아송 이론, 마코브 체인, 큐잉 이론
* 실습
[gns3]
// 모든 장비
show ip protocols
conf t
no router rip
cf. ssh
View> Chat Window
챗 창 오.버> Send Chat to All Session
conf t
alias exec b show ip int brief // 모든 장비에 다 전달됨!
View> Chat Window
// 1. ptc. 호출
S1
conf t
router eigrp 100
no auto-summary // D.V. auto-summary 기능 꺼주기
eigrp router-id 11.1.1.1
network 11.1.1.0 0.0.0.255 // ★
network 1.1.0.0 0.0.7.255 [1.1.0.1 1.1 2.1 3.1 4.1 5.1 모두 포함됨]
end
show run | sec router eigrp
------------------------------------
cf. // ★
network 11.1.1.1 0.0.0.0 // 얘가 가장 정확
or
network 11.1.1.0 0.0.0.255 // 다른 11. 네트웍 생기면 다 광고 되버리므로 쫌..,
or
network 11.1.0.0 0.0.255.255
or
network 11.0.0.0 0.255.255.255
network 11.0.0.0
------------------------------------
S2
conf t
router rip
ver 2
no auto
net 22.0.0.0
net 2.0.0.0
end
// 확인
show run | sec router rip
S3
conf t
router eigrp 100
no auto
ei router-id 33.1.1.1
net 33.1.1.0 0.0.0.255
net 3.1.0.0 0.0.255.255
end
S4
conf t
router eigrp 200
no auto
ei router-id 44.1.1.1
net 44.1.1.0 0.0.0.255
net 4.1.0.0 0.0.255.255
end
R1
conf t
router eigrp 100
no auto
ei router-id 1.1.1.1
network 11.1.1.0 0.0.0.255
exi
router eigrp 200
no auto
ei router-id 1.1.1.1
net 1.1.12.0 0.0.0.255
net 150.1.15.0 0.0.0.255
end
R2
conf t
router eigrp 200
no auto
ei router-id 2.2.2.2
net 1.1.12.0 0.0.0.255
net 200.1.25.0 0.0.0.255
net 2.3.23.0 0.0.0.255
exi
router rip
no auto
ver 2
net 22.0.0.0
end
R3
conf t
router eig 200
no auto
ei router-id 3.3.3.3
net 1.1.34.0 0.0.0.255
net 2.3.23.0 0.0.0.255
net 170.1.35.0 0.0.0.255
exi
router eigrp 100
no auto
ei router-id 3.3.3.3
net 33.1.1.0 0.0.0.255
end
R4
conf t
router eigrp 200
no auto
ei router-id 4.4.4.4
net 44.1.1.0 0.0.0.255
net 1.1.34.0 0.0.0.255
net 199.1.45.0 0.0.0.255
exi
R5
conf t
router ei 200
no auto
ei router-id 5.5.5.5
net 150.1.15.0 0.0.0.255
net 200.1.25.0 0.0.0.255
net 199.1.45.0 0.0.0.255
net 170.1.35.0 0.0.0.255
end
//확인
show run | sec router eigrp
show ip eigrp neighbors
RTO 시간 동안 응답 없으면 재전송? (바로 다운 되지 않고 Hold time동안 기다림) **************
최소 200, 최대 5000ms
S1
show ip route eigrp
R1
show ip route eigrp
// 100번 안에 200번 정보 추가
conf t
router eigrp 100
redistribute eigrp 200
// 정책 다름! 분리 되있되, 정보는 공유받자!
S1
show ip route eigrp
// 위에서 R1의 정보공유를 해줘야 S1 에서 eigrp 테이블을 볼 수 있다?
R1
// 200번 안에 100번 정보 추가
exi
router eigrp 200
redistribute eigrp 100
S4
show ip route eigrp
R1에서의 정보공유 과정을 마치면 S1, S4 모두 eigrp 조회시 EX 추가 됨(외부 정보???)
R3
conf t
router ei 100
redistribute ei 200
exi
router eigrp 200
redistribute ei 100
exi
cf. 정보 공유 방법
EIGRP 100 <--> EIGRP 200
정보 공유 쉬움
RIP <--> EIGRP ???
정보 공유???
==> 강제 형 변환 필요!
강제 형 변환과 같은 추가적 작업이 필요함!
RIP or EIGRP --> OSPF
==> OSPF가 자동 형 변환 함! (똑똑한 놈임)
S2
// bw?
show int fa 0/0
...
BW 100000
R2
// eigrp에서 rip 정보 공유(hop --> metric??)
conf t
router eigrp 200
redistribute rip metric 100000 10 255 1 1500
exi
// rip에서 eigrp 정보 공유(metric --> hop??)
router rip
redistribute eigrp 200 metric 5
exi
S1
ping 44.1.1.1
1. 수동 설정한 값
2. 자동설정
- 자신이 가지고 있는 loopback 중에서 높은 ip
- 자신이 가지고 있는 물리적 인터페이스 중에서 높은 ip
------------------------------------
router-id 11.22.33.44 <-- 중복되지 않는 이름
router-id 185999660
010-1122-3344
0000 1011.0001 0110.0010 0001.0010 1100
1011000101100010000100101100 = 185999660
router-id 0.0.0.1
router-id 1
router-id 0.0.1.1 --> 100000001
router-id 257
------------------------------------