The present invention relates generally to resources allocation in telecommunication networks and more particularly to a method for network resource allocation in current TISPAN (Telecommunications and Internet converged Services and Protocols for Advanced networking) based service architectures.
The proposed invention aims to minimize the required network investments for QoS assurance in convergent networks supporting any kind of service. There are two main requirements for QoS control in converged networks supporting any kind of service:
Currently, a common application-aware network approach is based on the combination of existing technologies such as TISPAN (http://www.etsi.org/tispan/) and IMS (IP Multimedia Subsystem).
A TISPAN NGN (Next Generation Networks) is a packet-based network able to provide telecommunication services and able to make use of multiple broadband, QoS-enabled transport technologies and in which service-related functions are independent from underlying transport-related technologies. NGN networks include a control layer based on the IMS (IP Multimedia Subsystem) standard defined by 3GPP project. This standard was initially intended for mobile networks only but later on it was generalized for other access network technologies (fixed, WLAN, etc) but usually within the teleco scene.
TISPAN QoS control is based on the IMS specifications. According to TISPAN-IMS model, QoS control is based on the following principles:
According to TISPAN definition, the Resource Admission Control Subsystem, RACS (11) is in charge of assuring the required QoS for each connection. In
In TISPAN, the metropolitan (also known as metro networks) and core transport networks must support IP traffic. According to this approach, current application aware solutions are typically based on the interworking between TISPAN and IP based QoS control mechanisms. However, current model doesn't apply to other metro and core network models based on other transport technologies such as OTN (Optical Transport Network), SDH (Synchronous Digital Hierarchy), MPLS-TP (Transport Protocoll) or OBS (Optical Burst Switching) over WSON (Wavelength Switched Optical Networks).
Existing TISPAN over IP solutions present scalability problems in terms of processing power and costs:
The present invention uses a new method and system that will reduce or eliminate the deficiencies of current tools.
The proposed invention describes a new interworking procedure between a ETSI (European Telecommunications Standards Institut)—TISPAN (Telecommunications and Internet converged Services and Protocols for advanced networking) based service layer architecture and a multilayer IETF (Internet Engineering Task Force)—GMPLS (Generalized Multiprotocol Label Switching) network architecture based on the combination of MPLS based packet transport technologies (e.g IP/MPLS, OBS, MPLS-TP) and GMPLS based circuit switching technologies (e.g SDH, OTN WSON).
Particularly, the proposed invention defines a communication procedure between TISPAN service layer architectures and multilayer GMPLS network architectures. It aims to minimize total network resources consumption of increasing traffic demands with different requirements in terms of bandwidth and QoS.
Packet flows generated from accepted TISPAN requests are allocated in a single packet based MPLS tunnel (e.g MPLS-TP or OBS) according to their destination and QoS requirements. MPLS tunnels are classified according to different classes of service. Traffic characteristics of each MPLS tunnel are monitored in order to assure that they are fulfilling the QoS requirements defined for each class of service. When traffic volume of a given class of service between two network nodes is above a certain capacity threshold then the packet based MPLS layer request a direct circuit switched link (e.g wavelength switched link) between these nodes to the circuit based GMPLS layer, this circuit based GMPLS layer may be in an embodiment of the invention, an optical network.
In a first aspect, it is presented a method according to claim 1.
Finally, a computer program comprising computer program code means adapted to perform the above-described method is presented.
For a more complete understanding of the invention, its objects and advantages, reference may be had to the following specification and to the accompanying drawings.
To complete the description and in order to provide for a better understanding of the invention, a set of drawings is provided. Said drawings form an integral part of the description and illustrate a preferred embodiment of the invention, which should not be interpreted as restricting the scope of the invention, but rather as an example of how the invention can be embodied. The drawings comprise the following figures:
Corresponding numerals and symbols in the different figures refer to corresponding parts unless otherwise indicated.
The proposed invention defines a communication procedure between TISPAN service layer architectures and multilayer GMPLS network architectures as sub-wavelength or WSON for example.
The proposed procedure is explained below:
1.—TISPAN RACS generates packet flow connectivity requests per individual user service (voice, video, data, etc) with QoS requirements (which will depend of the service required).
2.—Individual service request with similar destination and QoS requirements are allocated in a single packet based MPLS tunnel (e.g MPLS-TP or OBS). MPLS tunnels are classified according to different classes of service.
3.—Traffic characteristics of each MPLS tunnel are monitored in order to assure that they are fulfilling the QoS requirements defined for each class of service (see Table 1).
4.—When traffic volume of a given class of service between two network nodes (i.e. in a certain MPLS tunnel) is above a certain capacity threshold then the packet based MPLS layer request a direct circuit switched link (e.g wavelength switched link) between these nodes to the circuit based GMPLS layer, to route part of the traffic for the given class of service.
5—. Circuit path computation and assignment is based on specific algorithms per class of service and the information provided by GMPLS CS routing protocols and Optical Performance Monitoring tools.
6.—Once the path is computed, the circuit connection is established by means of GMPLS CS signaling protocols and part of the traffic which was routed through the tunnel is routed using this CS path so the traffic threshold is not exceeded.
To carry out the procedure as initially described in the previous point, new interlayer interactions need to be defined. That is, the above disclosed procedure will take place at the communication interfaces between different elements of both service and network control planes, particularly Ca, Cb and Cc (non continuous lines in
Ca Interface:
At the arrival of a service request, the TISPAN A-RACF module of the Resource Admission Control Subsystem RACS (21) checks the subscriber QoS profile and requests individual network connections with specific QoS requirements to the access node (22) of the TISPAN Network (usually an IP access node). TISPAN A-RACF requests are distributed over the Ca interface, which is based on an extension of the standardized Re interface defined in ETSI TISPAN. In particular, the extension proposed in this invention is based on the introduction of a Class of Service (CoS) identification in the network connection request. A Class of Service would be defined according to specific QoS parameters. Table 1 shows an example of CoS classification (in Table 1, the “class of service” values will be “Real Time”, “Streaming” “Transactional” of “Best Effort”).
The messages distributed over the Ca interface (that is, between the RACS TISPAN subsystem and the IP Access node (22)), to implement the above disclosed procedure are the following:
Note that this functionality of the IP Access Node extends the functionality of RCEF module defined by TISPAN in order to allow it to dynamically establish and tear down MPLS packet connections (e.g., MPLS-TP or OBS).
Interface Cb
Individual user service requests with similar destination and QoS requirements are allocated in a single MPLS packet tunnel by the IP Access Node. As shown in
Interface Cc
When traffic volume of a given class of service between two network nodes is above a certain capacity threshold then the MPLS Path Computation Manager requests a direct circuit switched link between these nodes to the circuit GMPLS layer over interface Cc (between the MPLS Path Computation Manager and a node of the GMPLS layer called GMPLS Path Computation Manager (24)). The Cc messages received by the GMPLS Path Computation Manager are the following:
As an alternative embodiment of the invention, the connection requests message in these interfaces, only includes the Class of Service and not the QoS requirements. In another alternative embodiment, the connection request message include only the QoS requirements and not the Class of Service, and the node receiving the connection request, check in the database the Class of Service which corresponds to the given QoS requirements.
Depending on the network status, three main situations can happen:
a) Incoming service request with available MPLS tunnel with the desired destination node for the requested class of service. It is the simplest case. After the access node receives the connection request from the TISPAN RACS, it allocates the incoming user connection to the available MPLS packet tunnel. The process follows the steps below:
a1.—TISPAN RACS generates packet flow connection requests per individual user service (voice, video, data, etc) and it sends it to the IP Access node over Ca interface.
a2.—The Access Node checks that there is a tunnel with similar destination and QoS Requirements, so the incoming individual service request is allocated to the packet based MPLS tunnel (e.g MPLS-TP or OBS) and informs the IP Access Node.
b) Incoming service request with no available MPLS tunnel with the desired destination node for the requested class of service (see
b1.—TISPAN RCAS generates packet flow connection requests per individual user service (voice, video, data, etc) and it sends it to the IP Access node.
b2.—The IP Access node finds out that there is no available MPLS tunnel with the corresponding class of service for the requested destination, so a new one is requested to the MPLS Path Computation Manager (23). The procedure followed for the tunnel request is described below:
b21.—After receiving the MPLS packet tunnel request sent by the IP Access Node over Cb, the MPLS Path Computation Manager (23) executes a path computation algorithm able to determine the optimum path over the MPLS packet layer according to:
b3) The MPLS Packet Path Computation Manager informs the IP Access Node about the calculated path and it establishes the tunnel by means of state of the art MPLS signaling protocols.
c) Traffic threshold exceeded for the class of service (see
c1.—TISPAN RCAS generates packet flow connection requests per individual user service (voice, video, data, etc) and it sends it to the MPLS IP access node.
c2.—The IP access node checks that there is a tunnel with similar destination and QoS Requirements, so the individual service request is allocated to the packet based MPLS tunnel (e.g MPLS-TP or OBS) and informs the MPLS network (26).
c3.—The TMS (27) inform the MPLS path computation manager (23) that the traffic of the MPLS tunnel exceeds the traffic threshold for said tunnel Class of Service.
c4—The MPLS path computation manager (23) sends a connection requests to a node of the GMPLS CS subsystem, the Circuit Switched Path Computation Manager (24). When this node receives the connection requests, it computes the best switched path for the connection requests. The circuit path computation is based on specific algorithms per class of service and the information provided by state of the art GMPLS routing protocols and Performance Monitoring tools (29) (Optical Performance Monitoring tools, if the GMPLS CS transport network is optical) of the GMPLS transport network (28). Once the path is computed, the GMPLS transport network is informed and it establishes the circuit by means of state of the art GMPLS signaling protocols and the traffic indicated in the connection requests is transferred from the tunnel to said established circuit connection. Traffic characteristics of each CS circuit path that crosses the CS packet data plane are monitored by means of the Performance Monitoring Tools which inform the CS Path Computation Manager.
Summarizing, the global procedure workflow is the following (
The TISPAN RACS subsystem (51) sends an Individual Connection request (52) to the IP Access Node. The request includes destination node of the connection, bandwidth, Class of Service and QoS parameters.
The IP Access Node checks if there is any connection available with said destination and supporting the requested Class of service (53)
If there is an available tunnel with said destination and supporting the requested Class of service, said tunnel is allocated to the connection and the MPLS network (55) is informed (54) so the connection is established.
If not, a new MPLS packet tunnel is requested (56) to the MPLS Path Computation Manager (57) of the MPLS transport network. The request includes destination node of the connection, bandwidth, Class of Service and QoS parameters. Once the MPLS path is found, the MPLS network is informed (58) so the tunnel is established by means of state of the art MPLS signaling protocols.
If the traffic threshold is exceeded for a Class of Service between two nodes, the TMS (50) informs the MPLS Path Computation Manager (57) and it requests a direct circuit switched link between the two nodes to the GMPLS Path Computation Manager (59).
The system formed by the MPLS Packet Path Computation Manager and the CS Path Computation Manager is called QoS aware Path Computation Manager (25).
The proposed invention aims to fulfill the requirements in terms of automatic operation, dynamicity and QoS assurance of a TISPAN-IMS service architecture while optimizing total network costs by using and optimizing combination of MPLS packet switching transport technologies (e.g. MPLS-TP or OBS) and circuit switching transport technologies (e.g., WSON) instead of current solutions based on costly IP based switching technologies. The novelty of the invention resides on the extension of mentioned dynamicity and QoS assurance from Access Network (already provided by TISPAN) to the Core Network (unattended at the moment). The proposed new interfaces make possible the end to end control of QoS.
Although the present invention has been described with reference to specific embodiments, it should be understood by those skilled in the art that the foregoing and various other changes, omissions and additions in the form and detail thereof may be made therein without departing from the spirit and scope of the invention as defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
P201130632 | Apr 2011 | ES | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2012/057173 | 4/19/2012 | WO | 00 | 5/22/2014 |