Automatic SDLC role configuration on router interfaces
First Claim
1. A method for automatically configuring a role of a router interface coupled to a synchronous data link control (SDLC) device over a communication link of a computer network, the method comprising the steps of:
- waiting a predetermined period of time after activating the router to receive a frame from the SDLC device over the communication link;
if no frame is received during the predetermined period, transmitting a null exchange identification (XID) frame from the router to the SDLC device forcing the device to respond with a configured XID identifying the device;
examining the configured XID at the router; and
automatically configuring the role of the router interface to primary if the configured XID is an XID0 frame.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique automatically configures the role of a router interface coupled to a synchronous data link control (SDLC) device, such as a physical unit (PU) station, of a computer network. When the router is activated and attached to a PU station over a communication link, it waits a predetermined period time before issuing any frames. A PU 2.1 or PU 4.0 station promptly initiates an exchange identification (XID) frame exchange upon being activated to determine its primary/secondary role according to the SDLC protocol. If no XID frames are received during the predetermined period, the router issues a null XID to the PU station, thereby forcing the PU station to respond with a configured XID identifying the station. If the PU station returns an XID0 frame, the router automatically configures the role of its interface to primary because a PU 2.0 device can only assume the role of a secondary.
9 Citations
21 Claims
-
1. A method for automatically configuring a role of a router interface coupled to a synchronous data link control (SDLC) device over a communication link of a computer network, the method comprising the steps of:
-
waiting a predetermined period of time after activating the router to receive a frame from the SDLC device over the communication link;
if no frame is received during the predetermined period, transmitting a null exchange identification (XID) frame from the router to the SDLC device forcing the device to respond with a configured XID identifying the device;
examining the configured XID at the router; and
automatically configuring the role of the router interface to primary if the configured XID is an XID0 frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
waiting for resolution of an XID exchange between end points of the computer network, the XID exchange comprising a negotiation process to determine the primary/secondary roles of the end points; and
automatically configuring the role of the router interface to one of secondary and primary if resolution of the XID exchange determines the role of the SDLC device to be one of primary and secondary.
-
-
6. The method of claim 5 wherein the step of waiting comprises the step of examining a last XID frame exchanged between the end points.
-
7. The method of claim 6 wherein the step of examining the last XID frame comprises the step of, if the configured XID is an XID2 frame, examining byte 31, bits 2 and 3 of an information field of the last XID frame.
-
8. The method of claim 7 further comprising the step of, if the value of bits 2 and 3 is binary 10, configuring the role of the router interface to primary.
-
9. The method of claim 7 further comprising the step of, if the value of bits 2 and 3 is binary 01, configuring the role of the router interface to secondary.
-
10. The method of claim 6 wherein the step of examining the last XID frame comprises the step of, if the configured XID is an XID3 frame, examining byte 19, bits 2 and 3 of an information field of the last XID frame.
-
11. The method of claim 10 further comprising the step of, if the value of bits 2 and 3 is binary 00, configuring the role of the router interface to primary.
-
12. The method of claim 10 further comprising the step of, if the value of bits 2 and 3 is binary 01, configuring the role of the router interface to secondary.
-
13. The method of claim 6 wherein the SDLC device is a physical unit (PU) station and wherein the end points comprise PU stations such as a front end processor and an end station.
-
14. The method of claim 13 wherein the XID2 frame denotes a PU 4.0 device and wherein an XID3 frame denotes a PU 2.1 device.
-
15. Apparatus for automatically configuring a role of a router interface coupled to a synchronous data link control (SDLC) device over a communication link of a computer network, the apparatus comprising:
-
means for waiting a predetermined period of time after activating the router to receive a frame from the SDLC device over the communication link;
if no frame is received during the predetermined period, means for transmitting a null exchange identification (XID) frame from the router to the SDLC device forcing the device to respond with a configured XID identifying the device;
means for examining the configured XID at the router; and
means for automatically configuring the role of the router interface to primary if the configured XID is an XID0 frame. - View Dependent Claims (16)
means for waiting for resolution of an XID exchange between end points of the computer network, the XID exchange comprising a negotiation process to determine the primary/secondary roles of the end points; and
means for automatically configuring the role of the router interface to one of secondary and primary if resolution of the XID exchange determines the role of the SDLC device to be one of primary and secondary.
-
-
17. A computer readable medium containing executable program instructions for automatically configuring a role of a router interface coupled to a synchronous data link control (SDLC) device over a communication link of a computer network, the executable program instructions comprising program instructions for:
-
waiting a predetermined period of time after activating the router to receive a frame from the SDLC device over the communication link;
if no frame is received during the predetermined period, transmitting a null exchange identification (XID) frame from the router to the SDLC device forcing the device to respond with a configured XID identifying the device;
examining the configured XID at the router; and
automatically configuring the role of the router interface to primary if the configured XID is an XID0 frame. - View Dependent Claims (18, 19, 20, 21)
waiting for resolution of an XID exchange between end points of the computer network, the XID exchange comprising a negotiation process to determine the primary/secondary roles of the end points; and
automatically configuring the role of the router interface to one of secondary and primary if resolution of the XID exchange determines the role of the SDLC device to be one of primary and secondary.
-
-
20. The computer readable medium of claim 17 further comprising program instructions for, if the configured XID is an XID3 frame, examining byte 19, bits 2 and 3 of an information field of a last XID frame.
-
21. The computer readable medium of claim 20 further comprising program instructions for, if the value of bits 2 and 3 is binary 11:
-
waiting for resolution of an XID exchange between end points of the computer network, the XID exchange comprising a negotiation process to determine the primary/secondary roles of the end points; and
automatically configuring the role of the router interface to one of secondary and primary if resolution of the XID exchange determines the role of the SDLC device to be one of primary and secondary.
-
Specification