Packet-switched network having alternate virtual paths
First Claim
1. A packet switched communications system comprising a plurality of switching nodes, each switching node being connected by a transmission line to each one of a plurality of adjacent switching nodes, the transmission line including communication links for transporting packets and a service link for transporting a fault message, each of said switching nodes comprising:
- a switching network for routing packets from inputs to outputs of the network according to a virtual path identifier contained in the packets;
cross-connect means for establishing connections between the communication links and the inputs of said switching network;
a memory for storing data indicating link-to-link connections associated with normal virtual paths and data indicating link-to-link connections associated with alternate virtual paths;
fault detector means for detecting a failure in said communication links;
fault message transceiver means coupled to said fault detector means and to the service links terminated in adjacent switching nodes for transmitting a fault message identifying a faulty communication link to an adjacent switching node, and relaying a like fault message received from an upstream switching node to a downstream switching node; and
means for retrieving data from said memory corresponding to the faulty communication link identified by the fault message either from said fault detector means or said fault message transceiver means and causing said cross-connect means to reconfigure connections according to the retrieved data so that the route of the packets is switched from a normal virtual path to an alternative virtual path.
1 Assignment
0 Petitions
Accused Products
Abstract
In a broadband ISDN system where each switching node is connected to each adjacent node by a transmission line having communication links and a service link, the switching node comprises a self-routing network for routing a cell from an input to an output of the network according to a virtual path identifier it contains. Static connections are established between communication links and the routing network by a digital cross-connect system. A virtual path memory stores data indicating link-to-link connections associated with normal virtual paths and link-to-link connections associated with alternate virtual paths. A fault detector is coupled to the communication links to detect a link failure. If a link failure occurs, a fault message is transmitted to adjacent switching nodes through service links, and data corresponding to the faulty link is retrieved from the memory in response to a fault message that is received from the fault detector or from an adjacent node. The cross-connect system is controlled in accordance with the retrieved data so that the route of the cells is switched from a normal virtual path to an alternate virtual path.
-
Citations
2 Claims
-
1. A packet switched communications system comprising a plurality of switching nodes, each switching node being connected by a transmission line to each one of a plurality of adjacent switching nodes, the transmission line including communication links for transporting packets and a service link for transporting a fault message, each of said switching nodes comprising:
-
a switching network for routing packets from inputs to outputs of the network according to a virtual path identifier contained in the packets; cross-connect means for establishing connections between the communication links and the inputs of said switching network; a memory for storing data indicating link-to-link connections associated with normal virtual paths and data indicating link-to-link connections associated with alternate virtual paths; fault detector means for detecting a failure in said communication links; fault message transceiver means coupled to said fault detector means and to the service links terminated in adjacent switching nodes for transmitting a fault message identifying a faulty communication link to an adjacent switching node, and relaying a like fault message received from an upstream switching node to a downstream switching node; and means for retrieving data from said memory corresponding to the faulty communication link identified by the fault message either from said fault detector means or said fault message transceiver means and causing said cross-connect means to reconfigure connections according to the retrieved data so that the route of the packets is switched from a normal virtual path to an alternative virtual path.
-
-
2. A broadband ISDN (integrated services digital network) system comprising a plurality of switching nodes, each switching node being connected by a transmission line including communication links for transporting packets and a service link for transporting a fault message, each of said switching nodes comprising:
-
an ATM (asynchronous transfer mode) self-routing network for routing cells from inputs to outputs of the network according to a virtual path identifier contained in the cells; cross-connect means for establishing connections between the communication links and the inputs of said self-routing network; a memory for storing data indicating link-to-link connections associated with normal virtual paths and data indicating link-to-link connections associated with alternate virtual paths; fault detector means for detecting a failure in said communication links; fault message transceiver means coupled to said fault detector means and to the service links terminated in adjacent switching nodes for transmitting a fault message identifying a faulty communication link to an adjacent switching node, and relaying a like fault message received from an upstream switching node to a downstream switching node; and means for retrieving data from said memory corresponding to the faulty communication link identified by the fault message either from said fault detector means or said fault message transceiver means and causing said cross-connect means to reconfigure connections according to the retrieved data so that the route of the cells is switched from a normal virtual path to an alternative virtual path.
-
Specification