In MIPS IA frame serverPC, the method and system of network interface card function are increased based on BMC
Technical field
The present invention relates to server field, more specifically, relate to based on Baseboard Management Controller (baseboardmanagementcontroller, BMC) in million instructions per second (millioninstructionspersecond, MIPS) IA frame serverPC, increase the method and system of network interface card function.
Background technology
In current X86 platform, firmware (firmware) burning and upgrading to network interface card are all at disc operating system (diskoperatingsystem, DOS) under environment, the network interface card of each server has the media interviews of a unique correspondence to control (mediaaccesscontrol, MAC) address, during batch production, MAC Address burning and network interface card upgrading are all completed by DOS.
But, owing to MIPS IA frame serverPC (such as Long Teng server) is based on MIPS platform, the replication tool under DOS cannot be performed, therefore, the most conventional MAC Address of Network Card burning and upgrade function cannot be realized, also cannot complete the commercialization of MIPS IA frame serverPC in such a way.
NIC address burning and the problem of network interface card upgrading cannot be carried out at MIPS IA frame serverPC in correlation technique, the most not yet propose effective solution.
Summary of the invention
For the problem in correlation technique, the present invention proposes a kind of method and system increasing network interface card function based on Baseboard Management Controller in MIPS IA frame serverPC, it is possible to carry out NIC address burning and network interface card upgrading at MIPS IA frame serverPC.
The technical scheme is that and be achieved in that:
According to an aspect of the invention, it is provided a kind of method increasing network interface card function based on BMC in MIPS IA frame serverPC.
The method comprises the following steps: BMC is connected to the firmware of network interface card by bus;And user increases function on the administration interface of BMC.
Wherein, at the interface that the bottom layer realization of BMC and the function of increase are corresponding.
Preferably, this bus is Inter-Integrated Circuit bus.
Preferably, at least one during this function is MAC Address of Network Card burning function and network interface card upgrade function.
Preferably, this user utilizes IPMI (intelligentplatformmanagementinterface, IPMI) agreement to realize the increase of described function.
According to another aspect of the present invention, it is provided that a kind of system increasing network interface card function based on BMC in MIPS IA frame serverPC.
This system includes:
Link block, for being connected to the firmware of network interface card by bus by BMC;And
Increase module, for making user increase function on the administration interface of BMC.
Wherein, this system also includes that interface realizes module, for the interface corresponding in the bottom layer realization of BMC and the function of increase.
Preferably, this bus is Inter-Integrated Circuit bus.
Preferably, at least one during this function is MAC Address of Network Card burning function and network interface card upgrade function.
Preferably, this increase module utilize IPMI protocol to realize the increase of described function.
Pass through technical scheme, it is possible to the network interface card function increasing such as MAC Address burning and upgrading on MIPS IA frame serverPC based on BMC, improve the availability of product.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, the accompanying drawing used required in embodiment will be briefly described below, apparently, accompanying drawing in describing below is only some embodiments of the present invention, for those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the flow chart of the method increasing network interface card function based on BMC in MIPS IA frame serverPC according to embodiments of the present invention;
Fig. 2 be according to embodiments of the present invention realize block diagram based on what BMC increased network interface card function in MIPS IA frame serverPC;And
Fig. 3 is the block diagram of the system increasing network interface card function based on BMC in MIPS IA frame serverPC according to embodiments of the present invention.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only a part of embodiment of the present invention rather than whole embodiments.Based on the embodiment in the present invention, the every other embodiment that those of ordinary skill in the art are obtained, broadly fall into the scope of protection of the invention.
According to embodiments of the invention, it is provided that a kind of method increasing network interface card function based on BMC in MIPS IA frame serverPC.
As it is shown in figure 1, increasing the method for network interface card function in MIPS IA frame serverPC based on BMC and include according to embodiments of the present invention:
Step S102, BMC is connected to the firmware of network interface card by bus;
Step S104, user increases function on the administration interface of BMC.
Referring to Fig. 2, the method for the present invention is described in detail.
Fig. 2 be according to embodiments of the present invention realize block diagram based on what BMC increased network interface card function in MIPS IA frame serverPC.
As shown in Figure 2, BMC draws built-in integrated circuit (inter-integratedCircuit, IIC) bus receives the firmware firmware of network interface card, then, user utilizes the administration interface of BMC, administration interface adds function (including but not limited to MAC Address burning, network interface card upgrading, it is also possible to for the function that other are similar), and at the corresponding interface of BMC bottom layer realization.
In fig. 2, BMC is connected with firmware by iic bus, but it should be appreciated by those skilled in the art, it is also possible to select other kinds of bus according to different application.
Additionally, in this embodiment, in order to operational simple and convenient, user uses the IPMI protocol of standard, it is to be understood that, the invention is not restricted to this, it is also possible to use the agreement that other are suitable.
According to embodiments of the invention, additionally provide a kind of system increasing network interface card function based on BMC in MIPS IA frame serverPC.
As it is shown on figure 3, increasing the system of network interface card function in MIPS IA frame serverPC based on BMC and include according to the present invention:
Link block 32, for being connected to the firmware of network interface card by bus by BMC;And
Increase module 34, for making user increase function on the administration interface of BMC.
Additionally, this system also includes that interface realizes module, for the interface corresponding in the bottom layer realization of BMC and the function of increase.
Preferably, bus is Inter-Integrated Circuit bus.
Preferably, at least one during function is network interface card media access control address burning function and network interface card upgrade function.
Preferably, in increasing module, IPMI protocol is utilized to realize the increase of function.
In sum, by means of the technique scheme of the present invention, it is possible to carry out the functions such as network interface card upgrading and MAC Address burning based on BMC on MIPS IA frame serverPC, thus solve the problem of platform dependency, improve the availability of product.
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all within the spirit and principles in the present invention, any modification, equivalent substitution and improvement etc. made, should be included within the scope of the present invention.