BGP Router

BGP 라우터는 AS 경계(border)에 설치되어 AS 단위 라우팅을 담당하는 라우터이다.

AS 내부에는 IGP 라우터들이 설치되어 있으며, BGP 라우터 사이를 연결한다.

eBGP & iBGP peering

eBGP, iBGP peering 모두 정보를 주고받는 BGP 라우터와 직접 연결되어 있는 관계이다.

BGP 라우터의 BGP UPDATE 메시지 내부 행동

  1. eBGP peer로부터 받은 BGP UPDATE 메세지의 경로를 선택한 경우, 모든 BGP peer들에게 UPDATE 메세지를 전달
    1. eBGP peer에게 전달할 경우 BGP 메시지 새로 작성하여 전송 (AS-PATH 맨 앞에 본인 ASN 추가, NEXT-HOP에 나가는 IP주소 저장)
    2. iBGP peer에게 전달할 경우 BGP 메시지를 그대로 전달 (새로운 AS 거치지 않으므로 AS-PATH는 일정, NEXT-HOP은 일부러 유지)
  2. iBGP peer로부터 받은 BGP UPDATE 메시지의 경로를 선택한 경우, 모든 eBGP peer들에게 UPDATE 메시지를 전달한다.
    1. eBGP peer에게 전달할 경우 BGP 메시지 새로 작성하여 전송 (AS-PATH 맨 앞에 본인 ASN 추가, NEXT-HOP에 나가는 IP주소 저장)

AS 관계

AS-PATH에는 자기 AS 미포함