Freigeben über


Microsoft.MobileNetwork mobileNetworks/Services

Bicep-Ressourcendefinition

Der Ressourcentyp "mobileNetworks/Services" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.MobileNetwork/mobileNetworks/services-Ressource zu erstellen, fügen Sie ihrer Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.MobileNetwork/mobileNetworks/services@2024-04-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  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'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

Ambr

Name Beschreibung Wert
Downlink Downlink-Bitrate. Schnur

Zwänge:
Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (erforderlich)
Uplink Uplink-Bitrate. Schnur

Zwänge:
Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (erforderlich)

Microsoft.MobileNetwork/mobileNetworks/services

Name Beschreibung Wert
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Max. Länge =
Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich)
Elternteil In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource vom Typ: mobileNetworks-
Eigenschaften Diensteigenschaften. ServicePropertiesFormat- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

PccRuleConfiguration

Name Beschreibung Wert
ruleName Der Name der Regel. Dies muss innerhalb des übergeordneten Diensts eindeutig sein. Sie dürfen keine der folgenden reservierten Zeichenfolgen ( default, requested oder service) verwenden. Schnur

Zwänge:
Max. Länge =
Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich)
rulePrecedence Ein Rangfolgewert, der verwendet wird, um zwischen Datenflussrichtlinienregeln zu entscheiden, wenn die für eine bestimmte SIM zu verwendenden QoS-Werte identifiziert werden. Ein niedrigerer Wert bedeutet eine höhere Priorität. Dieser Wert sollte zwischen allen im Mobilfunknetz konfigurierten Datenflussrichtlinienregeln eindeutig sein. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 255 (erforderlich)
ruleQosPolicy Die QoS-Richtlinie, die für Pakete verwendet werden soll, die dieser Regel entsprechen. Wenn dieses Feld null ist, definiert der übergeordnete Dienst die QoS-Einstellungen. PccRuleQosPolicy
serviceDataFlowTemplates Der Satz von Datenflussvorlagen, die für diese Datenflussrichtlinienregel verwendet werden sollen. ServiceDataFlowTemplate[] (erforderlich)
trafficControl Bestimmt, ob Flüsse, die dieser Datenflussrichtlinienregel entsprechen, zulässig sind. "Blockiert"
"Aktiviert"

PccRuleQosPolicy

Name Beschreibung Wert
5qi 5G QoS Flow Indicator-Wert. Das 5QI identifiziert eine spezifische QoS-Weiterleitungsbehandlung, die einem Fluss zur Verfügung gestellt werden soll. Eine vollständige Beschreibung des 5QI-Parameters und der Tabelle 5.7.4-1 für die Definition der 5QI-Werte finden Sie unter 3GPP TS23.501 Abschnitt 5.7.4-1. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 127
allocationAndRetentionPriorityLevel QoS Flow-Zuordnungs- und Aufbewahrungsprioritätsebene (ARP). Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapability and preemptionVulnerability allow it. 1 ist die höchste Prioritätsstufe. Wenn dieses Feld nicht angegeben ist, wird 5qi verwendet, um den ARP-Wert abzuleiten. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 15
guaranteedBitRate Die garantierte Bitrate (GBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel verwenden. Dies ist eine optionale Einstellung. Wenn Sie keinen Wert angeben, wird für die Datenflussrichtlinienregel, die diese QoS-Definition verwendet, kein GBR festgelegt. Ambr
maximumBitRate Die maximale Bitrate (MBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel oder den Dienst verwenden. Ambr (erforderlich)
preemptionCapability QoS Flow Preemption-Funktion. Die Präemptionsfunktion eines QoS-Flusses steuert, ob ein anderer QoS-Fluss mit einer niedrigeren Prioritätsstufe vorausgesetzt werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. "MayPreempt"
'NotPreempt'
preemptionVulnerability Sicherheitsanfälligkeit in QoS Flow. Die Sicherheitsanfälligkeit in einem QoS-Fluss steuert, ob sie von einem QoS-Fluss mit einer höheren Prioritätsstufe vorgebeutet werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. 'NotPreemptable'
"Vorbearbeitbar"

QosPolicy

Name Beschreibung Wert
5qi 5G QoS Flow Indicator-Wert. Das 5QI identifiziert eine spezifische QoS-Weiterleitungsbehandlung, die einem Fluss zur Verfügung gestellt werden soll. Eine vollständige Beschreibung des 5QI-Parameters und der Tabelle 5.7.4-1 für die Definition der 5QI-Werte finden Sie unter 3GPP TS23.501 Abschnitt 5.7.4-1. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 127
allocationAndRetentionPriorityLevel QoS Flow-Zuordnungs- und Aufbewahrungsprioritätsebene (ARP). Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapability and preemptionVulnerability allow it. 1 ist die höchste Prioritätsstufe. Wenn dieses Feld nicht angegeben ist, wird 5qi verwendet, um den ARP-Wert abzuleiten. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 15
maximumBitRate Die maximale Bitrate (MBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel oder den Dienst verwenden. Ambr (erforderlich)
preemptionCapability QoS Flow Preemption-Funktion. Die Präemptionsfunktion eines QoS-Flusses steuert, ob ein anderer QoS-Fluss mit einer niedrigeren Prioritätsstufe vorausgesetzt werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. "MayPreempt"
'NotPreempt'
preemptionVulnerability Sicherheitsanfälligkeit in QoS Flow. Die Sicherheitsanfälligkeit in einem QoS-Fluss steuert, ob sie von einem QoS-Fluss mit einer höheren Prioritätsstufe vorgebeutet werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. 'NotPreemptable'
"Vorbearbeitbar"

ServiceDataFlowTemplate

Name Beschreibung Wert
Richtung Die Richtung dieses Flusses. "Bidirektional"
'Downlink'
"Uplink" (erforderlich)
Häfen Die Ports, mit denen UEs eine Verbindung für diesen Fluss herstellen. Sie können null oder mehr Ports oder Portbereiche angeben. Wenn Sie einen oder mehrere Ports oder Portbereiche angeben, müssen Sie im Feld protocol einen anderen Wert als ip angeben. Dies ist eine optionale Einstellung. Wenn Sie sie nicht angeben, sind Verbindungen für alle Ports zulässig. Portbereiche müssen als <FirstPort->-<LastPort->angegeben werden. Beispiel: [8080, 8082-8085]. Schnur

Zwänge:
Pattern = ^([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]))?$[]
Protokoll Eine Liste der zulässigen Protokolle für diesen Fluss. Wenn Sie möchten, dass dieser Fluss jedes Protokoll in der Internetprotokollsuite verwenden kann, verwenden Sie den Wert ip. Wenn Sie nur eine Auswahl von Protokollen zulassen möchten, müssen Sie die entsprechende IANA Assigned Internet Protocol Number für jedes Protokoll verwenden, wie in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtmlbeschrieben. Für UDP müssen Sie beispielsweise 17 verwenden. Wenn Sie den Wert ip verwenden, müssen Sie das Feld port nicht angegeben lassen. Schnur

Zwänge:
Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$[] (erforderlich)
remoteIpList Die Remote-IP-Adresse(en), mit der UEs eine Verbindung für diesen Fluss herstellen. Wenn Sie Verbindungen mit einer beliebigen IP-Adresse zulassen möchten, verwenden Sie den Wert any. Andernfalls müssen Sie jede der Remote-IP-Adressen angeben, mit denen die Paketkerninstanz eine Verbindung für diesen Fluss herstellt. Sie müssen jede IP-Adresse in der CIDR-Schreibweise angeben, einschließlich der Netmaske (z. B. 192.0.2.54/24). Schnur

Zwänge:
Pattern = ^(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])))$[] (erforderlich)
templateName Der Name der Datenflussvorlage. Dies muss innerhalb der Übergeordneten Datenflussrichtlinienregel eindeutig sein. Sie dürfen keine der folgenden reservierten Zeichenfolgen ( default, requested oder service) verwenden. Schnur

Zwänge:
Max. Länge =
Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich)

ServicePropertiesFormat

Name Beschreibung Wert
pccRules Der Satz von Datenflussrichtlinienregeln, aus denen dieser Dienst besteht. PccRuleConfiguration[] (erforderlich)
servicePrecedence Ein Rangfolgewert, der verwendet wird, um zwischen Diensten zu entscheiden, wenn die QoS-Werte identifiziert werden, die für eine bestimmte SIM-Karte verwendet werden sollen. Ein niedrigerer Wert bedeutet eine höhere Priorität. Dieser Wert sollte zwischen allen im Mobilfunknetz konfigurierten Diensten eindeutig sein. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 255 (erforderlich)
serviceQosPolicy Die QoS-Richtlinie, die für Pakete verwendet werden soll, die diesem Dienst entsprechen. Dies kann für bestimmte Flüsse mithilfe des RuleQosPolicy-Felds in einem PccRuleConfiguration überschrieben werden. Wenn dieses Feld null ist, definiert die SIM-Richtlinie der UE die QoS-Einstellungen. QosPolicy-

TrackedResourceTags

Name Beschreibung Wert

Schnellstartbeispiele

Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.

Bicep-Datei Beschreibung
Erstellen einer vollständigen 5G Core-Bereitstellung Diese Vorlage erstellt alle Ressourcen, die zum Bereitstellen eines privaten 5G Core erforderlich sind, einschließlich bereitstellungssims und Erstellen von Beispiel-QoS-Richtlinien. Sie kann optional auf einem Kubernetes-Cluster bereitgestellt werden, der auf einem Azure Stack Edge-Gerät ausgeführt wird.
Erstellen einer Sim-Richtlinie Diese Vorlage erstellt eine Dienst- und Sim-Richtlinie für ein vorhandenes Mobilfunknetz.

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "mobileNetworks/Services" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.MobileNetwork/mobileNetworks/services-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.MobileNetwork/mobileNetworks/services",
  "apiVersion": "2024-04-01",
  "name": "string",
  "location": "string",
  "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"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

Ambr

Name Beschreibung Wert
Downlink Downlink-Bitrate. Schnur

Zwänge:
Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (erforderlich)
Uplink Uplink-Bitrate. Schnur

Zwänge:
Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (erforderlich)

Microsoft.MobileNetwork/mobileNetworks/services

Name Beschreibung Wert
apiVersion Die API-Version '2024-04-01'
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Max. Länge =
Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich)
Eigenschaften Diensteigenschaften. ServicePropertiesFormat- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.MobileNetwork/mobileNetworks/services"

PccRuleConfiguration

Name Beschreibung Wert
ruleName Der Name der Regel. Dies muss innerhalb des übergeordneten Diensts eindeutig sein. Sie dürfen keine der folgenden reservierten Zeichenfolgen ( default, requested oder service) verwenden. Schnur

Zwänge:
Max. Länge =
Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich)
rulePrecedence Ein Rangfolgewert, der verwendet wird, um zwischen Datenflussrichtlinienregeln zu entscheiden, wenn die für eine bestimmte SIM zu verwendenden QoS-Werte identifiziert werden. Ein niedrigerer Wert bedeutet eine höhere Priorität. Dieser Wert sollte zwischen allen im Mobilfunknetz konfigurierten Datenflussrichtlinienregeln eindeutig sein. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 255 (erforderlich)
ruleQosPolicy Die QoS-Richtlinie, die für Pakete verwendet werden soll, die dieser Regel entsprechen. Wenn dieses Feld null ist, definiert der übergeordnete Dienst die QoS-Einstellungen. PccRuleQosPolicy
serviceDataFlowTemplates Der Satz von Datenflussvorlagen, die für diese Datenflussrichtlinienregel verwendet werden sollen. ServiceDataFlowTemplate[] (erforderlich)
trafficControl Bestimmt, ob Flüsse, die dieser Datenflussrichtlinienregel entsprechen, zulässig sind. "Blockiert"
"Aktiviert"

PccRuleQosPolicy

Name Beschreibung Wert
5qi 5G QoS Flow Indicator-Wert. Das 5QI identifiziert eine spezifische QoS-Weiterleitungsbehandlung, die einem Fluss zur Verfügung gestellt werden soll. Eine vollständige Beschreibung des 5QI-Parameters und der Tabelle 5.7.4-1 für die Definition der 5QI-Werte finden Sie unter 3GPP TS23.501 Abschnitt 5.7.4-1. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 127
allocationAndRetentionPriorityLevel QoS Flow-Zuordnungs- und Aufbewahrungsprioritätsebene (ARP). Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapability and preemptionVulnerability allow it. 1 ist die höchste Prioritätsstufe. Wenn dieses Feld nicht angegeben ist, wird 5qi verwendet, um den ARP-Wert abzuleiten. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 15
guaranteedBitRate Die garantierte Bitrate (GBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel verwenden. Dies ist eine optionale Einstellung. Wenn Sie keinen Wert angeben, wird für die Datenflussrichtlinienregel, die diese QoS-Definition verwendet, kein GBR festgelegt. Ambr
maximumBitRate Die maximale Bitrate (MBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel oder den Dienst verwenden. Ambr (erforderlich)
preemptionCapability QoS Flow Preemption-Funktion. Die Präemptionsfunktion eines QoS-Flusses steuert, ob ein anderer QoS-Fluss mit einer niedrigeren Prioritätsstufe vorausgesetzt werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. "MayPreempt"
'NotPreempt'
preemptionVulnerability Sicherheitsanfälligkeit in QoS Flow. Die Sicherheitsanfälligkeit in einem QoS-Fluss steuert, ob sie von einem QoS-Fluss mit einer höheren Prioritätsstufe vorgebeutet werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. 'NotPreemptable'
"Vorbearbeitbar"

QosPolicy

Name Beschreibung Wert
5qi 5G QoS Flow Indicator-Wert. Das 5QI identifiziert eine spezifische QoS-Weiterleitungsbehandlung, die einem Fluss zur Verfügung gestellt werden soll. Eine vollständige Beschreibung des 5QI-Parameters und der Tabelle 5.7.4-1 für die Definition der 5QI-Werte finden Sie unter 3GPP TS23.501 Abschnitt 5.7.4-1. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 127
allocationAndRetentionPriorityLevel QoS Flow-Zuordnungs- und Aufbewahrungsprioritätsebene (ARP). Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapability and preemptionVulnerability allow it. 1 ist die höchste Prioritätsstufe. Wenn dieses Feld nicht angegeben ist, wird 5qi verwendet, um den ARP-Wert abzuleiten. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 15
maximumBitRate Die maximale Bitrate (MBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel oder den Dienst verwenden. Ambr (erforderlich)
preemptionCapability QoS Flow Preemption-Funktion. Die Präemptionsfunktion eines QoS-Flusses steuert, ob ein anderer QoS-Fluss mit einer niedrigeren Prioritätsstufe vorausgesetzt werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. "MayPreempt"
'NotPreempt'
preemptionVulnerability Sicherheitsanfälligkeit in QoS Flow. Die Sicherheitsanfälligkeit in einem QoS-Fluss steuert, ob sie von einem QoS-Fluss mit einer höheren Prioritätsstufe vorgebeutet werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. 'NotPreemptable'
"Vorbearbeitbar"

ServiceDataFlowTemplate

Name Beschreibung Wert
Richtung Die Richtung dieses Flusses. "Bidirektional"
'Downlink'
"Uplink" (erforderlich)
Häfen Die Ports, mit denen UEs eine Verbindung für diesen Fluss herstellen. Sie können null oder mehr Ports oder Portbereiche angeben. Wenn Sie einen oder mehrere Ports oder Portbereiche angeben, müssen Sie im Feld protocol einen anderen Wert als ip angeben. Dies ist eine optionale Einstellung. Wenn Sie sie nicht angeben, sind Verbindungen für alle Ports zulässig. Portbereiche müssen als <FirstPort->-<LastPort->angegeben werden. Beispiel: [8080, 8082-8085]. Schnur

Zwänge:
Pattern = ^([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]))?$[]
Protokoll Eine Liste der zulässigen Protokolle für diesen Fluss. Wenn Sie möchten, dass dieser Fluss jedes Protokoll in der Internetprotokollsuite verwenden kann, verwenden Sie den Wert ip. Wenn Sie nur eine Auswahl von Protokollen zulassen möchten, müssen Sie die entsprechende IANA Assigned Internet Protocol Number für jedes Protokoll verwenden, wie in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtmlbeschrieben. Für UDP müssen Sie beispielsweise 17 verwenden. Wenn Sie den Wert ip verwenden, müssen Sie das Feld port nicht angegeben lassen. Schnur

Zwänge:
Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$[] (erforderlich)
remoteIpList Die Remote-IP-Adresse(en), mit der UEs eine Verbindung für diesen Fluss herstellen. Wenn Sie Verbindungen mit einer beliebigen IP-Adresse zulassen möchten, verwenden Sie den Wert any. Andernfalls müssen Sie jede der Remote-IP-Adressen angeben, mit denen die Paketkerninstanz eine Verbindung für diesen Fluss herstellt. Sie müssen jede IP-Adresse in der CIDR-Schreibweise angeben, einschließlich der Netmaske (z. B. 192.0.2.54/24). Schnur

Zwänge:
Pattern = ^(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])))$[] (erforderlich)
templateName Der Name der Datenflussvorlage. Dies muss innerhalb der Übergeordneten Datenflussrichtlinienregel eindeutig sein. Sie dürfen keine der folgenden reservierten Zeichenfolgen ( default, requested oder service) verwenden. Schnur

Zwänge:
Max. Länge =
Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich)

ServicePropertiesFormat

Name Beschreibung Wert
pccRules Der Satz von Datenflussrichtlinienregeln, aus denen dieser Dienst besteht. PccRuleConfiguration[] (erforderlich)
servicePrecedence Ein Rangfolgewert, der verwendet wird, um zwischen Diensten zu entscheiden, wenn die QoS-Werte identifiziert werden, die für eine bestimmte SIM-Karte verwendet werden sollen. Ein niedrigerer Wert bedeutet eine höhere Priorität. Dieser Wert sollte zwischen allen im Mobilfunknetz konfigurierten Diensten eindeutig sein. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 255 (erforderlich)
serviceQosPolicy Die QoS-Richtlinie, die für Pakete verwendet werden soll, die diesem Dienst entsprechen. Dies kann für bestimmte Flüsse mithilfe des RuleQosPolicy-Felds in einem PccRuleConfiguration überschrieben werden. Wenn dieses Feld null ist, definiert die SIM-Richtlinie der UE die QoS-Einstellungen. QosPolicy-

TrackedResourceTags

Name Beschreibung Wert

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Erstellen einer vollständigen 5G Core-Bereitstellung

Bereitstellen in Azure
Diese Vorlage erstellt alle Ressourcen, die zum Bereitstellen eines privaten 5G Core erforderlich sind, einschließlich bereitstellungssims und Erstellen von Beispiel-QoS-Richtlinien. Sie kann optional auf einem Kubernetes-Cluster bereitgestellt werden, der auf einem Azure Stack Edge-Gerät ausgeführt wird.
Erstellen einer Sim-Richtlinie

Bereitstellen in Azure
Diese Vorlage erstellt eine Dienst- und Sim-Richtlinie für ein vorhandenes Mobilfunknetz.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "mobileNetworks/Services" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.MobileNetwork/mobileNetworks/services-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MobileNetwork/mobileNetworks/services@2024-04-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  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"
      }
    }
  })
}

Eigenschaftswerte

Ambr

Name Beschreibung Wert
Downlink Downlink-Bitrate. Schnur

Zwänge:
Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (erforderlich)
Uplink Uplink-Bitrate. Schnur

Zwänge:
Pattern = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (erforderlich)

Microsoft.MobileNetwork/mobileNetworks/services

Name Beschreibung Wert
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Max. Länge =
Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource des Typs: mobileNetworks-
Eigenschaften Diensteigenschaften. ServicePropertiesFormat- (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.MobileNetwork/mobileNetworks/services@2024-04-01"

PccRuleConfiguration

Name Beschreibung Wert
ruleName Der Name der Regel. Dies muss innerhalb des übergeordneten Diensts eindeutig sein. Sie dürfen keine der folgenden reservierten Zeichenfolgen ( default, requested oder service) verwenden. Schnur

Zwänge:
Max. Länge =
Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich)
rulePrecedence Ein Rangfolgewert, der verwendet wird, um zwischen Datenflussrichtlinienregeln zu entscheiden, wenn die für eine bestimmte SIM zu verwendenden QoS-Werte identifiziert werden. Ein niedrigerer Wert bedeutet eine höhere Priorität. Dieser Wert sollte zwischen allen im Mobilfunknetz konfigurierten Datenflussrichtlinienregeln eindeutig sein. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 255 (erforderlich)
ruleQosPolicy Die QoS-Richtlinie, die für Pakete verwendet werden soll, die dieser Regel entsprechen. Wenn dieses Feld null ist, definiert der übergeordnete Dienst die QoS-Einstellungen. PccRuleQosPolicy
serviceDataFlowTemplates Der Satz von Datenflussvorlagen, die für diese Datenflussrichtlinienregel verwendet werden sollen. ServiceDataFlowTemplate[] (erforderlich)
trafficControl Bestimmt, ob Flüsse, die dieser Datenflussrichtlinienregel entsprechen, zulässig sind. "Blockiert"
"Aktiviert"

PccRuleQosPolicy

Name Beschreibung Wert
5qi 5G QoS Flow Indicator-Wert. Das 5QI identifiziert eine spezifische QoS-Weiterleitungsbehandlung, die einem Fluss zur Verfügung gestellt werden soll. Eine vollständige Beschreibung des 5QI-Parameters und der Tabelle 5.7.4-1 für die Definition der 5QI-Werte finden Sie unter 3GPP TS23.501 Abschnitt 5.7.4-1. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 127
allocationAndRetentionPriorityLevel QoS Flow-Zuordnungs- und Aufbewahrungsprioritätsebene (ARP). Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapability and preemptionVulnerability allow it. 1 ist die höchste Prioritätsstufe. Wenn dieses Feld nicht angegeben ist, wird 5qi verwendet, um den ARP-Wert abzuleiten. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 15
guaranteedBitRate Die garantierte Bitrate (GBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel verwenden. Dies ist eine optionale Einstellung. Wenn Sie keinen Wert angeben, wird für die Datenflussrichtlinienregel, die diese QoS-Definition verwendet, kein GBR festgelegt. Ambr
maximumBitRate Die maximale Bitrate (MBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel oder den Dienst verwenden. Ambr (erforderlich)
preemptionCapability QoS Flow Preemption-Funktion. Die Präemptionsfunktion eines QoS-Flusses steuert, ob ein anderer QoS-Fluss mit einer niedrigeren Prioritätsstufe vorausgesetzt werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. "MayPreempt"
'NotPreempt'
preemptionVulnerability Sicherheitsanfälligkeit in QoS Flow. Die Sicherheitsanfälligkeit in einem QoS-Fluss steuert, ob sie von einem QoS-Fluss mit einer höheren Prioritätsstufe vorgebeutet werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. 'NotPreemptable'
"Vorbearbeitbar"

QosPolicy

Name Beschreibung Wert
5qi 5G QoS Flow Indicator-Wert. Das 5QI identifiziert eine spezifische QoS-Weiterleitungsbehandlung, die einem Fluss zur Verfügung gestellt werden soll. Eine vollständige Beschreibung des 5QI-Parameters und der Tabelle 5.7.4-1 für die Definition der 5QI-Werte finden Sie unter 3GPP TS23.501 Abschnitt 5.7.4-1. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 127
allocationAndRetentionPriorityLevel QoS Flow-Zuordnungs- und Aufbewahrungsprioritätsebene (ARP). Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapability and preemptionVulnerability allow it. 1 ist die höchste Prioritätsstufe. Wenn dieses Feld nicht angegeben ist, wird 5qi verwendet, um den ARP-Wert abzuleiten. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 15
maximumBitRate Die maximale Bitrate (MBR) für alle Dienstdatenflüsse, die diese Datenflussrichtlinienregel oder den Dienst verwenden. Ambr (erforderlich)
preemptionCapability QoS Flow Preemption-Funktion. Die Präemptionsfunktion eines QoS-Flusses steuert, ob ein anderer QoS-Fluss mit einer niedrigeren Prioritätsstufe vorausgesetzt werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. "MayPreempt"
'NotPreempt'
preemptionVulnerability Sicherheitsanfälligkeit in QoS Flow. Die Sicherheitsanfälligkeit in einem QoS-Fluss steuert, ob sie von einem QoS-Fluss mit einer höheren Prioritätsstufe vorgebeutet werden kann. Eine vollständige Beschreibung der ARP-Parameter finden Sie unter 3GPP TS23.501 Abschnitt 5.7.2.2. 'NotPreemptable'
"Vorbearbeitbar"

ServiceDataFlowTemplate

Name Beschreibung Wert
Richtung Die Richtung dieses Flusses. "Bidirektional"
'Downlink'
"Uplink" (erforderlich)
Häfen Die Ports, mit denen UEs eine Verbindung für diesen Fluss herstellen. Sie können null oder mehr Ports oder Portbereiche angeben. Wenn Sie einen oder mehrere Ports oder Portbereiche angeben, müssen Sie im Feld protocol einen anderen Wert als ip angeben. Dies ist eine optionale Einstellung. Wenn Sie sie nicht angeben, sind Verbindungen für alle Ports zulässig. Portbereiche müssen als <FirstPort->-<LastPort->angegeben werden. Beispiel: [8080, 8082-8085]. Schnur

Zwänge:
Pattern = ^([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]))?$[]
Protokoll Eine Liste der zulässigen Protokolle für diesen Fluss. Wenn Sie möchten, dass dieser Fluss jedes Protokoll in der Internetprotokollsuite verwenden kann, verwenden Sie den Wert ip. Wenn Sie nur eine Auswahl von Protokollen zulassen möchten, müssen Sie die entsprechende IANA Assigned Internet Protocol Number für jedes Protokoll verwenden, wie in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtmlbeschrieben. Für UDP müssen Sie beispielsweise 17 verwenden. Wenn Sie den Wert ip verwenden, müssen Sie das Feld port nicht angegeben lassen. Schnur

Zwänge:
Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$[] (erforderlich)
remoteIpList Die Remote-IP-Adresse(en), mit der UEs eine Verbindung für diesen Fluss herstellen. Wenn Sie Verbindungen mit einer beliebigen IP-Adresse zulassen möchten, verwenden Sie den Wert any. Andernfalls müssen Sie jede der Remote-IP-Adressen angeben, mit denen die Paketkerninstanz eine Verbindung für diesen Fluss herstellt. Sie müssen jede IP-Adresse in der CIDR-Schreibweise angeben, einschließlich der Netmaske (z. B. 192.0.2.54/24). Schnur

Zwänge:
Pattern = ^(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])))$[] (erforderlich)
templateName Der Name der Datenflussvorlage. Dies muss innerhalb der Übergeordneten Datenflussrichtlinienregel eindeutig sein. Sie dürfen keine der folgenden reservierten Zeichenfolgen ( default, requested oder service) verwenden. Schnur

Zwänge:
Max. Länge =
Pattern = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (erforderlich)

ServicePropertiesFormat

Name Beschreibung Wert
pccRules Der Satz von Datenflussrichtlinienregeln, aus denen dieser Dienst besteht. PccRuleConfiguration[] (erforderlich)
servicePrecedence Ein Rangfolgewert, der verwendet wird, um zwischen Diensten zu entscheiden, wenn die QoS-Werte identifiziert werden, die für eine bestimmte SIM-Karte verwendet werden sollen. Ein niedrigerer Wert bedeutet eine höhere Priorität. Dieser Wert sollte zwischen allen im Mobilfunknetz konfigurierten Diensten eindeutig sein. Int

Zwänge:
Min.-Wert = 0
Maximalwert = 255 (erforderlich)
serviceQosPolicy Die QoS-Richtlinie, die für Pakete verwendet werden soll, die diesem Dienst entsprechen. Dies kann für bestimmte Flüsse mithilfe des RuleQosPolicy-Felds in einem PccRuleConfiguration überschrieben werden. Wenn dieses Feld null ist, definiert die SIM-Richtlinie der UE die QoS-Einstellungen. QosPolicy-

TrackedResourceTags

Name Beschreibung Wert