Skip to Content

라우팅 재분배(Redistribution)

재분배(Redistribution)란, 한 라우팅 프로토콜에서 학습한 경로를 다른 라우팅 프로토콜로 주입하는 것입니다. 현실의 네트워크는 회사 합병, ISP 연결, 레거시 장비, 단계적 마이그레이션 등의 이유로 여러 라우팅 프로토콜이 공존하는 경우가 많습니다.

[OSPF 영역] [EIGRP 영역] R1 ── R2 ── R3(ASBR) ── R4 ── R5

R3처럼 양쪽 프로토콜을 동시에 실행하면서 경로를 상호 주입하는 라우터를 OSPF에서는 **ASBR(Autonomous System Boundary Router)**이라고 합니다.

핵심 요약

  • 재분배는 한 방향입니다. 양방향 통신이 필요하면 양쪽 모두 설정해야 합니다.
  • 받는 쪽 프로토콜에서 설정합니다 (router ospf 1 안에서 redistribute eigrp).
  • EIGRP/RIP으로 재분배 시 메트릭을 반드시 지정해야 합니다 (미지정 시 경로 유입 안 됨).
  • OSPF로 재분배 시 subnets 키워드가 필수입니다.

Seed Metric

각 프로토콜은 메트릭 체계가 다르므로, 재분배 시 새로운 메트릭 값(Seed Metric)을 지정해야 합니다.

프로토콜메트릭 기준
RIP홉 카운트 (최대 15)
OSPFCost (대역폭 기반)
EIGRPBandwidth + Delay (복합)
BGPPath Attribute (AS-Path 등)
재분배 방향기본 Seed Metric비고
→ OSPF20 (E2 타입)subnets 키워드 필수
→ EIGRP무한대 (도달 불가)반드시 메트릭 지정
→ RIP무한대 (도달 불가)반드시 메트릭 지정
→ BGPIGP 메트릭 유지보통 자동 처리

재분배 설정

OSPF → EIGRP

router eigrp 100 redistribute ospf 1 metric 1000 100 255 1 1500

EIGRP 메트릭은 5개 값을 지정합니다:

metric [대역폭] [딜레이] [신뢰성] [부하] [MTU] 1000 100 255 1 1500

실무에서 일반적으로 사용하는 값은 1000 100 255 1 1500이며, 대역폭 1Mbps / 딜레이 100μs에 해당합니다.

EIGRP → OSPF

router ospf 1 redistribute eigrp 100 subnets

subnets를 빼면 Classful 네트워크 경계의 경로만 재분배되고, 서브넷팅된 경로는 무시됩니다.

Static/Connected → OSPF

router ospf 1 redistribute static subnets redistribute connected subnets

RIP ↔ OSPF

! RIP → OSPF router ospf 1 redistribute rip subnets ! OSPF → RIP router rip redistribute ospf 1 metric 5

RIP으로 재분배 시 metric 5는 “5홉 거리로 광고”한다는 의미입니다.

OSPF 외부 경로 타입: E1 vs E2

OSPF로 재분배된 경로는 External Route로 표시되며, E1과 E2 두 가지 타입이 있습니다.

[ASBR] ─── cost 10 ─── [R2] ─── cost 20 ─── [R3] └─ 외부 경로: 10.99.0.0/16 (외부 메트릭 50)
타입계산 방식R3의 메트릭설명
E2 (기본값)외부 메트릭만 (고정)50어디서 보든 동일
E1외부 메트릭 + 내부 Cost50 + 30 = 80내부 경로도 반영
! E1으로 재분배 router ospf 1 redistribute eigrp 100 metric-type 1 subnets ! E2로 재분배 (기본값) router ospf 1 redistribute eigrp 100 subnets

E1을 사용하는 경우

ASBR이 여러 대일 때 의미가 있습니다:

[ASBR-1] ── cost 10 ─── [R3] │ │ [외부 10.99.0.0] ──┤ cost 5 │ │ [ASBR-2] ── cost 50 ─── [R3]
  • E2: 두 경로의 메트릭이 동일 (외부 메트릭만 비교) → 동일 Cost로 처리
  • E1: ASBR-1 경로 = 외부 + 10, ASBR-2 경로 = 외부 + 50 → ASBR-1 선택

ASBR이 하나뿐이면 E1, E2 결과가 동일하므로 기본값 E2를 사용합니다.

재분배 환경의 라우팅 루프

경계 라우터가 2대 이상일 때 루프가 발생할 수 있습니다.

[OSPF] [EIGRP] R1 ─── R2 ─── R3(ASBR) ─── R5 ─── R6 │ │ └───── R4(ASBR) ──────┘
  1. R3가 EIGRP 경로 10.1.0.0/24를 OSPF에 재분배
  2. R4가 이 OSPF 경로(원래 EIGRP에서 온 것)를 수신
  3. R4가 다시 EIGRP에 재분배 → 원래 경로가 돌아옴
  4. OSPF AD(110) < EIGRP External AD(170) 이므로, 잘못된 경로가 선택될 수 있음

Route Map을 이용한 재분배 제어

Route Map으로 재분배 대상 경로를 필터링하고 속성을 제어할 수 있습니다.

특정 네트워크만 재분배

ip access-list standard EIGRP-TO-OSPF permit 10.10.0.0 0.0.255.255 deny any route-map EIGRP-TO-OSPF-MAP permit 10 match ip address EIGRP-TO-OSPF router ospf 1 redistribute eigrp 100 route-map EIGRP-TO-OSPF-MAP subnets

태그를 이용한 루프 방지

재분배 시 태그를 부착하고, 반대쪽에서 해당 태그가 붙은 경로의 재분배를 차단합니다.

! R3 (ASBR): EIGRP → OSPF route-map EIGRP-TO-OSPF deny 10 match tag 200 ← OSPF에서 왔던 경로(태그 200)는 거부 route-map EIGRP-TO-OSPF permit 20 set tag 100 ← 나머지는 태그 100 부착 router ospf 1 redistribute eigrp 100 route-map EIGRP-TO-OSPF subnets ! R3 (ASBR): OSPF → EIGRP route-map OSPF-TO-EIGRP deny 10 match tag 100 ← EIGRP에서 온 경로(태그 100)는 거부 route-map OSPF-TO-EIGRP permit 20 set tag 200 ← 나머지는 태그 200 부착 router eigrp 100 redistribute ospf 1 route-map OSPF-TO-EIGRP metric 1000 100 255 1 1500

Prefix List를 이용한 필터링

ACL보다 정밀한 경로 필터링이 필요할 때 Prefix List를 사용합니다. (Prefix List 문법은 [[06_Cisco 라우터 Prefix-List 설정]] 참고)

! 10.10.0.0/16과 하위 서브넷 모두 허용 ip prefix-list MY-FILTER seq 10 permit 10.10.0.0/16 le 32 ! Route Map에서 사용 route-map REDIST-MAP permit 10 match ip address prefix-list MY-FILTER router ospf 1 redistribute eigrp 100 route-map REDIST-MAP subnets
항목ACLPrefix List
매칭 기준네트워크 주소만주소 + 마스크 길이
/24만 매칭어려움ge 24 le 24로 간단
순서 편집전체 재작성seq 번호로 개별 추가/삭제
주 용도패킷 필터링경로 필터링

확인 명령어

show ip route ospf ← OSPF 경로 (O, O IA, O E1, O E2) show ip route eigrp ← EIGRP 경로 (D, D EX) show ip route | include E1 ← OSPF External Type 1만 필터 show ip route | include E2 ← OSPF External Type 2만 필터 show route-map ← Route Map 설정과 매칭 횟수 show ip prefix-list ← Prefix List 설정과 매칭 횟수

라우팅 테이블에서 재분배 경로 읽기

O E2 10.99.0.0/16 [110/50] via 192.168.1.1, 00:05:23, GigabitEthernet0/0 │ │ │ │ │ │ │ └─ 외부 메트릭 (Seed Metric) │ │ └───── AD 110 (OSPF) │ └──────────────────────── External Type 2 └────────────────────────── OSPF D EX 10.50.0.0/16 [170/2570240] via 192.168.2.1, 00:03:11, GigabitEthernet0/1 │ │ │ │ │ └─ AD 170 (EIGRP External) │ └──────────────────── External (재분배된 경로) └────────────────────── EIGRP

실무 권장 사항

  1. 재분배는 최소한으로 — 가능하면 프로토콜을 통일하는 것이 최선
  2. Route Map 필수 — 재분배할 때 항상 Route Map으로 제어
  3. 태그 사용 — 경계 라우터가 2대 이상이면 태그로 루프 방지
  4. 문서화 — 어떤 경로를 왜 재분배하는지 기록
  5. 모니터링 — 재분배 후 라우팅 테이블이 예상대로인지 확인