Microsoft.MobileNetwork mobileNetworks/services

تعريف مورد Bicep

يمكن نشر نوع مورد mobileNetworks/services مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.MobileNetwork/mobileNetworks/services، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.MobileNetwork/mobileNetworks/services@2024-02-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    pccRules: [
      {
        ruleName: 'string'
        rulePrecedence: int
        ruleQosPolicy: {
          5qi: int
          allocationAndRetentionPriorityLevel: int
          guaranteedBitRate: {
            downlink: 'string'
            uplink: 'string'
          }
          maximumBitRate: {
            downlink: 'string'
            uplink: 'string'
          }
          preemptionCapability: 'string'
          preemptionVulnerability: 'string'
        }
        serviceDataFlowTemplates: [
          {
            direction: 'string'
            ports: [
              'string'
            ]
            protocol: 'string'
            remoteIpList: 'string'
            templateName: 'string'
          }
        ]
        trafficControl: 'string'
      }
    ]
    servicePrecedence: int
    serviceQosPolicy: {
      5qi: int
      allocationAndRetentionPriorityLevel: int
      maximumBitRate: {
        downlink: 'string'
        uplink: 'string'
      }
      preemptionCapability: 'string'
      preemptionVulnerability: 'string'
    }
  }
}

قيم Property

شبكات الجوال/الخدمات

الاسم الوصف القيمة
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep.
سلسلة (مطلوب)

حد الحرف: 1-64

أحرف صالحة:
الأبجدية الرقمية والواصلات.

ابدأ ”بالأبجدية الرقمية“.

لا يمكن استخدام الكلمات التالية بمفردها كاسم: default، ، requested. service
الموقع الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوب)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
أصل في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: mobileNetworks
خصائص خصائص الخدمة. ServicePropertiesFormat (مطلوب)

ServicePropertiesFormat

الاسم الوصف القيمة
pccRules مجموعة قواعد نهج تدفق البيانات التي تشكل هذه الخدمة. PccRuleConfiguration[] (مطلوب)

القيود:
الحد الأدنى للطول = 1
servicePrecedence قيمة أسبقية تستخدم لتحديد بين الخدمات عند تحديد قيم QoS لاستخدامها لبطاقة SIM معينة. تعني القيمة الأقل أولوية أعلى. يجب أن تكون هذه القيمة فريدة من نوعها بين جميع الخدمات التي تم تكوينها في شبكة الجوال. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 255
serviceQosPolicy نهج QoS المراد استخدامه للحزم المطابقة لهذه الخدمة. يمكن تجاوز هذا لتدفقات معينة باستخدام حقل ruleQosPolicy في PccRuleConfiguration. إذا كان هذا الحقل فارغا، فسيحدد نهج SIM ل UE إعدادات QoS. QosPolicy

تكوين PccRule

الاسم الوصف القيمة
ruleName اسم القاعدة. يجب أن يكون هذا فريدا داخل الخدمة الأصل. يجب عدم استخدام أي من السلاسل المحجوزة التالية - defaultأو requested .service سلسلة (مطلوب)

القيود:
الحد الأقصى للطول = 64
النمط = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$
تمثيل القاعدة قيمة أسبقية تستخدم لتحديد بين قواعد نهج تدفق البيانات عند تحديد قيم QoS لاستخدامها لبطاقة SIM معينة. تعني القيمة الأقل أولوية أعلى. يجب أن تكون هذه القيمة فريدة من نوعها بين جميع قواعد نهج تدفق البيانات التي تم تكوينها في شبكة الجوال. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 255
ruleQosPolicy نهج QoS لاستخدامه للحزم المطابقة لهذه القاعدة. إذا كان هذا الحقل فارغا، فستحدد الخدمة الأصل إعدادات QoS. PccRuleQosPolicy
serviceDataFlowTemplates مجموعة قوالب تدفق البيانات لاستخدامها لقاعدة نهج تدفق البيانات هذه. ServiceDataFlowTemplate[] (مطلوب)

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 15
نسبة استخدام الشبكة تحديد ما إذا كان يسمح بالتدفقات التي تطابق قاعدة نهج تدفق البيانات هذه. "محظور"
"ممكن"

نهج PccRuleQos

الاسم الوصف القيمة
5qi قيمة مؤشر تدفق 5G QoS. يحدد 5QI علاجا محددا لإعادة توجيه QoS ليتم توفيره للتدفق. راجع القسم 3GPP TS23.501 5.7.2.1 للحصول على وصف كامل لمعلمة 5QI، والجدول 5.7.4-1 لتعريف قيم 5QI. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 127
allocationAndRetentionPriorityLevel مستوى تخصيص تدفق QoS وأولوية الاستبقاء (ARP). تاستباق التدفقات ذات الأولوية الأعلى التدفقات ذات الأولوية الأقل، إذا كانت إعدادات preemptionCapability وتسمح preemptionVulnerability بها. 1 هو أعلى مستوى من الأولوية. إذا لم يتم تحديد هذا الحقل، فسيتم 5qi استخدامه لاشتقاق قيمة ARP. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 15
معدل البت المضمون معدل البت المضمون (GBR) لجميع تدفقات بيانات الخدمة التي تستخدم قاعدة نهج تدفق البيانات هذه. هذا إعداد اختياري. إذا لم تقدم قيمة، فلن تكون هناك مجموعة GBR لقاعدة نهج تدفق البيانات التي تستخدم تعريف QoS هذا. أمبر
الحد الأقصى لمعدل البت الحد الأقصى لمعدل البت (MBR) لجميع تدفقات بيانات الخدمة التي تستخدم قاعدة أو خدمة نهج تدفق البيانات هذه. Ambr (مطلوب)
إمكانية الاستباقية إمكانية الاستباقية لتدفق QoS. تتحكم إمكانية الاستباقية لتدفق QoS في ما إذا كان يمكنه استباق تدفق QoS آخر بمستوى أولوية أقل. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. 'MayPreempt'
'NotPreempt'
الاستباقيةVulnerability ثغرة أمنية في الشفعة في QoS Flow. تتحكم ثغرة الاستباقية لتدفق QoS في ما إذا كان يمكن استباقها بواسطة QoS Flow بمستوى أولوية أعلى. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. 'NotPreemptable'
"قابل للاستباق"

أمبر

الاسم الوصف القيمة
الهابطه معدل بت الارتباط الهابط. سلسلة (مطلوبة)

القيود:
النمط = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
الارسال معدل بت الارتباط الصاعد. سلسلة (مطلوبة)

القيود:
النمط = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$

ServiceDataFlowTemplate

الاسم الوصف القيمة
direction اتجاه هذا التدفق. "ثنائي الاتجاه"
"ارتباط لأسفل"
"ارتباط لأعلى" (مطلوب)
ports المنفذ (المنافذ) التي ستتصل بها UEs لهذا التدفق. يمكنك تحديد صفر أو أكثر من المنافذ أو نطاقات المنافذ. إذا قمت بتحديد منفذ أو نطاق منفذ واحد أو أكثر، فيجب عليك تحديد قيمة أخرى غير ip الموجودة في protocol الحقل. هذا إعداد اختياري. إذا لم تحدده، فسيتم السماح بالاتصالات على جميع المنافذ. يجب تحديد نطاقات المنافذ على أنها {FirstPort}-{LastPort}. على سبيل المثال: [8080, 8082-8085]. سلسلة []

القيود:
النمط = ^([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(-([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?$
بروتوكول قائمة بالبروتوكول (البروتوكولات) المسموح بها لهذا التدفق. إذا كنت تريد أن يكون هذا التدفق قادرا على استخدام أي بروتوكول داخل مجموعة بروتوكول الإنترنت، فاستخدم القيمة ip. إذا كنت تريد السماح فقط بمجموعة مختارة من البروتوكولات، فيجب عليك استخدام رقم بروتوكول الإنترنت المعين من IANA المطابق لكل بروتوكول، كما هو موضح في https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. على سبيل المثال، بالنسبة إلى UDP، يجب عليك استخدام 17. إذا كنت تستخدم القيمة ip ، فيجب ترك الحقل port غير محدد. سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
النمط = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$"}
remoteIpList عنوان (عناوين) IP البعيد الذي ستتصل به UEs لهذا التدفق. إذا كنت تريد السماح بالاتصالات على أي عنوان IP، فاستخدم القيمة any. وإلا، يجب توفير كل عنوان من عناوين IP البعيدة التي سيتصل بها مثيل الحزمة الأساسي لهذا التدفق. يجب توفير كل عنوان IP في رمز CIDR، بما في ذلك netmask (على سبيل المثال، 192.0.2.54/24). سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
النمط = ^(any|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2])))$"}
اسم القالب اسم قالب تدفق البيانات. يجب أن يكون هذا فريدا داخل قاعدة نهج تدفق البيانات الأصل. يجب عدم استخدام أي من السلاسل المحجوزة التالية - defaultأو requestedservice. سلسلة (مطلوب)

القيود:
الحد الأقصى للطول = 64
النمط = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$

QosPolicy

الاسم الوصف القيمة
5qi قيمة مؤشر تدفق 5G QoS. يحدد 5QI علاجا محددا لإعادة توجيه QoS ليتم توفيره للتدفق. راجع 3GPP TS23.501 القسم 5.7.2.1 للحصول على وصف كامل لمعلمة 5QI، والجدول 5.7.4-1 لتعريف قيم 5QI. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 127
allocationAndRetentionPriorityLevel مستوى تخصيص تدفق QoS وأولوية الاستبقاء (ARP). تاستباق التدفقات ذات الأولوية الأعلى التدفقات ذات الأولوية الأقل، إذا كانت إعداداتها preemptionCapabilitypreemptionVulnerability وتسمح بها. 1 هو أعلى مستوى من الأولوية. إذا لم يتم تحديد هذا الحقل، فسيتم 5qi استخدامه لاشتقاق قيمة ARP. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 15
الحد الأقصى لمعدل البت الحد الأقصى لمعدل البت (MBR) لجميع تدفقات بيانات الخدمة التي تستخدم قاعدة أو خدمة نهج تدفق البيانات هذه. Ambr (مطلوب)
preemptionCapability إمكانية استباق تدفق QoS. تتحكم إمكانية الاستباقية لتدفق QoS في ما إذا كان يمكنه استباق تدفق QoS آخر بمستوى أولوية أقل. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. 'MayPreempt'
'NotPreempt'
الاستباقيةVulnerability ثغرة أمنية في استباق تدفق QoS. تتحكم ثغرة الاستباقية لتدفق QoS في ما إذا كان يمكن استباقها بواسطة QoS Flow بمستوى أولوية أعلى. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. 'NotPreemptable'
"قابل للاستباق"

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء توزيع كامل ل 5G Core

نشر في Azure
ينشئ هذا القالب جميع الموارد المطلوبة لنشر Private 5G Core، بما في ذلك توفير سيمز وإنشاء نموذج نهج QoS. يمكن توزيعه اختياريا إلى مجموعة Kubernetes التي تعمل على جهاز Azure Stack Edge.
إنشاء نهج sim

نشر في Azure
ينشئ هذا القالب خدمة ونهج sim لشبكة محمولة موجودة.

تعريف مورد قالب ARM

يمكن نشر نوع مورد mobileNetworks/services مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.MobileNetwork/mobileNetworks/services، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.MobileNetwork/mobileNetworks/services",
  "apiVersion": "2024-02-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "pccRules": [
      {
        "ruleName": "string",
        "rulePrecedence": "int",
        "ruleQosPolicy": {
          "5qi": "int",
          "allocationAndRetentionPriorityLevel": "int",
          "guaranteedBitRate": {
            "downlink": "string",
            "uplink": "string"
          },
          "maximumBitRate": {
            "downlink": "string",
            "uplink": "string"
          },
          "preemptionCapability": "string",
          "preemptionVulnerability": "string"
        },
        "serviceDataFlowTemplates": [
          {
            "direction": "string",
            "ports": [ "string" ],
            "protocol": "string",
            "remoteIpList": "string",
            "templateName": "string"
          }
        ],
        "trafficControl": "string"
      }
    ],
    "servicePrecedence": "int",
    "serviceQosPolicy": {
      "5qi": "int",
      "allocationAndRetentionPriorityLevel": "int",
      "maximumBitRate": {
        "downlink": "string",
        "uplink": "string"
      },
      "preemptionCapability": "string",
      "preemptionVulnerability": "string"
    }
  }
}

قيم Property

شبكات الجوال/الخدمات

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.MobileNetwork/mobileNetworks/services'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2024-02-01'
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM.
سلسلة (مطلوب)

حد الحرف: 1-64

أحرف صالحة:
الأبجدية الرقمية والواصلات.

ابدأ ”بالأبجدية الرقمية“.

لا يمكن استخدام الكلمات التالية بمفردها كاسم: default، ، requested. service
الموقع الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوب)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
خصائص خصائص الخدمة. ServicePropertiesFormat (مطلوب)

ServicePropertiesFormat

الاسم الوصف القيمة
pccRules مجموعة قواعد نهج تدفق البيانات التي تشكل هذه الخدمة. PccRuleConfiguration[] (مطلوب)

القيود:
الحد الأدنى للطول = 1
servicePrecedence قيمة أسبقية تستخدم لتحديد بين الخدمات عند تحديد قيم QoS لاستخدامها لبطاقة SIM معينة. تعني القيمة الأقل أولوية أعلى. يجب أن تكون هذه القيمة فريدة من نوعها بين جميع الخدمات التي تم تكوينها في شبكة الجوال. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 255
serviceQosPolicy نهج QoS المراد استخدامه للحزم المطابقة لهذه الخدمة. يمكن تجاوز هذا لتدفقات معينة باستخدام حقل ruleQosPolicy في PccRuleConfiguration. إذا كان هذا الحقل فارغا، فسيحدد نهج SIM ل UE إعدادات QoS. QosPolicy

تكوين PccRule

الاسم الوصف القيمة
ruleName اسم القاعدة. يجب أن يكون هذا فريدا داخل الخدمة الأصل. يجب عدم استخدام أي من السلاسل المحجوزة التالية - defaultأو requested .service سلسلة (مطلوب)

القيود:
الحد الأقصى للطول = 64
النمط = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$
تمثيل القاعدة قيمة أسبقية تستخدم لتحديد بين قواعد نهج تدفق البيانات عند تحديد قيم QoS لاستخدامها لبطاقة SIM معينة. تعني القيمة الأقل أولوية أعلى. يجب أن تكون هذه القيمة فريدة من نوعها بين جميع قواعد نهج تدفق البيانات التي تم تكوينها في شبكة الجوال. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 255
ruleQosPolicy نهج QoS لاستخدامه للحزم المطابقة لهذه القاعدة. إذا كان هذا الحقل فارغا، فستحدد الخدمة الأصل إعدادات QoS. PccRuleQosPolicy
serviceDataFlowTemplates مجموعة قوالب تدفق البيانات لاستخدامها لقاعدة نهج تدفق البيانات هذه. ServiceDataFlowTemplate[] (مطلوب)

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 15
نسبة استخدام الشبكة تحديد ما إذا كان يسمح بالتدفقات التي تطابق قاعدة نهج تدفق البيانات هذه. "محظور"
"ممكن"

PccRuleQosPolicy

الاسم الوصف القيمة
5qi قيمة مؤشر تدفق 5G QoS. يحدد 5QI علاجا محددا لإعادة توجيه QoS ليتم توفيره للتدفق. راجع 3GPP TS23.501 القسم 5.7.2.1 للحصول على وصف كامل لمعلمة 5QI، والجدول 5.7.4-1 لتعريف قيم 5QI. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 127
allocationAndRetentionPriorityLevel مستوى تخصيص تدفق QoS وأولوية الاستبقاء (ARP). تاستباق التدفقات ذات الأولوية الأعلى التدفقات ذات الأولوية الأقل، إذا كانت إعداداتها preemptionCapabilitypreemptionVulnerability وتسمح بها. 1 هو أعلى مستوى من الأولوية. إذا لم يتم تحديد هذا الحقل، فسيتم 5qi استخدامه لاشتقاق قيمة ARP. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 15
معدل البت المضمون معدل البت المضمون (GBR) لجميع تدفقات بيانات الخدمة التي تستخدم قاعدة نهج تدفق البيانات هذه. هذا إعداد اختياري. إذا لم تقدم قيمة، فلن تكون هناك مجموعة GBR لقاعدة نهج تدفق البيانات التي تستخدم تعريف QoS هذا. أمبر
الحد الأقصى لمعدل البت الحد الأقصى لمعدل البت (MBR) لجميع تدفقات بيانات الخدمة التي تستخدم قاعدة أو خدمة نهج تدفق البيانات هذه. Ambr (مطلوب)
preemptionCapability إمكانية استباق تدفق QoS. تتحكم إمكانية الاستباقية لتدفق QoS في ما إذا كان يمكنه استباق تدفق QoS آخر بمستوى أولوية أقل. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. 'MayPreempt'
'NotPreempt'
الاستباقيةVulnerability ثغرة أمنية في استباق تدفق QoS. تتحكم ثغرة الاستباقية لتدفق QoS في ما إذا كان يمكن استباقها بواسطة QoS Flow بمستوى أولوية أعلى. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. 'NotPreemptable'
"قابل للاستباق"

أمبر

الاسم الوصف القيمة
الهابطه معدل بت الارتباط الهابط. سلسلة (مطلوب)

القيود:
النمط = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
الارسال معدل بت الارتباط الصاعد. سلسلة (مطلوب)

القيود:
النمط = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$

ServiceDataFlowTemplate

الاسم الوصف القيمة
direction اتجاه هذا التدفق. "ثنائي الاتجاه"
"ارتباط لأسفل"
"ارتباط لأعلى" (مطلوب)
ports المنفذ (المنافذ) التي ستتصل بها UEs لهذا التدفق. يمكنك تحديد صفر أو أكثر من المنافذ أو نطاقات المنافذ. إذا قمت بتحديد منفذ أو نطاق منفذ واحد أو أكثر، فيجب عليك تحديد قيمة أخرى غير ip الموجودة في protocol الحقل. هذا إعداد اختياري. إذا لم تحدده، فسيتم السماح بالاتصالات على جميع المنافذ. يجب تحديد نطاقات المنافذ على أنها {FirstPort}-{LastPort}. على سبيل المثال: [8080, 8082-8085]. سلسلة []

القيود:
النمط = ^([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(-([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?$
بروتوكول قائمة بالبروتوكول (البروتوكولات) المسموح بها لهذا التدفق. إذا كنت تريد أن يكون هذا التدفق قادرا على استخدام أي بروتوكول داخل مجموعة بروتوكول الإنترنت، فاستخدم القيمة ip. إذا كنت تريد السماح فقط بمجموعة مختارة من البروتوكولات، فيجب عليك استخدام رقم بروتوكول الإنترنت المعين من IANA المطابق لكل بروتوكول، كما هو موضح في https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. على سبيل المثال، بالنسبة إلى UDP، يجب عليك استخدام 17. إذا كنت تستخدم القيمة ip ، فيجب ترك الحقل port غير محدد. سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
النمط = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$"}
remoteIpList عنوان (عناوين) IP البعيد الذي ستتصل به UEs لهذا التدفق. إذا كنت تريد السماح بالاتصالات على أي عنوان IP، فاستخدم القيمة any. وإلا، يجب توفير كل عنوان من عناوين IP البعيدة التي سيتصل بها مثيل الحزمة الأساسي لهذا التدفق. يجب توفير كل عنوان IP في رمز CIDR، بما في ذلك netmask (على سبيل المثال، 192.0.2.54/24). سلسلة (مطلوبة)

القيود:
الحد الأدنى للطول = 1
النمط = ^(any|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2])))$"}
اسم القالب اسم قالب تدفق البيانات. يجب أن يكون هذا فريدا داخل قاعدة نهج تدفق البيانات الأصل. يجب عدم استخدام أي من السلاسل المحجوزة التالية - defaultأو requestedservice. سلسلة (مطلوبة)

القيود:
الحد الأقصى للطول = 64
النمط = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$

QosPolicy

الاسم الوصف القيمة
5qi قيمة مؤشر تدفق 5G QoS. يحدد 5QI علاجا محددا لإعادة توجيه QoS ليتم توفيره للتدفق. راجع القسم 3GPP TS23.501 5.7.2.1 للحصول على وصف كامل لمعلمة 5QI، والجدول 5.7.4-1 لتعريف قيم 5QI. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 127
allocationAndRetentionPriorityLevel مستوى تخصيص تدفق QoS وأولوية الاستبقاء (ARP). تاستباق التدفقات ذات الأولوية الأعلى التدفقات ذات الأولوية الأقل، إذا كانت إعدادات preemptionCapability وتسمح preemptionVulnerability بها. 1 هو أعلى مستوى من الأولوية. إذا لم يتم تحديد هذا الحقل، فسيتم 5qi استخدامه لاشتقاق قيمة ARP. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 15
الحد الأقصى لمعدل البت الحد الأقصى لمعدل البت (MBR) لجميع تدفقات بيانات الخدمة التي تستخدم قاعدة أو خدمة نهج تدفق البيانات هذه. Ambr (مطلوب)
إمكانية الاستباقية إمكانية الاستباقية لتدفق QoS. تتحكم إمكانية الاستباقية لتدفق QoS في ما إذا كان يمكنه استباق تدفق QoS آخر بمستوى أولوية أقل. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. 'MayPreempt'
'NotPreempt'
الاستباقيةVulnerability ثغرة أمنية في الشفعة في QoS Flow. تتحكم ثغرة الاستباقية لتدفق QoS في ما إذا كان يمكن استباقها بواسطة QoS Flow بمستوى أولوية أعلى. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. 'NotPreemptable'
"قابل للاستباق"

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء توزيع كامل ل 5G Core

نشر في Azure
ينشئ هذا القالب جميع الموارد المطلوبة لنشر Private 5G Core، بما في ذلك توفير sims وإنشاء نموذج نهج QoS. يمكن توزيعه اختياريا إلى مجموعة Kubernetes التي تعمل على جهاز Azure Stack Edge.
إنشاء نهج sim

نشر في Azure
ينشئ هذا القالب خدمة ونهج sim لشبكة محمولة موجودة.

تعريف مورد Terraform (موفر AzAPI)

يمكن نشر نوع مورد mobileNetworks/services مع العمليات التي تستهدف:

  • مجموعات الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.MobileNetwork/mobileNetworks/services، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MobileNetwork/mobileNetworks/services@2024-02-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      pccRules = [
        {
          ruleName = "string"
          rulePrecedence = int
          ruleQosPolicy = {
            5qi = int
            allocationAndRetentionPriorityLevel = int
            guaranteedBitRate = {
              downlink = "string"
              uplink = "string"
            }
            maximumBitRate = {
              downlink = "string"
              uplink = "string"
            }
            preemptionCapability = "string"
            preemptionVulnerability = "string"
          }
          serviceDataFlowTemplates = [
            {
              direction = "string"
              ports = [
                "string"
              ]
              protocol = "string"
              remoteIpList = "string"
              templateName = "string"
            }
          ]
          trafficControl = "string"
        }
      ]
      servicePrecedence = int
      serviceQosPolicy = {
        5qi = int
        allocationAndRetentionPriorityLevel = int
        maximumBitRate = {
          downlink = "string"
          uplink = "string"
        }
        preemptionCapability = "string"
        preemptionVulnerability = "string"
      }
    }
  })
}

قيم Property

شبكات الجوال/الخدمات

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.MobileNetwork/mobileNetworks/services@2024-02-01"
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 1-64

أحرف صالحة:
الأبجدية الرقمية والواصلات.

ابدأ ”بالأبجدية الرقمية“.

لا يمكن استخدام الكلمات التالية بمفردها كاسم: default، ، requested. service
الموقع الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: mobileNetworks
العلامات علامات الموارد. قاموس أسماء العلامات والقيم.
خصائص خصائص الخدمة. ServicePropertiesFormat (مطلوب)

ServicePropertiesFormat

الاسم الوصف القيمة
pccRules مجموعة قواعد نهج تدفق البيانات التي تشكل هذه الخدمة. PccRuleConfiguration[] (مطلوب)

القيود:
الحد الأدنى للطول = 1
servicePrecedence قيمة أسبقية تستخدم لتحديد بين الخدمات عند تحديد قيم QoS لاستخدامها لبطاقة SIM معينة. تعني القيمة الأقل أولوية أعلى. يجب أن تكون هذه القيمة فريدة من نوعها بين جميع الخدمات التي تم تكوينها في شبكة الجوال. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 255
serviceQosPolicy نهج QoS المراد استخدامه للحزم المطابقة لهذه الخدمة. يمكن تجاوز هذا لتدفقات معينة باستخدام حقل ruleQosPolicy في PccRuleConfiguration. إذا كان هذا الحقل فارغا، فسيحدد نهج SIM ل UE إعدادات QoS. QosPolicy

تكوين PccRule

الاسم الوصف القيمة
ruleName اسم القاعدة. يجب أن يكون هذا فريدا داخل الخدمة الأصل. يجب عدم استخدام أي من السلاسل المحجوزة التالية - defaultأو requested .service سلسلة (مطلوب)

القيود:
الحد الأقصى للطول = 64
النمط = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$
تمثيل القاعدة قيمة أسبقية تستخدم لتحديد بين قواعد نهج تدفق البيانات عند تحديد قيم QoS لاستخدامها لبطاقة SIM معينة. تعني القيمة الأقل أولوية أعلى. يجب أن تكون هذه القيمة فريدة من نوعها بين جميع قواعد نهج تدفق البيانات التي تم تكوينها في شبكة الجوال. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 255
ruleQosPolicy نهج QoS لاستخدامه للحزم المطابقة لهذه القاعدة. إذا كان هذا الحقل فارغا، فستحدد الخدمة الأصل إعدادات QoS. PccRuleQosPolicy
serviceDataFlowTemplates مجموعة قوالب تدفق البيانات لاستخدامها لقاعدة نهج تدفق البيانات هذه. ServiceDataFlowTemplate[] (مطلوب)

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 15
نسبة استخدام الشبكة تحديد ما إذا كان يسمح بالتدفقات التي تطابق قاعدة نهج تدفق البيانات هذه. "محظور"
"ممكن"

PccRuleQosPolicy

الاسم الوصف القيمة
5qi قيمة مؤشر تدفق 5G QoS. يحدد 5QI علاجا محددا لإعادة توجيه QoS ليتم توفيره للتدفق. راجع 3GPP TS23.501 القسم 5.7.2.1 للحصول على وصف كامل لمعلمة 5QI، والجدول 5.7.4-1 لتعريف قيم 5QI. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 127
allocationAndRetentionPriorityLevel مستوى تخصيص تدفق QoS وأولوية الاستبقاء (ARP). تاستباق التدفقات ذات الأولوية الأعلى التدفقات ذات الأولوية الأقل، إذا كانت إعداداتها preemptionCapabilitypreemptionVulnerability وتسمح بها. 1 هو أعلى مستوى من الأولوية. إذا لم يتم تحديد هذا الحقل، فسيتم 5qi استخدامه لاشتقاق قيمة ARP. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 15
معدل البت المضمون معدل البت المضمون (GBR) لجميع تدفقات بيانات الخدمة التي تستخدم قاعدة نهج تدفق البيانات هذه. هذا إعداد اختياري. إذا لم تقدم قيمة، فلن تكون هناك مجموعة GBR لقاعدة نهج تدفق البيانات التي تستخدم تعريف QoS هذا. أمبر
الحد الأقصى لمعدل البت الحد الأقصى لمعدل البت (MBR) لجميع تدفقات بيانات الخدمة التي تستخدم قاعدة أو خدمة نهج تدفق البيانات هذه. Ambr (مطلوب)
preemptionCapability إمكانية استباق تدفق QoS. تتحكم إمكانية الاستباقية لتدفق QoS في ما إذا كان يمكنه استباق تدفق QoS آخر بمستوى أولوية أقل. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. "MayPreempt"
"NotPreempt"
الاستباقيةVulnerability ثغرة أمنية في استباق تدفق QoS. تتحكم ثغرة الاستباقية لتدفق QoS في ما إذا كان يمكن استباقها بواسطة QoS Flow بمستوى أولوية أعلى. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. "NotPreemptable"
"قابل للاستباق"

أمبر

الاسم الوصف القيمة
الهابطه معدل بت الارتباط الهابط. سلسلة (مطلوب)

القيود:
النمط = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
الارسال معدل بت الارتباط الصاعد. سلسلة (مطلوب)

القيود:
النمط = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$

ServiceDataFlowTemplate

الاسم الوصف القيمة
direction اتجاه هذا التدفق. "ثنائي الاتجاه"
"ارتباط لأسفل"
"Uplink" (مطلوب)
ports المنفذ (المنافذ) الذي ستتصل به UEs لهذا التدفق. يمكنك تحديد صفر أو أكثر من المنافذ أو نطاقات المنافذ. إذا قمت بتحديد منفذ واحد أو أكثر أو نطاقات منفذ، فيجب عليك تحديد قيمة أخرى غير ip الموجودة في protocol الحقل. هذا إعداد اختياري. إذا لم تحدده، فسيتم السماح بالاتصالات على جميع المنافذ. يجب تحديد نطاقات المنفذ على أنها {FirstPort}-{LastPort}. على سبيل المثال: [8080, 8082-8085]. سلسلة []

القيود:
النمط = ^([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])(-([1-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?$
بروتوكول قائمة بالبروتوكول (البروتوكولات) المسموح بها لهذا التدفق. إذا كنت تريد أن يكون هذا التدفق قادرا على استخدام أي بروتوكول داخل مجموعة بروتوكول الإنترنت، فاستخدم القيمة ip. إذا كنت ترغب فقط في السماح بمجموعة مختارة من البروتوكولات، فيجب عليك استخدام رقم بروتوكول الإنترنت المعين من IANA المقابل لكل بروتوكول، كما هو موضح في https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. على سبيل المثال، بالنسبة إلى UDP، يجب استخدام 17. إذا كنت تستخدم القيمة ip ، فيجب ترك الحقل port غير محدد. سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
النمط = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$"}
remoteIpList عنوان (عناوين) IP البعيد الذي ستتصل به UEs لهذا التدفق. إذا كنت تريد السماح بالاتصالات على أي عنوان IP، فاستخدم القيمة any. وإلا، يجب توفير كل عنوان من عناوين IP البعيدة التي سيتصل بها مثيل الحزمة الأساسي لهذا التدفق. يجب توفير كل عنوان IP في رمز CIDR، بما في ذلك netmask (على سبيل المثال، 192.0.2.54/24). سلسلة (مطلوب)

القيود:
الحد الأدنى للطول = 1
النمط = ^(any|(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2])))$"}
اسم القالب اسم قالب تدفق البيانات. يجب أن يكون هذا فريدا داخل قاعدة نهج تدفق البيانات الأصل. يجب عدم استخدام أي من السلاسل المحجوزة التالية - defaultأو requested .service سلسلة (مطلوب)

القيود:
الحد الأقصى للطول = 64
النمط = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$

QosPolicy

الاسم الوصف القيمة
5qi قيمة مؤشر تدفق 5G QoS. يحدد 5QI علاجا محددا لإعادة توجيه QoS ليتم توفيره للتدفق. راجع 3GPP TS23.501 القسم 5.7.2.1 للحصول على وصف كامل لمعلمة 5QI، والجدول 5.7.4-1 لتعريف قيم 5QI. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 127
allocationAndRetentionPriorityLevel مستوى تخصيص تدفق QoS وأولوية الاستبقاء (ARP). تاستباق التدفقات ذات الأولوية الأعلى التدفقات ذات الأولوية الأقل، إذا كانت إعداداتها preemptionCapabilitypreemptionVulnerability وتسمح بها. 1 هو أعلى مستوى من الأولوية. إذا لم يتم تحديد هذا الحقل، فسيتم 5qi استخدامه لاشتقاق قيمة ARP. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. int

القيود:
الحد الأدنى للقيمة = 1
الحد الأقصى للقيمة = 15
الحد الأقصى لمعدل البت الحد الأقصى لمعدل البت (MBR) لجميع تدفقات بيانات الخدمة التي تستخدم قاعدة أو خدمة نهج تدفق البيانات هذه. Ambr (مطلوب)
preemptionCapability إمكانية استباق تدفق QoS. تتحكم إمكانية الاستباقية لتدفق QoS في ما إذا كان يمكنه استباق تدفق QoS آخر بمستوى أولوية أقل. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. "MayPreempt"
"NotPreempt"
الاستباقيةVulnerability ثغرة أمنية في استباق تدفق QoS. تتحكم ثغرة الاستباقية لتدفق QoS في ما إذا كان يمكن استباقها بواسطة QoS Flow بمستوى أولوية أعلى. راجع القسم 3GPP TS23.501 5.7.2.2 للحصول على وصف كامل لمعلمات ARP. "NotPreemptable"
"قابل للاستباق"