Notification and verification of state changes in a data processing input/output system
First Claim
1. In a computer I/O system including a plurality of link-level facilities and a dynamic switch having a plurality of ports, each link-level facility attached to an individual one of said ports, said dynamic switch for making point-to-point connections between any two of said ports such that communications may be established through said dynamic switch between any two link-level facilities connected to ports of the dynamic switch, each of said ports and link-level facilities being in one of several stats, some of said states affecting the ability of communication between link-level facilities, a state change notification mechanism comprising:
- a dynamic-switch control unit connected to said dynamic switch, said dynamic-switch control unit havinga connection table means for storing a table of all the allowed connections between said link-level facilitiesa state change initiative means for creating an initiative to report a state change of specific link-level facility on behalf of said specific link-level facility, anda frame generator in aid dynamic switch for transmitting state change notification (SCN) frames responsive to said connection table means and said state change initiative means, one of said SCN frames being transmitted to each of said link-level facilities which has an allowed connection to said specific link-level facility in said connection table means, said frame generator comprising means for including within each of said SCN frames, an identification of said specific link-level facility on whose behalf the state change is being reported.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer I/O system which includes a dynamic switch having a plurality of ports and a plurality of link-level facilities, with each link-level facility being attached to an individual one of the ports. Whenever the state of a port or its attached link-level facility is changed in such a way that the attached link-level facility'"'"'s ability to communicate with another link-level facility might be affected, this fact is recognized by a dynamic switch control unit which causes a state change notification (SCN) frame to be transmitted to all other link-level facilities which might be affected. The link-level facilities receiving such a state change notification then determine if any of the associations or potential associations with the link-level facility which caused the state change notification are affected.
66 Citations
23 Claims
-
1. In a computer I/O system including a plurality of link-level facilities and a dynamic switch having a plurality of ports, each link-level facility attached to an individual one of said ports, said dynamic switch for making point-to-point connections between any two of said ports such that communications may be established through said dynamic switch between any two link-level facilities connected to ports of the dynamic switch, each of said ports and link-level facilities being in one of several stats, some of said states affecting the ability of communication between link-level facilities, a state change notification mechanism comprising:
-
a dynamic-switch control unit connected to said dynamic switch, said dynamic-switch control unit having a connection table means for storing a table of all the allowed connections between said link-level facilities a state change initiative means for creating an initiative to report a state change of specific link-level facility on behalf of said specific link-level facility, and a frame generator in aid dynamic switch for transmitting state change notification (SCN) frames responsive to said connection table means and said state change initiative means, one of said SCN frames being transmitted to each of said link-level facilities which has an allowed connection to said specific link-level facility in said connection table means, said frame generator comprising means for including within each of said SCN frames, an identification of said specific link-level facility on whose behalf the state change is being reported. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a computer I/O system including a plurality of link-level facilities and a dynamic switch having a plurality of ports, each link-level facility being attached to an individual one of said ports, said dynamic switch for making point-to-point connection between any two of said ports such that communications may be established through said dynamic switch between any two link-level facilities connected to ports of the dynamic switch, each of said ports and said link-level facilities being on one state of several states, some of said states affecting the ability of communication between link-level facilities, a method of providing a state change notification comprising:
-
storing in said dynamic switch, a connection table of all allowed connections between said link-level facilities wherein said allowed connections are a selected subset of all possible connections between pairs of said link-level features; a first transmitting step comprising transmitting an initial state change notification (SCN) frame having a to-whom-it-may concern destination address from a specific link-level facility to said dynamic switch, said initial SCN frame reporting a state change in said specific link-level facility; a second transmitting step comprising transmitting from said dynamic switch to each link-level facility having an allowed connection to said specific link-level facility as recorded in said connection table, one of subsequent SCN frames on behalf of said specific link-level facility through said dynamic switch, thereby notifying each link-level facility which may be affected by said state change in said specific link-level facility, said creating initiative step is in response to one of; A. the receipt by a control unit controlling said dynamic switch of a SCN frame with a to-whom-it-may-concern destination address from said specific link-level facility; B. said specific link-level facility has requested that it be assigned a link-level facility identification; C. the port to which said specific link-level facility is attached enters one of the link-failure, off-line, or static states; and D. entries in the connection table for the interconnection of ports with the port connected to said specific link-level facility have been altered, transmitting within said second SCN frame, an identification of said specific link-level faciality on whose behalf the state change notification is being sent. - View Dependent Claims (16)
-
-
17. The method of 16 further comprising before said sending an association message step:
transmitting from said one link-level facility a response frame to said dynamic switch, said response frame for showing whether or not one of said SCN frames transmitted in said second transmitting step was received by said one link-level facility. - View Dependent Claims (18, 19, 20, 21, 22, 23)
Specification