NGN Signalling requirement to support

advertisement
International Telecommunication Union
ITU-T
NGN Signalling requirement
to support QoS
Tina Tsou (tena@huawei.com)
RACF functional architecture defined in Rec. Y.2111
ITU-T
o
o
o
o
o
o
o
o
o
The relevant functional entities are:
•
the Service Control Functions;
•
the Network Attachment Control Functions;
•
the Policy Decision Functional Entity (PD-FE) within the Resource and Admission Control Functions
(RACF);
•
the Transport Resource Control Functional Entity TRC-FE within the RACF;
•
the Transport Functions, which contain
-the Policy Enforcement Functional Entity (PE-PE);
-the Transport Resource Enforcement Functional Entity (TRE-FE) (for further study);
-other functions.
2
1
Principles of mapping
ITU-T
o The realization presented in Q.3300 (Introduction to the Q.330x
series of Recommendations) accepts the considerations of
scalability and domain independence that motivated the
development of the functional architecture. As a result, it maps
each functional entity of the functional architecture to a separate
type of physical entity. Furthermore, each reference point is
assumed to map to a separate protocol interface. Because this
latter mapping is one-to-one, each interface is named after the
reference point to which it corresponds (e.g. Rs interface
corresponding to the Rs reference point).
o Depending on the technology involved, it may well be that some of
the physical entities identified in this Recommendation are
combined. In such a case, each combined entity will support the
combined set of interfaces of its component elements, except that
interfaces that would lie between the component elements if they
were separate are absorbed into the interior of the combined
entity.
3
Implementations of functional entities
ITU-T
o Mapping from functional to physical entities concerned with
resource admission and control
Functional Entity
Abbrev.
Physical Entity
Abbrev.
Service Control Functions
SCF
Service Control Entity (e.g.
implementation of P-CSCF)
SCE
Network Attachment Control Functions
NACF
Network Attachment Control Entity
NACE
Policy Decision Functional Entity
PD-FE
Policy Decision Physical Entity
PD-PE
Transport Resource Control Functional
Entity
TRC-FE
Transport Resource Control Physical
Entity
TRC-PE
Transport Resource Enforcement
Functional Entity
TRE-FE
Transport Resource Enforcement
Physical Entity
TRE-PE
Transport Functions other than the PE-PE
and TRE-FE
TF
Transport Physical Entity
T-PE
Policy Enforcement Functional Entity
PE-PE
Policy Enforcement Physical Entity
PE-PE
4
2
Example physical realization of the RACF architecture
ITU-T
o An example configuration of the physical entities identified in
the table of previous slide and the interfaces between them.
The figure shows a number of possible interconnection
arrangements. These may vary according to the needs of the
network operators concerned.
5
Northbound Interface Singalling Requirements(1)
ITU-T
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
1)
Request for resources to support the service
SCE initiates a QoS request to the RAC-PE, with main parameters as follows:
–
Connection ID: The unique ID for each request.
It is a requirement to have a "connection ID" to allow the sender and receiver
to match a request with following responses, related modifications and
cancellations. It is left for protocol design to determine which side generates that
connection ID.
–
Stream information: information to identify an IP data stream.
–
QoS parameters: A description of the service quality requirements of a
stream.
2)
Modification of resources to support service
With respect to some services, it may be necessary to modify the QoS
requirements at anytime during the time the service is running. According to SCE
requirements, RAC-PE modifies the bandwidth that was applied for use the previous
time. Multi-time modification is supported. Main parameters:
–
Connection ID: The unique ID for each request.
–
Stream information: information to identify an IP data stream.
–
QoS parameters: A description of the service quality requirements of a
stream.
3)
Acceptance of resources to support service
Upon completing QoS resource allocation, RAC-PE responds to the SCE by
sending elements of success information. Main parameters are:
–
Connection ID.
–
Accepted QoS parameters: Among multi-optional QoS capabilities, the
accepted QoS capability is selected.
6
3
Northbound Interface Singalling Requirements(2)
ITU-T
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
4)
Rejection of resources to support service
In the case that the RAC-PE cannot meet the QoS request of the SCE, it will
send a rejection for resources to support service to the SCE. Main parameters:
–
Connection ID.
–
Rejection cause.
5)
Report about resources to support service
In the case of any change in the allocated bandwidth information (the
resource seized by the connection is no longer available, etc.; for example), the
RAC-PE should report it to the SCE. Main parameters:
–
Connection ID.
–
Current status.
6)
Release of resources to support service
When a service is terminated, the SCE should initiate a request to RAC-PE for
releasing the resource that it has been requested to allocate. According to the SCE
requirement, the RAC-PE takes the bandwidth back. Main parameters:
–
Connection ID.
–
Release cause.
7)
Response to release of resources
The cancellation of resources should be confirmed to the session. Main
parameters are:
–
Connection ID.
–
Execution Results.
7
Horizontal Interface Singalling Requirements(1)
ITU-T
o
o
o
o
o
o
o
o
o
o
o
o
o
1.
Request for resources to support service
The current RAC-PE initiates a QoS request to the next hop RAC-PE for an interface, with the
following main parameters are:
Connection ID: The unique ID for each request. Each connection may contain multiple streams.
It is a requirement to have a “connection ID” to allow the sender and receiver to match a request
with following responses, related modifications and cancellations. It is left for protocol design to determine
which side generates that connection ID.
Stream information: information to identify an IP data stream
QoS parameters: A description of the service quality requirements of a stream. Many international
standards are available for reference in this respect, hence no further description here.
Path information selected in the local domain and the previous domains (for the MPLS case: By
means of consultation, data stream bearer path LSP sets are distributed between the RAC-PEs, so conditions
of LSP paths selected in the local domain and the previous domains should be provided for each other
among RAC-PEs, so that a peer RAC-PE can correctly select a transit path LSP. For a bidirectional path,
both forward path and backward path are available, such as MPLS label stack. )
Address information of the inter-domain interface: The address of the egress interface in the local
domain (for the non-MPLS case.)
2.
Modification of resources to support service
In respect with some services, it may be necessary to modify the QoS requirements at any time
during the service running. According to the request by the upstream RAC-PE, a RAC-PE modifies the
bandwidth that was applied for use at the previous time. Multi-time modification is supported. Main
parameters are:
Connection ID: The unique ID for each request. Each connection may contain multiple streams.
Stream information: information to identify an IP data stream.
QoS parameters: A description of the service quality requirements of a stream. Many international
standards are available for reference in this respect, hence no further description here.
8
4
Horizontal Interface Singalling Requirements(2)
ITU-T
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
o
4.
Rejection of request for resources to support service
When the RAC-PE finds out that the QoS request of the upstream RAC-PE cannot be
satisfied, it will send a rejection response to the upstream RAC-PE. Main parameters are:
Connection ID
Rejection cause
5.
Report about resources to support service
In case of any change with the allocated bandwidth information (the resource seized by
the connection is no longer available, etc.; for example), RAC-PE should report it to the
upstream RAC-PE. Main parameters:
Connection ID
Current status
6.
Release of resources to support service
The upstream RAC-PE requests the downstream RAC-PE for releasing the resource
that has been requested for allocation. Main parameters are:
Connection ID
Release cause.
7.
Response for release for resources
The cancellation of resources should be confirmed to the upstream RAC-PE . Main
parameters are:
Connection ID
Execution results.
9
Southbound Interface Singalling Requirements(1)
ITU-T
o
o
o
o
o
o
o
o
o
o
o
o
1)
QoS configuration information delivery
According to the request of the session/call layer, or an adjacent RAC-PEE,
the RAC-PEE determines a service route and delivers the final strategy to the
corresponding PE-PE. Main parameters are:
–
Connection ID.
–
Stream information: information to identify an IP data stream.
–
QoS parameters.
–
Other technology-specific information (e.g., selected information of the
entire path, and delivered-is-complete path information that has been allocated for
the MPLS case).
2)
QoS configuration information modification
With respect to some services, it may be necessary to modify the QoS
requirements at any time during the service running. According to the request by
the session/call layer, or an adjacent RAC-PEE, a RAC-PEE modifies the bandwidth
that was applied for use the previous time. The RAC-PEE determines a service route,
and delivers the modified strategy to the corresponding PE-PE. RAC-PEE and PE-PE
support multi-time modification. Main parameters are:
–
Connection ID.
–
Stream information: information to identify an IP data stream;
–
QoS parameters.
–
Other technology-specific information (e.g., selected information of the
entire path, and delivered is complete path information that has been allocated for
the MPLS case).
10
5
Southbound Interface Singalling Requirements(1)
ITU-T
o 3)
o
o
o
o
o
o
o
o
o
o
o
QoS configuration response
The PE-PE sets QoS configuration information, and returns a
success/failure indication. Main parameters are:
–
Connection ID.
–
Execution results.
4) Resource status report
This message is sent in the event of changes in the PE-PE
resource information (e.g., PE-PE fault, LSP is not available, etc.);
the RAC-PEE will maintain the related bandwidth information. Main
parameters are:
–
Resource identifier (i.e., the LSP identifier, in the MPLS case).
–
Current status.
5) QoS configuration cancellation
When a connection is finished, the configuration information
delivered on the connection should be cancelled. Main parameters
are:
–
Connection ID.
–
Cause code.
11
Interfaces and protocols
ITU-T
Interface
Supporting Entities
Rec. No.
Protocol Base (Note)
Rs
SC-PE, PD-PE
Diameter
Q.3301.1
Rp
Between TRC-PE
RCIP
Q.3302.1
Rw
PD-PE, PE-PE
Introduction
Q.3303.0
COPS-PR
Q.3303.1
H.248
Q.3303.2
Diameter
Q.3303.3
COPS-PR
Q.3304.1
SNMP
Q.3304.2
Rc
TRC-PE, T-PE and PE-PE
Rt
PD-PE, TRC-PE
Diameter
Q.3305.1
Rd
PD-PE to PD-PE (intra-domain)
To be determined
Q.3306.1
Ri
PD-PE to PD-PE (inter-domain)
To be determined
Q.3307.1
Rn
TRC-PE, TRE-PE
For further study
--
NOTES:
Diameter: RFC 3588
COPS-PR: Common Open Policy Service – Policy Provisioning (RFCs 2748, 3084)
SNMP: Simple Network Management Protocol (RFC 3410 and many others)
RCIP: Resource Connection Initiation Protocol, op. cit.
12
6
Download