Cisco 200-301: 동적 라우팅 및 IP 연결성 — 학습 가이드
다음의 일부입니다: Cisco CCNA 200-301 — 학습 가이드. 검증된 답안으로 연습하기: Cisco 시험 허브, 또는 다음에서 시간 제한 모의고사 풀기: ExamRoll.io.
개요
동적 라우팅은 라우터가 도달 가능성 정보를 자동으로 교환하여 링크나 장치가 변경될 때 네트워크가 수렴(converge)되도록 합니다. 컨트롤 플레인(control plane)은 라우팅 프로토콜을 실행하여 라우팅 정보 베이스(RIB)를 구축하고, 데이터 플레인(data plane)은 목적지 IP를 포워딩 정보 베이스(FIB/CEF)와 비교하여 패킷을 전달합니다. OSPF, EIGRP, IS-IS와 같은 내부 게이트웨이 프로토콜(IGP)은 단일 관리 도메인(자율 시스템) 내에서 작동하며, 빠른 수렴과 단순성을 우선시합니다. BGP와 같은 외부 게이트웨이 프로토콜(EGP)은 자율 시스템을 상호 연결하며, 속도보다는 정책과 확장성을 우선시합니다. 견고한 IP 연결 설계는 IGP 도메인을 주소 지정 계층 구조에 맞추고, 요약(summarization)을 사용하여 장애 범위를 제한하며, 첫 번째 홉 게이트웨이 이중화를 일관된 라우팅과 결합하여 엔드포인트가 항상 작동하는 기본 게이트웨이를 갖고 네트워크가 유효한 반환 경로를 갖도록 합니다.
OSPF 기본 사항: 네이버 형성, 영역, LSA, DR/BDR, 비용
OSPFv2(IPv4)와 OSPFv3(IPv6)는 링크 상태 IGP입니다. 각 라우터는 링크 상태 광고(LSA)를 플러딩하고, 일관된 링크 상태 데이터베이스(LSDB)를 구축하며, SPF를 실행하여 루프 없는 경로를 계산합니다.
네이버 형성
- Hello 패킷은 네이버를 발견하고 인접성(adjacency)을 유지합니다. 주요 파라미터가 일치해야 합니다: Area ID, 네트워크 유형, Hello/Dead 타이머, 인증, 그리고 OSPFv2의 경우 서브넷 마스크. OSPFv3의 경우, 링크-로컬 인접성은 인터페이스 범위를 사용하며 마스크 필드가 없습니다.
- 라우터는 Down, Init, 2-Way, ExStart, Exchange, Loading, Full 상태를 거칩니다. 브로드캐스트/NBMA 세그먼트에서 대부분의 네이버는 DR/BDR로 선출되거나 DR/BDR과 완전한 인접성을 형성하지 않는 한 2-Way 상태로 유지됩니다.
영역(Area)과 LSA
- Area 0은 백본이며, 다른 모든 영역은 일반적으로 Area Border Router(ABR)를 통해 백본에 연결되어야 합니다.
- OSPFv2의 일반적인 LSA 유형: 1 Router, 2 Network (DR에서), 3 Summary (ABR), 4 ASBR Summary, 5 External, 7 NSSA External (ABR에 의해 5로 변환됨). OSPFv3는 형식을 재구성했지만 역할은 유지합니다.
- 설계 의도: SPF 변동(churn)과 LSDB 크기를 줄이기 위해 영역을 토폴로지적으로 안정적이고 요약 가능하게 유지하는 것입니다.
다중 접속 네트워크에서의 DR/BDR
- 브로드캐스트 및 NBMA 네트워크에서 OSPF는 인접성 수와 LSA 플러딩을 줄이기 위해 Designated Router(DR)와 Backup DR을 선출합니다. 선출은 OSPF 인터페이스 우선순위(0은 선출 방지)를 기반으로 하며, 그 다음으로 가장 높은 Router ID를 사용합니다. 선출은 비선점형(non-preemptive)입니다. 더 나은 라우터가 나중에 참여하더라도 자동으로 DR/BDR 역할을 맡지 않습니다.
비용(Cost)과 참조 대역폭
- OSPF 경로 비용은 인터페이스 비용의 합입니다. 기본 비용 = 참조 대역폭(기본값 100 Mbps)을 인터페이스 대역폭(Mbps 단위)으로 나눈 값(소수점 이하 버림)입니다. 최신 링크에서는 빠른 인터페이스에서 동일한 비용이 발생하는 것을 피하기 위해 참조 대역폭을 늘려야 합니다. 예:
undefined
undefined
네트워크 유형
- Broadcast (Ethernet): DR/BDR 사용. Hello는 224.0.0.5/6 (v3의 경우 FF02::5/6)으로 멀티캐스트됩니다.
- Point-to-point: DR/BDR 없음. 단순화된 인접성.
- NBMA: Frame Relay/ATM. 수동 네이버 구성이 필요한 경우가 많음. DR/BDR 사용.
- Point-to-multipoint: 스포크(spoke)별 네이버 발견. DR/BDR 없음. NBMA의 단점을 피하는 데 유용합니다.
일반적인 인접성 실패 원인
- Area ID 또는 인증 불일치, Hello/Dead 타이머 불일치, MTU 불일치(ExStart/Exchange 상태에서 멈춤), 중복된 Router ID, 서브넷/마스크 불일치(v2), 네트워크 유형 불일치, NBMA에서의 유니캐스트 네이버 설정 오류, 89/OSPF 또는 멀티캐스트를 차단하는 ACL.
단일 영역 OSPF 구성 및 확인
IPv4 OSPFv2 예제 (단일 영역 0)
- 올바른 IP 주소와 마스크가 설정된 인터페이스.
- 프로세스 구성 및 인터페이스 선택:
undefined
undefined
undefined
undefined
undefined
- 선택적 인터페이스 튜닝:
undefined
undefined
undefined
- 확인:
undefined
undefined
undefined
undefined
undefined
IPv6 OSPFv3 예제 (단일 영역 0)
undefined
undefined
undefined
undefined
undefined
undefined
운영상의 고려사항
- Passive interface는 인접성을 형성하지 않고 연결된 프리픽스를 광고하여, 액세스 네트워크에서 불필요한 Hello 패킷과 공격 표면을 줄입니다.
- Router ID를 명시적으로 설정하면 인터페이스 장애(flap) 발생 시 불안정성을 방지할 수 있습니다.
- network 문이나 인터페이스 OSPF 명령을 요약 가능한 경계에 맞춰 조정하면 LSDB 크기를 줄일 수 있습니다.
경로 선택, 루프 방지, 요약, ECMP, 불균등 경로 및 FHRP
경로 선택 순서
- 최장 접두사 일치(Longest prefix match) 우선.
- 여러 경로가 동일하게 일치하는 경우, 가장 낮은 관리 거리(AD)를 가진 경로를 선호합니다. 일반적인 기본값: connected 0, static 1, eBGP 20, EIGRP 90, OSPF 110, IS-IS 115, RIP 120, iBGP 200.
- AD가 동일한 경우, 프로토콜별로 가장 낮은 메트릭을 선호합니다.
정적 경로 및 플로팅 정적 경로
- 표준 정적 경로는 기본 AD 1을 사용합니다: ip route 0.0.0.0 0.0.0.0 192.0.2.1
- 플로팅 정적 경로는 AD를 높여 동적 경로에 대한 백업을 제공합니다: ip route 0.0.0.0 0.0.0.0 198.51.100.1 250
루프 방지
- 링크 상태 프로토콜은 SPF를 통해 루프 없는 트리를 계산합니다. LSA 에이징 및 시퀀스 번호는 오래된 데이터를 제거합니다.
- 거리 벡터 프로토콜은 스플릿 호라이즌(split horizon), 경로 포이즈닝(route poisoning), 홀드다운(holddown)에 의존합니다.
- 프로토콜 간 재분배는 루프를 생성할 수 있습니다. 경로 태그, 신중한 방향성 설정, 요약을 사용하여 피드백을 제한해야 합니다.
- 컨버전스 중에 마이크로 루프가 발생할 수 있습니다. 요약과 계층적 설계는 영향 반경을 줄입니다.
요약 원칙
- Area 경계(ABR) 및 ASBR에서 요약하여 SPF 범위와 LSA 개수를 최소화합니다. 각 요약에 대해 일치하는 정적 경로를 Null0으로 주입하여, 특정 경로가 사라졌을 때 알 수 없는 더 구체적인 경로를 끌어들여 트래픽이 블랙홀링되는 것을 방지합니다.
- 장단점: 요약은 대체 동일 비용 출구 경로를 숨길 수 있으며 차선 경로 선택을 유발할 수 있습니다.
ECMP와 불균등 경로
- 동일 비용 다중 경로(ECMP)는 메트릭이 동일할 때 동일한 접두사에 대해 여러 넥스트홉을 설치합니다. CEF는 재정렬을 피하기 위해 기본적으로 퍼플로우(per-flow) 해싱을 사용합니다. OSPF는 일반적으로 최대 4개 또는 16개의 동일 비용 경로를 지원하며, maximum-paths로 구성할 수 있습니다.
- 불균등 비용 부하 분산은 EIGRP의 설계 기능(variance)입니다. 불균등 경로는 지터를 증가시키고 문제 해결을 복잡하게 만들 수 있으므로 신중하게 사용해야 합니다.
- 대부분의 애플리케이션에서 퍼패킷(per-packet) 부하 분산은 피해야 합니다. 퍼데스티네이션(per-destination)/퍼플로우(per-flow) 방식이 더 안전합니다.
FHRP와 라우팅 상호작용
- HSRP, VRRP, GLBP는 LAN에서 기본 게이트웨이 이중화를 제공합니다. 액티브 게이트웨이가 유효한 업스트림 경로를 가지고 있는지 확인해야 합니다. 그렇지 않으면 장치들은 출구가 없는 게이트웨이로 트래픽을 보냅니다.
- 업스트림 상태를 추적하여 FHRP에 영향을 줍니다: interface Vlan10 standby 10 ip 192.0.2.1 standby 10 priority 110 standby 10 preempt standby 10 track GigabitEthernet0/1 decrement 30
- SVI에서 동적 라우팅이 실행되는 경우, OSPF 비용과 FHRP 우선순위를 일치시켜 비대칭 반환 경로와 불필요한 트래픽 헤어피닝을 방지해야 합니다.
라우팅 컨트롤 플레인 및 종단 간(End-to-End) 연결성 문제 해결
체계적인 접근 방식
- 물리 및 링크 계층: 인터페이스 up/up 상태, 속도/이중화(duplex), 오류, VLAN 할당.
- IP 계층: 주소 지정 및 마스크, 로컬 피어에 대한 ARP/ND 항목, 호스트의 기본 게이트웨이.
- 컨트롤 플레인: 프로토콜 활성화, 네이버 인접성(adjacency), 타이머, LSDB 일관성 확인.
주요 도구 및 명령어
- 종단 간 테스트:
- ping: 빠른 연결성 테스트. 확장 ping을 사용하여 소스 인터페이스/주소, 크기, DF 비트, 반복 횟수를 설정하여 MTU 또는 비대칭 경로 문제를 노출.
- traceroute: 경로와 TTL이 만료되는 위치를 식별. 순방향 경로 대 귀환 경로 문제를 구별하는 데 도움.
- 경로 확인:
- show ip route / show ipv6 route로 최장 접두사 일치(longest prefix match) 및 넥스트홉(next-hop) 확인.
- show ip cef exact-route src dst로 IOS에서의 FIB 조회 검증.
- OSPF 상태:
- show ip ospf neighbor detail로 상태, dead 타이머, DR/BDR 역할 확인.
- show ip ospf interface로 네트워크 유형, cost, 타이머, MTU 확인.
- show ip ospf database로 LSA 존재 여부/에이지(age) 확인.
- debug ip ospf adj 및 events (유지보수 기간에만 제한적으로 사용).
- 정책 및 필터:
- show ip protocols로 passive 인터페이스, 네트워크, 재분배, distance 확인.
- OSPF(IP 프로토콜 89) 또는 BGP(TCP/179)를 차단할 수 있는 ACL, 컨트롤 플레인 폴리싱(policing), 인프라 ACL 검사.
- 일반적인 장애 모드:
- OSPF ExStart/Exchange 상태 고착 (MTU/인증 불일치).
- RIB에 경로는 있으나 ARP/ND 부재, CEF punt 또는 ACL로 인해 트래픽이 드롭됨.
- 기본 게이트웨이까지는 도달 가능하지만 코어에 기본 경로가 없음. 또는 기본 경로는 있지만 업스트림 장애 및 추적(tracking)/floating static 부재로 인해 블랙홀 발생.
운영상의 트레이드오프
- 수렴 속도가 빠를수록 컨트롤 플레인 처닝(churn)이 증가하는 경우가 많음. 요약 및 area 설계로 균형을 맞춤.
- ECMP는 처리량과 복원력을 향상시키지만 결정론적 문제 해결을 복잡하게 만듦. 해싱 알고리즘을 표준화하고 경로 대칭성을 모니터링.
실제 문제 시나리오
Northwind Textiles는 이중 WAN 링크로 연결된 두 개 사이트 토폴로지에서 정적 경로를 OSPF로 마이그레이션하고 있습니다. WAN 장애 조치 중에 사용자들이 본사의 ERP 서버에 간헐적으로 액세스하지 못하고, 헬프데스크에서는 일관성 없는 traceroute 결과를 보고합니다.
- 깨끗한 단일 area OSPF 설계 구축
- 본사(HQ)와 지사(Branch)에 걸쳐 두 WAN 링크 모두에 area 0을 구성합니다. 루프백 라우터 ID를 명시적으로 할당합니다.
- 근거: 단일 백본 area는 수렴을 단순화하고 마이그레이션 중 ABR 복잡성을 방지합니다. 안정적인 라우터 ID는 인터페이스 변경 시 불필요한 SPF 재계산을 방지합니다.
- 인터페이스 cost 및 참조 대역폭 정규화
- auto-cost reference-bandwidth 10000을 설정하고 인터페이스별 ip ospf cost를 조정하여 주 WAN이 백업 WAN보다 낮은 cost를 갖도록 합니다.
- 근거: 명시적인 cost 모델링은 결정론적인 주/백업 경로 선택을 보장하고, 오래된 100Mbps 기본 참조 대역폭으로 인한 동일 비용(equal-cost)의 모호성을 방지합니다.
- 두 링크가 실제로 동일한 경우에만 ECMP 활성화
- 링크가 동일한 경우 maximum-paths 2를 구성하고 종단 간 메트릭이 동일한지 확인합니다. 그렇지 않은 경우 단일 최적 경로를 유지합니다.
- 근거: ECMP는 처리량을 향상시킬 수 있지만 경로가 동등하지 않을 경우 비대칭 흐름과 혼란스러운 traceroute 결과를 유발할 수 있습니다.
- 본사 사용자 VLAN에 업스트림 추적 기능이 있는 HSRP 배포
- preempt 옵션과 함께 HSRP를 구성하고 WAN 방향 인터페이스를 추적(track)합니다. WAN 장애 시 우선순위를 낮춥니다.
- 근거: 호스트는 안정적인 기본 게이트웨이 IP를 유지하지만, HSRP는 선호하는 출구 경로에 장애가 발생했을 때 작동 중인 WAN을 가진 분배 스위치로 액티브 역할을 이동시켜 블랙홀을 방지합니다.
- 안전망으로 floating static 기본 경로 구현
- 지사(Branch)에서 ip route 0.0.0.0 0.0.0.0 BackupNextHop 250을 추가합니다.
- 근거: OSPF 인접성이 완전히 끊어지더라도 지사는 ISP CE로 가는 최후의 경로를 가지게 되어, 라우팅이 복구되는 동안 기본적인 연결성을 복원할 수 있습니다.
- 컨트롤 플레인 검증 및 모니터링
- show ip ospf neighbor 및 show ip ospf database로 네이버와 LSDB를 확인하고, show ip route와 CEF 조회로 경로 선택을 확인합니다. 지사 LAN의 주소를 소스로 지정한 확장 ping과 ERP 서버로의 traceroute를 실행합니다. OSPF 인접성 이벤트에 대한 로깅을 활성화하고 Hello/Dead 타이머를 추적합니다.
- 근거: 소스 지정 테스트는 순방향 및 귀환 경로를 모두 증명합니다. 인접성 플랩(flap)을 모니터링하면 장애 조치를 유발할 수 있는 불안정한 링크나 불일치하는 타이머를 정확히 찾아낼 수 있습니다.
- 본사 방향으로 지사 경로 요약
- 지사 엣지에서 지사 사용자 서브넷에 대한 요약 경로를 광고하고, 해당 요약에 대한 Null0 정적 경로를 설치합니다.
- 근거: 액세스 계층의 처닝(churn) 발생 시 LSDB 크기와 SPF 영향을 줄이고, 더 구체적인 경로가 사라졌을 때 루프를 방지합니다.
이 단계별 계획은 게이트웨이 이중화를 동적 라우팅 정책과 일치시키고, 모호한 경로 선택을 제거하며, 명확한 문제 해결 신호와 함께 결정론적인 장애 조치를 제공합니다.
← IPv6 주소 지정 및 IPv6 라우팅 · 모든 도메인 · IP 서비스 →
이 문제 연습하기 → · ExamRoll.io에서 시간 제한 연습 →
Pass the whole exam — not just this question
You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.
시험 합격하기 →