Azure CLI를 사용하여 개인 피어링에 대한 IPv6 지원 추가

이 문서에서는 Azure CLI를 사용하여 ExpressRoute를 통해 Azure의 리소스에 연결하기 위해 IPv6 지원을 추가하는 방법을 설명합니다.

필수 조건

Azure Cloud Shell

Azure는 브라우저를 통해 사용할 수 있는 대화형 셸 환경인 Azure Cloud Shell을 호스트합니다. Cloud Shell에서 Bash 또는 PowerShell을 사용하여 Azure 서비스 작업을 수행할 수 있습니다. 로컬 환경에 아무 것도 설치할 필요 없이 Azure Cloud Shell의 미리 설치된 명령을 사용하여 이 문서의 코드를 실행할 수 있습니다.

Azure Cloud Shell을 시작하려면 다음을 수행합니다.

옵션 예제/링크
코드 또는 명령 블록의 오른쪽 상단에서 시도를 선택합니다. 시도를 선택해도 코드 또는 명령이 Cloud Shell에 자동으로 복사되지 않습니다. Azure Cloud Shell에 대한 사용 예제를 보여 주는 스크린샷
https://shell.azure.com으로 이동하거나 Cloud Shell 시작 단추를 선택하여 브라우저에서 Cloud Shell을 엽니다. Azure Cloud Shell을 시작하는 단추입니다.
Azure Portal의 오른쪽 위에 있는 메뉴 모음에서 Cloud Shell 단추를 선택합니다. Azure Portal의 Cloud Shell 단추를 보여 주는 스크린샷

Azure Cloud Shell을 사용하려면:

  1. Cloud Shell을 시작합니다.

  2. 코드 블록(또는 명령 블록)에서 복사 단추를 선택하여 코드 또는 명령을 복사합니다.

  3. Windows 및 Linux에서 Ctrl+Shift+V를 선택하거나 macOS에서 Cmd+Shift+V를 선택하여 코드 또는 명령을 Cloud Shell 세션에 붙여넣습니다.

  4. Enter를 선택하여 코드 또는 명령을 실행합니다.

ExpressRoute 회로에 IPv6 개인 피어링 추가

  1. ExpressRoute 회로를 만들거나 기존 회로를 사용합니다. 다음 명령을 실행하여 회로 세부 정보를 봅니다.

    az network express-route show --resource-group "<ExpressRouteResourceGroup>" --name "<MyCircuit>"
    
  2. 다음 명령을 실행하여 회로에 대한 개인 피어링 구성을 봅니다.

    az network express-route peering show -g "<ExpressRouteResourceGroup>" --circuit-name "<MyCircuit>" --name AzurePrivatePeering
    
  3. 기존 IPv4 개인 피어링 구성에 IPv6 개인 피어링을 추가합니다. 기본 링크 및 보조 링크에 대해 소유하고 있는 /126 IPv6 서브넷 한 쌍을 제공합니다. 이러한 각 서브넷에서는 Microsoft에서 사용 가능한 첫 번째 IP 주소를 해당 라우터의 두 번째 사용 가능한 IP로 사용하므로 이를 라우터로 할당합니다.

    az network express-route peering update -g "<ExpressRouteResourceGroup>" --circuit-name "<MyCircuit>" --name AzurePrivatePeering --ip-version ipv6 --primary-peer-subnet "<X:X:X:X/126>" --secondary-peer-subnet "<Y:Y:Y:Y/126>"
    

기존 가상 네트워크에 대한 연결 업데이트

기존 Azure 리소스에서 IPv6 프라이빗 피어링을 사용하려면 다음 단계를 수행합니다.

  1. ExpressRoute 회로가 연결된 가상 네트워크에 IPv6 주소 공간을 추가합니다.

    az network vnet update -g "<MyResourceGroup>" -n "<MyVNet>" --address-prefixes "X:X:X:X::/64"
    
  2. 게이트웨이 서브넷에 IPv6 주소 공간을 추가합니다. 게이트웨이 IPv6 서브넷은 /64 이상이어야 합니다.

    az network vnet subnet update -g "<MyResourceGroup>" -n "<MySubnet>" -vnet-name "<MyVNet>" --address-prefixes "10.0.0.0/26", "X:X:X:X::/64"
    
  3. 기존 영역 중복 게이트웨이가 있는 경우 다음을 실행하여 IPv6 연결을 사용하도록 설정합니다(변경 사항이 반영되는 데 최대 1시간이 걸릴 수 있음). 그렇지 않으면 SKU를 사용하여 가상 네트워크 게이트웨이를 만듭니다. FastPath를 사용하려는 경우, UltraPerformance 또는 ErGw3AZ를 사용합니다(이 기능은 ExpressRoute Direct를 사용하는 회로에만 사용할 수 있음).

    az network vnet-gateway update --name "<GatewayName>" --resource-group "<MyResourceGroup>"
    

참고 항목

영역 중복(즉, 표준, 고성능 또는 초고성능 SKU)이 아닌 기존 게이트웨이가 있고 기본 SKU의 공용 IP 주소를 사용하는 경우 SKU와 표준, 고정 공용 IP 주소를 사용하여 삭제하고 게이트웨이를 다시 만들어야 합니다.

새 가상 네트워크에 대한 연결 만들기

IPv6 프라이빗 피어링을 통해 새 Azure 리소스 집합에 연결하려면 다음 단계를 적용합니다.

  1. IPv4/IPv6 주소 공간을 모두 사용하여 이중 스택 가상 네트워크를 만듭니다. 자세한 내용은 가상 네트워크 만들기를 참조하세요.

  2. 이중 스택 게이트웨이 서브넷을 만듭니다.

  3. SKU를 사용하여 가상 네트워크 게이트웨이를 만듭니다. FastPath를 사용하려는 경우, UltraPerformance 또는 ErGw3AZ를 사용합니다(기능은 ExpressRoute Direct를 사용하는 회로에만 사용할 수 있음).

  4. 가상 네트워크를 ExpressRoute 회로에 연결합니다.

제한 사항

IPv6은 글로벌 Azure 지역에서 배포에 연결하는 데 사용할 수 있지만 다음과 같은 사용 사례를 지원하지는 않습니다.

  • 영역이 중복되지 않은 기존 ExpressRoute 게이트웨이에 대한 연결 표준, 고정 IP 주소를 사용하는 모든 SKU(영역 중복 및 비중복)의 새로 만들어진 ExpressRoute 게이트웨이는 이중 스택 ExpressRoute 연결에 사용할 수 있습니다.
  • 가상 WAN으로 ExpressRoute 사용
  • 비ExpressRoute Direct 회로가 있는 FastPath
  • 다음 피어링 위치, 즉 두바이에 회로가 있는 FastPath
  • IPv6 트래픽을 위해 VPN Gateway와 공존. 이중 스택 가상 네트워크에서 VPN Gateway와의 공존을 구성할 수 있지만 VPN Gateway는 IPv4 트래픽만 지원합니다.
  • 개인 피어링에서 IPv4만 사용하도록 설정된 ExpressRoute 회로에 이중 스택 ExpressRoute Virtual Network 게이트웨이를 연결할 수 없습니다. 또한 ExpressRoute 회로에서 IPv6을 사용하도록 설정해야 합니다. 또한 온-프레미스 CPE 디바이스에서 IPv6을 구성해야 합니다.

다음 단계

ExpressRoute 문제를 해결하려면 다음 문서를 참조하세요.