Aracılığıyla paylaş


Microsoft.MobileNetwork mobileNetworks/services

Bicep kaynak tanımı

mobileNetworks/services kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MobileNetwork/mobileNetworks/services kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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'
    }
  }
}

Özellik değerleri

mobileNetworks/services

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)

Karakter sınırı: 1-64

Geçerli karakterler:
Alfasayısallar ve kısa çizgiler.

Alfasayısal ile başlayın.

Ad olarak aşağıdaki sözcükler kendi başlarına kullanılamaz: default, requested, service.
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
Üst Bicep'te alt kaynak için üst kaynağı belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Kaynak türü için sembolik ad: mobileNetworks
properties Hizmet Özellikleri. ServicePropertiesFormat (gerekli)

ServicePropertiesFormat

Ad Açıklama Değer
pccRules Bu hizmeti oluşturan veri akışı ilkesi kuralları kümesi. PccRuleConfiguration[] (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
servicePrecedence Belirli bir SIM için kullanılacak QoS değerlerini tanımlarken hizmetler arasında karar vermek için kullanılan öncelik değeri. Daha düşük bir değer daha yüksek öncelik anlamına gelir. Bu değer, mobil ağda yapılandırılan tüm hizmetler arasında benzersiz olmalıdır. int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 255
serviceQosPolicy Bu hizmetle eşleşen paketler için kullanılacak QoS ilkesi. Bu, bir PccRuleConfiguration içindeki ruleQosPolicy alanı kullanılarak belirli akışlar için geçersiz kılınabilir. Bu alan null ise, UE'nin SIM ilkesi QoS ayarlarını tanımlar. QosPolicy

PccRuleConfiguration

Ad Açıklama Değer
Rulename Kuralın adı. Bu, üst hizmet içinde benzersiz olmalıdır. Aşağıdaki ayrılmış dizelerden hiçbirini kullanmamalısınız: defaultveya requestedservice. dize (gerekli)

Kısıtlama -ları:
Maksimum uzunluk = 64
Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$
rulePrecedence Belirli bir SIM için kullanılacak QoS değerlerini tanımlarken veri akışı ilkesi kuralları arasında karar vermek için kullanılan öncelik değeri. Daha düşük bir değer daha yüksek öncelik anlamına gelir. Bu değer, mobil ağda yapılandırılan tüm veri akışı ilkesi kuralları arasında benzersiz olmalıdır. int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 255
ruleQosPolicy Bu kuralla eşleşen paketler için kullanılacak QoS ilkesi. Bu alan null ise, üst hizmet QoS ayarlarını tanımlar. PccRuleQospolicy
serviceDataFlowTemplates Bu veri akışı ilke kuralı için kullanılacak veri akışı şablonları kümesi. ServiceDataFlowTemplate[] (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 15
trafficControl Bu veri akışı ilkesi kuralıyla eşleşen akışlara izin verilip verilmeyeceğini belirler. 'Engellendi'
'Etkin'

PccRuleQospolicy

Ad Açıklama Değer
5qi 5G QoS Akış Göstergesi değeri. 5QI, akışa sağlanacak belirli bir QoS iletme işlemini tanımlar. 5QI parametresinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.1'e ve 5QI değerlerinin tanımı için 5.7.4-1 tablosuna bakın. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 127
allocationAndRetentionPriorityLevel QoS Akış ayırma ve bekletme önceliği (ARP) düzeyi. Daha yüksek öncelikli akışlar, ayarları preemptionCapability ve preemptionVulnerability izin vermeleri durumunda daha düşük önceliğe sahip akışlar. 1 en yüksek öncelik düzeyidir. Bu alan belirtilmezse 5qi ARP değerini türetmek için kullanılır. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 15
guaranteedBitRate Bu veri akışı ilke kuralını kullanan tüm hizmet veri akışları için garanti edilen bit hızı (GBR). Bu isteğe bağlı bir ayardır. Bir değer sağlamazsanız, bu QoS tanımını kullanan veri akışı ilkesi kuralı için gbr ayarlanmaz. Ambr
maximumBitRate Bu veri akışı ilkesi kuralını veya hizmetini kullanan tüm hizmet veri akışları için en yüksek bit hızı (MBR). Ambr (gerekli)
preemptionCapability QoS Akışı ön kullanım özelliği. QoS Akışı'nın ön kullanım özelliği, daha düşük öncelik düzeyine sahip başka bir QoS Akışı'nı önceden ayarlayıp önelemeyeceğini denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. 'MayPreempt'
'NotPreempt'
preemptionVulnerability QoS Akışı ön kullanım güvenlik açığı. QoS Akışı'nın önalım güvenlik açığı, daha yüksek öncelik düzeyine sahip bir QoS Akışı tarafından önlenip önlenemez olduğunu denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. 'NotPreemptable'
'Preemptable'

Ambr

Ad Açıklama Değer
Downlink Aşağı bağlantı bit hızı. dize (gerekli)

Kısıtlama -ları:
Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
Uplink Yukarı bağlantı bit hızı. dize (gerekli)

Kısıtlama -ları:
Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$

ServiceDataFlowTemplate

Ad Açıklama Değer
yön Bu akışın yönü. 'Çift Yönlü'
'Aşağı Bağlantı'
'Yukarı Bağlantı' (gerekli)
ports UE'lerin bu akış için bağlanacağı bağlantı noktası... Sıfır veya daha fazla bağlantı noktası veya bağlantı noktası aralığı belirtebilirsiniz. Bir veya daha fazla bağlantı noktası veya bağlantı noktası aralığı belirtirseniz, alanında dışında ipprotocol bir değer belirtmeniz gerekir. Bu isteğe bağlı bir ayardır. Belirtmezseniz tüm bağlantı noktalarında bağlantılara izin verilir. Bağlantı noktası aralıkları {FirstPort}-{LastPort} olarak belirtilmelidir. Örneğin: [8080, 8082-8085]. dize[]

Kısıtlama -ları:
Desen = ^([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]))?$
protokol Bu akış için izin verilen protokollerin listesi. Bu akışın internet protokolü paketindeki herhangi bir protokolü kullanabilmesini istiyorsanız değerini ipkullanın. Yalnızca bir protokol seçimine izin vermek istiyorsanız, içinde açıklandığı gibi her protokol için ilgili IANA Atanan İnternet Protokolü Numarası'nı https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtmlkullanmanız gerekir. Örneğin, UDP için 17 kullanmanız gerekir. Değeri ip kullanırsanız, alanı port belirtilmemiş olarak bırakmanız gerekir. dize (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Desen = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$"}
remoteIpList UE'lerin bu akış için bağlanacağı uzak IP adresleri. Herhangi bir IP adresinde bağlantılara izin vermek istiyorsanız değerini anykullanın. Aksi takdirde, paket çekirdek örneğinin bu akış için bağlanacağı uzak IP adreslerinin her birini sağlamanız gerekir. Netmask da dahil olmak üzere her IP adresini CIDR gösteriminde sağlamanız gerekir (örneğin, 192.0.2.54/24). dize (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Desen = ^(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])))$"}
Templatename Veri akışı şablonunun adı. Bu, üst veri akışı ilkesi kuralı içinde benzersiz olmalıdır. Aşağıdaki ayrılmış dizelerden hiçbirini kullanmamalısınız: defaultveya requestedservice. dize (gerekli)

Kısıtlama -ları:
Maksimum uzunluk = 64
Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$

QosPolicy

Ad Açıklama Değer
5qi 5G QoS Akış Göstergesi değeri. 5QI, akışa sağlanacak belirli bir QoS iletme işlemini tanımlar. 5QI parametresinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.1'e ve 5QI değerlerinin tanımı için 5.7.4-1 tablosuna bakın. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 127
allocationAndRetentionPriorityLevel QoS Akış ayırma ve bekletme önceliği (ARP) düzeyi. Daha yüksek öncelikli akışlar, ayarları preemptionCapability ve preemptionVulnerability izin vermeleri durumunda daha düşük önceliğe sahip akışlar. 1 en yüksek öncelik düzeyidir. Bu alan belirtilmezse 5qi ARP değerini türetmek için kullanılır. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 15
maximumBitRate Bu veri akışı ilkesi kuralını veya hizmetini kullanan tüm hizmet veri akışları için en yüksek bit hızı (MBR). Ambr (gerekli)
preemptionCapability QoS Akışı ön kullanım özelliği. QoS Akışı'nın ön kullanım özelliği, daha düşük öncelik düzeyine sahip başka bir QoS Akışı'nı önceden ayarlayıp önelemeyeceğini denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. 'MayPreempt'
'NotPreempt'
preemptionVulnerability QoS Akışı ön kullanım güvenlik açığı. QoS Akışı'nın önalım güvenlik açığı, daha yüksek öncelik düzeyine sahip bir QoS Akışı tarafından önlenip önlenemez olduğunu denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. 'NotPreemptable'
'Preemptable'

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Tam 5G Core dağıtımı oluşturma

Azure’a dağıtın
Bu şablon, sim'leri sağlama ve örnek QoS ilkesi oluşturma dahil olmak üzere Özel 5G Çekirdeği dağıtmak için gereken tüm kaynakları oluşturur. İsteğe bağlı olarak Azure Stack Edge cihazında çalışan bir Kubernetes kümesine dağıtılabilir.
Sim ilkesi oluşturma

Azure’a dağıtın
Bu şablon, mevcut bir mobil ağ için bir hizmet ve sim ilkesi oluşturur.

ARM şablonu kaynak tanımı

mobileNetworks/services kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MobileNetwork/mobileNetworks/services kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

{
  "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"
    }
  }
}

Özellik değerleri

mobileNetworks/services

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.MobileNetwork/mobileNetworks/services'
apiVersion Kaynak API'sinin sürümü '2024-02-01'
name Kaynak adı

JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)

Karakter sınırı: 1-64

Geçerli karakterler:
Alfasayısallar ve kısa çizgiler.

Alfasayısal ile başlayın.

Ad olarak aşağıdaki sözcükler kendi başlarına kullanılamaz: default, requested, service.
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
properties Hizmet Özellikleri. ServicePropertiesFormat (gerekli)

ServicePropertiesFormat

Ad Açıklama Değer
pccRules Bu hizmeti oluşturan veri akışı ilkesi kuralları kümesi. PccRuleConfiguration[] (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
servicePrecedence Belirli bir SIM için kullanılacak QoS değerlerini tanımlarken hizmetler arasında karar vermek için kullanılan öncelik değeri. Daha düşük bir değer daha yüksek öncelik anlamına gelir. Bu değer, mobil ağda yapılandırılan tüm hizmetler arasında benzersiz olmalıdır. int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 255
serviceQosPolicy Bu hizmetle eşleşen paketler için kullanılacak QoS ilkesi. Bu, bir PccRuleConfiguration içindeki ruleQosPolicy alanı kullanılarak belirli akışlar için geçersiz kılınabilir. Bu alan null ise, UE'nin SIM ilkesi QoS ayarlarını tanımlar. QosPolicy

PccRuleConfiguration

Ad Açıklama Değer
Rulename Kuralın adı. Bu, üst hizmet içinde benzersiz olmalıdır. Aşağıdaki ayrılmış dizelerden hiçbirini kullanmamalısınız: default, requested veya service. dize (gerekli)

Kısıtlama -ları:
Maksimum uzunluk = 64
Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$
rulePrecedence Belirli bir SIM için kullanılacak QoS değerlerini tanımlarken veri akışı ilkesi kuralları arasında karar vermek için kullanılan öncelik değeri. Daha düşük bir değer, daha yüksek bir öncelik anlamına gelir. Bu değer, mobil ağda yapılandırılan tüm veri akışı ilkesi kuralları arasında benzersiz olmalıdır. int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 255
ruleQosPolicy Bu kuralla eşleşen paketler için kullanılacak QoS ilkesi. Bu alan null ise üst hizmet QoS ayarlarını tanımlar. PccRuleQosPolicy
serviceDataFlowTemplates Bu veri akışı ilkesi kuralı için kullanılacak veri akışı şablonları kümesi. ServiceDataFlowTemplate[] (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 15
trafficControl Bu veri akışı ilkesi kuralıyla eşleşen akışlara izin verilip verilmeyeceğini belirler. 'Engellendi'
'Etkin'

PccRuleQosPolicy

Ad Açıklama Değer
5qi 5G QoS Akış Göstergesi değeri. 5QI, akışa sağlanacak belirli bir QoS iletme işlemini tanımlar. 5QI parametresinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.1'e ve 5QI değerlerinin tanımı için 5.7.4-1 tablosuna bakın. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 127
allocationAndRetentionPriorityLevel QoS Akış ayırma ve saklama önceliği (ARP) düzeyi. daha yüksek öncelikli akışlar, ayarları preemptionCapability ve preemptionVulnerability buna izin vermeleri durumunda daha düşük önceliğe sahip akışlar. 1 en yüksek öncelik düzeyidir. Bu alan belirtilmezse 5qi , ARP değerini türetmek için kullanılır. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 15
guaranteedBitRate Bu veri akışı ilke kuralını kullanan tüm hizmet veri akışları için garanti edilen bit hızı (GBR). Bu isteğe bağlı bir ayardır. Bir değer sağlamazsanız, bu QoS tanımını kullanan veri akışı ilkesi kuralı için hiçbir GBR ayarlanmaz. Ambr
maximumBitRate Bu veri akışı ilkesi kuralını veya hizmetini kullanan tüm hizmet veri akışları için en yüksek bit hızı (MBR). Ambr (gerekli)
preemptionCapability QoS Akışı önalım özelliği. QoS Akışı'nın önalım özelliği, daha düşük öncelik düzeyine sahip başka bir QoS Akışı'nı önceden alıp almayacağını denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. 'MayPreempt'
'NotPreempt'
preemptionVulnerability QoS Flow önalım güvenlik açığı. QoS Akışı'nın önalım güvenlik açığı, daha yüksek öncelik düzeyine sahip bir QoS Akışı tarafından etkisiz hale getirip geçirilemeyeceğini denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. 'NotPreemptable'
'Preemptable'

Ambr

Ad Açıklama Değer
Downlink Aşağı bağlantı bit hızı. dize (gerekli)

Kısıtlama -ları:
Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
Uplink Yukarı bağlantı bit hızı. dize (gerekli)

Kısıtlama -ları:
Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$

ServiceDataFlowTemplate

Ad Açıklama Değer
yön Bu akışın yönü. 'Çift Yönlü'
'Aşağı Bağlantı'
'Yukarı Bağlantı' (gerekli)
ports UE'lerin bu akış için bağlanacağı bağlantı noktası... Sıfır veya daha fazla bağlantı noktası veya bağlantı noktası aralığı belirtebilirsiniz. Bir veya daha fazla bağlantı noktası veya bağlantı noktası aralığı belirtirseniz, alanında dışında ipprotocol bir değer belirtmeniz gerekir. Bu isteğe bağlı bir ayardır. Belirtmezseniz tüm bağlantı noktalarında bağlantılara izin verilir. Bağlantı noktası aralıkları {FirstPort}-{LastPort} olarak belirtilmelidir. Örneğin: [8080, 8082-8085]. dize[]

Kısıtlama -ları:
Desen = ^([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]))?$
protokol Bu akış için izin verilen protokollerin listesi. Bu akışın internet protokolü paketindeki herhangi bir protokolü kullanabilmesini istiyorsanız değerini ipkullanın. Yalnızca bir protokol seçimine izin vermek istiyorsanız, içinde açıklandığı gibi her protokol için ilgili IANA Atanan İnternet Protokolü Numarası'nı https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtmlkullanmanız gerekir. Örneğin, UDP için 17 kullanmanız gerekir. Değeri ip kullanırsanız, alanı port belirtilmemiş olarak bırakmanız gerekir. dize (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Desen = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$"}
remoteIpList UE'lerin bu akış için bağlanacağı uzak IP adresleri. Herhangi bir IP adresinde bağlantılara izin vermek istiyorsanız değerini anykullanın. Aksi takdirde, paket çekirdek örneğinin bu akış için bağlanacağı uzak IP adreslerinin her birini sağlamanız gerekir. Netmask da dahil olmak üzere her IP adresini CIDR gösteriminde sağlamanız gerekir (örneğin, 192.0.2.54/24). dize (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Desen = ^(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])))$"}
Templatename Veri akışı şablonunun adı. Bu, üst veri akışı ilkesi kuralı içinde benzersiz olmalıdır. Aşağıdaki ayrılmış dizelerden hiçbirini kullanmamalısınız: defaultveya requestedservice. dize (gerekli)

Kısıtlama -ları:
Maksimum uzunluk = 64
Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$

QosPolicy

Ad Açıklama Değer
5qi 5G QoS Akış Göstergesi değeri. 5QI, akışa sağlanacak belirli bir QoS iletme işlemini tanımlar. 5QI parametresinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.1'e ve 5QI değerlerinin tanımı için 5.7.4-1 tablosuna bakın. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 127
allocationAndRetentionPriorityLevel QoS Akış ayırma ve bekletme önceliği (ARP) düzeyi. Daha yüksek öncelikli akışlar, ayarları preemptionCapability ve preemptionVulnerability izin vermeleri durumunda daha düşük önceliğe sahip akışlar. 1 en yüksek öncelik düzeyidir. Bu alan belirtilmezse 5qi ARP değerini türetmek için kullanılır. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 15
maximumBitRate Bu veri akışı ilkesi kuralını veya hizmetini kullanan tüm hizmet veri akışları için en yüksek bit hızı (MBR). Ambr (gerekli)
preemptionCapability QoS Akışı ön kullanım özelliği. QoS Akışı'nın ön kullanım özelliği, daha düşük öncelik düzeyine sahip başka bir QoS Akışı'nı önceden ayarlayıp önelemeyeceğini denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. 'MayPreempt'
'NotPreempt'
preemptionVulnerability QoS Akışı ön kullanım güvenlik açığı. QoS Akışı'nın önalım güvenlik açığı, daha yüksek öncelik düzeyine sahip bir QoS Akışı tarafından önlenip önlenemez olduğunu denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. 'NotPreemptable'
'Preemptable'

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Tam 5G Core dağıtımı oluşturma

Azure’a dağıtın
Bu şablon, sim'leri sağlama ve örnek QoS ilkesi oluşturma dahil olmak üzere Özel 5G Çekirdeği dağıtmak için gereken tüm kaynakları oluşturur. İsteğe bağlı olarak Azure Stack Edge cihazında çalışan bir Kubernetes kümesine dağıtılabilir.
Sim ilkesi oluşturma

Azure’a dağıtın
Bu şablon, mevcut bir mobil ağ için bir hizmet ve sim ilkesi oluşturur.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

mobileNetworks/services kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MobileNetwork/mobileNetworks/services kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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"
      }
    }
  })
}

Özellik değerleri

mobileNetworks/services

Ad Açıklama Değer
tür Kaynak türü "Microsoft.MobileNetwork/mobileNetworks/services@2024-02-01"
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-64

Geçerli karakterler:
Alfasayısallar ve kısa çizgiler.

Alfasayısal ile başlayın.

Ad olarak aşağıdaki sözcükler kendi başlarına kullanılamaz: default, requested, service.
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Kaynak türü: mobileNetworks kimliği
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
properties Hizmet Özellikleri. ServicePropertiesFormat (gerekli)

ServicePropertiesFormat

Ad Açıklama Değer
pccRules Bu hizmeti oluşturan veri akışı ilkesi kuralları kümesi. PccRuleConfiguration[] (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
servicePrecedence Belirli bir SIM için kullanılacak QoS değerlerini tanımlarken hizmetler arasında karar vermek için kullanılan öncelik değeri. Daha düşük bir değer daha yüksek öncelik anlamına gelir. Bu değer, mobil ağda yapılandırılan tüm hizmetler arasında benzersiz olmalıdır. int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 255
serviceQosPolicy Bu hizmetle eşleşen paketler için kullanılacak QoS ilkesi. Bu, bir PccRuleConfiguration içindeki ruleQosPolicy alanı kullanılarak belirli akışlar için geçersiz kılınabilir. Bu alan null ise, UE'nin SIM ilkesi QoS ayarlarını tanımlar. QosPolicy

PccRuleConfiguration

Ad Açıklama Değer
Rulename Kuralın adı. Bu, üst hizmet içinde benzersiz olmalıdır. Aşağıdaki ayrılmış dizelerden hiçbirini kullanmamalısınız: defaultveya requestedservice. dize (gerekli)

Kısıtlama -ları:
Maksimum uzunluk = 64
Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$
rulePrecedence Belirli bir SIM için kullanılacak QoS değerlerini tanımlarken veri akışı ilkesi kuralları arasında karar vermek için kullanılan öncelik değeri. Daha düşük bir değer daha yüksek öncelik anlamına gelir. Bu değer, mobil ağda yapılandırılan tüm veri akışı ilkesi kuralları arasında benzersiz olmalıdır. int (gerekli)

Kısıtlama -ları:
Min değer = 0
Maksimum değer = 255
ruleQosPolicy Bu kuralla eşleşen paketler için kullanılacak QoS ilkesi. Bu alan null ise, üst hizmet QoS ayarlarını tanımlar. PccRuleQospolicy
serviceDataFlowTemplates Bu veri akışı ilke kuralı için kullanılacak veri akışı şablonları kümesi. ServiceDataFlowTemplate[] (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 15
trafficControl Bu veri akışı ilkesi kuralıyla eşleşen akışlara izin verilip verilmeyeceğini belirler. "Engellendi"
"Etkin"

PccRuleQospolicy

Ad Açıklama Değer
5qi 5G QoS Akış Göstergesi değeri. 5QI, akışa sağlanacak belirli bir QoS iletme işlemini tanımlar. 5QI parametresinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.1'e ve 5QI değerlerinin tanımı için 5.7.4-1 tablosuna bakın. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 127
allocationAndRetentionPriorityLevel QoS Akış ayırma ve bekletme önceliği (ARP) düzeyi. Daha yüksek öncelikli akışlar, ayarları preemptionCapability ve preemptionVulnerability izin vermeleri durumunda daha düşük önceliğe sahip akışlar. 1 en yüksek öncelik düzeyidir. Bu alan belirtilmezse 5qi ARP değerini türetmek için kullanılır. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 15
guaranteedBitRate Bu veri akışı ilke kuralını kullanan tüm hizmet veri akışları için garanti edilen bit hızı (GBR). Bu isteğe bağlı bir ayardır. Bir değer sağlamazsanız, bu QoS tanımını kullanan veri akışı ilkesi kuralı için gbr ayarlanmaz. Ambr
maximumBitRate Bu veri akışı ilkesi kuralını veya hizmetini kullanan tüm hizmet veri akışları için en yüksek bit hızı (MBR). Ambr (gerekli)
preemptionCapability QoS Akışı ön kullanım özelliği. QoS Akışı'nın ön kullanım özelliği, daha düşük öncelik düzeyine sahip başka bir QoS Akışı'nı önceden ayarlayıp önelemeyeceğini denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. "MayPreempt"
"NotPreempt"
preemptionVulnerability QoS Akışı ön kullanım güvenlik açığı. QoS Akışı'nın önalım güvenlik açığı, daha yüksek öncelik düzeyine sahip bir QoS Akışı tarafından önlenip önlenemez olduğunu denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. "NotPreemptable"
"Preemptable"

Ambr

Ad Açıklama Değer
Downlink Aşağı bağlantı bit hızı. dize (gerekli)

Kısıtlama -ları:
Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$
Uplink Yukarı bağlantı bit hızı. dize (gerekli)

Kısıtlama -ları:
Desen = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$

ServiceDataFlowTemplate

Ad Açıklama Değer
yön Bu akışın yönü. "Çift yönlü"
"Aşağı Bağlantı"
"Yukarı bağlantı" (gerekli)
ports UE'lerin bu akış için bağlanacağı bağlantı noktası... Sıfır veya daha fazla bağlantı noktası veya bağlantı noktası aralığı belirtebilirsiniz. Bir veya daha fazla bağlantı noktası veya bağlantı noktası aralığı belirtirseniz, alanında dışında ipprotocol bir değer belirtmeniz gerekir. Bu isteğe bağlı bir ayardır. Belirtmezseniz tüm bağlantı noktalarında bağlantılara izin verilir. Bağlantı noktası aralıkları {FirstPort}-{LastPort} olarak belirtilmelidir. Örneğin: [8080, 8082-8085]. dize[]

Kısıtlama -ları:
Desen = ^([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]))?$
protokol Bu akış için izin verilen protokollerin listesi. Bu akışın internet protokolü paketindeki herhangi bir protokolü kullanabilmesini istiyorsanız değerini ipkullanın. Yalnızca bir protokol seçimine izin vermek istiyorsanız, içinde açıklandığı gibi her protokol için ilgili IANA Atanan İnternet Protokolü Numarası'nı https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtmlkullanmanız gerekir. Örneğin, UDP için 17 kullanmanız gerekir. Değeri ip kullanırsanız, alanı port belirtilmemiş olarak bırakmanız gerekir. dize (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Desen = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$"}
remoteIpList UE'lerin bu akış için bağlanacağı uzak IP adresleri. Herhangi bir IP adresinde bağlantılara izin vermek istiyorsanız değerini anykullanın. Aksi takdirde, paket çekirdek örneğinin bu akış için bağlanacağı uzak IP adreslerinin her birini sağlamanız gerekir. Netmask da dahil olmak üzere her IP adresini CIDR gösteriminde sağlamanız gerekir (örneğin, 192.0.2.54/24). dize (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Desen = ^(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])))$"}
Templatename Veri akışı şablonunun adı. Bu, üst veri akışı ilkesi kuralı içinde benzersiz olmalıdır. Aşağıdaki ayrılmış dizelerden hiçbirini kullanmamalısınız: defaultveya requestedservice. dize (gerekli)

Kısıtlama -ları:
Maksimum uzunluk = 64
Desen = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$

QosPolicy

Ad Açıklama Değer
5qi 5G QoS Akış Göstergesi değeri. 5QI, akışa sağlanacak belirli bir QoS iletme işlemini tanımlar. 5QI parametresinin tam açıklaması için 3GPP TS23.501 bölüm 5.7.2.1'e ve 5QI değerlerinin tanımı için 5.7.4-1 tablosuna bakın. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 127
allocationAndRetentionPriorityLevel QoS Akış ayırma ve bekletme önceliği (ARP) düzeyi. Daha yüksek öncelikli akışlar, ayarları preemptionCapability ve preemptionVulnerability izin vermeleri durumunda daha düşük önceliğe sahip akışlar. 1 en yüksek öncelik düzeyidir. Bu alan belirtilmezse 5qi ARP değerini türetmek için kullanılır. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 15
maximumBitRate Bu veri akışı ilkesi kuralını veya hizmetini kullanan tüm hizmet veri akışları için en yüksek bit hızı (MBR). Ambr (gerekli)
preemptionCapability QoS Akışı ön kullanım özelliği. QoS Akışı'nın ön kullanım özelliği, daha düşük öncelik düzeyine sahip başka bir QoS Akışı'nı önceden ayarlayıp önelemeyeceğini denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. "MayPreempt"
"NotPreempt"
preemptionVulnerability QoS Akışı ön kullanım güvenlik açığı. QoS Akışı'nın önalım güvenlik açığı, daha yüksek öncelik düzeyine sahip bir QoS Akışı tarafından önlenip önlenemez olduğunu denetler. ARP parametrelerinin tam açıklaması için bkz. 3GPP TS23.501 bölüm 5.7.2.2. "NotPreemptable"
"Preemptable"