Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
CN201811520624.0A
Other languages
Chinese (zh)
Other versions
CN109450706B (en
Inventor
赵琳
杜建华
逯计划
胡靖宇
史亭文
李礼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Aeronautics Computing Technique Research Institute of AVIC
Original Assignee
Xian Aeronautics Computing Technique Research Institute of AVIC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xian Aeronautics Computing Technique Research Institute of AVIC filed Critical Xian Aeronautics Computing Technique Research Institute of AVIC
Priority to CN201811520624.0A priority Critical patent/CN109450706B/en
Publication of CN109450706A publication Critical patent/CN109450706A/en
Application granted granted Critical
Publication of CN109450706B publication Critical patent/CN109450706B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0886Fully automatic configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration 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

A kind of FC network configuration data automatic loading method based on ruling mechanism
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.
CN201811520624.0A 2018-12-12 2018-12-12 FC network configuration data automatic loading method based on arbitration mechanism Active CN109450706B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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