Protection switching apparatus and method using node group in ring ATM system
First Claim
Patent Images
1. A protection switching apparatus using a node group in a ring asynchronous transfer mode system, the apparatus comprising:
- a physical layer processor extracting an asynchronous transfer mode cell from a receive frame from a physical layer and loading a cell that is received from an asynchronous transfer mode layer to the frame;
a pair of traffic filters for generating an alarm cell when fault is sensed in the opposite port, for transmitting the alarm cell, each of the traffic filters comprising a cell drop register for storing ring node identification, with when a cell with a designated ring node identification from a unidirectional network interface is received in a first field that is stored in a cell drop register, the traffic filter drops the cell, and when a cell with a designated ring node identification is inputted in a first field that is not stored in the cell drop register, the traffic filter passes the cell, for detecting an alarm cell that is received from another ring node, for setting an allocated bit value in a second field to a second value, and for transmitting the cell;
a controller for storing a ring node identification of its own in the cell drop register of the traffic filter that transmitted the alarm cell recognition signal when receiving an alarm cell recognition signal from the traffic filter, for deleting the ring node identification, and for transmitting a control signal to set its allocated bit in the alarm cell to the traffic filter; and
a cell routing unit for routing the cell to a local bus when receiving a cell with its designated ring node identification to the first field of the receive cell, and for routing the cell to a through bus when receiving a cell without its designated ring node identification to the first field of the receive cell.
1 Assignment
0 Petitions
Accused Products
Abstract
A protection switching apparatus and method uses a node group in a ring ATM system, wherein all connections existing in a node is regarded as one group and a ring node ID is given to each node, thereby including all node IDs of nodes with a subscriber in a GFC (Generic Flow Control) field of an ATM (Asynchronous Transfer Mode) cell that passes through every traffic of the ring, and switching every traffic in a node, the moment protection switching for an arbitrary node group is required.
16 Citations
12 Claims
-
1. A protection switching apparatus using a node group in a ring asynchronous transfer mode system, the apparatus comprising:
-
a physical layer processor extracting an asynchronous transfer mode cell from a receive frame from a physical layer and loading a cell that is received from an asynchronous transfer mode layer to the frame;
a pair of traffic filters for generating an alarm cell when fault is sensed in the opposite port, for transmitting the alarm cell, each of the traffic filters comprising a cell drop register for storing ring node identification, with when a cell with a designated ring node identification from a unidirectional network interface is received in a first field that is stored in a cell drop register, the traffic filter drops the cell, and when a cell with a designated ring node identification is inputted in a first field that is not stored in the cell drop register, the traffic filter passes the cell, for detecting an alarm cell that is received from another ring node, for setting an allocated bit value in a second field to a second value, and for transmitting the cell;
a controller for storing a ring node identification of its own in the cell drop register of the traffic filter that transmitted the alarm cell recognition signal when receiving an alarm cell recognition signal from the traffic filter, for deleting the ring node identification, and for transmitting a control signal to set its allocated bit in the alarm cell to the traffic filter; and
a cell routing unit for routing the cell to a local bus when receiving a cell with its designated ring node identification to the first field of the receive cell, and for routing the cell to a through bus when receiving a cell without its designated ring node identification to the first field of the receive cell. - View Dependent Claims (2, 3, 4)
-
-
5. A protection switching method using a node group in a ring asynchronous transfer mode system, the method comprising:
-
recognizing, by a network asynchronous transfer mode ring unit of a ring node, port fault and notifying to an opposite network asynchronous transfer mode ring unit about the port fault;
designating, by a controller, a ring node identification of the controller to a cell drop register of the network asynchronous transfer mode ring unit with the port fault, and deleting the ring node identification out of a cell drop register of the opposite network asynchronous transfer mode ring unit;
generating an alarm cell and transmitting the alarm cell by the network asynchronous transfer mode ring unit that is notified of the port fault;
upon receiving an alarm cell from another ring node, designating a ring node identification of the controller to the cell drop register of an alarm cell-receiving network asynchronous transfer mode ring unit by the controller and deleting the ring node identification out of the cell drop register of the opposite network asynchronous transfer mode ring unit by the controller; and
writing node information of the unit to the input alarm cell and transmitting the alarm cell including the node information of the unit by the alarm cell-receiving network asynchronous transfer mode ring unit. - View Dependent Claims (6, 7)
-
-
8. A protection switching method using a node group in a ring asynchronous transfer mode system, the method comprising the steps of:
-
when a network-connection node receives an alarm cell, detecting, at a network asynchronous transfer mode ring unit, that the alarm cell has been received, and extracting node information from the alarm cell;
notifying, at the network asynchronous transfer mode ring unit that detected receive of the alarm cell, to a controller about the receive of the alarm cell, and transmitting the node information extracted from the alarm cell to the controller;
deleting, at the controller, ring node identifications of nodes based on the node information included in the alarm cell of a cell drop register of the network asynchronous transfer mode ring unit in which the alarm cell is received; and
storing, at the controller, ring node identifications of nodes based on the node information included in the alarm cell of an cell drop register of an opposite network asynchronous transfer mode ring unit of the network asynchronous transfer mode ring unit to which the alarm cell is inputted.
-
-
9. A computer-readable medium having computer-executable instructions for performing a method, comprising:
-
recognizing, by a network asynchronous transfer mode ring unit of a ring node, port fault and notifying to an opposite network asynchronous transfer mode ring unit about the port fault;
designating, by a controller, a ring node identification of the controller to a cell drop register of the network asynchronous transfer mode ring unit with the port fault, and deleting the ring node identification out of a cell drop register of the opposite network asynchronous transfer mode ring unit;
generating an alarm cell and transmitting the alarm cell by the network asynchronous transfer mode ring unit that is notified of the port fault;
upon receiving an alarm cell from another ring node, designating a ring node identification of the controller to the cell drop register of an alarm cell-receiving network asynchronous transfer mode ring unit by the controller and deleting the ring node identification out of the cell drop register of the opposite network asynchronous transfer mode ring unit by the controller; and
writing node information of the unit to the input alarm cell and transmitting the alarm cell including the node information of the unit by the alarm cell-receiving network asynchronous transfer mode ring unit. - View Dependent Claims (10, 11)
-
-
12. A computer-readable medium having stored thereon a data structure comprising:
-
a first field containing data representing, when a network-connection node receives an alarm cell, detecting, at a network asynchronous transfer mode ring unit, that the alarm cell has been received, and extracting node information from the alarm cell;
a second field containing data representing notifying, at the network asynchronous transfer mode ring unit that detected receive of the alarm cell, to a controller about the receive of the alarm cell, and transmitting the node information extracted from the alarm cell to the controller;
a third field containing data representing deleting, at the controller, ring node identifications of nodes based on the node information included in the alarm cell of a cell drop register of the network asynchronous transfer mode ring unit in which the alarm cell is received; and
fourth field containing data representing storing, at the controller, ring node identifications of nodes based on the node information included in the alarm cell of an cell drop register of an opposite network asynchronous transfer mode ring unit of the network asynchronous transfer mode ring unit to which the alarm cell is inputted.
-
Specification