CN109525493A - A kind of network path method for building up and device - Google Patents
A kind of network path method for building up and device Download PDFInfo
- Publication number
- CN109525493A CN109525493A CN201811270894.0A CN201811270894A CN109525493A CN 109525493 A CN109525493 A CN 109525493A CN 201811270894 A CN201811270894 A CN 201811270894A CN 109525493 A CN109525493 A CN 109525493A
- Authority
- CN
- China
- Prior art keywords
- node device
- status
- network
- source node
- state
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/123—Evaluation of link metrics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
- H04L45/124—Shortest path evaluation using a combination of metrics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/825—Involving tunnels, e.g. MPLS
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment of the present invention provides a kind of network path method for building up and device, is related to field of communication technology, can preferentially establish the network path based on the better network protocol of performance automatically, reduces the probability of malfunction of artificial planning and Configuration network, and then improves network performance.Its method are as follows: network control node obtains the network state information of source node device and the network state information of target node device, if the first protocol status of source node device and the first protocol status of target node device are all status of support, network control node establishes first network path according to the device identification of source node device and the device identification of target node device.
Description
Technical field
The present invention relates to field of communication technology more particularly to a kind of network path method for building up and device.
Background technique
The rise of Information & Communication Technology service produces deep effect to the daily production and living of people, is user
It brings great convenience, while more stringent requirements are proposed to the infrastructure construction of information and communication, it is desirable to which it can accomplish
It supplies, become, flexibly healthy and strong with needing on demand.SDN (Software Defined Network, software defined network) technology goes out
Network ITization, the trend of device software and Hardware standardization are now adapted to.The design concept of SDN is by network-based control plane
It is separated with Forwarding plane, the control plane concentrated in logic can support the flexible dispatching of Internet resources, flexible open
Interface can support the on-demand calling of network capabilities, and realize programmable control.In this way, network capabilities quilt is pushed
It easily calls, supports the innovation of network service.SDN controller is the control axis of SDN network, and control is forwarding device.
Virtual Private Network (Virtual Private Network, VPN) is that dedicated network is established in common network,
Encryption communication is carried out, is widely used in enterprise network.Telecom operators are generally enterprise and provide multiprotocol label friendship
Change (Multi-protocol Label Switching, MPLS) VPN.MPLS VPN is answered in network routing and switching equipment
MPLS technology.Mainly there is the Resource Reservation Protocol based on Traffic Engineering extensions currently based on the traffic engineering protocols of MPLS
(Resource ReSerVation Protocol-Traffic Engineering, RSVP-TE) and label is limited based on routing
Distribution protocol (Constraint-based Routing Label Distribution Protocol, CR-LDP), advantage
Being to emerge, the time is longer, and the interoperability of different vendor equipment, i.e. source node and mesh has may be implemented in the equipment room of mainstream vendor
Mark node also can establish the traffic engineering tunnel of RSVP-TE and CR-LDP between the equipment of different manufacturer;Its shortcoming is that stream
Each node of amount engineered paths is both needed to establish and keeps intermediate state, and soft-state mechanism is needed to refresh in real time, and agreement is complicated
And it is easy to produce failure.Based on section routing traffic engineering (Segment Routing Traffic Engineering, SR-TE)
Agreement is next-generation traffic engineering protocols, and the equipment of mainstream vendor has been supported, its advantage is that source node is only needed to maintain state, association
It is good to discuss simple performance, the disadvantage is that the SR-TE intercommunity of mainstream vendor's equipment room is not perfect, i.e. source since the time that emerges is not grown
Node and destination node can not establish the traffic engineering tunnel of SR-TE between the equipment of different manufacturer, can only be in source node and mesh
Mark node is with establishing the tunnel SR-TE between the equipment of manufacturer.Operator angularly wishes as far as possible from network performance stability
Using the tunnel of SR-TE agreement, the equipment room in the tunnel SR-TE can not be configured, if necessary to be reconfigured RSVP-TE or CR-LDP association
The tunnel of view.In order to improve the efficiency of configuration and realize the quick offer of business, these, which need to realize by SDN controller, is concentrated
Control.
Summary of the invention
The embodiment of the present invention provides a kind of network path method for building up and device, can preferentially establish automatically based on performance
The network path of better network protocol, reduces the probability of malfunction of artificial planning and Configuration network, and then improves network performance.
In order to achieve the above objectives, the embodiment of the present invention provides a kind of network path method for building up, and the network path is established
Method includes:
Network control node obtains the network state information of source node device and the network state information of target node device,
The network state information of the source node device includes the first state instruction information and source node device of source node device
Device identification, the first state instruction information of the source node device are used to indicate the first protocol status of source node device, institute
The first protocol status for stating source node device includes status of support or not status of support, the target node device it is network-like
State information includes the first state instruction information and the device identification of target node device of target node device, the target section
The first state instruction information of point device is used to indicate the first protocol status of target node device, the target node device
First protocol status includes status of support or not status of support;
If the first protocol status of the source node device and the first protocol status of the target node device are all branch
State is held, network control node is built according to the device identification of the source node device and the device identification of the target node device
Vertical first network path.
Accordingly, the embodiment of the invention also provides a kind of network paths to establish device, and the network path establishes device
Include:
Acquiring unit obtains the network state information and target node device of source node device for network control node
Network state information, the network state information of the source node device include source node device first state instruction information and
The first state instruction information of the device identification of source node device, the source node device is used to indicate the first of source node device
Protocol status, the first protocol status of the source node device include status of support or not status of support, the destination node
The network state information of equipment includes the first state instruction information of target node device and the equipment mark of target node device
Know, the first state instruction information of the target node device is used to indicate the first protocol status of target node device, described
First protocol status of target node device includes status of support or not status of support;
Unit is established, if for the first protocol status of the source node device and the first association of the target node device
View state is all status of support, and network control node is according to the device identification and the target node device of the source node device
Device identification establish first network path.
The present invention provides a kind of network path method for building up and device, passes through the network state information for obtaining source node device
With the network state information of target node device, if the first protocol status of the source node device and the target node device
The first protocol status be all status of support, network control node is according to the device identification and the target of the source node device
First network path is established in the device identification of node device, can preferentially establish the net based on the better network protocol of performance automatically
Network path, reduces the probability of malfunction of artificial planning and Configuration network, and then improves network performance.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for
For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings other
Attached drawing.
Fig. 1 is a kind of flow chart of network path method for building up provided in an embodiment of the present invention;
Fig. 2 is the flow chart of another network path method for building up provided in an embodiment of the present invention;
Fig. 3 is the flow chart of another network path method for building up provided in an embodiment of the present invention;
Fig. 4 is the flow chart of another network path method for building up provided in an embodiment of the present invention;
Fig. 5 is the functional block diagram that a kind of network path provided in an embodiment of the present invention establishes device.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
As shown in Figure 1, showing network path establishes the detailed process that device 10 establishes first network path.The specific mistake
Journey may include:
Step 101, network control node obtain the network state information of source node device and the network of target node device
Status information, the network state information of the source node device include the first state instruction information and source section of source node device
The device identification of point device, the first state instruction information of the source node device are used to indicate the first agreement of source node device
State, the first protocol status of the source node device include status of support or not status of support, the target node device
Network state information include target node device first state instruction information and target node device device identification, institute
The first state instruction information for stating target node device is used to indicate the first protocol status of target node device, the target section
First protocol status of point device includes status of support or not status of support.
Specifically, the network control node can be SDN controller, the device identification of the source node device be can be
The manufacturer's information of source node device, first agreement can be short time that emerges, better performances, more demanding to manufacturer's information
Traffic engineering protocols, such as: SR-TE agreement.
It should be noted that the network control node can store the network state information and target section of source node device
The network state information of point device.There can be the data structure of chained list in the network control node, the equipment of same node can
To be linked together by chained list, the pointer Node of node is directed toward the head of chained list.
Such as: the facility information stored in network control node may include { Equipment:Node, Product
Mode1, Vender, TE1type, TE2type }, wherein Equipment can indicate device name, and Node can indicate node
Title, Product mode can indicate the model of equipment, and Vender can indicate manufacturer's information, and TE1type can indicate first
Protocol status, TE2type can indicate second protocol state.Belong to the facility information composition chained list of same node, Node is directed toward
The head of chained list.
Referring to table 1, table 1 shows the network state information and destination node of the source node device of network control node acquisition
The network state information of equipment.
Table 1
Nodename | Device name | First protocol status | Device identification |
Source node | Equipment A | It supports | Manufacturer 1 |
Source node | Equipment B | It supports | Manufacturer 2 |
Source node | Equipment C | It does not support | Manufacturer 3 |
Destination node | Equipment D | It supports | Manufacturer 2 |
Destination node | Equipment E | It supports | Manufacturer 3 |
Destination node | Equipment F | It does not support | Manufacturer 4 |
The network state information of the source node device further includes the chain of the port information of source node device, source node device
It has a lot of social connections the chain-circuit time delay of information, the link information of source node device, the link on-off information of source node device, source node device
The equipment version of information, the link loading information of source node device, the device model information of source node device and source node device
This information.
Specifically, network control node can obtain the port information of source node device by agreements such as BGP-LS, LLDP
And the link information of source node device, the link information of the source node device are used to indicate setting of connecting with source node device
Standby information.Network control node can obtain first state the instruction information, source of source node device in such a way that equipment reports
The Link broadband information of node device and the link on-off information of source node device.Network control node can pass through network measure
Or preconfigured mode obtains the link loading information of the chain-circuit time delay information of source node device, source node device.Network control
Node processed can obtain device model information, the equipment version of source node device of source node device by CLI, NETCONF agreement
The device identification of this information and source node device.
The network state information of the target node device further includes that the port information of target node device, destination node are set
Standby Link broadband information, the link information of target node device, the link on-off information of target node device, destination node are set
The standby link loading information of chain-circuit time delay information, target node device, the device model information of target node device and mesh
Mark the device version information of node device.
Specifically, the port that network control node can obtain target node device by agreements such as BGP-LS, LLDP is believed
The link information of breath and target node device, the link information of the target node device is used to indicate and target node device
The facility information of connection.The first state that network control node can obtain target node device in such a way that equipment reports refers to
Show the link on-off information of information, the Link broadband information of target node device and target node device.Network control node can
By by network measure or it is preconfigured in a manner of obtain the chain-circuit time delay information of target node device, the chain of target node device
Road load information.Network control node can by CLI, NETCONF agreement obtain target node device device model information,
The device version information of target node device and the device identification of target node device.
If the first protocol status of step 102, the source node device and the first agreement shape of the target node device
State is all status of support, and network control node is according to the device identification of the source node device and setting for the target node device
Standby mark establishes first network path.
Specifically, if the first protocol status of the source node device and the first protocol status of the target node device
It is all status of support, network control node is according to the device identification of the source node device and the equipment of the target node device
Mark establish first network path, and in network control node be arranged and store network path mark and the network road
Diameter identifies corresponding manufacturer's information.The network road that the mark of the network path is established for identifying the network control node
Diameter, it includes the manufacturer's information of source node device or described in the network path that the network path, which identifies corresponding manufacturer's information,
The manufacturer's information of target node device in network path.
Illustratively, if network control node establishes first network road between source node device and target node device
Diameter, the mark of the network path can be first network path, and the network path identifies corresponding manufacturer's information and can be
In the first network path in the manufacturer's information of source node device or the first network path target node device factory
Quotient's information.
The present invention provides a kind of network path method for building up, by the network state information and target that obtain source node device
The network state information of node device, if the first of the first protocol status of the source node device and the target node device
Protocol status is all status of support, and network control node is set according to the device identification and the destination node of the source node device
First network path is established in standby device identification, can preferentially establish the network road based on the better network protocol of performance automatically
Diameter, reduces the probability of malfunction of artificial planning and Configuration network, and then improves network performance.
Further, as shown in Fig. 2, step 102 can be substituted by step 203.
If the first protocol status of step 203, the source node device and the first agreement shape of the target node device
State is all status of support, and the device identification of the source node device is identical with the device identification of the target node device,
First network path is established between the source node device and the target node device.
It should be noted that if identical there are multipair device identification between source node and destination node and the first agreement of support
Equipment, first network path can be established for each pair of source node device and target node device, can also selected as desired
A pair of source node device therein and target node device establish first network path.
First protocol status is that the source node device of status of support has equipment A and equipment B in table 1, and the first protocol status is
The target node device of status of support has equipment D and equipment C.In equipment A, equipment B, equipment C and equipment D, equipment B and equipment
The manufacturer's information of D is all manufacturer 2, therefore, first network path can be established between equipment B and equipment D.
Illustratively, the specific algorithm for establishing first network path may is that
For (Equipment1=Node Source- > Head;Equipment1!=Node Source- > Tail;
Equipment1=Equipment1- > Next) // traversal source node equipment;
{
For (Equipment2=Node Destination- > Head;Equipment2!=Node Destination-
>Tail;Equipment2=Equipment2- > Next) // traversal destination node equipment;
{ If (Equipment1- > Vender==Equipment2- > Vender) && (Equipment1- > TE1 type
==ENABLE) && (Equipment2- > TE1 type==ENABLE) is if the equipment of // sourcesink node supports TE2
TE1 Intitial (Equipment1, Equipment2) // establish and flow in the qualified equipment room of sourcesink node
Measure engineered paths one;
}
}
Further, the network state information of the source node device further includes the second state instruction letter of source node device
Breath, the second status indication information of the source node device are used to indicate the second protocol state of source node device, the source section
The second protocol state of point device includes status of support or not status of support, the network state information of the target node device
It further include the second status indication information of target node device, the second status indication information of the target node device is for referring to
Show the second protocol state of target node device, the second protocol state of the target node device includes status of support or not
Status of support.Wherein, the second protocol can be the time length that emerges, performance requires not as good as the first agreement, to manufacturer's information
High traffic engineering protocols, such as: RSVP-TE, CR-LDP agreement.
Referring to table 2, table 2 shows the second protocol state of source node device and target node device.
Table 2
Nodename | Device name | First protocol status | Device identification | Second protocol state |
Source node | Equipment A | It supports | Manufacturer 1 | It supports |
Source node | Equipment B | It supports | Manufacturer 2 | It supports |
Source node | Equipment C | It does not support | Manufacturer 3 | It supports |
Destination node | Equipment D | It supports | Manufacturer 2 | It supports |
Destination node | Equipment E | It supports | Manufacturer 3 | It supports |
Destination node | Equipment F | It does not support | Manufacturer 4 | It does not support |
As shown in figure 3, step 102 can be substituted by step 304.
If the first protocol status of step 304, the source node device and the first agreement shape of the target node device
At least one is not status of support to state, second protocol state and the mesh of the network control node according to the source node device
The second protocol state of mark node device establishes the second network path.
Specifically, if the first protocol status of the source node device and the first protocol status of the target node device
At least one is not status of support, and network control node is according to the second protocol state and the target of the source node device
The second protocol state of node device establishes the second network path, and is arranged and stores network path in network control node
Mark and the network path identify corresponding manufacturer's information.The mark of the network path is for identifying the network-control
The network path that node is established, the manufacturer's information of the network path include manufacturer's letter of source node device in the network path
The manufacturer's information of target node device in breath and second network path.
Illustratively, if network control node establishes the second network road between source node device and target node device
Diameter, the mark of the network path can be the second network path, and the network path identifies corresponding manufacturer's information and can be
In second network path in the manufacturer's information of source node device and second network path target node device manufacturer
Information.
Further, as shown in figure 4, step 304 can be substituted by step 405.
If the first protocol status of step 405, the source node device and the first agreement shape of the target node device
State at least one be not status of support, and the second protocol state of source node device and the second protocol of target node device
State is all status of support, establishes second between the source node device and the target node device according to the first preset strategy
Network path.
Second protocol state is that the source node device of status of support has equipment A, equipment B, equipment C, second protocol shape in table 2
State is that the target node device of status of support has equipment D, equipment E.Therefore, can equipment A and equipment D, equipment A and equipment E,
The second network path is established between equipment B and equipment D, equipment B and equipment E, equipment C and equipment D and equipment C and equipment E.
Network control node can also establish the second net according to following strategy between source node device and target node device
Network path:
Strategy 1: if having been set up first network path between the first source node device and first object node device, do not exist
The second network path is established between first source node device and the first object node device.
Strategy 2: if having been set up first network path between the first source node device and first object node device, still exist
The second network path is established between first source node device and the first object node device, to realize first network path
With the load balancing or masterslave switchover of the second network path.
Strategy 3: if first network path can not be established between the first source node device and first object node device, described
The second network path is established between first source node device and the first object node device.
Strategy 4: it if first network path can not be established between the first source node device and first object node device, but removes
Between other source node devices other than first source node device and other target node devices in addition to first object node
It can establish first network path, do not establish the second net between first source node device and the first object node device
Network path.
It should be appreciated by those skilled in the art that network control node can also establish the second network road according to other strategies
Diameter, the present invention is without specifically limiting.
Illustratively, the specific algorithm for establishing the second network path may is that
For (Equipment1=Node Source- > Head;Equipment1!=Node Source- > Tail;
Equipment1=Equipment1- > Next) // traversal source node equipment;
{ For (Equipment2=Node Destination- > Head;Equipment2!=Node
Destination->Tail;Equipment2=Equipment2- > Next) // traversal destination node equipment;
{ If (Equipment1- > TE2 type==ENABLE) && (Equipment2- > TE2 type==
ENABLE) if the equipment of // sourcesink node supports TE1 and device manufacturer is identical
TE2 Policy (Equipment1, Equipment2) // strategic function needs to determine sourcesink node according to business
Between whether create TE2 between equipment, this strategic function calls TE2initial function if creating TE2;
}
}
It further, can also include step 103-104 after step 102.
Step 103, network control node are identified as source node device and target node device according to the network path of storage
Tunnel corresponding with the network path is simultaneously established in Configuration network path.
Specifically, first network path and the corresponding agreement of the second network path can be stored in advance in network control node
Type.Network control node can identify protocol type corresponding with the ID of trace route path according to the network path of storage as source section
The network path of point device and target node device configuration different agreement.
Illustratively, network control node is the source node device and target section that network path is identified as first network path
Point device configures SR-TE agreement;Network control node is the source node device and mesh that network path is identified as the second network path
Mark node device configuration RSVP-TE agreement or CR-LDP agreement.
Step 104, network control node automatically select tunnel corresponding with the network path according to the second preset strategy.
Specifically, network control node can automatically select and the network according to following strategy when vpn service is established
The corresponding tunnel in path.
Strategy 1: if establishing the tunnel and the second network for having first network path between source node device and target node device
The tunnel in path, preferential selection establish business on the tunnel in first network path.
Strategy 2: if establishing the tunnel and the second network for having first network path between source node device and target node device
The tunnel in path, while business is established on the tunnel of the tunnel in first network path and the second network path.
Strategy 3: if establishing the tunnel and the second network for having first network path between source node device and target node device
Business is established on the tunnel in first network path in the tunnel in path, is protected on the tunnel of the second network path.
Strategy 4: if the tunnel and the second net in first network path can not be established between source node device and target node device
The tunnel in network path, business, which is established, does not use tunnel.
Strategy 5: if the tunnel in first network path can only be established between source node device and target node device, in the first net
Business is established on the tunnel in network path.
Strategy 6: if the tunnel of the second network path can only be established between source node device and target node device, in the second net
Business is established on the tunnel in network path.
It should be appreciated by those skilled in the art that network control node can also automatically select the network according to other strategies
The corresponding tunnel in path, the present invention is without specifically limiting.
After vpn service is established, flow can be imported selection by the tunnel binding of VPN and selection by network control node
In tunnel.
Accordingly, the embodiment of the invention also provides a kind of network paths to establish device 10, as shown in figure 5, the network
Device 10 is established in path
Acquiring unit 11 obtains the network state information and target node device of source node device for network control node
Network state information, the network state information of the source node device include source node device first state instruction information with
And the device identification of source node device, the first state instruction information of the source node device are used to indicate the of source node device
One protocol status, the first protocol status of the source node device include status of support or not status of support, the target section
The network state information of point device includes the first state instruction information of target node device and the equipment of target node device
Mark, the first state instruction information of the target node device are used to indicate the first protocol status of target node device, institute
The first protocol status for stating target node device includes status of support or not status of support.
Establish unit 12, if for the source node device the first protocol status and the target node device first
Protocol status is all status of support, and network control node is set according to the device identification and the destination node of the source node device
First network path is established in standby device identification.
Further, the unit 12 of establishing is specifically used for:
If the first protocol status of the source node device and the first protocol status of the target node device are all branch
State is held, and the device identification of the source node device is identical with the device identification of the target node device, in the source
First network path is established between node device and the target node device.
Further, the network state information of the source node device further includes the second state instruction letter of source node device
Breath, the second status indication information of the source node device are used to indicate the second protocol state of source node device, the source section
The second protocol state of point device includes status of support or not status of support, the network state information of the target node device
It further include the second status indication information of target node device, the second status indication information of the target node device is for referring to
Show the second protocol state of target node device, the second protocol state of the target node device includes status of support or not
Status of support, if the first protocol status of the source node device and the first protocol status of the target node device are at least
One is also used to for not status of support, the unit 12 of establishing:
Network control node is according to the second of the second protocol state of the source node device and the target node device
Protocol status establishes the second network path.
Further, it is described establish unit 12 also particularly useful for:
If the first protocol status of the source node device and the first protocol status of the target node device are at least
One is not status of support, and the second protocol state of source node device and the second protocol state of target node device are all
Status of support establishes the second network road according to the first preset strategy between the source node device and the target node device
Diameter.
The present invention provides a kind of network path and establishes device, passes through the network state information and target for obtaining source node device
The network state information of node device, if the first of the first protocol status of the source node device and the target node device
Protocol status is all status of support, and network control node is set according to the device identification and the destination node of the source node device
First network path is established in standby device identification, can preferentially establish the network road based on the better network protocol of performance automatically
Diameter, reduces the probability of malfunction of artificial planning and Configuration network, and then improves network performance.
In several embodiments provided herein, it should be understood that disclosed method and apparatus can pass through it
Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only
Only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components can be tied
Another system is closed or is desirably integrated into, or some features can be ignored or not executed.Another point, it is shown or discussed
Mutual coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or logical of device or unit
Letter connection can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that the independent physics of each unit includes, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of hardware adds SFU software functional unit.
The above-mentioned integrated unit being realized in the form of SFU software functional unit can store and computer-readable deposit at one
In storage media.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions are used so that a computer
Equipment (can be personal computer, server or the network equipment etc.) executes the portion of each embodiment the method for the present invention
Step by step.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (Read-Only Memory, abbreviation
ROM), random access memory (Random Access Memory, abbreviation RAM), magnetic or disk etc. are various can store
The medium of program code.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain
Lid is within protection scope of the present invention.Therefore, protection scope of the present invention should be based on the protection scope of the described claims.
Claims (10)
1. a kind of network path method for building up, which is characterized in that the network path method for building up includes:
Network control node obtains the network state information of source node device and the network state information of target node device, described
The network state information of source node device includes the first state instruction information of source node device and the equipment of source node device
Mark, the first state instruction information of the source node device are used to indicate the first protocol status of source node device, the source
First protocol status of node device includes status of support or status of support, the network state of the target node device are not believed
Breath includes that the first state instruction information of target node device and the device identification of target node device, the destination node are set
Standby first state instruction information is used to indicate the first protocol status of target node device, and the first of the target node device
Protocol status includes status of support or not status of support;
If the first protocol status of the source node device and the first protocol status of the target node device are all to support shape
State, network control node establish according to the device identification of the source node device and the device identification of the target node device
One network path.
2. network path method for building up according to claim 1, which is characterized in that the network control node is according to
First network path is established in the device identification of source node device and the device identification of the target node device
If the device identification of the source node device is identical with the device identification of the target node device, set in the source node
First network path is established between the standby and described target node device.
3. network path method for building up according to claim 1, which is characterized in that the network state of the source node device
Information further includes the second status indication information of source node device, and the second status indication information of the source node device is for referring to
Show that the second protocol state of source node device, the second protocol state of the source node device include status of support or do not support
State, the network state information of the target node device further includes the second status indication information of target node device, described
Second status indication information of target node device is used to indicate the second protocol state of target node device, the destination node
The second protocol state of equipment includes status of support or not status of support, if the first protocol status of the source node device and
First protocol status of the target node device at least one for status of support, the network path method for building up do not wrap also
It includes:
Network control node is according to the second protocol state of the source node device and the second protocol of the target node device
State establishes the second network path.
4. network path method for building up according to claim 3, which is characterized in that the network control node is according to
The second protocol state of source node device and the second protocol state of the target node device establish the second network path and include:
If the second protocol state of source node device and the second protocol state of target node device are all status of support, according to
One preset strategy establishes the second network path between the source node device and the target node device.
5. a kind of network path establishes device, which is characterized in that the network path establishes device and includes:
Acquiring unit obtains the network state information of source node device and the network of target node device for network control node
Status information, the network state information of the source node device include the first state instruction information and source section of source node device
The device identification of point device, the first state instruction information of the source node device are used to indicate the first agreement of source node device
State, the first protocol status of the source node device include status of support or not status of support, the target node device
Network state information include target node device first state instruction information and target node device device identification, institute
The first state instruction information for stating target node device is used to indicate the first protocol status of target node device, the target section
First protocol status of point device includes status of support or not status of support;
Unit is established, if for the first protocol status of the source node device and the first agreement shape of the target node device
State is all status of support, and network control node is according to the device identification of the source node device and setting for the target node device
Standby mark establishes first network path.
6. network path according to claim 5 establishes device, which is characterized in that if the first of the source node device assists
First protocol status of view state and the target node device is all status of support, and the unit of establishing is specifically used for:
If the device identification of the source node device is identical with the device identification of the target node device, set in the source node
First network path is established between the standby and described target node device.
7. network path according to claim 5 establishes device, which is characterized in that the network state of the source node device
Information further includes the second status indication information of source node device, and the second status indication information of the source node device is for referring to
Show that the second protocol state of source node device, the second protocol state of the source node device include status of support or do not support
State, the network state information of the target node device further includes the second status indication information of target node device, described
Second status indication information of target node device is used to indicate the second protocol state of target node device, the destination node
The second protocol state of equipment includes status of support or not status of support, if the first protocol status of the source node device and
First protocol status of the target node device at least one be also used to for not status of support, the unit of establishing:
Network control node is according to the second protocol state of the source node device and the second protocol of the target node device
State establishes the second network path.
8. network path according to claim 7 establishes device, which is characterized in that if the first of the source node device assists
First protocol status of view state and the target node device at least one for status of support, the unit of establishing do not have also
Body is used for:
If the second protocol state of source node device and the second protocol state of target node device are all status of support, according to
One preset strategy establishes the second network path between the source node device and the target node device.
9. a kind of network path establishes system, comprising: at least one processor and memory;It is characterized in that,
The memory is for storing computer program, when so that the computer program being executed by least one described processor
Realize such as network path method for building up of any of claims 1-4.
10. a kind of computer storage medium, is stored thereon with computer program, which is characterized in that described program is held by processor
Such as network path method for building up of any of claims 1-4 is realized when row.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811270894.0A CN109525493B (en) | 2018-10-29 | 2018-10-29 | Network path establishing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811270894.0A CN109525493B (en) | 2018-10-29 | 2018-10-29 | Network path establishing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109525493A true CN109525493A (en) | 2019-03-26 |
CN109525493B CN109525493B (en) | 2022-01-28 |
Family
ID=65773645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811270894.0A Active CN109525493B (en) | 2018-10-29 | 2018-10-29 | Network path establishing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109525493B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110493058A (en) * | 2019-08-26 | 2019-11-22 | 奇安信科技集团股份有限公司 | The construction method and device of network topology structure, storage medium, terminal |
CN110519168A (en) * | 2019-08-27 | 2019-11-29 | 北京华为数字技术有限公司 | A kind of method and relevant device creating the tunnel SRTE |
CN112788637A (en) * | 2020-06-29 | 2021-05-11 | 中兴通讯股份有限公司 | Tunnel protection method, edge router, and computer-readable medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007041939A1 (en) * | 2005-10-09 | 2007-04-19 | Huawei Technologies Co., Ltd. | A method and device for establishing network connection service and an automatically exchanging optical network |
US8074270B1 (en) * | 2003-06-30 | 2011-12-06 | Juniper Networks, Inc. | Automatic configuration of network tunnels |
CN102387042A (en) * | 2011-11-22 | 2012-03-21 | 华为技术有限公司 | Automatic configuration method and system as well as network node |
CN102724117A (en) * | 2012-06-06 | 2012-10-10 | 华为技术有限公司 | Multi-protocol label switching (MPLS) traffic engineering (TE) tunnel building method and device |
CN103916303A (en) * | 2014-04-18 | 2014-07-09 | 杭州华三通信技术有限公司 | MPLS TE tunnel configuration device and method |
US20150009863A1 (en) * | 2011-02-19 | 2015-01-08 | Cisco Technology, Inc., A Corporation Of California | Automated Transitioning Between Different Communication Protocols in a Network |
CN104702590A (en) * | 2014-12-09 | 2015-06-10 | 网神信息技术(北京)股份有限公司 | Switching method and device of communication protocol |
CN106878917A (en) * | 2015-12-11 | 2017-06-20 | 比亚迪股份有限公司 | The transfer control method of information, system, terminal and data acquisition unit |
CN107306216A (en) * | 2016-04-19 | 2017-10-31 | 中兴通讯股份有限公司 | The retransmission method and device of flow |
US9923798B1 (en) * | 2012-06-28 | 2018-03-20 | Juniper Networks, Inc. | Dynamic load balancing of network traffic on a multi-path label switched path using resource reservation protocol with traffic engineering |
-
2018
- 2018-10-29 CN CN201811270894.0A patent/CN109525493B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8074270B1 (en) * | 2003-06-30 | 2011-12-06 | Juniper Networks, Inc. | Automatic configuration of network tunnels |
WO2007041939A1 (en) * | 2005-10-09 | 2007-04-19 | Huawei Technologies Co., Ltd. | A method and device for establishing network connection service and an automatically exchanging optical network |
US20150009863A1 (en) * | 2011-02-19 | 2015-01-08 | Cisco Technology, Inc., A Corporation Of California | Automated Transitioning Between Different Communication Protocols in a Network |
CN102387042A (en) * | 2011-11-22 | 2012-03-21 | 华为技术有限公司 | Automatic configuration method and system as well as network node |
CN102724117A (en) * | 2012-06-06 | 2012-10-10 | 华为技术有限公司 | Multi-protocol label switching (MPLS) traffic engineering (TE) tunnel building method and device |
US9923798B1 (en) * | 2012-06-28 | 2018-03-20 | Juniper Networks, Inc. | Dynamic load balancing of network traffic on a multi-path label switched path using resource reservation protocol with traffic engineering |
CN103916303A (en) * | 2014-04-18 | 2014-07-09 | 杭州华三通信技术有限公司 | MPLS TE tunnel configuration device and method |
CN104702590A (en) * | 2014-12-09 | 2015-06-10 | 网神信息技术(北京)股份有限公司 | Switching method and device of communication protocol |
CN106878917A (en) * | 2015-12-11 | 2017-06-20 | 比亚迪股份有限公司 | The transfer control method of information, system, terminal and data acquisition unit |
CN107306216A (en) * | 2016-04-19 | 2017-10-31 | 中兴通讯股份有限公司 | The retransmission method and device of flow |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110493058A (en) * | 2019-08-26 | 2019-11-22 | 奇安信科技集团股份有限公司 | The construction method and device of network topology structure, storage medium, terminal |
CN110493058B (en) * | 2019-08-26 | 2023-04-07 | 奇安信科技集团股份有限公司 | Method and device for constructing network topology structure, storage medium and terminal |
CN110519168A (en) * | 2019-08-27 | 2019-11-29 | 北京华为数字技术有限公司 | A kind of method and relevant device creating the tunnel SRTE |
CN110519168B (en) * | 2019-08-27 | 2022-03-11 | 北京华为数字技术有限公司 | Method for establishing SRTE tunnel and related equipment |
CN112788637A (en) * | 2020-06-29 | 2021-05-11 | 中兴通讯股份有限公司 | Tunnel protection method, edge router, and computer-readable medium |
Also Published As
Publication number | Publication date |
---|---|
CN109525493B (en) | 2022-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9755971B2 (en) | Traffic flow redirection between border routers using routing encapsulation | |
CN105103492B (en) | Control network topology | |
CN105337870B (en) | A kind of route issuing method and device | |
CN105765946B (en) | Support the method and system of the service chaining in data network | |
JP5410998B2 (en) | Software control plane for switches and routers | |
CN106982157B (en) | Traffic engineering tunnel establishment method and device | |
CN109587009A (en) | The method and apparatus for configuring seamless two-way converting detection SBFD mechanism | |
CN108092733B (en) | Determining method of path that IP network is merged with optical transport network, apparatus and system | |
CN103688510B (en) | Outgoing telecommunication method and device | |
CN109525493A (en) | A kind of network path method for building up and device | |
US10250484B2 (en) | Network service computation system | |
US20150163125A1 (en) | Apparatus and method for computing end-to-end paths through a network comprising a plurality of network domains | |
CN110324159B (en) | Link configuration method, controller and storage medium | |
CN111130980B (en) | Method and apparatus for implementing a combined virtual private network VPN | |
CN105847185B (en) | Message processing method, device and the distributed apparatus of distributed apparatus | |
CN112187649B (en) | Message forwarding method, message processing method and device | |
CN105450529B (en) | Method, equipment and the system of across two-layer virtual network transmission multicast message | |
CN105577502A (en) | Service transport method and device | |
CN109561033A (en) | The method and device of multicast replication in Overlay network | |
CN108429652A (en) | Distal end traffic mirroring control method, implementation method and relevant device based on SDN | |
CN106357542B (en) | The method and software defined network controller of multicast service are provided | |
CN107483338A (en) | A kind of method, apparatus and system for determining cross-domain label switched path tunnel | |
WO2015116927A1 (en) | Method and apparatus for facilitating compatibility between communication networks | |
CN105207909B (en) | A kind of method and network equipment sending information | |
CN102457348B (en) | A kind of method and system realizing pseudo-line traffic control word capability negotiation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |