다음을 통해 공유


Azure Route Server를 사용하여 라우팅 기본 설정

Azure Route Server는 다른 원본에서 동일한 대상에 대한 여러 경로를 수신하는 경우 라우팅 기본 설정 설정을 사용하여 원하는 경로를 결정합니다. 이 기능을 사용하면 ExpressRoute, VPN Gateway 및 NVA(네트워크 가상 어플라이언스)와 같은 여러 연결 옵션이 있는 하이브리드 네트워크 시나리오에서 트래픽 흐름을 제어할 수 있습니다.

이 문서에서는 라우팅 기본 설정의 작동 방식, 사용 가능한 구성 옵션 및 경로 선택 정책을 구현하기 위한 모범 사례를 설명합니다.

라우팅 기본 설정이란?

라우팅 기본 설정은 동일한 대상 접두사에 대해 여러 경로가 있을 때 Azure Route Server가 최상의 경로를 선택하는 방법에 영향을 줄 수 있는 기능입니다. 이 기능은 다음과 같은 하이브리드 네트워크 아키텍처에서 중요합니다.

  • 온-프레미스 네트워크에 대한 전용 연결을 제공하는 ExpressRoute 회로
  • 백업 또는 추가 연결을 제공하는 사이트 간 VPN 연결
  • 특수 라우팅 기능을 제공하는 네트워크 가상 어플라이언스(예: SD-WAN 디바이스)

라우팅 기본 설정을 구성하여 성능, 비용 또는 중복성에 대한 특정 요구 사항에 따라 트래픽이 기본 설정 연결 방법을 통해 흐르는지 확인할 수 있습니다.

라우팅 기본 설정 작동 방식

Azure Route Server는 계층적 경로 선택 프로세스를 사용하여 각 대상에 가장 적합한 경로를 결정합니다.

경로 선택 계층 구조

Azure Route Server는 동일한 대상에 대한 여러 경로를 받으면 다음 순서로 평가합니다.

  1. LPM(가장 긴 접두사 일치) : 더 구체적인 접두사(긴 서브넷 마스크)가 있는 경로는 항상 선호됩니다.
  2. 라우팅 기본 설정: 접두사 길이가 같을 때 적용됨
  3. BGP 경로 특성: 다른 조건이 같을 때 타이브레이커로 사용됨

라우팅 기본 설정 옵션

세 가지 라우팅 기본 설정 중 하나를 구성할 수 있습니다.

기본 설정 유형 Description 사용 사례 행동
ExpressRoute 기본 설정 (기본값) ExpressRoute 게이트웨이를 통해 학습된 경로 우선 순위 지정 전용 ExpressRoute 회로를 기본 경로로 설정하려는 경우 ExpressRoute의 경로가 VPN 및 NVA 경로보다 우선합니다.
VPN 기본 설정 VPN 게이트웨이 및 NVA를 통해 학습된 경로 우선 순위 지정 VPN 또는 NVA 연결을 기본 경로로 설정하려는 경우 VPN 게이트웨이 및 NVA의 경로가 ExpressRoute 경로보다 우선합니다.
AS 경로 기본 설정 원본에 관계없이 BGP(Border Gateway Protocol) AS 경로 길이에 따라 경로의 우선 순위를 지정합니다. 표준 BGP 최상의 경로 선택을 사용하려는 경우 표준 BGP 원칙에 따라 AS 경로가 짧은 경로가 선호됩니다.

중요

VPN 기본 설정은 VPN 게이트웨이 경로와 NVA 경로를 구분하지 않습니다. 두 원본에서 동일한 경로를 학습하는 경우 Azure Route Server는 가장 짧은 BGP AS 경로로 경로를 선택합니다.

구성 고려 사항

장애 조치(failover) 동작

라우팅 기본 설정이 장애 조치(failover) 시나리오에 미치는 영향을 이해하는 것은 네트워크 디자인에 매우 중요합니다.

ExpressRoute 기본 설정 시나리오에서 기본 경로는 ExpressRoute 회로를 사용하는 반면 백업 경로는 VPN 또는 NVA 연결을 사용합니다. ExpressRoute가 실패하면 트래픽이 자동으로 백업 경로로 전환됩니다. 그러나 ExpressRoute가 복구되면 트래픽이 자동으로 기본 설정 경로로 다시 전환되지 않을 수 있습니다.

중요한 장애 조치(failover) 고려 사항은 실패 후 ExpressRoute 연결이 복원되면 트래픽이 ExpressRoute로 다시 전환하는 대신 VPN 또는 NVA 경로를 계속 사용할 수 있다는 것입니다. 적절한 장애 조치(failover) 동작을 보장하려면 다음을 수행해야 합니다.

  • VPN 및 NVA 경로의 매력을 낮추기 위해 AS 경로 덧붙이기(prepending)를 구성하여 경로를 인위적으로 늘립니다.
  • 경로 알림을 모니터링하여 VPN/NVA 경로의 AS 경로 길이가 ExpressRoute 경로보다 긴지 확인합니다.
  • 장애 조치(failover) 시나리오를 정기적으로 테스트하여 오류 및 복구 중에 트래픽이 예상 경로를 통해 흐르는지 확인합니다.

경로 선택 예제

다음 표에서는 다양한 라우팅 기본 설정이 경로 선택에 미치는 영향을 보여 줍니다.

Scenario 경로 1 경로 2 기본 설정 선택한 경로 이유
ExpressRoute 기본 설정이 있는 여러 경로 10.0.0.0/16 ExpressRoute를 통해(AS 경로: 65001) 10.0.0.0/16(VPN 사용)(AS 경로: 65002) ExpressRoute 기본 설정 ExpressRoute 경로 ExpressRoute 기본 설정이 우선합니다.
다른 접두사 길이 10.0.0.0/16 ExpressRoute를 통해 10.0.1.0/24 VPN을 통해 모든 선호도 10.0.1.0/24 트래픽에 대한 VPN 경로 가장 긴 접두사 일치가 우선순위를 재정의합니다.
AS 경로 기본 설정 10.0.0.0/16 ExpressRoute를 통해(AS 경로: 65001 65002) 10.0.0.0/16 VPN을 통해(AS 경로: 65003) AS 경로 기본 설정 VPN 경로 더 짧은 AS 경로 길이 선호됨

모범 사례

디자인 권장 사항

라우팅 기본 설정 전략을 계획할 때 네트워크 디자인 목표 및 비즈니스 요구 사항에 맞는 기본 설정 설정을 선택합니다. AS 경로 조작을 통한 AS 경로 덧붙이기(prepending) 구현하여 적절한 장애 조치failover 동작을 보장하고 네트워크 전환 중에 트래픽 흐름을 유지합니다. 정기적으로 경로 광고를 모니터링하여 Azure Route Server에서 학습하고 선택하는 경로를 확인합니다. 장애 조치(failover) 시나리오를 지속적으로 테스트하여 다양한 오류 조건 및 복구 상황에서 트래픽이 예상 경로를 통해 흐르는지 확인합니다.

구성 지침

라우팅 기본 설정 결정에 대한 명확한 설명서를 유지하여 일관된 네트워크 작업 및 문제 해결을 보장합니다. 온-프레미스 BGP 구성이 라우팅 기본 설정 전략을 지원하고 Azure Route Server 설정에 맞게 조정되도록 온-프레미스 팀과 조정합니다. 경로마다 대기 시간 및 처리량 특성이 다를 수 있으므로 라우팅 결정을 내릴 때 각 연결 옵션의 성능 영향을 고려합니다. 라우팅 기본 설정 전략이 네트워크 증가 및 기타 연결 요구 사항을 수용할 수 있도록 하여 확장성을 계획합니다.

문제 해결 팁

Azure Route Server 모니터링 기능을 사용하여 경로 학습을 확인하고 다른 원본에서 수신되는 경로를 확인합니다. 경로 선택 결정에 영향을 주는 AS 경로 길이 및 기타 매개 변수를 포함한 BGP 특성을 확인합니다. 정기적으로 연결을 테스트하여 트래픽이 다른 대상 접두사에 대한 예상 경로를 통해 흐르는지 확인합니다. 성능 메트릭을 모니터링하여 다양한 연결 옵션에서 대기 시간 및 처리량을 추적하여 사용자에게 영향을 미치기 전에 잠재적인 문제를 식별할 수 있습니다.

다음 단계