728x90
반응형
1. BGP Route-Reflector Overview
1) BGP Route-Reflector Overview
- RFC 4456에 정의
- Route-Reflector를 사용하여 Split-Horizon Rule을 미적용
- 즉, iBGP한테 수신한 경로를 iBGP로 광고 가능
- Route Reflector를 사용하면 AS 내의 모든 iBGP가 Loop을 방지하고 Route에 대해 학습 가능
2) BGP Route-Reflector 용어
용어 | 설명 |
Route-Reflector | ❍ Split-Horizon Rule을 면제받은 라우터 ❍ Route-Reflector는 다른 Route Reflector의 Client로 동작 가능 |
Route-Reflector Client | ❍ Route-Reflector에서 Client로 지정된 라우터 |
Non-Client | ❍ Route Reflector와 Neighbor 관계지만 Client가 아닌 라우터 |
Cluster | ❍ Route-Reflector와 Client의 집합 ❍ 하나의 AS에서 여러 Cluster를 구성 가능 |
Cluster-ID | ❍ 기본적으로 Route-Reflector Router-ID를 사용 ❍ 고유한 4byte의 식별자로 사용 |
Cluster-List | ❍ 통과해온 경로의 Cluster-ID를 나열한 정보 ❍ RR에서 RR Client로 광고 시, Cluster-ID를 추가 ❍ Cluster 외부에서 수신한 라우팅 정보에 자신이 속한 Cluster-ID가 포함되어 있다면 라우팅 Loop이 발생했다고 판단하여 라우팅 정보를 무시 ❍ 보통 인터넷에서 'AS 내부의 Cluster 간의 Loop 방지용'으로 설명 |
Originator-ID | ❍ 한 AS 내부에서 특정 경로를 BGP에 포함시킨 라우터의 Router-ID를 의미 - Local-AS에서 해당 경로의 발신자 Router-ID를 송신 ❍ RR에서 RR Client로 광고 시, Originator-ID 를 추가 ❍ 광고 받은 특정 경로의 Originator-ID가 자신이면 해당 라우터는 이를 무시 ❍ 보통 인터넷에서 'AS 내부에서만 사용하며 Cluster 내부의 Loop 방지용'으로 설명 |
3) BGP Route-Reflector Example
4) Route-Reflector Attribute Overview
- Route-Reflector는 Split-Horizon Rule을 무시하여 라우팅 정보 Loop 발생 가능
- Route-Reflector에서 두 가지의 속성을 이용하여 라우팅 정보 Loop을 감지하고 회피
- Originator-ID 및 Cluster-List 속성은 Route-Reflector 환경에서만 존재
- 해당 속성은 AS 내부에서만 유지되며 AS 외부로 미전파
Type Code | Name | Category |
9 | Originator-ID | Optional Non-Transitive |
10 | Cluster-List | Optional Non-Transitive |
2. Route-Reflector Update 동작 과정
1) From Non-Client – Operation Process
- Non-Client로부터 수신된 경우, Client 및 eBGP로 광고
- 다른 Non-Client로 미전파
2) From Client – Operation Process
- Client로부터 수신된 경우, 모든 Client, Non-Client, eBGP로 광고
- 경로를 광고한 RR Client도 복사본을 수신하고 자신을 발신자로 인지하여 BGP Table에서 Best-Path로 미선출
3) From eBGP - Operation Process
- eBGP로부터 수신된 경우, 모든 iBGP로 광고
- 위와 같이 eBGP로부터 수신된 경우, Route-Reflector와 관련이 없는 Case
3. Route-Reflector Configuration
1) Route-Reflector Configuration
- BGP Context에서 'cluster'를 이용하여 Route-Reflector 설정 가능
- 'cluster'를 이용하여 Cluster-ID를 구성
- Route-Reflector Client에 대한 추가 구성은 불필요
- 원하는 경우 특정 Peer에 대한 Reflection 기능 해제 가능
2) Route-Reflector Configuration 확인
- Cluster-ID 및 Originator-ID 값 확인 가능
728x90
반응형
'네트워크 > BGP' 카테고리의 다른 글
Introduction to BGP Confederation (0) | 2024.03.22 |
---|---|
BGP Auto-Summary (0) | 2024.03.21 |
How to Advertise Networks in BGP (0) | 2024.03.20 |
BGP Route-Reflector Sample Configuration(Cisco IOL) (0) | 2024.03.19 |
BGP Split-Horizon (0) | 2024.03.17 |
BGP Next-Hop (0) | 2024.03.16 |
IGP Synchronization Sample Configuration(Cisco IOL) (0) | 2024.03.15 |
IGP Synchronization (0) | 2024.03.14 |