추천, 2025

에디터의 선택

OSPF와 BGP의 차이점

OSPF와 BGP의 가장 큰 차이점은 OSPF는 도메인 내부 라우팅 프로토콜이고 BGP는 도메인 간 라우팅 프로토콜입니다. OSPF 프로토콜은 링크 상태 라우팅을 사용합니다. 반면에 BGP 프로토콜은 경로 벡터 라우팅을 사용합니다.

자율 시스템 내에서 수행되는 라우팅 작업은 도메인 간 라우팅 또는 내부 게이트웨이 라우팅이라고하며 라우팅이 두 개의 자치 시스템간에 수행되는 경우이를 도메인 간 라우팅 또는 외부 게이트웨이 라우팅이라고합니다. 자율 시스템 은 단일 관리로 제어되는 네트워크와 라우터의 조합입니다.

비교 차트

비교 근거OSPFBGP
의지
열린 최단 경로 우선경계 게이트웨이 프로토콜
게이트웨이 프로토콜
OSPF는 내부 게이트웨이 프로토콜입니다.BGP는 외부 게이트웨이 프로토콜입니다.
이행구현하기 쉽다.구현할 복합체
수렴
빠른느린
디자인계층 적 네트워크 가능메쉬 드
장치 리소스 필요메모리 및 CPU 집중라우팅 테이블의 크기에 의존하지만 스케일링은 BGP에서 더 좋습니다.
네트워크의 크기중앙 집중식으로 관리 할 수있는 주로 소규모 네트워크에서 사용됩니다.주로 인터넷과 같은 대규모 네트워크에서 사용됩니다.
기능가장 빠른 경로가 가장 짧습니다.데이터 그램에 가장 적합한 경로가 결정됩니다.
사용 된 알고리즘다이크 스트라 알고리즘최적 경로 알고리즘
실험 계획안IPTCP
포트89179
유형링크 상태경로 벡터

OSPF의 정의

Open Shortest Path First 는 내부 게이트웨이 프로토콜입니다. IGP (Interior Gateway Protocol) 워킹 그룹은 SPF (Shortest Path First) 알고리즘을 기반으로 IGP를 설계하여 인터넷 프로토콜 네트워크에서이를 사용합니다. 링크 상태 라우팅을 사용합니다. OSPF는 RIP의 한계 때문에 만들어졌습니다. RIP 프로토콜은 대규모의 이기종 인터 네트워크 서비스 기능이 제한적이었습니다. OSPF는 계층 내에서 작동 할 수있는 링크 상태 라우팅입니다. 계층 구조에서 최상위 레벨과 최대 엔티티는 자치 시스템입니다. OSPF는 링크 상태 알림을 전송하기 위해 계층 적 영역 내의 라우터를 호출합니다.

OSPF는 다양한 인증 방식을 허용하며 라우터 내의 모든 교환기를 인증해야합니다. 인증의 목적은 인증 된 라우터 만 라우팅 정보를 광고 할 수있게하는 것입니다. 개별 경로는 각 서비스 유형에 대한 HOP 수 및 높은 처리량을 기반으로 단일 대상으로 계산됩니다. 대상에 동일한 비용의 경로가 여러 개있을 경우 트래픽이 균등하게 분산되는로드 균형 조정을 수행합니다.

OSPF에서 일련의 네트워크는 독립적 인 영역으로 그룹화됩니다. 영역은 나머지 자치 시스템 및 다른 영역에서도 토폴로지를 숨 깁니다. 이 정보 숨김은 라우팅 트래픽을 줄입니다. 네트워크 (내부 소스)에서 얻은 정보를 외부 라우터 (외부 소스)에서 얻은 정보와 구분하기 위해 OSPF에서 고유 한 메시지 형식이 사용됩니다.

영역 분할은 네트워크의 소스 및 대상 위치와 동일한 영역 또는 다른 영역에 있는지 여부에 따라 두 가지 종류의 라우팅을 작성합니다. 소스 및 대상이 동일한 영역에있는 경우이를 영역 내 라우팅이라고하며 다른 영역에있는 소스 및 대상을 영역 간 라우팅 이라고합니다.

BGP의 정의

Border Gateway Protocol (BGP) 은 인터넷의 라우팅 정보를 교환하기 위해 고안된 외부 게이트웨이 프로토콜입니다. 임의의 토폴로지를 사용하여 BGP는 모든 자치 시스템의 인터 네트워크를 연결할 수 있습니다. 적어도 하나의 다른 자치 시스템의 BGP 라우터에 연결해야하는 BGP를 실행할 수있는 기능을 갖춘 각 자치 시스템에 최소한 하나의 라우터가 있어야합니다.

BGP는 풀 메쉬, 부분 메쉬와 같은 모든 구성에 연결된 AS 세트를 관리 할 수 ​​있으며 시간이 지남에 따라 토폴로지에서 발생하는 변경 사항을 처리 할 수도 있습니다. BGP 시스템은 기본적으로 네트워크 도달 정보를 다른 BGP 시스템과 교환하고 BGP 라우터에서 수신 된 도달 가능성 정보를 사용하여 자율 시스템 그래프를 생성합니다. 경로 벡터 라우팅 메커니즘은 BGP 시스템에서 사용된다. 왜냐하면 거리 벡터 라우팅과 링크 상태 라우팅은 동작 도메인이 커지면 다루기 힘들 기 때문이다.

경로 벡터 라우팅에서 라우터는 각각의 경로에 도달 할 수있는 네트워크 목록을 가지고 있습니다. 네트워크 대역폭을 절약하고 CIDR (Classless Inter-Domain Routing)을 지원합니다. BGP 프로토콜에는 자율 시스템 내에서 일어나는 일과 자치 시스템에 필요한 사전 요구 사항에 대한 정보가 없습니다. 자체 토폴로지를 가지며 경로를 결정하기 위해 라우팅 프로토콜을 선택합니다.

BGP 라우터는 일반적으로 자치 시스템의 경계 (경계) 근처에있는 다른 자치 시스템의 피어와 통신해야하므로 Border Gateway Protocol이라고합니다. 이 통신은 한 쌍의 자치 시스템이 라우팅 정보를 교환하는 것을 허용하고 라우터가 BGP 피어가되는 것을 포함 할 때 발생합니다.

OSPF와 BGP의 주요 차이점

  1. OSPF는 Open Shortest Path First를 나타내지 만 BGP는 Border Gateway Protocol로 확장됩니다.
  2. OSPF는 라우팅 작업이 자율 시스템 내에서 수행되는 내부 게이트웨이 라우팅 프로토콜입니다. 반면에 BGP는 두 개의 자치 시스템간에 라우팅 작업을 수행 할 수 있도록하는 외부 게이트웨이 라우팅 프로토콜입니다.
  3. OSPF는 구현하기가 쉽지만 BGP는 구현하기가 쉽습니다.
  4. 라우터가 최신 라우팅 정보를 공유하고 업데이트하는 데 걸리는 시간을 수렴이라고합니다. 따라서 OSPF는 적은 시간을 사용하여 컨버전스를 달성 할 수 있습니다. 대조적으로, BGP는 OSPF에 비해 느린 수렴 속도를 가지고 있습니다.
  5. OSPF는 계층 적 구조를 따르는 반면 BGP는 대개 메쉬 구조를 채택합니다.
  6. OSPF는 메모리 및 CPU 리소스를 집중적으로 사용해야합니다. 반대로, BGP에서 장치 리소스의 필요성은 라우팅 테이블의 크기에 의존합니다.
  7. BGP는 OSPF보다 유연하고 확장 성이 뛰어나고 대규모 네트워크에서 사용됩니다.
  8. OSPF의 주요 목적은 가장 빠른 경로를 결정하는 것입니다. 반대로 BGP는 최상의 경로를 결정하는 데 중점을 둡니다.
  9. OSPF는 링크 상태 라우팅을 사용하는 반면 BGP는 경로 벡터 라우팅을 사용합니다.

결론

OSPF는 내부 게이트웨이 라우팅 프로토콜이며 BGP는 외부 게이트웨이 라우팅 프로토콜입니다. OSPF는 각 라우터가 영역에있는 모든 라우터에 인접 라우터의 상태를 보내는 링크 상태 라우팅을 기반으로합니다. 반면 BGP는 경로 벡터 라우팅을 기반으로합니다. 라우터는 각 경로에 도달 할 수있는 경로로 도달 할 수있는 네트워크 목록을 가지고 있습니다.

Top