Summary of the invention
The embodiment of the present invention provides the method and apparatus that transfer resource is controlled in a kind of SDN, to solve transfer resource benefit
With the lower problem of rate.
Specific technical solution provided in an embodiment of the present invention is as follows:
In a first aspect, providing a kind of method for controlling transfer resource in SDN, comprising:
What network function virtual management and layout NFV M&O device reception SDN controller and/or SDN switch were sent
Message related with the control of transfer resource;
The message related with the control of transfer resource based on the received, determines that can SDN controller control specified biography
Defeated resource;
The transfer resource control instructions for carrying definitive result are sent to SDN controller.
Preferably, the sender with the related message of control of transfer resource is SDN controller, described to provide with transmission
The related message of control in source is the route maintenance request message for carrying data transfer path information to be safeguarded;
The message related with the control of transfer resource based on the received, determines that can SDN controller control specified biography
Defeated resource, comprising:
According to the route maintenance request message, determine that can the SDN controller control data transfer path to be safeguarded
Occupied transfer resource.
Preferably, the sender with the related message of control of transfer resource is SDN switch, described to provide with transmission
The related message of control in source provides message for the state of the SDN switch;
The message related with the control of transfer resource described based on the received, determines that can SDN controller control and refers to
Determine transfer resource, comprising:
Message is provided according to the state of the SDN switch, determines that can SDN controller control the SDN switch
Transfer resource.
Preferably, the data transfer path information to be safeguarded includes the SDN exchange that data transfer path to be safeguarded passes through
The mark of machine and each SDN switch of process are the respective operations safeguarding the data transfer path to be safeguarded and needing to be implemented;
According to the route maintenance request message, determine that can the SDN controller control data transfer path to be safeguarded
Occupied transfer resource, comprising:
The mark for the SDN switch passed through according to data transfer path to be safeguarded and each SDN switch of process are maintenance
The respective operations that the data transfer path to be safeguarded needs to be implemented judge whether there is the SDN friendship that cannot execute respective operations
It changes planes;
The SDN switch of respective operations cannot be executed if it exists, it is determined that cannot execute the SDN switch of respective operations
Mark, and determine that the SDN controller not can control the occupied transfer resource of data transfer path to be safeguarded;
The SDN switch of respective operations cannot be executed if it does not exist, it is determined that the SDN controller can control number to be safeguarded
According to the occupied transfer resource of transmission path.
Preferably, the state of the SDN switch provides the capacity in message including current time;The NFV M&O dress
The identification list for having reached the SDN switch of maximum capacity is stored in setting;
Message is provided according to the state of the SDN switch, determines that can SDN controller control the SDN switch
Transfer resource, comprising:
The capacity at current time is compared with the first setting value;
If the capacity at current time is greater than the first setting value, it is determined that SDN controller not can control transmission state offer
The transfer resource of the SDN switch of message;
If the capacity at current time less than the first setting value, judges that the transmission state provides the SDN switch of message
It identifies whether to be stored in the identification list for the SDN switch for having reached maximum capacity, if the determination result is YES, it is determined that SDN
Controller can control the transfer resource that the transmission state provides the SDN switch of message;
Wherein, the state provide message be SDN switch when the capacity at current time is not less than the first setting value or
Person is when the capacity at current time is not less than the first setting value less than the capacity of the first setting value and the last moment at current time
It sends, first setting value is less than or equal to the maximum capacity of the SDN switch.
Preferably, the state of the SDN switch provides the capacity in message including current time;The method is also wrapped
It includes:
The capacity at current time is compared with the second setting value;
When the capacity at current time is less than the second setting value, the SDN switch for providing message for the transmission state is held
Row reduces the operation of capacity;
It is that SDN switch is sent when the capacity at current time is less than the second setting value that the state, which provides message, institute
State the maximum capacity that the second setting value is less than the SDN switch.
Preferably, the mark for the SDN switch passed through according to data transfer path to be safeguarded and each SDN switch of process
For the respective operations that the maintenance data transfer path to be safeguarded needs to be implemented, respective operations cannot be executed by judging whether there is
SDN switch, comprising:
The mark for the SDN switch passed through according to data transfer path to be safeguarded and each SDN switch of process are maintenance
The respective operations that the data transfer path to be safeguarded needs to be implemented, there is no need in determining each SDN switch passed through
Increase the SDN switch of capacity or there is the SDN switch of the SDN switch for needing to increase capacity but needs increase capacity
The capacity at current time when not reaching maximum value, there is no the SDN switches that cannot execute respective operations for judgement;In determination
Increase working as the SDN switch of capacity in each SDN switch passed through in the presence of the SDN switch and the needs that need to increase capacity
When the capacity at preceding moment has reached maximum value, judge in the presence of the SDN switch that cannot execute respective operations.
Second aspect provides a kind of method that transfer resource is controlled in SDN, comprising:
SDN controller has to the control that network function virtual management and layout NFV M&O device are sent with transfer resource
The message of pass;
Receive NFV M&O device send carry can control specified resource information transfer resource control refer to
Show;
According to the transfer resource control instructions, the transfer resource of SDN switch is controlled.
Preferably, the related message of control with transfer resource is to carry data transfer path information to be safeguarded
Route maintenance request message;
Can what the reception NFV M&O device was sent carries the transfer resource control that control specified resource information
Instruction, comprising:
Can carrying for NFV M&O device transmission be received control the occupied transfer resource of data transfer path to be safeguarded
Transfer resource control instructions;
Or
Can the transmission of NFV M&O device be received carries the transfer resource that control the transfer resource of specified SDN switch
Control instructions.
Preferably, can control data transfer path to be safeguarded occupied for carrying of receiving that NFV M&O device sends
The transfer resource control instructions of transfer resource, comprising:
Receive the transfer resource control instructions or reception of the mark for carrying SDN switch that NFV M&O device is sent
What NFV M&O device was sent carries the transfer resource control that can control the occupied transfer resource of data transfer path to be safeguarded
Instruction.
The third aspect provides a kind of NFV M&O device, comprising:
Receiving unit, the control with transfer resource for receiving SDN controller and/or SDN switch transmission are related
Message;
Determination unit determines SDN controller energy for the message related with the control of transfer resource based on the received
It is no to control specified transfer resource;
Transmission unit, for sending the transfer resource control instructions for carrying definitive result to SDN controller.Preferably,
The sender with the related message of control of transfer resource is SDN controller, and the control with transfer resource is related
Message is the route maintenance request message for carrying data transfer path information to be safeguarded;
The determination unit is specifically used for determining that can the SDN controller be controlled according to the route maintenance request message
Make the occupied transfer resource of data transfer path to be safeguarded.
Preferably, the sender with the related message of control of transfer resource is SDN switch, described to provide with transmission
The related message of control in source provides message for the state of the SDN switch;
The determination unit determines SDN controller energy specifically for providing message according to the state of the SDN switch
The transfer resource of the no control SDN switch.
Preferably, the data transfer path information to be safeguarded includes the SDN exchange that data transfer path to be safeguarded passes through
The mark of machine and each SDN switch of process are the respective operations safeguarding the data transfer path to be safeguarded and needing to be implemented;
The determination unit, specifically for the mark and warp of the SDN switch passed through according to data transfer path to be safeguarded
Each SDN switch crossed is the respective operations safeguarding the data transfer path to be safeguarded and needing to be implemented, and is judged whether there is not
The SDN switch of respective operations can be executed;The SDN switch of respective operations cannot be executed if it exists, it is determined that cannot be executed pair
The mark for the SDN switch that should be operated, and it is occupied to determine that the SDN controller not can control data transfer path to be safeguarded
Transfer resource;The SDN switch of respective operations cannot be executed if it does not exist, it is determined that the SDN controller can control wait safeguard
The occupied transfer resource of data transfer path.
Preferably, the state of the SDN switch provides the capacity in message including current time;The NFV M&O dress
Setting further includes storage unit;
The storage unit, for storing the identification list for having reached the SDN switch of maximum capacity;
The determination unit, specifically for the capacity at current time to be compared with the first setting value;If current time
Capacity be greater than the first setting value, it is determined that SDN controller not can control the transmission state provide message SDN switch biography
Defeated resource;If the capacity at current time less than the first setting value, judges that the transmission state provides the mark of the SDN switch of message
Know and whether be stored in the identification list for the SDN switch for having reached maximum capacity, if the determination result is YES, it is determined that SDN control
Device processed can control the transfer resource that the transmission state provides the SDN switch of message;Wherein, it is SDN that the state, which provides message,
Interchanger when the capacity at current time is not less than the first setting value or current time capacity less than the first setting value and
It is sent when the capacity of the last moment at current time is not less than the first setting value, first setting value is less than or equal to described
The maximum capacity of SDN switch.
Preferably, the state of the SDN switch provides the capacity in message including current time;The NFV M&O dress
It sets further include:
Comparing unit, for the capacity at current time to be compared with the second setting value;
Capacity reducing unit when for the capacity at current time less than the second setting value, provides message for the transmission state
SDN switch execute reduce capacity operation;It is that capacity of the SDN switch at current time is less than that the state, which provides message,
It is sent when the second setting value, second setting value is less than the maximum capacity of the SDN switch.
Preferably, the determination unit, specifically for the mark for the SDN switch passed through according to data transfer path to be safeguarded
Each SDN switch known and passed through is the respective operations safeguarding the data transfer path to be safeguarded and needing to be implemented, and is passed through determining
There is no the SDN switch for needing to increase capacity or in the presence of the SDN switch for needing to increase capacity in each SDN switch crossed
But when the capacity that the needs increase the current time of the SDN switch of capacity does not reach maximum value, there is no cannot be held for judgement
The SDN switch of row respective operations;Determine pass through each SDN switch in exist need to increase capacity SDN switch and
When the capacity that the needs increase the current time of the SDN switch of capacity has reached maximum value, judge that presence cannot execute correspondence
The SDN switch of operation.
Fourth aspect provides a kind of SDN controller, comprising:
Transmission unit, for sending the control with transfer resource to network function virtual management and layout NFV M&O device
Make related message;
Can receiving unit control the biography of specified resource information for receiving carrying for NFV M&O device transmission
Defeated resources control instruction;
Control unit, for controlling the transfer resource of SDN switch according to the transfer resource control instructions.
Preferably, the related message of control with transfer resource is to carry data transfer path information to be safeguarded
Route maintenance request message;
Can the receiving unit control data biography to be safeguarded specifically for receiving carrying for NFV M&O device transmission
The transfer resource control instructions of the defeated occupied transfer resource in path;Or receive carrying and can controlling for NFV M&O device transmission
Make the transfer resource control instructions of the transfer resource of specified SDN switch.
Preferably, the receiving unit, the mark for carrying SDN switch sent specifically for receiving NFV M&O device
The transfer resource control instructions of knowledge or carrying for reception NFV M&O device transmission can control data transfer path institute to be safeguarded
The transfer resource control instructions of the transfer resource of occupancy.
Based on the above-mentioned technical proposal, in the embodiment of the present invention, SDN controller is designed using virtual network function and SDN is handed over
It changes planes, sends message related with the control of transfer resource, SDN to NFV M&O device using SDN controller and SDN switch
Controller is passed according to the transfer resource control instructions that can carrying of sending of NFV M&O device control specified transfer resource
The control of defeated resource improves the utilization rate of transfer resource.
Specific embodiment
In the embodiment of the present invention, in the embodiment of the present invention, SDN controller is designed using virtual network function and SDN is exchanged
Machine sends message related with the control of transfer resource, SDN control to NFV M&O device using SDN controller and SDN switch
Device processed is transmitted according to the transfer resource control instructions that can carrying of sending of NFV M&O device control specified transfer resource
The control of resource improves the utilization rate of transfer resource.
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with attached drawing to the present invention make into
It is described in detail to one step, it is clear that described embodiments are only a part of the embodiments of the present invention, rather than whole implementation
Example.Based on the embodiments of the present invention, obtained by those of ordinary skill in the art without making creative efforts
All other embodiment, shall fall within the protection scope of the present invention.
In order to clearly demonstrate the scheme of the embodiment of the present invention, the SDN exchange first to OpenFlow agreement is supported here
Machine (alternatively referred to as OpenFlow interchanger) and working principle are illustrated, and then virtualize (Network to network function
Function Virtualization, NFV) system architecture is illustrated, finally the principle that SDN and NFV cooperates carried out
Explanation.
As shown in Fig. 2, being the structural schematic diagram of OpenFlow interchanger, OpenFlow interchanger includes one or more streams
Table (flow table), a group table (group table) and an exit passageway (security channel).Wherein, it flows
Table and group table are responsible for handling data, and exit passageway connects OpenFlow interchanger and SDN controller.SDN controller passes through
OpenFlow agreement increases, and updates or delete the record in flow table, realizes the data forwarding behavior of control and management interchanger.Stream
Table is made of the information such as matching field and order, and wherein matching field includes ethernet type, source IP address, purpose IP address,
The information such as port numbers, command field refers to the operation executed to the data packet, such as is forwarded to next flow table, by data packet
It is forwarded to specific exit port, be forwarded to group list processing and forward the packet to SDN controller etc..If data packet with
The matching field of certain record of flow table matches, then OpenFlow interchanger is according to the command process of the record data packet.
When OpenFlow interchanger sends data packet (such as with the flow table data packet that it fails to match) to SDN controller, OpenFlow
Interchanger sends data packets to exit passageway (secure channel) and is packaged, and is then sent to SDN controller.
As shown in figure 3, being NFV system architecture schematic diagram, virtual network function (Virtualised is specifically included that
Network Function, VNF), Element management system (Element Management System, EMS), NFV infrastructure
(NFV Infrastructure, NFVI) and NFV management and layout (NFV Management and Orchestration,
NFV M&O) composition.
VNF is the network function in the non-virtualized network of tradition, such as (Evolved Packet Core, is drilled 3GPP EPC
Into type packet-based core networks) network element MME (Mobility Management Entity, mobile management entity), SGW in network
(Serving Gate Way, gateway) or PGW (Packet Data Network Gate Way, Packet Data Network's net
It closes).The behavior of VNF and PNF (Physical Network Function, physical network function) are identical with external interface, virtually
Change the behavior and state that will not influence network function.One VNF can be deployed in more VM (Virtual Machine, virtually
Machine) on, it can also be deployed on a VM.
EMS (Element Management System, networking component management system) is responsible for management VNF, including configuration pipe
Reason, fault-tolerant management, accounting management, performance management and safety management.
NFVI (Network Function Virtual Infrastructure, network function Virtual base facility) by
Hardware resource, virtual level and virtual resource composition provide deployment, the environment of management and operation for VNF.Wherein, hardware resource packet
Include calculating, storage and Internet resources.Virtual level carries out abstract and logical partitioning to physical resource, provides virtual money to VNF software
Source.Virtual level is abstracted hardware resource, realizes the decoupling of VNF software and bottom hardware, and VNF is made to can run on various physics
On hardware.NFV framework does not limit the implementation of virtual level, only requires that virtual level can support the feature and opening of standard
Reference point.Virtual resource includes virtual computing, virtual memory and virtual network.Hypervisor (system supervisor)+VM
It is the typical scenario for realizing virtual computing and virtual storage resource.Virtual network refers to the company between the different VMs of composition VNF
Connect and/or difference VNF between connection virtualization, realize that there are many technology of virtual network, such as VLAN, VxLAN etc..
NFV M&O by Virtual base facility managers (Virtualised Infrastructure Manager, VIM),
Composer (Orchestrator) and VNF manager (VNF Manager, VNFM) composition.VIM is responsible for managing and distribute in NFVI
Resource (software, calculate, storage and Internet resources).Composer carries out layout and management to NFVI and software resource, realizes net
Network service operation is on NFVI.VNFM manages the life cycle of VNF, such as instantiates, and updates, dilatation, capacity reducing and termination etc..
Operation Support System (Operation System Support, OSS)/business support system in Fig. 3
(Business System Support, BSS) is the OSS/BSS system of operator.
Application layer when realizing SDN network using control network function virtualization technology, in SDN architecture diagram
Application in (application layer), SDN controller and the SDN switch controlled by SDN controller and firewall
Etc. equipment be all a VNF in Fig. 3.These equipment can be run on by way of virtualization general hardware device it
On.
SDN and NFV cooperates:
Although SDN technology and NFV technology are independent developments, but can also cooperate therebetween, more preferable to realize
Network-control.The method that SDN and NFV based on OpenFlow cooperate is as shown in Figure 4.
From fig. 4, it can be seen that the northbound interface of the layout funcall OpenFlow controller of NFV is sent to it control life
It enables, OpenFlow controller controls OpenFlow interchanger according to the order received.The network equipment in Fig. 5 is OpenFlow
Interchanger can be virtual unit and be also possible to physical equipment.
Below first using NFV M&O device be executing subject to the method for the SDN of embodiment of the present invention control transfer resource into
Row description, then be described by SDN of the executing subject to the embodiment of the present invention method for controlling transfer resource of SDN controller,
It is described then in conjunction with method of the specific example to SDN provided in an embodiment of the present invention control transfer resource.
It is the flow chart that the method for transfer resource is controlled in NFV M&O device side SDN referring to Fig. 5, comprising the following steps:
The control with transfer resource that step 501:NFV M&O device receives SDN controller and/or SDN switch is sent
Related message;
The related message of control with transfer resource is that solicited message, the occupancy of the control to specified transfer resource refer to
The parameter for determining transfer resource to carry out the path request information of route maintenance and impact to the controllability system of transfer resource
Information and event information, such as: the solicited message for establishing data transfer path, is deleted at the solicited message for modifying data transfer path
Except the solicited message of data transfer path, the status information of SDN switch (such as: whether the flow table number of SDN switch reaches
Set threshold value), the use condition information of transfer resource etc.;
Step 502: the message related with the control of transfer resource based on the received determines that can SDN controller be controlled
Make specified transfer resource;
Step 503: the transfer resource control instructions for carrying definitive result are sent to SDN controller.
Shown in Fig. 5 control transfer resource method include:
1) control when controlling related message that NFV M&O device receives that SDN controller is sent with transfer resource passes
The method of defeated resource;
2) control when controlling related message that NFV M&O device receives that SDN switch is sent with transfer resource passes
The method of defeated resource;
3) NFV M&O device receives that the control with transfer resource that SDN switch and SDN controller are sent is related to disappear
The method of control transfer resource when breath;These three methods are illustrated separately below.
For method 1):
Referring to Fig. 6, comprising the following steps:
What step 601:NFV M&O device reception SDN controller was sent carries data transfer path information to be safeguarded
Route maintenance request message;
Can be by newly-built transmission path, modification transmission path or delete for the maintenance of transmission path in step 601 and transmit
Path etc..
Step 602: according to the route maintenance request message, determining that can the SDN controller control data to be safeguarded
The occupied transfer resource of transmission path;
Step 603: can the transmission of Xiang Suoshu SDN controller carries control the occupied biography of data transfer path to be safeguarded
The transfer resource control instructions of defeated resource.
Specifically, data transfer path information to be safeguarded described in above-mentioned steps 601 may include data transmission route to be safeguarded
The mark for the SDN switch that diameter passes through and each SDN switch of process are that the maintenance data transfer path needs to be safeguarded are held
Capable respective operations;
Such as: the data transfer path needed to establish between SDN switch 1 and SDN switch 2 is determined in SDN controller
When, data transfer path information to be safeguarded at this time can increase a stream note for SDN switch 1 (mark), SDN switch 1
Record one (respective operations that SDN switch 1 needs to be implemented), SDN switch 2 (mark), the increase of SDN switch 2 stream record
(respective operations that SDN switch 2 needs to be implemented).
At this point, the above-mentioned steps 602 specifically:
Step A: according to each SDN switch of the mark of the SDN switch of data transfer path to be safeguarded process and process
For the respective operations that the maintenance data transfer path to be safeguarded needs to be implemented, respective operations cannot be executed by judging whether there is
SDN switch;When if the determination result is YES, B is thened follow the steps;If judging result is no, C is thened follow the steps;
Here the reason of respective operations cannot be executed, usually there is following 3 kinds:
1, SDN switch breaks down;
2, SDN switch cannot execute related signaling;
3, the capacity at the current time of SDN switch has been approached or reaches maximum capacity, and processing capacity has arrived at the limit,
If SDN controller continues through the SDN switch and establishes data transfer path, which will enter congestion state.
It, can be according in above-mentioned 3 kinds of reasons when carrying out judging whether there is the SDN switch that cannot execute respective operations
Partly or entirely and the operation of SDN switch execution judges each SDN switch one by one.
Step B: determination cannot execute the mark of the SDN switch of respective operations, and determine that the SDN controller cannot be controlled
Make the occupied transfer resource of data transfer path to be safeguarded;
Here the purpose that determination cannot execute the mark of the SDN switch of respective operations is to make the SDN controller in weight
Newly when carrying out data transmission the maintenance in path, using SDN switch represented by the mark as avoiding data transfer path from passing through
SDN switch;
Step C: determine that the SDN controller can control the occupied transfer resource of data transfer path to be safeguarded.
Preferably, above-mentioned steps A is specifically included: according to the mark for the SDN switch that data transfer path to be safeguarded passes through
Each SDN switch with process is the respective operations safeguarding the data transfer path to be safeguarded and needing to be implemented, and is passed through determining
Each SDN switch in there is no need to increase capacity SDN switch or exist need to increase capacity SDN switch but
When the capacity that the needs increase the current time of the SDN switch of capacity does not reach maximum value, there is no cannot be executed for judgement
The SDN switch of respective operations;There is the SDN switch for needing to increase capacity in determining each SDN switch passed through and is somebody's turn to do
When needing to increase the capacity at the current time of the SDN switch of capacity and having reached maximum value, judge in the presence of corresponding behaviour cannot be executed
The SDN switch of work.
Preferably, according to each SDN switch of the mark of the SDN switch of data transfer path to be safeguarded process and process
For the respective operations that the maintenance data transfer path to be safeguarded needs to be implemented, the SDN friendship for existing and needing to reduce capacity is being determined
When changing planes, the method also includes: the operation for reducing capacity is executed for the SDN switch that the needs reduce capacity;
Reducing capacity includes longitudinal capacity reducing (scale down) and lateral capacity reducing (scale in).Longitudinal capacity reducing refer to for
A node in system reduces resource, such as reduces the CPUs or memory of a computer or virtual machine.What lateral capacity reducing referred to
It is node included by reduction system, for example, virtual machine increases new functional unit.
The mark for the SDN switch passed through according to data transfer path to be safeguarded and each SDN switch of process are maintenance
The respective operations that the data transfer path to be safeguarded needs to be implemented, determine exist need to increase capacity SDN switch but
When the capacity that the needs increase the current time of the SDN switch of capacity does not reach maximum value, the method also includes: it is directed to
The SDN switch that the needs increase capacity executes the operation for expanding capacity.
Expanding capacity includes longitudinal dilatation (scale up) and lateral dilatation (scale out).Longitudinal dilatation refer to for
A node in system increases resource, and a for example, computer or virtual machine increase CPUs or memory.What lateral dilatation referred to
It is the computer or virtual machine for increasing node in systems, such as increasing new.
It should be noted that executing dilatation behaviour to SDN switch when realizing SDN switch in the form of virtualization
The example of work is to increase CPU quantity, increases memory, increases network interface card ability etc..Executing the example that capacity reducing operates to SDN switch is
CPU quantity is reduced, memory is reduced, reduces network interface card ability etc..Above scheme is operated by a series of judgement, to SDN switch
Dilatation or the operation of capacity reducing are executed, the capacity that dynamic according to actual needs adjusts SDN switch is realized, realizes transfer resource
It is maximally utilized.
In the actual implementation process, can with but be not limited to through following steps a1 to step a7 come implementation method 1) in compared with
Good scheme:
Step a1: the NFV M&O device judges data transfer path to be safeguarded according to the route maintenance request message
With the presence or absence of the SDN switch for needing to change capacity in the SDN switch of process;If so, needing to change for each respectively
The SDN switch of capacity executes step a2;If it is not, thening follow the steps a5;
Step a2, judge whether the change capacity is to increase capacity, if so, thening follow the steps a3;If it is not, then executing step
Rapid a6;
Step a3: judge that the needs increase whether the capacity at the current time of the SDN switch of capacity has reached the maximum
Value;If so, thening follow the steps a4;If it is not, thening follow the steps a7;
Step a4, determine that the SDN switch cannot execute respective operations;
Step a5, determine that the SDN switch can execute respective operations;
Step a6, when the change capacity is to reduce capacity, the behaviour for reducing capacity is executed for the SDN controller
Make, the size (such as the item number for the record for including in flow table) of the flow table of the SDN switch of more new record, and executes a5;
Step a7, the operation for expanding capacity, the stream of the SDN switch of more new record are executed for the SDN controller
The size (such as the item number for the record for including in flow table) of table, and execute a5.
Above-mentioned steps a2 to step a7 is performed respectively for each SDN switch for needing to change capacity;
The above method 1) in, the route maintenance request message that NFV M&O device is sent according to SDN controller, can by pair
The capacity at the current time of SDN switch is adjusted and is that can SDN controller send the biography that carry out transmission path to be safeguarded
Defeated resources control instruction, realizes distributing rationally and maximally utilizing to resource.
Method 2): as shown in fig. 7, comprises following steps:
The state that step 701:NFV M&O device receives the SDN switch that SDN switch is sent provides message;
Step 702:NFV M&O device provides message according to the state of the SDN switch, determines that can SDN controller
Control the transfer resource of the SDN switch;
Step 703:NFV M&O device sends to the SDN controller and carries the biography that can control the SDN switch
The transfer resource control instructions of defeated resource.
Preferably, the state of the SDN switch provides the capacity in message including current time;The NFV M&O dress
The identification list for having reached the SDN switch of maximum capacity is stored in setting;
Message is provided according to the state of the SDN switch, determines that can SDN controller control the SDN switch
Transfer resource, comprising:
The capacity at current time is compared with the first setting value;
If the capacity at current time is greater than the first setting value, it is determined that SDN controller not can control transmission state offer
The transfer resource of the SDN switch of message;
At this point, the transfer resource that NFV M&O device can will carry the transmission state and provide the SDN switch of message
Transfer resource control instructions are sent to SDN controller, and the SDN controller receives this and carries transmission state offer message
The transfer resource control instructions of the transfer resource of SDN switch, subsequent in newly-built or modification data transfer path, can avoid will
Data transfer path provides the SDN switch of message by the transmission state;
If the capacity at current time less than the first setting value, judges that the transmission state provides the SDN switch of message
It identifies whether to be stored in the identification list for the SDN switch for having reached maximum capacity, if the determination result is YES, it is determined that SDN
Controller can control the transfer resource that the transmission state provides the SDN switch of message;
Since the capacity at current time is to provide the current of the SDN switch of message in transmission state less than the first setting value
Capacity be greater than the first setting value after for the first time less than the first setting value, however, it is determined that the transmission state provide message SDN exchange
In the identification list for identifying whether to be stored in the SDN switch for having reached maximum capacity of machine, then before showing NFV M&O device
The transfer resource for the SDN switch for having notified SDN controller that cannot provide message to the transmission state controls, therefore,
The transfer resource for controlling the SDN switch that the transmission state provides message can be started by needing exist for notice SDN controller, so that institute
SDN controller is stated newly-built or when modifying data transfer path, provides the transmission state to the SDN switch of message not as keeping away
Exempt from the SDN switch of data transfer path process;
Wherein, the state provide message be SDN switch when the capacity at current time is not less than the first setting value or
Person is when the capacity at current time is not less than the first setting value less than the capacity of the first setting value and the last moment at current time
It sends, first setting value is less than or equal to the maximum capacity of the SDN switch.
Preferably, when the capacity at current time is greater than the first setting value, the method also includes:
The mark of the SDN switch of the transmission first state information is stored in the SDN switch for having reached maximum capacity
Identification list in;
When the capacity at current time is less than the first setting value, the mark of the SDN switch of message is provided in the transmission state
When knowledge is stored in the identification list for the SDN switch for having reached maximum capacity, the method also includes:
The mark that the transmission state provides the SDN switch of message is deleted from the identification list.
Preferably, the state of the SDN switch provides the capacity in message including current time;The method is also wrapped
It includes:
The capacity at current time is compared with the second setting value;
When the capacity at current time is less than the second setting value, the SDN switch for providing message for the transmission state is held
Row reduces the operation of capacity;
It is that SDN switch is sent when the capacity at current time is less than the second setting value that the state, which provides message, institute
State the maximum capacity that the second setting value is less than the SDN switch.
Second setting value is less than first setting value.
The above method 2) in, state is sent to NFV M&O device by SDN switch, message is provided, actively carries out state
It reports, so that NFV M&O device timely and accurately knows the capacity at the current time of SDN switch, for the SDN switch
Capacity is adjusted (dilatation or capacity reducing), and provides the capacity information of SDN switch adjusted to SDN controller, in turn
Realize distributing rationally and efficiently maximally utilizing to resource.
For method 3):
It is shown in Figure 8, comprising the following steps:
Step 801:NFV M&O device receives the state offer message of SDN switch transmission and taking for SDN controller transmission
Band needs to be safeguarded the route maintenance request message of data transfer path information;
Step 802: providing message and the route maintenance request message according to the state of the SDN switch, determine institute
Can state SDN controller control the occupied transfer resource of data transfer path to be safeguarded and control the SDN switch
Transfer resource;
Can step 803:NFV M&O device is carried to SDN controller transmission control data transmission route to be safeguarded
The transfer resource control instructions of the occupied transfer resource of diameter and the transfer resource that the SDN switch can be controlled.
Above-mentioned steps 801 to step 803 specific implementation process and method 1) with method 2) in it is similar, can be by above-mentioned two
Kind method is organically combined, such as: first be able to can provide message according to SDN state utilize the transfer resource of SDN switch
And can capacity be adjusted, then judge control the occupied transfer resource of data transfer path to be safeguarded again, here not
It repeats again.
Referring to Fig. 9, for the method flow diagram for controlling transfer resource using SDN controller as the SDN of executing subject, including it is following
Step:
Step 901:SDN controller is to network function virtual management and layout NFV M&O device is sent and transfer resource
The related message of control;
Step 902: can receive the transmission of NFV M&O device carries the transfer resource that control specified resource information
Control instructions;
Step 903: according to the transfer resource control instructions, the transfer resource of SDN switch being controlled.
In this step 903, the essence controlled the transfer resource of SDN switch namely carries out data transmission path
Maintenance.
Preferably, the related message of control with transfer resource is to carry data transfer path information to be safeguarded
Route maintenance request message;
Can what the reception NFV M&O device was sent carries the transfer resource control that control specified resource information
Instruction, comprising:
Can carrying for NFV M&O device transmission be received control the occupied transfer resource of data transfer path to be safeguarded
Transfer resource control instructions;
Or
Can the transmission of NFV M&O device be received carries the transfer resource that control the transfer resource of specified SDN switch
Control instructions.
Preferably, can control data transfer path to be safeguarded occupied for carrying of receiving that NFV M&O device sends
The transfer resource control instructions of transfer resource, comprising:
Receive the transfer resource control instructions or reception of the mark for carrying SDN switch that NFV M&O device is sent
What NFV M&O device was sent carries the transfer resource control that can control the occupied transfer resource of data transfer path to be safeguarded
Instruction.
Preferably, referring in the transfer resource control for receiving the mark for carrying SDN switch of NFV M&O device transmission
When showing, data transfer path is sent without the data to be safeguarded of SDN switch represented by the mark to NFV M&O device
The route maintenance request message of transmission path information.
In addition, for the SDN switch for having reached maximum capacity, when the data that SDN controller is deleted from the SDN switch
When transmission path reaches N item (N is more than or equal to 1), NFV M&O device is exchanged from the SDN for having reached maximum capacity being locally stored
The mark of the SDN switch is deleted in the identification list of machine, and can establish the data by the interchanger to SDN controller notice
Transmission path, SDN controller delete the interchanger from the switch identification list for having reached maximum capacity being locally stored
Mark.
It is the SDN network knot for including 1 SDN controller and 3 SDN switches (hereinafter referred to as interchanger) referring to Figure 10
Structure schematic diagram, what the black dotted line in Figure 10 indicated is the control message between controller and interchanger, such as OpenFlow
Control message, what the black line in Figure 10 indicated is the physical connection between interchanger.There is no any data in network at this time
Connection, controller wish to establish a data transmission path between interchanger 1 and interchanger 3 (with two-way arrow in following Figure 10
Shown in the black line of head).
Using the scheme of the embodiment of the present invention, the process for establishing data transfer path is as shown in figure 11.
In Figure 11 the following steps are included:
Step 1101:SDN controller includes interchanger 1 in message, increases to NFV M&O device transmitting path maintenance request
Add 1 stream record, interchanger 3 increases by 1 stream record;
The decision of step 1102:NFV M&O device haves no need to change the capacity of interchanger 1 and 3, only updates 1 He of interchanger
The stream record strip number of the flow table of interchanger 3.
Step 1103: returning to the transfer resource control instructions that can safeguard data transfer path.
It should be noted that NFV M&O device is made of multiple entities, the present invention, which does not limit, realizes the operation inside M&O
Method, judge whether to need to change exchanger capacity and safeguard that the quantity of the stream record of interchanger can be realized by VNFM,
It can also be realized by NFVO.
Step 1104:SDN controller increases new stream record using OpenFlow agreement on interchanger 1;
Step 1105:SDN controller increases new stream record using OpenFlow agreement on interchanger 3.
The specific implementation process of above-mentioned steps 1104 and step 1105 can refer to OpenFlow interchanger specification version 1.4.0
(OpenFlow Switch Specification Version 1.4.0)。
Below based on the process for establishing data transfer path shown in Figure 10 and Figure 11, the dilatation to SDN switch is introduced
Process.
Assuming that by the foundation of multiple data transfer path, at this point, sharing 300 stream record (interchangers 1 in interchanger 1
Can at most support 350 streams record), 100 streams, which are shared, in interchanger 3 records.SDN controller is wished in interchanger 1 and exchange
A data transmission path is created between machine 2, is established the data transfer path, is needed in the flow table of interchanger 1 and interchanger 2
Increase separately 1 stream record.The capacity of interchanger 1 can only handle 300 stream records at this time, when the new data transfer path of increase
When, NFV M&O device needs to carry out dilatation to interchanger 1.Detailed process is as shown in figure 12.The following steps are included:
Step 1201:SDN controller includes interchanger 1 in message, increases to NFV M&O device transmitting path maintenance request
Add 1 stream record, interchanger 2 increases by 1 stream record;
Step 1202:NFV M&O device determines not changing the capacity of interchanger 2 to the progress dilatation of interchanger 1.Dilatation behaviour
After work terminates, NFV M&O device updates the stream record strip number of the flow table of interchanger 1 and interchanger 2.
It should be noted that NFV M&O device is made of multiple entities, the embodiment of the present invention does not limit realization inside M&O should
The method of operation judges whether that the quantity for the stream record for needing to change exchanger capacity and safeguarding interchanger can be by VNFM reality
It is existing, it can also be realized by NFVO.
Step 1203: returning to the transfer resource control instructions that can safeguard data transfer path.
Step 1204:SDN controller increases new stream record using OpenFlow agreement on interchanger 1;
Step 1205:SDN controller increases new stream record using OpenFlow agreement on interchanger 2.
Below based on dilation process shown in Figure 12, the scene that interchanger reaches maximum capacity is described.
In this scenario, the quantity of the stream record in interchanger 1 reaches 350 and (has reached the maximum of interchanger 1 to hold
Amount), the stream record quantity in interchanger 2 is 150.SDN controller wishes to create one between interchanger 1 and interchanger 2
Data transfer path can not continue dilatation, therefore can not build between at this time since interchanger 1 has reached maximum capacity
Vertical data transfer path.Detailed process is as shown in figure 13, comprising the following steps:
Step 1301:SDN controller includes interchanger 1 in message, increases to NFV M&O device transmitting path maintenance request
Add 1 stream record, interchanger 2 increases by 1 stream record;
Step 1302:NFV M&O device judges that interchanger 1 has reached maximum capacity, can not continue dilatation.
Step 1303:NFV M&O device refers to the transfer resource control that the return of SDN controller can carry message parameter
Show, message parameter shows that interchanger 1 has reached maximum capacity.NFV M&O device has reached maximum capacity interchanger 1 is locally stored.
After step 1304:SDN controller receives the transfer resource control instructions for carrying message parameter, deposited locally
Storage interchanger 1 has reached the information of maximum capacity.
Step 1305:SDN controller reformulates data transfer path, then re-initiates route maintenance request.
Reach the scene of maximum capacity based on interchanger shown in Figure 13, it is extensive from maximum capacity is reached that Figure 14 describes interchanger
It is multiple to can working condition scene.
In this scenario, when application terminates, when data transfer path no longer transmits data, SDN controller delete and is somebody's turn to do
The operation of data transfer path, the operation reduce the quantity of the record of flow table in interchanger.Assuming that by repeatedly deleting stream record,
The stream record count in interchanger 1 is 341 at this time.When SDN controller the 10th time from the interchanger 1 for having reached maximum capacity
When deleting flow table record, NFV M&O device thinks that controller interchanger 1 has had active volume, and controller can pass through the exchange
Machine 1 establishes new data transfer path.
Notify the process of the event to SDN controller for NFV M&O device as shown in figure 14, comprising the following steps:
Step 1401:SDN controller includes interchanger 1 in message, deletes to NFV M&O device transmitting path maintenance request
Except 1 stream records, interchanger 2 deletes 1 stream record;
Step 1402:NFV M&O device deletes the information that interchanger 1 has reached maximum capacity, and returns to energy to SDN controller
Safeguard the transfer resource control instructions of data transfer path.
Since the stream record count of the interchanger 1 stored in NFV M&O device at this time is 341, executes and this time delete behaviour
After work, the stream record count in interchanger 1 is 340, and interchanger 1 handles new data transmission with enough capacity at this time
Path, therefore NFV M&O device deletes the information that interchanger 1 has reached maximum capacity, and disappears to the maintenance of SDN controller returned data
Breath, carrying interchanger 1 in the message has active volume.
After step 1403:SDN controller receives the transfer resource control instructions that can safeguard data transfer path, from
The local information deleted interchanger 1 and reach maximum capacity.
Step 1404:SDN controller deletes stream record using OpenFlow agreement from interchanger 1;
Step 1405:SDN controller deletes stream record using OpenFlow agreement from interchanger 2.
Interchanger uploaded state is described below, message is provided:
Assuming that the configuration information in interchanger 1 are as follows:
First setting value: stream is recorded as 300;
Second setting value: stream is recorded as 200;
Maximum capacity: stream is recorded as 350;
SDN controller is constantly increasing the number of stream record by OpenFlow agreement in interchanger 1.When interchanger 1
When monitoring that stream record count reaches 300, interchanger 1 notifies the event to NFV M&O device (it should be noted that NFV
It include multiple entities in M&O device, interchanger 1 can notify the event to VNFM).NFV M&O device can hold interchanger 1
Row dilatation operation can not also execute dilatation operation, and the event is needed to notify to give SDN controller, determine that SDN controller is not having
Interchanger 1, which will be avoided passing through, before having the resources control for receiving the transfer resource that can control interchanger 1 to indicate establishes data transmission route
Diameter.
SDN controller continues to increase stream record in interchanger 1, when interchanger 1 monitors that stream record count is stepped up
(when being greater than 330, such as reaching 350), interchanger 1 notifies the event to give NFV M&O device.The discovery of NFV M&O device
The capacity of interchanger 1 has reached maximum value, cannot continue dilatation.NFV M&O device notifies the event to give SDN controller.Really
Interchanger 1 will be avoided passing through before not receiving the resources control that can control the transfer resource of interchanger 1 instruction by determining SDN controller
Establish data transfer path.
The information that interchanger 1 has reached maximum capacity is stored in NFV M&O device and SDN controller.
The information that interchanger 1 has reached maximum capacity is stored in above-mentioned NFV M&O device and SDN controller below
Description can establish the process of data transfer path again through interchanger 1 on the basis of this case.
As SDN controller deletes the operation of data transfer path, the stream record count in interchanger 1 is gradually decreased.When
When interchanger 1 monitors currently to flow the number of record less than 300, the event is submitted message informing by interchanger 1
Give NFV M&O device, NFV M&O device finds before the event that interchanger 1 has reached more than the first setting value (300), by
It has been reduced in the stream record count of interchanger 1 less than the first setting value (300), controller can be established newly by interchanger 1
Data transfer path.NFV M&O device can establish data transfer path by interchanger 1 to SDN controller notice.
After the process terminates, NFV M&O device and SDN controller delete the interchanger 1 that it is stored and have reached maximum
The information of capacity.
Based on the same inventive concept, in the embodiment of the present invention, a kind of NFV M&O device and SDN controller are provided, it should
The specific implementation of NFV M&O device and SDN controller can be found in above method embodiment part retouching about NFV M&O device
It states, overlaps will not be repeated.
The NFV M&O device can both be realized with hardware, can also use software realization, the present invention is not to this progress
It limits, the NFV M&O device is described below:
As shown in figure 15, it is the structural schematic diagram of NFV M&O device, specifically includes that receiving unit 151, determination unit 152
With transmission unit 153;Wherein:
Receiving unit 151, the control with transfer resource for receiving SDN controller and/or SDN switch transmission are related
Message;
Determination unit 152 determines SDN control for the message related with the control of transfer resource based on the received
Can device control specified transfer resource;
Transmission unit 153, for for sending the transfer resource control instructions for carrying definitive result to SDN controller.
Preferably, the sender with the related message of control of transfer resource is SDN controller, it is described to be provided with transmission
The related message of control in source is the route maintenance request message for carrying data transfer path information to be safeguarded;
The determination unit 152 is specifically used for determining the SDN controller energy according to the route maintenance request message
It is no to control the occupied transfer resource of data transfer path to be safeguarded.
Preferably, the sender with the related message of control of transfer resource is SDN switch, it is described to be provided with transmission
The related message of control in source provides message for the state of the SDN switch;
The determination unit 152 determines SDN controller specifically for providing message according to the state of the SDN switch
The transfer resource of the SDN switch can be controlled.
Preferably, the data transfer path information to be safeguarded includes the SDN exchange that data transfer path to be safeguarded passes through
The mark of machine and each SDN switch of process are the respective operations safeguarding the data transfer path to be safeguarded and needing to be implemented;
The determination unit 152, specifically for according to data transfer path to be safeguarded pass through SDN switch mark and
Each SDN switch passed through is the respective operations safeguarding the data transfer path to be safeguarded and needing to be implemented, and is judged whether there is
The SDN switch of respective operations cannot be executed;The SDN switch of respective operations cannot be executed if it exists, it is determined that cannot be executed
The mark of the SDN switch of respective operations, and determine that the SDN controller not can control wait safeguard occupied by data transfer path
Transfer resource;The SDN switch of respective operations cannot be executed if it does not exist, it is determined that the SDN controller can control wait tie up
Protect the occupied transfer resource of data transfer path.
Preferably, the state of the SDN switch provides the capacity in message including current time;The NFV M&O dress
Setting further includes storage unit 154;
The storage unit 154, for storing the identification list for having reached the SDN switch of maximum capacity;
The determination unit 152, specifically for the capacity at current time to be compared with the first setting value;If when current
The capacity at quarter is greater than the first setting value, it is determined that SDN controller not can control the SDN switch of transmission state offer message
Transfer resource;If the capacity at current time less than the first setting value, judges that the transmission state provides the SDN switch of message
It identifies whether to be stored in the identification list for the SDN switch for having reached maximum capacity, if the determination result is YES, it is determined that SDN
Controller can control the transfer resource that the transmission state provides the SDN switch of message;Wherein, the state, which provides message, is
SDN switch current time capacity be not less than the first setting value when or current time capacity less than the first setting value
And the capacity of the last moment at current time is sent when being not less than the first setting value, first setting value is less than or equal to described
The maximum capacity of SDN switch.
Preferably, the state of the SDN switch provides the capacity in message including current time;The NFV M&O dress
It sets further include:
Comparing unit 155, for the capacity at current time to be compared with the second setting value;
Capacity reducing unit 156 when for the capacity at current time less than the second setting value, disappears for transmission state offer
The SDN switch of breath executes the operation for reducing capacity;It is that SDN switch is small in the capacity at current time that the state, which provides message,
It is sent when the second setting value, second setting value is less than the maximum capacity of the SDN switch.
Preferably, the determination unit 152, specifically for the SDN switch passed through according to data transfer path to be safeguarded
Mark and each SDN switch of process be the respective operations safeguarding the data transfer path to be safeguarded and needing to be implemented, true
Surely it is handed in each SDN switch passed through there is no the SDN switch for needing to increase capacity or in the presence of the SDN for needing to increase capacity
It changes planes but when the capacity at current time of SDN switch that the needs increase capacity does not reach maximum value, there is no not for judgement
The SDN switch of respective operations can be executed;There is the SDN exchange for needing to increase capacity in determining each SDN switch passed through
When the capacity that machine and the needs increase the current time of the SDN switch of capacity has reached maximum value, judge that presence cannot execute
The SDN switch of respective operations.
As shown in figure 16, it is another structural schematic diagram of NFV M&O device, mainly includes processor 1601, memory
1602 and transceiver 1603, in which:
The transceiver 1603, for receiving the control with transfer resource of SDN controller and/or SDN switch transmission
Related message, and the transfer resource control instructions are sent to the SDN controller.
The processor 1601 is used to read the program in memory 1602, executes following procedure according to the program: according to
The received message related with the control of transfer resource, determines that can SDN controller control specified transfer resource;
Preferably, the sender with the related message of control of transfer resource is SDN controller, it is described to be provided with transmission
The related message of control in source is the route maintenance request message for carrying data transfer path information to be safeguarded;
The processor 1601 is used to read the program in memory 1602, executes following procedure according to the program: according to
The route maintenance request message determines that can the SDN controller control the occupied transmission of data transfer path to be safeguarded
Resource.
Preferably, the sender with the related message of control of transfer resource is SDN switch, it is described to be provided with transmission
The related message of control in source provides message for the state of the SDN switch;
The processor 1601 is used to read the program in memory 1602, executes following procedure according to the program:
Message is provided according to the state of the SDN switch, determines that can SDN controller control the SDN switch
Transfer resource.
Preferably, the data transfer path information to be safeguarded includes the SDN exchange that data transfer path to be safeguarded passes through
The mark of machine and each SDN switch of process are the respective operations safeguarding the data transfer path to be safeguarded and needing to be implemented;
The processor 1601 is used to read the program in memory 1602, executes following procedure according to the program:
The mark for the SDN switch passed through according to data transfer path to be safeguarded and each SDN switch of process are maintenance
The respective operations that the data transfer path to be safeguarded needs to be implemented judge whether there is the SDN friendship that cannot execute respective operations
It changes planes;
The SDN switch of respective operations cannot be executed if it exists, it is determined that cannot execute the SDN switch of respective operations
Mark, and determine that the SDN controller not can control the occupied transfer resource of data transfer path to be safeguarded;
The SDN switch of respective operations cannot be executed if it does not exist, it is determined that the SDN controller can control number to be safeguarded
According to the occupied transfer resource of transmission path.
Preferably, the state of the SDN switch provides the capacity in message including current time;The NFV M&O dress
The identification list for having reached the SDN switch of maximum capacity is stored in setting;
The processor 1601 is used to read the program in memory 1602, executes following procedure according to the program:
The capacity at current time is compared with the first setting value;
If the capacity at current time is greater than the first setting value, it is determined that SDN controller not can control transmission state offer
The transfer resource of the SDN switch of message;
If the capacity at current time less than the first setting value, judges that the transmission state provides the SDN switch of message
It identifies whether to be stored in the identification list for the SDN switch for having reached maximum capacity, if the determination result is YES, it is determined that SDN
Controller can control the transfer resource that the transmission state provides the SDN switch of message;
Wherein, the state provide message be SDN switch when the capacity at current time is not less than the first setting value or
Person is when the capacity at current time is not less than the first setting value less than the capacity of the first setting value and the last moment at current time
It sends, first setting value is less than or equal to the maximum capacity of the SDN switch.
Preferably, the state of the SDN switch provides the capacity in message including current time;The processor 1601
For reading the program in memory 1602, following procedure is executed according to the program:
The capacity at current time is compared with the second setting value;
When the capacity at current time is less than the second setting value, the SDN switch for providing message for the transmission state is held
Row reduces the operation of capacity;
It is that SDN switch is sent when the capacity at current time is less than the second setting value that the state, which provides message, institute
State the maximum capacity that the second setting value is less than the SDN switch.
Preferably, the processor 1601 is used to read the program in memory 1602, following mistake is executed according to the program
Journey:
The mark for the SDN switch passed through according to data transfer path to be safeguarded and each SDN switch of process are maintenance
The respective operations that the data transfer path to be safeguarded needs to be implemented, there is no need in determining each SDN switch passed through
Increase the SDN switch of capacity or there is the SDN switch of the SDN switch for needing to increase capacity but needs increase capacity
The capacity at current time when not reaching maximum value, there is no the SDN switches that cannot execute respective operations for judgement;In determination
Increase working as the SDN switch of capacity in each SDN switch passed through in the presence of the SDN switch and the needs that need to increase capacity
When the capacity at preceding moment has reached maximum value, judge in the presence of the SDN switch that cannot execute respective operations.
As shown in figure 17, it is the structural schematic diagram of SDN controller, specifically includes that transmission unit 171,172 and of receiving unit
Control unit 173;Wherein:
Transmission unit 171, for being sent and transfer resource to network function virtual management and layout NFV M&O device
Control related message;
Can receiving unit 172 control specified resource information for receiving carrying for NFV M&O device transmission
Transfer resource control instructions;
Control unit 173, for being controlled to the transfer resource of SDN switch according to the transfer resource control instructions
System.
Preferably, the related message of control with transfer resource is to carry data transfer path information to be safeguarded
Route maintenance request message;
Can the receiving unit 172 control data to be safeguarded specifically for receiving carrying for NFV M&O device transmission
The transfer resource control instructions of the occupied transfer resource of transmission path;Or receive carrying and can controlling for NFVM&O device transmission
Make the transfer resource control instructions of the transfer resource of specified SDN switch.
Preferably, the receiving unit 172, specifically for the SDN switch that carries for receiving that NFV M&O device sends
The transfer resource control instructions of mark or carrying for reception NFV M&O device transmission can control data transfer path to be safeguarded
The transfer resource control instructions of occupied transfer resource.
As shown in figure 18, it is another structural schematic diagram of SDN controller, mainly includes processor 1801, memory 1802
And transceiver 1803, in which:
The transceiver 1803 is provided for sending to network function virtual management and layout NFV M&O device with transmission
The related message of the control in source;And can carrying for reception NFV M&O device transmission control specified resource information
Transfer resource control instructions;
The processor 1801 is used to read the program in memory 1802, executes following procedure according to the program: according to
The transfer resource control instructions, control the transfer resource of SDN switch.
Preferably, the related message of control with transfer resource is to carry data transfer path information to be safeguarded
Route maintenance request message;
Can the transceiver 1803 control data to be safeguarded specifically for receiving carrying for NFV M&O device transmission
The transfer resource control instructions of the occupied transfer resource of transmission path;Or receive carrying and can controlling for NFVM&O device transmission
Make the transfer resource control instructions of the transfer resource of specified SDN switch.
Preferably, the transceiver 1803, specifically for the SDN switch that carries for receiving that NFV M&O device sends
The transfer resource control instructions of mark or carrying for reception NFV M&O device transmission can control data transfer path to be safeguarded
The transfer resource control instructions of occupied transfer resource.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art
Mind and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies
Within, then the present invention is also intended to include these modifications and variations.