RR   Route Reflector, Route Reflection   루트 리플렉터

(2026-04-08)

1. Route Reflector 이란?BGP에서, 동일 AS 내의 iBGP Full-mesh 연결 문제를 해결하기 위한 기능
     - 특정 라우터(Route Reflector)가 다른 iBGP 라우터들을 대신하여,
     - 경로(Route)를 재광고(Reflect)함으로써, 
     - 모든 iBGP 라우터 간의 직접 연결이 필요하지 않게 함


2. 배경iBGP에서는, 동일 AS 내의 라우터들이 원칙적으로 서로 Full-mesh 형태로 연결되어야 함
     - 이는 iBGP학습한 경로를,
     -  다른 iBGP 이웃에게 다시 광고하지 않는 원칙(☞ Split Horizon) 때문임

  ㅇ 따라서, 라우터 수가 증가할수록, iBGP 세션 수가 급격히 증가하여 확장성이 떨어짐


3. 필요성

  ㅇ 일부 라우터Route Reflector로 지정하여, 
  ㅇ 경로를 대신 반사(Reflect)하도록 함으로써,
  ㅇ 필요한 iBGP 연결 수와 라우팅 정보 교환량을 크게 줄일 수 있음


4. 동작 원리Route Reflector는, 자신이 학습BGP 경로를 다른 iBGP 라우터들에게 재광고(Reflect)함
     - Route Reflector에 한해서는,
     - iBGP 경로를 다른 iBGP 이웃에게 재광고하지 않는 일반적인 Split Horizon 규칙의 예외가 허용됨

  ㅇ 이를 통해,
     - 모든 iBGP 라우터가 서로 직접 연결될 필요 없이,
     - Route Reflector를 중심으로 경로 정보효율적으로 전파됨


5. 특징Route Reflector는, 패킷의 실제 전달 경로에는 영향을 주지 않고,
     - BGP 라우팅 정보의 배포 방식만 변경함
  ㅇ 동일 AS 내에 여러 개의 Route Reflector를 둘 수 있음
  ㅇ 일반 iBGP 라우터와 함께 혼용하여 운용할 수 있음
  ㅇ 대규모 네트워크iBGP 확장성을 크게 향상시킴

  ㅇ 관련 표준 : RFC 2796

BGP 구조 확장
1. Confederation   2. RR  
용어해설 종합 (단일 페이지 형태)

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]