ETSI GS NGP 007 V1.1.1 (2017-05)
Next Generation Protocols (NGP); NGP Reference Model
Next Generation Protocols (NGP); NGP Reference Model
DGS/NGP-007
General Information
Standards Content (Sample)
ETSI GS NGP 007 V1.1.1 (2017-05)
GROUP SPECIFICATION
Next Generation Protocols (NGP);
NGP Reference Model
Disclaimer
The present document has been produced and approved by the Next Generation Protocols (NGP) ETSI Industry Specification
Group (ISG) and represents the views of those members who participated in this ISG.
It does not necessarily represent the views of the entire ETSI membership.
---------------------- Page: 1 ----------------------
2 ETSI GS NGP 007 V1.1.1 (2017-05)
Reference
DGS/NGP-007
Keywords
architecture, model, protocol
ETSI
650 Route des Lucioles
F-06921 Sophia Antipolis Cedex - FRANCE
Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16
Siret N° 348 623 562 00017 - NAF 742 C
Association à but non lucratif enregistrée à la
Sous-Préfecture de Grasse (06) N° 7803/88
Important notice
The present document can be downloaded from:
http://www.etsi.org/standards-search
The present document may be made available in electronic versions and/or in print. The content of any electronic and/or
print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any
existing or perceived difference in contents between such versions and/or in print, the only prevailing document is the
print of the Portable Document Format (PDF) version kept on a specific network drive within ETSI Secretariat.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at
https://portal.etsi.org/TB/ETSIDeliverableStatus.aspx
If you find errors in the present document, please send your comment to one of the following services:
https://portal.etsi.org/People/CommiteeSupportStaff.aspx
Copyright Notification
No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying
and microfilm except as authorized by written permission of ETSI.
The content of the PDF version shall not be modified without the written authorization of ETSI.
The copyright and the foregoing restriction extend to reproduction in all media.
© European Telecommunications Standards Institute 2017.
All rights reserved.
TM TM TM
DECT , PLUGTESTS , UMTS and the ETSI logo are Trade Marks of ETSI registered for the benefit of its Members.
TM
3GPP and LTE™ are Trade Marks of ETSI registered for the benefit of its Members and
of the 3GPP Organizational Partners.
oneM2M logo is protected for the benefit of its Members
GSM® and the GSM logo are Trade Marks registered and owned by the GSM Association.
ETSI
---------------------- Page: 2 ----------------------
3 ETSI GS NGP 007 V1.1.1 (2017-05)
Contents
Intellectual Property Rights . 4
Foreword . 4
Modal verbs terminology . 4
1 Scope . 5
2 References . 5
2.1 Normative references . 5
2.2 Informative references . 5
3 Definitions and abbreviations . 5
3.1 Definitions . 5
3.2 Abbreviations . 6
4 NGP Reference Model . 6
4.1 Introduction . 6
4.2 Model Components . 6
4.3 Protocol Model . 8
4.3.1 Identification . 8
4.3.2 Protocol Layers . 8
4.3.3 Addressing . 9
4.4 Example Cases using the NGP Reference Model . 9
4.4.1 Introduction. 9
4.4.2 Case(Single Network Equipment, Physical Network Connectivity). 9
4.4.3 Case(Network Equipment, Protocol Connectivity) . 10
4.4.3.1 Protocol Connectivity Introduction . 10
4.4.3.2 Virtual Connection . 11
4.4.3.3 Flow . 13
4.4.3.4 Connecting Protocols of Different Types . 13
4.4.4 Case(Mobile Device to Access Point) . 13
4.4.5 Case(TCP/IPv4/v6 representation) . 16
Annex A (informative): Authors & contributors . 18
Annex B (informative): Change History . 19
History . 20
ETSI
---------------------- Page: 3 ----------------------
4 ETSI GS NGP 007 V1.1.1 (2017-05)
Intellectual Property Rights
IPRs essential or potentially essential to the present document may have been declared to ETSI. The information
pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found
in ETSI SR 000 314: "Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in
respect of ETSI standards", which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web
server (https://ipr.etsi.org/).
Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee
can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web
server) which are, or may be, or may become, essential to the present document.
Foreword
This Group Specification (GS) has been produced by ETSI Industry Specification Group (ISG) Next Generation
Protocols (NGP).
Modal verbs terminology
In the present document "shall", "shall not", "should", "should not", "may", "need not", "will", "will not", "can" and
"cannot" are to be interpreted as described in clause 3.2 of the ETSI Drafting Rules (Verbal forms for the expression of
provisions).
"must" and "must not" are NOT allowed in ETSI deliverables except when used in direct citation.
ETSI
---------------------- Page: 4 ----------------------
5 ETSI GS NGP 007 V1.1.1 (2017-05)
1 Scope
The present document defines the NGP Reference Model for protocols and protocol architectures. The model provides a
common reference that is to be used to specify and inform about enhancements to existing protocols and new protocol
designs, across the scope of both NGP contributions and approved documented output.
2 References
2.1 Normative references
References are either specific (identified by date of publication and/or edition number or version number) or
non-specific. For specific references, only the cited version applies. For non-specific references, the latest version of the
referenced document (including any amendments) applies.
Referenced documents which are not found to be publicly available in the expected location might be found at
https://docbox.etsi.org/Reference.
NOTE: While any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee
their long term validity.
The following referenced documents are necessary for the application of the present document.
[1] ETSI GS NGP 001: "Next Generation Protocol (NGP); Scenario Definitions".
[2] ISO/IEC 7498-1:1994: "Information technology -- Open Systems Interconnection -- Basic
Reference Model: The Basic Model".
TM
[3] IEEE 802.3 : "IEEE Standard for Ethernet".
2.2 Informative references
References are either specific (identified by date of publication and/or edition number or version number) or
non-specific. For specific references, only the cited version applies. For non-specific references, the latest version of the
referenced document (including any amendments) applies.
NOTE: While any hyperlinks included in this clause were valid at the time of publication, ETSI cannot guarantee
their long term validity.
The following referenced documents are not necessary for the application of the present document but they assist the
user with regard to a particular subject area.
[i.1] ETSI TR 121 905: "Digital cellular telecommunications system (Phase 2+) (GSM); Universal
Mobile Telecommunications System (UMTS); LTE; Vocabulary for 3GPP Specifications (3GPP
TR 21.905)".
[i.2] 3GPP TR 23.799: "Study on Architecture for Next Generation System" (NexGen).
3 Definitions and abbreviations
3.1 Definitions
For the purposes of the present document, the terms and definitions given in ETSI TR 121 905 [i.1], 3GPP
TR 23.799 [i.2], ETSI GS NGP 001 [1], ISO/IEC 7498-1 [2] and the following apply:
application protocol: entity that resides inside an application that specifies and handles the protocol type to which it is
communicating
ETSI
---------------------- Page: 5 ----------------------
6 ETSI GS NGP 007 V1.1.1 (2017-05)
3.2 Abbreviations
For the purposes of the present document, the abbreviations given in ETSI TR 121 905 [i.1] and the following apply:
NEt( ) Network Equipment
NEy( ) Network Entity
PoA Point of Attachment
4 NGP Reference Model
4.1 Introduction
The NGP Reference Model is a generic protocol model that should be used to describe proposed NGP protocols and
protocol architectures.
4.2 Model Components
The NGP Reference Model includes the following component parts, as illustrated in Table 1.
Table 1: Model Components
Model Description Graphical Description Illustration
Component
Network A logical collection of compute The Network Equipment is
Equipment entities. represented as a rounded corner
rectangular object, with grey fill and
a dotted black outline.
The Network Equipment should be
named with a text label and if there
are more than one of these
equipments in the illustration then it
should include a numeric reference
too.
Compute Entity An entity that can support one or The Compute Entity is represented
more Network Entities. as a square corner rectangular
object, with coloured fill and a
dotted solid black outline.
The entity should be named with a
text label and if there are more than
one of these entities in the
illustration then it should include a
numeric reference too.
Network Entity An entity that represents one or The Network Entity is represented
more network functions and as a rounded corner rectangular
includes protocols with which it object, with coloured fill. The
communicates to other protocol Network Entity has a dotted solid
peers at other Network Entities. black outline.
Addresses can be carried in The entity should be named with a
protocols, but are assigned to text label and a reference to a valid
network entities. Addresses are address.
unambiguous within a layer.
(also known as a Network Function
in a virtualised 3GPP environment.)
Layer A collection of two or more network Oblong dotted green outline
entities that share state using one encompassing the protocol scope
or more protocols. of the layer.
Where: Network Entity is a NEy as
defined in the present document
NGP Reference Protocol Model
definition.
ETSI
---------------------- Page: 6 ----------------------
7 ETSI GS NGP 007 V1.1.1 (2017-05)
Model Description Graphical Description Illustration
Component
Protocol Node The container of protocol instances
Represented as a zero fill circle
within a network entity, which object with a green coloured solid
interpret and operate on the header outline.
of a particular protocol type. The text label should include an
If the header is empty then there abbreviation of the name of the
are other cases that may operate protocol. It contains zero or more
as follows: protocol instances inside.
i) It is assumed that there is
either a default local port-id
connected that this entity
automatically passes the
packet to.
ii) There is only one port-id and
application connected for the
protocol node to pass per flow.
iii) The packet is passed to a
particular port-id by some
other aspect of the
communication such as time
or frequency.
Protocol Instance An instantiation of a protocol node Represented as a solid fill circle
(an individual protocol machine). object with a green coloured
One end of a Connection operating dashed outline
within a Protocol Node and The text label should include the
handling its communications state. CEPI.
Identified by a CEPI, unambiguous
within the scope of the network-
entity.
For an NGP compliant protocol
there is a one to one mapping
between a Port-Id and a Protocol
Instance.
Port The binding between an instance Represented as a zero fill circle
of an application or an instance of object with a purple coloured solid
a protocol and an instance of this outline.
protocol. The text label should include the
A Port is identified by a Port-ID Port-ID.
unambiguous within the scope of
the network-entity.
An application or (N+1)-network-
entity can have one or more
Port-IDs.
See note.
Application An entity that performs one or more Represented as a zero fill circle
functions and connects to a object with a turquoise coloured
protocol node via a port. solid outline.
An application may be i) performing The text label should include the
part of the tasks of a network entity Application Name.
and therefore be part of it or ii)
managing the network entity
(configuration, monitoring) or iii)
just using the communication
services provided by a network
entity via a port-id.
User An entity (such as a human) that Represented as a zero fill circle
uses an application. object with a cyan coloured solid
outline.
ETSI
---------------------- Page: 7 ----------------------
8 ETSI GS NGP 007 V1.1.1 (2017-05)
Model Description Graphical Description Illustration
Component
Point of A Port that binds this protocol to a Represented as a zero fill circle
Attachment (PoA) physical interface. object with a purple coloured solid
A PoA is identified by a Port-ID . outline.
The text label should include the
Port-ID.
Each PoA has a text label as
follows:
i) 'P' for Point of Attachment.
ii) A letter to indicate which
interface technology; this and
the outline colour should be as
below:
- Electrical: e, red.
- Optical: o, orange.
- LTE (Radio): L, black.
TM
- Wi-Fi (Radio): W, purple.
- 5G new radio: 5, green.
iii) The Port-ID in brackets.
Flow An instance of a communications A dotted line between Port-IDs.
service provided by a layer to an
application or protocol node.
A port-id locally identifies a specific
flow within a Network Equipment.
Virtual The shared state between two data
A dashed line between Protocol
Connection transfer Protocol Instances that Instances.
supports a flow.
Identified by a connection-id (CID)
unambiguous within the scope of
the communicating network-
entities. It is generally formed by
concatenating the CEP-ids
associated with the communicating
protocol-instances.
Physical A
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.