'BGP 메시지'에 해당되는 글 1건

  1. 네트워크 BGP 메시지 (2) 2009/04/15

네트워크 BGP 메시지

Posted at 2009/04/15 22:38// Posted in study/network
BGP 는 TCP 레이어에서 작동되므로 IP 와는 달리 연결 개념이 있다.
  1. BGP 는 TCP 커넥션을 이용해 물리적으로 직접 연결된 다른 라우터에 접속한다.
  2. 접속이 성공하면 연결 설정에 OPEN, NEGO, KEEP-ALIVE 메시지를 사용한다
  3. 루트(Route) 정보는 UPDATE 메시지를 통해 교환된다.
BGP 업데이트 메시지는 전세계로 퍼진다. 업데이트 메시지내에 현재까지 지나온 AS 주소가 모두 추가되어 있어 만약 자신에게 다시 돌아오더라도 해당 메시지를 무시해 루프를 방지하게 된다.

BGP 는 가장 짧은 AS경로를 가진  루트(Route)를 선택한다. 선택에서 제외된 다른 루트 정보는 다른 AS 로 보내지는 않지만 계속 소유하고 있으며 만약 가장 짧은 루트가 끊길 경우 가지고 있던 다른 루트를 사용하게 된다.

BGP 메시지는 (IP헤더, TCP 헤더, BGP 메시지) 순서로 붙어있어 BGP 데몬이 없으면 TCP 헤더뒤 메시지를 확인 불가능하다.

BGP 업데이트 메시지는 (공통헤더, 취소 경로(Withdraw Routes), 경로 속성(Path Attribute), 추가 경로(Network Prefixes))로 구성된다. 경로 속성은 어떤 AS 를 거쳐 도착했는지를 나타내는 BGP 의 핵심적인 부분이다.

경로 속성에는 매우 다양한 정보가 들어있어
라우터마다 필수 구현(Well-known bit) 할 것과 옵션 구현(Optional bit)할 것으로 나누어져 있다.
설령 옵션 구현일지라도 다른 라우터에게 반드시 전달해야할 것(Transitive bit)와 전달안해도 되는 것(Nontransitive bit)가 존재한다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/04/15 22:38 2009/04/15 22:38