Microsoft.MobileNetwork mobileNetworks/services 2022-03-01-preview
Bicep 리소스 정의
mobileNetworks/services 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.MobileNetwork/mobileNetworks/services 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.MobileNetwork/mobileNetworks/services@2022-03-01-preview' = {
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'
}
}
속성 값
암브르 주
이름 | 묘사 | 값 |
---|---|---|
downlink | 다운링크 비트 속도입니다. | 문자열 제약 조건: 패턴 = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (필수) |
업링크 | 업링크 비트 속도입니다. | 문자열 제약 조건: 패턴 = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (필수) |
Microsoft.MobileNetwork/mobileNetworks/services
이름 | 묘사 | 값 |
---|---|---|
위치 | 리소스가 있는 지리적 위치 | string(필수) |
이름 | 리소스 이름 | 문자열 제약 조건: 최대 길이 = 패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (필수) |
부모 | Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다. 자세한 내용은 부모 리소스외부의 자식 리소스 |
형식 리소스의 기호 이름: mobileNetworks |
속성 | 서비스 속성입니다. | ServicePropertiesFormat(필수) |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
PccRuleConfiguration
이름 | 묘사 | 값 |
---|---|---|
ruleName | 규칙의 이름입니다. 부모 서비스 내에서 고유해야 합니다.
default , requested 또는 service 예약된 문자열을 사용하면 안 됩니다. |
문자열 제약 조건: 최대 길이 = 패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (필수) |
rulePrecedence | 특정 Sim에 사용할 QoS 값을 식별할 때 PCC 규칙 중에서 결정하는 데 사용되는 우선 순위 값입니다. 값이 낮을수록 우선 순위가 높아질 수 있습니다. 이 값은 모바일 네트워크에 구성된 모든 PCC 규칙 중에서 고유해야 합니다. | int 제약 조건: 최소값 = 0 최대값 = 255(필수) |
ruleQosPolicy | 이 규칙과 일치하는 패킷에 사용할 QoS 정책입니다. 이 필드가 null이면 서비스에서 QoS 설정을 정의합니다. | PccRuleQosPolicy |
serviceDataFlowTemplates | 이 PCC 규칙에 사용할 서비스 데이터 흐름 템플릿 집합입니다. | ServiceDataFlowTemplate[] (필수) |
trafficControl | 이 PCC 규칙과 일치하는 흐름이 허용되는지 여부를 결정합니다. | '차단됨' 'Enabled' |
PccRuleQosPolicy
이름 | 묘사 | 값 |
---|---|---|
5qi | QoS Flow 5G QoS 표시기 값입니다. 5QI는 흐름에 제공할 특정 QoS 전달 처리를 식별합니다. GBR(보장 비트 전송률) QoS를 선택하는 표준화된 5QI 값이 아니어야 합니다. 불법 GBR 5QI 값은 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 및 85입니다. 5Qi 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.1을 참조하고 GBR 5QI 값 정의에 대한 표 5.7.4-1을 참조하세요. | int 제약 조건: 최소값 = 1 최대값 = 127 |
allocationAndRetentionPriorityLevel | QoS 흐름 할당 및 보존 우선 순위(ARP) 수준입니다.
preemptionCapability 및 preemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 1은 가장 높은 수준의 우선 순위입니다. 이 필드를 지정하지 않으면 5qi ARP 값을 파생하는 데 사용됩니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. |
int 제약 조건: 최소값 = 1 최대값 = 15 |
guaranteedBitRate | 이 PCC 규칙을 사용하는 모든 서비스 데이터 흐름에 대한 GBR(보장 비트 전송률)입니다. 선택적 설정입니다. 값을 제공하지 않으면 이 QoS 정의를 사용하는 PCC 규칙에 대해 GBR이 설정되지 않습니다. | 암브르 |
maximumBitRate | 이 PCC 규칙 또는 서비스를 사용하는 모든 서비스 데이터 흐름에 대한 MBR(최대 비트 전송률)입니다. | Ambr(필수) |
preemptionCapability | QoS Flow 선점 기능. QoS 흐름의 선점 기능은 우선 순위 수준이 낮은 다른 QoS 흐름을 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | QoS Flow 선점 취약성 QoS 흐름의 선점 취약성은 우선 순위 수준이 높은 QoS Flow에서 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. | 'NotPreemptable' '선점 가능' |
QosPolicy
이름 | 묘사 | 값 |
---|---|---|
5qi | QoS Flow 5G QoS 표시기 값입니다. 5QI는 흐름에 제공할 특정 QoS 전달 처리를 식별합니다. GBR(보장 비트 전송률) QoS를 선택하는 표준화된 5QI 값이 아니어야 합니다. 불법 GBR 5QI 값은 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 및 85입니다. 5Qi 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.1을 참조하고 GBR 5QI 값 정의에 대한 표 5.7.4-1을 참조하세요. | int 제약 조건: 최소값 = 1 최대값 = 127 |
allocationAndRetentionPriorityLevel | QoS 흐름 할당 및 보존 우선 순위(ARP) 수준입니다.
preemptionCapability 및 preemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 1은 가장 높은 수준의 우선 순위입니다. 이 필드를 지정하지 않으면 5qi ARP 값을 파생하는 데 사용됩니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. |
int 제약 조건: 최소값 = 1 최대값 = 15 |
maximumBitRate | 이 PCC 규칙 또는 서비스를 사용하는 모든 서비스 데이터 흐름에 대한 MBR(최대 비트 전송률)입니다. | Ambr(필수) |
preemptionCapability | QoS Flow 선점 기능. QoS 흐름의 선점 기능은 우선 순위 수준이 낮은 다른 QoS 흐름을 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | QoS Flow 선점 취약성 QoS 흐름의 선점 취약성은 우선 순위 수준이 높은 QoS Flow에서 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. | 'NotPreemptable' '선점 가능' |
ServiceDataFlowTemplate
이름 | 묘사 | 값 |
---|---|---|
방향 | 이 흐름의 방향입니다. | '양방향' 'Downlink' 'Uplink'(필수) |
포트 | 이 흐름에 대해 ES가 연결할 포트입니다. 0개 이상의 포트 또는 포트 범위를 지정할 수 있습니다. 하나 이상의 포트 또는 포트 범위를 지정하는 경우 protocol 필드에 ip 이외의 값을 지정해야 합니다. 선택적 설정입니다. 지정하지 않으면 모든 포트에서 연결이 허용됩니다. 포트 범위는 <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 값을 사용합니다. 프로토콜 선택만 허용하려면 https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml설명된 대로 각 프로토콜에 해당하는 IANA 할당 인터넷 프로토콜 번호를 사용해야 합니다. 예를 들어 UDP의 경우 17을 사용해야 합니다. 값 ip 사용하는 경우 필드를 지정되지 port 유지해야 합니다. |
문자열 제약 조건: Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (필수) |
remoteIpList | 이 흐름에 대해 UI가 연결할 원격 IP 주소입니다. IP 주소에서 연결을 허용하려면 any 값을 사용합니다. 그렇지 않으면 Fusion Core가 이 흐름에 연결할 각 원격 IP 주소를 제공해야 합니다. netmask(예: 192.0.2.54/24)를 포함하여 CIDR 표기법으로 각 IP 주소를 제공해야 합니다. |
문자열 제약 조건: 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])))$ [] (필수) |
templateName | SDF 템플릿의 이름입니다. 부모 PccRuleConfiguration 내에서 고유해야 합니다.
default , requested 또는 service 예약된 문자열을 사용하면 안 됩니다. |
문자열 제약 조건: 최대 길이 = 패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (필수) |
ServicePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
pccRules | 이 서비스를 구성하는 PCC 규칙 집합입니다. | PccRuleConfiguration[] (필수) |
servicePrecedence | 특정 Sim에 사용할 QoS 값을 식별할 때 서비스 간에 결정하는 데 사용되는 우선 순위 값입니다. 값이 낮을수록 우선 순위가 높아질 수 있습니다. 이 값은 모바일 네트워크에 구성된 모든 서비스 중에서 고유해야 합니다. | int 제약 조건: 최소값 = 0 최대값 = 255(필수) |
serviceQosPolicy | 이 서비스와 일치하는 패킷에 사용할 QoS 정책입니다. PccRuleConfiguration에서 ruleQosPolicy 필드를 사용하여 특정 흐름에 대해 재정의할 수 있습니다. 이 필드가 null이면 UE의 simPolicy가 QoS 설정을 정의합니다. | QosPolicy |
TrackedResourceTags
이름 | 묘사 | 값 |
---|
빠른 시작 샘플
다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.
Bicep 파일 | 묘사 |
---|---|
전체 5G Core 배포 만들기 | 이 템플릿은 심 프로비전 및 샘플 QoS 정책 만들기를 포함하여 Private 5G Core를 배포하는 데 필요한 모든 리소스를 만듭니다. 필요에 따라 Azure Stack Edge 디바이스에서 실행되는 Kubernetes 클러스터에 배포할 수 있습니다. |
sim 정책 만들기 | 이 템플릿은 기존 모바일 네트워크에 대한 서비스 및 Sim 정책을 만듭니다. |
ARM 템플릿 리소스 정의
mobileNetworks/services 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.MobileNetwork/mobileNetworks/services 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.MobileNetwork/mobileNetworks/services",
"apiVersion": "2022-03-01-preview",
"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"
}
}
속성 값
암브르 주
이름 | 묘사 | 값 |
---|---|---|
downlink | 다운링크 비트 속도입니다. | 문자열 제약 조건: 패턴 = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (필수) |
업링크 | 업링크 비트 속도입니다. | 문자열 제약 조건: 패턴 = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (필수) |
Microsoft.MobileNetwork/mobileNetworks/services
이름 | 묘사 | 값 |
---|---|---|
apiVersion | api 버전 | '2022-03-01-preview' |
위치 | 리소스가 있는 지리적 위치 | string(필수) |
이름 | 리소스 이름 | 문자열 제약 조건: 최대 길이 = 패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (필수) |
속성 | 서비스 속성입니다. | ServicePropertiesFormat(필수) |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
형 | 리소스 종류 | 'Microsoft.MobileNetwork/mobileNetworks/services' |
PccRuleConfiguration
이름 | 묘사 | 값 |
---|---|---|
ruleName | 규칙의 이름입니다. 부모 서비스 내에서 고유해야 합니다.
default , requested 또는 service 예약된 문자열을 사용하면 안 됩니다. |
문자열 제약 조건: 최대 길이 = 패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (필수) |
rulePrecedence | 특정 Sim에 사용할 QoS 값을 식별할 때 PCC 규칙 중에서 결정하는 데 사용되는 우선 순위 값입니다. 값이 낮을수록 우선 순위가 높아질 수 있습니다. 이 값은 모바일 네트워크에 구성된 모든 PCC 규칙 중에서 고유해야 합니다. | int 제약 조건: 최소값 = 0 최대값 = 255(필수) |
ruleQosPolicy | 이 규칙과 일치하는 패킷에 사용할 QoS 정책입니다. 이 필드가 null이면 서비스에서 QoS 설정을 정의합니다. | PccRuleQosPolicy |
serviceDataFlowTemplates | 이 PCC 규칙에 사용할 서비스 데이터 흐름 템플릿 집합입니다. | ServiceDataFlowTemplate[] (필수) |
trafficControl | 이 PCC 규칙과 일치하는 흐름이 허용되는지 여부를 결정합니다. | '차단됨' 'Enabled' |
PccRuleQosPolicy
이름 | 묘사 | 값 |
---|---|---|
5qi | QoS Flow 5G QoS 표시기 값입니다. 5QI는 흐름에 제공할 특정 QoS 전달 처리를 식별합니다. GBR(보장 비트 전송률) QoS를 선택하는 표준화된 5QI 값이 아니어야 합니다. 불법 GBR 5QI 값은 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 및 85입니다. 5Qi 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.1을 참조하고 GBR 5QI 값 정의에 대한 표 5.7.4-1을 참조하세요. | int 제약 조건: 최소값 = 1 최대값 = 127 |
allocationAndRetentionPriorityLevel | QoS 흐름 할당 및 보존 우선 순위(ARP) 수준입니다.
preemptionCapability 및 preemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 1은 가장 높은 수준의 우선 순위입니다. 이 필드를 지정하지 않으면 5qi ARP 값을 파생하는 데 사용됩니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. |
int 제약 조건: 최소값 = 1 최대값 = 15 |
guaranteedBitRate | 이 PCC 규칙을 사용하는 모든 서비스 데이터 흐름에 대한 GBR(보장 비트 전송률)입니다. 선택적 설정입니다. 값을 제공하지 않으면 이 QoS 정의를 사용하는 PCC 규칙에 대해 GBR이 설정되지 않습니다. | 암브르 |
maximumBitRate | 이 PCC 규칙 또는 서비스를 사용하는 모든 서비스 데이터 흐름에 대한 MBR(최대 비트 전송률)입니다. | Ambr(필수) |
preemptionCapability | QoS Flow 선점 기능. QoS 흐름의 선점 기능은 우선 순위 수준이 낮은 다른 QoS 흐름을 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | QoS Flow 선점 취약성 QoS 흐름의 선점 취약성은 우선 순위 수준이 높은 QoS Flow에서 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. | 'NotPreemptable' '선점 가능' |
QosPolicy
이름 | 묘사 | 값 |
---|---|---|
5qi | QoS Flow 5G QoS 표시기 값입니다. 5QI는 흐름에 제공할 특정 QoS 전달 처리를 식별합니다. GBR(보장 비트 전송률) QoS를 선택하는 표준화된 5QI 값이 아니어야 합니다. 불법 GBR 5QI 값은 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 및 85입니다. 5Qi 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.1을 참조하고 GBR 5QI 값 정의에 대한 표 5.7.4-1을 참조하세요. | int 제약 조건: 최소값 = 1 최대값 = 127 |
allocationAndRetentionPriorityLevel | QoS 흐름 할당 및 보존 우선 순위(ARP) 수준입니다.
preemptionCapability 및 preemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 1은 가장 높은 수준의 우선 순위입니다. 이 필드를 지정하지 않으면 5qi ARP 값을 파생하는 데 사용됩니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. |
int 제약 조건: 최소값 = 1 최대값 = 15 |
maximumBitRate | 이 PCC 규칙 또는 서비스를 사용하는 모든 서비스 데이터 흐름에 대한 MBR(최대 비트 전송률)입니다. | Ambr(필수) |
preemptionCapability | QoS Flow 선점 기능. QoS 흐름의 선점 기능은 우선 순위 수준이 낮은 다른 QoS 흐름을 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | QoS Flow 선점 취약성 QoS 흐름의 선점 취약성은 우선 순위 수준이 높은 QoS Flow에서 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. | 'NotPreemptable' '선점 가능' |
ServiceDataFlowTemplate
이름 | 묘사 | 값 |
---|---|---|
방향 | 이 흐름의 방향입니다. | '양방향' 'Downlink' 'Uplink'(필수) |
포트 | 이 흐름에 대해 ES가 연결할 포트입니다. 0개 이상의 포트 또는 포트 범위를 지정할 수 있습니다. 하나 이상의 포트 또는 포트 범위를 지정하는 경우 protocol 필드에 ip 이외의 값을 지정해야 합니다. 선택적 설정입니다. 지정하지 않으면 모든 포트에서 연결이 허용됩니다. 포트 범위는 <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 값을 사용합니다. 프로토콜 선택만 허용하려면 https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml설명된 대로 각 프로토콜에 해당하는 IANA 할당 인터넷 프로토콜 번호를 사용해야 합니다. 예를 들어 UDP의 경우 17을 사용해야 합니다. 값 ip 사용하는 경우 필드를 지정되지 port 유지해야 합니다. |
문자열 제약 조건: Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (필수) |
remoteIpList | 이 흐름에 대해 UI가 연결할 원격 IP 주소입니다. IP 주소에서 연결을 허용하려면 any 값을 사용합니다. 그렇지 않으면 Fusion Core가 이 흐름에 연결할 각 원격 IP 주소를 제공해야 합니다. netmask(예: 192.0.2.54/24)를 포함하여 CIDR 표기법으로 각 IP 주소를 제공해야 합니다. |
문자열 제약 조건: 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])))$ [] (필수) |
templateName | SDF 템플릿의 이름입니다. 부모 PccRuleConfiguration 내에서 고유해야 합니다.
default , requested 또는 service 예약된 문자열을 사용하면 안 됩니다. |
문자열 제약 조건: 최대 길이 = 패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (필수) |
ServicePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
pccRules | 이 서비스를 구성하는 PCC 규칙 집합입니다. | PccRuleConfiguration[] (필수) |
servicePrecedence | 특정 Sim에 사용할 QoS 값을 식별할 때 서비스 간에 결정하는 데 사용되는 우선 순위 값입니다. 값이 낮을수록 우선 순위가 높아질 수 있습니다. 이 값은 모바일 네트워크에 구성된 모든 서비스 중에서 고유해야 합니다. | int 제약 조건: 최소값 = 0 최대값 = 255(필수) |
serviceQosPolicy | 이 서비스와 일치하는 패킷에 사용할 QoS 정책입니다. PccRuleConfiguration에서 ruleQosPolicy 필드를 사용하여 특정 흐름에 대해 재정의할 수 있습니다. 이 필드가 null이면 UE의 simPolicy가 QoS 설정을 정의합니다. | QosPolicy |
TrackedResourceTags
이름 | 묘사 | 값 |
---|
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플렛 | 묘사 |
---|---|
전체 5G Core 배포 만들기 Azure 배포 |
이 템플릿은 심 프로비전 및 샘플 QoS 정책 만들기를 포함하여 Private 5G Core를 배포하는 데 필요한 모든 리소스를 만듭니다. 필요에 따라 Azure Stack Edge 디바이스에서 실행되는 Kubernetes 클러스터에 배포할 수 있습니다. |
sim 정책 만들기 Azure 배포 |
이 템플릿은 기존 모바일 네트워크에 대한 서비스 및 Sim 정책을 만듭니다. |
Terraform(AzAPI 공급자) 리소스 정의
mobileNetworks/services 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.MobileNetwork/mobileNetworks/services 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MobileNetwork/mobileNetworks/services@2022-03-01-preview"
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"
}
}
})
}
속성 값
암브르 주
이름 | 묘사 | 값 |
---|---|---|
downlink | 다운링크 비트 속도입니다. | 문자열 제약 조건: 패턴 = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (필수) |
업링크 | 업링크 비트 속도입니다. | 문자열 제약 조건: 패턴 = ^\d+(\.\d+)? (bps|Kbps|Mbps|Gbps|Tbps)$ (필수) |
Microsoft.MobileNetwork/mobileNetworks/services
이름 | 묘사 | 값 |
---|---|---|
위치 | 리소스가 있는 지리적 위치 | string(필수) |
이름 | 리소스 이름 | 문자열 제약 조건: 최대 길이 = 패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (필수) |
parent_id | 이 리소스의 부모인 리소스의 ID입니다. | 유형의 리소스 ID: mobileNetworks |
속성 | 서비스 속성입니다. | ServicePropertiesFormat(필수) |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. |
형 | 리소스 종류 | "Microsoft.MobileNetwork/mobileNetworks/services@2022-03-01-preview" |
PccRuleConfiguration
이름 | 묘사 | 값 |
---|---|---|
ruleName | 규칙의 이름입니다. 부모 서비스 내에서 고유해야 합니다.
default , requested 또는 service 예약된 문자열을 사용하면 안 됩니다. |
문자열 제약 조건: 최대 길이 = 패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (필수) |
rulePrecedence | 특정 Sim에 사용할 QoS 값을 식별할 때 PCC 규칙 중에서 결정하는 데 사용되는 우선 순위 값입니다. 값이 낮을수록 우선 순위가 높아질 수 있습니다. 이 값은 모바일 네트워크에 구성된 모든 PCC 규칙 중에서 고유해야 합니다. | int 제약 조건: 최소값 = 0 최대값 = 255(필수) |
ruleQosPolicy | 이 규칙과 일치하는 패킷에 사용할 QoS 정책입니다. 이 필드가 null이면 서비스에서 QoS 설정을 정의합니다. | PccRuleQosPolicy |
serviceDataFlowTemplates | 이 PCC 규칙에 사용할 서비스 데이터 흐름 템플릿 집합입니다. | ServiceDataFlowTemplate[] (필수) |
trafficControl | 이 PCC 규칙과 일치하는 흐름이 허용되는지 여부를 결정합니다. | '차단됨' 'Enabled' |
PccRuleQosPolicy
이름 | 묘사 | 값 |
---|---|---|
5qi | QoS Flow 5G QoS 표시기 값입니다. 5QI는 흐름에 제공할 특정 QoS 전달 처리를 식별합니다. GBR(보장 비트 전송률) QoS를 선택하는 표준화된 5QI 값이 아니어야 합니다. 불법 GBR 5QI 값은 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 및 85입니다. 5Qi 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.1을 참조하고 GBR 5QI 값 정의에 대한 표 5.7.4-1을 참조하세요. | int 제약 조건: 최소값 = 1 최대값 = 127 |
allocationAndRetentionPriorityLevel | QoS 흐름 할당 및 보존 우선 순위(ARP) 수준입니다.
preemptionCapability 및 preemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 1은 가장 높은 수준의 우선 순위입니다. 이 필드를 지정하지 않으면 5qi ARP 값을 파생하는 데 사용됩니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. |
int 제약 조건: 최소값 = 1 최대값 = 15 |
guaranteedBitRate | 이 PCC 규칙을 사용하는 모든 서비스 데이터 흐름에 대한 GBR(보장 비트 전송률)입니다. 선택적 설정입니다. 값을 제공하지 않으면 이 QoS 정의를 사용하는 PCC 규칙에 대해 GBR이 설정되지 않습니다. | 암브르 |
maximumBitRate | 이 PCC 규칙 또는 서비스를 사용하는 모든 서비스 데이터 흐름에 대한 MBR(최대 비트 전송률)입니다. | Ambr(필수) |
preemptionCapability | QoS Flow 선점 기능. QoS 흐름의 선점 기능은 우선 순위 수준이 낮은 다른 QoS 흐름을 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | QoS Flow 선점 취약성 QoS 흐름의 선점 취약성은 우선 순위 수준이 높은 QoS Flow에서 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. | 'NotPreemptable' '선점 가능' |
QosPolicy
이름 | 묘사 | 값 |
---|---|---|
5qi | QoS Flow 5G QoS 표시기 값입니다. 5QI는 흐름에 제공할 특정 QoS 전달 처리를 식별합니다. GBR(보장 비트 전송률) QoS를 선택하는 표준화된 5QI 값이 아니어야 합니다. 불법 GBR 5QI 값은 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 및 85입니다. 5Qi 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.1을 참조하고 GBR 5QI 값 정의에 대한 표 5.7.4-1을 참조하세요. | int 제약 조건: 최소값 = 1 최대값 = 127 |
allocationAndRetentionPriorityLevel | QoS 흐름 할당 및 보존 우선 순위(ARP) 수준입니다.
preemptionCapability 및 preemptionVulnerability 설정에서 허용하는 경우 우선 순위가 높은 흐름은 우선 순위가 낮은 흐름을 선점합니다. 1은 가장 높은 수준의 우선 순위입니다. 이 필드를 지정하지 않으면 5qi ARP 값을 파생하는 데 사용됩니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. |
int 제약 조건: 최소값 = 1 최대값 = 15 |
maximumBitRate | 이 PCC 규칙 또는 서비스를 사용하는 모든 서비스 데이터 흐름에 대한 MBR(최대 비트 전송률)입니다. | Ambr(필수) |
preemptionCapability | QoS Flow 선점 기능. QoS 흐름의 선점 기능은 우선 순위 수준이 낮은 다른 QoS 흐름을 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. | 'MayPreempt' 'NotPreempt' |
preemptionVulnerability | QoS Flow 선점 취약성 QoS 흐름의 선점 취약성은 우선 순위 수준이 높은 QoS Flow에서 선점할 수 있는지 여부를 제어합니다. ARP 매개 변수에 대한 전체 설명은 3GPP TS23.501 섹션 5.7.2.2를 참조하세요. | 'NotPreemptable' '선점 가능' |
ServiceDataFlowTemplate
이름 | 묘사 | 값 |
---|---|---|
방향 | 이 흐름의 방향입니다. | '양방향' 'Downlink' 'Uplink'(필수) |
포트 | 이 흐름에 대해 ES가 연결할 포트입니다. 0개 이상의 포트 또는 포트 범위를 지정할 수 있습니다. 하나 이상의 포트 또는 포트 범위를 지정하는 경우 protocol 필드에 ip 이외의 값을 지정해야 합니다. 선택적 설정입니다. 지정하지 않으면 모든 포트에서 연결이 허용됩니다. 포트 범위는 <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 값을 사용합니다. 프로토콜 선택만 허용하려면 https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml설명된 대로 각 프로토콜에 해당하는 IANA 할당 인터넷 프로토콜 번호를 사용해야 합니다. 예를 들어 UDP의 경우 17을 사용해야 합니다. 값 ip 사용하는 경우 필드를 지정되지 port 유지해야 합니다. |
문자열 제약 조건: Pattern = ^(ip|[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$ [] (필수) |
remoteIpList | 이 흐름에 대해 UI가 연결할 원격 IP 주소입니다. IP 주소에서 연결을 허용하려면 any 값을 사용합니다. 그렇지 않으면 Fusion Core가 이 흐름에 연결할 각 원격 IP 주소를 제공해야 합니다. netmask(예: 192.0.2.54/24)를 포함하여 CIDR 표기법으로 각 IP 주소를 제공해야 합니다. |
문자열 제약 조건: 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])))$ [] (필수) |
templateName | SDF 템플릿의 이름입니다. 부모 PccRuleConfiguration 내에서 고유해야 합니다.
default , requested 또는 service 예약된 문자열을 사용하면 안 됩니다. |
문자열 제약 조건: 최대 길이 = 패턴 = ^(?!(default|requested|service)$)[a-zA-Z0-9][a-zA-Z0-9_-]*$ (필수) |
ServicePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
pccRules | 이 서비스를 구성하는 PCC 규칙 집합입니다. | PccRuleConfiguration[] (필수) |
servicePrecedence | 특정 Sim에 사용할 QoS 값을 식별할 때 서비스 간에 결정하는 데 사용되는 우선 순위 값입니다. 값이 낮을수록 우선 순위가 높아질 수 있습니다. 이 값은 모바일 네트워크에 구성된 모든 서비스 중에서 고유해야 합니다. | int 제약 조건: 최소값 = 0 최대값 = 255(필수) |
serviceQosPolicy | 이 서비스와 일치하는 패킷에 사용할 QoS 정책입니다. PccRuleConfiguration에서 ruleQosPolicy 필드를 사용하여 특정 흐름에 대해 재정의할 수 있습니다. 이 필드가 null이면 UE의 simPolicy가 QoS 설정을 정의합니다. | QosPolicy |
TrackedResourceTags
이름 | 묘사 | 값 |
---|