의견.png

경계 경로 프로토콜

위키원
Asadal (토론 | 기여)님의 2021년 2월 18일 (목) 22:39 판 (같이 보기)
이동: 둘러보기, 검색

경계 경로 프로토콜(Broader Gateway Protocol, BGP)는 외부 라우팅 프로토콜(Exterior Gateway Protocol, EGP)로 자율 시스템(관리 도메인)과 자율 시스템 사이에서 사용되는 라우팅 프로토콜이다.[1]

개요

정해진 정책에 의하여 최적 라우팅 경로를 수립하며, 경로 벡터 방식의 라우팅 프로토콜로 다른 내부 라우팅 프로토콜(Interior Gateway Protocol)보다 컨버전스가 느리지만, 대용량의 라우팅 정보를 교환할 수 있는 프로토콜이다. TCP 포트 179번을 통하여 인접 라우터들과 이웃 관계를 성립하며, 이웃 라우터 간에는 유니캐스트, 라우팅 업데이트를 실시한다.[1] 인터넷에서 자율 시스템 중 라우팅 및 도달 가능성 정보를 교환하기 위해 설계된, 표준화된 외부 게이트웨이 프로토콜이다. 초기 연결 시 전체 경로 테이블을 교환하고 , 이후에는 변동 내역이 있을 때만 변동 내역을 교환한다. 패킷 형태에는 마커(Marker), 길이(Length), 타입(Type) 3가지가 있고, 19Bytes 크기의 헤더와 데이터로 구성되어 있으며 오픈(Open), 업데이트(Update), 공고(Notification), 킵얼라이브(Keepalive) 4개의 메시지 타입이 있다.[2]

특징

내부 라우팅 프로토콜과 달리 와이드카드 마스크가 아닌 넷 마스크를 사용한다. 관리자가 임의적으로 범위를 조정할 수 없고, 실제 라우팅 테이블에 등록된 대역을 정확히 입력해야 한다. 장비 사이에 연결된 네트워크 대역은 광고할 필요가 없다. 다만 이웃 명령어를 사용하여 상대방 장비를 정확히 지정해야 한다.[3]

동작 원리

  1. Idle
  2. Connect
  3. Active
  4. Open Sent
  5. Open Confirm
  6. Established[2]

토폴로지

[4]

트래픽

[5]

축약

[6]

종류

경계 경로 프로토콜에는 iBGP와 eBGP 두 가지가 있다.[7]

문제

[8]

BGP 유출

[9]

각주

  1. 1.0 1.1 무미닝, 〈(네트워크) 라우팅 프로토콜 (RIP, OSPF, BGP)〉, 《네이버 블로그》, 2017-05-23
  2. 2.0 2.1 짬밥, 〈BGP (Broader Gateway Protocol 경계 경로 프로토콜)〉, 《티스토리》, 2017-05-23
  3. 피망IT, 〈(Router) BGP (Border Gateway rotocol) 개념 및 설정 (1/2))〉, 《티스토리》
  4. 부록 B: BGP 고급 라우팅〉, 《sonicwall》
  5. SectionR0, 〈Network (18) BGP (경계 경로 프로토콜)〉, 《티스토리》, 2020-01-25
  6. 고미, 〈BGP - Aggregation〉, 《네이버 블로그》, 2017-10-27
  7. jh0110love, 〈BGP〉, 《네이버 블로그》, 2010-03-02
  8. 피망IT, 〈(Router) BGP (Border Gateway rotocol) 개념 및 설정 (2/2)〉, 《티스토리》
  9. 서신석, 홍성철, 홍원기, 〈BGP 보안 위협 요소와 대처방안〉, 《포항공과대학교 컴퓨터공학과》

참고자료

같이 보기


  의견.png 이 경계 경로 프로토콜 문서는 인터넷에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.