Hybrid Connectivity参照資料確認: 2026-09-10

Azure Peering Service

Peering Service partnerを介してMicrosoft cloudへのpublic Internet routing品質とtelemetryを改善するPeering Serviceを、ExpressRoute/VPNとの差、prefix validation、BGP要件、primary/backup locationまで整理する。

運用前提: hybrid connectivityはAzure resourceだけで完結しません。Azure / Microsoft edge、connectivity provider・Internet、customer edge、BGP route、VNet effective route、stateful security device、applicationを別failure domainとして観測し、control-planeのSucceededをdata-plane成功の代わりにしません。SKU・limit・availability・preview statusは変わるため、導入時は末尾のcurrent Microsoft Learnも再確認してください。

Azure Peering Serviceを理解するための前提

Peering Serviceはpublic Internetを使うIP serviceであり、ExpressRouteやAzure VPNのようなprivate connectivity productではない。この境界を最初に固定する。 利用そのものはPeering Service partnerとのservice契約が中心で、Azureへのconnection登録はtelemetry等を利用するためのcontrol plane。Azure resource作成だけでoptimized pathが自動生成されるわけではない。

Peering Service connectionではlogical name、provider、customer physical location、primary/backup service location、customer prefix等を関連付ける。 prefix validationではpublic prefix、origin ASN registry、prefix key、primary/backup全sessionからのadvertisement、community 8075:8007、AS path要件などを満たす必要がある。

AS pathは長さ3以下、private ASNやAS prependingを含めない等のcurrent validation ruleがある。一般的なBGP traffic engineeringをそのまま適用しない。 telemetryではuser latency/BGP prefix events等を参照でき、partner pathの品質・prefix announcement/withdrawalをoperational evidenceとして使える。

通信や判断の流れを追う
On-premisesVPN / ProviderGateway / HubVNetWorkload

Control plane と data plane

Control planeControl planeはAzure Peering Service connection/prefix登録とtelemetry、Microsoft.Peering provider registration、partner/provider selection。partner側physical peering/BGPとcustomer public prefix advertisementはAzure resource外にも存在する。
Data planeData planeはcustomer/ISP edgeからpublic Internet上のpartner optimized routeを通りMicrosoft networkへ到達する。IPsec/private circuitではなくpublic routingであり、application security/TLSとnetwork path optimizationを別に考える。

Provider / responsibility boundary

Azure resource

Peering Service connection / prefix登録とtelemetryを提供する。resourceを作っただけでprivate tunnelが生成されるわけではない。

Peering Service partner

Microsoftとのoptimized public peeringとprimary/backup service locationを提供する。実際のservice利用にはpartner契約・設定が必要。

Customer Internet edge

public prefix、origin ASN、BGP advertisementを管理する。prefix validation要件を満たさないとtelemetry対象prefixがActiveにならない。

仕組み

Peering Serviceを「ExpressRouteの廉価版」として扱わない。private address reachabilityやVNet private peeringを提供するserviceではなく、public Microsoft endpointsへのInternet routing品質改善が主眼。

prefix registrationはtelemetry/validation unitであり、customer prefixがpartner経由で正しくBGP広告されて初めてActive validationへ進む。

primary locationはlocal redundancyを満たす複数sessions、backup locationにも必要sessionがあることをvalidationで確認する。

backup locationをNoneにした場合のfailure behaviorはpublic Internetへのfailoverとなるため、business requirementに応じpartnerとsecondary pathを設計する。

customer edge route policyはPeering Service validationのcommunity/AS path制約と整合させ、通常Internet向けpolicyから分離する。

Packet / route path

同一prefix/flowを広告元からdestinationまで追い、connection state・BGP table・effective route・実packetを混同しません。

  1. customer networkがMicrosoft public destination宛packetをInternet edgeへ送る。
  2. ISP/Peering Service partnerがoptimized peering pathを選びMicrosoft networkへ転送する。
  3. Microsoft network内でpublic cloud/service endpointへ到達する。
  4. return trafficもpartner/customer prefix advertisementに基づきpublic routingでcustomerへ戻る。
  5. primary service location failure時はbackup location、または構成により通常Internet pathへfailoverする。
  6. Azure telemetryへlatency/prefix eventが記録されても、それ自体がtrafficをforwardするdata-plane objectではない。

BGP / route state の読み方

観測点何を確認するか
Prefix validationAzure Portal/CLIでvalidation stateを確認し、community、origin ASN、prefix key、all-session advertisementを要件別に潰す。
BGP advertisementcustomer/provider routerからprimary/backup全Peering Service sessionsへ同prefixが広告されているか確認する。
AS path/community8075:8007 community、path length<=3、private ASN/prependなしをroute evidenceで確認する。
Fallbackprimary failureでbackup/Internetへ実際に収束するかlatency/path/applicationで試験する。
判定ルールAdvertised ≠ Learned ≠ Installed/Effective ≠ Reachable。各段階を別証拠として採取し、どこでprefixが消えたかを特定します。

設計判断

判断点推奨理由
Product fitpublic Microsoft serviceへのInternet routing reliability/telemetry改善に使う。private VNet connectivity要件ならExpressRoute/VPNを選ぶ。
Partnerservice location、last-mile、SLA/support、backup optionを比較する。data plane qualityの主要責任境界がpartnerにある。
Prefix policyPeering Service用BGP policyをvalidation ruleに合わせて明示する。community/AS path違反でprefixがActiveにならない。
Telemetry重要siteはAzure connection登録しlatency/prefix eventsを監視する。「体感が遅い」だけでなくrouting event evidenceを残せる。

確認手順

Azure Portal / provider / edge

  • Peering Services → connectionでprovider、customer location、primary/backup locationを確認する。
  • Prefixesでprefix、prefix key、validation stateを確認し、失敗reasonを要件別に処理する。
  • partner/customer routerでprimary/backup全sessionsのadvertised routes、community、AS pathを確認する。
  • Peering Service telemetryでlatencyとprefix eventsを確認し、application monitor/provider NOC evidenceと相関する。

Verification discipline

  • subscription / resource group / resource ID / region / connection名を固定し、同名resourceの取り違えを防ぐ。
  • control-planeのProvisioningStateだけで完了判定せず、peer/session/route/metricと実packetの結果を別々に保存する。
  • advertised route・learned route・effective routeを混同しない。各段階で「誰が誰へ何を広告し、最終的にどのFIBへ入ったか」を確認する。
  • 変更前後で同一source/destination/protocolを再試験し、既存sessionの継続を新規flowの成功と誤認しない。
Azure CLI — read-only first
az peering service list --resource-group <rg> --output table
az peering service show --resource-group <rg> --peering-service-name <service> -o jsonc
az peering service prefix list --resource-group <rg> --peering-service-name <service> -o table
az peering service provider list --output table
PowerShell / endpoint — read-only first
# Peering ServiceはAzure CLIのpeering extensionが一次的な運用手段として明確です。
# Azure Portal/CLIでresourceとprefix validationを確認し、BGP evidenceはcustomer/provider router側でも採取します。

障害切り分け

症状疑う点証拠次の確認
prefix validation失敗community/prefix key/origin ASN/all-session advertisement/AS pathAzure validation reason + router advertised routevalidation messageごとに要件を修正する
primary path品質悪化partner/peering location/Internet underlaylatency telemetry + path/provider evidenceprivate connectivity障害と誤認せずpartner boundaryへ切り分ける
backupへ切替わらないbackup service location/session未構成connection config + provider session statebackup None/validation/sessionを確認する
Azure resource正常だが利用効果なしpartner service未契約/未provision、prefix未Activeprovider order + prefix validationresource作成とdata-plane service activationを分離する

変更時の確認と rollback

  • 変更前にconnection/prefix JSON、validation state、partner order、router advertisementを保存する。
  • BGP community/AS path変更はPeering Service prefixesだけにscopeし、他Internet routesへの副作用を避ける。
  • backup location変更はprovider側session readinessを確認してからtraffic/failover testを行う。
  • rollback後はprefix Active、primary/backup path、latency/applicationを確認し、Azure resource stateだけで終了しない。

What changed recently

2026-09-10時点

Microsoft LearnのPeering Service主要ページは2026-02-25更新で、prefix validationにはcommunity 8075:8007、AS path length<=3、private ASN/prepending禁止等の要件が明示されています。既存Internet BGP policyを流用せず専用validationとして確認します。

Official sources