
BGP 다이나믹 라우팅 프로토콜 백업 라우팅의 실무
1. BGP 다이나믹 라우팅 프로토콜의 메인/백업 경로의 Inbound / Outbound 우선순위 설정 방법
2. 실무에서의 BGP 다이나믹 라우팅 Local Preference 와 AS Path Prepend 설정 예시

1. BGP 다이나믹 라우팅 프로토콜의 메인/백업 경로의 Inbound / Outbound 우선순위 설정 방법
BGP (Border Gateway Protocol)는 다른 라우팅 프로토콜과 달리, 단순한 metric 기반이 아닌 정책 기반(Policy-Based)으로 경로를 결정합니다.
즉, BGP는 Inbound/Outbound 트래픽의 경로 우선순위를 매우 정밀하게 설정할 수 있어요.
✅ 용어 먼저 정리
| 용어 | 의미 |
| Outbound 트래픽 | 내가 보내는 트래픽 → 목적지로 가는 경로 선택 |
| Inbound 트래픽 | 상대방이 내 네트워크로 들어오는 경로 선택 |
BGP에서는 Outbound는 내가 선택 가능,
Inbound는 상대방이 경로를 선택하므로
내가 우선순위 힌트(hint)를 주는 방식으로 설정합니다.
✅ Outbound 우선순위 설정 주요 항목
| 우선순위 | 항목 | 설명 | 적용 방향 |
| 1️⃣ | Weight | Cisco 전용, 가장 먼저 적용 | Outbound |
| 2️⃣ | Local Preference | 내가 선호하는 경로 우선순위 | Outbound |
| 3️⃣ | AS Path Length | 짧은 경로 선호 | Outbound |
| 4️⃣ | MED | 상대방이 나에게 추천하는 경로 우선순위 | 상대방이 Inbound 판단용으로 전달함 |
✅ Inbound 트래픽 우선순위 설정 방법 (상대방의 선택에 영향 주기)
BGP는 상대방이 어떤 경로를 선택할지 내가 직접 강제할 수는 없지만,
AS Path 조작, MED 조정, Community 설정 등을 통해 **힌트(우선순위 가이드)**를 제공할 수 있습니다.
✅ 주요 Inbound 우선순위 설정 방법
| 방법 | 적용 방식 | 설명 |
| AS Path Prepend | route-map + as-path prepend | 내 경로를 길게 보여서 비선호하게 만듦 |
| MED (Multi Exit Discriminator) | set metric | 동일 AS에 다수 경로가 있을 때, 낮은 값 선호 |
| BGP Community | set community | 상대방의 정책 기반 라우팅을 유도함 |
| No-Export / No-Advertise | 경로 제한 | 일부 경로는 BGP 경로로 전달 금지 |
🔁 요약 비교표: Inbound vs Outbound
| 항목 | Outbound | Inbound |
| 내가 제어 가능? | ✅ 완전 제어 가능 | ⚠️ 직접 제어 불가, 우선순위 힌트만 가능 |
| 주요 도구 | Weight, Local-Preference, AS_PATH | AS Path Prepend, MED, Community |
| 우선순위 제어 방법 | 내 라우터에서 직접 라우팅 결정 | 상대방이 내 힌트를 기반으로 경로 선택 |
| 자주 쓰이는 목적 | 트래픽 경로 최적화, 회선 절약 | 트래픽 유입 경로 조정, 부하 분산 |
🧠 결론 한 줄 요약
BGP에서 Outbound 경로는 내가 직접 선택하고,
Inbound 경로는 AS Path, MED 등으로 상대방의 선택에 영향을 주는 방식입니다.

2. 실무에서의 BGP 다이나믹 라우팅 Local Preference 와 AS Path Prepend 설정 예시
인터넷에 연결된 기업 환경에서 흔히 사용되는 BGP 다이나믹 라우팅 프로토콜 구성 방법에는 Local Preference와 AS Path Prepend를 함께 사용하는 BGP 예시가 있습니다.
이 설정은 트래픽 흐름을 Outbound(내가 보내는) / Inbound(상대가 나에게 오는) 각각에 대해 경로 우선순위를 제어하는 데 목적이 있어요.
✅ 시나리오 설명
네트워크 구성
[내부망: 192.168.0.0/16]
│
[L3 Router / BGP AS 65000]
/ \
[ISP1: 1.1.1.1, AS 100] [ISP2: 2.2.2.2, AS 200]
✅ 목표
| Outbound (내가 보내는) | ISP1 우선, ISP2는 백업 | Local Preference |
| Inbound (상대가 나에게 오는) | ISP1 우선, ISP2는 비선호 | AS Path Prepend |
✅ BGP Config 예시 (Cisco IOS 기준)
!-----------------------------------------
! Step 1: 기본 BGP 설정
!-----------------------------------------
router bgp 65000
bgp log-neighbor-changes
network 192.168.0.0 mask 255.255.0.0
! ISP1 (주 연결)
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 description PRIMARY-ISP
! ISP2 (백업)
neighbor 2.2.2.2 remote-as 200
neighbor 2.2.2.2 description BACKUP-ISP
🔷 Step 2: Outbound 트래픽 우선순위 (Local Preference 설정)
route-map SET-LOCAL-PREF permit 10
set local-preference 200
! ISP1 경로에 적용
router bgp 65000
neighbor 1.1.1.1 route-map SET-LOCAL-PREF in
ISP1에서 받아온 경로의 local preference를 높게 설정
→ Outbound 시 ISP1을 우선 경로로 사용
🔷 Step 3: Inbound 트래픽 비선호 처리 (AS Path Prepend)
route-map PREPEND-AS permit 10
set as-path prepend 65000 65000 65000
! ISP2 쪽으로 광고할 때 경로 길게 만듦
router bgp 65000
neighbor 2.2.2.2 route-map PREPEND-AS out
ISP2로 경로를 광고할 때 AS를 여러 번 넣어
→ 상대방이 "경로 길다" 판단해서 ISP1 쪽으로 유입되게 유도
📦 결과
| 경로 방향 | 실제 동작 방식 |
| Outbound | Local Preference = 200으로 ISP1 경로를 선호 |
| Inbound | AS Path 길이 증가로 ISP2 경로 비선호 → ISP1로 들어오게 유도 |
⚠️ 참고 팁
- Local Preference는 내 라우터 내부에서만 유효 (AS 내부에 적용됨)
- AS-Path Prepend는 외부 BGP 경로에서 경로 선택에 영향 (상대방의 판단에 위임됨)
- 둘은 동시에 설정해도 충돌 없음, 방향이 다르기 때문
🧠 한 줄 요약
Local Preference는 내가 나가는 경로를 결정,
AS Path Prepend는 상대방이 나에게 오는 경로를 유도합니다.

https://eundunn.tistory.com/143
오늘도 뚠뚠IT !
'IT 툴툴' 카테고리의 다른 글
| [네트워크] MPLS 이란? 실무에서는? (1) | 2025.06.28 |
|---|---|
| [네트워크]네트워크 구간 내 전송 속도 참고 지표 (Throughput, RTT 등) (3) | 2025.06.24 |
| [네트워크] 라우팅 프로토콜 우선 순위 결정과 실무에서의 백업 경로 설정 방법 (2) | 2025.06.20 |
| [네트워크] CSP vs MSP 개념 차이? 실무 계약 관계? (3) | 2025.06.19 |
| [네트워크]실무 관점에서의 IPSec VPN의 핵심 용도와 구성 주의사항 (1) | 2025.06.16 |