정적 라우팅이란? (Staic Routing)
관리자가 직접 라우팅 테이블에 경로를 설정하는 프로세스입니다.
* 장점 : 보안 ↑, CPU 부담 ↓
* 단점 : 대규모 네트워크의 경우 관리자가 직접 라우팅 테이블에 경로를 설정하는 것은 부담이 된다.
동적 라우팅이란? (Dynamic Routing)
라우팅 프로토콜에 의해서 경로를 자동으로 설정하는 프로세스입니다.
* 장점 : 최적 경로 자동 설정
* 단점 : 라우터 토폴리지가 변경이 될 때 변경사항을 다른 모든 라우터에게 정보를 전송한다.
-토폴로지 : 컴퓨터 네트워크의 요소(링크, 노드)를 물리적으로 연결해놓은 방식을 말한다.
Distance Vector
거리와 방향을 기준으로 만들어진 라우팅 알고리즘입니다.
* 장점 : 모든 라우터의 정보를 가지고 있지 않기 때문에 메모리가 절약된다.
* 단점 : 홉카운트를 기준으로 라우팅하기 때문에 최적 경로가 아닐 수 있다. 라우팅 테이블에 대한 변화가 없더라도 정해진 시간마다 업데이트를 해야하기 때문에 트래픽이 증가한다.
Link State
라우터가 모든 라우터들의 목적지까지의 경로 정보를 가지고 있는 알고리즘입니다.
* 장점 : SPF(Shortest Path First) 알고리즘을 기반으로 가장 빠른 경로를 찾는다.
* 단점 : 모든 라우팅 정보를 가지고 있어야 하기 때문에 메모리 부담이 크다.
Distance Vector의 심각한 문제
Distance Vector는 한 라우터가 모든 정보를 가지고 있지 않기 때문에 루핑(Looping)이라는 문제가 발생합니다.
Looping은 30초 간격으로 라우팅 정보가 업데이트 되는데 모든 라우터에 전달되는 컨버전스 타임이 길기 때문에 발생한다.
Looping 현상 방지 방법
* Hold Down Timer
네트워크 정보가 다운된 정보를 수신하게 되면 홀드 타이머가 작동되며 그 시간 동안 해당 네트워크 정보가 들어와도 무시한다.
* Maximum Hop Count 15 설정
홉카운트가 15가 넘게 되면 네트워크로 간주하지 않는다.
* Route Poisoning
다운된 네트워크 값이 들어오면 메트릭 값을 16으로 변경한다. 16으로 변경이 되면 네트워크 정보를 무시한다.
* Split Horizon
두 인접한 라우터 간의 루핑만을 막을 수 있으며 라우팅 정보가 온 곳으로 다운된 네트워크 정보만 전송하지 않는다.
사진 출처 : https://url.kr/YzJHCM
수정이 필요하거나 궁금한 점 있으시면 댓글 달아주세요. 글 읽어주셔서 감사합니다. :D
'introduceThing > Network Information' 카테고리의 다른 글
[Network] IEEE 802.1q와 Cisco ISL (2) | 2020.04.22 |
---|---|
[Network] TCP와 UDP (2) | 2020.04.20 |
[Network] OSI 캡슐화, Encapsulation (2) | 2020.04.18 |
[Network] TCP/IP 4계층 (2) | 2020.04.17 |
[Network] OSI 7계층 (2) | 2020.04.16 |