تكوين عبور بوابة VPN لتناظر الشبكة الظاهرية

تساعدك هذه المقالة على تكوين نقل البوابة للربط بين الشبكات الظاهرية. يقوم تناظر الشبكة الافتراضية بتوصيل شبكتين افتراضيتين من Azure بسلاسة، مما يدمج الشبكتين الافتراضيتين في شبكة واحدة لأغراض الاتصال. نقل البوابة هي خاصية التناظر التي تسمح للشبكة الافتراضية باستخدام بوابة VPN في الشبكة الافتراضية النظيرة للاتصال من VNet-to-VNet. يوضح الرسم التخطيطي التالي كيفية عمل نقل البوابة مع نظير الشبكة الظاهرية.

Gateway transit diagram

في الرسم التخطيطي، يسمح نقل البوابة للشبكات الظاهرية النظيرة باستخدام بوابة Azure VPN في Hub-RM. ينطبق الاتصال المتاح على بوابة VPN، بما في ذلك اتصالات S2S وP2S وVNet-to-VNet، على جميع الشبكات الافتراضية الثلاث. يتوفر خيار النقل للمقارنة بين نماذج النشر نفسها أو نماذج مختلفة. إذا كنت تقوم بتكوين النقل بين نماذج النشر المختلفة، فيجب أن تكون الشبكة الظاهرية الموزعة وبوابة الشبكة الظاهرية في نموذج النشر Resource Manager، وليس نموذج النشر الكلاسيكي.

في تصميم شبكة المركز المحوري، يسمح عبور البوابة للشبكات الظاهرية المحورية بمشاركة بوابة VPN في المركز، بدلاً من نشر بوابات VPN في كل شبكة ظاهرية محورية. ستُنشر المسارات إلى الشبكات الظاهرية المتصلة بالبوابة أو الشبكات المحلية إلى جداول التوجيه للشبكات الظاهرية النظيرة باستخدام نقل البوابة. يمكنك تعطيل انتشار المسار التلقائي من بوابة VPN. قم بإنشاء جدول توجيه باستخدام خيار "تعطيل نشر مسار BGP"، وقم بإقران جدول التوجيه بالشبكات الفرعية لمنع توزيع المسار إلى تلك الشبكات الفرعية. للحصول على المزيد من المعلومات، راجع جدول توجيه الشبكة الافتراضية.

هناك سيناريوهان في هذه المقالة:

  • نفس نموذج النشر: يتم إنشاء كلتا الشبكتين الظاهريتين في نموذج نشر Resource Manager.
  • نماذج نشر مختلفة: يتم إنشاء الشبكة الظاهرية المنطوقة في نموذج النشر الكلاسيكي، وتكون الشبكة الظاهرية المحورية والبوابة في نموذج النشر Resource Manager.

ملاحظة

إذا قمت بإجراء تغيير على طبولوجيا شبكتك ولديك عملاء Windows VPN، فيجب تنزيل حزمة عميل VPN لعملاء Windows وتثبيتها مرة أخرى حتى يتم تطبيق التغييرات على العميل.

المتطلبات الأساسية

قبل البدء، تحقق من أن لديك الشبكات الظاهرية والأذونات التالية:

الشبكات الظاهرية

الشبكة الظاهرية نموذج النشر بوابة الشبكة الظاهرية
Hub-RM Resource Manager نعم
Spoke-RM Resource Manager لا
Spoke-Classic كلاسيكي لا

الأذونات

يجب أن تحتوي الحسابات التي تستخدمها لإنشاء نظير شبكة ظاهرية على الأدوار أو الأذونات اللازمة. في المثال أدناه، إذا كنت تقوم بإقران الشبكتين الظاهريتين المسماتين Hub-RMوSpoke-Classic، فيجب أن يكون لحسابك الأدوار أو الأذونات التالية لكل شبكة ظاهرية:

الشبكة الظاهرية نموذج النشر الدور الأذونات
Hub-RM Resource Manager مساهم الشبكة Microsoft.Network/virtualNetworks/virtualNetworkPeerings/write
كلاسيكي مساهم الشبكة الكلاسيكي غير متوفر
Spoke-Classic Resource Manager مساهم الشبكة Microsoft.Network/virtualNetworks/peer
كلاسيكي مساهم الشبكة الكلاسيكي Microsoft.ClassicNetwork/virtualNetworks/peer

تعرف على المزيد حول الأدوار المضمنة وتعيين أذونات محددة للأدوار المخصصة (Resource Manager فقط).

نفس نموذج النشر

في هذا السيناريو، الشبكات الظاهرية على حد سواء في نموذج نشر Resource Manager. اتبع الخطوات التالية لإنشاء نظيرات الشبكة الظاهرية أو تحديثها لتمكين نقل البوابة.

لإضافة نظير وتمكين النقل العام

  1. في مدخل Microsoft Azure، قم بإنشاء أو تحديث الشبكة الظاهرية النظيرة من Hub-RM. انتقل إلى الشبكة الظاهرية Hub-RM. حدد النظراء، ثم +إضافة لفتح إضافة نظير.

  2. في الصفحة إضافة نظير، قم بتكوين قيم هذه الشبكة الظاهرية.

    • اسم الرابط النظير: قم بتسمية الرابط. مثال: HubRMToSpokeRM

    • نسبة استخدام الشبكة إلى الشبكة الظاهرية البعيدة: سماح

    • نسبة استخدام الشبكة التي أُعيد توجيهها من الشبكة الظاهرية البعيدة: سماح

    • بوابة الشبكة الافتراضية: استخدم بوابة هذه الشبكة الافتراضية

      Screenshot shows add peering.

  3. في نفس الصفحة، تابع تكوين قيم الشبكة الظاهرية البعيدة.

    • اسم الرابط النظير: قم بتسمية الرابط. مثال: SpokeRMtoHubRM

    • نموذج نشر: Resource Manager

    • الشبكة الافتراضية: Spoke-RM

    • نسبة استخدام الشبكة إلى الشبكة الظاهرية البعيدة: سماح

    • نسبة استخدام الشبكة التي أُعيد توجيهها من الشبكة الظاهرية البعيدة: سماح

    • بوابة الشبكة الافتراضية: استخدم بوابة الشبكة الافتراضية البعيدة

      Screenshot shows values for remote virtual network.

  4. حدد إضافة لإنشاء النظير.

  5. تحقق من حالة النظير على أنه متصل على كلتا الشبكتين الظاهريتين.

لتعديل نظير موجود للنقل

إذا كان النظير قد تم إنشاؤه بالفعل، فيمكنك تعديل النظير للعبور.

  1. انتقل إلى الشبكة الظاهرية. حدد النظراء وحدد النظير الذي تريد تعديله.

    Screenshot shows select peerings.

  2. تحديث نظير VNet.

    • نسبة استخدام الشبكة إلى الشبكة الظاهرية البعيدة: سماح

    • نسبة استخدام الشبكة المعاد توجيهها إلى الشبكة الافتراضية؛ سماح

    • بوابة الشبكة الافتراضية: استخدم بوابة الشبكة الافتراضية البعيدة

      Screenshot shows modify peering gateway.

  3. احفظ إعدادات النظير.

نموذج PowerShell

يمكنك أيضًا استخدام PowerShell لإنشاء أو تحديث الأقران مع المثال أعلاه. استبدل المتغيرات بأسماء الشبكات الظاهرية ومجموعات الموارد.

$SpokeRG = "SpokeRG1"
$SpokeRM = "Spoke-RM"
$HubRG   = "HubRG1"
$HubRM   = "Hub-RM"

$spokermvnet = Get-AzVirtualNetwork -Name $SpokeRM -ResourceGroup $SpokeRG
$hubrmvnet   = Get-AzVirtualNetwork -Name $HubRM -ResourceGroup $HubRG

Add-AzVirtualNetworkPeering `
  -Name SpokeRMtoHubRM `
  -VirtualNetwork $spokermvnet `
  -RemoteVirtualNetworkId $hubrmvnet.Id `
  -UseRemoteGateways

Add-AzVirtualNetworkPeering `
  -Name HubRMToSpokeRM `
  -VirtualNetwork $hubrmvnet `
  -RemoteVirtualNetworkId $spokermvnet.Id `
  -AllowGatewayTransit

نماذج نشر مختلفة

في هذا التكوين، يكون VNet Spoke-Classic الناطق في نموذج النشر الكلاسيكي والموزع VNet Hub-RM في نموذج النشر Resource Manager. عند تكوين النقل بين نماذج النشر، يجب تكوين بوابة الشبكة الظاهرية Resource Manager VNet، وليس VNet الكلاسيكي.

لهذا التكوين، تحتاج فقط إلى تكوين شبكة Hub-RM الظاهرية. لست بحاجة إلى تكوين أي شيء على Spoke-Classic VNet.

  1. في مدخل Microsoft Azure، انتقل إلى شبكة Hub-RM الظاهرية، وحدد Peerings، ثم حدد + إضافة.

  2. في صفحة Tags، قم بتكوين القيم التالية.

    • اسم الرابط النظير: قم بتسمية الرابط. مثال: HubRMToClassic

    • نسبة استخدام الشبكة إلى الشبكة الظاهرية البعيدة: سماح

    • نسبة استخدام الشبكة التي أُعيد توجيهها من الشبكة الظاهرية البعيدة: سماح

    • بوابة الشبكة الافتراضية: استخدم بوابة هذه الشبكة الافتراضية

    • الشبكة الافتراضية البعيدة: كلاسيكي

      Add peering page for Spoke-Classic

  3. تحقق من صحة الاشتراك، ثم حدد الشبكة الافتراضية من القائمة المنسدلة.

  4. حدد إضافة لإضافة النظير.

  5. تحقق من حالة النظير على أنه متصل على الشبكة الظاهرية Hub-RM.

لهذا التكوين، لا تحتاج إلى تكوين أي شيء على الشبكة الظاهرية Spoke-Classic. بمجرد أن تظهر الحالة متصل، يمكن للشبكة الافتراضية الناطقة استخدام الاتصال من خلال بوابة VPN في الشبكة الافتراضية المحورية.

نموذج PowerShell

يمكنك أيضًا استخدام PowerShell لإنشاء أو تحديث الأقران مع المثال أعلاه. استبدل المتغيرات ومعرف الاشتراك بقيم الشبكة الظاهرية ومجموعات الموارد والاشتراك. ما عليك سوى إنشاء نظير شبكة افتراضية على الشبكة الظاهرية المحورية.

$HubRG   = "HubRG1"
$HubRM   = "Hub-RM"

$hubrmvnet   = Get-AzVirtualNetwork -Name $HubRM -ResourceGroup $HubRG

Add-AzVirtualNetworkPeering `
  -Name HubRMToClassic `
  -VirtualNetwork $hubrmvnet `
  -RemoteVirtualNetworkId "/subscriptions/<subscription Id>/resourceGroups/Default-Networking/providers/Microsoft.ClassicNetwork/virtualNetworks/Spoke-Classic" `
  -AllowGatewayTransit

الخطوات التالية