본문 바로가기
Network tech/BGP

[BGP] BGP(Border Gateway Protocol) attribute_1

by 어깨 :) 2024. 4. 21.
728x90

BGP attribute는 경로 선택 과정에서 중요한 역할을 하며, 이를 이해하는 것은 네트워크 엔지니어에게 매우 중요합니다. AS_PATH 속성은 경로의 AS 번호 시퀀스를 나타내며, BGP Best Path 알고리즘에서 경로 선택에 영향을 줍니다. 다른 예로는 LOCAL Preference 속성이 있으며, 이는 BGP 경로의 우선순위를 결정하는 데 사용됩니다.

 

이러한 BGP attribute에 대한 깊은 이해는 네트워크 설계와 문제 해결에 필수적입니다. 또한 BGP attribute를 조절하여 트래픽 엔지니어링을 수행하고, 효율적인 인터넷 연결을 구축하는 데 도움이 됩니다. 따라서 BGP attribute에 대한 지식은 네트워크 전문가들에게 필수적인 요소입니다.

 

 1. Local preference

-인접 AS로 나가는 경로를 조정할 때 사용

 -iBGP Peer 간에만 전달되며 AS 외부로는 전송되지 않음

1-1. Local preference 동작방식

 

-2.2.2.0에 대한 라우팅 정보를 수신하면서 Local Preference 값을 지정하지 않음(Default:100)

 

-이미 R3에게 자신의 Local preference 값을 전송한 경우라면 취소 메시지를 보내고 전송하기 전이라면

  자신의 Local preference 값은 R3에게 전송하지 않음

 

 

 

 

2. As path

 -라우팅 루프를 방지

 eBGP 네이버의 라우팅 정보에 자신의 AS 번호가 포함되어 있으면 루프가 발생했음을 의미하므로 버림

 -해당 네트워크까지 가는 경로상에 있는 AS의 번호들을 기록해 놓은 속성, AS_SETAS_SEQUENCE 두 가지가 있음

 -AS 경로가 짧은 경로가 선택됨 (거치는 AS의 수가 적은 경로가 우선)

 

 

 

2-1. AS_Sequence, AS_SET

1) AS_Sequence

 -해당 네트워크가 소속된 AS번호가 가장 오른쪽에, 현재의 AS와 인접한 AS가 왼쪽에 기록에 기록됨

 -iBGP 네이버에게 라우팅 정보를 전송할 때는 자신의 AS 번호를 추가하지 않으며 eBGP 네이버에게 라우팅 정보를 전송할 때만 자신의 AS 번호를 추가함

 

2) AS_SET

 -AS 번호를 순서 없이 기록한 것을 말하며 보통 축약 네트워크에 사용됨

728x90