CN106302158A - A kind of network topology selects the method and device in transmission path - Google Patents
A kind of network topology selects the method and device in transmission path Download PDFInfo
- Publication number
- CN106302158A CN106302158A CN201510287902.2A CN201510287902A CN106302158A CN 106302158 A CN106302158 A CN 106302158A CN 201510287902 A CN201510287902 A CN 201510287902A CN 106302158 A CN106302158 A CN 106302158A
- Authority
- CN
- China
- Prior art keywords
- node
- ring
- information
- level
- path
- 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/30—Routing of multiclass traffic
Abstract
A kind of network topology that the embodiment of the present invention provides selects the method and device in transmission path, it is possible to Automatic sieve selects the transmission path without specific node from described source node to described destination node, is favorably improved the efficiency of routing.In the method, control equipment according to first network topology, the information of the first level and the source node in path, it is thus achieved that the information of the first ring.Described control equipment destination node topological according to described first network, described and the information of described first level, it is thus achieved that the information of the second ring.Described control equipment is according to routing condition, the information of described first network the first ring topological, described and the information of described second ring, it is thus achieved that preferred path, and described preferred path is the path arriving described destination node from described source node meeting described routing condition.
Description
Technical field
The present invention relates to communication technical field, particularly relate to a kind of network topology selects transmission path
Method and device.
Background technology
When operator opens new business or during to the business tuning opened, need to select in network topology
Article one, the transmission path from source node to destination node, business is transmitted by the transmission path selected by employing.
At present, path-calculating element (Path Compute Element, PCE) is mainly used to open up from a network
Flutter middle selection and transmit path end to end.
When using the transmission path that PCE selects a network topology, by the topological structure of described network topology
Inputting in described PCE, described topological structure includes the annexation between all nodes of this network topology,
Described PCE, according to the source node chosen in advance from this network topology and destination node, exports one from described
Source node is to the transmission path of described destination node.
Using PCE to calculate the source node transmission path to destination node, PCE is according to joint each in network topology
Annexation between point, selects time delay the shortest or the transmission path of shortest path.If desired one is selected
The bar transmission path without specific node from source node to destination node, arbitrary in many transmission paths
Transmission paths is the source node transmission path to destination node, then need manually PCE to be calculated acquisition many
Transmission paths screens, it is thus achieved that from described source node to described destination node without specific node
Transmission path.
Summary of the invention
The embodiment of the present invention is to provide the method and device selecting transmission path in a kind of network topology, energy
Enough Automatic sieves select the transmission path without specific node from described source node to described destination node, have
Help improve the efficiency of routing.
To this end, the technical scheme that the present invention solves technical problem is:
First aspect, it is provided that a kind of method selecting transmission path in network topology, including:
Control equipment is according to first network topology, the information of the first level and the source node in path, it is thus achieved that the
The information of one ring, described first network topology includes described source node, the destination node in described path, described
Node that first level includes and adjacent internodal annexation, described first level is described
Highest level in one network topology, the information of described first level includes the joint that described first level includes
Annexation between point, the information of described first ring includes the level belonging to described first ring and described first
The node that ring includes, described first ring be the level belonging to described first ring include described source node and
Including the minimum ring of interstitial content;
Described control equipment destination node topological according to described first network, described and the letter of described first level
Breath, it is thus achieved that the information of the second ring, the information of described second ring includes the level belonging to described second ring and institute
Stating the node that the second ring includes, described second ring is to include described place in the level belonging to described second ring
Node and the minimum ring of the interstitial content included;
Described control equipment according to routing condition, the information of described first network the first ring topological, described and
The information of described second ring, it is thus achieved that preferred path, described preferred path be meet described routing condition from
Described source node arrives the path of described destination node, and described routing condition is: include without the 3rd ring
The node that node and/or Fourth Ring include, described 3rd ring includes identical with the level belonging to described first ring
Ring and/or level less than the ring of level belonging to described first ring, described Fourth Ring includes and described second
Ring that level belonging to ring is identical and/or level are less than the ring of the level belonging to described second ring.
In the first possible implementation of first aspect, described control equipment is opened up according to first network
Flutter, the information of the first level and the source node in path, it is thus achieved that the information of the first ring includes:
Described control equipment is according to the information of the first level described in described first network topological sum, it is thus achieved that first
Node, described primary nodal point is the node in described first level with child node, described primary nodal point
Child node is described source node, is directly connected to the node of described source node or is indirectly connected with described source node
Node;
Described control equipment is according to primary nodal point described in described first network topological sum, it is thus achieved that the letter at five rings
Breath, described five rings is to include that described primary nodal point and the interstitial content that includes are less than the in the second level
The set of the ring of one preset value, the information at described five rings includes described second level and described five rings bag
The node included, the grade of described second level is less than the grade of described first level;
Described control equipment judges whether the information at described five rings includes described source node;
If the information at described five rings includes described source node, described control equipment is from described five rings
Information obtains the information of the 6th ring, using the information of described 6th ring as the information of described first ring, institute
Stating the 6th ring is that described five rings includes described source node, and the ring that the interstitial content that includes is minimum.
In conjunction with the first possible implementation of above-mentioned first aspect, additionally provide the second of first aspect
Planting possible implementation, described control equipment is according to first network topology, the information of the first level and road
The source node in footpath, it is thus achieved that the information of the first ring also includes:
If the information at described five rings does not include described source node, the most described control equipment is according to described
One network topology and the information at described five rings, it is thus achieved that secondary nodal point, described secondary nodal point is described second
Having the node of child node in level, the child node of described secondary nodal point is described source node, is directly connected to
The node of described source node or be indirectly connected with the node of described source node;
Described control equipment is according to secondary nodal point described in described first network topological sum, it is thus achieved that described first ring
Information, the level belonging to described first ring is third layer level, and the grade of described third layer level is less than described
The grade of the second level.
In conjunction with above-mentioned first aspect, the first possible implementation of first aspect or first aspect
Two kinds of possible implementations, additionally provide the third possible implementation of first aspect, described control
Control equipment destination node topological according to described first network, described and the information of described first level, it is thus achieved that the
The information of bicyclo-includes:
Described control equipment is according to the information of the first level described in described first network topological sum, it is thus achieved that the 3rd
Node, described 3rd node is the node in described first level with child node, described 3rd node
Child node is described destination node, is directly connected to the node of described destination node or is indirectly connected with described destination node
Node;
Described control equipment is according to the 3rd node described in described first network topological sum, it is thus achieved that the letter of the 7th ring
Breath, described 7th ring is to include that described 3rd node and the interstitial content that includes are less than the in the second level
The set of the ring of two preset values, the information of described 7th ring includes described second level and described 7th ring bag
The node included, the grade of described second level is less than the grade of described first level;
Described control equipment judges whether the information of described 7th ring includes described destination node;
If the information of described 3rd ring includes described destination node, described control equipment is from described 7th ring
Information obtains the information of the 8th ring, using the information of described 8th ring as the information of described second ring, institute
Stating the 8th ring is that described 7th ring includes described source node, and the up-to-date few ring of interstitial content included.
In conjunction with the third possible implementation of above-mentioned first aspect, additionally provide the 4th of first aspect the
Plant possible implementation, described control equipment destination node topological according to described first network, described and institute
State the information of the first level, it is thus achieved that the information of the second ring also includes:
If the information of described 7th ring does not include described source node, the most described control equipment is according to described
One network topology and the information of described 7th ring, it is thus achieved that fourth node, described fourth node is described second
Having the node of child node in level, the child node of described fourth node is described destination node, is directly connected to
The node of described destination node or be indirectly connected with the node of described destination node;
Described control equipment is according to fourth node described in described first network topological sum, it is thus achieved that described second ring
Information, the level belonging to described second ring is third layer level, and the grade of described third layer level is less than described
The grade of the second level.
In conjunction with above-mentioned first aspect, the first possible implementation of first aspect, first aspect the second
Possible implementation, the third possible implementation of first aspect or first aspect the 4th kind are possible
Implementation, additionally provides the 5th kind of possible implementation of first aspect, described control equipment according to
The information of routing condition, described first network the first ring topological, described and the information of described second ring, obtain
Obtain preferred path to include:
Described control equipment is according to described routing condition and described first network topology, it is thus achieved that the second network is opened up
Flutterring, described second network topology does not meets described routing bar for filtering out on the basis of first network topology
The ring of part and/or the network topology obtained after not meeting the link of described routing condition;
Described control equipment according to described second network topology, the information of described first level, described first
The information of ring and the information of described second ring, it is thus achieved that the first subnet topology, the second subnet topological sum the 3rd
Net topology, described first subnet topology only includes the node that described first level includes, described second subnet
Topology includes that the node that described first ring includes, described 3rd subnet topology include what described second ring included
Node;
Described control equipment is according to the information of the first ring described in described second subnet topological sum, it is thus achieved that the first via
Footpath, described first path is to be arrived described first subnet by described source node in described second subnet topology to open up
Flutter the path of the 5th node included, described 5th node connect in described second subnet topology or
Multiple nodes;
Described control equipment is according to the information of the second ring described in described 3rd subnet topological sum, it is thus achieved that the second tunnel
Footpath, described second path is to be arrived described first subnet by described destination node in described 3rd subnet topology to open up
Flutter the path of the 6th node included, described 6th node connect in described 3rd subnet topology or
Multiple nodes;
Described control equipment according to described first subnet the 5th node topological, described and described 6th node,
Obtaining the 3rd path, described 3rd path is to be arrived institute by described 5th node in described first subnet topology
State the path of the 6th node;
Described control equipment is according to described first path, described second path and described 3rd path, it is thus achieved that
Described preferred path, described preferred path is described first path, described second path and described 3rd tunnel
The path obtained after the splicing of footpath.
In conjunction with above-mentioned first aspect, the first possible implementation of first aspect, first aspect the second
Possible implementation, the third possible implementation of first aspect or first aspect the 4th kind are possible
Implementation, additionally provides the 6th kind of possible implementation of first aspect, described control equipment according to
The information of routing condition, described first network the first ring topological, described and the information of described second ring, obtain
Obtain preferred path to include:
Described control equipment is according to described routing condition and described first network topology, it is thus achieved that the 3rd network is opened up
Flutterring, described 3rd network topology does not meets described routing article for filtering out on the basis of first network topology
The ring of part and/or the network topology obtained after not meeting the link of described routing condition;
Described control equipment according to described 3rd network topology, the information of described first level, described first
The information of ring and the information of described second ring, it is thus achieved that the 4th sub-network topology, described 4th subnet topology bag
Include node that described first ring includes and the node that described second ring includes;
Described control equipment according to the information of described 4th sub-network the first level topological, described, described
The information of one ring and the information acquisition preferred path of described second ring, described 4th sub-network topology includes institute
Stating node that the first ring includes and include the node that described second ring includes, described preferred path is described source
Node arrives the path of described destination node.
In conjunction with above-mentioned first aspect, the first possible implementation of first aspect, first aspect the second
Possible implementation, the third possible implementation of first aspect or first aspect the 4th kind are possible
Implementation, additionally provides the 7th kind of possible implementation of first aspect, and described routing condition is also wrapped
Include the quantity of the horizontal link that described preferred path comprises less than the 3rd preset value, described control equipment according to
The information of routing condition, described first network the first ring topological, described and the information of described second ring, obtain
Obtain preferred path to include:
Described control equipment is according to described routing condition and described first network topology, it is thus achieved that the 4th network is opened up
Flutterring, described 4th network topology is for identify one or more horizontal chain on the basis of first network topology
The network topology obtained behind road;
Described control equipment according to described 4th network topology, the information of described first level, described first
The information of ring and the information of described second ring, it is thus achieved that the 5th subnet topology, the 6th subnet topological sum the 7th
Net topology, described 5th subnet topology only includes the node that described first level includes, described 6th subnet
Topology includes that the node that described first ring includes, described 7th subnet topology include what described second ring included
Node;
Described control equipment is according to the information of the first ring described in described 6th subnet topological sum, it is thus achieved that the 4th tunnel
Footpath, described 4th path is to be arrived described 4th subnet by described source node in described 6th subnet topology to open up
Flutter the path of the 7th node included, described 7th node connect in described 5th subnet topology or
Multiple nodes;
Described control equipment is according to the information of the second ring described in described 7th subnet topological sum, it is thus achieved that the 5th tunnel
Footpath, described 5th path is to be arrived described 4th subnet by described destination node in described 7th subnet topology to open up
Flutter the path of the 8th node included, described 8th node connect in described 6th subnet topology or
The quantity of the horizontal link that multiple nodes, described 5th path and described 4th path comprise is less than described the
Three preset values;
Described control equipment according to described 5th subnet the 7th node topological, described and described 8th node,
Obtaining the 6th path, described 6th path is to be arrived institute by described 7th node in described 5th subnet topology
State the path of the 8th node;
Described control equipment is according to described 4th path, described 5th path and described 6th path, it is thus achieved that
Described preferred path, described preferred path is described 4th path, described 5th path and described 6th tunnel
The path obtained after the splicing of footpath.
Second aspect, it is provided that select the device in transmission path in a kind of network topology, including:
First ring information acquisition unit, for according to first network topology, the information of the first level and path
Source node, it is thus achieved that the information of the first ring, described first network topology includes described source node, described road
The destination node in footpath, the node that described first level includes and adjacent internodal annexation, described
First level is the highest level in described first network topology, and the information of described first level includes described
The internodal annexation that first level includes, the information of described first ring includes belonging to described first ring
Level and the node that includes of described first ring, described first ring is in the level belonging to described first ring
Including the ring that described source node and the interstitial content that includes are minimum;
Second ring information acquisition unit, for the destination node topological, described and described according to described first network
The information of the first level, it is thus achieved that the information of the second ring, the information of described second ring includes described second ring institute
The node that the level belonged to and described second ring include, described second ring is in the level belonging to described second ring
Include described destination node and the minimum ring of the interstitial content included;
Path acquiring unit, for according to routing condition, described first network the first ring topological, described
Information and the information of described second ring, it is thus achieved that preferred path, described preferred path is for meeting described routing bar
The path arriving described destination node from described source node of part, described routing condition is: without the 3rd ring
Including node and/or the node that includes of Fourth Ring, described 3rd ring includes and the layer belonging to described first ring
The identical ring of level and/or level are less than the ring of the level belonging to described first ring, and described Fourth Ring includes and institute
State the identical ring of the level belonging to the second ring and/or the level ring less than the level belonging to described second ring.
In the first possible implementation of second aspect, described first ring information acquisition unit is concrete
For:
Information according to the first level described in described first network topological sum, it is thus achieved that primary nodal point, described
One node is the node in described first level with child node, and the child node of described primary nodal point is described
Source node, it is directly connected to the node of described source node or is indirectly connected with the node of described source node;
According to primary nodal point described in described first network topological sum, it is thus achieved that the information at five rings, the described 5th
Ring is to include that described primary nodal point and the interstitial content included are less than the ring of the first preset value in the second level
Set, the information at described five rings includes the node that described second level and described five rings include, institute
State the grade grade less than described first level of the second level;
Judge whether the information at described five rings includes described source node;
If the information at described five rings includes described source node, from the information at described five rings, obtain
The information of six rings, using the information of described 6th ring as the information of described first ring, described 6th ring is institute
State five rings and include described source node, and the ring that the interstitial content that includes is minimum.
In conjunction with the first possible implementation of above-mentioned second aspect, additionally provide the second of second aspect
Kind possible implementation, described first ring information acquisition unit also particularly useful for:
If the information at described five rings does not include described source node, according to described first network topological sum institute
Stating the information at five rings, it is thus achieved that secondary nodal point, described secondary nodal point is to have sub-joint in described second level
The node of point, the child node of described secondary nodal point is described source node, is directly connected to the joint of described source node
Put or be indirectly connected with the node of described source node;
According to secondary nodal point described in described first network topological sum, it is thus achieved that the information of described first ring, described
Level belonging to first ring is third layer level, the grade of described third layer level less than described second level etc.
Level.
In conjunction with above-mentioned second aspect, the first possible implementation of second aspect or second aspect the second
Possible implementation, additionally provides the third possible implementation of second aspect, described second ring letter
Breath acquiring unit specifically for:
Information according to the first level described in described first network topological sum, it is thus achieved that the 3rd node, described
Three nodes are the node in described first level with child node, and the child node of described 3rd node is described
Destination node, it is directly connected to the node of described destination node or is indirectly connected with the node of described destination node;
According to the 3rd node described in described first network topological sum, it is thus achieved that the information of the 7th ring, the described 7th
Ring is to include that described 3rd node and the interstitial content included are less than the ring of the second preset value in the second level
Set, the information of described 7th ring includes the node that described second level and described 7th ring include, institute
State the grade grade less than described first level of the second level;
Judge whether the information of described 7th ring includes described destination node;
If the information of described 3rd ring includes described destination node, from the information of described 7th ring, obtain
The information of eight rings, using the information of described 8th ring as the information of described second ring, described 8th ring is institute
State the 7th ring and include described source node, and the up-to-date few ring of interstitial content included.
In conjunction with the third possible implementation of above-mentioned second aspect, additionally provide the 4th kind of second aspect
Possible implementation, described second ring information acquisition unit also particularly useful for:
If the information of described 7th ring does not include described source node, according to described first network topological sum institute
Stating the information of the 7th ring, it is thus achieved that fourth node, described fourth node is to have sub-joint in described second level
The node of point, the child node of described fourth node is described destination node, is directly connected to the joint of described destination node
Put or be indirectly connected with the node of described destination node;
According to fourth node described in described first network topological sum, it is thus achieved that the information of described second ring, described
Level belonging to second ring is third layer level, the grade of described third layer level less than described second level etc.
Level.
In conjunction with above-mentioned second aspect, the first possible implementation of second aspect, second aspect the second
Possible implementation, the third possible implementation of second aspect or second aspect the 4th kind are possible
Implementation, additionally provides the 5th kind of possible implementation of second aspect, and described path acquiring unit has
Body is used for:
According to described routing condition and described first network topology, it is thus achieved that the second network topology, described second
Network topology is the ring filtering out on the basis of first network topology and not meeting described routing condition and/or not
The network topology obtained after meeting the link of described routing condition;
According to described second network topology, the information of described first level, the information of described first ring and institute
State the information of the second ring, it is thus achieved that the first subnet topology, the second subnet topological sum the 3rd subnet topology, described
First subnet topology only includes the node that described first level includes, described second subnet topology includes described
The node that first ring includes, described 3rd subnet topology includes the node that described second ring includes;
Information according to the first ring described in described second subnet topological sum, it is thus achieved that first path, described first
Path is the 5 included by the described first subnet topology of described source node arrival in described second subnet topology
The path of node, described 5th node connects the one or more nodes in described second subnet topology;
Information according to the second ring described in described 3rd subnet topological sum, it is thus achieved that the second path, described second
Path is the 6 included by the described first subnet topology of described destination node arrival in described 3rd subnet topology
The path of node, described 6th node connects the one or more nodes in described 3rd subnet topology;
According to described first subnet the 5th node topological, described and described 6th node, it is thus achieved that the 3rd path,
Described 3rd path is the road being arrived described 6th node in described first subnet topology by described 5th node
Footpath;
According to described first path, described second path and described 3rd path, it is thus achieved that described preferred path,
Described preferred path is acquisition after described first path, described second path and described 3rd path splicing
Path.
In conjunction with above-mentioned second aspect, the first possible implementation of second aspect, second aspect the second
Possible implementation, the third possible implementation of second aspect or second aspect the 4th kind are possible
Implementation, additionally provides the 6th kind of possible implementation of second aspect, and described path acquiring unit has
Body is used for:
According to described routing condition and described first network topology, it is thus achieved that the 3rd network topology, the described 3rd
Network topology is the ring filtering out on the basis of first network topology and not meeting described routing condition and/or not
The network topology obtained after meeting the link of described routing condition;
According to described 3rd network topology, the information of described first level, the information of described first ring and institute
State the information of the second ring, it is thus achieved that the 4th sub-network topology, described 4th subnet topology includes described first ring
Including node and the node that includes of described second ring;
Information according to described 4th sub-network the first level topological, described, the information of described first ring and
The information acquisition preferred path of described second ring, described 4th sub-network topology includes that described first ring includes
Node and include the node that described second ring includes, it is described that described preferred path is that described source node arrives
The path of destination node.
In conjunction with above-mentioned second aspect, the first possible implementation of second aspect, second aspect the second
Possible implementation, the third possible implementation of second aspect or second aspect the 4th kind are possible
Implementation, additionally provides the 6th kind of possible implementation of second aspect, and described routing condition also includes
The quantity of the horizontal link that described preferred path comprises is less than the 3rd preset value, and described path acquiring unit has
Body is used for:
According to described routing condition and described first network topology, it is thus achieved that the 4th network topology, the described 4th
Network topology is to identify the net obtained after one or more horizontal link on the basis of first network topology
Network topology;
According to described 4th network topology, the information of described first level, the information of described first ring and institute
State the information of the second ring, it is thus achieved that the 5th subnet topology, the 6th subnet topological sum the 7th subnet topology, described
5th subnet topology only includes the node that described first level includes, described 6th subnet topology includes described
The node that first ring includes, described 7th subnet topology includes the node that described second ring includes;
Information according to the first ring described in described 6th subnet topological sum, it is thus achieved that the 4th path, the described 4th
Path is the 7 included by the described 4th subnet topology of described source node arrival in described 6th subnet topology
The path of node, described 7th node connects the one or more nodes in described 5th subnet topology;
Information according to the second ring described in described 7th subnet topological sum, it is thus achieved that the 5th path, the described 5th
Path is the 8 included by the described 4th subnet topology of described destination node arrival in described 7th subnet topology
The path of node, described 8th node connects the one or more nodes in described 6th subnet topology, institute
State the 5th path and the quantity of horizontal link that described 4th path comprises is less than described 3rd preset value;
According to described 5th subnet the 7th node topological, described and described 8th node, it is thus achieved that the 6th path,
Described 6th path is the road being arrived described 8th node in described 5th subnet topology by described 7th node
Footpath;
According to described 4th path, described 5th path and described 6th path, it is thus achieved that described preferred path,
Described preferred path is acquisition after described 4th path, described 5th path and described 6th path splicing
Path.
A kind of network topology that the embodiment of the present invention provides selects the method and device in transmission path, controls
Equipment is according to first network topology, the information of the first level and the source node in path, it is thus achieved that the letter of the first ring
Breath.Described control equipment destination node topological according to described first network, described and the letter of described first level
Breath, it is thus achieved that the information of the second ring.Described control equipment according to routing condition, described first network topology,
The information of described first ring and the information of described second ring, it is thus achieved that preferred path, described preferred path is full
The path arriving described destination node from described source node of the described routing condition of foot.Described control equipment utilization
Described routing condition, selects preferred path from source node to destination node, and described preferred path can be without
Specific node, is favorably improved the efficiency of routing.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to reality
Execute the required accompanying drawing used in example or description of the prior art to be briefly described, it should be apparent that below,
Accompanying drawing in description is only some embodiments of the present invention, for those of ordinary skill in the art,
On the premise of not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
A kind of network topology that Fig. 1 provides for the embodiment of the present invention selects the method flow diagram in transmission path;
Described source node and the father node of described destination node that Fig. 2 provides for the embodiment of the present invention are described
Node schematic diagrams different in one level;
Described source node and the father node of described destination node that Fig. 3 provides for the embodiment of the present invention are described
Node schematic diagram identical in one level;
A kind of network topology structure schematic diagram that Fig. 4 provides for the embodiment of the present invention;
Described source node and the father node of described destination node that Fig. 5 provides for the embodiment of the present invention are described
The structural representation of the first network topology of nodes different in one level;
Fig. 6 removes level less than described first ring and the ring of described second ring for what the embodiment of the present invention provided
The the second network topology structure schematic diagram obtained;
Fig. 7 removes level and described first ring and described second circular layer level phase for what the embodiment of the present invention provided
The second network topology structure schematic diagram that same ring is obtained;
The level of removing that Fig. 8 provides for the embodiment of the present invention is less than and equal to described first ring and described second
The second network topology structure schematic diagram that the ring of ring is obtained;
Described second network topology is divided into three sub-network topologies for what the embodiment of the present invention provided by Fig. 9
Structural representation;
Preferred path signal in the first network topology shown in Fig. 5 that Figure 10 provides for the embodiment of the present invention
Figure;
Described source node and the father node of described destination node that Figure 11 provides for the embodiment of the present invention are described
The first network topology schematic diagram of node identical in one level;
Preferred path signal in the first network topology shown in Figure 11 that Figure 12 provides for the embodiment of the present invention
Figure;
The horizontal link schematic diagram that Figure 13 provides for the embodiment of the present invention;
The apparatus structure selecting transmission path in a kind of network topology that Figure 14 provides for the embodiment of the present invention shows
It is intended to;
The path acquiring unit structural representation that Figure 15 provides for the embodiment of the present invention;
The apparatus structure selecting transmission path in a kind of network topology that Figure 16 provides for the embodiment of the present invention shows
It is intended to.
Detailed description of the invention
Embodiments provide the method and device selecting transmission path in a kind of network topology, for making
The purpose of the embodiment of the present invention, technical scheme and advantage are clearer, below in conjunction with the embodiment of the present invention
In accompanying drawing, the technical scheme in the embodiment of the present invention is explicitly described.
Annexation between the node and the adjacent node that include according to network topology, from a network
The transmission path from source node to destination node selected in topology may exist drives in the wrong direction and/or detours.If institute
The father node of the father node and described destination node of stating source node belongs to the highest level in described network topology,
What the most described transmission path existed retrograde refer to described transmission path and passes below layer belonging to described source node
Level ring or pass below the ring of level belonging to described destination node.Transmission path including path of driving in the wrong direction can account for
With the transmission bandwidth of low-level business datum, affect the transfer rate of low-level business datum.Described transmission
Detouring that path exists refers to described transmission path at least two in the level belonging to described source node
Ring or in the level belonging to described destination node at least two ring.Level belonging to described source node is up to
Few two rings include that the first ring, described first ring are to include described source in the level belonging to described first ring
Node and the minimum ring of the interstitial content included.In level belonging to described destination node, at least two ring includes
Second ring, described second ring is to include described destination node in the level belonging to described second ring and include
The ring that interstitial content is minimum.Transmission path including path of detouring can take business datum in same level
Transmission bandwidth, affects the transfer rate of other business datums in same level.The embodiment of the present invention provides
Routing condition requires that described transmission path does not exist retrograde path and/or detour footpath.
Embodiments provide a kind of method selecting transmission path in network topology, described method bag
Include: control equipment according to first network topology, the information of the first level and the source node in path, it is thus achieved that the
The information of one ring, described first network topology includes described source node, the destination node in described path, described
Node that first level includes and adjacent internodal annexation, described first level is described
Highest level in one network topology, the information of described first level includes the joint that described first level includes
Annexation between point, the information of described first ring includes the level belonging to described first ring and described first
The node that ring includes, described first ring be the level belonging to described first ring include described source node and
Including the minimum ring of interstitial content;Described control equipment Su Jie topological according to described first network, described
Point and the information of described first level, it is thus achieved that the information of the second ring, the information of described second ring includes described
The node that level belonging to second ring and described second ring include, described second ring is in described second ring institute
The level belonged to includes described destination node and the minimum ring of the interstitial content included;Described control equipment according to
The information of routing condition, described first network the first ring topological, described and the information of described second ring, obtain
Preferred path, described preferred path be meet described routing condition from described source node arrive described place
The path of node, described routing condition is: the node included without the 3rd ring and/or Fourth Ring include
Node, described 3rd ring includes that the ring identical with the level belonging to described first ring and/or level are less than described
The ring of the level belonging to the first ring, described Fourth Ring includes the ring identical with the level belonging to described second ring
And/or level is less than the ring of the level belonging to described second ring.
A kind of network topology that Fig. 1 provides for the embodiment of the present invention selects the method flow diagram in transmission path.
Below in conjunction with Fig. 1, the method providing the embodiment of the present invention is described in detail.
101: control equipment, according to first network topology, the information of the first level and the source node in path, obtains
The information of the first ring, described first network topology include described source node, the destination node in described path,
Node that described first level includes and adjacent internodal annexation, described first level is institute
Stating the highest level in first network topology, the information of described first level includes that described first level includes
Internodal annexation, the information of described first ring includes the level belonging to described first ring and described
The node that first ring includes, described first ring is to include that described source is saved in the level belonging to described first ring
Point and the minimum ring of the interstitial content that includes.
Illustrating, described first network topology includes multiple node and adjacent internodal annexation,
The plurality of node includes the node that described source node, described destination node and described first level include.Institute
State the internodal annexation that the first level includes and include adjacent two nodes that described first level includes
Between annexation.Described adjacent internodal annexation can pass through mark and the institute of link (link)
The mark of the node stating both link ends represents.
Illustrating, the father node of described source node is the node of described first level, described destination node
Father node is the node of described first level.The father node of described source node can be with the father of described destination node
Node is identical, it is also possible to different with the father node of described destination node.First network topology as shown in Figure 2
In, the father node of described source node and described destination node is node different in described first level, described
The father node of source node is the node M of described first level, and the father node of described destination node is described first
The node N of level.In first network topology shown in Fig. 3, described source node and the father of described destination node
Node is node identical in described first level, and the father node of described source node and described destination node is all
The node N of described first level.The father node of the described source node mentioned in the embodiment of the present invention can be
It is that be directly connected to described source node and be positioned at the node of last layer level of level belonging to described source node,
The father node of described source node can also is that be indirectly connected with described source node and is positioned at described source node
The affiliated node on level, as shown in Figures 2 and 3.The described place mentioned in the embodiment of the present invention
The father node of node can be directly connected to described destination node and be positioned at the layer belonging to described destination node
The node of the last layer level of level, the father node of described destination node can also is that and is indirectly connected with described destination node
And be positioned at the node on the level belonging to described destination node, as shown in Figures 2 and 3.
Illustrating, described control equipment is according to first network topology, the information of the first level and path
Source node, it is thus achieved that the information of the first ring includes: described control equipment is according to described first network topological sum institute
Stating the information of the first level, it is thus achieved that primary nodal point, described primary nodal point is to have son in described first level
The node of node, the child node of described primary nodal point is described source node, is directly connected to described source node
Node or be indirectly connected with the node of described source node;Described control equipment is according to described first network topological sum
Described primary nodal point, it is thus achieved that the information at five rings, described five rings is for including described the in the second level
One node and the interstitial content included are less than the set of the ring of the first preset value, the information bag at described five rings
Including described second level and node that described five rings includes, the grade of described second level is less than described the
The grade of one level;Described control equipment judges whether the information at described five rings includes described source node;
If the information at described five rings includes described source node, from the information at described five rings, obtain the 6th ring
Information, described 6th ring is that described five rings includes described source node, and the interstitial content included
Minimum ring, the most described control equipment using the information of described 6th ring as the information of described first ring.
In network topology as shown in Figure 4, the ring comprising node A1 can sequentially pass through node A1,
Node B1, node B3, node B4, node B5 and node B2, in other words, comprise node A1
A ring include node A1 node B1, node B3, node B4, node B5 and node B2.Bag
A ring containing node B4 can be the ring comprising node A1, comprises a ring of node B4 also
Can be to sequentially pass through node B4, node C1, node C2, node C3, node C4 and node B5
Ring, in other words, the ring comprising node B4 can also is that and comprises node B4, node C1, joint
Point C2, node C3, node C4 and the ring of node B5.
In network topology as shown in Figure 4, node C2 is source node, node A1, node A2 and node
Level belonging to A3 is the first level, as described in the node in the region that dotted line frame in Fig. 4 identifies is all
Node in first level.Described control equipment, according to the network topology shown in Fig. 4, finds out described node
A1, node A2 and node A3 are the node in described first level with child node.Described control equipment
According to the network topology shown in Fig. 4, find out child node B1 of node A1 for being indirectly connected with described source node
The node of (node C2), the most described control equipment using node A1 as described primary nodal point.If node
B9 is described source node, and the most described control equipment then can be using described node A2 or node A3 as first segment
Point.Child node B8 of described node A2 is to be directly connected to the node of described source node (node B9).If
Node B1 is described source node, then the child node of node A1 is described source node (node B1), described
Control equipment choice node A1 as primary nodal point..
Illustrating, described control equipment is according to connection between adjacent node in described first network topology
Relation, finds and comprises described primary nodal point, and interstitial content is less than the set of the ring of the first preset value.
Described first preset value can the most specifically set, and generally, described first presets threshold
Value is less than 11.In network topology as shown in Figure 4, if described primary nodal point is node A1, then described
The five rings that control equipment finds includes ring Bh1 and ring Bh2.Any one ring bag in ring Bh1 and ring Bh2
Containing described node A1 and the interstitial content that comprises less than the first preset value.Ring Bh1 includes node A1,
Node B1, node B3, node B4, node B5 and node B2.Ring Bh2 includes node A1, joint
Point B1, node B6, node B7, node B3, node B4, node B5 and node B2.This sentences
Described control equipment finds two to include, and described primary nodal point and the interstitial content included are less than the first preset value
Ring as a example by illustrate.Described control equipment can also find more than two include described primary nodal point and
Including interstitial content less than the ring of the first preset value, repeat no more here.
Network topology as shown in Figure 4, if described source node is that node B1, then ring Bh1 and ring Bh2 are equal
Including described primary nodal point and described source node.The interstitial content that ring Bh1 includes includes less than ring Bh2
Interstitial content, i.e. ring Bh1 are the rings that interstitial content that five rings includes is minimum.Described control equipment from
Obtaining the information of ring Bh1 in the information at described five rings, the information of ring Bh1 is the information of described 6th ring,
The i.e. information of ring Bh1 is the information of described first ring.
Optionally, described control equipment is according to first network topology, the information of the first level and the source in path
Node, it is thus achieved that the information of the first ring also includes: if the information at described five rings does not include described source node,
The most described control equipment is according to the information at five rings described in described first network topological sum, it is thus achieved that secondary nodal point,
Described secondary nodal point is the node in described second level with child node, the child node of described secondary nodal point
The node for described source node, being directly connected to described source node or the node being indirectly connected with described source node;
Described control equipment is according to secondary nodal point described in described first network topological sum, it is thus achieved that the letter of described first ring
Breath, the level belonging to described first ring is third layer level, and the grade of described third layer level is less than described second
The grade of level.
Network topology as shown in Figure 4, if described source node be node C2, then ring Bh1 and ring Bh2 all
Do not include that described source node, the information at the most described five rings do not include described source node.Described control equipment
Using the level at ring Bh1 and ring Bh2 place as the second level, the i.e. second level includes ring Bh1 and ring
Bh2.Described control equipment is according to annexation between adjacent node in described first network topology and institute
State the information at five rings, obtain the node B4 and node B10 in the second level with child node.Node
B4 is the node being indirectly connected with node C2, described control equipment using node B4 as described secondary nodal point.
Node B10 is not directly connected to node C2 or is not indirectly connected with node C2, so node B10 is not described
Secondary nodal point.
Network topology as shown in Figure 4, described control equipment is according to adjacent segments in described first network topology
Annexation between point, it is thus achieved that ring Ch1 and ring Ch2.Ring Ch1 and ring Ch2 all comprises as described
The node B4 of secondary nodal point and the node C2 as described source node.Ring Ch1 comprises node B4, node
C1, node C2, node C3 and node C4.Ring Ch2 comprises node B4, node C1, node C10,
Node C11, node C2, node C3 and node C4.The interstitial content that ring Ch1 is comprised is less than ring
The interstitial content that Ch2 is comprised.Described control equipment using ring Ch1 as described first ring, by ring Ch1
Information as the information of described first ring.Level belonging to ring Ch1 and ring Ch2 is third layer level, i.e.
Described third layer level comprises ring Ch1 and ring Ch2.
In the embodiment of the present invention, described first ring is one in described second level and comprises source node and bag
The ring that the interstitial content that includes is minimum, or described first ring is that in described third layer level comprises source joint
The ring that the interstitial content put and include is minimum.Described first ring can also is that less than described third layer level
Comprising source node and the minimum ring of the interstitial content that includes in individual level, described control equipment obtains described the
The implementation of the information of one ring is similar with foregoing description, does not repeats them here.
102: described control equipment destination node topological according to described first network, described and described first level
Information, it is thus achieved that the information of the second ring, the information of described second ring includes the level belonging to described second ring
The node included with described second ring, described second ring is to include institute in the level belonging to described second ring
State destination node and the minimum ring of the interstitial content that includes.
Illustrate, described control equipment destination node topological according to described first network, described and described the
The information of one level, it is thus achieved that the information of the second ring includes: described control equipment is opened up according to described first network
Flutterring and the information of described first level, it is thus achieved that the 3rd node, described 3rd node is in described first level
Having the node of child node, the child node of described 3rd node is described destination node, is directly connected to described place
The node of node or be indirectly connected with the node of described destination node;Described control equipment is according to described first network
3rd node described in topological sum, it is thus achieved that the information of the 7th ring, described 7th ring is for include in the second level
Described 3rd node and the interstitial content included are less than the set of the ring of the second preset value, described 7th ring
Information includes the node that described second level and described 7th ring include, the grade of described second level is less than
The grade of described first level;Described control equipment judges whether the information of described 7th ring includes described place
Node;If the information of described 3rd ring includes described destination node, obtain from the information of described 7th ring
The information of the 8th ring, described 8th ring is that described 7th ring includes described source node, and the joint included
Count out up-to-date few ring, the most described control equipment using the information of described 8th ring as described second ring
Information.
Illustrating, described primary nodal point can be identical with described 3rd node, described primary nodal point and institute
Stating the 3rd node can also be different.If the father node of the father node of described source node and described destination node is institute
Stating the same node of the first level, the most described primary nodal point is identical with described 3rd node.If described source
The father node of node and the different nodes that the father node of described destination node is described first level, the most described
One node and described 3rd node differ.
In network topology as shown in Figure 4, if destination node is node C8, described control equipment is found out described
The node A1 that first level comprises, node A2 and node A3 have child node.Described control equipment is looked for
Child node B8 to node A2 is indirectly connected with described destination node C8, and described control equipment also finds node
Child node B10 of A3 is indirectly connected with described destination node C8.Described control equipment is by node A2 or node
A3 is as the 3rd node.
In network topology as shown in Figure 4, if described control equipment using node A2 as described 3rd node,
The most described control equipment finds ring Bh3 and ring Bh4.Ring Bh3 and ring Bh4 is and comprises described Section three
Point (node A2), and the interstitial content comprised is less than the ring of the first preset value.Ring Bh3 includes node
A2, node B8, node B9, node B10, node B11, node B12 and node A3.Ring Bh4
Including node A2, node B8, node B9, node B10, node B11, node 13, node 14,
Node B12 and node A3.Described ring Bh3 and described ring Bh4 broadly falls into described 7th ring.This sentences
Described control equipment finds two to include, and described 3rd node and the interstitial content included are less than the first preset value
Ring as a example by illustrate.Described control equipment can also find more than two include described 3rd node and
Including interstitial content less than the ring of the first preset value, do not repeat them here.
In network topology as shown in Figure 4, if node B9 be destination node, then ring Bh3 and ring Bh4 all
Including described 3rd node and described destination node.Ring Bh3 is to include the ring that interstitial content is minimum, described control
Control equipment obtains the information of ring Bh3 from the information of described 7th ring, using the information of ring Bh3 as the 8th
The information of ring.In other words, described control equipment using the information of ring Bh3 as the information of described second ring.
The level at ring Bh3 and ring Bh4 place is described second level, the most described second level include ring Bh3 and
Ring Bh4.
Optionally, described control equipment destination node topological according to described first network, described and described first
The information of level, it is thus achieved that the information of the second ring also includes: if the information of described 7th ring does not include described
Source node, the most described control equipment is according to the information of the 7th ring described in described first network topological sum, it is thus achieved that
Fourth node, described fourth node is to have the node of child node in described second level, described Section four
The child node of point is described destination node, is directly connected to the node of described destination node or is indirectly connected with described Su Jie
The node of point;Described control equipment is according to fourth node described in described first network topological sum, it is thus achieved that described
The information of the second ring, the level belonging to described second ring is third layer level, and the grade of described third layer level is low
Grade in described second level.
In network topology as shown in Figure 4, if node C8 be destination node, then ring Bh3 and ring Bh4 all
Not including described destination node (node C8), the information of the most described 7th ring does not include described destination node.Institute
State control equipment according to annexation between adjacent node in described first network topology, and described
The information of seven rings, obtaining the second level interior joint B10 has child node.Described node B10 is to be indirectly connected with
The node of described destination node, the most described control equipment using described node B10 as described fourth node.
In network topology as shown in Figure 4, described control equipment is according to adjacent in described first network topology
Annexation between node, finds ring Ch3 and ring Ch4.Ring Ch3 and ring Ch4 all comprises described
Four nodes (node B10) and described destination node (node C8).Ring Ch3 comprises node B10, node
C5, node C6, node C7, node C8 and node C9.Ring Ch4 comprises node B10, node C5,
Node C6, node C7, node C8, node C12, node 13 and node C9.Ring Ch3 is comprised
The interstitial content that comprised less than ring Ch4 of interstitial content.Described control equipment using ring Ch3 as described
Second ring, using the information of described ring Ch3 as the information of described second ring.
In the embodiment of the present invention, described second ring is one in described second level and comprises destination node and bag
The ring that the interstitial content that includes is minimum, or described second ring is that in described third layer level comprises Su Jie
The ring that the interstitial content put and include is minimum.Described second ring can also is that less than described third layer level
Individual level comprises described destination node and the minimum ring of the interstitial content that includes, obtains the letter of described second ring
The implementation of breath is similar with the method for foregoing description, does not repeats them here.
103: described control equipment is according to routing condition, the letter of described first network the first ring topological, described
Breath and the information of described second ring, it is thus achieved that preferred path, described preferred path is for meeting described routing condition
From described source node arrive described destination node path, described routing condition is: without the 3rd ring bag
The node that the node included and/or Fourth Ring include, described 3rd ring includes and the level belonging to described first ring
Identical ring and/or level are less than the ring of the level belonging to described first ring, and described Fourth Ring includes with described
Ring that level belonging to second ring is identical and/or level are less than the ring of the level belonging to described second ring.
Illustrate, if the father node of the father node of described source node and described destination node belongs to described first
Level, and the father node of described source node is different with the father node of described destination node, described routing condition is
The node that the node included without the 3rd ring and Fourth Ring include, described 3rd ring includes and described first
Ring that level belonging to ring is identical and/or level less than the ring of the level belonging to described first ring, the described 4th
Ring includes that the ring identical with the level belonging to described second ring and/or level are less than the layer belonging to described second ring
The ring of level.If the father node of the father node of described source node and described destination node belongs to described first level,
And the father node of described source node is identical with the father node of described destination node, described routing condition be without
Node that described 3rd ring includes or the node included without described Fourth Ring.
Illustrate, if the father node of described source node is different with the father node of described destination node, then described
Control equipment is according to routing condition, the information and described second of described first network the first ring topological, described
The information of ring, it is thus achieved that preferred path includes: described control equipment is according to described routing condition and described first
Network topology, it is thus achieved that the second network topology, described second network topology is on the basis of first network topology
On filter out do not meet the ring of described routing condition and/or do not meet the link of described routing condition after obtain
Network topology;Described control equipment is according to described second network topology, the information of described first level, institute
State information and the information of described second ring of the first ring, it is thus achieved that the first subnet topology, the second subnet topological sum
3rd subnet topology, described first subnet topology only includes the node that described first level includes, and described the
Two subnet topologys include that the node that described first ring includes, described 3rd subnet topology include described second ring
Including node;Described control equipment, according to the information of the first ring described in described second subnet topological sum, obtains
First path, described first path is to be arrived described the by described source node in described second subnet topology
The path of the 5th node that one subnet topology includes, described 5th node connects in described second subnet topology
One or more nodes;Described control equipment is according to the letter of the second ring described in described 3rd subnet topological sum
Breath, it is thus achieved that the second path, described second path is to be arrived by described destination node in described 3rd subnet topology
The path of the 6th node that described first subnet topology includes, described 6th node connects described 3rd subnet
One or more nodes in topology;Described control equipment is according to described first subnet the topological, described 5th
Node and described 6th node, it is thus achieved that the 3rd path, described 3rd path is in described first subnet topology
The path of described 6th node is arrived by described 5th node;Described control equipment according to described first path,
Described second path and described 3rd path, it is thus achieved that described preferred path, described preferred path is described
The path obtained after one path, described second path and described 3rd path splicing.
Illustrating, in Fig. 5 to Figure 12, described first level includes node 1 node 2, node 3,
Node 4, node 5 node 6, node 7 and node 8.6-1 represents that father node is described first level
Node 6, and belong to the node of the second level;6-2 represents the node 6 that father node is described first level,
And belong to the node of third layer level;6-3 represents the node 6 that father node is described first level, and belongs to
Node in the 4th level.6-4 represents the node 6 that father node is described first level, and belongs to the 5th
The node of level.3-1 represents the node 3 that father node is described first level, and belongs to the second level
Node;3-2 represents the node 3 that father node is described first level, and belongs to the node of third layer level;
3-3 represents the node 3 that father node is described first level, and belongs to the node of the 4th level;3-4 table
Show the node 6 that father node is described first level, and belong to the node of layer 5 level.Wherein, described
Two levels are less than described first level, and described third layer level is less than described second level, described 4th level
Less than described third layer level, described layer 5 level is less than described 4th level.
Described control equipment by the first network topology shown in Fig. 5 comprises less than belonging to described first ring
The ring of level and filter out less than the ring of level belonging to described second ring, it is thus achieved that second shown in Fig. 6
Network topology.Described control equipment by the first network topology shown in Fig. 5 with described first ring belonging to
Ring and the ring identical with the level belonging to described second ring that level is identical filter out, it is thus achieved that shown in Fig. 7
Second network topology.Shown in control equipment by the first network topology shown in Fig. 5 with described first ring institute
The identical ring of level that belongs to, level are less than the ring of the level belonging to described first ring and described second ring institute
The identical ring of level and the level that belong to filter out less than the ring of the level belonging to described second ring, it is thus achieved that Fig. 8
The second shown network topology.Network topology shown in Fig. 6, Fig. 7 and Fig. 8 is shown second network topology
Three kinds of concrete forms.
Illustrating, described control equipment can be based on the second network topology shown in Fig. 8, by Fig. 8
The second shown network topology is divided into three sub-network topologies, as shown in Figure 9.Described first sub-network
Topology, as shown in the Z2 region in Fig. 9, only includes described first level bag in described first sub-network topology
The node included.Described second sub-network topology is as shown in the Z1 region in Fig. 9, and described second sub-network is opened up
Flutterring the node including that described first ring includes, the most described second sub-network topology includes described source node.
Described 3rd sub-network topology is as shown in the Z3 region in Fig. 9, and described second sub-network topology includes institute
Stating the node that the second ring includes, the most described second sub-network topology includes described destination node.
Illustrating, described control equipment is according to Z1 region and the information of described first ring, it is thus achieved that by described
Source node arrives the path of the 5th node that described first sub-network topology includes as first path.First
Ring is to comprise source node, and comprises the ring that interstitial content is minimum, described first ring such as Z1 region in Fig. 9
In shown in the ring H1 that irised out by dotted line.Described primary nodal point is the joint in described first level with child node
Point, the child node of described primary nodal point is described source node, be directly connected to described source node node or
Chain link connects the node of described source node, as it is shown in figure 9, described primary nodal point is in the middle of described first level
Connect the node 6 of described source node in succession.Described 5th node is that in described first sub-network topology, connection is described
The node of the one or more nodes in the second sub-network topology, as it is shown in figure 9, described 5th node is
Described first sub-network links the node 6 of multiple nodes in described second sub-network.Wherein, the described 5th
Node can be identical with described primary nodal point, it is also possible to different with described primary nodal point.As it is shown in figure 9,
Described first path is the path to node 6 of the source node shown in Fig. 9.Described first path is Figure 10
In the path shown in solid of node 6 from described source node to described first level.
Described control equipment is according to the information of the second ring described in described 3rd subnet topological sum, it is thus achieved that by described
Destination node arrives the path of the 6th node that described first sub-network topology includes as the second path.Second
Ring is to comprise destination node, and comprises the ring that interstitial content is minimum, described second ring such as Z3 region in Fig. 9
In shown in the ring H2 that irised out by dotted line.Described 3rd node is the joint in described first level with child node
Point, the child node of described 3rd node is described destination node, be directly connected to described source node node or
Chain link connects the node of described source node, as it is shown in figure 9, described 3rd node is in the middle of described first level
Connect the node 3 of described destination node in succession.Described 6th node is that in described first sub-network topology, connection is described
The node of the one or more nodes in the second sub-network topology, as it is shown in figure 9, described 6th node is
Described first sub-network links the node 3 of multiple nodes in described second sub-network.Wherein, the described 6th
Node can be identical with described 3rd node, it is also possible to different with described 3rd node.As it is shown in figure 9,
Described first path is the path to node 3 of the destination node shown in Fig. 9.Described second path is Figure 10
In the path shown in solid of node 3 from described destination node to described first level.
Described control equipment according to described first subnet the 5th node topological, described and described 6th node,
Obtain described 5th node path to described 6th node as the 3rd path.As it is shown in figure 9, it is described
3rd path is the path to node 3 of the node 6 shown in Fig. 9.Described 3rd path be in Figure 10 from
Node 6 in described first level is to the path shown in solid of the node 3 in described first level.
Described control equipment obtains after described first path, described second path and described 3rd path splicing
Obtain the preferred path of described first network topology.Described preferred path is as shown in Figure 10.
Illustrate, if the father node of described source node is identical with the father node of described destination node, and for institute
State the same node of the first level, the most described control equipment according to routing condition, described first network topology,
The information of described first ring and the information of described second ring, it is thus achieved that preferred path includes: described control equipment
According to described routing condition and described first network topology, it is thus achieved that the 3rd network topology, described 3rd network
Topology does not meets the ring of described routing condition for filtering out on the basis of first network topology and/or does not meets
The network topology obtained after the link of described routing condition;Described control equipment is opened up according to described 3rd network
Flutter, the information of described first level, the information of described first ring and the information of described second ring, it is thus achieved that
Four sub-network topologys, described 4th subnet topology includes the node and described second that described first ring includes
The node that ring includes;Described control equipment is according to the letter of described 4th sub-network the first level topological, described
Breath, the information of described first ring and the information acquisition preferred path of described second ring, described 4th sub-network
Topology includes node that described first ring includes and the node that described second ring includes, described preferred path is
Described source node arrives the path of described destination node.
As shown in figure 11, described control equipment is at the first network shown in Figure 11 for described first network topology
The ring not meeting described routing condition and/or the chain not meeting described routing condition is filtered out on the basis of topology
Lu Hou, it is thus achieved that the 3rd network topology.3rd network topology is from the first network topology shown in Figure 11,
Filter out the ring identical with the level belonging to described first ring and/or level less than the layer belonging to described first ring
The network topology obtained after the ring of level.The node belonging to the first level being indirectly connected with due to source node and place
The father node of node is identical, so described source node and described destination node belong to same sub-network topology, as
The 4th sub-network topology shown in Figure 12.
Described control equipment selects from source node to destination node from the 4th sub-network topology shown in Figure 12
Path, as preferably transmitting path.
Optionally, described routing condition also includes: the quantity of the horizontal link that described preferred path comprises is little
In the 3rd preset value, described control equipment is according to routing condition, described first network topological, described first
The information of ring and the information of described second ring, it is thus achieved that preferred path includes: described control equipment is according to described
Routing condition and described first network topology, it is thus achieved that the 4th network topology, described 4th network topology be
The network topology obtained after identifying one or more horizontal link on the basis of first network topology;Described
Control equipment is according to described 4th network topology, the information of described first level, the information of described first ring
Information with described second ring, it is thus achieved that the 5th subnet topology, the 6th subnet topological sum the 7th subnet topology,
Described 5th subnet topology only includes the node that described first level includes, described 6th subnet topology includes
The node that described first ring includes, described 7th subnet topology includes the node that described second ring includes;Institute
State the control equipment information according to the first ring described in described 6th subnet topological sum, it is thus achieved that the 4th path, institute
Stating the 4th path is to be arrived described 4th subnet topology by described source node in described 6th subnet topology to include
The path of the 7th node, described 7th node connects the one or more joints in described 5th subnet topology
Point;Described control equipment is according to the information of the second ring described in described 7th subnet topological sum, it is thus achieved that the 5th tunnel
Footpath, described 5th path is to be arrived described 4th subnet by described destination node in described 7th subnet topology to open up
Flutter the path of the 8th node included, described 8th node connect in described 6th subnet topology or
The quantity of the horizontal link that multiple nodes, described 5th path and described 4th path comprise is less than described the
Three preset values;Described control equipment is according to described 5th subnet the 7th node topological, described and the described 8th
Node, it is thus achieved that the 6th path, described 6th path is by described 7th node in described 5th subnet topology
Arrive the path of described 8th node;Described control equipment is according to described 4th path, described 5th path
With described 6th path, it is thus achieved that described preferred path, described preferred path is described 4th path, described
The path obtained behind 5th path and described 6th path splicing.
Described horizontal link in the embodiment of the present invention is in described first network topology, and two belong to different
Link between the node of ring.As shown in figure 13, by W1, W2, W3, W4 and W5 composition
In ring, node W1 and node W5 is belonging respectively to two different rings, the then chain between W1 and W5
The horizontal link of Lu Weiyi bar.Node W2 and node W3 is belonging respectively to two different rings, then W2
With the link between W3 is another horizontal link.Described control equipment can after identifying horizontal link,
Described horizontal link is identified, it is thus achieved that the 4th network topology in described first network topology.Described
Four network topologies are the described first network topologys being identified with horizontal link.Described control equipment obtains the 5th
Subnet topology, the 6th subnet topological sum the 7th subnet topology, with above-mentioned acquisition the first subnet topology, second
Subnet topological sum the 3rd subnet topology is similar to, and with reference to foregoing description, repeats no more here.
Included that the path of described 7th node has a lot of articles by described source node to described 4th subnet topology,
From mulitpath, remove horizontal link number exceed the path of described 3rd preset value.By described destination node
Include that the path of described 8th node has a lot of articles to described 4th subnet topology, remove from mulitpath
Laterally link number exceedes the path of described 3rd preset value.If described 3rd preset value is set to 1, then institute
The number of the horizontal link in the transmission path of choosing not can exceed that 1, and the most described control equipment choice is horizontal
Link number is less than described 4th path of 1 and described 5th path.Wherein, described 7th node
Can be the same or different with described primary nodal point, described 8th node can phase with described 3rd node
Together can also be different.
In the method that the embodiment of the present invention provides, described control equipment is according to routing condition, described first net
The information of network the first ring topological, described and the information of described second ring, it is thus achieved that preferred path, described preferably
Path is the path arriving described destination node from described source node meeting described routing condition.Utilize described
Routing condition selects the preferred path from source node to destination node, and described preferred path is without any one
Meeting the ring in the level comprised in described routing condition, selected preferred path can evade actual answering
With the ring not allowed in the level passed through, so that the preferred path of output meets the demand of reality application.
The apparatus structure selecting transmission path in a kind of network topology that Figure 14 provides for the embodiment of the present invention shows
It is intended to.It is real that the device selecting transmission path in the network topology that the embodiment of the present invention provides can perform the present invention
Execute the method that example provides.The device selecting transmission path in the network topology that the embodiment of the present invention provides is permissible
It is the control equipment in above-described embodiment.The network topology that the embodiment of the present invention provides selects transmission path
Device include: first ring information acquisition unit the 1401, second ring information acquisition unit 1402 and path are obtained
Take unit 1403.
Described first ring information acquisition unit 1401 is for according to first network topology, the information of the first level
Source node with path, it is thus achieved that the information of the first ring, described first network topology include described source node,
The destination node in described path, the node that described first level includes and adjacent internodal annexation,
Described first level is the highest level in described first network topology, and the information of described first level includes
The internodal annexation that described first level includes, the information of described first ring includes described first ring
The node that affiliated level and described first ring include, described first ring is at the layer belonging to described first ring
Level includes described source node and the minimum ring of the interstitial content included.
Illustrate, described first ring information acquisition unit 1401 specifically for: according to described first network
The information of the first level described in topological sum, it is thus achieved that primary nodal point, described primary nodal point is described first level
In there is the node of child node, the child node of described primary nodal point is described source node, it is described to be directly connected to
The node of source node or be indirectly connected with the node of described source node;According to described first network topological sum
Primary nodal point, it is thus achieved that the information at five rings, described five rings is for include described first segment in the second level
Point and the interstitial content included are less than the set of the ring of the first preset value, and the information at described five rings includes institute
Stating the second level and node that described five rings includes, the grade of described second level is less than described ground floor
The grade of level;Judge whether the information at described five rings includes described source node;If described five rings
Information includes described source node, obtains the information of the 6th ring from the information at described five rings, by described
The information of six rings is that described five rings includes described source as the information of described first ring, described 6th ring
Node, and the ring that the interstitial content that includes is minimum.
Alternatively, described first ring information acquisition unit 1401 also particularly useful for: if described five rings
Information does not include described source node, according to the information at five rings described in described first network topological sum, it is thus achieved that
Secondary nodal point, described secondary nodal point is the node in described second level with child node, described second section
The child node of point is described source node, is directly connected to the node of described source node or is indirectly connected with described source joint
The node of point;According to secondary nodal point described in described first network topological sum, it is thus achieved that the information of described first ring,
Level belonging to described first ring is third layer level, and the grade of described third layer level is less than described second level
Grade.
Described second ring information acquisition unit 1402 is for the destination node topological, described according to described first network
Information with described first level, it is thus achieved that the information of the second ring, the information of described second ring includes described
The node that level belonging to bicyclo-and described second ring include, described second ring is for belonging to described second ring
Level include described destination node and the minimum ring of the interstitial content included.
Illustrate, described second ring information acquisition unit 1402 specifically for: according to described first network
The information of the first level described in topological sum, it is thus achieved that the 3rd node, described 3rd node is described first level
In there is the node of child node, the child node of described 3rd node is described destination node, it is described to be directly connected to
The node of destination node or be indirectly connected with the node of described destination node;According to described first network topological sum
3rd node, it is thus achieved that the information of the 7th ring, described 7th ring is for include described Section three in the second level
Point and the interstitial content included are less than the set of the ring of the second preset value, and the information of described 7th ring includes institute
Stating the second level and node that described 7th ring includes, the grade of described second level is less than described ground floor
The grade of level;Judge whether the information of described 7th ring includes described destination node;If described 3rd ring
Information includes described destination node, obtains the information of the 8th ring from the information of described 7th ring, by described
The information of eight rings is as the information of described second ring, and described 8th ring is that described 7th ring includes described source
Node, and the up-to-date few ring of interstitial content included.
Alternatively, described second ring information acquisition unit 1402 also particularly useful for: if described 7th ring
Information does not include described source node, according to the information of the 7th ring described in described first network topological sum, it is thus achieved that
Fourth node, described fourth node is to have the node of child node in described second level, described Section four
The child node of point is described destination node, is directly connected to the node of described destination node or is indirectly connected with described Su Jie
The node of point;According to fourth node described in described first network topological sum, it is thus achieved that the information of described second ring,
Level belonging to described second ring is third layer level, and the grade of described third layer level is less than described second level
Grade.
Described path acquiring unit 1403 is for according to routing condition, described first network topological, described the
The information of one ring and the information of described second ring, it is thus achieved that preferred path, described preferred path is described for meeting
The path arriving described destination node from described source node of routing condition, described routing condition is: without
Node that 3rd ring includes and/or the node that Fourth Ring includes, described 3rd ring includes and described first ring institute
The identical ring of level that belongs to and/or level are less than the ring of the level belonging to described first ring, and described Fourth Ring is wrapped
Include the ring identical with the level belonging to described second ring and/or level less than the level belonging to described second ring
Ring.
Illustrate, described path acquiring unit 1403 specifically for: according to described routing condition and described
First network topology, it is thus achieved that the second network topology, described second network topology is in first network topology
On the basis of filter out do not meet the ring of described routing condition and/or do not meet the link of described routing condition after obtain
The network topology obtained;According to described second network topology, the information of described first level, described first ring
Information and the information of described second ring, it is thus achieved that first subnet topology, the second subnet topological sum the 3rd subnet
Topology, described first subnet topology only includes the node that described first level includes, described second subnet is opened up
Flutterring the node including that described first ring includes, described 3rd subnet topology includes the joint that described second ring includes
Point;Information according to the first ring described in described second subnet topological sum, it is thus achieved that first path, described first
Path is the 5 included by the described first subnet topology of described source node arrival in described second subnet topology
The path of node, described 5th node connects the one or more nodes in described second subnet topology;Root
Information according to the second ring described in described 3rd subnet topological sum, it is thus achieved that the second path, described second path is
The 6th node included by the described first subnet topology of described destination node arrival in described 3rd subnet topology
Path, described 6th node connects the one or more nodes in described 3rd subnet topology;According to described
First subnet the 5th node topological, described and described 6th node, it is thus achieved that the 3rd path, described 3rd tunnel
Footpath is the path being arrived described 6th node in described first subnet topology by described 5th node;According to institute
State first path, described second path and described 3rd path, it is thus achieved that described preferred path, described preferably
Path is the path obtained after described first path, described second path and described 3rd path are spliced.
Need exist for explanation, according to described second network topology, the information of described first level, institute
State information and the information of described second ring of the first ring, it is thus achieved that the first subnet topology, the second subnet topological sum
3rd subnet topology is performed process by the policy engine subelement in described path acquiring unit 1403, and root
Information according to the first ring described in described second subnet topological sum, it is thus achieved that first path, according to described 3rd son
Net topology and the information of described second ring, it is thus achieved that the second path, according to described first path, described second
Path and described 3rd path, then be by the path computing subelement in described path acquiring unit 1403
(Path Compute Element, PCE) calculates way unit and performs process.As shown in figure 15, described road
Footpath acquiring unit 1403 includes policy engine subelement 1501 and PCE subelement 1502.
When described first network topology is Packet Transport Network (the SDN-Packet Transport of software definition
Network, SPTN) the macroreticular topology such as province's net topology time, the node comprised due to network topology can
Reaching 100,000 magnitudes, PCE cannot calculate in the hugest described first network topology from source node to place
The transmission path of node.First gone by the policy engine subelement 1501 in described path acquiring unit 1403
Fall the ring not meeting described routing condition in described first network topology, then will remove and not meet described routing
The first network Topology partition of the ring of condition becomes three sub-network topologies: obtain the first subnet topology, second
Subnet topological sum the 3rd subnet topology.Again by PCE subelement 1502 respectively according to described second subnet topology
Information with described first ring, it is thus achieved that first path, according to the second ring described in described 3rd subnet topological sum
Information, it is thus achieved that the second path, according to described first path, described second path and described 3rd path.
Described policy engine subelement 1501 is again by described first path, described second path and described 3rd path
Merge output transmission path from source node to destination node.In this manner it is possible to use traditional PCE list
Unit calculates the transmission path in described first network topology from source node to destination node.
Illustrate, described path acquiring unit 1403 specifically for: according to described routing condition and described
First network topology, it is thus achieved that the 3rd network topology, described 3rd network topology is in first network topology
On the basis of filter out do not meet the ring of described routing condition and/or do not meet the link of described routing condition after obtain
The network topology obtained;According to described 3rd network topology, the information of described first level, described first ring
Information and the information of described second ring, it is thus achieved that the 4th sub-network topology, described 4th subnet topology includes
Node that described first ring includes and the node that described second ring includes;Open up according to described 4th sub-network
Flutter, the information acquisition of the information of described first level, the information of described first ring and described second ring preferred
Path, described 4th sub-network topology includes node that described first ring includes and includes described second ring bag
The node included, described preferred path is the path that described source node arrives described destination node.
Optionally, described routing condition also includes that the quantity of horizontal link that described preferred path comprises is less than
3rd preset value, described path acquiring unit 1403 also particularly useful for: according to described routing condition and described
First network topology, it is thus achieved that the 4th network topology, described 4th network topology is in first network topology
On the basis of identify the network topology obtained after one or more horizontal link;Open up according to described 4th network
Flutter, the information of described first level, the information of described first ring and the information of described second ring, it is thus achieved that
Five subnet topologys, the 6th subnet topological sum the 7th subnet topology, described 5th subnet topology only includes described
The node that first level includes, described 6th subnet topology includes the node that described first ring includes, described
7th subnet topology includes the node that described second ring includes;According to described in described 6th subnet topological sum
The information of one ring, it is thus achieved that the 4th path, described 4th path is by described source in described 6th subnet topology
Node arrives the path of the 7th node that described 4th subnet topology includes, described 7th node connects described
One or more nodes in 5th subnet topology;According to the second ring described in described 7th subnet topological sum
Information, it is thus achieved that the 5th path, described 5th path be in described 7th subnet topology by described destination node to
Reaching the path of the 8th node that described 4th subnet topology includes, described 8th node connects described 6th son
One or more nodes in net topology, the horizontal link that described 5th path and described 4th path comprise
Quantity less than described 3rd preset value;According to described 5th subnet the 7th node topological, described and described
8th node, it is thus achieved that the 6th path, described 6th path is by the described 7th in described 5th subnet topology
Node arrives the path of described 8th node;According to described 4th path, described 5th path and described
Six paths, it is thus achieved that described preferred path, described preferred path is described 4th path, described 5th path
With the path obtained after described 6th path splicing.
The apparatus structure selecting transmission path in a kind of network topology that Figure 16 provides for the embodiment of the present invention shows
It is intended to.It is real that the device selecting transmission path in the network topology that the embodiment of the present invention provides can perform the present invention
Execute the method that example provides.The device selecting transmission path in the network topology that the embodiment of the present invention provides is permissible
It is the control equipment in above-described embodiment.Device shown in Figure 16 and the device shown in Figure 14 can be same
One device.Figure 16 shows from the angle of physics in selecting the device in transmission path to include network topology
Hold, and Figure 14 shows, from the angle of logic, the content selecting the device in transmission path to include network topology.
The device selecting transmission path in the network topology that the embodiment of the present invention provides includes: memorizer 1601,
Processor 1602, communication interface 1603 and communication bus 1604.Described processor 1602, described storage
Device 1601 and described communication interface 1603 are communicated by described communication bus 1604.Described memorizer
1601 are used for storing program code.
Described processor 1602, for reading in described memorizer 1601 after the program code of storage, performs
Content once:
According to first network topology, the information of the first level and the source node in path, it is thus achieved that the letter of the first ring
Breath, described first network topology includes described source node, the destination node in described path, described first level
Including node and adjacent internodal annexation, described first level is that described first network is opened up
Highest level in flutterring, the information of described first level includes the internodal company that described first level includes
Connecing relation, the information of described first ring includes what the level belonging to described first ring and described first ring included
Node, described first ring is to include described source node and the joint included in the level belonging to described first ring
Count out minimum ring;
Destination node topological, described and the information of described first level according to described first network, it is thus achieved that second
The information of ring, the information of described second ring includes that the level belonging to described second ring and described second ring include
Node, described second ring is to include described destination node in the level belonging to described second ring and include
The ring that interstitial content is minimum;
According to routing condition, the information of described first network the first ring topological, described and described second ring
Information, it is thus achieved that preferred path, described preferred path be meet described routing condition from described source node to
Reaching the path of described destination node, described routing condition is: the node and/or the 4th included without the 3rd ring
The node that ring includes, described 3rd ring includes the ring identical with the level belonging to described first ring and/or level
Less than the ring of the level belonging to described first ring, described Fourth Ring includes and the level belonging to described second ring
Identical ring and/or level are less than the ring of the level belonging to described second ring.
Illustrating, described processor 1602 specifically performs to operate as follows:
Information according to the first level described in described first network topological sum, it is thus achieved that primary nodal point, described
One node is the node in described first level with child node, and the child node of described primary nodal point is described
Source node, it is directly connected to the node of described source node or is indirectly connected with the node of described source node;
According to primary nodal point described in described first network topological sum, it is thus achieved that the information at five rings, the described 5th
Ring is to include that described primary nodal point and the interstitial content included are less than the ring of the first preset value in the second level
Set, the information at described five rings includes the node that described second level and described five rings include, institute
State the grade grade less than described first level of the second level;
Judge whether the information at described five rings includes described source node;
If the information at described five rings includes described source node, from the information at described five rings, obtain
The information of six rings, using the information of described 6th ring as the information of described first ring, described 6th ring is institute
State five rings and include described source node, and the ring that the interstitial content that includes is minimum.
Alternatively, described processor 1602 also performs following operation: if the information at described five rings is not wrapped
Include described source node, according to the information at five rings described in described first network topological sum, it is thus achieved that secondary nodal point,
Described secondary nodal point is the node in described second level with child node, the child node of described secondary nodal point
The node for described source node, being directly connected to described source node or the node being indirectly connected with described source node;
According to secondary nodal point described in described first network topological sum, it is thus achieved that the information of described first ring, described first
Level belonging to ring is third layer level, and the grade of described third layer level is less than the grade of described second level.
Illustrating, described processor 1602 specifically performs to operate as follows:
Information according to the first level described in described first network topological sum, it is thus achieved that the 3rd node, described
Three nodes are the node in described first level with child node, and the child node of described 3rd node is described
Destination node, it is directly connected to the node of described destination node or is indirectly connected with the node of described destination node;
According to the 3rd node described in described first network topological sum, it is thus achieved that the information of the 7th ring, the described 7th
Ring is to include that described 3rd node and the interstitial content included are less than the ring of the second preset value in the second level
Set, the information of described 7th ring includes the node that described second level and described 7th ring include, institute
State the grade grade less than described first level of the second level;
Judge whether the information of described 7th ring includes described destination node;
If the information of described 3rd ring includes described destination node, from the information of described 7th ring, obtain
The information of eight rings, using the information of described 8th ring as the information of described second ring, described 8th ring is institute
State the 7th ring and include described source node, and the up-to-date few ring of interstitial content included.
Alternatively, described processor 1602 also performs following operation: if the information of described 7th ring is not wrapped
Include described source node, according to the information of the 7th ring described in described first network topological sum, it is thus achieved that fourth node,
Described fourth node is to have the node of child node, the child node of described fourth node in described second level
The node for described destination node, being directly connected to described destination node or the node being indirectly connected with described destination node;
According to fourth node described in described first network topological sum, it is thus achieved that the information of described second ring, described second
Level belonging to ring is third layer level, and the grade of described third layer level is less than the grade of described second level.
Illustrating, described processor 1602 specifically performs to operate as follows:
According to described routing condition and described first network topology, it is thus achieved that the second network topology, described second
Network topology is the ring filtering out on the basis of first network topology and not meeting described routing condition and/or not
The network topology obtained after meeting the link of described routing condition;
According to described second network topology, the information of described first level, the information of described first ring and institute
State the information of the second ring, it is thus achieved that the first subnet topology, the second subnet topological sum the 3rd subnet topology, described
First subnet topology only includes the node that described first level includes, described second subnet topology includes described
The node that first ring includes, described 3rd subnet topology includes the node that described second ring includes;
Information according to the first ring described in described second subnet topological sum, it is thus achieved that first path, described first
Path is the 5 included by the described first subnet topology of described source node arrival in described second subnet topology
The path of node, described 5th node connects the one or more nodes in described second subnet topology;
Information according to the second ring described in described 3rd subnet topological sum, it is thus achieved that the second path, described second
Path is the 6 included by the described first subnet topology of described destination node arrival in described 3rd subnet topology
The path of node, described 6th node connects the one or more nodes in described 3rd subnet topology;
According to described first subnet the 5th node topological, described and described 6th node, it is thus achieved that the 3rd path,
Described 3rd path is the road being arrived described 6th node in described first subnet topology by described 5th node
Footpath;
According to described first path, described second path and described 3rd path, it is thus achieved that described preferred path,
Described preferred path is acquisition after described first path, described second path and described 3rd path splicing
Path.
Illustrating, described processor 1602 specifically performs to operate as follows:
According to described routing condition and described first network topology, it is thus achieved that the 3rd network topology, the described 3rd
Network topology is the ring filtering out on the basis of first network topology and not meeting described routing condition and/or not
The network topology obtained after meeting the link of described routing condition;
According to described 3rd network topology, the information of described first level, the information of described first ring and institute
State the information of the second ring, it is thus achieved that the 4th sub-network topology, described 4th subnet topology includes described first ring
Including node and the node that includes of described second ring;
Information according to described 4th sub-network the first level topological, described, the information of described first ring and
The information acquisition preferred path of described second ring, described 4th sub-network topology includes that described first ring includes
Node and include the node that described second ring includes, it is described that described preferred path is that described source node arrives
The path of destination node.
Illustrating, the quantity of the horizontal link that the described the most described preferred path of routing condition comprises is less than the
Three preset values, described processor 1602 specifically performs to operate as follows:
According to described routing condition and described first network topology, it is thus achieved that the 4th network topology, the described 4th
Network topology is to identify the net obtained after one or more horizontal link on the basis of first network topology
Network topology;
According to described 4th network topology, the information of described first level, the information of described first ring and institute
State the information of the second ring, it is thus achieved that the 5th subnet topology, the 6th subnet topological sum the 7th subnet topology, described
5th subnet topology only includes the node that described first level includes, described 6th subnet topology includes described
The node that first ring includes, described 7th subnet topology includes the node that described second ring includes;
Information according to the first ring described in described 6th subnet topological sum, it is thus achieved that the 4th path, the described 4th
Path is the 7 included by the described 4th subnet topology of described source node arrival in described 6th subnet topology
The path of node, described 7th node connects the one or more nodes in described 5th subnet topology;
Information according to the second ring described in described 7th subnet topological sum, it is thus achieved that the 5th path, the described 5th
Path is the 8 included by the described 4th subnet topology of described destination node arrival in described 7th subnet topology
The path of node, described 8th node connects the one or more nodes in described 6th subnet topology, institute
State the 5th path and the quantity of horizontal link that described 4th path comprises is less than described 3rd preset value;
Described control equipment according to described 5th subnet the 7th node topological, described and described 8th node,
Obtaining the 6th path, described 6th path is to be arrived institute by described 7th node in described 5th subnet topology
State the path of the 8th node;
Described control equipment is according to described 4th path, described 5th path and described 6th path, it is thus achieved that
Described preferred path, described preferred path is described 4th path, described 5th path and described 6th tunnel
The path obtained after the splicing of footpath.
The processor that above-mentioned processor can be microprocessor or this processor can also be any routine.
In conjunction with the step of the method disclosed in the embodiment of the present invention, hardware processor can be embodied directly in and performed
Become, or complete with the hardware in processor and software module combination execution.When implemented in software,
The code realizing above-mentioned functions can be stored in computer-readable medium.Computer-readable medium includes
Computer-readable storage medium.Storage medium can be any usable medium that computer can access.As
Example but be not limited to: computer-readable medium can be that (English full name is random to random access memory
Access memory, english abbreviation is RAM), (English full name is read-only to read only memory
Memory, english abbreviation is ROM), (English full name is electrically to EEPROM
Erasable programmable read-only memory, english abbreviation is EEPROM), read-only optical disc (English
Literary composition full name is compact disc read-only memory, and english abbreviation is CD-ROM) or other CDs
Storage, magnetic disk storage medium or other magnetic storage apparatus or can be used in carrying or storing that there is finger
Order or the program code of data structure form can be by any other medium of computer access.Computer
Computer-readable recording medium can be compression laser disc (English full name is compact disc, and english abbreviation is CD), laser
Dish, digital video disc (English full name is digital video disc, and english abbreviation is DVD), floppy disk
Or blu-ray disc.
Last it is noted that being merely cited for property of above example illustrates technical scheme, and
Non-to its restriction;Although the beneficial effect brought the present invention and the present invention with reference to previous embodiment is carried out
Detailed description, it will be understood by those within the art that: it still can be to foregoing embodiments
Described technical scheme is modified, or wherein portion of techniques feature is carried out equivalent;And this
A little amendments or replacement, do not make the essence of appropriate technical solution depart from the scope of the claims in the present invention.
Claims (16)
1. the method selecting transmission path in a network topology, it is characterised in that described method includes:
Control equipment is according to first network topology, the information of the first level and the source node in path, it is thus achieved that the
The information of one ring, described first network topology includes described source node, the destination node in described path, described
Node that first level includes and adjacent internodal annexation, described first level is described
Highest level in one network topology, the information of described first level includes the joint that described first level includes
Annexation between point, the information of described first ring includes the level belonging to described first ring and described first
The node that ring includes, described first ring be the level belonging to described first ring include described source node and
Including the minimum ring of interstitial content;
Described control equipment destination node topological according to described first network, described and the letter of described first level
Breath, it is thus achieved that the information of the second ring, the information of described second ring includes the level belonging to described second ring and institute
Stating the node that the second ring includes, described second ring is to include described place in the level belonging to described second ring
Node and the minimum ring of the interstitial content included;
Described control equipment according to routing condition, the information of described first network the first ring topological, described and
The information of described second ring, it is thus achieved that preferred path, described preferred path be meet described routing condition from
Described source node arrives the path of described destination node, and described routing condition is: include without the 3rd ring
The node that node and/or Fourth Ring include, described 3rd ring includes identical with the level belonging to described first ring
Ring and/or level less than the ring of level belonging to described first ring, described Fourth Ring includes and described second
Ring that level belonging to ring is identical and/or level are less than the ring of the level belonging to described second ring.
Method the most according to claim 1, it is characterised in that described control equipment is according to the first net
Network topology, the information of the first level and the source node in path, it is thus achieved that the information of the first ring includes:
Described control equipment is according to the information of the first level described in described first network topological sum, it is thus achieved that first
Node, described primary nodal point is the node in described first level with child node, described primary nodal point
Child node is described source node, is directly connected to the node of described source node or is indirectly connected with described source node
Node;
Described control equipment is according to primary nodal point described in described first network topological sum, it is thus achieved that the letter at five rings
Breath, described five rings is to include that described primary nodal point and the interstitial content that includes are less than the in the second level
The set of the ring of one preset value, the information at described five rings includes described second level and described five rings bag
The node included, the grade of described second level is less than the grade of described first level;
Described control equipment judges whether the information at described five rings includes described source node;
If the information at described five rings includes described source node, described control equipment is from described five rings
Information obtains the information of the 6th ring, using the information of described 6th ring as the information of described first ring, institute
Stating the 6th ring is that described five rings includes described source node, and the ring that the interstitial content that includes is minimum.
Method the most according to claim 2, it is characterised in that described control equipment is according to the first net
Network topology, the information of the first level and the source node in path, it is thus achieved that the information of the first ring also includes:
If the information at described five rings does not include described source node, the most described control equipment is according to described
One network topology and the information at described five rings, it is thus achieved that secondary nodal point, described secondary nodal point is described second
Having the node of child node in level, the child node of described secondary nodal point is described source node, is directly connected to
The node of described source node or be indirectly connected with the node of described source node;
Described control equipment is according to secondary nodal point described in described first network topological sum, it is thus achieved that described first ring
Information, the level belonging to described first ring is third layer level, and the grade of described third layer level is less than described
The grade of the second level.
4. according to the method described in claims 1 to 3 any one, it is characterised in that described control sets
For destination node topological, described and the information of described first level according to described first network, it is thus achieved that the second ring
Information include:
Described control equipment is according to the information of the first level described in described first network topological sum, it is thus achieved that the 3rd
Node, described 3rd node is the node in described first level with child node, described 3rd node
Child node is described destination node, is directly connected to the node of described destination node or is indirectly connected with described destination node
Node;
Described control equipment is according to the 3rd node described in described first network topological sum, it is thus achieved that the letter of the 7th ring
Breath, described 7th ring is to include that described 3rd node and the interstitial content that includes are less than the in the second level
The set of the ring of two preset values, the information of described 7th ring includes described second level and described 7th ring bag
The node included, the grade of described second level is less than the grade of described first level;
Described control equipment judges whether the information of described 7th ring includes described destination node;
If the information of described 3rd ring includes described destination node, described control equipment is from described 7th ring
Information obtains the information of the 8th ring, using the information of described 8th ring as the information of described second ring, institute
Stating the 8th ring is that described 7th ring includes described source node, and the up-to-date few ring of interstitial content included.
Method the most according to claim 4, it is characterised in that described control equipment is according to described
One network topology, described destination node and the information of described first level, it is thus achieved that the information of the second ring also includes:
If the information of described 7th ring does not include described source node, the most described control equipment is according to described
One network topology and the information of described 7th ring, it is thus achieved that fourth node, described fourth node is described second
Having the node of child node in level, the child node of described fourth node is described destination node, is directly connected to
The node of described destination node or be indirectly connected with the node of described destination node;
Described control equipment is according to fourth node described in described first network topological sum, it is thus achieved that described second ring
Information, the level belonging to described second ring is third layer level, and the grade of described third layer level is less than described
The grade of the second level.
6. according to the method described in claim 1 to 5 any one, it is characterised in that described control sets
Standby according to routing condition, the information of described first network the first ring topological, described and the letter of described second ring
Breath, it is thus achieved that preferred path includes:
Described control equipment is according to described routing condition and described first network topology, it is thus achieved that the second network is opened up
Flutterring, described second network topology does not meets described routing bar for filtering out on the basis of first network topology
The ring of part and/or the network topology obtained after not meeting the link of described routing condition;
Described control equipment according to described second network topology, the information of described first level, described first
The information of ring and the information of described second ring, it is thus achieved that the first subnet topology, the second subnet topological sum the 3rd
Net topology, described first subnet topology only includes the node that described first level includes, described second subnet
Topology includes that the node that described first ring includes, described 3rd subnet topology include what described second ring included
Node;
Described control equipment is according to the information of the first ring described in described second subnet topological sum, it is thus achieved that the first via
Footpath, described first path is to be arrived described first subnet by described source node in described second subnet topology to open up
Flutter the path of the 5th node included, described 5th node connect in described second subnet topology or
Multiple nodes;
Described control equipment is according to the information of the second ring described in described 3rd subnet topological sum, it is thus achieved that the second tunnel
Footpath, described second path is to be arrived described first subnet by described destination node in described 3rd subnet topology to open up
Flutter the path of the 6th node included, described 6th node connect in described 3rd subnet topology or
Multiple nodes;
Described control equipment according to described first subnet the 5th node topological, described and described 6th node,
Obtaining the 3rd path, described 3rd path is to be arrived institute by described 5th node in described first subnet topology
State the path of the 6th node;
Described control equipment is according to described first path, described second path and described 3rd path, it is thus achieved that
Described preferred path, described preferred path is described first path, described second path and described 3rd tunnel
The path obtained after the splicing of footpath.
7. according to the method described in claim 1 to 5 any one, it is characterised in that described control sets
Standby according to routing condition, the information of described first network the first ring topological, described and the letter of described second ring
Breath, it is thus achieved that preferred path includes:
Described control equipment is according to described routing condition and described first network topology, it is thus achieved that the 3rd network is opened up
Flutterring, described 3rd network topology does not meets described routing article for filtering out on the basis of first network topology
The ring of part and/or the network topology obtained after not meeting the link of described routing condition;
Described control equipment according to described 3rd network topology, the information of described first level, described first
The information of ring and the information of described second ring, it is thus achieved that the 4th sub-network topology, described 4th subnet topology bag
Include node that described first ring includes and the node that described second ring includes;
Described control equipment according to the information of described 4th sub-network the first level topological, described, described
The information of one ring and the information acquisition preferred path of described second ring, described 4th sub-network topology includes institute
Stating node that the first ring includes and include the node that described second ring includes, described preferred path is described source
Node arrives the path of described destination node.
8. according to the method described in claim 1 to 5 any one, it is characterised in that described routing bar
Part also include the quantity of the horizontal link that described preferred path comprises less than the 3rd preset value, described control sets
Standby according to routing condition, the information of described first network the first ring topological, described and the letter of described second ring
Breath, it is thus achieved that preferred path includes:
Described control equipment is according to described routing condition and described first network topology, it is thus achieved that the 4th network is opened up
Flutterring, described 4th network topology is for identify one or more horizontal chain on the basis of first network topology
The network topology obtained behind road;
Described control equipment according to described 4th network topology, the information of described first level, described first
The information of ring and the information of described second ring, it is thus achieved that the 5th subnet topology, the 6th subnet topological sum the 7th
Net topology, described 5th subnet topology only includes the node that described first level includes, described 6th subnet
Topology includes that the node that described first ring includes, described 7th subnet topology include what described second ring included
Node;
Described control equipment is according to the information of the first ring described in described 6th subnet topological sum, it is thus achieved that the 4th tunnel
Footpath, described 4th path is to be arrived described 4th subnet by described source node in described 6th subnet topology to open up
Flutter the path of the 7th node included, described 7th node connect in described 5th subnet topology or
Multiple nodes;
Described control equipment is according to the information of the second ring described in described 7th subnet topological sum, it is thus achieved that the 5th tunnel
Footpath, described 5th path is to be arrived described 4th subnet by described destination node in described 7th subnet topology to open up
Flutter the path of the 8th node included, described 8th node connect in described 6th subnet topology or
The quantity of the horizontal link that multiple nodes, described 5th path and described 4th path comprise is less than described the
Three preset values;
Described control equipment according to described 5th subnet the 7th node topological, described and described 8th node,
Obtaining the 6th path, described 6th path is to be arrived institute by described 7th node in described 5th subnet topology
State the path of the 8th node;
Described control equipment is according to described 4th path, described 5th path and described 6th path, it is thus achieved that
Described preferred path, described preferred path is described 4th path, described 5th path and described 6th tunnel
The path obtained after the splicing of footpath.
9. a network topology selects the device in transmission path, it is characterised in that described device includes:
First ring information acquisition unit, for according to first network topology, the information of the first level and path
Source node, it is thus achieved that the information of the first ring, described first network topology includes described source node, described road
The destination node in footpath, the node that described first level includes and adjacent internodal annexation, described
First level is the highest level in described first network topology, and the information of described first level includes described
The internodal annexation that first level includes, the information of described first ring includes belonging to described first ring
Level and the node that includes of described first ring, described first ring is in the level belonging to described first ring
Including the ring that described source node and the interstitial content that includes are minimum;
Second ring information acquisition unit, for the destination node topological, described and described according to described first network
The information of the first level, it is thus achieved that the information of the second ring, the information of described second ring includes described second ring institute
The node that the level belonged to and described second ring include, described second ring is in the level belonging to described second ring
Include described destination node and the minimum ring of the interstitial content included;
Path acquiring unit, for according to routing condition, described first network the first ring topological, described
Information and the information of described second ring, it is thus achieved that preferred path, described preferred path is for meeting described routing bar
The path arriving described destination node from described source node of part, described routing condition is: without the 3rd ring
Including node and/or the node that includes of Fourth Ring, described 3rd ring includes and the layer belonging to described first ring
The identical ring of level and/or level are less than the ring of the level belonging to described first ring, and described Fourth Ring includes and institute
State the identical ring of the level belonging to the second ring and/or the level ring less than the level belonging to described second ring.
Device the most according to claim 9, it is characterised in that described first ring acquisition of information list
Unit specifically for:
Information according to the first level described in described first network topological sum, it is thus achieved that primary nodal point, described
One node is the node in described first level with child node, and the child node of described primary nodal point is described
Source node, it is directly connected to the node of described source node or is indirectly connected with the node of described source node;
According to primary nodal point described in described first network topological sum, it is thus achieved that the information at five rings, the described 5th
Ring is to include that described primary nodal point and the interstitial content included are less than the ring of the first preset value in the second level
Set, the information at described five rings includes the node that described second level and described five rings include, institute
State the grade grade less than described first level of the second level;
Judge whether the information at described five rings includes described source node;
If the information at described five rings includes described source node, from the information at described five rings, obtain
The information of six rings, using the information of described 6th ring as the information of described first ring, described 6th ring is institute
State five rings and include described source node, and the ring that the interstitial content that includes is minimum.
11. devices according to claim 10, it is characterised in that described first ring acquisition of information list
Unit also particularly useful for:
If the information at described five rings does not include described source node, according to described first network topological sum institute
Stating the information at five rings, it is thus achieved that secondary nodal point, described secondary nodal point is to have sub-joint in described second level
The node of point, the child node of described secondary nodal point is described source node, is directly connected to the joint of described source node
Put or be indirectly connected with the node of described source node;
According to secondary nodal point described in described first network topological sum, it is thus achieved that the information of described first ring, described
Level belonging to first ring is third layer level, the grade of described third layer level less than described second level etc.
Level.
12. according to the device described in claim 9 to 11 any one, it is characterised in that described second
Ring information acquisition unit specifically for:
Information according to the first level described in described first network topological sum, it is thus achieved that the 3rd node, described
Three nodes are the node in described first level with child node, and the child node of described 3rd node is described
Destination node, it is directly connected to the node of described destination node or is indirectly connected with the node of described destination node;
According to the 3rd node described in described first network topological sum, it is thus achieved that the information of the 7th ring, the described 7th
Ring is to include that described 3rd node and the interstitial content included are less than the ring of the second preset value in the second level
Set, the information of described 7th ring includes the node that described second level and described 7th ring include, institute
State the grade grade less than described first level of the second level;
Judge whether the information of described 7th ring includes described destination node;
If the information of described 3rd ring includes described destination node, from the information of described 7th ring, obtain
The information of eight rings, using the information of described 8th ring as the information of described second ring, described 8th ring is institute
State the 7th ring and include described source node, and the up-to-date few ring of interstitial content included.
13. devices according to claim 12, it is characterised in that described second ring acquisition of information list
Unit also particularly useful for:
If the information of described 7th ring does not include described source node, according to described first network topological sum institute
Stating the information of the 7th ring, it is thus achieved that fourth node, described fourth node is to have sub-joint in described second level
The node of point, the child node of described fourth node is described destination node, is directly connected to the joint of described destination node
Put or be indirectly connected with the node of described destination node;
According to fourth node described in described first network topological sum, it is thus achieved that the information of described second ring, described
Level belonging to second ring is third layer level, the grade of described third layer level less than described second level etc.
Level.
14. according to the method described in claim 9 to 13 any one, it is characterised in that described path
Acquiring unit specifically for:
According to described routing condition and described first network topology, it is thus achieved that the second network topology, described second
Network topology is the ring filtering out on the basis of first network topology and not meeting described routing condition and/or not
The network topology obtained after meeting the link of described routing condition;
According to described second network topology, the information of described first level, the information of described first ring and institute
State the information of the second ring, it is thus achieved that the first subnet topology, the second subnet topological sum the 3rd subnet topology, described
First subnet topology only includes the node that described first level includes, described second subnet topology includes described
The node that first ring includes, described 3rd subnet topology includes the node that described second ring includes;
Information according to the first ring described in described second subnet topological sum, it is thus achieved that first path, described first
Path is the 5 included by the described first subnet topology of described source node arrival in described second subnet topology
The path of node, described 5th node connects the one or more nodes in described second subnet topology;
Information according to the second ring described in described 3rd subnet topological sum, it is thus achieved that the second path, described second
Path is the 6 included by the described first subnet topology of described destination node arrival in described 3rd subnet topology
The path of node, described 6th node connects the one or more nodes in described 3rd subnet topology;
According to described first subnet the 5th node topological, described and described 6th node, it is thus achieved that the 3rd path,
Described 3rd path is the road being arrived described 6th node in described first subnet topology by described 5th node
Footpath;
According to described first path, described second path and described 3rd path, it is thus achieved that described preferred path,
Described preferred path is acquisition after described first path, described second path and described 3rd path splicing
Path.
15. according to the method described in claim 9 to 13 any one, it is characterised in that described path
Acquiring unit specifically for:
According to described routing condition and described first network topology, it is thus achieved that the 3rd network topology, the described 3rd
Network topology is the ring filtering out on the basis of first network topology and not meeting described routing condition and/or not
The network topology obtained after meeting the link of described routing condition;
According to described 3rd network topology, the information of described first level, the information of described first ring and institute
State the information of the second ring, it is thus achieved that the 4th sub-network topology, described 4th subnet topology includes described first ring
Including node and the node that includes of described second ring;
Information according to described 4th sub-network the first level topological, described, the information of described first ring and
The information acquisition preferred path of described second ring, described 4th sub-network topology includes that described first ring includes
Node and include the node that described second ring includes, it is described that described preferred path is that described source node arrives
The path of destination node.
16. according to the method described in claim 9 to 13 any one, it is characterised in that described routing
Condition also includes that the quantity of the horizontal link that described preferred path comprises is less than the 3rd preset value, described path
Acquiring unit specifically for:
According to described routing condition and described first network topology, it is thus achieved that the 4th network topology, the described 4th
Network topology is to identify the net obtained after one or more horizontal link on the basis of first network topology
Network topology;
According to described 4th network topology, the information of described first level, the information of described first ring and institute
State the information of the second ring, it is thus achieved that the 5th subnet topology, the 6th subnet topological sum the 7th subnet topology, described
5th subnet topology only includes the node that described first level includes, described 6th subnet topology includes described
The node that first ring includes, described 7th subnet topology includes the node that described second ring includes;
Information according to the first ring described in described 6th subnet topological sum, it is thus achieved that the 4th path, the described 4th
Path is the 7 included by the described 4th subnet topology of described source node arrival in described 6th subnet topology
The path of node, described 7th node connects the one or more nodes in described 5th subnet topology;
Information according to the second ring described in described 7th subnet topological sum, it is thus achieved that the 5th path, the described 5th
Path is the 8 included by the described 4th subnet topology of described destination node arrival in described 7th subnet topology
The path of node, described 8th node connects the one or more nodes in described 6th subnet topology, institute
State the 5th path and the quantity of horizontal link that described 4th path comprises is less than described 3rd preset value;
According to described 5th subnet the 7th node topological, described and described 8th node, it is thus achieved that the 6th path,
Described 6th path is the road being arrived described 8th node in described 5th subnet topology by described 7th node
Footpath;
According to described 4th path, described 5th path and described 6th path, it is thus achieved that described preferred path,
Described preferred path is acquisition after described 4th path, described 5th path and described 6th path splicing
Path.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510287902.2A CN106302158B (en) | 2015-05-29 | 2015-05-29 | The method and device of transmission path is selected in a kind of network topology |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510287902.2A CN106302158B (en) | 2015-05-29 | 2015-05-29 | The method and device of transmission path is selected in a kind of network topology |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106302158A true CN106302158A (en) | 2017-01-04 |
CN106302158B CN106302158B (en) | 2019-10-22 |
Family
ID=57655914
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510287902.2A Active CN106302158B (en) | 2015-05-29 | 2015-05-29 | The method and device of transmission path is selected in a kind of network topology |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106302158B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109361596A (en) * | 2018-10-26 | 2019-02-19 | 新华三技术有限公司合肥分公司 | Route computing method, device and electronic equipment |
CN109684087A (en) * | 2018-12-17 | 2019-04-26 | 北京中科寒武纪科技有限公司 | Operation method, device and Related product |
CN110495144A (en) * | 2017-06-29 | 2019-11-22 | 华为技术有限公司 | Network topology structure mapping method and device, terminal, storage medium |
CN112751760A (en) * | 2019-10-29 | 2021-05-04 | 中盈优创资讯科技有限公司 | Automatic routing method and system based on two-layer multi-service path |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080112323A1 (en) * | 2006-11-13 | 2008-05-15 | Corrigent Systems Ltd. | Hash-based multi-homing |
CN102075402A (en) * | 2011-02-12 | 2011-05-25 | 华为技术有限公司 | Virtual network mapping processing method and system |
CN102546345A (en) * | 2011-12-30 | 2012-07-04 | Ut斯达康通讯有限公司 | Method for realizing cross-ring protection of resilient packet ring by use of spanning tree protocol |
CN102648605A (en) * | 2009-10-07 | 2012-08-22 | 北电网络有限公司 | Method and apparatus for exchanging routing information and establishing connectivity across multiple network areas |
CN103702383A (en) * | 2014-01-09 | 2014-04-02 | 北京交通大学 | Clustering routing method of wireless sensor network |
CN103733579A (en) * | 2012-02-17 | 2014-04-16 | 明知大学产学协力团 | Method of decreasing network traffic |
-
2015
- 2015-05-29 CN CN201510287902.2A patent/CN106302158B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080112323A1 (en) * | 2006-11-13 | 2008-05-15 | Corrigent Systems Ltd. | Hash-based multi-homing |
CN102648605A (en) * | 2009-10-07 | 2012-08-22 | 北电网络有限公司 | Method and apparatus for exchanging routing information and establishing connectivity across multiple network areas |
CN102075402A (en) * | 2011-02-12 | 2011-05-25 | 华为技术有限公司 | Virtual network mapping processing method and system |
CN102546345A (en) * | 2011-12-30 | 2012-07-04 | Ut斯达康通讯有限公司 | Method for realizing cross-ring protection of resilient packet ring by use of spanning tree protocol |
CN103733579A (en) * | 2012-02-17 | 2014-04-16 | 明知大学产学协力团 | Method of decreasing network traffic |
CN103702383A (en) * | 2014-01-09 | 2014-04-02 | 北京交通大学 | Clustering routing method of wireless sensor network |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110495144A (en) * | 2017-06-29 | 2019-11-22 | 华为技术有限公司 | Network topology structure mapping method and device, terminal, storage medium |
CN110495144B (en) * | 2017-06-29 | 2020-12-01 | 华为技术有限公司 | Network topology structure mapping method and device, terminal and storage medium |
CN109361596A (en) * | 2018-10-26 | 2019-02-19 | 新华三技术有限公司合肥分公司 | Route computing method, device and electronic equipment |
CN109684087A (en) * | 2018-12-17 | 2019-04-26 | 北京中科寒武纪科技有限公司 | Operation method, device and Related product |
CN109684087B (en) * | 2018-12-17 | 2020-01-10 | 中科寒武纪科技股份有限公司 | Operation method, device and related product |
CN112751760A (en) * | 2019-10-29 | 2021-05-04 | 中盈优创资讯科技有限公司 | Automatic routing method and system based on two-layer multi-service path |
Also Published As
Publication number | Publication date |
---|---|
CN106302158B (en) | 2019-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102783097B (en) | Packet transfer system, control apparatus, transfer apparatus, method of creating processing rules | |
CN101485156B (en) | System and method for switching traffic through a network | |
US8681654B2 (en) | Methods and apparatus to design a survivable internet protocol link topology | |
CN104113482B (en) | The methods, devices and systems of flow table renewal | |
CN102291455B (en) | Distributed cluster processing system and message processing method thereof | |
CN109194577A (en) | A kind of traffic engineering method and device of the Segment routing network based on partial deployment | |
CN105743795A (en) | Point-to-multipoint path computation for wide area network optimization | |
CN107113194A (en) | The method and apparatus safeguarded for router | |
EA003155B1 (en) | Private network access point router for interconnecting among internet route providers | |
CN106170952A (en) | For disposing the method and system of maximum redundancy tree in a data network | |
CN106302158A (en) | A kind of network topology selects the method and device in transmission path | |
GB2508048A (en) | Network route finding using path costs based upon percentage of bandwidth free on each link | |
CN108243103A (en) | The devices, systems, and methods of routing protocol information are distributed in this fabric network of Crow | |
CN106464531A (en) | Proactive handling of network faults | |
CN104396197A (en) | Selecting between equal cost shortest paths in a 802.1aq network using split tiebreakers | |
CN108965141A (en) | A kind of calculation method and device of Multi-path route tree | |
CN108809847A (en) | Realize the method, apparatus and network system of load balancing | |
CN109088820A (en) | A kind of striding equipment link aggregation method, device, computing device and storage medium | |
US20170237654A1 (en) | Fast failover recovery in software defined networks | |
CN104718729A (en) | Control apparatus, control method thereof, and program | |
CN105991435A (en) | Method and apparatus of acquiring port path | |
CN106452862A (en) | Method and device for determining loop network | |
CN108234200B (en) | Communication processing method and device based on access ring | |
US7152113B2 (en) | Efficient system and method of node and link insertion for deadlock-free routing on arbitrary topologies | |
CN103259720B (en) | A kind of data transmission method and equipment based on MTR |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |