라우팅 프로토콜: Difference between revisions
From CS Wiki
No edit summary |
(약어 서술) |
||
(7 intermediate revisions by 5 users not shown) | |||
Line 8: | Line 8: | ||
TCP 179번 포트를 이용한다. | TCP 179번 포트를 이용한다. | ||
==라우팅 프로토콜 분류== | ===라우팅 프로토콜 분류=== | ||
*Distance Vector 방식 : RIP, RIPv2, IGRP | *Distance Vector 방식 : RIP, RIPv2, IGRP | ||
Line 14: | Line 14: | ||
*Hybrid 방식 : EIGRP | *Hybrid 방식 : EIGRP | ||
==[[내부 라우팅 프로토콜]]== | ==[[내부 라우팅 프로토콜]] (IGP)== | ||
;IGP(Interior Gateway Protocol) | ;IGP(Interior Gateway Protocol) | ||
하나의 AS내에서의 라우팅에 이용되는 프로토콜 | 하나의 AS내에서의 라우팅에 이용되는 프로토콜 | ||
===RIP=== | ===[[RIP]]=== | ||
Routing Information Protocol | |||
*홉(Hop)을 기준으로 하고 최대 15홉까지 지원하므로 큰 망에선 사용할 수 없다. | *홉(Hop)을 기준으로 하고 최대 15홉까지 지원하므로 큰 망에선 사용할 수 없다. | ||
*30초마다 모든 라우터에 정보를 업데이트한다. | *30초마다 모든 라우터에 정보를 업데이트한다. | ||
Line 35: | Line 34: | ||
**회선의 상태를 무시한 홉 수 계산 방식이므로 비효율적인 라우팅이 이루어질 수 있다. | **회선의 상태를 무시한 홉 수 계산 방식이므로 비효율적인 라우팅이 이루어질 수 있다. | ||
===OSPF=== | ===[[OSPF]]=== | ||
Open Shortest Path First | Open Shortest Path First | ||
Line 52: | Line 51: | ||
*[[거리 벡터 라우팅|거리 벡터 방식]]과 링크 상태 방식 두 가지 특징을 모두 가진 하이브리드형 IGP | *[[거리 벡터 라우팅|거리 벡터 방식]]과 링크 상태 방식 두 가지 특징을 모두 가진 하이브리드형 IGP | ||
*[[시스코]]에서 독자 개발 | *[[시스코]]에서 독자 개발 | ||
*DUAL 알고리즘 사용 | |||
*최적의 경로를 찾아내기 위해 대역폭, 지연, 신뢰성, MTU 5가지 지표 사용 | *최적의 경로를 찾아내기 위해 대역폭, 지연, 신뢰성, MTU 5가지 지표 사용 | ||
==[[외부 라우팅 프로토콜]]== | ==[[외부 라우팅 프로토콜]] (EGP)== | ||
;EGP(Exterior Gateway Protocol) | ;EGP(Exterior Gateway Protocol) | ||
Line 60: | Line 60: | ||
AS간의 라우팅, 즉 게이트웨이 간의 라우팅에 사용되는 프로토콜이다. | AS간의 라우팅, 즉 게이트웨이 간의 라우팅에 사용되는 프로토콜이다. | ||
===EGP=== | ===[[EGP]]=== | ||
*라우팅의 분류명이기도 하지만 실제 EGP라는 프로토콜도 있었다. | *라우팅의 분류명이기도 하지만 실제 EGP라는 프로토콜도 있었다. | ||
*지금은 사용되지 않는다. | *지금은 사용되지 않는다. | ||
===BGP=== | ===[[BGP]]=== | ||
*EGP보다 한층 업그레이드 된 외부 라우팅 프로토콜. | *EGP보다 한층 업그레이드 된 외부 라우팅 프로토콜. | ||
*초기 연결시에 전체 경로 테이블을 교환하고, 이후엔 변동 내역이 있을 때만 변동 내역을 교환한다. | *초기 연결시에 전체 경로 테이블을 교환하고, 이후엔 변동 내역이 있을 때만 변동 내역을 교환한다. | ||
== 거리 벡터 라우팅과 링크 상태 라우팅 == | |||
{| class="wikitable" | |||
!구분 | |||
!거리 벡터 라우팅 | |||
!링크 상태 라우팅 | |||
|- | |||
|주요 매트릭 | |||
|Hop Count | |||
|Symbolic Length | |||
|- | |||
|경로 설정 | |||
|라우터 간 거리를 더하여 계산 | |||
|다른 라우터까지 Shortest Path 계산 | |||
|- | |||
|경로 알고리즘 | |||
|벨만-포드(Bellman-Ford) 알고리즘 | |||
|다익스트라(Dijkstra) 알고리즘 | |||
|- | |||
|업데이트 범위 | |||
|인접 라우터 | |||
|Area내 모든 라우터 | |||
|- | |||
|업데이트 시점 | |||
|일정주기 | |||
|Link 변화 발생시 | |||
|- | |||
|라우팅 테이블 | |||
|이웃 라우팅 정보 | |||
|네트워크 전체 | |||
|- | |||
|대표 프로토콜 | |||
|RIP, IGRP | |||
|OSPF, EIGRP | |||
|- | |||
|컨버전스 타임 | |||
|느림, 주기적인 정보 교환 | |||
|빠름, 변경 발생시 정보 교환 | |||
|} | |||
==정적 라우팅과 동적 라우팅== | ==정적 라우팅과 동적 라우팅== | ||
*정적(Static) 라우팅 프로토콜 | *'''정적(Static) 라우팅 프로토콜''' | ||
**수작업으로 라우팅 정보를 입력한다, | **수작업으로 라우팅 정보를 입력한다, | ||
**장점 : 동적 라우팅에 비해 설정이 간단하고 라우터의 부하가 작다. | **장점 : 동적 라우팅에 비해 설정이 간단하고 라우터의 부하가 작다. | ||
**단점 : 라우팅 갱신이 수작업으로 입력하여 작업 부담이 크고 최신화가 보장되지 않는다. | **단점 : 라우팅 갱신이 수작업으로 입력하여 작업 부담이 크고 최신화가 보장되지 않는다. | ||
*동적(Dynamic) 라우팅 프로토콜 | *'''동적(Dynamic) 라우팅 프로토콜''' | ||
**라우팅 프로토콜을 사용하여 자동으로 라우팅 정보를 갱신한다. | **라우팅 프로토콜을 사용하여 자동으로 라우팅 정보를 갱신한다. | ||
**장점 : 작업 부담이 없고, 항상 최신 라우팅 정보를 유지할 수 있다. | **장점 : 작업 부담이 없고, 항상 최신 라우팅 정보를 유지할 수 있다. | ||
**단점 : 라우터의 부하가 크다. | **단점 : 라우터의 부하가 크다. |
Latest revision as of 01:10, 23 July 2024
- 라우팅 테이블을 갱신하고, 실제로 라우팅을 수행하기 위한 프로토콜들
TCP 179번 포트를 이용한다.
라우팅 프로토콜 분류[edit | edit source]
- Distance Vector 방식 : RIP, RIPv2, IGRP
- Link State 방식 : IS-IS, OSPF
- Hybrid 방식 : EIGRP
내부 라우팅 프로토콜 (IGP)[edit | edit source]
- IGP(Interior Gateway Protocol)
하나의 AS내에서의 라우팅에 이용되는 프로토콜
RIP[edit | edit source]
Routing Information Protocol
- 홉(Hop)을 기준으로 하고 최대 15홉까지 지원하므로 큰 망에선 사용할 수 없다.
- 30초마다 모든 라우터에 정보를 업데이트한다.
- 180초 이내에 정보가 수신되지 않으면 해당 경로를 이상 상태로 간주한다.
- 거리 벡터 프로토콜이다.
- 최단 경로 탐색에는 Bellman-Ford 알고리즘을 사용한다.
- 장점
- 경로 변화에 민감하게 반응하여 라우팅 정보를 갱신한다.
- 구조가 간단하여 프로세서에 부담이 적다.
- 단점
- 브로드캐스팅 방식이므로 네트워크에 부하를 준다.
- 회선의 상태를 무시한 홉 수 계산 방식이므로 비효율적인 라우팅이 이루어질 수 있다.
OSPF[edit | edit source]
Open Shortest Path First
- RIP와 마찬가지로 Hop을 기준으로 하지만 Hop수에 제한이 없어 큰 망에서 사용할 수 있다.
- RIP처럼 30초에 한번씩 정보를 브로드캐스팅 하지 않고 변경된 정보가 있을때만 브로드캐스팅 한다.
- 다익스트라 알고리즘을 사용하는 링크 상태 프로토콜이다.
- 장점
- 연결 속도를 중심으로 가중치를 두므로 좀 더 지능적인 라우팅이 가능하다.
- 단점
- 라우팅 알고리즘이 복잡하여 프로세서에 부담을 준다.
EIGRP[edit | edit source]
- Enhanced Interior Gateway Routing Protocol
- 거리 벡터 방식과 링크 상태 방식 두 가지 특징을 모두 가진 하이브리드형 IGP
- 시스코에서 독자 개발
- DUAL 알고리즘 사용
- 최적의 경로를 찾아내기 위해 대역폭, 지연, 신뢰성, MTU 5가지 지표 사용
외부 라우팅 프로토콜 (EGP)[edit | edit source]
- EGP(Exterior Gateway Protocol)
AS간의 라우팅, 즉 게이트웨이 간의 라우팅에 사용되는 프로토콜이다.
EGP[edit | edit source]
- 라우팅의 분류명이기도 하지만 실제 EGP라는 프로토콜도 있었다.
- 지금은 사용되지 않는다.
BGP[edit | edit source]
- EGP보다 한층 업그레이드 된 외부 라우팅 프로토콜.
- 초기 연결시에 전체 경로 테이블을 교환하고, 이후엔 변동 내역이 있을 때만 변동 내역을 교환한다.
거리 벡터 라우팅과 링크 상태 라우팅[edit | edit source]
구분 | 거리 벡터 라우팅 | 링크 상태 라우팅 |
---|---|---|
주요 매트릭 | Hop Count | Symbolic Length |
경로 설정 | 라우터 간 거리를 더하여 계산 | 다른 라우터까지 Shortest Path 계산 |
경로 알고리즘 | 벨만-포드(Bellman-Ford) 알고리즘 | 다익스트라(Dijkstra) 알고리즘 |
업데이트 범위 | 인접 라우터 | Area내 모든 라우터 |
업데이트 시점 | 일정주기 | Link 변화 발생시 |
라우팅 테이블 | 이웃 라우팅 정보 | 네트워크 전체 |
대표 프로토콜 | RIP, IGRP | OSPF, EIGRP |
컨버전스 타임 | 느림, 주기적인 정보 교환 | 빠름, 변경 발생시 정보 교환 |
정적 라우팅과 동적 라우팅[edit | edit source]
- 정적(Static) 라우팅 프로토콜
- 수작업으로 라우팅 정보를 입력한다,
- 장점 : 동적 라우팅에 비해 설정이 간단하고 라우터의 부하가 작다.
- 단점 : 라우팅 갱신이 수작업으로 입력하여 작업 부담이 크고 최신화가 보장되지 않는다.
- 동적(Dynamic) 라우팅 프로토콜
- 라우팅 프로토콜을 사용하여 자동으로 라우팅 정보를 갱신한다.
- 장점 : 작업 부담이 없고, 항상 최신 라우팅 정보를 유지할 수 있다.
- 단점 : 라우터의 부하가 크다.