The invention relates to a system for the protection switching of transmission devices in networks.
A method for the protection switching of transmission devices is known from German Patent Specification DE 196 36 016 C2. This method relates to transmission devices via which information is conducted in accordance with an asynchronous transfer mode (ATM). In this arrangement, a transmission device for the bi-directional transmission of digital signals is provided in which two switching systems acting as terminal stations are connected to one another via a multiplicity of operating links and one protection link. The two terminal stations in each case contain a monitoring device for detecting transmission disturbances. A switching system, which can be controlled by the monitoring device, connects a receiving device to the operating link in a first switching state and to the protection link in a second switching state.
One disadvantage of this method is that it exclusively relates to ATM transmission devices. In the Internet, information is supplied to the receiving subscriber via a multiplicity of network nodes which can be constructed as routers. Between the routers, MPLS networks can be arranged. However, MPLS networks are not considered in the known method.
The invention discloses a system and method for protection switching in such a manner that information can be transmitted with great reliability via a multiplicity of network nodes even in the Internet.
In one embodiment of the invention, two oppositely directed unidirectional MPLS links are logically associated with one another in such a manner that the two oppositely directed MPLS links in each case connect the same switching systems. This makes it possible to implement both a bi-directional transmission and a 1:n unidirectional transmission (for which a return channel is also needed). Furthermore, one protection link is provided which is allocated to a multiplicity of operating links. The MPLS packets of the disturbed operating link are forwarded via this protection link in accordance with priority criteria. The switching-through by the receiving switching system is then effected with the aid of an MPLS connection number. This is associated with the advantage that the MPLS connection can be maintained in the case of a fault.
In the text which follows, the invention will be explained in more detail with reference to an exemplary embodiment, in which:
a shows the transmission of MPLS packets from the label switched router W toward the label switched router E, whereas
MPLS packets in each case have a header and an information section. The header is used for accommodating connection information whereas the information section is used for accommodating user information. The user information used is IP packets. The connection information contained in the header is constructed as MPLS connection number. However, this has validity in the MPLS network. When thus an IP packet from the Internet network IP penetrates into the MPLS network, the header valid in the MPLS network is appended to it. This includes connection information which predetermines the path of the MPLS packet in the MPLS network. When the MPLS packet leaves the MPLS network, the header is removed again and the IP packet is routed further as determined by the IP protocol in the Internet network IP following it. The label switched routers W, E are connected to one another via operating links WE1 . . . WEn (WORKING ENTITY) and one protection link PE (PROTECTION ENTITY). Furthermore switching systems S0 . . . Sn (BRIDGE) are shown via which the incoming MPLS packets and the associated operating links WE1 . . . WE1 are transmitted toward the label switched router E. Furthermore,
Furthermore, monitoring devices ÜE0 . . . ÜEn (PROTECTION DOMAIN SINK, PROTECTION DOMAIN SOURCE) which monitor the state or the quality of the MPLS packets transmitted via the operating links WE1 . . . WEn are shown in the two label switched routers W, E. For example, the MPLS packets of the connection with the number 1 WT1, before they are transmitted via the operating link WE1 toward the label switched router E, are provided with control information in the monitoring device ÜE1 of the label switched router W, which control information is taken and checked by the monitoring device ÜE1 of the receiving label switched router E. Using this control information, it is then possible to determine whether the transmission of the MPLS packet has been correct or not. In particular, a total failure (SIGNAL FAIL FOR WORKING ENTITY) of one of the operating links WE1 . . . WEn can be determined here. Similarly, degradations in the transmission quality (SIGNAL DEGRADE) however can also be determined by using known methods.
The monitoring devices ÜE0 . . . ÜEn terminate the operating links WE1 . . . WEn at both ends. Other monitoring devices ÜE0 . . . ÜEn are arranged at both ends of the protection link PE. In the case of a fault, this is to be used as transmission link for the operating link WEx taken out of operation. Furthermore, protection switching protocols E are transmitted via this link so that the integrity of the protection link has top priority.
In each of the label switched routers W, E, central controllers ZST are also arranged. These in each case include priority tables PG, PL. The priority tables PL are local priority tables in which the status and priority of the local label switched router W is stored. The priority tables PG are global priority tables which contain status and priority of the local and the remaining label switched router E. The introduction of the priorities has the result that when a number of protection switching requests occur at the same time, the operating link is specified which is to be protection-switched. Similarly, the protection switching requests are prioritized in the priority tables. Thus, for example, there is a high-priority request from a user. Since this protection switching request is assigned a high priority, it is thus controlled with preference. A protection switching request controlled by one of the operating links, which is assigned a lower priority, is thus rejected. The individual priorities are shown in
The central controllers ZST of the label switched routers W, E exchange information in a protection switching protocol ES. This protocol is transmitted via the protection link PE and taken by the associated monitoring device U of the respective receiving label switched router, and supplied to the relevant central controller ZST. Furthermore, the central controller ZST ensures that the switching systems S0 . . . Sn are appropriately controlled in the case of a fault.
The protocol ES includes information K1, K2. K1 is information with respect to the protection switching request generated, whereas K2 is information with respect to the current states of the switching systems. The protocol ES is in each case exchanged between the two label switched routers W, E when a protection switching request is generated. In an embodiment of the invention, it is provided to transmit the protocol ES cyclically between the two label switched routers W, E.
In the text which follows, the performance of the invention is explained in greater detail with reference to
The MPLS packets belong to a multiplicity of connections WE1 . . . WEn. The individual connections are distinguished by means of the MPLS connection number entered in the packet header of the MPLS packets.
In this operating case, the switching systems S1 . . . Sn of the label switched router W are switched such that the MPLS packets are directly supplied to the monitoring devices ÜE1 . . . ÜEn. In the latter, the control information already discussed is applied to the MPLS packets and they are supplied via the operating link WE1 . . . WEn in question to the monitoring devices ÜE1 . . . ÜEn of the receiving label switched router E, where the accompanying control information is checked and fault case is determined if need be. If the transmission has been correct, the MPLS packets are supplied to the switching network SN, where the MPLS connection information is evaluated and the MPLS packet is forwarded in accordance with this evaluation via the appropriate output of the switching network SN into the subsequent network.
The protection link PE can remain unused during this time. If necessary, however, it is also possible to supply special data (EXTRA TRAFFIC) to the label switched router E during this time. In this case, the switching system S0 of the label switched router W assumes the position 2 (
The special data transmitted via the protection link can also be low-priority traffic which is transmitted in the network when there are sufficient resources available. The low-priority traffic is then automatically displaced by high-priority traffic being protection-switched in this case. In this case, the special data are not displaced in the protection switching case by switching the switching system S0 in
In the text which follows, it is now assumed that the operating link WE2 has failed. This is determined by the monitoring device ÜE0 . . . ÜE2 associated with this operating link WE2, of the receiving label switched router E. The protection switching request K1 is then transmitted to the relevant central controller ZST and is stored there in the local priority table PL and in the global priority table PG. As determined by the priorities stored in the global priority table PG, it is then determined whether requests with higher priority are still present. This could be, for example, the switch-over request of the user already discussed (FORCED SWITCH FOR WORKING ENTITY). Even when other cases of disturbance occur at the same time, such as, for example, of the operating link WE1 the protection switching of this operating link would have to be treated with preference since this operating link is assigned a higher priority. In this case, a request with higher priority is dealt with first. The priorities stored in the local and global priority table PL, PG are shown in
If there are no requests with higher priority, the switching system S2 of the label switched router E is driven into the remaining operating state, as shown in
The monitoring device ÜE0 of the label switched router W then takes over the protection switching protocol ES and supplies it to the central controller ZST arranged here. If no further requests with higher priority are present in the global priority table PG, the switching system S2 is also correspondingly driven and set in this case. Furthermore, the switching system S0 of the label switched router W is also switched over. The new status of the two switching systems S0, S2 is acknowledged to the label switched router E and updated in the global priority table PG there. The MPLS packets of the connection WT2 are thus supplied to the label switched router E via the protection link PE.
The selection device SN of the receiving label switched router E is preferably constructed as switching network. The MPLS packets conducted via the protection link PE are supplied to this switching network. The MPLS connection number (label value) here is taken from the packet header, evaluated and routed through the switching network. Thus, in this case, no switching systems are driven. Since these connections are a bi-directional connection, it is also necessary to ensure the transmission of the MPLS packets in the reverse direction. According to
According to the exemplary embodiment described, a 1:n structure has been assumed. This means that one protection link is available for n operating links. A special case is thus given when n=1 holds true. In this case, a 1:1 structure is thus used. The corresponding conditions are shown in
In this case, the selection device is constructed as a switching network so that switching through takes place as determined by the MPLS connection number. The switching systems according to
The previously described embodiments of the invention are bi-directional in the sense that both user data and protocol communication takes place in both directions. In another embodiment of the invention, a 1:n unidirectional operation is possible. In this arrangement, the user data are transmitted in one direction (e.g. according to the arrangement in
A special case of the unidirectional 1:n structure is given when n=1 holds true (see also
It has hitherto been assumed that each MPLS connection is individually monitored and protection switched. Failures and disturbances can thus be taken into consideration connection-individually such that when a single connection fails or its transmission quality is degraded, it can be protection switched.
In various embodiments of transmission devices of this type, however, many individual connections are frequently conducted via the same physical path (e.g. an optical fiber) between transmission devices. In the case of an interruption of this path (e.g. a fiber break), individual connections are affected by a single failure. Failures of this type predominate in practice compared with failures relating to individual connections. In particular, a protection switching protocol would have to be entered in the priority table PL for each interrupted individual connection in this case.
In an embodiment of the invention, it is therefore provided to jointly protection switch a multiplicity of individual connections by means of group protection switching.
For this purpose, MPLS connections conducted via the same physical path are logically combined to form one group. Furthermore, two protection switching connections are generated for this group. The first one of these protection switching connections is conducted via the operating link WE (MPLS protection switching LSP (Label Switched Path)), as a result of which it is conducted via the same physical path between the label switched routers W and E as associated individual connections. The second one of these protection switching connections is set up via the protection link PE.
In the group protection switching method, these two protection switching connections are now monitored for failures and disturbances in the monitoring devices ÜE1 . . . ÜE0. The individual connections are no longer monitored. In the case of a protection switching request, the priority-controlled protection switching decision is taken in the priority logic PL as before. In the protection switching case, however, individual connections belonging to a group are jointly switched over by the switching system SN. It is then only necessary to run a single protection switching protocol via the protection link PE.
The advantages of this is that a multiplicity of individual connections are monitored, and can be protection switched, by a single protection switching connection and a single protection switching protocol in order to thus be able to respond appropriately to the fault cases occurring most frequently in practical operation. Furthermore, only one protection switching protocol is entered in the priority table PL.
The operating and protection links WE and PE should be set up before start-up. For this purpose, connections should be set up (configured) between the label switched routers W and E and possibly at intermediate transmission devices.
These connections are usually set up by TMN (Telecommunication Network Management), but it can also be done by means of an MPLS signaling protocol. For this purpose, the path of the operating or protection link is specified by signaling in this case. In addition, the signaling protocol is used for reserving bandwidth in the transmission devices, so that the transmission of the information via the operating or protection link is ensured.
Number | Date | Country | Kind |
---|---|---|---|
00103083.2 | Feb 2000 | EP | regional |
This application claims priority to International Application No. PCT/EP01/00337 which was published in the German language on Aug. 23, 2001.
Number | Date | Country | |
---|---|---|---|
Parent | 10203980 | Aug 2002 | US |
Child | 12135815 | US |