Huang Hexian Deng Dongfeng
(Institute of Communication Standards Research,CATR, MII, Beijing 100083, China)
Abstract:After the separation of service control from transport function in the Next Generation Network(NGN),a concept of the Resource and Admission Control(RAC)was introduced to ensure the Quality of Service(QoS).It hides the details of transport network to the service layer to support the separation of service control from transport function.It detects the resource status of transport network to secure a correct and reasonable usage of transport network resources.This accordingly ensures there are sufficient resources available to guarentee the appropriate level of QoS and avoid bandwidth and service stealing.The functional architecture,the entity involved and reference point,the access type and terminal,the resource control mode,the selection mechanism between functional entities,the interconnection between different domains,and the interaction between other transport control functions are the core study content of RAC.The RACS of the Telecoms&Internet Converged Services&Protocols for Advanced Networks(TISPAN)and the Resource and Admission Control Function(RACF)of the International Telecommunication Union Telecommunication Standardization Sector(ITU-T)differ in research focus.Consequently,the unification of Architecture,defined by different organizations,becomes the central issue of future research for each organization.
The Resource Admission Control(RAC)is a brand-new concept introduced into the Next Generation Network(NGN).It resides between the service control layer and the bearer transport layer.It hides the details of transport network to the service layer to support the separation of service control from transport function.It detects the resource status of transport network to secure a correct and reasonable usage of transport network resources.This accordingly ensures there are sufficient resources available to guarentee the appropriate level of Quality of Service(QoS)and avoid bandwidth and service stealing.
The research on RAC has been a hot subject for standardization organizations home and abroad.The International Telecommunication Union Telecommunication Standardization Sector(ITU-T),the Telecommunications and Internet Converged Services&Protocols for Advanced Networks(TISPAN),the Third Generation Partnership Project(3GPP),3GPP2,and the China Communications Standards Association(CCSA)have been in research on RAC to various extents.
There are differences between titles given to RAC by different organizations.The same is true for the functional architecture and the research scope of them.The RAC was initially and clearly put forward in TISPAN.The function concerned was named as RACS.Specifications for Phase R1,ETSIES 282 003 v1.6.8 has been released.The ITU-T titled the function as Resource and Admission Control Function(RACF).The research started in June 2004 and it was carried out by the Focus Group on Next Generation Networks(FGNGN).After the
FGNGN reached the end of work in November 2005,relevant assignment has been continued by other research groups of ITU-T.ITU-TSG13 is mainly focused on Functional Architecture of RACF.Draft Y.RACFfor Phase R1 has been passed in the meeting held in July 2006.The SG11 is specialized in interfaces and protocols between physical entities involved with RACF.Seven drafts on specifications for five interfaces have been made ready.Another two specifications have been directed into plan.In 3GPP,the function concerned with RAC named as the Policy and Charging Control(PCC).Specification for 3GPPR7,3GPPTS 23.203 v1.0.0 has been released.
The research status of China on RACFis basically in the same pace with that of ITU and TISPAN.Carrier-class IP QoSArchitecture and three other technical reports on the interface protocolwere passed respectively in WG1 Meeting No.13 and WG2 Meeting No.7 held in March 2006.Part of the research result has been submitted in technical document to the study groups of TISPAN and ITU-T.
The functional architecture of TISPAN RACSR1 is illustrated in Figure 1[1].RACSconsists of two types of entities:the Service-based Policy Decision Function(SPDF)and the Access Resource and Admission Control Function(A-RACF).
The SPDFprovides the application layer with a single point of contact,hides the topology of bottom network and specific access type,and supplies service-based policy control.In addition,SPDFselects local policy according to request from the Application Function(AF),maps the request into IPQoSparameters,and sends them to A-RACFand the Border Gateway Function(BGF)to request for corresponding resources.
Residing in the Access Network(AN),the A-RACFhas the admission control and the network policy convergence functions.It receives request from SPDF.Based on the stored policies,admission control is realized by accepting or refusing the request for transport resources.The A-RACFobtains the network attachment and subscriber QoS list information from the Network Attachment Subsystem(NASS)via e4reference point.Accordingly,available network resources can be assured with the network location information(as the physical node address of the access subscriber).Meanwhile,the subscriber QoSlist information is referred to in the process of resource request.
The transport layer consists of three types of Functional Entities(FEs).Among them,BGFis a packet-to-packet gateway.It can be located between AN and the Core Network(CN).It can also be located between two CNs.Under the control of SPDF,BGFcompletes the Network Address Translation(NAT),gate,QoSlabel,bandwidth restriction,measurement and resource synchronization functions.The Resource Control Enforcement Function(RCEF)practices the media stream policy of Layer 2/Layer 3(L2/L3)sent through the Rereference point by A-RACFto accomplish gate,QoSlabel,bandwidth restriction and other functions.The Layer 2 Termination Function(L2TF)is the FEterminating the Layer 2 connection in AN.The RCEFand L2TF are different FEs.They are usually realized together on the IPEdge physical equipment.In phase R1,no research work was carried out over the access node.
▲Figure 2. The functional architecture of ITUT-T RACF.
▲Figure 1. The functional architecture of TISPAN RACS R1.
The functional architecture of ITU-T RACFis illustrated in Figure 2[2].The Policy Decision Functional Entity(PD-FE)consists of transport technology-independent resource control functions and is independent of the service control function SCFas well.It makes the final decision regarding network resource and admission control based on the network policy rules,the service information provided by SCF,transport subscription information provided by the Network Attachment Control Function(NACF)in access networks,and the resource-based admission decision results supplied by the Transport Resource Control Functional Entity(TRC-FE).The PD-FE controls the gates in the Policy Enforcement Functional Entity(PE-FE)at a per flow level and applies the policy rules based on the service.
The TRC-FEis service-independent and consists of transport technology-dependent resource control functions.It is responsible for collection and maintenance of the transport network topology and resource status information.Based on topology,connectivity,availability of network and node resources,transport subscription information in access networks,and other network information,the TRC-FE authorize resource admission control of the transport network.Through the Rtreference point,PD-FErequests TRC-FEto detect or decide the QoS resources on the media stream path requested.
The transport layer consists of PE-FE and the Transport Resource Enforcement Functional Entity(TRE-FE).The PE-FEis a packet-to-packet gateway,which can be located between the Customer Premise Equipment(CPE)and AN,AN and CN,or different operators'networks.It is a key node to support the QoS control,the Network Address Port Translation(NAPT)control and the NAT Traversal(NAT-T).The TRE-FEenforces transport resource policy rules instructed by TRC-FE.Its scope,function,and Rnreference point is expected to be studied further.They are beyond the research scope of phase R1.
In terms of function,PD-FEis similar to SPDF,while SPDFincludes part of TRC-FEfunctions,such as to collect the resource status of the transport layer.The TRC-FEand the A-RACFare in correspondence,but not completely.The TRC-FEwhich can be located both in AN and CN,has more flexible position than A-RACF,which is only a function of AN.Based on different locations in network,the PE-FEis respectively in correspondence with the Core Border Gateway Function(C-BGF),the Interconnect Border Gateway Function(I-BGF)and the Resource Control Enforcement Function(RCEF)[3].
▼Table 1. Corresponding relations of reference points involved in RACF and RACS
Due to differences in the function definition,there are differences in reference points accordingly.As PD-FE in RACFarchitecture may be needed to push to PE-FEsuch network information as the physical link identifier and the logic link identifier,which needs to be received from NACF,the connection point between RACFand NACFshall therefore be PD-FE.However,in TISPAN architecture the connection point between RACSand NASSis A-RACF[4].The ITU-TRACFarchitecture considers the whole QoScontrol of AN,CN and external networks,while the TISPAN RACSarchitecture in phase R1 deals with the control over ANonly.No definition was worked out for IPCN,external networks,and more.For this reason,comparing to RACS,new reference points were added to RACF,including Rd,Riand Rpreference points.Corresponding relations of reference points involved in the RACFarchitecture and the RACSarchitecture are listed in Table 1.
The RACFdefines three different kinds of Customer Premises Equipment(CPE).The first category is the CPEwithout QoS negotiation capability,which cannot directly request for QoSresource at service request.The second category is CPEwith the service layer QoS negotiation capability,e.g.,SIPphone with SDP/SIPQoSextensions,which can perform the QoSnegotiation through the service layer signaling.The third category is CPEwith the transport layer QoSnegotiation capability,e.g.,the Universal Mobile Telecommunications System(UMTS)terminal.It supports the Resource Reservation Protocol(RSVP)or other transport layer signaling,such as PDPcontext and ATMPNNI/Q.931.Through transport equipment as the Asymmetrical Digital Subscriber Line Access Multiplexer(ADSLAM),the Service General Packet Radio Service Support Node/Gate General Packet Radio Service Support Node(SGSN/GGSN),it performs the transport layer QoSnegotiation directly.The CPEin RACFtherefore considers mobile terminal.Presently TISPAN RACSonly considers such AN as the Digital Subscriber Line(xDSL).The CPEtype includes the first and the second categories mentioned.
The RACFsupports two modes of QoS resource control as"pull"and"push"to adapt itself to different types of CPE[5].
In the Pull mode,the RACFmakes the authorization decision based on policy rules,and,upon the request of the transport functions,re-authorizes the resource request and responds with the final policy decision for enforcement.This is suitable for the third category of CPE with transport layer QoSnegotiation capability.The transport layer QoS signaling can be applied to request explicitly for QoSresource reservation.
In the Push mode,the RACFmakes the authorization and resource control decision based on policy rules and autonomously instructs the transport functions to enforce the policy decision.This mode is suitable for the first and second categories of CPE.For the first category,SCFdecides on QoSrequest in place of CPE.For the second category,SCFis to extract QoSrequest from the application layer signaling.
The RACSpresently supports the push mode only.
In order to transfer the resource control request between relevant FEs,a FEshall first select a communication party.The RACFdefines two types of mechanism:static mechanism and dynamic mechanism[5].In the static mechanism,a FEmay identify the target communicating party(e.g.,SCFto PD-FE,PD-FEto PE-FE,PD-FEto TRC-FE)through statically configured location information,which includes either the IPaddress or the Fully Qualified Domain Name(FQDN).In the dynamic mechanism,a FEmay identify the target communicating party and determine its network address automatically through information such as the type of service and a set of service attributes,or the query of the DNSusing the end user's identifier RACFis presently required to support the static mechanism compulsively,and that of the dynamic mechanism optionally.
In RACS,AFis able to obtain IP address or domain name of SPDF through the interface with NASSor local configuration information,and SPDF obtains A-RACFand BGFAddress through local configuration.
ITU-Tconsidered two networking modes to achieve End-to-End QoS after the introduction of RACF[6].In the case when AN and CN are in separate administrative domains,one approach is that the application layer SCFserves to accomplish QoSnegotiation between different operators.The SCF communicates with and controls both PD-FEs in access and core networks via Rsreference points.There is no information exchange between the two PD-FEs in the access and core networks.It is also possible to complete QoSnegotiation at the RACFlevel.There is no information exchange between the SCFand PD-FEs in the AN,and SCF communicates with the PD-FEonly via the PD-FEin CN.The PD-FEs in AN and CN communicate via the Rireference point.The networking mode is also applicable for interconnection between CN of different operators.
It is under the assumption of a guaranteed QoSfor CN that TISPAN takes solution to QoSof AN as research focus.Consequently,the realization of an end-to-end QoSis not covered.The C-BGFinterconnects between CNand AN,and the I-BGFbetween CNs.
The information description on interaction of ITU-TRACFwith NACFis not distinct.However,TISPAN definitely specified how the A-RACFto relate the information from NASSand SPDFand complete RAC accordingly.
The TISPAN started its research on RACSearlier than ITU-Tdid on RACF,but ITU-TRACFdemonstrates a more comprehensive scope in research.Accordingly,the unification of architectures defined by different organizations shallbecome a research focus for all organizations.
The research content brought forward in TISPAN RACSR2 includes the perfection of a coherent functional architecture with ITU-Tand 3GPP,the support of a practical scenario with multi-domain and multi-operator,the support of other access modes apart from the fixed bandwidth access in NGN,the realization of information exchange between NASSand SPDF,the support of end-to-end QoS,and more.
In ITU-TRACF,issues expected to be further studied include the perfection of coherence between resource control architecture defined by TISPAN,3GPP and 3GPP2,the unification of network QoSinformation transmitted through the Rireference point between different operators,the realization of end-to-end signaling flow,the completion of functional location for TRE-FE,the definition for the Rnreference point between TRC-FEand TRE-FE,the support of online charging,the interaction with NASF,and more.