CN103581021A - Method and equipment for detecting services in software defined network - Google Patents

Method and equipment for detecting services in software defined network Download PDF

Info

Publication number
CN103581021A
CN103581021A CN201310503910.7A CN201310503910A CN103581021A CN 103581021 A CN103581021 A CN 103581021A CN 201310503910 A CN201310503910 A CN 201310503910A CN 103581021 A CN103581021 A CN 103581021A
Authority
CN
China
Prior art keywords
bfd
amplifying message
main frame
feature information
service feature
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310503910.7A
Other languages
Chinese (zh)
Other versions
CN103581021B (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201310503910.7A priority Critical patent/CN103581021B/en
Publication of CN103581021A publication Critical patent/CN103581021A/en
Application granted granted Critical
Publication of CN103581021B publication Critical patent/CN103581021B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the invention provides a method and equipment for detecting services in a software defined network. The method comprises the steps that a BFD extension message sent by a first host machine is received, and comprises the service feature information of service flow needing to be detected through the BFD extension message; the BFD extension message is determined to include the service feature information, and instructions are executed and comprise the content that a flow table is searched for according to the service feature information in the BFD extension message to determine the first entry of a first flow table corresponding to the service feature information, and the BFD extension message is forwarded to a second host machine. The service feature information of the service flow needing to be detected through the BFD extension message is carried in the BFD extension message, the BFD extension message is forwarded according to the entry, matched with the service feature information, in the flow table, the BFD extension message is made to share the same path with the service flow, and therefore the BFD extension message can effectively detect the connectivity of the services.

Description

The method and apparatus that under software defined network, business detects
Technical field
The embodiment of the present invention relates to the communications field, and more specifically, relates to the method and apparatus that under a kind of software defined network, business detects.
Background technology
Software defined network (Software Defined Network, SDN) be new generation network framework, its core concept is by data surface and the chain of command decoupling zero of network equipment transmission, chain of command is managed concentratedly, and by the control difference of open flows (OpenFlow, OF) standard agreement shadow data face special hardware.At the chain of command of centralized management, can, by the global view of network, realize the path transmission management to the whole network.
Message in SDN is based on flow forwarding, and each open virtual switch (Open Virtual Switch, OVS) has a stream table, carries out searching and forwarding of message.Switch can be connected to outside controller (Controller) by OF agreement, completes path transmission control by controller.
When using two-way converting to detect (Bidirectional Forwarding Detection, when BFD) message carries out teleservice detection of connectivity, controller also can carry out path planning and the path flow table for this BFD message is sent to OVS BFD message.Because BFD message and service message may belong to various flows, may cause the forward-path of BFD message and service message inconsistent.Now the quality of BFD packet route connectivity can not illustrate the quality of service message path connectivity, thereby causes the result of this business detection of connectivity unreliable.
Summary of the invention
The method and apparatus that the embodiment of the present invention provides business under a kind of software defined network to detect, can solve the problem of BFD message and the different paths of service message under SDN.
First aspect, a kind of method that under software defined network, business detects is provided, the method comprises: receive the two-way converting detection BFD amplifying message that the first main frame sends, described BFD amplifying message comprises the service feature information of the Business Stream that described BFD amplifying message need to detect; Determine that described BFD amplifying message comprises described service feature information, and carry out instruction, described instruction comprises: according to the described service feature information in described BFD amplifying message, carry out flow stream searching to determine the first list item of the first-class table corresponding with described service feature information, according to the first list item of described first-class table, to the second main frame, forward described BFD amplifying message.
In conjunction with first aspect, in the possible implementation of the first, described BFD amplifying message comprises identification field, and described identification field is used to indicate described BFD amplifying message and comprises described service feature information.
In conjunction with the possible implementation of the first of first aspect or first aspect, in the possible implementation of the second, described service feature information comprises: port numbers and the protocol number of the port numbers of the address of described the first main frame, described the first main frame, the address of described the second main frame, described the second main frame, or described service feature information comprises: port numbers and the protocol number of the address of described the second main frame, described the second main frame.
Second aspect, a kind of method that under software defined network, business detects is provided, the method comprises: the first main frame generates two-way converting and detects BFD amplifying message, and described BFD amplifying message comprises the service feature information of the Business Stream that described BFD amplifying message need to detect; Described the first main frame is sent to switching equipment by described BFD amplifying message, so that described switching equipment is forwarded to the second main frame according to the described service feature information in described BFD amplifying message by described BFD amplifying message.
In conjunction with second aspect, in the possible implementation of the first, described BFD amplifying message comprises identification field, and described identification field is used to indicate described BFD amplifying message and comprises described service feature information.
In conjunction with the possible implementation of the first of second aspect or second aspect, in the possible implementation of the second, described service feature information comprises: port numbers and the protocol number of the port numbers of the address of described the first main frame, described the first main frame, the address of described the second main frame, described the second main frame, or described service feature information comprises: port numbers and the protocol number of the address of described the second main frame, described the second main frame.
The third aspect, a kind of method that under software defined network, business detects is provided, the method comprises: the second main frame receives the two-way converting detection BFD amplifying message that switching equipment forwards, and described BFD amplifying message comprises the service feature information of the Business Stream that described BFD amplifying message need to detect; When the identification field in described BFD amplifying message indicates described BFD amplifying message to comprise described service feature information, described the second main frame carries out the processing of described BFD amplifying message according to the detection information in described BFD amplifying message, and the detection information in described BFD amplifying message is other information except described service feature information in described BFD amplifying message.
In conjunction with the third aspect, in the possible implementation of the first, described in carry out the processing of described BFD amplifying message, comprising: described the second main frame abandons or ignores described service feature information.
Fourth aspect, a kind of switching equipment is provided, this switching equipment comprises: receiving element, and the two-way converting detection BFD amplifying message sending for receiving the first main frame, described BFD amplifying message comprises the service feature information of the Business Stream that described BFD amplifying message need to detect; Processing unit, for determining that described BFD amplifying message comprises described service feature information and carries out instruction, described instruction comprises: according to the described service feature information in described BFD amplifying message, carry out flow stream searching to determine the first list item of the first-class table corresponding with described service feature information, according to the first list item of described first-class table, to the second main frame, forward described BFD amplifying message.
In conjunction with fourth aspect, in the possible implementation of the first, described BFD amplifying message comprises identification field, and described identification field is used to indicate described BFD amplifying message and comprises described service feature information.
In conjunction with the possible implementation of the first of fourth aspect or fourth aspect, in the possible implementation of the second, described service feature information comprises: port numbers and the protocol number of the port numbers of the address of described the first main frame, described the first main frame, the address of described the second main frame, described the second main frame, or described service feature information comprises: port numbers and the protocol number of the address of described the second main frame, described the second main frame.
The 5th aspect, the main frame that provides a kind of business to detect, this main frame comprises: generation unit, for generating two-way converting, detect BFD amplifying message, described BFD amplifying message comprises the service feature information of the Business Stream that described BFD amplifying message need to detect; Transmitting element, for described BFD amplifying message is sent to switching equipment, so that described switching equipment is forwarded to the second main frame according to the described service feature information in described BFD amplifying message by described BFD amplifying message.
In conjunction with the 5th aspect, in the possible implementation of the first, described BFD amplifying message comprises identification field, and described identification field is used to indicate described BFD amplifying message and comprises described service feature information.
The possible implementation of the first in conjunction with the 5th aspect or the 5th aspect, in the possible implementation of the second, described service feature information comprises: the address of the address of described main frame, the port numbers of described main frame, described the second main frame, port numbers and the protocol number of described the second main frame, or described service feature information comprises: port numbers and the protocol number of the address of described the second main frame, described the second main frame.
The 6th aspect, the main frame that provides a kind of business to detect, this main frame comprises: receiving element, and the two-way converting detection BFD amplifying message forwarding for receiving switching equipment, described BFD amplifying message comprises the service feature information of the Business Stream that described BFD amplifying message need to detect; Processing unit, for when the identification field of described BFD amplifying message indicates described BFD amplifying message to comprise described service feature information, described the second main frame carries out the processing of described BFD amplifying message according to the detection information in described BFD amplifying message, and the detection information in described BFD amplifying message is other information except described service feature information in described BFD amplifying message.
In conjunction with the 6th aspect, in the possible implementation of the first, described processing unit specifically for: abandon or ignore described service feature information.
The embodiment of the present invention is by the service feature information of the Business Stream that carries this BFD amplifying message need to detect in BFD amplifying message, and forward this BFD amplifying message according to the list item mating with this service feature information in stream table, make BFD amplifying message can with the same path of Business Stream, and then make BFD amplifying message can effectively detect business connectedness.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme of the embodiment of the present invention, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the schematic diagram of SDN of the application scenarios of the embodiment of the present invention.
Fig. 2 is the flow chart of the method that under the software defined network of one embodiment of the invention, business detects.
Fig. 3 is the flow chart of the method that under the software defined network of another embodiment of the present invention, business detects.
Fig. 4 is the flow chart of the method that under the software defined network of another embodiment of the present invention, business detects.
Fig. 5 is the flow chart of the method that under the software defined network of another embodiment of the present invention, business detects.
Fig. 6 is the indicative flowchart of the process that under the software defined network of another embodiment of the present invention, business detects.
Fig. 7 is the indicative flowchart of the process that under the software defined network of another embodiment of the present invention, business detects.
Fig. 8 is the block diagram of the switching equipment of one embodiment of the invention.
Fig. 9 is the block diagram of the main frame that detects of the business of another embodiment of the present invention.
Figure 10 is the block diagram of the main frame that detects of the business of another embodiment of the present invention.
Figure 11 is the block diagram of the SDN controller of another embodiment of the present invention.
Figure 12 is the block diagram of the switching equipment of another embodiment of the present invention.
Figure 13 is the block diagram of the main frame that detects of the business of another embodiment of the present invention.
Figure 14 is the block diagram of the main frame that detects of the business of another embodiment of the present invention.
Figure 15 is the block diagram of the SDN controller of another embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, the every other embodiment that those of ordinary skills obtain under the prerequisite of not making creative work, belongs to the scope of protection of the invention.
The embodiment of the present invention is not done concrete restriction to the form of main frame, for example, main frame can be base station (Base Station, NodeB) or radio network controller (the Radio Network Controller in wireless network, RNC) etc., the present invention is not construed as limiting this.
In the embodiment of the present invention, switching equipment can be the OF switch under OF agreement, can be also switch under other agreements etc. in SDN, and the present invention is not construed as limiting this.
It should be noted that the embodiment of the present invention is not only applicable to the SDN under OF agreement, also, applicable to the SDN under other agreements, the present invention is not construed as limiting this.
Fig. 1 is the schematic diagram of SDN of the application scenarios of the embodiment of the present invention.
The chain of command that comprises centralized management in SDN, as the SDN controller 100 in Fig. 1; And data retransmission face, as the switch 101 to 107 in Fig. 1.
In SDN, host A 110 mails to the service message of host B 120, and its forward-path may be as shown in Figure 1, and service message arrives host B 120 through switch 101, switch 102, switch 103 successively.
The testing mechanism of BFD is two system made BFD session, and along the path between them, periodically sends BFD and control message, if a side receives BFD within the set time, controls message, thinks on path fault has occurred.
In SDN, in the time need to using BFD to detect the path of service message, host A 110 enables BFD and sends BFD messages to host B 120, because BFD message and service message may belong to various flows, may cause the forward-path of BFD message and service message inconsistent.As shown in Figure 1, the forward-path of BFD message may be successively through exchanging 101, switch 105, switch 106, switch 107 and switch 103 arrive host Bs 120.
Like this, because the forward-path of BFD message and service message is inconsistent, the quality of BFD packet route connectivity can not illustrate the quality of service message path connectivity, thereby causes the result of this business detection of connectivity unreliable.
Fig. 2 is the flow chart of the method that under the software defined network of one embodiment of the invention, business detects.Method shown in Fig. 2 is carried out by switching equipment.The method comprises:
201, receive the BFD amplifying message that the first main frame sends, this BFD amplifying message comprises the service feature information of the Business Stream that this BFD amplifying message need to detect.
202, determine that this BFD amplifying message comprises this service feature information, and carry out instruction, this instruction comprises: according to this service feature information in this BFD amplifying message, carry out flow stream searching to determine the first list item of the first-class table corresponding with this service feature information, according to the first list item of this first-class table, to the second main frame, forward this BFD amplifying message.
The embodiment of the present invention is by the service feature information of the Business Stream that carries this BFD amplifying message need to detect in BFD amplifying message, and forward this BFD amplifying message according to the list item mating with this service feature information in stream table, make BFD amplifying message can with the same path of Business Stream, and then make BFD amplifying message can effectively detect business connectedness.
Alternatively, as an embodiment, this BFD amplifying message can comprise identification field, and this identification field is used to indicate this BFD amplifying message and comprises this service feature information.And, in step 202, can determine that this BFD amplifying message comprises service feature information according to this identification field.
Alternatively, as another embodiment, this service feature information can comprise: port numbers and the protocol number of the port numbers of the address of this first main frame, this first main frame, the address of this second main frame, this second main frame, or this service feature information can comprise: port numbers and the protocol number of the address of this second main frame, this second main frame.Address wherein can be procotol (Internet Protocol, IP) address, or can be also media access control (Medium Access Control, MAC) address, and the present invention is not construed as limiting this.In addition, in the embodiment of the present invention, this service feature information also can comprise VLAN (Virtual Local Area Network, VLAN) sign (Identity, ID) and/or protocol port number etc., and the present invention is not construed as limiting this.
Alternatively, as another embodiment, before step 202, the type of the message receiving in also can first determining step 201 is BFD message.Particularly, can determine that the type of the message that this receives is BFD message according to the protocol number in the port numbers in the message receiving and the message receiving.
Alternatively, as another embodiment, in step 202, this instruction can be the predefined instruction being stored in this switching equipment, or can be the instruction of the second list item of second table, or can be also other forms of instruction, the present invention be not construed as limiting this.Wherein, the second list item of this second table can be that according to this BFD amplifying message, to carry out flow stream searching determined, or the second list item of this second table can be that this switching equipment reports to this BFD amplifying message after SDN controller, then issued by this SDN controller.The present invention is not construed as limiting this.It should be noted that this second table and first-class table can be same stream tables, can be also homogeneous turbulence table not, and the present invention is not construed as limiting this.
Alternatively, as another embodiment, before step 202, can receive the second list item of the above-mentioned second table of SDN controller transmission.
Correspondingly, SDN controller can first generate the second list item of this second table, then sends it to switching equipment, if Fig. 3 is the flow chart of the method that under the software defined network of another embodiment of the present invention, business detects.Method shown in Fig. 3 is carried out by SDN controller.The method comprises:
301, the second list item of generation second table.
302, the second list item of this second table is sent to at least one switching equipment, so that this at least one switching equipment forwards BFD amplifying message according to the instruction of the second list item of this second table, this BFD amplifying message comprises the service feature information of the Business Stream that this BFD amplifying message need to detect, this instruction comprises according to this service feature information carries out flow stream searching to determine the first list item of the first-class table corresponding with this service feature information, and further according to the first list item of this first-class table, to the second main frame, forward this BFD amplifying message.
In the embodiment of the present invention, the second list item of this second table can send in advance switching equipment by SDN controller before step 201.Also can be after step 201, switching equipment carries out flow stream searching according to this BFD amplifying message, while not finding the list item of corresponding stream table, BFD amplifying message is reported to SDN controller, then by this SDN controller, according to full mesh topology, carries out path planning and again the second list item of this second table is sent to switching equipment later.The present invention is not construed as limiting this.
In step 202, according to the first list item of this first-class table, to the second main frame, forward this BFD amplifying message.Specifically refer to, carry out the instruction of the first list item of this first-class table, according to the instruction of the first list item of this first-class table, to the second main frame, forward this BFD amplifying message.
Like this, in the embodiment of the present invention, the Business Stream that BFD amplifying message and this BFD amplifying message need to detect all can carry out message repeating according to the instruction of the first list item of first-class table, thereby can make BFD amplifying message can be with the Business Stream of its detection same path, and then make BFD amplifying message can effectively detect business connectedness.
It should be noted that in the embodiment of the present invention, while there is the first list item of this first-class table in the stream table of switching equipment, can and directly hit the first list item of this first-class table according to this service feature information searching stream table.While not finding the first list item of this first-class table in the stream table of switching equipment, switching equipment first will be by this service feature information reporting to SDN controller, then receives the first list item of this first-class table that SDN controller issues according to Global Topological.
Fig. 4 is the flow chart of the method that under the software defined network of another embodiment of the present invention, business detects.Method shown in Fig. 4 is carried out by the first main frame.The method comprises:
401, generate BFD amplifying message, this BFD amplifying message comprises the service feature information of the Business Stream that this BFD amplifying message need to detect.
402, send this BFD amplifying message to switching equipment, so that this switching equipment is forwarded to the second main frame according to this service feature information in this BFD amplifying message by this BFD amplifying message.
The embodiment of the present invention is by the service feature information of the Business Stream that carries this BFD amplifying message need to detect in BFD amplifying message, and forward this BFD amplifying message according to the list item mating with this service feature information in stream table, make BFD amplifying message can with the same path of Business Stream, and then make BFD amplifying message can effectively detect business connectedness.
Alternatively, as an embodiment, this BFD amplifying message comprises identification field, and this identification field is used to indicate this BFD amplifying message and comprises this service feature information.
Alternatively, as another embodiment, this service feature information can comprise: port numbers and the protocol number of the port numbers of the address of this first main frame, this first main frame, the address of this second main frame, this second main frame, or this service feature information can comprise: port numbers and the protocol number of the address of this second main frame, this second main frame.Address wherein can be IP address, or can be also MAC Address, and the present invention is not construed as limiting this.In addition, in the embodiment of the present invention, this service feature information also can comprise VLAN ID and/or protocol port number etc., and the present invention is not construed as limiting this.
Fig. 5 is the flow chart of the method that under the software defined network of another embodiment of the present invention, business detects.Method shown in Fig. 5 is carried out by the second main frame.The method comprises:
501, receive the BFD amplifying message that switching equipment forwards, this BFD amplifying message comprises the service feature information of the Business Stream that this BFD amplifying message need to detect.
502, when the identification field in this BFD amplifying message indicates this BFD amplifying message to comprise this service feature information, according to the detection information in this BFD amplifying message, carry out the processing of this BFD amplifying message, the detection information in this BFD amplifying message is other information except this service feature information in this BFD amplifying message.
The embodiment of the present invention is by the service feature information of the Business Stream that carries this BFD amplifying message need to detect in BFD amplifying message, and forward this BFD amplifying message according to the list item mating with this service feature information in stream table, make BFD amplifying message can with the same path of Business Stream, and then make BFD amplifying message can effectively detect business connectedness.
Alternatively, as an embodiment, in step 502, when the identification field in this BFD amplifying message indicates this BFD amplifying message to comprise this service feature information, abandon or ignore this service feature information.Particularly, ignoring this service feature information refers to the content of this service feature information is not done effective inspection and this service feature information is not dealt with.
Fig. 6 is the indicative flowchart of the process that under the software defined network of another embodiment of the present invention, business detects.
605, SDN controller 602 generates the second list item of second table.
In the embodiment of the present invention, SDN controller 602 generates the second list item of second table according to the message characteristic of BFD amplifying message.The list item of stream table comprises matching domain (Match Fields), counter (Counters) and instruction (Instructions), as shown in table 1.
Table 1
Match Fields(matching domain) Counters(counter) Instructions(instruction)
Alternatively, as an embodiment, for BFD, control message, because BFD controls message, be encapsulated in User Datagram Protoco (UDP) (User Datagram Protocol, UDP) message and transmit, and be 3784 for the destination slogan that single-hop detects its UDP.The matching domain of the second list item of the second table that so, SDN controller 602 generates can be: destination slogan 3784 and protocol number 17.Similarly, the destination slogan that detects UDP for multi-hop is that the matching domain of the second list item of the second table that generates of 4784, SDN controller 602 can be: destination slogan 4784 and protocol number 17.The matching domain that it should be noted that the second list item of this second table can be also other form, and the present invention is not construed as limiting this.
Further, SDN controller 602 generates the instruction of the second list item of second table.This instruction comprises: according to this service feature information, carry out flow stream searching to determine the first list item of the first-class table corresponding with this service feature information, and further according to the instruction of the first list item of this first-class table, forward this BFD amplifying message.
606, SDN controller 602 sends at least one switching equipment 603 by the second list item of this second table.
607, the first main frames 601 generate BFD amplifying message, and this BFD amplifying message comprises the service feature information of the Business Stream that this BFD amplifying message need to detect.
Alternatively, as an embodiment, when the first main frame 601 need to detect Business Stream between the first main frame 601 and the second main frame 602 connective, generate BFD amplifying message, this BFD amplifying message comprises the service feature information of the Business Stream that this BFD amplifying message need to detect.
For example, the BFD detecting for single-hop controls message, and this BFD amplifying message can comprise destination slogan 3784 and protocol number 17, and this BFD amplifying message also can comprise identification field, and this identification field is used to indicate this BFD amplifying message and comprises this service feature information.For example, this identification field can be that reserved field (R) is 1, as shown in table 2.This service feature information can comprise business five-tuple information: port numbers and the protocol number of the port numbers of the address of this first main frame, this first main frame, the address of this second main frame, this second main frame; Or this service feature information can comprise business triplet information: port numbers and the protocol number of the address of this second main frame, this second main frame.Address wherein can be IP address, or can be also MAC Address, and the present invention is not construed as limiting this.For example, as a hypothesis, the IP address of this first main frame that service feature information comprises, the port numbers of this first main frame, the IP address of this second main frame, port numbers and the protocol number of this second main frame are respectively: 2.2.2.2,6543,1.1.1.1,3456,6.Protocol number 6 wherein represents transmission control protocol (Transmission Control Protocol, TCP).
Table 2
Figure BDA0000400573180000101
Should note, in the embodiment of the present invention, service feature information can be carried at type-length-value (Type-Length-Value, TLV) in, as shown in table 2, by define new type (Type) on the basis of existing protocol, and carry service feature information in value corresponding to the type new with this (Value).In addition, in the embodiment of the present invention, the agreement that the protocol number in this service feature information represents can be also UDP or RawIP etc., and this service feature information also can comprise VLAN ID and/or protocol port number etc., and its present invention is not construed as limiting this.
608, the first main frames 601 are sent to switching equipment 603 by this BFD amplifying message.
609, switching equipment 603 carries out flow stream searching to determine the second list item of the second table corresponding with this BFD amplifying message after receiving this BFD amplifying message and determining that this BFD amplifying message comprises this service feature information.
Alternatively, as an embodiment, this switching equipment 603 can determine that this BFD amplifying message comprises this service feature information according to the identification field in this BFD amplifying message, and further according to the expansion TLV in this BFD amplifying message, resolves this service feature information.
Alternatively, as another embodiment, after this switching equipment 603 receives this BFD amplifying message and determines that this BFD amplifying message comprises this service feature information, according to the port numbers in this BFD amplifying message and protocol number, carry out flow stream searching, determine the second list item of the second table corresponding with this BFD amplifying message.
610, switching equipment 603 is carried out the instruction of the second list item of this second table.
Particularly, the instruction of the second list item of this second table comprises: according to this service feature information in this BFD amplifying message, carry out flow stream searching to determine the first list item of the first-class table corresponding with this service feature information, according to the first list item of this first-class table, to the second main frame, forward this BFD amplifying message.Wherein, switching equipment 603 can be according to the first list item of the five-tuple information in service feature information or the definite first-class table corresponding with this service feature information of triplet information.And further carry out the instruction of the first list item of this first-class table, forward this BFD amplifying message.It should be noted that first-class table and second table in the embodiment of the present invention can be same stream tables, can be also homogeneous turbulence table not, and the present invention is not construed as limiting this.
611, switching equipment 603 forwards this BFD amplifying message to the second main frame 604.
Particularly, switching equipment 603 forwards this BFD amplifying message to the second main frame 604 according to the indicated path of instruction of the first list item of the first-class table of determining in step 610.
612, the second main frames 604 receive this BFD amplifying message and carry out the processing of this BFD amplifying message.
Alternatively, as an embodiment, after the second main frame 604 receives this BFD amplifying message, when the identification field in this BFD amplifying message indicates this BFD amplifying message to comprise service feature information, the second main frame 604 carries out the processing of this BFD amplifying message according to the detection information in this BFD amplifying message, and the detection information in this BFD amplifying message is other information except this service feature information in this BFD amplifying message.Particularly, the second main frame 604 is discardable or ignore this service feature information.Here, ignoring this service feature information refers to the content of this service feature information is not done effective inspection and this service feature information is not dealt with.
For example, after the second main frame 604 receives this BFD amplifying message, identify reserved field R in BFD amplifying message and be 1 and can determine that this BFD amplifying message comprises service feature information, further this second main frame 604 just knows that this BFD amplifying message is that 604 pairs of these service feature information of the second main frame do not deal with or do discard processing for detecting the business connectedness of the represented Business Stream of this service feature information.
The embodiment of the present invention is by the service feature information of the Business Stream that carries this BFD amplifying message need to detect in BFD amplifying message, and forward this BFD amplifying message according to the list item mating with this service feature information in stream table, make BFD amplifying message can with the same path of Business Stream, and then make BFD amplifying message can effectively detect business connectedness.
Like this, SDN controller in the embodiment of the present invention sends the second list item of second table in advance to switching equipment, without perception BFD amplifying message, reduced the path computing of SDN controller to BFD amplifying message, thereby further alleviated the pressure of SDN controller path computing.
Fig. 7 is the indicative flowchart of the process that under the software defined network of another embodiment of the present invention, business detects.
705, the first main frames 701 generate BFD amplifying message, and this BFD amplifying message comprises the service feature information of the Business Stream that this BFD amplifying message need to detect.
706, the first main frames 701 are sent to switching equipment 703 by this BFD amplifying message.
Step 705 in the embodiment of the present invention, to 706 can the description to 608 referring to step 607 in above-mentioned Fig. 6, for avoiding repetition, repeats no more here.
707, switching equipment 703 carries out flow stream searching after receiving this BFD amplifying message, does not find the list item corresponding with this BFD amplifying message, and this BFD amplifying message is reported to SDN controller 702.
708, SDN controller 702 generates the second list item of second table.
709, SDN controller 702 sends at least one switching equipment 703 by the second list item of this second table.
Step 708 in the embodiment of the present invention, to 709 can the description to 606 referring to step 605 in above-mentioned Fig. 6, for avoiding repetition, repeats no more here.
710, switching equipment 703 receives the second list item of this second table and carries out the instruction of the second list item of this second table.
Alternatively, as an embodiment, switching equipment 703, after the second list item of this second table that receives 702 transmissions of SDN controller, is carried out the instruction of the second list item of this second table.Particularly, according to this instruction, switching equipment 703 carries out flow stream searching to determine the first list item of the first-class table corresponding with this service feature information according to this service feature information in this BFD amplifying message, and the instruction of further carrying out the first list item of this first-class table forwards this BFD amplifying message.
711, switching equipment 703 forwards this BFD amplifying message to the second main frame 704.
712, the second main frames 704 receive this BFD amplifying message and carry out the processing of this BFD amplifying message.
Step 712 in the embodiment of the present invention can, referring to the step 612 in above-mentioned Fig. 6, for avoiding repetition, repeat no more here.
The embodiment of the present invention is by the service feature information of the Business Stream that carries this BFD amplifying message need to detect in BFD amplifying message, and forward this BFD amplifying message according to the list item mating with this service feature information in stream table, make BFD amplifying message can with the same path of Business Stream, and then make BFD amplifying message can effectively detect business connectedness.
Fig. 8 is the block diagram of the switching equipment of one embodiment of the invention.Switching equipment 800 shown in Fig. 8 comprises receiving element 801 and processing unit 802.
Receiving element 801 receives the BFD amplifying message that the first main frame sends, and this BFD amplifying message comprises the service feature information of the Business Stream that this BFD amplifying message need to detect.Processing unit 802 determines that this BFD amplifying message comprises this service feature information and carries out instruction.This instruction comprises: according to this service feature information in this BFD amplifying message, determine the first list item of the first-class table corresponding with this service feature information, according to the first list item of this first-class table, to the second main frame, forward this BFD amplifying message.
The embodiment of the present invention is by the service feature information of the Business Stream that carries this BFD amplifying message need to detect in BFD amplifying message, and forward this BFD amplifying message according to the list item mating with this service feature information in stream table, make BFD amplifying message can with the same path of Business Stream, and then make BFD amplifying message can effectively detect business connectedness.
Alternatively, as an embodiment, this BFD amplifying message can comprise identification field, and this identification field is used to indicate this BFD amplifying message and comprises this service feature information.
Alternatively, as another embodiment, this service feature information can comprise: port numbers and the protocol number of the port numbers of the address of this first main frame, this first main frame, the address of this second main frame, this second main frame, or this service feature information can comprise: port numbers and the protocol number of the address of this second main frame, this second main frame.
Switching equipment 800 shown in Fig. 8 can be realized each process being realized by switching equipment in the embodiment of Fig. 2 to Fig. 7, for avoiding repetition, repeats no more here.
Fig. 9 is the block diagram of the main frame that detects of the business of another embodiment of the present invention.Main frame 900 shown in Fig. 9 comprises generation unit 901 and transmitting element 902.
Generation unit 901 generates BFD amplifying message, and this BFD amplifying message comprises the service feature information of the Business Stream that this BFD amplifying message need to detect.Transmitting element 902 is sent to switching equipment by this BFD amplifying message, so that this switching equipment is forwarded to the second main frame according to the service feature information in this BFD amplifying message by this BFD amplifying message.
The embodiment of the present invention is by the service feature information of the Business Stream that carries this BFD amplifying message need to detect in BFD amplifying message, and forward this BFD amplifying message according to the list item mating with this service feature information in stream table, make BFD amplifying message can with the same path of Business Stream, and then make BFD amplifying message can effectively detect business connectedness.
Alternatively, as an embodiment, this BFD amplifying message can comprise identification field, and this identification field is used to indicate this BFD amplifying message and comprises this service feature information.
Alternatively, as another embodiment, this service feature information can comprise: port numbers and the protocol number of the port numbers of the address of this first main frame, this first main frame, the address of this second main frame, this second main frame, or this service feature information can comprise: port numbers and the protocol number of the address of this second main frame, this second main frame.
Main frame 900 shown in Fig. 9 can be realized each process being realized by the first main frame in the embodiment of Fig. 2 to Fig. 7, for avoiding repetition, repeats no more here.
Figure 10 is the block diagram of the main frame that detects of the business of another embodiment of the present invention.Main frame 1000 shown in Figure 10 comprises receiving element 1001 and processing unit 1002.
Receiving element 1001 receives the BFD amplifying message that switching equipment forwards, and this BFD amplifying message comprises the service feature information of the Business Stream that this BFD amplifying message need to detect.When the identification field of processing unit 1002 in this BFD amplifying message indicates this BFD amplifying message to comprise this service feature information, according to the detection information in this BFD amplifying message, carry out the processing of this BFD amplifying message, the detection information in this BFD amplifying message is other information except this service feature information in this BFD amplifying message.
The embodiment of the present invention is by the service feature information of the Business Stream that carries this BFD amplifying message need to detect in BFD amplifying message, and forward this BFD amplifying message according to the list item mating with this service feature information in stream table, make BFD amplifying message can with the same path of Business Stream, and then make BFD amplifying message can effectively detect business connectedness.
Alternatively, as an embodiment, processing unit 1002 is specifically for abandoning or ignoring this service feature information.
Main frame 1000 shown in Figure 10 can be realized each process being realized by the second main frame in the embodiment of Fig. 2 to Fig. 7, for avoiding repetition, repeats no more here.
Figure 11 is the block diagram of the SDN controller of another embodiment of the present invention.SDN controller 1100 shown in Figure 11 comprises generation unit 1101 and transmitting element 1102.
Generation unit 1101 generates the second list item of second table.Transmitting element 1102 sends at least one switching equipment by the second list item of this second table, so that this at least one switching equipment forwards BFD amplifying message according to the instruction of the second list item of this second table, this BFD amplifying message comprises the service feature information of the Business Stream that this BFD amplifying message need to detect, this instruction comprises according to this service feature information carries out flow stream searching to determine the first list item of the first-class table corresponding with this service feature information, and further according to the first list item of this first-class table, to the second main frame, forward this BFD amplifying message.
SDN controller 1100 shown in Figure 11 can be realized each process being realized by SDN controller in the embodiment of Fig. 2 to Fig. 7, for avoiding repetition, repeats no more here.
Figure 12 is the block diagram of the switching equipment of another embodiment of the present invention.Switching equipment 1200 shown in Figure 12 comprises processor 1201, memory 1202 and transmission circuit 1203.
Transmission circuit 1203 receives the BFD amplifying message that the first main frame sends, and this BFD amplifying message comprises the service feature information of the Business Stream that this BFD amplifying message need to detect.Processor 1201 determines that this BFD amplifying message comprises this service feature information and carries out instruction.This instruction comprises: according to this service feature information in this BFD amplifying message, determine the first list item of the first-class table corresponding with this service feature information, according to the first list item of this first-class table, to the second main frame, forward this BFD amplifying message.
The embodiment of the present invention is by the service feature information of the Business Stream that carries this BFD amplifying message need to detect in BFD amplifying message, and forward this BFD amplifying message according to the list item mating with this service feature information in stream table, make BFD amplifying message can with the same path of Business Stream, and then make BFD amplifying message can effectively detect business connectedness.
Each assembly in switching equipment 1200 is coupled by bus system 1204, and wherein bus system 1204, except comprising data/address bus, also comprises power bus, control bus and status signal bus in addition.But for the purpose of clearly demonstrating, in Figure 12, various buses are all designated as to bus system 1204.
The method that the invention described above embodiment discloses can be applied in processor 1201, or is realized by processor 1201.Processor 1201 may be a kind of integrated circuit (IC) chip, has the disposal ability of signal.In implementation procedure, each step of said method can complete by the integrated logic circuit of the hardware in processor 1201 or the instruction of form of software.Above-mentioned processor 1201 can be general processor, digital signal processor (Digital Signal Processor, DSP), application-specific integrated circuit (ASIC) (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic device, discrete hardware components.Can realize or carry out disclosed each method, step and logic diagram in the embodiment of the present invention.General processor can be that microprocessor or this processor can be also the processors of any routine etc.Step in conjunction with the disclosed method of the embodiment of the present invention can directly be presented as that hardware decoding processor is complete, or complete with the hardware in decoding processor and software module combination.Software module can be positioned at random access memory (Random Access Memory, RAM), in the storage medium of this area maturation such as flash memory, read-only memory (Read-Only Memory, ROM), programmable read only memory or electrically erasable programmable memory, register.This storage medium is positioned at memory 1202, and the information in processor 1201 read memories 1202 completes the step of said method in conjunction with its hardware.
Switching equipment 1200 can be realized each process being realized by switching equipment in the embodiment of Fig. 2 to Fig. 7, for avoiding repetition, repeats no more here.
Alternatively, as an embodiment, this BFD amplifying message can comprise identification field, and this identification field is used to indicate this BFD amplifying message and comprises this service feature information.
Alternatively, as another embodiment, this service feature information can comprise: port numbers and the protocol number of the port numbers of the address of this first main frame, this first main frame, the address of this second main frame, this second main frame, or this service feature information can comprise: port numbers and the protocol number of the address of this second main frame, this second main frame.
Figure 13 is the block diagram of the main frame that detects of the business of another embodiment of the present invention.Main frame 1300 shown in Figure 13 comprises processor 1301, memory 1302 and transmission circuit 1303.
Processor 1301 generates BFD amplifying message, and this BFD amplifying message comprises the service feature information of the Business Stream that this BFD amplifying message need to detect.Transmission circuit 1303 is sent to switching equipment by this BFD amplifying message, so that this switching equipment is forwarded to the second main frame according to the service feature information in this BFD amplifying message by this BFD amplifying message.
The embodiment of the present invention is by the service feature information of the Business Stream that carries this BFD amplifying message need to detect in BFD amplifying message, and forward this BFD amplifying message according to the list item mating with this service feature information in stream table, make BFD amplifying message can with the same path of Business Stream, and then make BFD amplifying message can effectively detect business connectedness.
Each assembly in main frame 1300 is coupled by bus system 1304, and wherein bus system 1304, except comprising data/address bus, also comprises power bus, control bus and status signal bus in addition.But for the purpose of clearly demonstrating, in Figure 13, various buses are all designated as to bus system 1304.
The method that the invention described above embodiment discloses can be applied in processor 1301, or is realized by processor 1301.Processor 1301 may be a kind of integrated circuit (IC) chip, has the disposal ability of signal.In implementation procedure, each step of said method can complete by the integrated logic circuit of the hardware in processor 1301 or the instruction of form of software.Above-mentioned processor 1301 can be general processor, DSP, ASIC, FPGA or other programmable logic devices, discrete gate or transistor logic device, discrete hardware components.Can realize or carry out disclosed each method, step and logic diagram in the embodiment of the present invention.General processor can be that microprocessor or this processor can be also the processors of any routine etc.Step in conjunction with the disclosed method of the embodiment of the present invention can directly be presented as that hardware decoding processor is complete, or complete with the hardware in decoding processor and software module combination.Software module can be arranged in the storage medium of this area maturations such as RAM, flash memory, ROM, programmable read only memory or electrically erasable programmable memory, register.This storage medium is positioned at memory 1302, and the information in processor 1301 read memories 1302 completes the step of said method in conjunction with its hardware.
Main frame 1300 can be realized each process being realized by the first main frame in the embodiment of Fig. 2 to Fig. 7, for avoiding repetition, repeats no more here.
Alternatively, as an embodiment, this BFD amplifying message can comprise identification field, and this identification field is used to indicate this BFD amplifying message and comprises this service feature information.
Alternatively, as another embodiment, this service feature information can comprise: port numbers and the protocol number of the port numbers of the address of this first main frame, this first main frame, the address of this second main frame, this second main frame, or this service feature information can comprise: port numbers and the protocol number of the address of this second main frame, this second main frame.
Figure 14 is the block diagram of the main frame that detects of the business of another embodiment of the present invention.Main frame 1000 shown in Figure 14 comprises processor 1401, memory 1402 and transmission circuit 1403.
Transmission circuit 1403 receives the BFD amplifying message that switching equipment forwards, and this BFD amplifying message comprises the service feature information of the Business Stream that this BFD amplifying message need to detect.When the identification field of processor 1401 in this BFD amplifying message indicates this BFD amplifying message to comprise this service feature information, according to the detection information in this BFD amplifying message, carry out the processing of this BFD amplifying message, the detection information in this BFD amplifying message is other information except this service feature information in this BFD amplifying message.
The embodiment of the present invention is by the service feature information of the Business Stream that carries this BFD amplifying message need to detect in BFD amplifying message, and forward this BFD amplifying message according to the list item mating with this service feature information in stream table, make BFD amplifying message can with the same path of Business Stream, and then make BFD amplifying message can effectively detect business connectedness.
Each assembly in main frame 1400 is coupled by bus system 1404, and wherein bus system 1404, except comprising data/address bus, also comprises power bus, control bus and status signal bus in addition.But for the purpose of clearly demonstrating, in Figure 14, various buses are all designated as to bus system 1404.
The method that the invention described above embodiment discloses can be applied in processor 1401, or is realized by processor 1401.Processor 1401 may be a kind of integrated circuit (IC) chip, has the disposal ability of signal.In implementation procedure, each step of said method can complete by the integrated logic circuit of the hardware in processor 1401 or the instruction of form of software.Above-mentioned processor 1401 can be general processor, DSP, ASIC, FPGA or other programmable logic devices, discrete gate or transistor logic device, discrete hardware components.Can realize or carry out disclosed each method, step and logic diagram in the embodiment of the present invention.General processor can be that microprocessor or this processor can be also the processors of any routine etc.Step in conjunction with the disclosed method of the embodiment of the present invention can directly be presented as that hardware decoding processor is complete, or complete with the hardware in decoding processor and software module combination.Software module can be arranged in the storage medium of this area maturations such as RAM, flash memory, ROM, programmable read only memory or electrically erasable programmable memory, register.This storage medium is positioned at memory 1402, and the information in processor 1401 read memories 1402 completes the step of said method in conjunction with its hardware.
Main frame 1400 can be realized each process being realized by the second main frame in the embodiment of Fig. 2 to Fig. 7, for avoiding repetition, repeats no more here.
Alternatively, as an embodiment, processor 1401 is specifically for abandoning or ignoring this service feature information.
Figure 15 is the block diagram of the SDN controller of another embodiment of the present invention.SDN controller 1500 shown in Figure 11 comprises processor 1501, memory 1502 and transmission circuit 1503.
Processor 1501 generates the second list item of second table.Transmission circuit 1503 sends at least one switching equipment by the second list item of this second table, so that this at least one switching equipment forwards BFD amplifying message according to the instruction of the second list item of this second table, this BFD amplifying message comprises the service feature information of the Business Stream that this BFD amplifying message need to detect, this instruction comprises according to this service feature information carries out flow stream searching to determine the first list item of the first-class table corresponding with this service feature information, and further according to the first list item of this first-class table, to the second main frame, forward this BFD amplifying message.
Each assembly in main frame 1500 is coupled by bus system 1504, and wherein bus system 1504, except comprising data/address bus, also comprises power bus, control bus and status signal bus in addition.But for the purpose of clearly demonstrating, in Figure 15, various buses are all designated as to bus system 1504.
The method that the invention described above embodiment discloses can be applied in processor 1501, or is realized by processor 1501.Processor 1501 may be a kind of integrated circuit (IC) chip, has the disposal ability of signal.In implementation procedure, each step of said method can complete by the integrated logic circuit of the hardware in processor 1501 or the instruction of form of software.Above-mentioned processor 1501 can be general processor, DSP, ASIC, FPGA or other programmable logic devices, discrete gate or transistor logic device, discrete hardware components.Can realize or carry out disclosed each method, step and logic diagram in the embodiment of the present invention.General processor can be that microprocessor or this processor can be also the processors of any routine etc.Step in conjunction with the disclosed method of the embodiment of the present invention can directly be presented as that hardware decoding processor is complete, or complete with the hardware in decoding processor and software module combination.Software module can be arranged in the storage medium of this area maturations such as RAM, flash memory, ROM, programmable read only memory or electrically erasable programmable memory, register.This storage medium is positioned at memory 1502, and the information in processor 1501 read memories 1502 completes the step of said method in conjunction with its hardware.
SDN controller 1500 can be realized each process being realized by SDN controller in the embodiment of Fig. 2 to Fig. 7, for avoiding repetition, repeats no more here.
Those of ordinary skills can recognize, unit and the algorithm steps of each example of describing in conjunction with embodiment disclosed herein, can realize with the combination of electronic hardware or computer software and electronic hardware.These functions are carried out with hardware or software mode actually, depend on application-specific and the design constraint of technical scheme.Professional and technical personnel can specifically should be used for realizing described function with distinct methods to each, but this realization should not thought and exceeds scope of the present invention.
Those skilled in the art can be well understood to, and for convenience and simplicity of description, the specific works process of the system of foregoing description, device and unit, can, with reference to the corresponding process in preceding method embodiment, not repeat them here.
In the several embodiment that provide in the application, should be understood that disclosed system, apparatus and method can realize by another way.For example, device embodiment described above is only schematic, for example, the division of described unit, be only that a kind of logic function is divided, during actual realization, can have other dividing mode, for example a plurality of unit or assembly can in conjunction with or can be integrated into another system, or some features can ignore, or do not carry out.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, indirect coupling or the communication connection of device or unit can be electrically, machinery or other form.
The described unit as separating component explanation can or can not be also physically to separate, and the parts that show as unit can be or can not be also physical locations, can be positioned at a place, or also can be distributed in a plurality of network element.Can select according to the actual needs some or all of unit wherein to realize the object of the present embodiment scheme.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, can be also that the independent physics of unit exists, and also can be integrated in a unit two or more unit.
If described function usings that the form of SFU software functional unit realizes and during as production marketing independently or use, can be stored in a computer read/write memory medium.Understanding based on such, the part that technical scheme of the present invention contributes to prior art in essence in other words or the part of this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprise that some instructions are with so that a computer equipment (can be personal computer, server, or the network equipment etc.) carry out all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium comprises: various media that can be program code stored such as USB flash disk, portable hard drive, ROM, RAM, magnetic disc or CDs.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited to this, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; can expect easily changing or replacing, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.

Claims (16)

1. the method that under software defined network, business detects, is characterized in that, described method comprises:
Receive the two-way converting detection BFD amplifying message that the first main frame sends, described BFD amplifying message comprises the service feature information of the Business Stream that described BFD amplifying message need to detect;
Determine that described BFD amplifying message comprises described service feature information, and carry out instruction, described instruction comprises: according to the described service feature information in described BFD amplifying message, carry out flow stream searching to determine the first list item of the first-class table corresponding with described service feature information, according to the first list item of described first-class table, to the second main frame, forward described BFD amplifying message.
2. method according to claim 1, is characterized in that, described BFD amplifying message comprises identification field, and described identification field is used to indicate described BFD amplifying message and comprises described service feature information.
3. method according to claim 1 and 2, is characterized in that, described service feature information comprises: port numbers and the protocol number of the port numbers of the address of described the first main frame, described the first main frame, the address of described the second main frame, described the second main frame, or,
Described service feature information comprises: port numbers and the protocol number of the address of described the second main frame, described the second main frame.
4. the method that under software defined network, business detects, is characterized in that, described method comprises:
The first main frame generates two-way converting and detects BFD amplifying message, and described BFD amplifying message comprises the service feature information of the Business Stream that described BFD amplifying message need to detect;
Described the first main frame is sent to switching equipment by described BFD amplifying message, so that described switching equipment is forwarded to the second main frame according to the described service feature information in described BFD amplifying message by described BFD amplifying message.
5. method according to claim 4, is characterized in that, described BFD amplifying message comprises identification field, and described identification field is used to indicate described BFD amplifying message and comprises described service feature information.
6. according to the method described in claim 4 or 5, it is characterized in that, described service feature information comprises: port numbers and the protocol number of the port numbers of the address of described the first main frame, described the first main frame, the address of described the second main frame, described the second main frame, or,
Described service feature information comprises: port numbers and the protocol number of the address of described the second main frame, described the second main frame.
7. the method that under software defined network, business detects, is characterized in that, described method comprises:
The second main frame receives the two-way converting detection BFD amplifying message that switching equipment forwards, and described BFD amplifying message comprises the service feature information of the Business Stream that described BFD amplifying message need to detect;
When the identification field in described BFD amplifying message indicates described BFD amplifying message to comprise described service feature information, described the second main frame carries out the processing of described BFD amplifying message according to the detection information in described BFD amplifying message, and the detection information in described BFD amplifying message is other information except described service feature information in described BFD amplifying message.
8. method according to claim 7, is characterized in that, described in carry out the processing of described BFD amplifying message, comprising:
Described the second main frame abandons or ignores described service feature information.
9. a switching equipment, is characterized in that, described switching equipment comprises:
Receiving element, the two-way converting detection BFD amplifying message sending for receiving the first main frame, described BFD amplifying message comprises the service feature information of the Business Stream that described BFD amplifying message need to detect;
Processing unit, for determining that described BFD amplifying message comprises described service feature information, and carry out instruction, described instruction comprises: according to the described service feature information in described BFD amplifying message, carry out flow stream searching to determine the first list item of the first-class table corresponding with described service feature information, according to the first list item of described first-class table, to the second main frame, forward described BFD amplifying message.
10. switching equipment according to claim 9, is characterized in that, described BFD amplifying message comprises identification field, and described identification field is used to indicate described BFD amplifying message and comprises described service feature information.
11. according to the switching equipment described in claim 9 or 10, it is characterized in that, described service feature information comprises: port numbers and the protocol number of the port numbers of the address of described the first main frame, described the first main frame, the address of described the second main frame, described the second main frame, or
Described service feature information comprises: port numbers and the protocol number of the address of described the second main frame, described the second main frame.
12. 1 kinds of main frames that business detects, is characterized in that, described main frame comprises:
Generation unit, detects BFD amplifying message for generating two-way converting, and described BFD amplifying message comprises the service feature information of the Business Stream that described BFD amplifying message need to detect;
Transmitting element, for described BFD amplifying message is sent to switching equipment, so that described switching equipment is forwarded to the second main frame according to the described service feature information in described BFD amplifying message by described BFD amplifying message.
13. main frames according to claim 12, is characterized in that, described BFD amplifying message comprises identification field, and described identification field is used to indicate described BFD amplifying message and comprises described service feature information.
14. according to the main frame described in claim 12 or 13, it is characterized in that, described service feature information comprises: the address of the address of described main frame, the port numbers of described main frame, described the second main frame, port numbers and the protocol number of described the second main frame, or,
Described service feature information comprises: port numbers and the protocol number of the address of described the second main frame, described the second main frame.
15. 1 kinds of main frames that business detects, is characterized in that, described main frame comprises:
Receiving element, the two-way converting detection BFD amplifying message forwarding for receiving switching equipment, described BFD amplifying message comprises the service feature information of the Business Stream that described BFD amplifying message need to detect;
Processing unit, for when the identification field of described BFD amplifying message indicates described BFD amplifying message to comprise described service feature information, described the second main frame carries out the processing of described BFD amplifying message according to the detection information in described BFD amplifying message, and the detection information in described BFD amplifying message is other information except described service feature information in described BFD amplifying message.
16. main frames according to claim 15, is characterized in that, described processing unit specifically for: abandon or ignore described service feature information.
CN201310503910.7A 2013-10-23 2013-10-23 The method and apparatus of business detection under software defined network Active CN103581021B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310503910.7A CN103581021B (en) 2013-10-23 2013-10-23 The method and apparatus of business detection under software defined network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310503910.7A CN103581021B (en) 2013-10-23 2013-10-23 The method and apparatus of business detection under software defined network

Publications (2)

Publication Number Publication Date
CN103581021A true CN103581021A (en) 2014-02-12
CN103581021B CN103581021B (en) 2016-10-26

Family

ID=50051983

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310503910.7A Active CN103581021B (en) 2013-10-23 2013-10-23 The method and apparatus of business detection under software defined network

Country Status (1)

Country Link
CN (1) CN103581021B (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104601394A (en) * 2014-11-26 2015-05-06 华为技术有限公司 Business chain connectivity detection method, device and system
WO2015117377A1 (en) * 2014-07-18 2015-08-13 中兴通讯股份有限公司 Network connectivity verification method and device, and computer-readable storage medium
WO2015161780A1 (en) * 2014-04-21 2015-10-29 Hangzhou H3C Technologies Co., Ltd. Forwarding data packets
CN105227393A (en) * 2015-08-25 2016-01-06 上海斐讯数据通信技术有限公司 A kind of bidirectional forwarding detection (BFD) method
WO2016034075A1 (en) * 2014-09-05 2016-03-10 华为技术有限公司 Method and device for delivering forwarding parameters
CN105591963A (en) * 2015-08-27 2016-05-18 杭州华三通信技术有限公司 Message forwarding method and equipment in SDN
WO2016086890A1 (en) * 2014-12-05 2016-06-09 华为技术有限公司 Method and device for detecting connectivity
CN105991338A (en) * 2015-03-05 2016-10-05 华为技术有限公司 Network operation and maintenance management method and device
WO2016177191A1 (en) * 2015-08-27 2016-11-10 中兴通讯股份有限公司 Packet processing method and device
CN106921553A (en) * 2015-12-28 2017-07-04 中移(苏州)软件技术有限公司 The method and system of High Availabitity are realized in virtual network
WO2017124791A1 (en) * 2016-01-22 2017-07-27 中兴通讯股份有限公司 Link detecting method and device
CN107800626A (en) * 2016-08-31 2018-03-13 阿里巴巴集团控股有限公司 Processing method, device and the equipment of data message
CN108011823A (en) * 2016-11-01 2018-05-08 中兴通讯股份有限公司 Multipolarity method and device, multilevel flow table lookup method and the device of multiple domain flow table
CN108156046A (en) * 2016-12-06 2018-06-12 ***通信有限公司研究院 Distributed route detecting method and device
CN109218177A (en) * 2017-07-03 2019-01-15 中兴通讯股份有限公司 Overseas chain circuit detecting method and device, storage medium and computer equipment
CN114520778A (en) * 2022-01-13 2022-05-20 深信服科技股份有限公司 Connectivity detection method, connectivity detection device, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101247288A (en) * 2008-03-14 2008-08-20 华为技术有限公司 Periodic line quality detecting method and device
CN101459594A (en) * 2007-12-14 2009-06-17 华为技术有限公司 BFD packet transmitting method, link failure detection method and apparatus
CN101729303A (en) * 2008-10-25 2010-06-09 华为技术有限公司 Method and device for measuring network performance parameter
US20110286324A1 (en) * 2010-05-19 2011-11-24 Elisa Bellagamba Link Failure Detection and Traffic Redirection in an Openflow Network
CN103001887A (en) * 2012-11-22 2013-03-27 中兴通讯股份有限公司 Link keeping alive method, controller and switchboard

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101459594A (en) * 2007-12-14 2009-06-17 华为技术有限公司 BFD packet transmitting method, link failure detection method and apparatus
CN101247288A (en) * 2008-03-14 2008-08-20 华为技术有限公司 Periodic line quality detecting method and device
CN101729303A (en) * 2008-10-25 2010-06-09 华为技术有限公司 Method and device for measuring network performance parameter
US20110286324A1 (en) * 2010-05-19 2011-11-24 Elisa Bellagamba Link Failure Detection and Traffic Redirection in an Openflow Network
CN103001887A (en) * 2012-11-22 2013-03-27 中兴通讯股份有限公司 Link keeping alive method, controller and switchboard

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ALISA DEVLIC 等: "Carrier-grade Network Management Extensions to the SDN Framework", 《8TH SWEDISH NATIONAL COMPUTER NETWORKING WORKSHOP SNCNW 2012 STOCKHOLM》 *

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015161780A1 (en) * 2014-04-21 2015-10-29 Hangzhou H3C Technologies Co., Ltd. Forwarding data packets
US10305801B2 (en) 2014-04-21 2019-05-28 Hewlett Packard Enterprise Development Lp Forwarding data packets
CN105262686B (en) * 2014-07-18 2020-04-24 中兴通讯股份有限公司 Network connectivity verification method and device
WO2015117377A1 (en) * 2014-07-18 2015-08-13 中兴通讯股份有限公司 Network connectivity verification method and device, and computer-readable storage medium
CN105262686A (en) * 2014-07-18 2016-01-20 中兴通讯股份有限公司 Network connectivity verification method and device
WO2016034075A1 (en) * 2014-09-05 2016-03-10 华为技术有限公司 Method and device for delivering forwarding parameters
US10320660B2 (en) 2014-09-05 2019-06-11 Huawei Technologies Co., Ltd. Method and device for transmitting forwarding parameter
CN104601394A (en) * 2014-11-26 2015-05-06 华为技术有限公司 Business chain connectivity detection method, device and system
CN104601394B (en) * 2014-11-26 2018-09-21 华为技术有限公司 A kind of method, apparatus and system of business chain detection of connectivity
WO2016086890A1 (en) * 2014-12-05 2016-06-09 华为技术有限公司 Method and device for detecting connectivity
CN105991338A (en) * 2015-03-05 2016-10-05 华为技术有限公司 Network operation and maintenance management method and device
CN105991338B (en) * 2015-03-05 2019-11-12 华为技术有限公司 Network O&M management method and device
CN105227393A (en) * 2015-08-25 2016-01-06 上海斐讯数据通信技术有限公司 A kind of bidirectional forwarding detection (BFD) method
CN105591963A (en) * 2015-08-27 2016-05-18 杭州华三通信技术有限公司 Message forwarding method and equipment in SDN
CN105591963B (en) * 2015-08-27 2018-10-12 新华三技术有限公司 Message forwarding method and equipment in SDN
WO2016177191A1 (en) * 2015-08-27 2016-11-10 中兴通讯股份有限公司 Packet processing method and device
CN106921553A (en) * 2015-12-28 2017-07-04 中移(苏州)软件技术有限公司 The method and system of High Availabitity are realized in virtual network
CN106921553B (en) * 2015-12-28 2020-04-17 中移(苏州)软件技术有限公司 Method and system for realizing high availability in virtual network
WO2017124791A1 (en) * 2016-01-22 2017-07-27 中兴通讯股份有限公司 Link detecting method and device
CN107800626A (en) * 2016-08-31 2018-03-13 阿里巴巴集团控股有限公司 Processing method, device and the equipment of data message
CN108011823A (en) * 2016-11-01 2018-05-08 中兴通讯股份有限公司 Multipolarity method and device, multilevel flow table lookup method and the device of multiple domain flow table
CN108011823B (en) * 2016-11-01 2021-11-19 中兴通讯股份有限公司 Multi-stage method and device for multi-domain flow table and multi-stage flow table searching method and device
CN108156046A (en) * 2016-12-06 2018-06-12 ***通信有限公司研究院 Distributed route detecting method and device
CN108156046B (en) * 2016-12-06 2020-03-20 ***通信有限公司研究院 Distributed routing detection method and device
CN109218177A (en) * 2017-07-03 2019-01-15 中兴通讯股份有限公司 Overseas chain circuit detecting method and device, storage medium and computer equipment
CN114520778A (en) * 2022-01-13 2022-05-20 深信服科技股份有限公司 Connectivity detection method, connectivity detection device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN103581021B (en) 2016-10-26

Similar Documents

Publication Publication Date Title
CN103581021A (en) Method and equipment for detecting services in software defined network
US20190238430A1 (en) Highly probable identification of related messages using sparse hash function sets
EP4007214A1 (en) Software-defined network monitoring and fault localization
CN104506408A (en) Data transmission method and device based on SDN
CN102301663A (en) Message processing method and associated devices
CN104518967A (en) Routing method, equipment and system
CN104579728A (en) Network element equipment configuration and management method and device as well as network element equipment
US20140293798A1 (en) Mpls-tp network and link trace method thereof
CN103825760A (en) Method and device for setting up neighborhood on basis of OSPF protocol
WO2018107882A1 (en) Fault positioning method and network device
CN113411260A (en) Method and device for sending data message in IPv6 network
CN101383772B (en) Method and device for automatically discovering and establishing MAC route information table
CN108512758A (en) Message processing method, controller and forwarding unit
CN104219144A (en) Method and system for determining forwarding paths of service flow and network management system
CN106685828B (en) A kind of message transmitting method and device
CN104579894A (en) IGMP Snooping realizing method and device of distributed virtual switch system
CN104579966A (en) Method for generating forwarding table, forwarding nodes and controller
CN105814843A (en) Method and apparatus for generating flow table
CN102857421B (en) A kind of VLL fault detection method and equipment
CN107645391B (en) Port configuration method and device of interface expansion equipment
CN104426762A (en) Metadata transmitting and receiving method and OFLS (open flow logic switch)
CN103118144B (en) A kind of Radio Access Controller and long-distance port agent method thereof
CN102571464B (en) Link tracking processing method and system
US9893979B2 (en) Network topology discovery by resolving loops
CN103493439A (en) Information receiving and sending methods and apparatuses

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant