This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2009-271171, filed on Nov. 30, 2009, the entire contents of which are incorporated herein by reference.
A certain aspect of the embodiments discussed herein relates to a wireless base station device and an operation information collection method for the wireless base station device.
Wireless base station devices (eNB) in mobile communication systems such as long term evolution (LTE) systems or the like often have a configuration in which a wireless device controller (base band unit: BBU) for establishing a connection with an upper switching device and performing a baseband processing operation and a wireless device (remote radio head: RRH) for establishing a wireless connection with a mobile terminal are separately provided.
The control management unit 4 is connected to individual units in the wireless device controller 1 and the wireless device 2, and performs call control and control of individual units in the wireless base station device. In addition, the control management unit 4 manages operation information about the individual units in the wireless base station device. The baseband processing unit 5 is connected to the wireless device 2, and is also connected to the S-GW through the highway unit 3. In addition, the baseband processing unit 5 performs a baseband processing operation for an uplink and a downlink.
The wireless device 2 includes an antenna controller 6. The antenna controller 6 transmits and receives a wireless signal using an antenna 7. In addition, each of the highway unit 3, the control management unit 4, the baseband processing unit 5, and the antenna controller 6 includes one processor or a plurality of processors, and each processor distributes processing executed in the wireless base station device.
The control management unit 4 receives the response to the collection request from each of the baseband processing unit 5, the antenna controller 6, and the highway unit 3, and stores the operation information, included in the response, in a database in the control management unit 4. In the collection of the operation information, described above, all target items including information that has not updated are collected at the regular interval T1. Operation information, collected several times, is stored in the database, and the excess of the operation information over a certain amount is deleted in the chronological order, oldest first.
When receiving a read request, which designates an IP address or traffic data, from an external maintenance device through a network, the control management unit 4 transmits, as an IP address report or a traffic data report, an IP address or traffic data, stored in the database in the control management unit 4, to the maintenance device that is a request source.
In addition, a network management system has been proposed in which whether a node that corresponds to an IP address has a management condition for an unique IP address or a plurality of IP addresses is determined, and a management scheme is switched to a management scheme that matches the management condition of each node (for example, refer to Japanese Unexamined Patent Application Publication No. 2000-151599).
According to an aspect of an embodiment, a wireless base station device to connect to a network and communicate with an external device includes: a control management unit to store operation information in a database and manage the operation information, which relates to control of the communication and a processing operation performed in the wireless base station device, wherein the database stores therein an acquisition time and date and a period of validity along with the operation information, and the control management unit includes a operation information read portion to read operation information, which corresponds to a request, from the database in accordance with the request for reading the operation information, supplied from the external device; a determination portion to determine whether or not the operation information that corresponds to the request is beyond a period of validity on the basis of an acquisition time and date and a period of validity, read from the database along with the operation information that corresponds to the request; an operation information update portion to read the operation information that corresponds to the request from corresponding units when the operation information that corresponds to the request is beyond the period of validity, and updating the database; and a response transmission portion to transmit, as a response, the operation information read from the database or operation information that corresponds to a request for updating the database to the external device.
The object and advantages of the invention will be realized and attained by at least the elements, features, and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
Since all target items are collected in the collection of operation information, a regular interval T1 is set to an interval such as, for example, of about 10 minutes. When a collection interval is this length, operation information stored in the database in the control management unit 4 becomes old, and hence turns out to be different from actual operation information in each of the baseband processing unit 5, the antenna controller 6, and the highway unit 3. In addition, if the collection interval is set to a shorter interval, a problem that the load of a collection processing operation for routine collection becomes great occurs.
An object of a wireless base station device disclosed in the application is that the load of a collection processing operation may be reduced and latest operation information may be collected.
According to the embodiment, the load of a collection processing operation may be reduced and latest operation information may be collected.
The embodiment will be described on the basis of figures, hereinafter.
The control management unit 14 is connected to individual units in the wireless base station device 10 and the wireless device 12, and performs call control and control of individual units in the wireless base station device 10. In addition, the control management unit 14 manages operation information about the individual units in the wireless base station device 10. The baseband processing unit 15 is connected to the wireless device 12, and is also connected to the S-GW 21 through the highway unit 13. In addition, the baseband processing unit 15 performs a baseband processing operation for an uplink and a downlink.
The control management unit 14 implements therein a management information base (MIB), and causes an MIB-database (MIB-DB) 40 to manage operation information about the wireless base station device 10. In addition, the MIB-DB 40 accesses using simple network management protocol (SNMP). In addition, the MIB-DB 40 will be described along with
The wireless device 12 includes an antenna controller 16. The antenna controller 16 transmits and receives a wireless signal using an antenna 17. In addition, each of the highway unit 13, the control management unit 14, the baseband processing unit 15, and the antenna controller 16 includes one processor or a plurality of processors, and processing executed in the wireless base station device 10 is distributed in each processor.
In
The data edit unit 33 edits data in the MIB-DB 40 in response to a request from an SNMP controller 37. The data edit unit 33 confirms whether or not the time stamp of each of pieces of data is within a period of validity, and instructs the data collection unit 32 to collect data that is beyond the period of validity. After receiving a collection completion notification from the data collection unit 32, the data edit unit 33 continues editing data, and transmits the edited data to the SNMP controller 37.
A data update unit 34 regularly or irregularly receives data update requests from processors in the individual units (the highway unit 13, the baseband processing unit 15, and the antenna controller 16) in the wireless base station device 10, and updates the MIB-DB 40 in accordance with the received data update requests. Using an extension-line LAN, a communication basic daemon 35 transmits and receives a signal to and from the individual units (the highway unit 13, the baseband processing unit 15, and the antenna controller 16) in the wireless base station device 10.
An SNMP daemon 36 transmits and receives an SNMP message, and controls an SNMP protocol. An SNMP controller 37 receives a request based on SNMP from the SNMP daemon 36, and performs SNMP control for the wireless base station device 10.
Using a call processing database (DB) 42, a call controller 38 performs call control. Therefore, the call controller 38 configures a setting for connecting a call to the highway unit 13 and the baseband processing unit 15, and sets up in the highway unit 13 a conversion table between an extension-line IP address and an external-line IP address with respect to each GPRS tunneling protocol (GTP). A network information controller 39 manages IP addresses or the like for the self-wireless base station device, a peripheral wireless base station device, a facing maintenance device, an upper switching device, and the like. In addition, the wireless base station device 10 holds a plurality of IP addresses for many purposes so as to perform IP communication with peripheral devices such as a base station device, a facing maintenance device, an upper switching device, and the like. In addition, the call controller 38 instructs the highway unit 13 to acquire an IP address from the DHCP server 24.
In
In accordance with an instruction from the control management unit 14, a highway processing unit 54 sets up a conversion table between an extension-line IP address and an external-line IP address with respect to each GTP. In addition, the highway processing unit 54 configures settings for individual units in the highway unit 13, and configures a setting (data writing) for and reads data from the highway DB 60.
Using the network 20, which is an external LAN, and the extension-line LAN, a communication basic daemon 55 transmits and receives an IP packet. In addition, the communication basic daemon 55 counts the reception number of reception IP packets on a downlink, and stores the reception number in the highway DB 60. The received-signal reception unit 56 receives signals (IP packets) other than those in interprocessor communication.
A priority controller 57 performs buffering of and priority control for the reception IP packets in accordance with a communication service class or the like. In addition, the priority controller 57 counts the discard number of reception IP packets discarded on the basis of the result of the priority control, and stores the discard number in the highway DB 60. A decryption unit 58 decrypts a packet subjected to encryption (IP Security: IPSec).
A signal sorting unit 59 decrypts a L2 (layer 2)/L3 (layer 3) signal, and sorts the signal. Accordingly, an SNMP message is transmitted, for the control management unit 14, to the communication basic daemon 55, and a stream control transmission protocol (SCTP), a GTP, and the like are transmitted to a protocol controller 61. The protocol controller 61 provides protocols such as an SCTP, a GTP, an internet control message protocol (ICMP), and the like, for a wireless base station device, and counts the transmission number of transmission IP packets on an uplink, thereby storing the transmission number in the highway DB 60.
A DHCP controller 62 acquires a plurality of IP addresses from the external DHCP server 24 in accordance with a request from the highway processing unit 54. When an update deadline comes, the DHCP controller 62 accesses the DHCP server 24 to automatically update a plurality of IP addresses, and notifies the highway processing unit 54 of the update.
An ICMP controller 63 transmits an ICMP message in accordance with a request from the highway processing unit 54, and transmits and receives an ICMP message. An encryption unit 64 subjects a signal to be submitted to the external LAN to encryption (IPSec).
In
For example, with respect to the parameter name, “s1IPadoress” indicates the IP address of the self-device (the highway unit 13) that communicates with the upper switching device, “s1LinkState” indicates the state of the link to the upper switching device, “s1SendPacket” indicates the number of IP packets transmitted to the upper switching device, and “s1LossPacket” indicates the number of IP packets discarded without being transmitted to the upper switching device.
In addition, the time stamp indicates a time and date when the value (namely, data) of the OID is acquired. With respect to the period of validity, “NoLimite” indicates that the recency of a value (namely, data) is assured and the checking of the time deadline thereof is not necessary. With respect to the period of validity, “10 (s)” indicates 10 seconds.
The data collection unit 32 in the control management unit 14 described above compares a time when a read request is received from the maintenance device 23 with the time stamp and the period of validity of the MIB-DB 40, which correspond to an OID for which a read is requested. In addition, when the read request is received is within a time obtained by adding the time of the period of validity to the time of the time stamp, the data collection unit 32 sets the value (Value) of the OID in a response message for the read request, and transmits the response message to the maintenance device 23.
On the other hand, when the read request is received is beyond the time obtained by adding the time of the period of validity to the time of the time stamp, the data collection unit 32 executes, by referring the data attribute table 41, an internal read request, in which an internal request ID and an internal parameter ID are specified, for save locations (the highway unit 13, the baseband processing unit 15, the antenna controller 16, and the like) in which the data is saved. In addition, the data collection unit 32 reads latest data from the save locations in which the data is saved, sets the latest data in the response message for the read request, and transmits the response message to the maintenance device 23. In addition, the data collection unit 32 updates the data and the time stamp of the MIB-DB 40.
In
With respect to OIDs that have the same data save location and the internal request ID in the data attribute table 41, the control management unit 14 specifies a plurality of internal parameter IDs in a single read request, and hence may acquire the values (namely, data) of the plurality of internal parameter IDs. Accordingly, the number of times read requests are submitted may be reduced, and hence the load of a collection processing operation may be reduced.
The DHCP server 24 transmits an IP address to which a new period of validity is assigned to the highway unit 13 (IP provision), and the highway unit 13 transmits the received IP address of the control management unit 14 to the control management unit 14 (Operation S2).
The control management unit 14 sets the received IP address to a portion the period of validity of which has expired, and updates the IP address thereof (Operation S3). In addition, when the received IP address is, for example, the IP address of the baseband processing unit 15, Operation S3 is executed in the baseband processing unit 15.
In addition, the control management unit 14 writes the IP address into the MIB-DB 40 (namely, the “Value” of data in a specific OID in the MIB-DB 40), and updates the MIB-DB 40 (Operation S4). At this time, the period of validity of the IP address in the MIB-DB 40 is defined as “NoLimite”.
After this, for example, when the maintenance device 23 transmits an SNMP message that instructs to read the IP address of the control management unit 14 (which includes a specific OID indicating an IP address storage unit in the control management unit 14), the SNMP message is supplied to the control management unit 14 through the highway unit 13 in the wireless device controller 11 (Operation S5).
In response to the instruction of the received SNMP message, the control management unit 14 reads data, which corresponds to the IP address of the control management unit 14, from the MIB-DB 40. At this time, the period of validity of the IP address of the control management unit 14 corresponds to “NoLimite”. Therefore, the control management unit 14 generates an SNMP message used for an IP address read response that includes the IP address of the control management unit 14, which is read from the MIB-DB 40 (namely, the “Value” of data in a specific OID in the MIB-DB 40) (Operation S6), and transmits the SNMP message to the maintenance device 23 through the highway unit 13 (Operation S7).
In this way, a time stamp and a period of validity are set in data in the MIB-DB 40. In addition, for example, in a case in which a request for reading the IP address or the like of an arbitrarily portion is performed, when the IP address is within the period of validity, the MIB-DB 40 is not updated by reading the IP address of the arbitrarily portion but a response is performed by reading the IP address of the arbitrarily portion, which is stored in the MIB-DB 40. Therefore, the load of a collection processing operation can be reduced.
The control management unit 14 writes the received uplink IP counter (the number of transmission IP packets and the number of discard IP packets) into the MIB-DB 40 (namely, the “Value” of data in specific OIDs in the MIB-DB 40), and updates the MIB-DB 40 (Operations S12, S14, and S16). At this time, the periods of validity of the number of transmission IP packets and the number of discard IP packets on an uplink in the MIB-DB 40 are individually set to “10 seconds”.
The regular collection is regularly performed between processing operations executed in the data collection unit 52, and the control management unit 14 does not instruct the highway unit 13 to read the uplink IP counter. Therefore, the load of a collection processing operation can be reduced.
The control management unit 14 reads the requested data of the uplink IP counter from a specific OID in the MIB-DB 40, and compares a value, obtained by adding the value of the period of validity to the value of the time stamp of the read data, with a current time, thereby determining whether or not the data of the uplink IP counter is beyond the period of validity (Operation S22).
When the data of the uplink IP counter is beyond the period of validity, the control management unit 14 transmits a request (single request) for reading the latest value of the uplink IP counter, namely, the latest values of the number of transmission IP packets and the number of discard IP packets on an uplink, to the highway unit 13 (Operation S23).
The highway unit 13 reads the latest value of the uplink IP counter, namely, the latest values of the number of transmission IP packets and the number of discard IP packets on the uplink, from the highway DB 60, and reports the latest values to the control management unit 14 (Operation S24).
The control management unit 14 writes the latest values of the number of transmission IP packets and the number of discard IP packets on the uplink, which have been received, into the MIB-DB 40 (namely, the “Value” of data in specific OIDs in the MIB-DB 40), and updates the MIB-DB 40 (Operation S25).
After that, when confirming the update of the MIB-DB 40, the control management unit 14 generates an SNMP message used for an uplink IP counter read response that includes the number of transmission IP packets and the number of discard IP packets on the uplink, which are updated (Operation S26), and transmits the SNMP message to the maintenance device 23 through the highway unit 13 (Operation S27).
In this way, a time stamp and a period of validity are set in data in the MIB-DB 40. In addition, for example, in a case in which a request for reading the uplink IP counter is performed, when the uplink IP counter is beyond the period of validity, the uplink IP counter is read from the highway unit 13, and hence latest operation information may be collected. Therefore, since a collection processing operation may be reduced, the load of the collection processing operation may be reduced.
The control management unit 14 reads the requested data of the uplink IP counter from the MIB-DB 40 (namely, a specific OID in the MIB-DB 40), and compares a value, obtained by adding the value of the period of validity to the value of the time stamp of the read data, with a current time, thereby determining whether or not the data of the uplink IP counter is beyond the period of validity (Operation S32).
When the data of the uplink IP counter is within the period of validity, the control management unit 14 generates an SNMP message used for an uplink IP counter read response that includes the uplink IP counter, namely, the number of transmission IP packets and the number of discard IP packets on the uplink, which are read from the MIB-DB 40 (Operation S33), and transmits the SNMP message to the maintenance device 23 through the highway unit 13 (Operation S34).
The control management unit 14 reads the requested data of the uplink IP counter from a specific OID in the MIB-DB 40, and compares a value, obtained by adding the value of the period of validity to the value of the time stamp of the read data, with a current time, thereby determining whether or not the data of the uplink IP counter is beyond the period of validity (Operation S42).
When the data of the uplink IP counter is beyond the period of validity, the control management unit 14 transmits a request (single request) for reading the latest value of the uplink IP counter, namely, the latest values of the number of transmission IP packets and the number of discard IP packets on an uplink, to the highway unit 13 (Operation S43).
The highway unit 13 reads the latest value of the uplink IP counter, namely, the latest values of the number of transmission IP packets and the number of discard IP packets on the uplink, from the highway DB 60, and reports the latest values to the control management unit 14 (Operation S44).
The control management unit 14 writes the latest values of the number of transmission IP packets and the number of discard IP packets on the uplink, which been received, into the MIB-DB 40 (namely, the “Value” of data in specific OIDs in the MIB-DB 40), and updates the MIB-DB 40 (Operation S45).
After that, when confirming the update of the MIB-DB 40, the control management unit 14 generates an SNMP message used for an uplink IP counter read response that includes the number of transmission IP packets and the number of discard IP packets on the uplink, which are updated (Operation S46), and transmits the SNMP message to the maintenance device 23 through the highway unit 13 (Operation S47).
After that, when the maintenance device 23 transmits again an SNMP message (which includes specific OIDs that indicate the number of transmission IP packets and the number of discard IP packets) that requests to read the uplink IP counter (to which the number of reception IP packets may be added in addition to the number of transmission IP packets and the number of discard IP packets), the SNMP message is supplied to the control management unit 14 through the highway unit 13 in the wireless device controller 11 (Operation S48).
The control management unit 14 reads the requested data of the uplink IP counter, which has been received, from the MIB-DB 40 (namely, a specific OID in the MIB-DB 40), and compares a value, obtained by adding the value of the period of validity to the value of the time stamp of the read data, with a current time, thereby determining whether or not the data of the uplink IP counter is beyond the period of validity (Operation S49).
When the data of the uplink IP counter is within the period of validity, the control management unit 14 generates an SNMP message used for an uplink IP counter read response that includes the uplink IP counter, namely, the number of transmission IP packets and the number of discard IP packets on the uplink, which are read from the MIB-DB 40 (Operation S50), and transmits the SNMP message to the maintenance device 23 through the highway unit 13 (Operation S51).
The DHCP server 24 transmits an IP address to which a new period of validity is assigned to the highway unit 13, and the highway unit 13 transmits the received IP address of the control management unit 14 to the control management unit 14 (Operation S62).
The control management unit 14 sets the received IP address to a portion the period of validity of which has expired, and updates the IP address thereof (Operation S63). In addition, the control management unit 14 writes the IP address into the MIB-DB 40 (namely, the “Value” of data in a specific OID in the MIB-DB 40), and updates the MIB-DB 40 (Operation S64). At this time, the period of validity of the IP address in the MIB-DB 40 is defined as “NoLimite”.
After that, for example, when the maintenance device 23 transmits an SNMP message (which includes specific OIDs that indicate the IP address of the control management unit 14, the number of transmission IP packets, and the number of discard IP packets) that requests to read the IP address of the control management unit 14 and the uplink IP counter (to which the number of reception IP packets may be added in addition to the number of transmission IP packets and the number of discard IP packets), the SNMP message is supplied to the control management unit 14 through the highway unit 13 in the wireless device controller 11 (Operation S65).
The control management unit 14 reads the requested data of the IP address of the control management unit 14 and the uplink IP counter from specific OIDs in the MIB-DB 40, and compares a value, obtained by adding the value of the period of validity to the value of the time stamp of the read data, with a current time, thereby determining whether or not the IP address of the control management unit 14 and the data of the uplink IP counter are beyond the periods of validity (Operation S66).
When the data of the uplink IP counter is beyond the period of validity (the IP address of the management unit 14 is within the period of validity), the control management unit 14 transmits a request (single request) for reading the latest value of the uplink IP counter, namely, the latest values of the number of transmission IP packets and the number of discard IP packets on the uplink, to the highway unit 13 (Operation S67).
The highway unit 13 reads the latest value of the uplink IP counter, namely, the latest values of the number of transmission IP packets and the number of discard IP packets on the uplink, from the highway DB 60, and reports the latest values to the control management unit 14 (Operation S68).
The control management unit 14 writes the latest values of the number of transmission IP packets and the number of discard IP packets on the uplink, which have been received, into the MIB-DB 40 (namely, the “Value” of data in specific OIDs in the MIB-DB 40), and updates the MIB-DB 40 (Operation S69).
After that, when confirming the update of the MIB-DB 40, the control management unit 14 generates an SNMP message used for an uplink IP counter read response that includes the IP address of the control management unit 14, read from the MIB-DB 40, and the number of transmission IP packets and the number of discard IP packets on the uplink, which are updated (Operation S70), and transmits the SNMP message to the maintenance device 23 through the highway unit 13 (Operation S71).
In the embodiment mentioned above, an MIB name, a table name, a parameter name, a time stamp, a period of validity, and a value (Value) are set in each OID in the MIB-DB 40. However, as illustrated in
In
In this case, in each of Operation S6 in
In addition, while the MIB-DB 40 and the data attribute table 41 are separately provided in the embodiment, the MIB-DB 40 and the data attribute table 41 may be integrated by setting the data save location, the internal request ID, and the internal parameter ID in individual OIDs in the MIB-DB 40.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and condition. Although the embodiment of the present inventions have been described in detail, it should be understood that the various changes, substitutions, and alternations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2009-271171 | Nov 2009 | JP | national |