CN103795596B - Programmable control SDN measuring system and method - Google Patents

Programmable control SDN measuring system and method Download PDF

Info

Publication number
CN103795596B
CN103795596B CN201410074572.4A CN201410074572A CN103795596B CN 103795596 B CN103795596 B CN 103795596B CN 201410074572 A CN201410074572 A CN 201410074572A CN 103795596 B CN103795596 B CN 103795596B
Authority
CN
China
Prior art keywords
measurement
plc technology
task
interchanger
network
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.)
Expired - Fee Related
Application number
CN201410074572.4A
Other languages
Chinese (zh)
Other versions
CN103795596A (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.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
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 Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201410074572.4A priority Critical patent/CN103795596B/en
Publication of CN103795596A publication Critical patent/CN103795596A/en
Application granted granted Critical
Publication of CN103795596B publication Critical patent/CN103795596B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a programmable control SDN measuring system and a processing method. According to the programmable control SDN measuring system, on the basis of a network controller of a network control layer and a bottom-layer switch of a data transmission layer, two components are additionally arranged on a network application layer, the two components comprise a programmable control measuring component in charge of centralized management of measuring tasks and an adaptive module used for supporting the measuring component, and the bottom-layer switch is improved to be a programmable control switch in charge of specific execution of the measuring tasks. In this way, the programmable control measuring component and the programmable control switch form a control loop for network measurement. The programmable control SDN measuring system is simple in structure, easy to obtain and flexible in configuration and has powerful functions, a programmable control measuring system and method can be provided according to various network measurement algorithms and different measuring tasks, and the characteristics that an SDN can be defined by software, control and forwarding are separated from each other and an active measurement mode is adopted are brought into full play. The programmable control SDN measuring system and the processing method have good popularization and application prospect.

Description

The SDN measuring system and measuring method of PLC technology
Technical field
The present invention relates to the programmable control that one kind is used for software defined network SDN (Software Defined Network) The network measuring system and measuring method of system, exactly, SDN measuring system of the invention is fully adapted to and make use of can The characteristic of software definition, and control be separated with forwarding, network controller centralized Control the characteristics of, then to network controller and The function of interchanger is extended, and can realize performing the either path on network the measurement and analysis of multinomial performance index, So as to provide the network measuring system and measuring method of a kind of PLC technology for existing SDN, belong to network measure Technical field.
Background technology
With the fast development of the network information technology, internet has become important foundation indispensable in the world and sets Apply, study that it gives people, production, work, life or even amusement, leisure etc. all bring huge facility and abundant interior Contain.But, under the background that internet is increasingly complicated, volume is increasingly huge, people to the performance requirement of network also therewith increasingly Improve.How the various aspects of network are made with objective appraisal, improve network performance, and then provide the user high-quality clothes Business, meets the demand of different network application and network user, not only significant, and, it is very necessary.
Network measure is the methods and techniques using setting, by software or hardware toolses come the operation shape of test network The summation of state, a series of test activities of sign network characteristic.Network measure improves for the overall operation situation of grasp network Network performance has very important effect.By network measure, network management personnel is obtained in that various internetworkings Energy parameter, for example:Propagation delay time, packet loss, bandwidth etc., different performance parameter reflect the performance of network different aspect.This A little performance parameters are very helpful to the routine work for instructing network management personnel, can help their awareness network behaviors, send out Existing network network congestion that may be present, improves network resource utilization.
Software defined network SDN (Software Defined Network) is that one kind that Stanford Univ USA proposes is new The type network architecture, the design concept of SDN is that network-based control plane is separated with data forwarding plane, and realization can be compiled The control of journey.
OpenFlow networks based on OpenFlow agreements are a kind of implementations of SDN.It is shown in Figure 1: The composition structure of OpenFlow networks mainly includes network controller and bottom switch.Wherein, network controller can be considered net Network operating system, with the global visual field, centralized management is performed to bottom switch and is controlled.The network user can use network control Device processed is programmed to the standard SDN API that upper-layer service is provided, that is, uses the mode developing network application of software definition. Bottom switch does not possess any network intelligence, and the flow table that it is only responsible for being issued according to network controller performs solution to packet The operations such as analysis, matching and forwarding.
At present, the network measure on SDN mainly has following several prior arts:
(1) measured using traditional network measure method:Can be by the way of active measurement or passive measurement Network performance index is measured, for example:By actively sending Internet Control Message Protocol ICMP (Internet Control Message Protocol) packet is detected to obtain the parameters such as network delay, packet packet loss and connectedness, or Measurement apparatus capture packet is disposed on network key node, and carries out statistical analysis, so as to obtain network state and property Can index.Although traditional network measure method is a lot, these methods can not all utilize the central controlled spy of SDN Point.
(2) measurement on the primary statistics such as flow table, flow table item and port information preserved based on OpenFlow interchangers: According to OpenFlow specifications, controller can be by the statistical information inquired about in respective switch, the performance shape of awareness network Condition, this is a kind of mode of passive measurement.If adopted in this way, when needing to obtain a large amount of network informations or needs When obtaining the network information in real time, huge extra load will be introduced, cause the disposal ability of controller and controller and friendship Communication capacity between changing planes turns into the bottleneck of network, has a strong impact on OpenFlow networks properties in itself;Additionally, this Understanding of the metering system to overall understanding and the network end-to-end behavior of network will be highly difficult.
(3) Ofpeck --- another kind is used to measure the scheme of OpenFlow network performances:It is using the side for actively measuring Formula, and can be with isolated operation on the machine that any one is connected with OpenFlow interchangers, Ofpeck uses some letters Single instrument (such as ping and wget) collects some parameters on network performance.Major parameter has following:
Flow Setup Time (flow table setup time):In OpenFlow interchangers, after a packet is reached, Beginning to extraction occurrence carries out flow table matching.When it fails to match, exchange opportunity reports controller and waits controller to issue newly Flow table item, be that the data flow represented by it sets up new transmission path.The duration of this process is exactly Flow Setup Time.In OpenFlow networks, Flow Setup Time are a very important network performance indexes, both for weighing Interchanger can embody the information interactive process between interchanger and controller again to the disposal ability of packet.Ofpeck side In case, typically performed a ping operation at interval of 10 seconds to measure the index.
RTT (round-trip delay) and Loss Rate (packet loss):In Ofpeck schemes, performed once by interval of 1 second Ping is operated, round-trip delay and packet loss for measuring given host.
Wget Time (obtain the time of web server response):In Ofpeck schemes, by performing wget orders with mark Accurate Web server sets up connection, the disposal ability of OpenFlow networks when happening suddenly newly-built a large amount of connections for weighing.
The information that Ofpeck schemes are collected is only limitted to local host, and these information are regularly stored in database. But, the measurement index of the measurement scheme is limited, and can not measure the performance between the interchanger in OpenFlow networks, Also the characteristics of not utilizing SDN, simple performance measurement is carried out simply by third-party instrument.
The content of the invention
In view of this, it is an object of the invention to provide the SDN measuring system and measuring method of a kind of PLC technology, For overcoming above-mentioned shortcoming of the prior art, system and method for the present invention can make full use of the SDN can software definition The characteristics of characteristic, and control and forwarding phase separation, controller centralized Control, so as to the parameters to network make objective commenting Valency, to improve network performance, there is provided high-quality service.
In order to achieve the above object, the invention provides a kind of software defined network SDN (Software of PLC technology Defined Network) measuring system, include:The network controller of network control layer and the bottom of data transfer layer are exchanged Machine;It is characterized in that:The system is additionally provided with:Two building blocks that network application layer is set up:The measurement assembly of PLC technology With the adaptation module for supporting measurement assembly, and the bottom switch of data transfer layer is set up into three parts and is improved to compile The interchanger of process control;Wherein:
The measurement assembly of PLC technology, be based on support measurement assembly adaptation module provide, for SDN survey The part of application programming interfaces API (the Application Programming Interfaces) exploitations of amount, is responsible for measurement and appoints The management of business, its function includes:One is the Measurement Algorithm storehouse for covering many algorithms set by it, for survey crew according to Different measurement tasks select suitable algorithm, and customize corresponding sequence of maneuvers, then issue task parameters and operational order To the interchanger of PLC technology, its work is instructed;Two is that the measurement data reported according to the interchanger of PLC technology is calculated And store measurement result;Three is that the operative configuration letter for carrying measurement operational order code is issued to the interchanger of PLC technology Breath, controls the processing procedure of measurement task;And when fundamental measurement operation cannot meet measurement task, the measurement assembly being capable of root According to the processing procedure that the specific requirement of measurement type and Measurement Algorithm, self-defined measurement are operated, and by under OpenFlow agreements The interchanger of PLC technology is sent to, after the match is successful in flow table, corresponding operating is performed, the treatment to detection bag is realized;
The interchanger of PLC technology, is responsible for the data flow of the interchanger into the PLC technology according to different flow tables Matching result, effectively distinguish the flow of detection bag or general data, then perform corresponding operating, realize detection bag PLC technology Treatment, complete measurement task;The switch function of the PLC technology includes:Parameter according to measurement task performs regulation behaviour Make to carry out structural exploration bag, and store medium to be sent in measurement queue;Transmission, forwarding and the reception of detection bag are completed, and is surveyed Measure the extraction of data and report;Also there is expanded function:Allow the self-defined new measurement of programming to operate and be deployed in this may be programmed In the interchanger of control, to enable survey crew conveniently to perform measurement task in programming Control mode;The PLC technology Interchanger be that following three parts are set up on the basis of bottom switch:Programmable measurement operation storehouse, programmable measurement Module and measurement queue management module composition;
Support measurement assembly adaptation module, be packaged also with the SDN API for network measure it is built-up, It is responsible for transmitting information between the measurement assembly and network controller of PLC technology, and offer is exclusively used in network measure business SDN API, so that technological development personnel are using the measurement assembly of SDN Technology design PLC technologies, realize network measure business Logic control;After network controller registers a measurement event, can just make all measurement message via network controller can Interaction between the measurement assembly of programming Control and the interchanger of PLC technology, and in interaction, the adaptation module is responsible for Two operations:One is directed to the task parameters that measurement assembly issues is packaged, and is issued to by network controller programmable In the interchanger of control;The measurement data that two interchangers for being directed to PLC technology are reported is parsed, programmable to facilitate The measurement assembly of control is processed data.
In order to achieve the above object, the software defined network SDN present invention also offers a kind of PLC technology measures system The measuring method of system, it is characterised in that:Methods described includes following operative step:
(1) measurement assembly of PLC technology obtains measurement task, calls respective algorithms according to task parameters and constructs survey Amount message, the switch fabric for instructing PLC technology detects bag;
(2) support that the adaptation module of measurement assembly obtains the measurement message that issues of measurement assembly of PLC technology and carries out Treatment, then transfers to network controller to be issued to the interchanger of corresponding PLC technology;
(3) interchanger of the PLC technology of transmitting terminal according to task parameters detect the construction of bag, and stores to survey Amount queue, then inquiry measurement queue periodically, so as to the detection bag of time-out is sent into network;
(4) interchanger of the PLC technology at forwarding end is processed detection bag according to the matching result of flow table, and from Corresponding port is forwarded;
(5) interchanger of the PLC technology of receiving terminal carries out corresponding position according to flow table matching result to the detection bag for receiving Reason, extract related measurement data, and be encapsulated in measurement message in reported;
(6) network controller transfers to the measurement message for receiving to support the adaptation module of measurement assembly, the adaptation module pair Measurement message is processed, and then transfers to measurement assembly;
(7) measurement data that the measurement assembly storage of PLC technology is received, judges whether to complete measurement task, and root It is judged that as a result deciding whether that measurement result is calculated and stored.
Main innovation technology of the invention is:A kind of detection SDN performance indications of PLC technology are provided:Including To time delay, bandwidth and the isoparametric measuring system of packet loss and measuring method, that is set up in measuring system therein compiles mono-/bis- The measurement assembly of process control is located at network application layer, is responsible for the centralized management of measurement task;The PLC technology of improved structure Interchanger is located at data transfer layer, is responsible for the specific execution of measurement task, so that the control plane of the network measuring system It is separated from each other with datum plane, by the way of active is measured, realizes the measurement of the multinomial performance index of SDN.The present invention Specific innovation main points it is as follows:
1st, the measurement assembly of PLC technology:Developed based on standard SDN API and developed, be mainly responsible for surveying Amount task.It is provided with the Measurement Algorithm storehouse of many algorithms for covering measurement heterogeneous networks performance indications, while also allowing to survey Amount personnel programmatically define and add other algorithms and carry out measurement work.
2nd, the adaptation module of measurement assembly is supported:Between the measurement assembly and network controller of PLC technology, use The SDN API of business are measured in network-oriented is provided, so as to allow survey crew using SDN Technology design measurement assemblies, is realized The logic control of network measure business.
3rd, the measurement operation of software programmable:Abstract definition of the present invention some basic operations of network measure, and by this In the interchanger that a little basic operations are added to PLC technology in the form of the instruction code, survey crew both can be according to different Measurement task customizes corresponding sequence of maneuvers, so that bottom switch performs measurement task according to operational order, again can be with can Programming mode is defined and adds other and operates to support to measure work.
4th, queue is measured:The present invention defined in the input rank of existing SDN switch and with the addition of measurement bag queue, For storing each detection bag to be sent, and ensure that each is detected between bag by detecting bag addition timestamp to each Time interval.
So, by the measurement assembly of PLC technology and the group of switches of PLC technology into network measure control ring Road, it is simple structure, easily implementations, flexible configuration, powerful, can be for multiple network Measurement Algorithm and different measurement times Business provides a kind of measuring system and measuring method of PLC technology, take full advantage of SDN can software definition characteristic, with And the characteristics of control and forwarding phase separation.Therefore, popularizing application prospect of the invention is had an optimistic view of.
Brief description of the drawings
Fig. 1 is OpenFlow network structure composition schematic diagrams.
Fig. 2 is the SDN measuring system structure composition schematic diagram of PLC technology of the present invention.
Fig. 3 is that each part when measuring system of the present invention performs measurement task interacts timing diagram.
Fig. 4 is the measurement task parameter format figure of measuring system of the present invention.
Fig. 5 is the self-defining operation form of measuring system of the present invention
Fig. 6 is the programmable measurement module workflow diagram in measuring system of the present invention.
Fig. 7 is the measurement queue workflow diagram schematic diagram of measuring system of the present invention
Fig. 8 is the measurement message structure figure of measuring system of the present invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, with reference to the accompanying drawings and examples to the present invention It is described in further detail.
Referring to Fig. 2, the structure composition of the SDN measuring systems of PLC technology of the present invention is introduced:It is except original network Beyond the network controller of key-course and the bottom switch of data transfer layer, the system also sets up two groups in network application layer Into part:The measurement assembly of PLC technology and the adaptation module of measurement assembly is supported, and bottom switch is improved to can The interchanger of programming Control.Three modular construction and function are introduced separately below:
(1) measurement assembly of PLC technology, it is for SDN based on the adaptation module offer for supporting measurement assembly The part of the application programming interfaces API exploitations of network measure, is responsible for the management of measurement task, and its function includes:One is by it The Measurement Algorithm storehouse for covering many algorithms for setting, so that survey crew selects suitable algorithm according to different measurement tasks, and Corresponding sequence of maneuvers is customized, task parameters and operational order are then issued to bottom switch, instruct its work;Two is root The measurement data reported according to bottom switch is calculated and stores measurement result;Three is to issue to carry measurement behaviour to bottom switch Make the con-figuration information of instruction code, control the processing procedure of measurement task;And cannot meet measurement in fundamental measurement operation During task, the measurement assembly can be according to the specific requirement of measurement type and Measurement Algorithm, and it is treated that self-defined measurement is operated Journey, and bottom switch is issued to by OpenFlow agreements, after the match is successful in flow table, corresponding operating is performed, realize to visiting Survey the treatment of bag.Wherein in Measurement Algorithm storehouse, to be not only stored with and include that time delay and the heterogeneous networks performance of bandwidth refer to for measurement The various Measurement Algorithms of target, also allow User Defined and add other Measurement Algorithms, for expanding existing Measurement Algorithm storehouse, Realize the measurement of multiple network performance indications.
(2) interchanger of PLC technology, is to set up following three parts on the basis of bottom switch to constitute:Can The measurement of programming operates storehouse, programmable measurement module and measurement queue management module, is responsible for the data flow to entering interchanger According to the matching result of different flow tables, the flow of detection bag or general data is effectively distinguished, then perform corresponding operating, realize detection The treatment of bag PLC technology, completes measurement task;Its function includes:Parameter according to measurement task performs predetermined operation come structure Detection bag is made, and stores medium to be sent in measurement queue;Complete transmission, forwarding and the reception of detection bag, and measurement data Extraction and report;Also there is expanded function:The self-defined new measurement of programming is allowed to operate and dispose in a switch, so as to survey Amount personnel can conveniently perform measurement task in programming Control mode.
The function of specifically introducing three parts that the interchanger of PLC technology is set up again is as follows:
(A) programmable measurement operation storehouse, positioned at exchange data passage, the detection bag of network measure is carried out for storing The various operational orders from the whole measurement process for constructing, sending, be forwarded to reception;Because existing bottom switch is only supported More than ten plant basic operation, and without the operation for network measure definition, in order to preferably support network measure, are exchanged in bottom Expanded on machine and build measurement operation storehouse.Specifically expansion mode is:
First, the basic behaviour for various details for shielding heterogeneous networks Measurement Algorithm being directly set and making it possess universality Instruct (particular content is referring to following explanation), and be added in the programmable measurement operation storehouse.
Various fundamental measurement operational orders in the network measure of present invention setting include the description below:
Message encapsulation operation:It is responsible for for detection encapsulating dressing up different types of message, including traditional ether network packet knot The detection bag and the detection bag with other types of message structure carrying measurement data of structure encapsulation, so that survey crew selects;Report The different structure of text determines that detection bag can measure the performance of different interchangers in the whole network, and can be directed to certain specific void Intend net to measure, moreover it is possible to measured for a certain specific transactions.
Timestamp is operated:It is responsible for detection bag and adds timestamp in specified location:End switch is sent according to measurement task Parameter calculate time offset, and be detection bag addition send timestamp;The time offset represents each measurement task Different detection bags in measurement sequence are relative to the transmission time interval between first detection bag;Receiving end switch will receive Detection bag be added to up to timestamp, represent the arrival time of the bag.
Data stuffing operations:According to measurement task parameter, it is responsible for each field information of data division in filling detection bag, uses In every base attribute of task identification ID, measurement type and the measurement result for showing the detection bag.
Measurement message constructing operation:It is responsible for extracting related data and report network controller in detection bag, receiving terminal is handed over Change planes after the treatment for completing to wrap to detection, the operation will extract measurement data from detection bag, and these data are encapsulated in into survey In amount message, measurement assembly is reported to.
Second, in the case where basic measurement operation cannot meet measurement task, the measurement assembly of PLC technology can With the specific requirement according to measurement type and Measurement Algorithm, the processing procedure of self-defined measurement operation simultaneously passes through OpenFlow agreements It is issued to interchanger.It is, to make the different types of detection bag of exchange function sweetly disposition, by the measurement group of PLC technology Part issues the con-figuration information for carrying detection package operation instruction code by OpenFlow agreements to interchanger, fixed with software New measurement operation of the adopted interchanger to detection bag, realization carries out measurement task in programming Control mode.Interchanger refers to this section Code is made as the extended operation to detection bag treatment, and is stored in the programmable measurement operation storehouse;Once flow table is matched During success, it is carried out completing the corresponding operating of detection bag.
In network measure, the measurement of different network performance indexes is also not quite similar to the requirement that detection is wrapped, for example, visit The parameters such as content, size, transmission number, the transmission time interval of bag are surveyed, is required for being determined on a case-by-case basis.PLC technology The parameters of the detection bag of the network measure task of switch fabric are also mutually different, but, the present invention is therefrom extracted Going out some carries out the fundamental measurement operational order of network measure about detection bag, is then added to the programmable measurement behaviour of interchanger Make in storehouse, instruction code that again can be by new operation in the way of software definition is handed down to interchanger by OpenFlow agreements, So as to realize the PLC technology of network measure, network measure can be preferably supported.
(B) programmable measurement module, positioned at Switch control passage, because the bottom switch of existing SDN is only Setting operation can be performed to the packet for flowing through according to the matching result of flow table, it is impossible to voluntarily construct packet.This is programmable Measurement module is responsible for task parameters and the operational order carried in parsing measurement message, then detection is controlled in the way of software definition The construction process of bag;It is programmable because one complete detection bag of construction is related to multiple basic operations for being endowed different priorities Measurement module is performed one by one according to the different priorities of operation according to operational order regulation order, is finally completed each detection bag Construction, and be stored in measure queue;Certainly, the measurement assembly of PLC technology also can change it by issuing message In each operation priority.
(C) queue management module is measured, positioned at exchange data passage, storage is responsible in customized measurement queue On detection bag to be sent;The measurement queue is used for storage and has constructed and detection bag to be sent, then via the surveying party The cyclic polling of row management module, realizes the transmission on time of detection bag.Because each the detection bag in measurement queue carries the time Stamp information, as long as whether measurement queue management module query time stamp is overtime, can just determine whether to send the detection bag;If Need, then take out and transfer to data channel to be processed;Otherwise continue to inquire about, until tail of the queue, to meet during measurement task pair Between be spaced requirement.
(3) adaptation module of measurement assembly is supported, structure is packaged also with the SDN API for network measure Form, be responsible for transmitting information between the measurement assembly and network controller of PLC technology, and offer is exclusively used in network measure The SDN API of business, so that technological development personnel are using the measurement assembly of SDN Technology design PLC technologies, realize that network is surveyed The logic control of amount business.As long as because after registering a measurement event to network controller, all measurement message can just passed through Device interaction between the measurement assembly of PLC technology and the interchanger of PLC technology is network controlled, and in interaction In, the adaptation module is responsible for two operations:One is directed to the task parameters that measurement assembly issues is packaged, and by network control Device processed is issued in interchanger;Two are directed to the measurement data that interchanger reports is parsed, to facilitate the survey of PLC technology Amount component is processed data.
Referring to Fig. 3, the concrete operations step of the measuring method of the SDN measuring system of PLC technology of the present invention is introduced Suddenly:
Step 1, the measurement assembly of PLC technology obtains measurement task, calls respective algorithms according to task parameters and constructs Measurement message, the switch fabric for instructing PLC technology detects bag.The step includes following content:
(11) task and parsing task parameters are obtained:It is right first after the measurement assembly of PLC technology obtains measurement task Measurement task includes that the basic parameter of the related network measurement of task ID and measurement type is parsed, so that the measurement assembly Correct Measurement Algorithm can be selected to carry out network measure;
(12) construction measurement message, encapsulation task parameter and operational order:The measurement assembly of PLC technology is according to measurement The specific requirement of algorithm, fills each field of task parameters and adds operational order, so that the interchanger of PLC technology exists In structural exploration packet procedures, the regulation according to operational order calls corresponding measurement operation, detect the construction of bag, and according to Task parameters complete the filling of each field in detection bag, and finally the measurement task is stored in Task-list.
Step 2, supports the measurement message that the measurement assembly of the adaptation module acquisition PLC technology of measurement assembly is issued simultaneously Processed, then transfer to network controller to be issued to the interchanger of corresponding PLC technology.
Step 3, the interchanger of the PLC technology of transmitting terminal according to task parameters detect the construction of bag, and store to Measurement queue, then cyclic polling measurement queue, so as to the detection bag of time-out is sent into network.
The step includes following operation content:
(31) parsing measurement message, obtains message content:The interchanger of transmitting terminal PLC technology is according to receiving The type of OpenFlow protocol messages judges whether it is measurement message, if so, programmable measurement module is then transferred to, after execution Continuous step (32), otherwise, terminates the measuring method flow;
(32) structural exploration bag and store to measurement queue:Operation of the programmable measurement module in measurement message refers to Order, judges the priority of each operation, and successively performs corresponding operating according to priority height, completes message encapsulation, data and fills out The associative operation added with timestamp is filled, after the complete detection bag of construction complete one, is stored to measurement queue and is waited hair Send;
(33) periodically inquiry measurement queue, sends detection bag:The interchanger of transmitting terminal PLC technology in the process of running, The cyclic polling measurement queue of measurement queue management module, checks the timestamp that detection bag is carried, and carry out with present system time After comparing, know whether detection bag needs to send;If it is required, then transfer to the data channel to carry out the matching of flow table detection bag, And sent into network from corresponding port;Otherwise, continue to inquire about, until measurement queue tail.
Step 4, forwards the interchanger of the PLC technology at end to be processed detection bag according to the matching result of flow table, and Forwarded from corresponding port.
Step 5, the interchanger of the PLC technology of receiving terminal carries out phase according to flow table matching result to the detection bag for receiving Should process, extract related measurement data, and be encapsulated in measurement message in reported.
The step includes following operation content:
(51) flow table matching, determines whether detection bag:Packet is being forwarded to the interchanger of receiving terminal PLC technology Afterwards, first carry out the matching of flow table, determine whether detection bag, and the bag carry purpose interchanger ID whether with this interchanger ID is consistent;If so, then according to matching result, performing subsequent step (52);Otherwise, continue to forward;
(52) corresponding operating is performed, measurement data is extracted and is reported:The interchanger of receiving terminal PLC technology is according to flow table The result of matching is performed to detection bag to be included being added to up to timestamp, extracts measurement data, construction measurement message and encapsulate measurement The sequence of maneuvers of data, finally by the measurement information reporting to network controller.
Step 6, network controller transfers to the measurement message for receiving to support the adaptation module of measurement assembly, the adaptation module Measurement message is processed, measurement assembly is then transferred to.
Step 7, the measurement data that the measurement assembly storage of PLC technology is received judges whether to complete measurement task, And decided whether to calculate measurement result and stored according to judged result.
The step includes following operation content:
(71) parsing measurement message, acquisition measurement data:The measurement assembly of PLC technology receives support measurement assembly The measurement message that reports of adaptation module after, extract the data in the measurement message, and the measurement data of the extraction is stored in Corresponding task node in Task-list.
(72) calculate and storage measurement result:Whether have in the measurement assembly inspection Task-list of PLC technology and completed Task, if it has, then take out the task from chained list, call corresponding Measurement Algorithm according to task parameters, then calculated by measurement The measurement data that method is extracted according to step (71) completes the calculating of measurement result, and shows to survey crew and storage measurement knot Really;If it is not, terminating whole flows.
Inventions have been experiment is repeatedly implemented, the result of experiment is successful, realizes goal of the invention.Letter below Illustrate the situation of embodiment:
1st embodiment:In measuring system of the present invention, the measurement assembly of PLC technology is by controlling its bottom switch With the complete behavior of forwarding detection bag, a kind of SDN measurement of PLC technology is realized, specifically using following two modes:
(1) measurement assembly of PLC technology passes through sending measuring task parameters and operational order, then with software definition Mode controls the switch fabric of bottom PLC technology to detect the process of bag.
The measurement assembly of PLC technology selects corresponding Measurement Algorithm according to the measurement task for obtaining, and according to selection Measurement Algorithm is by the interchanger of the design parameter configuration distributing of measurement task to PLC technology, form such as Fig. 4 of measurement task Shown, wherein each measurement parameter identifies a complete measurement task, by SDN API, these parameters can be issued Its work is instructed to interchanger, so as to control switch fabric to detect the complete behavior of packet in the way of software definition.These Parameter should include following substance:
Task ID:The unique mark of each measurement task.
Measurement type:Show that the measurement task needs which kind of performance indications measured.
Packet length:Show the byte number of detection bag.
Source interchanger ID:The ID of measurement task source interchanger.
Purpose interchanger ID:The ID of measurement task purpose end switch.
Number between group:Detect the number of packet.
Number in group:Detection bag number in detection packet.
Time interval between group:Time interval between detection packet.
Time interval in group:The time interval of each detection bag in detection packet.
Operational set:Show the sequence of operations of user's customization, can assign these operations different priority, interchanger leads to The instruction crossed in parsing operational set, knows the corresponding operating and execution sequence performed needed for detection bag construction process.
Extension:User is allowed to add other task parameters, such as each layer protocol head parameter.
(2) measurement assembly of PLC technology can issue the interchanger of new operational order code to PLC technology, So as to the operation that the interchanger of software definition PLC technology is processed detection bag.
The need for measurement task, the measurement assembly of PLC technology can customize related behaviour in detection bag processing procedure The code that instructs of work, and be issued to the interchanger of PLC technology, the interchanger of PLC technology is using this section of code as to visiting The extended operation that bag is processed is surveyed, and is stored in its measurement operation storehouse.After detection bag matches specific flow table item, will Can perform during measurement operates storehouse and operate accordingly.
The measurement assembly of PLC technology when configuring the measurement of interchanger of PLC technology and operating storehouse, the behaviour of new addition Making instruction can be described as follows using form shown in Fig. 5, wherein parameters:
Operational order:Illustrate which kind of type the operation belongs to, it is main to include creating, delete and changing operation etc..
Operation description:The code of description detection bag processing procedure, shows that the operation needs parameter list and the treatment for receiving Process.
2nd embodiment:
Referring to Fig. 6, the message encapsulation needed with structural exploration bag, data filling, addition three kinds of basic operations of timestamp are Example, introduces the workflow of programmable measurement module:
The priority of above-mentioned three kinds of operations is successively decreased successively, and the input of programmable measurement module is the survey of control passage Amount message, its output is the detection bag for having constructed.
Programmable measurement module obtains the relevant parameter of measurement task by parsing measurement message, and successively performs Three kinds of operations are stated, so as to complete the construction of detection bag, and is stored into measurement queue.
3rd embodiment:
With reference to Fig. 7, in the workflow of measurement queue management module, the detection bag in queue is measured by periodically inquiry Whether arrival sends the time, judges whether to need to take out the detection bag, and transfers to data channel to be for further processing, inquiry every time All it is with queue as empty or inquired about to queue tail as end mark.
4th embodiment:
In the implementation of adaptation module, the primary message set of OpenFlow agreements can be both extended, defined And new type of message is added, to support that measurement communicates;Experimenter message in OpenFlow agreements can also be entered Row extension, defines the measurement message of subtype.The embodiment of the present invention is directed to Experimenter extension of message.Particular content It is briefly described as follows:
OpenFlow agreements to standard are extended, and the message of measurement are supported by adding so that PLC technology The measurement task parameter that measurement assembly is issued or the measurement data that the interchanger of PLC technology is reported all are filled in the measurement and disappear In breath, adaptation module supports the measurement assembly and PLC technology of PLC technology by the encapsulation or parsing to measuring message Interchanger between communication, the brief description program:
Experimenter message is that being exclusively used in defined in OpenFlow specifications leaves third party network developer for The message being extended, message structure is shown in Figure 8, and wherein parameters are described as follows:
Ofp_header (OpenFlow message headers):Using the standard head of OpenFlow agreements, type fields therein OFPT_EXPERIMENTER is set to, its value is 4, is shown to be Experimenter message.
Experimenter_id (measurement message identifier):When third party developer will extend Experimenter message, Need all possess this identical ID for its message for specifying an ID, all its extensions.
Type (measurement message subtype):Show the particular type of the Experimenter message of extension.It is of the invention preliminary Two kinds of measurement message is defined, is respectively measurement task request message and measurement task response message, for issuing survey Amount task or reporting measurement data.
Data (measurement message body):Carry the particular content of measurement message.
It is extended by the Experimenter message in OpenFlow agreements, can be flexibly defined on measurement Message format, can preferably support between the measurement assembly of PLC technology and the interchanger of PLC technology on the logical of measurement Letter.

Claims (10)

1. software defined network SDN (Software Defined Network) measuring system of a kind of PLC technology, including Have:The network controller of network control layer and the bottom switch of data transfer layer;It is characterized in that:The system is additionally provided with:Net Two building blocks that network application layer is set up:The measurement assembly of PLC technology and the adaptation module of support measurement assembly, and The bottom switch of data transfer layer is set up into three parts and the interchanger of PLC technology is improved to;Wherein:
The measurement assembly of PLC technology, be based on support measurement assembly adaptation module provide, for SDN measurement The part of application programming interfaces API (Application Programming Interfaces) exploitations, is responsible for measurement task Management, its function includes:One is the Measurement Algorithm storehouse for covering many algorithms set by it, so that survey crew is according to difference Measurement task selects suitable algorithm, and customizes corresponding sequence of maneuvers, and being then issued to task parameters and operational order can The interchanger of programming Control, instructs its work;Two is that the measurement data reported according to the interchanger of PLC technology is calculated and deposited Storage measurement result;Three is that the con-figuration information for carrying measurement operational order code is issued to the interchanger of PLC technology, Control the processing procedure of measurement task;And when fundamental measurement operation cannot meet measurement task, the measurement assembly being capable of basis The specific requirement of measurement type and Measurement Algorithm, the processing procedure of self-defined measurement operation, and issued by OpenFlow agreements To the interchanger of PLC technology, after the match is successful in flow table, corresponding operating is performed, realize the treatment to detection bag;
The interchanger of PLC technology, be responsible for enter the PLC technology interchanger data flow according to different flow tables With result, the flow of detection bag or general data is effectively distinguished, then perform corresponding operating, realize the place of detection bag PLC technology Reason, completes measurement task;The switch function of the PLC technology includes:Parameter according to measurement task perform predetermined operation come Structural exploration bag, and store medium to be sent in measurement queue;Complete transmission, forwarding and the reception of detection bag, and measurement number According to extraction and report;Also there is expanded function:The self-defined new measurement of programming is allowed to operate and be deployed in the PLC technology Interchanger in, to enable survey crew conveniently to perform measurement task in programming Control mode;The friendship of the PLC technology Change planes is that following three parts are set up on the basis of bottom switch:Programmable measurement operation storehouse, programmable measurement module With measurement queue management module composition;
Support measurement assembly adaptation module, be packaged also with the SDN API for network measure it is built-up, be responsible for Information is transmitted between the measurement assembly and network controller of PLC technology, and the SDN for being exclusively used in network measure business is provided API, so that technological development personnel are using the measurement assembly of SDN Technology design PLC technologies, realizes patrolling for network measure business Collect control;After network controller registers a measurement event, can just make all measurement message via network controller programmable Interaction between the measurement assembly of control and the interchanger of PLC technology, and in interaction, the adaptation module is responsible for two Operation:One is directed to the task parameters that measurement assembly issues is packaged, and is issued to PLC technology by network controller Interchanger in;The measurement data that two interchangers for being directed to PLC technology are reported is parsed, to facilitate PLC technology Measurement assembly data are processed.
2. SDN measuring systems according to claim 1, it is characterised in that:The Measurement Algorithm storehouse be not only stored with for Measurement includes various Measurement Algorithms of the heterogeneous networks performance indications of time delay and bandwidth, also allows User Defined and adds other Measurement Algorithm, for expanding existing Measurement Algorithm storehouse, realizes the measurement of multiple network performance indications.
3. SDN measuring systems according to claim 1, it is characterised in that:The switch fabric of the PLC technology The parameters of content, size, transmission number and transmission time interval that the detection of network measure task is wrapped all are according to detection Heterogeneous networks performance indications and determine, although each detection bag parameters it is different, but to detection bag perform Various measurement operations are added in the programmable measurement operation storehouse of interchanger as basic measurement operation;Can also be with software The instruction code of new operation is handed down to interchanger by definition mode by OpenFlow agreements, so as to realize compiling for network measure Process control, can preferably support network measure.
4. SDN measuring systems according to claim 3, it is characterised in that:The various basic measurement of the network measure Operational order includes the description below:
Message encapsulation operation:It is responsible for for detection encapsulating dressing up different types of message, including traditional Ethernet message structure envelope The detection bag and the detection bag with other types of message structure carrying measurement data of dress, so that survey crew selects;Message Different structure determines the performance that detection bag can be measured between different interchanger transmission paths in the whole network, and can be special for certain Fixed virtual net is measured, moreover it is possible to measured for a certain specific transactions;
Timestamp is operated:It is responsible for detection bag and adds timestamp in specified location:Send ginseng of the end switch according to measurement task Number calculates time offset, and for detection bag addition sends timestamp;The time offset represents the measurement of each measurement task Different detection bags in sequence are relative to the transmission time interval between first detection bag;Receive the spy that end switch will be received Survey bag to be added to up to timestamp, represent the arrival time of the bag;
Data stuffing operations:According to measurement task parameter, it is responsible for each field information of data division in filling detection bag, for table Every base attribute of the task identification ID, measurement type and measurement result of the bright detection bag;
Measurement message constructing operation:It is responsible for extracting related data and report network controller in detection bag, receives end switch After completing the treatment to detection bag, the operation will extract measurement data from detection bag, and these data are encapsulated in into measurement disappear In breath, measurement assembly is reported to.
5. SDN measuring systems according to claim 1, it is characterised in that:What the interchanger of the PLC technology was set up The function of three parts is as follows:
Programmable measurement operation storehouse, positioned at exchange data passage, because existing bottom switch only supports that more than ten kinds can not be used In the basic operation of network measure, to support network measure, expanded on bottom switch and build measurement operation storehouse, for depositing Storage carries out detection bag various operational orders from the whole measurement process for constructing, sending, be forwarded to reception of network measure;Specifically Expansion mode is:The basic operation for various details for shielding heterogeneous networks Measurement Algorithm being directly set and making it possess universality Instruction, and be added in the programmable measurement operation storehouse;Or to make the different types of detection bag of exchange function sweetly disposition, Detection package operation instruction code is issued to interchanger by OpenFlow agreements by the measurement assembly of PLC technology, it is fixed with software New measurement operation of the adopted interchanger to detection bag, realization carries out measurement task in programming Control mode;Interchanger refers to this section Code is made as the extended operation to detection bag treatment, and is stored in the programmable measurement operation storehouse;Once flow table is matched During success, it is carried out completing the corresponding operating of detection bag;
Programmable measurement module, positioned at Switch control passage, because the bottom switch of existing SDN can only be according to flow table Matching result setting operation is performed to the packet that flows through, it is impossible to voluntarily construct packet;The programmable measurement module is born The task parameters and operational order carried in parsing measurement message are blamed, then the construction of detection bag was controlled in the way of software definition Journey;Because one complete detection bag of construction is related to multiple basic operations for being endowed different priorities, programmable measurement module root According to the different priorities of operation, performed one by one according to operational order regulation order, be finally completed the construction of each detection bag, and will It is stored in measurement queue;The priority of wherein each operation can also be repaiied by the measurement assembly issuing message of PLC technology Change;
Measurement queue management module, positioned at exchange data passage, is responsible for be sent in customized measurement queue Detection bag;The measurement queue is used for storage and has constructed and detection bag to be sent, then via the measurement queue management module Cyclic polling, realizes the transmission on time of detection bag;Because each the detection bag in measurement queue carries timestamp information, the measurement As long as whether queue management module query time stamp is overtime, can just determine whether to send the detection bag;If desired, then take out simultaneously Data channel is transferred to be processed;Otherwise continue to inquire about, until tail of the queue, to meet requirement of the measurement task to time interval.
6. the measuring method of the software defined network SDN measuring systems of a kind of PLC technology, it is characterised in that:Methods described bag Include following operative step:
(1) measurement assembly of PLC technology obtains measurement task, calls respective algorithms according to task parameters and constructs measurement and disappears Breath, the switch fabric for instructing PLC technology detects bag;
(2) support that the adaptation module of measurement assembly obtains the measurement message that issues of measurement assembly of PLC technology and located Reason, then transfers to network controller to be issued to the interchanger of corresponding PLC technology;
(3) interchanger of the PLC technology of transmitting terminal according to task parameters detect the construction of bag, and stores to surveying party Row, then inquiry measurement queue periodically, so as to the detection bag of time-out is sent into network;
(4) interchanger of the PLC technology at forwarding end is processed detection bag according to the matching result of flow table, and from corresponding Port forwarded;
(5) interchanger of the PLC technology of receiving terminal carries out respective handling according to flow table matching result to the detection bag for receiving, Extract related measurement data, and be encapsulated in measurement message in reported;
(6) network controller is transferred to support the adaptation module of measurement assembly the adaptation module is to measurement by the measurement message for receiving Message is processed, and then transfers to measurement assembly;
(7) measurement data that the measurement assembly storage of PLC technology is received, judges whether to complete measurement task, and according to sentencing Disconnected result decides whether to calculate measurement result and stored.
7. the measuring method of SDN measuring systems according to claim 6, it is characterised in that:The step (1) is including following Operation content:
(11) task and parsing task parameters are obtained:After the measurement assembly of PLC technology obtains measurement task, first to measurement Task includes that the basic parameter of the related network measurement of task ID and measurement type is parsed, so that the measurement assembly can Correct Measurement Algorithm is selected to carry out network measure;
(12) construction measurement message, encapsulation task parameter and operational order:The measurement assembly of PLC technology is according to Measurement Algorithm Specific requirement, fill task parameters each field simultaneously add operational order, for PLC technology interchanger construction In detection packet procedures, the regulation according to operational order calls corresponding measurement operation, detect the construction of bag, and according to task Parameter completes the filling of each field in detection bag, and finally the measurement task is stored in Task-list.
8. the measuring method of SDN measuring systems according to claim 6, it is characterised in that:The step (3) is including following Operation content:
(31) parsing measurement message, obtains message content:The interchanger of transmitting terminal PLC technology is according to receiving The type of OpenFlow protocol messages judges whether it is measurement message, if so, programmable measurement module is then transferred to, after execution Continuous step (32), otherwise, terminates the measuring method flow;
(32) structural exploration bag and store to measurement queue:Operational order of the programmable measurement module in measurement message, Judge each operation priority, and according to priority height successively perform corresponding operating, complete message encapsulation, data filling and The associative operation of timestamp addition, after the complete detection bag of construction complete one, is stored to measurement queue and is waited transmission;
(33) periodically inquiry measurement queue, sends detection bag:The interchanger of transmitting terminal PLC technology in the process of running, is measured Queue management module cyclic polling measures queue, checks the timestamp that detection bag is carried, and be compared with present system time Afterwards, know whether detection bag needs to send;If it is required, then transfer to the data channel to carry out the matching of flow table detection bag, and from Corresponding port is sent into network;Otherwise, continue to inquire about, until measurement queue tail.
9. the measuring method of SDN measuring systems according to claim 6, it is characterised in that:The step (5) is including following Operation content:
(51) flow table matching, determines whether detection bag:Packet is first after the interchanger of receiving terminal PLC technology is forwarded to Carry out the matching of flow table, determine whether detection bag, and the bag carry purpose interchanger ID whether with this interchanger ID mono- Cause;If so, then according to matching result, performing subsequent step (52);Otherwise, continue to forward;
(52) corresponding operating is performed, measurement data is extracted and is reported:The interchanger of receiving terminal PLC technology is matched according to flow table Result detection bag is performed include being added to up to timestamp, extract measurement data, construction measurement and message and encapsulate measurement data Sequence of maneuvers, finally by the measurement information reporting to network controller.
10. the measuring method of SDN measuring systems according to claim 6, it is characterised in that:Under the step (7) includes Row operation content:
(71) parsing measurement message, acquisition measurement data:The measurement assembly of PLC technology is received supports the suitable of measurement assembly After the measurement message reported with module, the data in the measurement message are extracted, and the measurement data of the extraction is stored in task Corresponding task node in chained list;
(72) calculate and storage measurement result:Whether the measurement assembly of PLC technology checks in Task-list there is completed Business, if it has, then taking out the task from chained list, corresponding Measurement Algorithm is called according to task parameters, then by Measurement Algorithm root The measurement data extracted according to step (71) completes the calculating of measurement result, and shows to survey crew and storage measurement result;Such as Fruit does not have, then terminate whole flows.
CN201410074572.4A 2014-03-03 2014-03-03 Programmable control SDN measuring system and method Expired - Fee Related CN103795596B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410074572.4A CN103795596B (en) 2014-03-03 2014-03-03 Programmable control SDN measuring system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410074572.4A CN103795596B (en) 2014-03-03 2014-03-03 Programmable control SDN measuring system and method

Publications (2)

Publication Number Publication Date
CN103795596A CN103795596A (en) 2014-05-14
CN103795596B true CN103795596B (en) 2017-05-24

Family

ID=50670918

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410074572.4A Expired - Fee Related CN103795596B (en) 2014-03-03 2014-03-03 Programmable control SDN measuring system and method

Country Status (1)

Country Link
CN (1) CN103795596B (en)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10404577B2 (en) 2014-08-28 2019-09-03 Hewlett Packard Enterprise Development Lp Network compatibility determination based on flow requirements of an application and stored flow capabilities of a software-defined network
CN105490944A (en) * 2014-09-19 2016-04-13 中国电信股份有限公司 Reporting method of user event in SDN and network system
US9838286B2 (en) * 2014-11-20 2017-12-05 Telefonaktiebolaget L M Ericsson (Publ) Passive performance measurement for inline service chaining
CN105704067B (en) * 2014-11-27 2019-01-08 英业达科技有限公司 Switch
CN104486159A (en) * 2014-12-18 2015-04-01 东南大学 Inter-switch link time delay measuring method based on software defined network
CN104734907B (en) * 2014-12-19 2018-06-19 中国人民解放军理工大学 A kind of method for actively measuring OpenFlow network end-to-end path performances and its used system
CN104950839A (en) * 2015-04-30 2015-09-30 张陵 Switchboard control method and device
CN104967615B (en) * 2015-06-03 2018-02-23 浪潮集团有限公司 A kind of safe SDN controllers and the network security method based on the controller
CN105007221B (en) * 2015-07-28 2018-07-24 上海斐讯数据通信技术有限公司 A kind of loop detecting method and system
US10033660B2 (en) 2016-03-01 2018-07-24 Sprint Communications Company L.P. Software defined network (SDN) quality-of-service (QoS)
CN107395380A (en) * 2016-05-16 2017-11-24 中兴通讯股份有限公司 A kind of method for processing business and system
CN106059724B (en) * 2016-05-25 2019-04-05 杭州宏杉科技股份有限公司 A kind of message transmitting method and device
CN105959167B (en) * 2016-07-18 2019-04-23 东北大学 A kind of global optimization SDN measurement method based on greedy algorithm
CN106230652B (en) * 2016-07-19 2019-04-23 东北大学 SDN network performance measurement method based on OpenFlow agreement
CN106911595B (en) * 2017-03-22 2020-04-03 新华三技术有限公司 Openflow message execution method and device
CN107040408B (en) * 2017-03-23 2023-10-24 国网浙江省电力公司 Network power testing method based on SDN automation equipment
US10536348B2 (en) 2017-04-28 2020-01-14 At&T Intellectual Property I, L.P. Operational micro-services design, development, deployment
CN111752971A (en) * 2017-12-20 2020-10-09 第四范式(北京)技术有限公司 Method, device and equipment for processing data streams based on task parallel and storage medium
CN108449230B (en) * 2018-03-15 2020-07-03 达闼科技(北京)有限公司 Network performance detection system, method and related device
CN108965015A (en) * 2018-07-25 2018-12-07 上海应用技术大学 A kind of network transmission system for testing stability based on SDN
CN109088795B (en) * 2018-09-17 2021-11-02 电子科技大学 Controller performance analysis method based on equal-interval sampling
US10805206B1 (en) 2019-05-23 2020-10-13 Cybertan Technology, Inc. Method for rerouting traffic in software defined networking network and switch thereof
CN110162416B (en) * 2019-05-28 2023-03-03 深圳市智物联网络有限公司 Control method, system, adapter and readable storage medium of industrial control equipment
CN112532468B (en) * 2019-09-19 2023-03-28 华为技术有限公司 Network measurement system, method, device and storage medium
CN113438124B (en) * 2021-06-07 2022-05-06 清华大学 Network measurement method and device based on intention driving
CN113708966B (en) * 2021-08-24 2022-05-31 清华大学 Networked online configuration method, system and equipment for switch

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103259732A (en) * 2013-04-03 2013-08-21 北京邮电大学 SDN broadcast processing method triggering agent based on ARP event
CN103347013A (en) * 2013-06-21 2013-10-09 北京邮电大学 OpenFlow network system and method for enhancing programmable capability
CN103595647A (en) * 2013-11-27 2014-02-19 北京邮电大学 OpenFlow-based downlink signaling processing method for SDN (Software Defined Network) virtualization platform

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103259732A (en) * 2013-04-03 2013-08-21 北京邮电大学 SDN broadcast processing method triggering agent based on ARP event
CN103347013A (en) * 2013-06-21 2013-10-09 北京邮电大学 OpenFlow network system and method for enhancing programmable capability
CN103595647A (en) * 2013-11-27 2014-02-19 北京邮电大学 OpenFlow-based downlink signaling processing method for SDN (Software Defined Network) virtualization platform

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
一种面向多样化网络业务融合的SDN网络架构;龚向阳;《中兴通讯技术》;20131031;第19卷(第5期);16-21 *

Also Published As

Publication number Publication date
CN103795596A (en) 2014-05-14

Similar Documents

Publication Publication Date Title
CN103795596B (en) Programmable control SDN measuring system and method
CN111835565B (en) Communication network optimization method, device and system based on digital twin
CN106100999B (en) Image network flow control methods in a kind of virtualized network environment
EP2429128B1 (en) Flow statistics aggregation
CN108199924A (en) The whole network traffic visualization method and device based on band network telemetering
CN105915304B (en) A kind of system integration project demonstration and verification method towards satellite mobile communication
CN107483337A (en) Determine the method and its network equipment in path
CN107690778A (en) Use the performance of mirror image detection grouping mea-sure network
CN104702468B (en) Determine the method, apparatus and system of transmission path
CN106899503B (en) A kind of route selection method and network manager of data center network
CN107453884A (en) The service quality detection method and device of a kind of network equipment
CN106341330A (en) Topology discovery method and system of SDN controller
CN107786440A (en) A kind of method and device of data message forwarding
CN110351286A (en) Link flood attack detects response mechanism in a kind of software defined network
CN104954165B (en) A kind of method, equipment and the system of link analysis
CN106452850A (en) SDN controller performance testing method and system
CN104734907B (en) A kind of method for actively measuring OpenFlow network end-to-end path performances and its used system
CN102694732A (en) Method and system for constructing virtual network based on local virtualization
CN107682191A (en) A kind of power scheduling network information centralized management method and system
CN108322391A (en) Data transferring method based on flow table
CN104335536B (en) Packet delivery system, control device, packet transmission method
CN110113205A (en) A kind of network troubleshooting system and its working method based on software defined network technology
CN109660414A (en) A kind of method and apparatus of the teleservice monitoring based on SDN network
CN108123834A (en) Log analysis system based on big data platform
CN113036930B (en) Power grid data communication management system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170524