Method of supporting shortcuts

Multiplex communications – Pathfinding or routing – Switching a message which includes an address header

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S466000, C370S400000

Reexamination Certificate

active

06834054

ABSTRACT:

BACKGROUND OF THE INVENTION
This invention relates to a communications network comprising two or more network nodes (ISR
1
to ISR
3
) each provided with a Layer
2
switching element (SW
1
to SW
3
) and a switch controller (SC
1
to SC
3
) for controlling the respective Layer
2
switching element (SW
1
to SW
3
), to a network node as (ISR
1
) for use in a communications network (MPLS-D comprising two or more network nodes (ISR
1
to ISR
3
) each of which is provided with a Layer
2
switching element (Sw
1
to SW
3
) and a switch controller (SC
1
to SC
3
) for controlling the Layer
2
switching element (SW
1
to SW
3
), to a switch controller for controlling a Layer
2
switching element (SW
1
) of a network node (ISR
1
) of a communications network (MPLS-D) comprising two or more network nodes (ISR
1
to ISR
3
), and to a method of supporting shortcuts through a network node of a communications network comprising two or more network nodes (ISR
1
to ISR
3
), with a switch controller (SC
1
) of the network node controlling a Layer
2
switching element (SW
1
) of the network node for supporting the shortcut.
The invention is based on a new multilayer routing concept for integrating, e. g., IP (=Internet Protocol) and ATM (=Asynchronous Transfer Mode), the multiprotocol label switching (MPLS) concept. This concept glues the Layer
2
functionality—e.g., ATM switching —and the Layer
3
functionality—e.g., IP routing. Network nodes which follow this concept are referred to as “integrated switch routers”. They are composed of a Layer
3
router, a switch controller, and a Layer
2
switch.
One concept for implementing multiprotocol label switching is tag switching. This concept involves the use of routers for path selection. Tags are assigned to flows based on conventional routing information depending on network topology (“topology driven”). The process is not tied to the current traffic situation. In a tag switching network node, two tables must be provided: the normal routing table as is used in routers (IP address to output port), and a forwarding database which maps input tags and input ports to output tags and output ports.
Another concept for implementing multiprotocol label switching is the Ipsilon flow switching concept. The fundamental idea of this concept is to tie the routing intelligence (Layer
3
) directly into the ATM switching process of the network nodes. Each data traffic is regarded as a flow. Forwarding decisions in Layer
3
are made only for the first data packets of a flow. The flow is then assigned a short identification and is forwarded at Layer
2
.
SUMMARY OF THE INVENTION
The invention has for its object to provide a multilayer routing concept which can be better adapted to the specific requirements of a given communications network and to a particular network situation.
This object is attained by a communications network comprising two or more network nodes each provided with a Layer
2
switching element and a switch controller for controlling the respective Layer
2
switching element, wherein the switch controller is composed of several independent modules, namely a shortcut control module at least one trigger module, and at least one protocol module, that the at least one trigger module is designed to initiate the assignment of a shortcut, which is formed by a direct Layer
2
connection, to a Layer
3
forwarding relationship if respective predetermined criteria are satisfied, that the shortcut control module is designed to communicate with the respective Layer
2
switching element, initiating the assignment of data packets to shortcuts by marking data packets with a label assigned to the respective shortcut, and controlling the switching of shortcuts through the respective Layer
2
switching element, and that the at least one protocol module is designed to distribute labels to switch controllers of other network nodes of the communications network and thereby coordinate the assignment of labels to shortcuts.
The invention further resides in a network node, a switch controller for controlling a Layer
2
switching element, and a method of supporting shortcuts through a network node, for implementing the network described above.
The invention is predicated on recognition that each of the existing concepts is optimized for only one specific trigger event for establishing a Layer
2
connection. Because of the different natures of these concepts, a combination of different trigger mechanisms is not possible. It is therefore proposed to no longer regard the switch controller as a uniform functionality, but to construct it from several independent modules, namely a shortcut control module, at least one trigger module, and at least one protocol module. If respective predetermined criteria are satisfied, the trigger modules initiate the assignment of a shortcut, which is formed by a direct Layer
2
connection, to a Layer
3
forwarding relationship. The shortcut control module communicates with the respective Layer
2
switching element. It initiates the assignment of data packets to shortcuts by marking data packets with a label assigned to the respective shortcut, and controls the switching of shortcuts through the respective Layer
2
switching element. The protocol modules distribute labels to switch controllers of other network nodes of the communications network and thereby coordinate the assignment of labels to shortcuts.
The advantage of the invention lies in the fact that the combination of arbitrary trigger mechanisms within a communications network is made possible. Depending on the current network situation, an optimally adapted trigger mechanism can be used. The decoupling further permits a very simple integration of a plurality of different trigger mechanisms or a correspondingly simple subsequent expansion of network nodes by adding further trigger mechanisms.
Further advantageous aspects of the invention are defined in the subclaims.
Particularly advantageously, different types of trigger modules which provide different trigger mechanisms are provided in one switch controller. This enables different trigger mechanisms to operate in parallel in one network node.
Furthermore, it is particularly advantageous to provide uniform interfaces between the shortcut control modules, trigger modules, and protocol modules. This further reduces the cost and complexity of the software development.


REFERENCES:
patent: 5828844 (1998-10-01), Civanlar et al.
patent: 6363072 (2002-03-01), Furuichi
patent: 6385170 (2002-05-01), Chiu et al.
Dumortier, “Toward a New IP over AM Routing Paradighm”, IEEE Communications Magazine, Jan. 1998,pp. 82-86, XP002115183.
F. Le Faucheur, “IETF Mulitprotocol Label Switching (MPLS) Architecture”, IST IEEE International Conference on ATM, ICATM '98 Proceedings of ICATM'98: IEEE International Conference on ATM, Jun. 22, 1998, pp. 6-15, XP002115225.
Boustead, “Label switching and IP Version 6”, Proceedings 7THInternational Conference on Computer Communications and Networks, Oct. 12, 1998 XP002115184.
Katsube, “Internetworking based on cell switch router—architecture and protocol overview”, Proceedings of the IEEE, vol. 85, No. 12, Dec. 12, 1997, pp. 1998-2006, XP002115220.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of supporting shortcuts does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of supporting shortcuts, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of supporting shortcuts will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3289019

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.