Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TS 28.312
Word version: 18.4.0
0…
4…
4
Concepts and Background
5
Specification Level Requirements
6
Stage 2 definition for Intent Driven Management
7
Stage 3 definition for Intent Driven Management
8
Guidelines for using scenario specific intent expectation for intent driven use cases
A
PlantUML source code
B
Intent Life Cycle Management
C
Mapping the 3GPP and the TM Forum intentExpectation Models
D
YAML document examples for scenario specific intent instance
E
Intent management procedures
F
Potential deployment scenarios for intent interface
$
Change history
4
Concepts and Background
p. 11
4.1
Intent concept
p. 11
4.1.1
Introduction
p. 11
4.1.2
Intent categorizes based on user types
p. 12
4.1.3
Intent expectations for different types of management needs
p. 12
4.2
Intent driven management
p. 13
4.2.1
Support for intent driven management
p. 13
4.2.2
Intent driven MnS
p. 13
4.2.3
Intent translation
p. 14
4.3
Intent driven closed-loop
p. 15
4.4
Relation between rule, policy and intent
p. 15
4.5
General concept of Intent Content
p. 16
4.5.1
Intent Expectation
p. 16
4.5.2
Expectation Targets
p. 16
4.5.3
Expectation Objects
p. 17
4.5.4
Context
p. 17
5
Specification Level Requirements
p. 18
5.1
Use cases
p. 18
5.1.1
Intent containing an expectation for delivering radio network
p. 18
5.1.1.1
Introduction
p. 18
5.1.1.2
Requirements
p. 19
5.1.2
Intent containing an expectation for delivering a radio service
p. 19
5.1.2.1
Introduction
p. 19
5.1.2.2
Requirements
p. 19
5.1.3
Intent containing an expectation for delivering a service at the edge.
p. 20
5.1.3.1
Introduction
p. 20
5.1.3.2
Requirements
p. 20
5.1.4
Intent containing an expectation on coverage performance to be assured
p. 20
5.1.4.1
Introduction
p. 20
5.1.4.2
Requirements
p. 21
5.1.5
Intent containing an expectation on radio network performance to be assured
p. 21
5.1.5.1
Introduction
p. 21
5.1.5.2
Requirements
p. 22
5.1.6
Intent containing an expectation for end-to-end network optimization
|R18|
p. 22
5.1.6.1
Introduction
p. 22
5.1.6.2
Requirements
p. 22
5.1.7
Intent containing an expectation for RAN energy saving
|R18|
p. 23
5.1.7.1
Introduction
p. 23
5.1.7.2
Requirements
p. 23
5.1.8
Intent containing an expectation for 5GC network
|R18|
p. 24
5.1.8.1
Introduction
p. 24
5.1.8.2
Requirements
p. 24
5.2
Generic requirements for intent driven MnS
p. 25
5.3
Generic use case for intent driven management
|R18|
p. 26
5.3.1
Intent handling capability obtaining
p. 26
5.3.1.1
Introduction
p. 26
5.3.1.2
Requirements
p. 26
5.3.2
Intent report
p. 26
5.3.2.1
Introduction
p. 26
5.3.2.2
Requirements
p. 28
5.3.3
Intent fulfilment feasibility check
p. 29
5.3.3.1
Introduction
p. 29
5.3.3.2
Requirements
p. 30
5.3.4
Intent-related conflicts
p. 30
5.3.4.1
Introduction
p. 30
5.3.4.2
Detecting Intent-related conflicts
p. 30
5.3.4.3
Resolving Intent-related conflicts
p. 31
5.3.4.4
Requirements
p. 31
6
Stage 2 definition for Intent Driven Management
p. 31
6.1
Management operation for intent driven management (MnS component type A)
p. 31
6.2
Information model definition for Intent (MnS component typeB)
p. 32
6.2.1
Generic Information model definition
p. 32
6.2.1.0
Imported information entities and local labels
|R18|
p. 32
6.2.1.1
Class diagram
p. 33
6.2.1.1.1
Relationship
p. 33
6.2.1.1.2
Inheritance
p. 34
6.2.1.2
Class definition
p. 34
6.2.1.2.1
Intent <<InformationObjectClass>>
p. 34
6.2.1.2.1.1
Definition
p. 34
6.2.1.2.1.2
Attributes
p. 35
6.2.1.2.1.3
Attribute constraints
p. 35
6.2.1.2.1.4
Notifications
p. 35
6.2.1.2.2
IntentReport <<InformationObjectClass>
|R18|
p. 35
6.2.1.2.2.1
Definition
p. 35
6.2.1.2.2.2
Attributes
p. 36
6.2.1.2.2.3
Attribute constraints
p. 36
6.2.1.2.2.4
Notifications
p. 36
6.2.1.2.3
IntentHandlingFunction <<InformationObjectClass>>
|R18|
p. 36
6.2.1.2.3.1
Definition
p. 36
6.2.1.2.3.2
Attributes
p. 37
6.2.1.2.3.3
Attribute constraints
p. 37
6.2.1.2.3.4
Notifications
p. 37
6.2.1.3
DataType definition
p. 37
6.2.1.3.1
IntentExpectation <<dataType>>
p. 37
6.2.1.3.1.4
Notifications
p. 38
6.2.1.3.2
ExpectationObject <<dataType>>
p. 38
6.2.1.3.3
ExpectationTarget <<dataType>>
p. 38
6.2.1.3.3.1
Definition
p. 38
6.2.1.3.3.2
Attributes
p. 38
6.2.1.3.3.3
Attribute constraints
p. 39
6.2.1.3.3.4
Notifications
p. 39
6.2.1.3.4
Context <<dataType>>
p. 39
6.2.1.3.5
FulfilmentInfo << dataType >>
p. 39
6.2.1.3.5.1
Definition
p. 39
6.2.1.3.5.2
Attributes
p. 40
6.2.1.3.5.3
Attribute constraints
p. 40
6.2.1.3.5.4
Notifications
p. 40
6.2.1.3.6
IntentFulfilmentReport <<dataType>>
|R18|
p. 40
6.2.1.3.6.1
Definition
p. 40
6.2.1.3.6.2
Attributes
p. 40
6.2.1.3.6.3
Attribute constraints
p. 41
6.2.1.3.7
ExpectationFulfilmentResult <<dataType>>
|R18|
p. 41
6.2.1.3.7.1
Definition
p. 41
6.2.1.3.7.2
Attributes
p. 41
6.2.1.3.7.3
Attribute constraints
p. 41
6.2.1.3.8
TargetFulfilmentResult<<dataType>>
|R18|
p. 41
6.2.1.3.8.1
Definition
p. 41
6.2.1.3.8.2
Attributes
p. 41
6.2.1.3.8.3
Attribute constraints
p. 41
6.2.1.3.9
IntentConflictReport << dataType >>
|R18|
p. 42
6.2.1.3.9.1
Definition
p. 42
6.2.1.3.9.2
Attributes
p. 42
6.2.1.3.9.3
Attribute constraints
p. 42
6.2.1.3.10
IntentFeasibilityCheckReport <<dataType>>
|R18|
p. 42
6.2.1.3.10.1
Definition
p. 42
6.2.1.3.10.2
Attributes
p. 42
6.2.1.3.10.3
Attribute constraints
p. 43
6.2.1.3.11
IntentHandlingCapability <<dataType>>
|R18|
p. 43
6.2.1.3.11.1
Definition
p. 43
6.2.1.3.11.2
Attributes
p. 43
6.2.1.3.11.3
Attribute constraints
p. 43
6.2.1.3.12
ValueRangeType<<choice>>
|R18|
p. 43
6.2.1.3.12.1
Definition
p. 43
6.2.1.3.12.2
Attributes
p. 44
6.2.1.3.12.3
Attribute constrains
p. 44
6.2.1.3.13
Frequency<<dataType>>
|R18|
p. 44
6.2.1.3.13.1
Definition
p. 44
6.2.1.3.13.2
Attributes
p. 45
6.2.1.3.13.3
Attribute constrains
p. 45
6.2.1.3.14
UEGroup <<dataType>>
|R18|
p. 45
6.2.1.3.14.1
Definition
p. 45
6.2.1.3.14.2
Attributes
p. 45
6.2.1.3.14.3
Attribute constrains
p. 45
6.2.1.4
Attribute definition
p. 45
6.2.1.5
Common notifications
p. 53
6.2.1.5.1
Configuration notifications
p. 53
6.2.2
Scenario specific IntentExpectation definition
p. 53
6.2.2.1
Scenario specific IntentExpectation definition
p. 53
6.2.2.1.1
Radio Network Expectation
p. 53
6.2.2.1.2
Edge Service Support Expectation
p. 55
6.2.2.1.3
End-to-end Network Resource Optimization Expectation
|R18|
p. 56
6.2.2.1.3.1
Definition
p. 56
6.2.2.1.3.2
ObjectContexts
p. 57
6.2.2.1.3.3
ExpectationTargets
p. 57
6.2.2.1.4
5GC Network Expectation
|R18|
p. 57
6.2.2.1.4.1
Definition
p. 57
6.2.2.1.4.2
ObjectContexts
p. 57
6.2.2.1.4.3
ExpectationTargets
p. 58
6.2.2.1.5
Radio Service Expectation
|R18|
p. 58
6.2.2.1.5.1
Definition
p. 58
6.2.2.2
Attribute definition
p. 59
6.3
Procedures for intent management
p. 69
6.3.1
Introduction
p. 69
6.3.2
Create an intent
p. 69
6.3.3
Modify an intent
p. 70
6.3.4
Delete an intent
p. 71
6.3.5
Query an intent
p. 72
6.3.6
Intent conflict resolution
|R18|
p. 72
6.3.6.0
Procedure
p. 72
6.3.6.1
Resolution of an intent conflict based on pre-emption
p. 73
6.3.7
Intent Report Management
|R18|
p. 73
6.3.7.1
Overview of Intent Report Management
p. 73
7
Stage 3 definition for Intent Driven Management
p. 74
7.1
RESTful HTTP-based solution set
p. 74
7.2
OpenAPI specification
p. 75
7.2.1
OpenAPI document for provisioning MnS
p. 75
7.2.2
OpenAPI document for intent NRM
p. 75
7.2.3
OpenAPI document for scenario specific IntentExpectation
p. 76
8
Guidelines for using scenario specific intent expectation for intent driven use cases
p. 76
A
PlantUML source code
p. 80
A.1
Procedures for intent management
p. 80
A.1.1
Create an intent
p. 80
A.1.2
Modify an intent
p. 80
A.1.3
Delete an intent
p. 81
A.1.4
Query an intent
p. 81
A.1.5
Intent Report Management
|R18|
p. 81
A.1.5.1
Intent report management
p. 81
A.1.5.2
Query an intent report
p. 81
A.1.5.3
Intent report subscription and notification
p. 82
A.1.6
Intent Handling Capability Obtaining
|R18|
p. 82
A.1.6.1
Query intent handling capability suported by an intentHandlingFunction
p. 82
A.1.7
Intent conflict resolution
|R18|
p. 82
A.2
Information model definition for intent
p. 82
A.2.1
Relationship UML diagram for intent (figure 6.2.1.1.1-1)
p. 82
A.2.2
Relationship UML diagram for intent (figure 6.2.1.1.1-2)
|R18|
p. 83
A.2.3
Relationship UML diagram for intentReport IOC (figure 6.2.1.1.1-3)
|R18|
p. 84
A.2.4
Relationship UML diagram for Inheritance UML diagram for intent driven management (figure 6.2.1.1.2-1)
|R18|
p. 84
B
Intent Life Cycle Management
p. 86
B.1
Intent Life Cycle Management
p. 86
C
Mapping the 3GPP and the TM Forum intentExpectation Models
p. 88
D
YAML document examples for scenario specific intent instance
|R18|
p. 89
D.0
Introduce
p. 89
D.1
YAML document example for Intent containing an expectation for delivering radio network
p. 89
D.2
YAML document example for Intent containing an expectation for delivering a service
p. 90
D.3
YAML document example for Intent containing an expectation on coverage performance to be assured
p. 91
D.4
YAML document example for Intent containing an expectation on RAN UE throughput performance to be assured
p. 91
D.5
YAML document example for Intent containing an expectation on RAN energy saving
p. 92
D.6
YAML document example for Intent containing an expectation on radio network capacity performance to be assured
p. 93
D.7
YAML document example for Intent containing an expectation for delivering 5GC network
p. 94
D.8
YAML document example for Intent report instance
p. 95
D.9
YAML document example for Intent containing an expectation for delivering radio service
p. 95
E
Intent management procedures
|R18|
p. 96
E.1
Basic intent report management
p. 96
E.1.1
Query an intent report
p. 96
E.1.2
Intent report subscription and notification
p. 97
E.2
Intent Handling Capability obtaining
p. 97
E.2.1
Query intent handling capability provided by an intentHandlingFunction
p. 97
F
Potential deployment scenarios for intent interface
|R18|
p. 98
F.1
Description
p. 98
F.2
Potential deployment scenario#1
p. 98
F.3
Potential deployment scenario#2
p. 99
$
Change history
p. 100