|
Description  |
|
|
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention generally relates to network monitoring systems, and particularly relates to a status matching processing system used for monitoring a network.
Recent diversification of a size and a form of networks has given rise to a need for monitoring devices used for controlling and monitoring the networks. Such monitoring devices include devices which collect and match status information of the
networks through periodic polling. However, a time interval for polling a given device increases with an increase in the number of transmission devices connected to a network, and so does a time needed for collecting the status information of the
network. This results in a low reliability of the monitoring devices. Thus, it is required to develop a system which can collect and match the status information of a network reliably, regardless of the number of the transmission devices connected to
the network.
2. Description of the Related Art
FIG. 1 shows a block diagram of a network system. In FIG. 1, the network system includes a plurality of transmission devices 1 for transmitting data, a transmission line 2 for connecting the transmission devices 1, and a monitoring device 3 for
monitoring status of the transmission devices 1 under its supervision. A high-speed digital line (e.g., 64 kbps to 6 Mbps), for example, is used as the transmission line 2. Although the number of the transmission devices 1 shown in FIG. 1 is two, it
can be any number. Also, the number of the monitoring devices 3 is not limited to one, but can be any number.
The transmission device 1 identified as #1 is connected to an external host 4 and an external PBX 5. The host 4 is provided at each key position, and the number of the host 4 is not limited to one. The PBX 5 is connected to a terminal 6 such as
a telephone machine, a facsimile machine, etc. The transmission device 1 identified as #1 is connected to the monitoring device 3 via a monitoring line 8, and the transmission device 1 identified as #2 is connected to the PBX 5 and a data processing
device 7. In the system having this configuration, communications of commands (CMD), responses (RSP) and reports (RPT) are carried out as follows.
CMD refers to a request for a report on the status, which request is sent from the monitoring device 3 to the transmission devices 1. RSP refers to the response responding to the request, which response is sent from the transmission devices 1 to
the monitoring device 3. RPT refers to various reports, which are sent from the transmission devices 1 to the monitoring device 3 and all the other transmission devices 1 connected to the network. RPT is multi-address and one-way communication, and
does not require any response.
Operation of the Monitoring Device
a) The monitoring device 3 generates the command CMD, transmits it to the transmission device 1 directly connected thereto, and switches into a mode for waiting for the response RSP.
b) When the monitoring device 3 receives the response RSP from the transmission device 1 directly connected thereto, the monitoring device 3 ends a process regarding the transmitted command CMD.
c) When the monitoring device 3 receives the report RPT from the transmission device 1 directly connected thereto, the monitoring device 3 decides an origin of the report RPT based on contents thereof, and updates the status information regarding
the transmission device 1, which information is kept by the monitoring device 3.
Operation of the Transmission Device
1) First Case (in which the transmission device 1 receives the command CMD directed thereto from the monitoring device 3 directly connected thereto.)
a) In response to the command CMD sent from the monitoring device 3 directly connected thereto, the transmission device 1 decides whether the command CMD is directed to itself.
b) When the command CMD is directed to itself, the transmission device 1 carries out a predetermined process, and sends the response (RSP) to the monitoring device 3 at the end of the process.
c) The transmission device 1 sends the report RPT when there is a change in the status thereof, but does not send the report RPT when there is no change.
2) Second Case (in which the transmission device 1 receives the command CMD directed to another transmission device 1 from the monitoring device 3 directly connected thereto.)
a) In response to the command CMD sent from the monitoring device 3 directly connected thereto, the transmission device 1 decides whether the command CMD is directed to itself.
b) When the command CMD is directed to other than itself, the transmission device 1 sends the command CMD to the transmission line 2 connected thereto.
3) Third Case (in which the transmission device 1 receives the command CMD directed thereto via the transmission line 2.)
a) In response to the command CMD sent from an adjacent transmission device 1, the transmission device 1 decides whether the command CMD is directed to itself.
b) When the command CMD is directed to itself, the transmission device 1 carries out a predetermined process, and sends the response (RSP) to the transmission line 2 at the end of the process.
c) The transmission device 1 sends the report RPT when there is a change in the status thereof, but does not send the report RPT when there is no change.
4) Fourth Case (in which the transmission device 1 receives via the transmission line 2 the command CMD directed to another transmission device 1.)
a) In response to the command CMD sent from an adjacent transmission device 1, the transmission device 1 decides whether the command CMD is directed to itself.
b) When the command CMD is directed to other than itself, the transmission device 1 sends the command CMD to all the transmission line(s) 2 connected thereto.
FIG. 2 is a block diagram of a network monitoring system of the related art. In FIG. 2, the same elements as those in FIG. 1 are referred to by the same numerals, and a description thereof will be omitted.
In FIG. 2, there are three transmission devices 1. The transmission device 1 identified as #1 is connected to the monitoring device 3 via the monitoring line 8. The transmission devices 1 are connected with each other via the transmission lines
2 and a network port 10. Each of the transmission lines 2 is provided with a predetermined frequency band specifically used for exchanging monitoring information between the transmission devices 1.
The monitoring device 3 includes a polling unit 20, a polling-list storage unit 21, a status-management-data storage unit 22, a status-management unit 23, a status displaying unit 24, and a communication unit 25. The polling unit 20 carries out
a polling process by sending polling commands to the transmission devices 1, and collects abridged status information of the transmission devices 1 by receiving responses from the transmission devices 1. The polling-list storage device 21 stores a
polling list which contains addresses of all the transmission devices 1 connected to the network. This polling list is used by the polling unit 20.
The status-management-data storage unit 22 stores the status-management data which is used for managing and storing the status information of the transmission devices 1. The status-management unit 23 analyzes a report on a status change sent
from the transmission devices 1, and, also, analyzes the responses which the polling unit 20 collects from the transmission devices 1. The status displaying unit 24 updates status on a display 26, when the status-management unit 23 notifies the status
displaying unit 24 of the status change reported in the report. The communication unit 25 is used for communicating with the transmission devices 1.
As described before, the monitoring device 3 is connected with one of the transmission devices 1, and communicates with each of the other transmission devices 1 via the transmission lines 2. By doing so, the monitoring device 3 collects the
status information from the transmission devices 1.
Each one of the transmission devices 1 includes a status-management unit 11, a status-management-data storage unit 12, a card firm 13, a communication unit 14, and the network port 10. The status-management unit 11 monitors the status of the
transmission device 1, and informs the monitoring device 3 of the status by means of the report or the response. The status-management-data storage unit 12 stores the status-management data which contains the status information of a pertinent
transmission device 1. The card firm 13 controls cards which are used for providing various interfaces. The communication unit 14 is used for communicating with the monitoring device 3. The network port 10 is used for communicating with the other
transmission devices 1.
In FIG. 2, "a" refers to a polling-list-reference operation, "b" refers to a polling/status-matching-command issuing operation, "c" refers a polling/status-matching-response receiving operation, "d" refers to a status-information notifying
operation, "e" refers to a management-information check (comparison) operation, "f" refers to a status-change notifying operation, "g" refers to a status-management-data reference operation, "h" refers to a report receiving operation, "j" refers to a
status-information storing operation, "k" refers to a command receiving operation, "l" refers to a status-management-data reference operation, "m" refers to a response/report sending operation, "n" refers to a status-change notifying operation, "o"
refers to a status-information storing operation, and "p" refers to a communication with the other transmission devices 1.
In the system having this configuration, the monitoring device 3 knows the status of the network through the reports, which the transmission devices 1 voluntarily send when there is a change in the status. Also, the monitoring device 3 checks
whether the status information kept in the monitoring device 3 matches the abridged status information of each of the transmission devices 1 collected through periodic polling. Here, the abridged status information is a streamlined version of the status
information, and has a data size much smaller than the status information itself.
The change in the status of the transmission device 1 is generally detected by the card firm 13, and is reported to the status-management unit 11. The change in the status is then stored in the status-management-data storage unit 12, and, also,
is sent to the monitoring device 3 via the communication unit 14 as the status-change report. The monitoring device 3 receiving this report hands it over to the status-management unit 23. The status-management unit 23 stores the contents of the report
in the status-management-data storage unit 22, and notifies the status displaying unit 24 of the change in the status. The status displaying unit 24 looks up the status-management-data storage unit 22, and updates the status displayed on the display 26.
A description of the polling process will be given below. The polling unit 20 issues the polling command at constant intervals via the communication unit 25 by using the polling list stored in the polling-list storage unit 21. Upon receiving
the polling command, the transmission device 1 lets the status-management unit 11 collect the abridged status information of the transmission device 1 stored in the status-management-data storage unit 12, and sends the response to the monitoring device 3
via the communication device 14.
FIGS. 3A through 3C show examples of formats of the polling command, the response, and the report, respectively. As shown in FIG. 3A, the polling command is made up from only a header 30. The header 30 has the same data format for the polling
command, the response, and the report. As shown in FIG. 3B, the response includes abridged malfunction information 31, abridged detour-status information 32, abridged test-status information 33, and abridged operation-pattern information 34 following
the header 30. As shown in FIG. 3C, the report includes comprehensive information 35 following the header 30. This comprehensive information 35 includes at least one of malfunction information, detour-status information, test-status information, and
operation-pattern information.
The header 30 includes a device number 40, a destination identifier 41, a notice-content identifier 42, a sequence number 43, a command/report code 44, a result code 45, and a data size 46. The device number 40 is a number which is uniquely
assigned to each of the transmission devices 1 in the network, and is 0xFFFF in the case of the multi-address communication. The destination identifier 41 is "1" for the transmission device 1 and "2" for the monitoring device 3. The notice-content
identifier 42 is "1" for the command, "2" for the response, and "3" for the report. The sequence number 43 is "0x0000" for one frame, is usually "0x1001" to "0x10FF" for more than one frame, and is "0x01XX" for the last frame (X is an arbitrary number). The command/report code 44 is a code used for identifying the command and the report. The result code 45 shows a result of the command. The data size 46 shows a data size of the portion following the header 30.
Upon receiving the response, the polling unit 20 compares the content of the response with the status information of a corresponding transmission device 1 kept in the status-management-data storage unit 22. When there is a difference between
these two, the polling unit 20 sends to the corresponding transmission device 1 via the communication unit 25 a command for acquiring updated information relating to the difference. Upon receiving the updated information from the corresponding
transmission device 1, the polling unit 20 passes the content of the updated information to the status-management unit 23, which in turn stores the updated information in the status-management-data storage unit 22.
In this manner, the monitoring device 3 acquires the most recently updated information. This process of acquiring the updated information relating to the difference is hereinafter called a status-matching process. Also, the command for
acquiring the updated information is hereinafter called a status-matching command.
Since the data size of the abridged status information is much smaller than that of the status information itself, transmission of the abridged status information is less costly than that of the status information. Thus, the abridged status
information is first collected and used for checking whether there is a difference in the status information between the monitoring device 3 and the transmission device 1. If there is a difference, the updated status information relating to the
difference should be collected to compensate for the difference. The abridged status information is just a streamlined version of the status information, and, thus, cannot be used for compensating for the difference.
The status-matching command issued for acquiring the updated information differs depending on the information to be acquired. The status-matching command includes a malfunction-information collecting command, a detour-status-information
collecting command, a test-status-information collecting command, and an operation-pattern modifying command. When more than one of the above-identified information types shows a difference between the monitoring device 3 and the transmission devices 1,
corresponding status-matching commands are issued one after another each time the response is received. The polling process serves not only to check a mismatch of the status information, but also to check based on the existence of the response whether
the transmission devices 1 are being monitored.
FIG. 4 shows an operation sequence of the related-art system of FIG. 2. In the figure, solid arrows indicate the polling commands and the responses to them, and dotted arrows indicate the status-matching command and the responses to them. FIG.
4 shows a case in which three of the transmission devices 1 are connected to the monitoring device 3, and are identified as #1, #2, and #3.
The polling command and the response with regard to the transmission device #1 is indicated by (A). In this example, there is no difference in the status information between the transmission device #1 and the monitoring device 3.
The polling command and the response with regard to the transmission device #2 is indicated by (B). In this example, there is a difference in one of the malfunction information, the detour status, the test status, and the operation pattern
between the transmission device #2 and the monitoring device 3. Since there is one difference in the status information, one status-matching command is issued, and one response is returned.
The polling command and the response with regard to the transmission device #3 is indicated by (C). In this example, there are differences in two of the malfunction information, the detour status, the test status, and the operation pattern
between the transmission device #3 and the monitoring device 3. Since there are two differences in the status information, two status-matching commands are issued, and two responses are returned.
FIGS. 5A and 5B show flowcharts of processes of the monitoring device 3, which is used in the related-art system of FIG. 2. FIG. 5A shows a flowchart of the status-management process, and FIG. 5B shows a flowchart of the polling process.
In FIG. 5A, at a step S1, the status-management unit 23 waits for the report to be sent from the transmission devices 1. When the report is received, the procedure goes to a step S2.
At the step S2, the contents of the report are analyzed, and new status information based on the analysis is stored in the status-management-data storage unit 22. That is, the status information of the pertinent transmission device 1 is updated. Since the report is sent only when there is a status change in the transmission device 1, the status-management data should be updated under any condition.
At a step S3, the change in the status is reported to the status displaying unit 24. The status displaying unit 24 updates the status displayed on the display 26. The procedure repeats the sequence described above.
In FIG. 5B, at a step S10, the polling unit 20 looks up the polling list stored in the polling-list storage unit 21, and issues the polling command to a given transmission device 1.
At a step S11, the polling unit 20 waits for the response from the given transmission device 1. When the response is received, the procedure goes to a step S12. Upon receiving the polling command, the given transmission device 1 collects the
abridged status information stored in the status-management-data storage unit 12, and sends it to the monitoring device 3 as the response.
At the step S12, the polling unit 20 checks whether the abridged status information collected from the given transmission device 1 matches the status information stored in the status-management-data storage unit 22. If there is no mismatch, the
procedure goes to a step S16.
If it turns out at the step S12 that there is a mismatch, at a step S13, the polling unit 20 issues the status-matching command relating to the mismatched information. For example, if there is a mismatch in the malfunction information, the
malfunction-information collecting command is issued.
At a step S14, the polling unit 20 lapses into a mode of waiting for the response. Upon receiving the status-matching, the status-management unit 11 of the given transmission device 1 reads pertinent information from the status-management-data
storage unit 12, and sends it to the monitoring device 3 as the response.
At a step S15, the polling unit 20 receiving the response hands the status information over to the status-management unit 23. Then, the status-management unit 23 stores the status information in the status-management-data storage unit 22.
At a step S16, a check is made whether all necessary types of the updated information is collected to compensate for the mismatch. If it is not, the procedure goes back to the step S12, and repeats the steps S12 through S15 for another type of
information (i.e., a remaining one of the malfunction information, the detour-status information, the test-status information, and the operation-pattern information). If all the necessary updated information is collected, the procedure goes to a step
S17.
At the step S17, the polling unit 20 lapses into a waiting mode to wait for a predetermined time interval T. After the time interval T, the procedure goes back to the step S10, where the polling process restarts.
As described in the above, the monitoring device 3 of the network monitoring system of the related art detects a mismatch in the status information between the monitoring device 3 and the transmission device 1 by means of the response to the
polling process. Then, the monitoring device 3 issues the status-matching command in order to acquire the updated information relating to the mismatch.
In this scheme, a time length which may pass from a cause of a mismatch to a detection of the mismatch is as long as NT seconds. Here, N is the number of the transmission devices 1 in the network, and T is an interval of the polling processes.
Thus, the time length required for the detection of the mismatch increases in proportion to the size of the network. This is a main reason for a degradation of the reliability of the monitoring device 3. Also, the status-matching command for acquiring
the updated information is issued each time the mismatch is detected. Thus, traffic on the monitoring line 8 and the communication line 2 is congested, and a complexity of the process of the monitoring device 3 increases.
Accordingly, there is a need in the field of the network monitoring for a network monitoring device which can reduce a time length required for the detection of a mismatch between a monitoring device and a transmission device.
Also, there is a need for a network monitoring device which can reduce the processing load on the monitoring device.
SUMMARY OF THE INVENTION
Accordingly, it is a general object of the present invention to provide a network monitoring device which can satisfy the need described above.
It is another and more specific object of the present invention to provide a network monitoring device which can reduce a time length required for the detection of a mismatch between a monitoring device and a transmission device.
It is yet another object of the present invention to provide a network monitoring device which can reduce the processing load on the monitoring device.
In order to achieve the above objects according to the present invention, a network monitoring system having at least one monitoring device and a plurality of transmission devices connected to a network includes a first data storage unit,
provided in said at least one monitoring device, which stores first status information of all of the transmission devices, and an information attaching unit, provided in said at least one monitoring device, which attaches abridged status information of
at least one of the transmission devices to a polling command and sends the polling command to said at least one of the transmission devices, wherein the abridged status information is generated to reflect the first status information. The network
monitoring system further includes a second data storage unit, provided in each of the transmission devices, which stores second status information of a corresponding one of the transmission devices, and a comparison unit, provided in each of the
transmission devices, which checks if there is a mismatch between the abridged status information of a corresponding one of the transmission devices and the second status information.
The network monitoring system as described above further includes a management unit, provided in each of the transmission devices, which sends the second status information relating to the mismatch to said at least one monitoring device if there
is the mismatch, so that said at least one monitoring device can update the first status information.
In this manner, according to the present invention, the abridged status information of a given transmission device is attached to the polling command, so that a mismatch of the status information is detected on the side of the transmission
device. Then, only the status information relating to the mismatch is sent when there is a mismatch, while nothing is reported otherwise. Thus, the processing load on the monitoring device can be reduced.
Also, the communication traffic between the monitoring device and the transmission devices is reduced, so that the reliability of the network and the monitoring device is enhanced.
Also, the abridged status information of a plurality of the transmission devices can be attached to the polling command to be used in the multi-address communication. Thus, a time length required for the detection of mismatches can be shortened.
Other objects and further features of the present invention will be apparent from the following detailed description when read in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of a network system of the related art;
FIG. 2 is a block diagram of a network monitoring system of the related art;
FIGS. 3A through 3C are illustrative drawings showing data formats of a polling command, a response, and a report, respectively, used in the network monitoring system of FIG. 2
FIG. 4 is an illustrative drawing showing an operation sequence of the network monitoring system of FIG. 2;
FIGS. 5A and 5B are flowcharts of processes of a monitoring device, which is used in the network monitoring system of FIG. 2;
FIG. 6 is a block diagram of a network monitoring system according to a principle of the present invention;
FIG. 7 is a block diagram of a network monitoring system according to an embodiment of the present invention;
FIG. 8 is an illustrative drawing showing a configuration of a polling list used in the network monitoring system of FIG. 7;
FIGS. 9A through 9D are illustrative drawings showing data formats of two polling commands, a response to the polling command, and a status-matching report responding to the polling command, respectively;
FIGS. 10A and 10B are flowcharts of processes of a monitoring device of FIG. 7;
FIG. 11 is an illustrative drawing showing an example of an operation sequence of the network monitoring system of FIG. 7;
FIG. 12 is an illustrative drawing showing abridged status information corresponding to the example of FIG. 11;
FIG. 13 is an illustrative drawing showing another example of the operation sequence of the network monitoring system of FIG. 7; and
FIG. 14 is an illustrative drawing showing abridged status information corresponding to the example of FIG. 13.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
In the following, a principle of the present invention will be described first with reference to the accompanying drawings.
FIG. 6 shows a block diagram of a network monitoring system according to the principle of the present invention. In FIG. 6, the same elements as those of FIG. 2 are referred to by the same numerals. The system of FIG. 6 includes a plurality of
the transmission devices 1, the transmission lines 2 connecting between the transmission devices 1, and at least one monitoring device 3 provided for monitoring the network. The monitoring device 3 is connected to one of the transmission devices 1 via
the monitoring line 8. The monitoring device 3 includes the status-management-data storage unit 22 storing the status information of all the transmission devices 1 under its supervision, and includes an information attaching unit 50 attaching the
abridged status information of at least one of the transmission devices 1 to the polling command which is to be issued to said at least one of the transmission devices 1.
Each of the transmission devices 1 includes the status-management-data storage unit 12 storing the status information of a corresponding transmission device 1, and includes a comparison unit 60 which compares the abridged status information sent
from the monitoring device 3 with the status information stored in the status-management-data storage unit 12.
In this case, the information attaching unit 50 attaches the abridged status information of a given transmission device 1 kept in the status-management-data storage unit 22 to the polling command which is to be sent to the given transmission
device 1. The comparison unit 60 of the given transmission device 1 compares the status information of the given transmission device 1 stored in the status-management-data storage unit 12 with the abridged status information sent from the monitoring
device 3. This is a preferable method of checking a possible mismatch of the status information between the monitoring device 3 and the given transmission device 1.
Also, the given transmission device 1 sends the status information stored in the status-management-data storage unit 12 to the monitoring device 3 as a status-matching report when there is a mismatch of the status information between the
monitoring device 3 and the given transmission device 1. This is a preferable method of enhancing a reliability of the monitoring device 3 checking the status information of the given transmission device 1.
The abridged status information attached to the polling command includes the abridged malfunction information, the abridged test-status information, the abridged detour-status information, and the abridged operation-pattern information. The
abridged status information does not have to include all of the above-listed information, but may includes only some of the above-listed information.
Also, the given transmission device 1 may modify the status information stored in the status-management-data storage unit 12 instead of sending the status-matching report. This is preferable method of matching a plurality of the status
information types at one time between the given transmission device 1 and the monitoring device 3.
Also, the given transmission device 1 does not send anything to the monitoring device 3 when there is no mismatch of the status information between the given transmission device 1 and the monitoring device 3. This is preferable in a sense that
the processing load on the monitoring device 3 is reduced, and that the traffic on the monitoring line 8 and the transmission line 2 is reduced.
Also, the information attaching unit 50 may attach to the polling command the abridged status information of all the transmission devices 1 or a plurality of the transmission devices 1, and then sends the polling command by means of the
multi-address communication. This is preferable in a sense that the status-matching process can be conducted at one time for all the transmission devices 1 or the plurality of the transmission devices 1.
Also, the information attaching unit 50 may attach response/no-response information to the polling command, and may send it by means of the multi-address communication. In this case, a given transmission device 1 for which the
response/no-response information specifies the need of the response sends the response to the monitoring device 3 under any circumstances. This is a preferable method of checking whether the given transmission device 1 is in operation.
Also, the information attaching unit 50 may set an invalid value for the abridged status information of a given transmission device 1, if the given transmission device 1 has sent a report on a change of the status information since the issuing of
a previous polling command. This is preferable in order to avoid an unnecessary status-matching processing carried out by the given transmission device 1.
Also, the information attaching unit 50 may periodically set the abridged status information to a predetermined pattern which is used for forcing a given transmission device 1 to report all the status information. This is a preferable method of
collecting all the status information of the given transmission device 1.
According to the principle of the present invention, a time length required for compensating for the mismatch is reduced, compared to when a plurality of the status-matching commands are issued as in the related art. Also, a total time length
required for the detection of mismatches for all the transmission devices 1 is reduced, since there is no need for the monitoring device 3 to wait for a response before issuing a next polling command. Also, the processing load on the monitoring device 3
is reduced.
In the following, an embodiment of the present invention will be described with reference to the accompanying drawings.
FIG. 7 shows a block diagram of a network monitoring system according to the embodiment of the present invention. In FIG. 7, the same elements as those in FIG. 2 are referred to by the same numerals, and a description thereof will be omitted.
In the figure, the network system includes the transmission devices 1 and the monitoring device 3 for controlling and monitoring the network. The transmission device 1 identified as #1 is connected to the monitoring device 3 via the monitoring line 8.
Although only one monitoring device 3 is shown in FIG. 7, more than one monitoring device 3 may be provided. In this case, each of the monitoring devices 3 carries out an operation of the present invention for the transmission devices 1 under its
supervision.
The transmission devices 1 are connected with each other via the transmission lines 2 and a network port 10. Each of the transmission lines 2 is provided with a predetermined frequency band specifically used for exchanging monitoring information
between the transmission devices 1. Although the number of the transmission devices 1 is three in FIG. 7, it can be any number.
The monitoring device 3 includes a polling unit 50A, a polling-list storage unit 21, a status-management-data storage unit 22, a status-management unit 50B, a status displaying unit 24, and a communication unit 25. The polling unit 50A carries
out a polling process. The polling-list storage device 21 stores a polling list which contains addresses of all the transmission devices 1 connected to the network. This polling list is used by the polling unit 50A.
The status-management-data storage unit 22 stores the status-management data which is used for managing and storing the status information of the transmission devices 1. The status-management unit 50B analyzes a report on a status change sent
from the transmission devices 1. The status displaying unit 24 updates status on a display 26, when the status-management unit 50B notifies the status displaying unit 24 of the status change reported in the report. The communication unit 25 is used for
communicating with the transmission devices 1. The polling unit 50A and the status-management unit 50B make up the information attaching unit 50 of FIG. 6.
As described before, the monitoring device 3 is connected with one of the transmission devices 1, and communicates with each of the transmission devices 1 via the transmission lines 2. By doing so, the monitoring device 3 collects the status
information from the transmission devices 1.
The polling unit 50A differs from the polling unit 10 of FIG. 2 in the following point. The polling unit 20 of the related art looks up the polling list, issues the polling command, and receives the polling response to compare the abridged
status information with the status information stored in the status-management-data storage unit 22. Then, when there is a mismatch between these two, the polling unit 20 issues the status-matching command, receives the updated information as a response
to the status-matching command, and passes the updated information to the status-management unit 23. On the other hand, the polling unit 50A of the present invention looks up the polling list, and issues the polling command after attaching the abridged
status information of the transmission device 1 to the polling command.
Also, the status-management unit 50B of the present invention differs from the status-management unit 23 of FIG. 2 in the following point. The status-management unit 23 of the related art receives the reports from the transmission devices 1 and
the updated information from the polling unit 20, and stores the status information in the status-management-data storage unit 22. Also, the status-management unit 23 notifies the status displaying unit 24 of a change in the status information. The
status-management unit 50B of the present invention receives only the reports (the conventional reports and the status-matching reports), stores the status information of the report in the status-management-data storage unit 22, and notifies the status
displaying unit 24 of a change in the status information.
Each one of the transmission device 1 includes a status-management unit 61, the status-management-data storage unit 12, the card firm 13, the network port 10, the communication unit 14, and a comparison unit 60.
The status-management unit 61 manages the status of the transmission device 1, and informs the monitoring device 3 of the status by means of the status-matching report. The status-management-data storage unit 12 stores the status-management data
which contains the status information of a pertinent transmission device 1. The card firm 13 controls cards which are used for providing various interfaces. The communication unit 14 is used for communicating with the monitoring device 3. The network
port 10 is used for communicating with the other transmission devices 1. The comparison unit 60 checks whether the abridged status information sent from the monitoring device 3 matches the status information stored in the status-management-data storage
unit 12.
The status-management unit 61 of the present invention differs from the status-management unit 11 of FIG. 2 in the following point. The status-management unit 11 of the related art sends to the monitoring device 3 the report on a change of the
status information detected by the card firm 13, sends to the monitoring device 3 in response to the polling command from the monitoring device 3 the abridged status information made from the status information stored in the status-management-data
storage unit 12, and sends to the monitoring device 3 the updated information in response to the status-matching command from the monitoring device 3.
On the other hand, the status-management unit 61 of the present invention sends to the monitoring device 3 the report on a change of the status information detected by the card firm 13, and lets the comparison unit 60 compare the abridged status
information attached to the polling command sent from the monitoring device 3 with the status information stored in the status-management-data storage unit 12. When there is a mismatch between these two, the status-management unit 61 sends to the
monitoring device 3 the status-matching report concerning the mismatch, or may modify the status information stored in the status-management-data storage unit 12. When there is no mismatch, the status-management unit 61 sends nothing to the monitoring
device 3.
In the embodiment, the comparison unit 60 may be included in the status-management 61 so as to be omitted.
In FIG. 7, "a" refers to a polling-list-reference operation, "b" refers to a polling-command issuing operation, "f" refers to a status-change notifying operation, "g" refers to a status-management-data reference operation, "h" refers to a report
receiving operation, "j" refers to a status-information storing operation, "k" refers to a command receiving operation, "l" refers to a status-management-data reference operation, "m" refers to a response/report sending operation, "n" refers to a
status-change notifying operation, "o" refers to a status-information storing operation, "p" refers to a communication with the other transmission devices 1, "q" refers to a status-management-data reference operation, "r" refers to a
status-change/no-status-change information clearing o | | |