Patent ReferencesPredictive access-control and routing system for integrated services telecommunication networks In-service activator for a broadband exchanger Concurrent multi-channel segmentation and reassembly processors for asynchronous transfer mode Virtual network using asynchronous transfer mode Asynchronous transfer mode communication system Access switches for large ATM networks Terminal adapter for interfacing an ATM network with a STM network Method and apparatus for route processing asynchronous transfer mode cells Channel allocation system for distributed digital switching network 5663947 Inventors
AssigneeApplicationNo. 792183 filed on 01/30/1997US Classes:709/240, Prioritized data routing370/409, Employing logical addressing for routing (e.g., VP or VC)709/238COMPUTER-TO-COMPUTER DATA ROUTINGExaminersPrimary: Donaghue, Larry D.Attorney, Agent or FirmInternational ClassG06F 015/16AbstractA method and apparatus for dynamically shifting between switching and routing packets efficiently to provide high packet throughput. The present invention provides a method for transmitting packets between an upstream node and a downstream node in a network that utilizes flow classification and labelling to redirect flows. The method includes the steps of establishing default virtual channels between the upstream node and the downstream node, receiving a packet at the downstream node, performing a flow classification at the downstream node on the packet to determine whether the packet belongs to a specified flow that should be redirected in the upstream node, selecting a free label at the downstream node, and informing the upstream node that future packets belonging to the specified flow should be sent with the selected free label attached. Other embodiments of the present invention include a basic switching unit, a switch gateway unit, and a switching agent for use in a system for transmitting packets in a network. Another embodiment includes system software, fixed on tangible media, that performs flow classification of packets to enable flow labelling and redirection to dynamically shift between Layer 3 IP packet routing and Layer 2 switching to optimize packet traffic throughput. A further embodiment provides a method for switching a flow at a first node in a network.Other References
Field of SearchRouting packets through a circuit switching networkRouting circuit switched traffic through a packet switching network Processing of address header for routing, per se Distributed switching Having a plurality of nodes performing distributed switching Employing logical addressing for routing (e.g., VP or VC) | |