CN103067477B - A kind of method for reusing of network control module - Google Patents
A kind of method for reusing of network control module Download PDFInfo
- Publication number
- CN103067477B CN103067477B CN201210567122.XA CN201210567122A CN103067477B CN 103067477 B CN103067477 B CN 103067477B CN 201210567122 A CN201210567122 A CN 201210567122A CN 103067477 B CN103067477 B CN 103067477B
- Authority
- CN
- China
- Prior art keywords
- component
- network
- programmable logic
- logic controller
- network control
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 230000002452 interceptive effect Effects 0.000 claims description 12
- 238000004891 communication Methods 0.000 claims description 3
- 238000009434 installation Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000012512 characterization method Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Stored Programmes (AREA)
Abstract
The invention discloses a kind of method for reusing of network control module, network control function is realized with the form of component, the component of Virtual network operator needed for the functional requirement selection of User Defined network.Meanwhile, Virtual network operator adopts this network control module method for reusing can add new controlling functions to network easily, reconstructs renewal dynamically to network, realizes the flexible control to network.
Description
Technical field
The present invention relates to networking technology area, particularly relate to a kind of method for reusing of user-friendly network control module.
Background technology
To rely exchange and the platform of shared information as people in the Internet, nowadays development through decades obtains immense success, what adopt between its network of existing the Internet and application is simple accordant interface, apply the communication realizing between remote computer by calling socket API, and need not be concerned about that the forwarding of the state of current network, topological structure and packet controls.But, under a lot of application scenarios, need the interface realizing enriching between application and network to carry out satisfied better application demand.State, more direct and network that this means to apply needs to observe current network carry out alternately, and more control network behavior.
Address that need, researcher has carried out a series of trial, wherein software defined network (SDN) as a kind of brand-new network architecture by people are praised highly.Software defined network require the forwarding of packet by open, control independent of the API of supplier, the network operating system controlling forward-path is visible and support programmable forwarding controlling functions to the network state overall situation, network operating system carries various network characterization, realized the various network services such as such as Routing Protocol by them, realize network control function with this.
Up-to-date software defined network technology substantially all considers the complexity that network control function realizes, the network control of support module is proposed, network control function is realized according to user-defined network demand to facilitate Network supplier, but these technology all do not consider reusing of network control module, interoperability between network control module can not be realized to provide network control function flexibly.
Summary of the invention
The present invention is conceived to the deficiency in existing network control technology, provide a kind of method for reusing of network control module, network control function is realized with the form of component, and carried by the Programmable Logic Controller in network operating system, concrete network control function is realized by the Composition Reuse between single component or component.
The present invention is achieved through the following technical solutions, and a kind of method for reusing of network control module, comprises the steps:
Step 1: network control function is embodied as component by Network supplier;
Step 2: Virtual network operator selects one group of component according to the network struction demand of user, informs the component name selected by the Programmable Logic Controller on router, and assigns component load instructions;
Step 3: Programmable Logic Controller carries out safety certification to component load instructions, determines whether to install respective members according to current residual network resource conditions, if installation component, then enters step 4, otherwise inform that component will not load;
Step 4: Programmable Logic Controller registration respective members, determines the data type that component can communicate;
Step 5: Programmable Logic Controller starts respective members, and now component is in running status, and it can communicate with other component with Programmable Logic Controller;
Step 6: single component and Programmable Logic Controller intercom mutually and realize single network control function;
Step 7: the intercommunication of component and component, reuses relatively independent single component, and cooperative cooperating realizes complicated network control function;
Step 8: now, achieves required network control function by reusable component, can repeat reconstruct and renewal that step 2-7 realizes network function.
The invention has the beneficial effects as follows, what the present invention proposed is a kind of user-friendly network control module method for reusing, is realized by network control function with the form of component, the component of Virtual network operator needed for the functional requirement selection of User Defined network.Meanwhile, Virtual network operator adopts this network control module method for reusing can add new controlling functions to network easily, reconstructs renewal dynamically to network, realizes the flexible control to network.
Accompanying drawing explanation
Fig. 1 is the flow chart of the method for reusing of network control module of the present invention.
Embodiment
Describe the present invention in detail with reference to the accompanying drawings below, beneficial effect of the present invention will be more obvious.
As shown in Figure 1, the method for reusing of a kind of network control module of the present invention's proposition comprises the steps:
Step 1: network control function is embodied as component by Network supplier.
Component and network control module, a kind of network control function born by a component, and it can be the Linux executable file or WebService form etc. of .exe file, ELF form.The interface of single component is visible to Programmable Logic Controller and other components, and each component is selectable has two class interfaces: be responsible for the interface realizing interoperability between the interface that communicates with Programmable Logic Controller and component.
Step 2: Virtual network operator selects one group of component according to the network struction demand of user, informs the component name selected by the Programmable Logic Controller on router, and assigns component load instructions.
Network struction demand refers to the functional requirement that the network that can meet its service needed that user needs to build should possess.
Step 3: Programmable Logic Controller carries out safety certification to component load instructions, determines whether to install respective members according to current residual network resource conditions, if installation component, then enters step 4), otherwise inform that component will not load.
Step 4: Programmable Logic Controller registration respective members, determines the data type that component can communicate.
The data type of component communication comprises following three kinds: (1) message event type, realizes the transmission to component control information, monitor message and configuration information, is received, process and sending by component and Programmable Logic Controller event processing module; (2) packet event type, produces when needs component processes packet, is responsible for receiving, process and sending by component and Programmable Logic Controller packet event processing module separately; (3) self-defining component interactive message, realizes it by component interactive module and sends and receive.
Step 5: Programmable Logic Controller starts respective members, and now component is in running status, and it can communicate with other components with Programmable Logic Controller.
Step 6: single component and Programmable Logic Controller intercom mutually and realize single network control function.Component is sent request to Programmable Logic Controller by pass-along message event on the one hand, first Programmable Logic Controller carry out safety certification to confirm its legitimacy to the request of component, then according to current system conditions process request, result is informed request component with the form of message event.Programmable Logic Controller also initiatively can send message event to realize the operation to component to component.On the other hand, Programmable Logic Controller sends processing data packets request by transmitting packet event type to component, and component sends back to Programmable Logic Controller after receiving the laggard row relax of packet event again.
Step 7: the intercommunication of component and component, reuses relatively independent single component, and cooperative cooperating realizes complicated network control function.Each component has component interactive module, component interactive module is embodied as Client/Server pattern, component sends component interactive information by client-side to other components and carries out service request, the request sended over other components at component application server end is verified, is processed, and result is sent back to request component with the form of component interactive information.More complicated network control function is realized in the mode of this cooperative cooperating between component and component.
Step 8: now, achieves required network control function by reusable component, can repeat reconstruct and renewal that step 2-7 realizes network function.
Claims (5)
1. a method for reusing for network control module, is characterized in that, comprises the steps:
Step 1: network control function is embodied as component by Network supplier;
Step 2: Virtual network operator selects one group of component according to the network struction demand of user, informs the component name selected by the Programmable Logic Controller on router, and assigns component load instructions;
Step 3: Programmable Logic Controller carries out safety certification to component load instructions, determines whether to install respective members according to current residual network resource conditions, if installation component, then enters step 4, otherwise inform that component will not load;
Step 4: Programmable Logic Controller registration respective members, determines the data type that component can communicate;
Step 5: Programmable Logic Controller starts respective members, and now component is in running status, and it can communicate with other component with Programmable Logic Controller;
Step 6: single component and Programmable Logic Controller intercom mutually and realize single network control function;
Step 7: the intercommunication of component and component, reuses relatively independent single component, and cooperative cooperating realizes complicated network control function; Be specially: each component has component interactive module, component interactive module is embodied as Client/Server pattern, component sends component interactive information by client-side to other components and carries out service request, the request sended over other components at component application server end is verified, is processed, and result is sent back to request component with the form of component interactive information; More complicated network control function is realized in the mode of this cooperative cooperating between component and component;
Step 8: now, achieves required network control function by reusable component, can repeat reconstruct and renewal that step 2-7 realizes network function.
2. the method for reusing of network control module according to claim 1, it is characterized in that, in described step 1, described component and network control module, a kind of network control function born by a component, the interface of single component is visible to Programmable Logic Controller and other components, and each component selectively has two class interfaces: be responsible for the interface realizing interoperability between the interface that communicates with Programmable Logic Controller and component.
3. the method for reusing of network control module according to claim 1, is characterized in that, in described step 2, described network struction demand refers to the functional requirement that the network that can meet its service needed that user needs to build should possess.
4. the method for reusing of network control module according to claim 1, is characterized in that, in described step 4, the data type of described component communication comprises following three kinds:
(1) message event type, realizes the transmission to component control information, monitor message and configuration information, is received, process and sending by component and Programmable Logic Controller event processing module;
(2) packet event type, produces when needs component processes packet, is responsible for receiving, process and sending by component and Programmable Logic Controller packet event processing module separately;
(3) self-defining component interactive message, realizes it by component interactive module and sends and receive.
5. the method for reusing of network control module according to claim 1, it is characterized in that, described step 6 comprises following two aspects: component is sent request to Programmable Logic Controller by pass-along message event on the one hand, first Programmable Logic Controller carry out safety certification to confirm its legitimacy to the request of component, then according to current system conditions process request, result is informed request component with the form of message event; Programmable Logic Controller also initiatively can send message event to realize the operation to component to component; On the other hand, Programmable Logic Controller sends processing data packets request by transmitting packet event type to component, and component sends back to Programmable Logic Controller after receiving the laggard row relax of packet event again.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210567122.XA CN103067477B (en) | 2012-12-25 | 2012-12-25 | A kind of method for reusing of network control module |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210567122.XA CN103067477B (en) | 2012-12-25 | 2012-12-25 | A kind of method for reusing of network control module |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103067477A CN103067477A (en) | 2013-04-24 |
CN103067477B true CN103067477B (en) | 2015-08-19 |
Family
ID=48109931
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210567122.XA Active CN103067477B (en) | 2012-12-25 | 2012-12-25 | A kind of method for reusing of network control module |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103067477B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014192005A1 (en) * | 2013-05-27 | 2014-12-04 | Hewlett-Packard Development Company, L.P. | System state message in software defined networking |
US9473398B2 (en) * | 2013-10-23 | 2016-10-18 | International Business Machines Corporation | Devolved routing in software-defined networks |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102006329A (en) * | 2010-11-30 | 2011-04-06 | 中国人民解放军信息工程大学 | Link data transmission method |
CN102098799A (en) * | 2011-01-26 | 2011-06-15 | 北京邮电大学 | Intelligent cognitive wireless network system for realizing heterogeneous network convergence |
CN102158554A (en) * | 2011-04-02 | 2011-08-17 | 南京邮电大学 | Mobile agent-based Internet of things middleware development method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8737229B2 (en) * | 2008-07-11 | 2014-05-27 | Qualcomm Incorporated | Access mechanisms for base stations in heterogeneous access point networks |
-
2012
- 2012-12-25 CN CN201210567122.XA patent/CN103067477B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102006329A (en) * | 2010-11-30 | 2011-04-06 | 中国人民解放军信息工程大学 | Link data transmission method |
CN102098799A (en) * | 2011-01-26 | 2011-06-15 | 北京邮电大学 | Intelligent cognitive wireless network system for realizing heterogeneous network convergence |
CN102158554A (en) * | 2011-04-02 | 2011-08-17 | 南京邮电大学 | Mobile agent-based Internet of things middleware development method |
Non-Patent Citations (1)
Title |
---|
《基于可重构网络的节能方法的研究》;廖生权;《通信学报》;20120930;第33卷(第9期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN103067477A (en) | 2013-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101534302B (en) | Method for providing TCP service, system and relevant device thereof | |
CN109478179A (en) | The connection of IoT equipment, discovery and networking | |
CN105580339A (en) | End-to-end M2M service layer sessions | |
CN111988323B (en) | IPSec tunnel establishment method, IPSec tunnel establishment device, network system and electronic equipment | |
CN104737519A (en) | System and apparatus of generalized network controller for a software defined network (SDN) | |
US20110161525A1 (en) | Relay server and relay communication system | |
CN104679528A (en) | Method and device for remotely updating application program | |
CN108632798A (en) | A kind of quick binding method of Internet of Things household appliance, system and relevant apparatus | |
CN113067737B (en) | Time-sensitive network configuration management system and method | |
WO2010127531A1 (en) | Apparatus, web service component and method based on web service | |
CN103503378A (en) | Method and apparatus for home network access by a trusted monitoring agent | |
US9485217B2 (en) | Method for configuring network nodes of a telecommunications network, telecommunications network, program and computer program product | |
Li et al. | 6G cloud-native system: Vision, challenges, architecture framework and enabling technologies | |
CN108183849A (en) | Device management method, equipment and system based on L2TP | |
CN103067477B (en) | A kind of method for reusing of network control module | |
CN103441877A (en) | Server network cluster management system and method | |
CN106162313A (en) | A kind of multi-screen interaction method and system | |
CN108683691A (en) | Engine end long-range control method, apparatus and system | |
CN111404739A (en) | Serial port networking attribute configuration system | |
CN106302432A (en) | A kind of communicator based on car networking and control method | |
CN103475506B (en) | Multiple equipment management control method and system | |
CN104518928A (en) | Method and system for transmission of remote image messages through RPR (resilient packet ring) network | |
CN106210168B (en) | A kind of method and apparatus for replacing egress gateways address | |
CN102457531B (en) | The implementation method of personal network equipment proxy mode and personal network equipment | |
CN114500283B (en) | Method and system for processing slices of core network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |