라우팅 프로토콜
1. static : 관리자에 의해 경로를 탐색 및 설정
static : 상세네트워크 등록 AD : 0
summary : 축약 네트워크 등록(CIDR) AD : 5
default : 0.0.0.0 모든 네트워크 --> Unknown AD : 255
2. dynamic
DistanceVector : 거리(홉수), 방향(via, 대상인터페이스)을 기준으로 최적의 네트워크 경로를 선출
인접한(adj, adjacent)라우터에게 자신의 정보를 광고(ad, advertisement)
Neighbor Tabel이 중요.
Linkstate : 회선의 속도를 고려하여 최적의 네트워크 경로를 선출.
Topology Table이 중요.
EIGRA는 Neighbor Table및 Topology Table모두 사용되기에 하이브리드라 불림.
Dynamic - DistanceVector - RIP
DistenceVector 특징
1. 라우팅 루프(Loop)가 발생 할 수 있다.
2. Auto-Summary(자동축약)
RIP -> 라우팅 루프가 발생가능
해결책
1. Hop Count 15 Limit
2. Splite-Horizon
3. Holddown Timer
4. Poisoning/Poisoning Reverse
Poison : Hop Count 16 이상
RIP sh ip pro 분석
RIP Timer
1. Update Timer(30s) : 라우팅 테이블 업데이트
2. Invalid Timer(180s) : 업데이트시 초기화. 업데이트가 6번 이루어지지 않을시 동작.
유효하지 않음(Possibly Down)을 확인. 더이상 해당 패킷을 생산하지 않음.
3. Hold Down Timer(180s) : invalid timer가 동작시 이후에 지정시간동안 동작. 이 기간동안 들어오는 해당 경로의 데이터
는 루핑 정보일 확률이 높으므로 무시
4. Flushed Timer(240s) : 업데이트시 초기화. 업데이트가 8번 이루어지지 않을 시 동작.
라우팅 테이블에서 해당 경로를 삭제.
5. Sleep Timer(긴급, 1s) : Poisoning, Triggerd Update시 발생.
Redistributing(재분배) : RIP
Automatic network summarization is in effect : 자동축약이 적용되고 있음
not in effect로 바뀜.
Maximum path : 4
특정 네트워크에 대한 로드 밸런싱에 사용할 회선의 최대 갯수
RIP 의 경우 로드밸런싱을 ECMP로 적용함.
ECMP : Equal Cost Multi Path
UCMP : Unequal Cost Multi Path
Valiance값을 통해서 제한. 최적의 cost * Valiance.
Valiance가 1인경우 ECMP와 UCMP가 같은 동작을 함.
Routing for Networks:
관리자가 광고를 위해 등록한 정보값
Routing Information Sources:
Gateway Distance Last Update
Gateway --> 현제 adj router의 IP
Distance: (default is 120)
Send | Resive | |
default | 1 | 1 2 |
RIPv1 | 1 | 1 |
RIPv2 | 2 | 2 |
RIPv1 패킷
src : 자신의 인터페이스주소
des : BC
UDP 520 포트 사용
전달할 네트워크 1.1.1.0 --> 1.0.0.0
전달한 대상 네트워크 1.1.2.0 --> 1.0.0.0
만약 전달할 네트워크가 전달한 대상 네트워크와 같다면 상세 네트워크로 전송
등록된 서브넷 마스크를 기반으로 상세 네트워크를 생산.
metric : 최적 경로를 선출하기 위한 고려 대상. 요소.
RIP는 단일 metric(hop count)를 사용.
metric을 이용한 연산 결과 --> cost
RIP의 경우 metric == cost == hop count
RIPv2 패킷
src : 보내는 인터페이스 주소
des : 224.0.0.9
Netmask 필드가 존재 --> classless routing protocol
VLSM 환경 : Valiable Length Subnet Mask
R2의 광고를 R1은 받으나 R1의 광고를 받지 못함을 확인 --> Receive Version이 다르기 때문.
Receive 1 2 설정
int s1/0
ip rip recive version 1 2
'네트워크 및 서버 > 네트워크' 카테고리의 다른 글
Passive-interface 실습 (0) | 2024.09.13 |
---|---|
Passive-interface (0) | 2024.09.13 |
Distanse Vector Routing Protocol Looping 방지시스템 (0) | 2024.09.09 |
RIP (0) | 2024.09.06 |
Port-Security (0) | 2024.09.05 |