라우팅 프로토콜 편집하기

IT위키

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.

편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.

최신판 당신의 편집
1번째 줄: 1번째 줄:
[[분류:네트워크]]
[[분류:네트워크]][[분류:프로토콜]][[분류:정보처리기사]][[분류:정보보안기사]]
[[분류:프로토콜]]
[[분류:정보처리기사]]
[[분류:정보보안기사]]
 
;라우팅 테이블을 갱신하고, 실제로 라우팅을 수행하기 위한 프로토콜들
;라우팅 테이블을 갱신하고, 실제로 라우팅을 수행하기 위한 프로토콜들
TCP 179번 포트를 이용한다.
TCP 179번 포트를 이용한다.


===라우팅 프로토콜 분류===
== 라우팅 프로토콜 분류 ==
 
* Distance Vector 방식 : RIP, RIPv2, IGRP
*Distance Vector 방식 : RIP, RIPv2, IGRP
* Link State 방식 : IS-IS, OSPF
*Link State 방식 : IS-IS, OSPF
* Hybrid 방식 : EIGRP
*Hybrid 방식 : EIGRP
 
==[[내부 라우팅 프로토콜]]==
 
;IGP(Interior Gateway Protocol)


== [[내부 라우팅 프로토콜]] ==
; IGP(Interior Gateway Protocol)
하나의 AS내에서의 라우팅에 이용되는 프로토콜
하나의 AS내에서의 라우팅에 이용되는 프로토콜
===[[RIP]]===
=== RIP ===
Routing Information Protocol
Router Interchange Protocol
 
* 가장 많이 사용되는 라우팅 프로토콜
*홉(Hop)을 기준으로 하고 최대 15홉까지 지원하므로 큰 망에선 사용할 수 없다.
* 홉(Hop)을 기준으로 하고 최대 15홉까지 지원하므로 큰 망에선 사용할 수 없다.
*30초마다 모든 라우터에 정보를 업데이트한다.
* 30초마다 모든 라우터에 정보를 업데이트한다.
*180초 이내에 정보가 수신되지 않으면 해당 경로를 이상 상태로 간주한다.
* 180초 이내에 정보가 수신되지 않으면 해당 경로를 이상 상태로 간주한다.  
*[[거리 벡터 라우팅|거리 벡터 프로토콜]]이다.
* 거리 벡터 프로토콜이다.
*최단 경로 탐색에는 Bellman-Ford 알고리즘을 사용한다.
* 최단 경로 탐색에는 Bellman-Ford 알고리즘을 사용한다.
*'''장점'''
* '''장점'''
**경로 변화에 민감하게 반응하여 라우팅 정보를 갱신한다.
** 경로 변화에 민감하게 반응하여 라우팅 정보를 갱신한다.  
**구조가 간단하여 프로세서에 부담이 적다.
** 구조가 간단하여 프로세서에 부담이 적다.
*'''단점'''
* '''단점'''
**브로드캐스팅 방식이므로 네트워크에 부하를 준다.
** 브로드캐스팅 방식이므로 네트워크에 부하를 준다.  
**회선의 상태를 무시한 홉 수 계산 방식이므로 비효율적인 라우팅이 이루어질 수 있다.
** 회선의 상태를 무시한 홉 수 계산 방식이므로 비효율적인 라우팅이 이루어질 수 있다.


===[[OSPF]]===
=== OSPF ===
Open Shortest Path First
Open Shortest Path First
* RIP와 마찬가지로 Hop을 기준으로 하지만 Hop수에 제한이 없어 큰 망에서 사용할 수 있다.
* RIP처럼 30초에 한번씩 정보를 브로드캐스팅 하지 않고 변경된 정보가 있을때만 브로드캐스팅 한다.
* 다익스트라 알고리즘을 사용하는 링크 상태 프로토콜이다.
* '''장점'''
** 연결 속도를 중심으로 가중치를 두므로 좀 더 지능적인 라우팅이 가능하다.
* '''단점'''
** 라우팅 알고리즘이 복잡하여 프로세서에 부담을 준다.


*RIP와 마찬가지로 Hop을 기준으로 하지만 Hop수에 제한이 없어 큰 망에서 사용할 수 있다.
=== [[EIGRP]] ===
*RIP처럼 30초에 한번씩 정보를 브로드캐스팅 하지 않고 변경된 정보가 있을때만 브로드캐스팅 한다.
*다익스트라 알고리즘을 사용하는 링크 상태 프로토콜이다.
*'''장점'''
**연결 속도를 중심으로 가중치를 두므로 좀 더 지능적인 라우팅이 가능하다.
*'''단점'''
**라우팅 알고리즘이 복잡하여 프로세서에 부담을 준다.
 
===[[EIGRP]]===
 
;Enhanced Interior Gateway Routing Protocol
;Enhanced Interior Gateway Routing Protocol
* 거리 벡터형과 링크 상태형 두 가지 특징을 모두 가진 하이브리드형 IGP
* [[시스코]]에서 독자 개발
* 최적의 경로를 찾아내기 위해 대역폭, 지연, 신뢰성, MTU 5가지 지표 사용


*[[거리 벡터 라우팅|거리 벡터 방식]]과 링크 상태 방식 두 가지 특징을 모두 가진 하이브리드형 IGP
== [[외부 라우팅 프로토콜]] ==
*[[시스코]]에서 독자 개발
*DUAL 알고리즘 사용
*최적의 경로를 찾아내기 위해 대역폭, 지연, 신뢰성, MTU 5가지 지표 사용
 
==[[외부 라우팅 프로토콜]]==
 
;EGP(Exterior Gateway Protocol)
;EGP(Exterior Gateway Protocol)
AS간의 라우팅, 즉 게이트웨이 간의 라우팅에 사용되는 프로토콜이다.
AS간의 라우팅, 즉 게이트웨이 간의 라우팅에 사용되는 프로토콜이다.


===[[EGP]]===
=== EGP ===
 
* 라우팅의 분류명이기도 하지만 실제 EGP라는 프로토콜도 있었다.  
*라우팅의 분류명이기도 하지만 실제 EGP라는 프로토콜도 있었다.
* 지금은 사용되지 않는다.
*지금은 사용되지 않는다.
 
===[[BGP]]===
 
*EGP보다 한층 업그레이드 된 외부 라우팅 프로토콜.
*초기 연결시에 전체 경로 테이블을 교환하고, 이후엔 변동 내역이 있을 때만 변동 내역을 교환한다.
 
== 거리 벡터 라우팅과 링크 상태 라우팅 ==
{| class="wikitable"
!구분
!거리 벡터 라우팅
!링크 상태 라우팅
|-
|주요 매트릭
|Hop Count
|Symbolic Length
|-
|경로 설정
|라우터 간 거리를 더하여 계산
|다른 라우터까지 Shortest Path 계산
|-
|경로 알고리즘
|벨만-포드(Bellman-Ford) 알고리즘
|다익스트라(Dijkstra) 알고리즘
|-
|업데이트 범위
|인접 라우터
|Area내 모든 라우터
|-
|업데이트 시점
|일정주기
|Link 변화 발생시
|-
|라우팅 테이블
|이웃 라우팅 정보
|네트워크 전체
|-
|대표 프로토콜
|RIP, IGRP
|OSPF, EIGRP
|-
|컨버전스 타임
|느림, 주기적인 정보 교환
|빠름, 변경 발생시 정보 교환
|}


==정적 라우팅과 동적 라우팅==
=== BGP ===
* EGP보다 한층 업그레이드 된 외부 라우팅 프로토콜.
* 초기 연결시에 전체 경로 테이블을 교환하고, 이후엔 변동 내역이 있을 때만 변동 내역을 교환한다.


*'''정적(Static) 라우팅 프로토콜'''
== 정적 라우팅과 동적 라우팅 ==
**수작업으로 라우팅 정보를 입력한다,
* 정적(Static) 라우팅 프로토콜
**장점 : 동적 라우팅에 비해 설정이 간단하고 라우터의 부하가 작다.
** 수작업으로 라우팅 정보를 입력한다,
**단점 : 라우팅 갱신이 수작업으로 입력하여 작업 부담이 크고 최신화가 보장되지 않는다.
** 장점 : 동적 라우팅에 비해 설정이 간단하고 라우터의 부하가 작다.
*'''동적(Dynamic) 라우팅 프로토콜'''
** 단점 : 라우팅 갱신이 수작업으로 입력하여 작업 부담이 크고 최신화가 보장되지 않는다.
**라우팅 프로토콜을 사용하여 자동으로 라우팅 정보를 갱신한다.
* 동적(Dynamic) 라우팅 프로토콜
**장점 : 작업 부담이 없고, 항상 최신 라우팅 정보를 유지할 수 있다.
** 라우팅 프로토콜을 사용하여 자동으로 라우팅 정보를 갱신한다.
**단점 : 라우터의 부하가 크다.
** 장점 : 작업 부담이 없고, 항상 최신 라우팅 정보를 유지할 수 있다.
** 단점 : 라우터의 부하가 크다.
IT위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는 IT위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다. 저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소 편집 도움말 (새 창에서 열림)