이 문서에서는 Azure 네트워킹 서비스가 제어 평면 수준 및 데이터 평면 수준에서 상호 운용하는 방법을 분석하는 데 사용할 수 있는 테스트 설정에 대해 설명합니다. Azure 네트워킹 구성 요소를 간단하게 살펴보겠습니다.
Azure ExpressRoute: Azure ExpressRoute 프라이빗 피어링을 사용하여 온-프레미스 네트워크의 프라이빗 IP 공간을 Azure Virtual Network 배포에 직접 연결할 수 있습니다. ExpressRoute를 사용하여 더 높은 대역폭과 프라이빗 연결을 달성할 수 있습니다. 많은 ExpressRoute 에코 파트너에서 SLA가 포함된 ExpressRoute 연결을 제공합니다. ExpressRoute에 대해 자세히 알아보고 ExpressRoute를 구성하는 방법을 알아보려면 ExpressRoute 소개를 참조하세요.
사이트 간 VPN: Azure VPN Gateway를 사이트 간 VPN으로 사용하여 인터넷 또는 ExpressRoute를 통해 온-프레미스 네트워크를 Azure에 안전하게 연결할 수 있습니다. Azure에 연결하도록 사이트간 VPN을 구성하는 방법을 알아보려면 VPN Gateway 구성을 참조하세요.
가상 네트워크 피어링: 가상 네트워크 피어링을 사용하여 Azure에서 가상 네트워크 간 연결을 설정할 수 있습니다. 가상 네트워크 피어링에 대한 자세한 내용은 자습서: VNet 피어링을 사용하여 가상 네트워크 연결 - Azure Portal을 참조하세요.
테스트 설정
다음 그림은 테스트 설정을 보여줍니다.
테스트 설정의 중심부는 Azure 지역 1의 허브 가상 네트워크입니다. 허브 가상 네트워크는 다음과 같은 방법으로 여러 네트워크에 연결됩니다.
허브 가상 네트워크는 가상 네트워크 피어링을 사용하여 스포크 가상 네트워크에 연결됩니다. 스포크 가상 네트워크는 허브 가상 네트워크의 두 게이트웨이에 원격으로 액세스할 수 있습니다.
허브 가상 네트워크는 사이트 간 VPN을 사용하여 분기 가상 네트워크에 연결됩니다. 연결은 eBGP를 사용하여 경로를 교환합니다.
허브 가상 네트워크는 ExpressRoute 개인 피어링을 기본 경로로 사용하여 온-프레미스 위치 1 네트워크에 연결됩니다. 사이트 간 VPN 연결을 백업 경로로 사용합니다. 이 문서의 나머지 부분에서는 이 ExpressRoute 회로를 ExpressRoute 1이라고 부릅니다. 기본적으로 ExpressRoute 회로는 고가용성을 위해 중복 연결을 제공합니다. ExpressRoute 1에서 보조 MSEE(Microsoft Enterprise 에지 라우터)와 마주하는 보조 CE(고객 에지) 라우터의 하위 인터페이스가 비활성화되어 있습니다. 위의 그림에서 이중 화살표 위의 빨간색 선은 비활성화된 CE 라우터 하위 인터페이스를 나타냅니다.
허브 가상 네트워크는 또 다른 ExpressRoute 개인 피어링을 사용하여 온-프레미스 위치 2 네트워크에 연결됩니다. 이 문서의 나머지 부분에서는 이 보조 ExpressRoute 회로를 ExpressRoute 2라고 부릅니다.
또한 ExpressRoute 1은 허브 가상 네트워크와 온-프레미스 위치 1 네트워크를 모두 Azure 지역 2의 원격 가상 네트워크에 연결합니다.
탠덤에서 ExpressRoute 및 사이트 간 VPN 연결
ExpressRoute를 통한 사이트 간 VPN
ExpressRoute Microsoft 피어링을 사용하여 데이터를 온-프레미스 네트워크와 Azure 가상 네트워크 간에 비공개로 교환함으로써 사이트 간 VPN을 구성할 수 있습니다. 이 구성을 사용하면 비밀성, 신뢰성 및 무결성을 유지하며 데이터를 교환할 수 있습니다. 데이터 교환은 재생 방지이기도 합니다. ExpressRoute Microsoft 피어링을 사용하여 터널 모드에서 사이트 간 IPsec VPN을 구성하는 방법에 대한 자세한 내용은 ExpressRoute Microsoft 피어링을 통한 사이트 간 VPN을 참조하세요.
Microsoft 피어링을 사용하는 사이트 간 VPN 구성에 대한 기본 제한은 처리량입니다. IPsec 터널을 통한 처리량은 VPN Gateway 용량에 의해 제한됩니다. VPN Gateway 처리량은 ExpressRoute 처리량보다 낮습니다. 이 시나리오에서 매우 안전한 트래픽의 경우 IPsec 터널 및 모든 다른 트래픽의 경우 프라이빗 피어링을 사용하면 ExpressRoute 대역폭 사용량을 최적화하는 데 도움이 될 수 있습니다.
ExpressRoute에 대한 안전한 장애 조치(failover) 경로인 사이트 간 VPN
ExpressRoute는 고가용성을 보장하기 위해 중복 회로 쌍으로 제공됩니다. 다른 Azure 지역에서 지역 중복 ExpressRoute 연결을 구성할 수 있습니다. 또한 테스트 설정에서 설명한 것처럼, Azure 지역 내에서 ExpressRoute 연결에 대한 장애 조치(failover) 경로를 만드는 데 사이트 간 VPN을 사용할 수 있습니다. ExpressRoute 및 사이트 간 VPN을 통해 동일한 접두사를 보급하는 경우 Azure는 ExpressRoute를 우선 순위로 지정합니다. ExpressRoute와 사이트 간 VPN 간의 비대칭 라우팅을 방지하기 위해 온-프레미스 네트워크 구성도 사이트 간 VPN 연결을 사용하기 전에 ExpressRoute 연결을 사용하여 교환해야 합니다.
ExpressRoute 및 사이트 간 VPN의 공존 연결을 구성하는 방법에 대한 자세한 내용은 ExpressRoute 및 사이트 간 공존을 참조하세요.
백 엔드 연결을 스포크 가상 네트워크 및 분기 위치로 확장
가상 네트워크 피어링을 사용하여 스포크 가상 네트워크 연결
허브와 스포크 가상 네트워크 아키텍처는 널리 사용됩니다. 허브는 스포크 가상 네트워크 간 및 온-프레미스 네트워크에 대해 중앙 연결 지점 역할을 하는 Azure의 가상 네트워크입니다. 스포크는 허브와 피어링하는 가상 네트워크이며 워크로드를 격리하는 데 사용할 수 있습니다. 트래픽은 ExpressRoute 또는 VPN 연결을 통해 온-프레미스 데이터 센터와 허브 사이를 흐릅니다. 아키텍처에 대한 자세한 내용은 Azure에서 허브-스포크 네트워크 토폴로지 구현을 참조하세요.
지역 내의 가상 네트워크 피어링에서 스포크 가상 네트워크는 허브 가상 네트워크 게이트웨이(VPN 및 ExpressRoute 게이트웨이 모두)를 사용하여 원격 네트워크와 통신할 수 있습니다.
사이트 간 VPN을 사용하여 분기 가상 네트워크 연결
서로 다른 지역에 있는 분기 가상 네트워크와 온-프레미스 네트워크가 허브 VNet을 통해 서로 통신하도록 할 수 있습니다. 이 구성에 대한 네이티브 Azure 솔루션은 VPN을 사용하는 사이트 간 VPN 연결입니다. 대안은 허브의 라우팅에 대해 NVA(네트워크 가상 어플라이언스)를 사용하는 것입니다.
자세한 내용은 VPN Gateway란? 및 고가용성 NVA 배포를 참조하세요.
다음 단계
다음에 대해 ExpressRoute FAQ를 참조하세요.
ExpressRoute 게이트웨이에 연결할 수 있는 ExpressRoute 회로 개수를 알아봅니다.
ExpressRoute 회로에 연결할 수 있는 ExpressRoute 게이트웨이 개수를 알아봅니다.
ExpressRoute의 다른 크기 조정 제한 사항에 대해 알아봅니다.