CN109450706A - A kind of FC network configuration data automatic loading method based on ruling mechanism - Google Patents
A kind of FC network configuration data automatic loading method based on ruling mechanism Download PDFInfo
- Publication number
- CN109450706A CN109450706A CN201811520624.0A CN201811520624A CN109450706A CN 109450706 A CN109450706 A CN 109450706A CN 201811520624 A CN201811520624 A CN 201811520624A CN 109450706 A CN109450706 A CN 109450706A
- Authority
- CN
- China
- Prior art keywords
- load
- ruling
- network
- request
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0876—Aspects of the degree of configuration automation
- H04L41/0886—Fully automatic configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention belongs to airborne avionics system fields, a kind of FC network configuration data automatic loading method based on ruling mechanism is provided, it include the following steps: (1) load ruling sending step, loading equipemtn sends load ruling request to network manager, and responds according to load ruling instruction;Step 2, load ruling receiving step, network manager receive and process load ruling request, make the award instruction according to ruling strategy;Step 3, load control send mould step, and loading equipemtn starts to execute configuration data load;Step 4, load control and receive step, and network manager starts to receive configuration data and store.
Description
Technical field
The invention belongs to airborne avionics system fields, are related to a kind of FC (optical-fibre channel, Fibre based on ruling mechanism
Channel, abbreviation FC) network configuration data automatic loading method.
Background technique
The avionics system of existing aircraft uses synthesization modular computer system, and communication network uses FC switching network
Network.In FC network system, FC exchange network can support a optical network unit interconnections up to up to a hundred.Existing FC network equipment net
Network configuration data loading method, there is disadvantage specific as follows:
A. field upgrade operations amount is relatively large.Currently, to pass through loading tool mostly complete manually for the existing FC network equipment
Loaded at network configuration data, it is therefore desirable to manually complete multiple FC network equipments configuration data load, upgrade job amount compared with
Greatly, it is difficult to meet field upgrade requirement, and human operational error easily occurs;
B. field maintainability is relatively poor, is unfavorable for the management and maintenance of FC network equipment network profile;
C. the configuring condition that existing automatic loading method cannot be current according to network, does not meet global net to allocation plan
The node of network planning carries out targetedly configuration load;
D. the network that existing automatic loading method completes load, it is difficult to which realization state can controllably be looked into.
Summary of the invention
For above-mentioned existing FC network equipments configuration data load method there are the shortcomings that, the invention proposes one kind to be based on
The FC network configuration data automatic loading method of ruling mechanism.Under the unified management control of network manager, according to global net
Network is planned and network operation state, and instruction loading equipemtn is automatically performed adding for specified FC network equipments configuration data according to instruction
It carries.
A kind of FC network configuration data automatic loading method based on ruling mechanism, comprising:
Step 1 loads ruling sending step, and loading equipemtn sends load ruling request to network manager, and foundation adds
Ruling instruction is carried to respond;
Step 2, load ruling receiving step, network manager receives and processes load ruling request, according to ruling strategy
Make the award instruction;
Step 3, load control send mould step, and loading equipemtn starts to execute configuration data load;
Step 4, load control and receive step, and network manager starts to receive configuration data and store.
Step 1 includes:
Step 101, load ruling queue initialization is carried out;
Step 102, if detecting, network manager is ready, reads the profile information being locally stored, and obtains this
Ground configuration information;
Step 103, according to information is locally configured, load ruling request message is sent to network manager;
Step 104, load ruling request response to be received is waited, if receiving load ruling request response,
Carry out load ruling request response processing;
Step 105, load ruling instruction command messages to be received are waited, if receiving load ruling instruction command messages,
Carry out load ruling instruction command messages processing;
Step 106, it obtains load ruling and indicates command information, and load ruling instruction command information is entered to load ruling team
Column.
Step 107, if detecting load ruling queue dequeue operation, load and execution result is obtained;
Step 108, command response message is indicated as a result, sending and loading ruling according to load and execution, go to step 105.
In the step 102, it mainly includes total number of modules that the information content, which is locally configured, and module physical number, each module is matched
Set number of files, each module Configuration file version number and all edition configuration files;
In the step 103, load ruling request message includes at least the information in four-tuple, and the four-tuple is module
Sum, module physical number, each module Configuration file number, each module Configuration file version number;
In the step 104, load ruling request response includes at least the information in five-tuple, and the five-tuple is
Total number of modules, module physical number, each module Configuration file number, each module Configuration file version number, load networks state;
In the step 105, load ruling instruction command messages include at least the information in four-tuple, and the four-tuple is
It needs loading module physics to number, needs loading module network communication address, request of loading configuration file version, ruling instruction;
In the step 105, ruling is designated as network manager according to each node configuration version letter of network locally summarized
The profile information that breath, network application planning and loading equipemtn are sent, the ruling instruction made, ruling indicate that result is to add
It carries and required configuration file is not present in loading end, do not need the module for carrying out configuration load, default does not reply the message;
In the step 107, load and execution result includes having loaded the module physical number of completion, and the mould of load is completed
Block network communication address, configuration file version number;
In the step 108, load ruling instruction command response message includes at least the information in four-tuple, the quaternary
Group is the number of loading module physics, loading module network communication address, loading configuration file version, stress state.
Step 2 includes:
Step 201, if receiving load ruling request message, load ruling solicited message is obtained;
Step 202, according to load ruling solicited message, currently used profile information is read, according to load ruling
Strategy carries out load ruling processing;
Step 203, according to load ruling as a result, sending load ruling request response;
Step 204, according to load ruling as a result, sending load ruling indicates command messages;
Step 205, load ruling instruction command response message to be received is waited, if receiving load ruling instruction command response
Message carries out load ruling instruction command response Message Processing, obtains and store load and execution as a result, going to step 204.
In the step 202, ruling strategy is according to version match situation, node resource utilization rate, node communications status
Factor carries out decision;
In the step 202, version match situation refers to each node profile in the network of network manager local record
The consistency for each node profile version number that version number and network application planning are specified;
In the step 202, node resource utilization rate is node cpu utilization rate;
In the step 202, node communications status is node present communications bandwidth;
In the step 202, decision-making technique is each node configuration in the network for be first depending on network manager local record
The fileversion number each node profile version number consistency specified with network application planning comes whether decision is loaded;Together
When in conjunction with each node resource utilization rate and communications status carry out decision Loading opportunity, definition node cpu resource utilization rate is more than threshold value
When wouldn't load, loaded when lower than threshold value;Definition node present communications bandwidth wouldn't load when being higher than threshold value, be lower than threshold value bandwidth
When load;
In the step 202, cpu resource utilization rate threshold value and present node communication bandwidth threshold value, according to concrete model
The definition of FC overall plan of network situation.
Step 3 includes:
Step 301, if detecting, load ruling queue has message, executes load ruling queue dequeue operation, obtains
It loads ruling and indicates command information;
Step 302, load transfer request message is sent;
Step 303, load transmission request response to be received is waited, if receiving load transmission request response,
Obtain load transmission request response message;
Step 304, load translation profile data request information is sent;
Step 305, transmission data packet request response message to be loaded is waited, if receiving load transmission data packet request response
Message then obtains load transmission data packet request response message;
Step 306, whether the transmission of detection profile data is completed, if not completing, goes to step 304.If complete
At transmission profile data transmission stops message;
Step 307, it waits profile data transmission to stop response message, stops if receiving profile data transmission
Response message obtains storage load and execution result;
Step 308, according to load and execution as a result, then sending load ruling instruction command response message.
In the step 301, command information is indicated according to load ruling, implements load;If message ruling indication field
For load, then unicast messages are sent to corresponding node, complete load;If institute is not present for loading end in message ruling indication field
Configuration file is needed, then exports prompt information to user, without load;
In the step 302, load transmission request includes at least request of loading module network mailing address, request of loading mould
Block physics number, configuration file version number, the information in file data length;
In the step 303, load transmission request response include at least loading module network communication address, added
Carry module physical number, configuration file version number, file data length, load state of a control in information;
In the step 304, load translation profile data request information is logical including at least request of loading module network
Believe address, request of loading module physical number, configuration file version number, load transmission file size, network configuration data, load
Information in end of transmission mark;
In the step 305, load transmission data packet request response message is including at least loading module network communication
Location, loading module physics number, configuration file version number, load transmit file size, load the information in state of a control;
In the step 306, profile data transmission stops message and includes at least request of loading module network communicatedly
Location, request of loading module physical number, configuration file version number, file data total length, the information in check code;
In the step 307, profile data transmission stops response message and includes at least loading module network communication
Address, loading module physics number, file data total length, check code, load in state of a control configuration file version number
Information.
Step 4 includes:
Step 401, load transfer request message to be received is waited to be received if receiving load transfer request message
To load transfer request message processing;
Step 402, according to load transmission solicited message, load transmission data packet request response message is sent;
Step 403, load translation profile data request information to be received is waited, if receiving load translation profile
Data request information then carries out load translation profile data request information processing;
Step 404, profile data is obtained, and is stored in local;
Step 405, load transmission data packet request response message is sent;
Step 406, it if receiving profile data transmission stops message, replys profile data transmission and stops ringing
Answer message.Otherwise step 403 is gone to.
Loading equipemtn can access network at any time in the present invention, automatic to detect network manager and shake hands therewith, pass through network
The ruling strategy of manager and loading equipemtn, the automatic configuration data load for realizing whole network.This method hands off, by
Configuration status of the network manager according to global network planning and each node of network, automatic decision network configuration loading scheme, side
Method is simple, is conducive to FC network equipment on-site maintenance, edition upgrading and use, and is capable of the completion FC network equipment of automatic order
The load of configuration data improves maintenance efficiency, guarantees whole network configuration data consistency.
Make the FC network equipment can be realized the automatic load of network configuration data through the invention, is suitable for communication network
For the airborne avionics system of FC exchange network.
Detailed description of the invention
Attached drawing 1 is that load ruling sends schematic diagram of mechanism;
Attached drawing 2 is load ruling reception mechanism schematic diagram;
Attached drawing 3 is that load control sends schematic diagram of mechanism;
Attached drawing 4 is that load controls and receives schematic diagram of mechanism.
Specific embodiment
For a better understanding of the present invention, the present invention is further described in the following with reference to the drawings and specific embodiments.
As shown in Figure 1, specific step is as follows for the method for the present invention load ruling transmitter system:
Step 100, load ruling queue initialization is carried out;
Step 101, if detecting, network manager is ready, reads the profile information being locally stored, and obtains this
Ground configuration information;
Step 102, according to information is locally configured, load ruling request message is sent to network manager;
Step 103, load ruling request response to be received is waited, if receiving load ruling request response,
Carry out load ruling request response processing;
Step 104, load ruling instruction command messages to be received are waited, if receiving load ruling instruction command messages,
Carry out load ruling instruction command messages processing;
Step 105, it obtains load ruling and indicates command information, and load ruling instruction command information is entered to load ruling team
Column;
Step 106, if detecting load ruling queue dequeue operation, load and execution result is obtained;
Step 107, ruling instruction command response message is loaded as a result, then sending according to load and execution, goes to step 5.
In the step 100, loading equipemtn can be the backstage loading tool for supporting FC agreement, the FC network equipment or outside
Loading equipemtn.
In the step 101, it mainly includes total number of modules that the information content, which is locally configured, and module physical number, each module is matched
Set number of files, each module Configuration file version number and all edition configuration files.
In the step 102, load ruling request message includes at least four-tuple, and (total number of modules, module physical are numbered, respectively
Module Configuration file number, each module Configuration file version number) in information.It is specifically as shown in table 1 to load ruling request message.
Table 1 loads ruling solicited message
In the step 103, load ruling request response includes at least five-tuple, and (total number of modules, module physical are compiled
Number, each module Configuration file number, each module Configuration file version number, load networks state) in information.Load ruling request
Response message specifically describes as shown in table 2.
Table 2 loads ruling request response
In the step, total number of modules, module physical number, each module Configuration file number, each module Configuration file version
Relevant parameter meaning in ruling request message is loaded in this number corresponding step 3, terminates the actual value received for network manager.
In the step 104, load ruling instruction command messages include at least four-tuple (need loading module physics number,
Need loading module network communication address, request of loading configuration file version, ruling instruction) in information.Load ruling instruction life
It enables shown in message specific descriptions table 3.
Table 3 loads ruling and indicates command messages
In the step, ruling be designated as network manager according to locally summarize each node configuration version information of network,
The profile information that network application planning and loading equipemtn are sent, the ruling instruction made, ruling indicate that result is load
There is no required configuration file, (" the request of loading configuration text of parameter in command messages is seen by required configuration file version number with loading end
Part version ").The module for carrying out configuring load is not needed, default does not reply the message.
In the step 106, load and execution result includes having loaded the module physical number of completion, and the mould of load is completed
Block network communication address, configuration file version number.
In the step 107, load ruling instruction command response message includes at least four-tuple, and (loading module physics is compiled
Number, loading module network communication address, loading configuration file version, stress state) in information.Load ruling instruction life
It enables shown in response message specific descriptions table 4.
Table 4 loads ruling and indicates command response message
As shown in Fig. 2, specific step is as follows for the method for the present invention load ruling treatment mechanism:
Step 200, if receiving load ruling request message, load ruling solicited message is obtained;
Step 201, according to load ruling solicited message, currently used profile information is read, according to load ruling
Strategy carries out load ruling processing;
Step 202, according to load ruling as a result, sending load ruling request response;
Step 203, according to load ruling as a result, sending load ruling indicates command messages;
Step 204, load ruling instruction command response message to be received is waited, if receiving load ruling instruction command response
Message carries out load ruling instruction command response Message Processing, obtains and store load and execution as a result, going to step 203.
In the step 201, ruling strategy is according to (version match situation, node resource utilization rate, node communicate shape
State) etc. factors carry out decision.
In the step, version match situation refers to each node profile version in the network of network manager local record
The consistency of number each node profile version number specified with network application planning.
In the step, node resource utilization rate is node cpu utilization rate.
In the step, node communications status is node present communications bandwidth.
In the step, decision-making technique is each node configuration text in the network for be first depending on network manager local record
The part version number each node profile version number consistency specified with network application planning comes whether decision is loaded;Simultaneously
Carry out decision Loading opportunity in conjunction with each node resource utilization rate and communications status, when definition node cpu resource utilization rate is more than threshold value
It wouldn't load, be loaded when lower than threshold value;Definition node present communications bandwidth wouldn't load when being higher than threshold value, when being lower than threshold value bandwidth
Load.
In the step, cpu resource utilization rate threshold value and present node communication bandwidth threshold value, the FC net according to concrete model
The definition of network integrated planning situation.
In the step 202, load ruling request response is consistent in the step 103.
In the step 202, load ruling instruction command messages are consistent in the step 104.
In the step 202, load ruling instruction command response message is consistent in the step 107.
As shown in figure 3, the method for the present invention load control treatment mechanism is sent, specific step is as follows:
Step 300, if detecting, load ruling queue has message, executes load ruling queue dequeue operation, obtains
It loads ruling and indicates command information;
Step 301, load transfer request message is sent;
Step 302, load transmission request response to be received is waited, if receiving load transmission request response,
Obtain load transmission request response message;
Step 303, load translation profile data request information is sent;
Step 304, transmission data packet request response message to be loaded is waited, if receiving load transmission data packet request response
Message then obtains load transmission data packet request response message;
Step 305, whether the transmission of detection profile data is completed, if not completing, goes to step 303.If complete
At transmission profile data transmission stops message;
Step 306, it waits profile data transmission to stop response message, stops if receiving profile data transmission
Response message obtains storage load and execution result;
Step 307, according to load and execution as a result, then sending load ruling instruction command response message.
In the step 300, load ruling queue is consistent in the step 100.
In the step 300, load ruling instruction command information is consistent in the step 105.
In the step 300, sending load transfer request message receiving entity is network node to be loaded.
In the step 300, command information is indicated according to load ruling, implements load.If message ruling indication field
For load, then unicast messages are sent to corresponding node, complete load;If institute is not present for loading end in message ruling indication field
Configuration file is needed, then exports prompt information to user, without load.
In the step 301, load transmission request includes at least four-tuple, and (request of loading module network mailing address, is asked
Ask loading module physics number, configuration file version number, file data length) in information.It is specific to load transfer request message
Description is as shown in table 5.
Table 5 loads transfer request message
In the step 302, load transmission request response sending entity is asked with the load transmission in the step 300
Ask message sink entity consistent.
In the step 302, load transmission request response includes at least five-tuple (loading module network communication
Location, loading module physics number, configuration file version number, file data length, load state of a control) in information.Load
Request response is transmitted to specifically describe as shown in table 6.
The load transmission request response of table 6
In the step 303, load translation profile data request information receiving entity is the network that need to load configuration
Node.
In the step 303, load translation profile data request information includes at least hexa-atomic group of (request of loading module
Network communication address, request of loading module physical number, configuration file version number, load transmission file size, network configuration number
According to, load end of transmission mark) in information.Translation profile data request information is loaded to specifically describe as shown in table 7.
Table 7 loads translation profile data request information
In the step, configuration file version number is consistent with the step 100.
In the step, load transmission file size is used to identify the network configuration data length of this transmission.
In the step, load end of transmission mark identifies whether the frame is last frame data frame.
In the step, network configuration data includes configuring information of network appliance, sends communication configuration information, receives communication
Configuration information.Configuring information of network appliance includes at least five-tuple (network communication address, net for describing network node attribute
Network role, clock module, send message count, receive message count) in information.It sends communication configuration information and includes at least hexa-atomic group
(message number, type of message, message priority, message maximum length, message source network communication address, message purpose network communication
Address) in information.It receives communication configuration information and includes at least hexa-atomic group of (message number, type of message, message priority, message
Maximum length, message source network communication address, message receiving mode) in information.
In the step 304, load transmission data packet request response message sending entity is the network section that need to load configuration
Point.
In the step 304, load transmission data packet request response message includes at least five-tuple, and (load networks are communicated
Address, loading module physics number, configuration file version number, load transmission file size, load state of a control) in letter
Breath.Load transmission data packet request response message specifically describes as shown in table 8.
The load transmission data packet request response message of table 8
In the step, configuration file version number is held for the configuration file version number that receiving end is read with load transmission
Configuration file version number in row message is corresponding.
In the step, load transmission file size is that this transmits the configuration file physical length received, with load
It is corresponding that transmission executes the load transmission file size in message.
In the step, whether load state of a control is normal for identifying stress state.
In the step 305, it is network node to be loaded that profile data transmission, which stops message sink entity,.
In the step 305, profile data transmission stops message and includes at least five-tuple (with requesting network communication
Location, request of loading module physical number, configuration file version number, file data total length, check code) in information.Configuration text
Number of packages stops message according to transmission and specifically describes as shown in table 9.
The transmission of 9 profile data of table stops message
In the step, file data total length is profile data total length.
In the step, check code is the check code that loading end is read.
In the step 306, profile data transmission stops response message and includes at least hexa-atomic group of (loading module net
Network mailing address, loading module physics is numbered, configuration file version number, file data total length, check code, load control shape
State) in information.Profile data transmission stops response message and specifically describes as shown in table 10.
The transmission of 10 profile data of table stops response message
In the step, configuration file version number is the configuration file version number that receiving end is read, with configuration file number
It is corresponding to stop the configuration file version number in message according to transmission.
In the step, file data total length is the configuration file physical length received, is passed with profile data
File data total length in defeated stopping message is corresponding.
In the step, the calculated check code of the configuration file received according to check code, with profile data
The check code that transmission stops in message is corresponding.
In the step, whether load state of a control is normal for identifying stress state.
In the step 306, load and execution result includes having loaded the module physical number of completion, and the mould of load is completed
Block network communication address, configuration file version number.
As shown in figure 4, the method for the present invention load controls and receives mechanism reception, specific step is as follows:
Step 400, load transfer request message to be received is waited to be received if receiving load transfer request message
To load transfer request message processing;
Step 401, according to load transmission solicited message, load transmission data packet request response message is sent;
Step 402, load translation profile data request information to be received is waited, if receiving load translation profile
Data request information then carries out load translation profile data request information processing;
Step 403, profile data is obtained, and is stored in local;
Step 404, load transmission data packet request response message is sent;
Step 405, it if receiving profile data transmission stops message, replys profile data transmission and stops ringing
Answer message.Otherwise step 402 is gone to;
In the step 400, load transfer request message is consistent in the step 301.
In the step 401, load transmission request response is consistent in the step 302.
In the step 402, load translation profile data request information is consistent in the step 303.
In the step 403, profile data is consistent in the step 303.
In the step 404, load transmission data packet request response message is consistent with the step 304.
In the step 404, it is consistent in the step 304 that load transmission executes message.
In the step 405, it is consistent in the step 307 that profile data transmission stops response message.
Loading equipemtn can access network at any time in the present invention, automatic to detect network manager and shake hands therewith, pass through network
The ruling strategy of manager and loading equipemtn, the automatic configuration data load for realizing whole network.This method hands off, by
Configuration status of the network manager according to global network planning and each node of network, automatic decision network configuration loading scheme, side
Method is simple, is conducive to FC network equipment on-site maintenance, edition upgrading and use, and is capable of the completion FC network equipment of automatic order
The load of configuration data improves maintenance efficiency, guarantees whole network configuration data consistency.
Claims (8)
1. a kind of FC network configuration data automatic loading method based on ruling mechanism characterized by comprising
Step 1, load ruling sending step, loading equipemtn sends load ruling request to network manager, and cuts out according to load
Certainly instruction responds;
Step 2, load ruling receiving step, network manager receive and process load ruling request, make according to ruling strategy
Ruling instruction;
Step 3, load control send mould step, and loading equipemtn starts to execute configuration data load;
Step 4, load control and receive step, and network manager starts to receive configuration data and store.
2. a kind of FC network configuration data automatic loading method based on ruling mechanism as described in claim 1, feature exist
In step 1 includes:
Step 101, load ruling queue initialization is carried out;
Step 102, if detecting, network manager is ready, reads the profile information being locally stored, and obtains local match
Confidence breath;
Step 103, according to information is locally configured, load ruling request message is sent to network manager;
Step 104, load ruling request response to be received is waited, if receiving load ruling request response, is carried out
Load the processing of ruling request response;
Step 105, load ruling instruction command messages to be received are waited, if receiving load ruling instruction command messages, are carried out
Load ruling instruction command messages processing;
Step 106, it obtains load ruling and indicates command information, and load ruling instruction command information is entered to load ruling queue.
Step 107, if detecting load ruling queue dequeue operation, load and execution result is obtained;
Step 108, command response message is indicated as a result, sending and loading ruling according to load and execution, go to step 105.
3. a kind of FC network configuration data automatic loading method based on ruling mechanism as claimed in claim 2, feature exist
In,
In the step 102, it mainly includes total number of modules that the information content, which is locally configured, module physical number, each module configuration text
Number of packages mesh, each module Configuration file version number and all edition configuration files;
In the step 103, load ruling request message includes at least the information in four-tuple, and the four-tuple is that module is total
Number, module physical number, each module Configuration file number, each module Configuration file version number;
In the step 104, load ruling request response includes at least the information in five-tuple, and the five-tuple is module
Sum, module physical number, each module Configuration file number, each module Configuration file version number, load networks state;
In the step 105, load ruling instruction command messages include at least the information in four-tuple, and the four-tuple is that need to add
Module physical number is carried, loading module network communication address, request of loading configuration file version, ruling instruction are needed;
In the step 105, ruling is designated as each node configuration version information of network, the net that network manager foundation locally summarizes
The profile information that network application planning and loading equipemtn are sent, make ruling instruction, ruling indicate result be load and
Required configuration file is not present in loading end, does not need the module for carrying out configuration load, and default does not reply the message;
In the step 107, load and execution result includes having loaded the module physical number of completion, and the module grid of load is completed
Network mailing address, configuration file version number;
In the step 108, load ruling instruction command response message includes at least the information in four-tuple, and the four-tuple is
Loading module physics is numbered, loading module network communication address, loading configuration file version, stress state.
4. a kind of FC network configuration data automatic loading method based on ruling mechanism as described in claim 1, feature exist
In step 2 includes:
Step 201, if receiving load ruling request message, load ruling solicited message is obtained;
Step 202, according to load ruling solicited message, currently used profile information is read, foundation loads ruling strategy,
Carry out load ruling processing;
Step 203, according to load ruling as a result, sending load ruling request response;
Step 204, according to load ruling as a result, sending load ruling indicates command messages;
Step 205, load ruling instruction command response message to be received is waited, is disappeared if receiving load ruling instruction command response
Breath carries out load ruling instruction command response Message Processing, obtains and store load and execution as a result, going to step 204.
5. a kind of FC network configuration data automatic loading method based on ruling mechanism as claimed in claim 4, feature exist
In,
In the step 202, ruling strategy is according to version match situation, node resource utilization rate, node communications status factor
Carry out decision;
In the step 202, version match situation refers to each node profile version in the network of network manager local record
The consistency of number each node profile version number specified with network application planning;
In the step 202, node resource utilization rate is node cpu utilization rate;
In the step 202, node communications status is node present communications bandwidth;
In the step 202, decision-making technique is each node profile in the network for be first depending on network manager local record
Version number's each node profile version number consistency specified with network application planning comes whether decision is loaded;It ties simultaneously
It closes each node resource utilization rate and communications status carrys out decision Loading opportunity, definition node cpu resource utilization rate is temporary when being more than threshold value
It is not loaded with, is loaded when lower than threshold value;Definition node present communications bandwidth wouldn't load when being higher than threshold value, add when lower than threshold value bandwidth
It carries;
In the step 202, cpu resource utilization rate threshold value and present node communication bandwidth threshold value, the FC net according to concrete model
The definition of network integrated planning situation.
6. a kind of FC network configuration data automatic loading method based on ruling mechanism as described in claim 1, feature exist
In step 3 includes:
Step 301, if detecting, load ruling queue has message, executes load ruling queue dequeue operation, obtains load
Ruling indicates command information;
Step 302, load transfer request message is sent;
Step 303, load transmission request response to be received is waited, if receiving load transmission request response, is obtained
Load transmission request response message;
Step 304, load translation profile data request information is sent;
Step 305, transmission data packet request response message to be loaded is waited, is disappeared if receiving load transmission data packet request response
Breath then obtains load transmission data packet request response message;
Step 306, whether the transmission of detection profile data is completed, if not completing, goes to step 304.If having completed, hair
Delivery sets file data transfer and stops message;
Step 307, profile data transmission is waited to stop response message, if receiving profile data transmission stops response
Message obtains storage load and execution result;
Step 308, according to load and execution as a result, then sending load ruling instruction command response message.
7. a kind of FC network configuration data automatic loading method based on ruling mechanism as claimed in claim 6, feature exist
In,
In the step 301, command information is indicated according to load ruling, implements load;If message ruling indication field is to add
It carries, then sends unicast messages to corresponding node, complete load;If message ruling indication field is that loading end is matched there is no required
File is set, then exports prompt information to user, without load;
In the step 302, load transmission request includes at least request of loading module network mailing address, request of loading module object
Manage number, configuration file version number, the information in file data length;
In the step 303, load transmission request response include at least loading module network communication address, loaded mould
Block physics number, configuration file version number, file data length, load state of a control in information;
In the step 304, load translation profile data request information includes at least request of loading module network communicatedly
Location, request of loading module physical number, configuration file version number, load transmission file size, network configuration data, load transmission
Information in end mark;
In the step 305, load transmission data packet request response message includes at least loading module network communication address,
Loading module physics number, configuration file version number, load transmit file size, load the information in state of a control;
In the step 306, profile data transmission stops message and includes at least request of loading module network mailing address, asks
Ask loading module physics number, configuration file version number, file data total length, the information in check code;
In the step 307, profile data transmission stop response message include at least loading module network communication address,
Loading module physics number, configuration file version number, file data total length, check code, load state of a control in information.
8. a kind of FC network configuration data automatic loading method based on ruling mechanism as described in claim 1, feature exist
In step 4 includes:
Step 401, wait load transfer request message to be received, if receiving load transfer request message, receive plus
Carry transfer request message processing;
Step 402, according to load transmission solicited message, load transmission data packet request response message is sent;
Step 403, load translation profile data request information to be received is waited, if receiving load translation profile data
Request message then carries out load translation profile data request information processing;
Step 404, profile data is obtained, and is stored in local;
Step 405, load transmission data packet request response message is sent;
Step 406, it if receiving profile data transmission stops message, replys profile data transmission stopping response and disappears
Breath.Otherwise step 403 is gone to.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811520624.0A CN109450706B (en) | 2018-12-12 | 2018-12-12 | FC network configuration data automatic loading method based on arbitration mechanism |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811520624.0A CN109450706B (en) | 2018-12-12 | 2018-12-12 | FC network configuration data automatic loading method based on arbitration mechanism |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109450706A true CN109450706A (en) | 2019-03-08 |
CN109450706B CN109450706B (en) | 2022-03-15 |
Family
ID=65557326
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811520624.0A Active CN109450706B (en) | 2018-12-12 | 2018-12-12 | FC network configuration data automatic loading method based on arbitration mechanism |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109450706B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111010353A (en) * | 2019-11-19 | 2020-04-14 | 中国航空工业集团公司西安航空计算技术研究所 | Self-adaptive carefree network implementation method based on optical fiber channel |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110078299A1 (en) * | 2009-09-04 | 2011-03-31 | Brocade Communications Systems, Inc. | Systems and Methods for Reconfiguring a Network Adapter in Sleep Mode |
CN103902696A (en) * | 2014-03-28 | 2014-07-02 | 广州华多网络科技有限公司 | Method and device for loading resource files |
EP2958291A1 (en) * | 2014-06-18 | 2015-12-23 | Swisscom AG | Method and system for authenticating network equipment |
CN105471654A (en) * | 2015-12-09 | 2016-04-06 | 中国航空工业集团公司西安航空计算技术研究所 | FC network based configuration data automatic uploading method |
CN105553713A (en) * | 2015-12-11 | 2016-05-04 | 中国航空工业集团公司西安航空计算技术研究所 | FC special bus analyzer FC port management and configuration method |
-
2018
- 2018-12-12 CN CN201811520624.0A patent/CN109450706B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110078299A1 (en) * | 2009-09-04 | 2011-03-31 | Brocade Communications Systems, Inc. | Systems and Methods for Reconfiguring a Network Adapter in Sleep Mode |
CN103902696A (en) * | 2014-03-28 | 2014-07-02 | 广州华多网络科技有限公司 | Method and device for loading resource files |
EP2958291A1 (en) * | 2014-06-18 | 2015-12-23 | Swisscom AG | Method and system for authenticating network equipment |
CN105471654A (en) * | 2015-12-09 | 2016-04-06 | 中国航空工业集团公司西安航空计算技术研究所 | FC network based configuration data automatic uploading method |
CN105553713A (en) * | 2015-12-11 | 2016-05-04 | 中国航空工业集团公司西安航空计算技术研究所 | FC special bus analyzer FC port management and configuration method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111010353A (en) * | 2019-11-19 | 2020-04-14 | 中国航空工业集团公司西安航空计算技术研究所 | Self-adaptive carefree network implementation method based on optical fiber channel |
Also Published As
Publication number | Publication date |
---|---|
CN109450706B (en) | 2022-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10200474B2 (en) | Cross-protocol distributed cloud storage system and data management method based on operation control unit | |
CN105359459B (en) | A kind of method, apparatus and system for realizing virtualization network management | |
CN102546221B (en) | Service configuration method and system for optical network unit | |
CN100570566C (en) | The method of coordinated scheduling and heterogeneous multi-core system between a kind of heterogeneous polynuclear | |
CN104079436A (en) | Cross-device and cross-protocol EPON element management system | |
CN101652750A (en) | Data processing device, distributed processing system, data processing method, and data processing program | |
CN109300217A (en) | Queuing management method, computer storage medium, queuing server and system | |
CN102158535A (en) | Cloud computing operating system | |
CN106412064A (en) | Remote upgrade method of power utilization information acquisition terminal | |
CN106027287A (en) | Unified management and control platform for power distribution communication networks | |
CN111722944B (en) | NIO-based AIRT-ROS communication method and system | |
CN109995875A (en) | Virtualization data distributes elastomeric network system | |
CN103944891A (en) | Service application system access method and device | |
Edmonds et al. | MASS: modular architecture for sensor systems | |
CN105471654B (en) | A kind of configuration data automatic loading method based on FC network | |
Albrecht et al. | Making work queue cluster-friendly for data intensive scientific applications | |
CN109450706A (en) | A kind of FC network configuration data automatic loading method based on ruling mechanism | |
CN118337786A (en) | Service container scheduling method and system based on Kubernetes under cloud edge cooperation | |
CN102014002B (en) | Method and system for managing multiple kinds of network element equipment | |
CN106570011A (en) | Distributed crawler URL seed distribution method, dispatching node, and grabbing node | |
CN109426643A (en) | USB interface request scheduling method, device and equipment | |
CN109117146A (en) | Automatic deployment method, device, storage medium and the computer equipment of cloud platform duoble computer disaster-tolerance system | |
WO2023093379A1 (en) | Disaster recovery switching method and system, electronic device, and storage medium | |
CN202385116U (en) | Distributed operation and maintenance data acquisition device | |
CN105187519A (en) | Socket transmission system based on AIO |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |