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 أو 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). تاستباق التدفقات ذات الأولوية الأعلى التدفقات ذات الأولوية الأقل، إذا كانت إعداداتها preemptionCapability preemptionVulnerability وتسمح بها. 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 |
ينشئ هذا القالب جميع الموارد المطلوبة لنشر Private 5G Core، بما في ذلك توفير سيمز وإنشاء نموذج نهج QoS. يمكن توزيعه اختياريا إلى مجموعة Kubernetes التي تعمل على جهاز Azure Stack Edge. |
إنشاء نهج sim |
ينشئ هذا القالب خدمة ونهج 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). تاستباق التدفقات ذات الأولوية الأعلى التدفقات ذات الأولوية الأقل، إذا كانت إعداداتها preemptionCapability preemptionVulnerability وتسمح بها. 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 أو 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). تاستباق التدفقات ذات الأولوية الأعلى التدفقات ذات الأولوية الأقل، إذا كانت إعدادات 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 |
ينشئ هذا القالب جميع الموارد المطلوبة لنشر Private 5G Core، بما في ذلك توفير sims وإنشاء نموذج نهج QoS. يمكن توزيعه اختياريا إلى مجموعة Kubernetes التي تعمل على جهاز Azure Stack Edge. |
إنشاء نهج sim |
ينشئ هذا القالب خدمة ونهج 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). تاستباق التدفقات ذات الأولوية الأعلى التدفقات ذات الأولوية الأقل، إذا كانت إعداداتها preemptionCapability preemptionVulnerability وتسمح بها. 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). تاستباق التدفقات ذات الأولوية الأعلى التدفقات ذات الأولوية الأقل، إذا كانت إعداداتها preemptionCapability preemptionVulnerability وتسمح بها. 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" "قابل للاستباق" |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ