Summary of the invention
Main purpose of the present invention is to provide a kind of calculation road processing method, device and node, one of to address the above problem at least.
According to an aspect of the present invention, a kind of calculation road processing method is provided, the delivery port that the method comprises the steps: to have identical far-end ASON node in the harness ASON node and has the same alike result value, to form virtual TE Link, wherein, described ASON node and described far-end ASON node pass through another network connection, the Internet resources intersection mapping relations configuration consistency of described ASON node and described far-end ASON node, and the corresponding property value of different virtual TE Link is different; When calculating the road, judge whether there be the property value identical with professional needed property value in the different corresponding property values of virtual TE Link; Be in the non-existent situation in judged result, calculate the road failure.
Preferably, described property value is concatenation level.
Preferably, when calculating the road, judge whether exist the property value identical with professional needed property value to comprise in the corresponding property value of different virtual TE Link: for each virtual TE Link, announce the concatenation level that maximum concatenation level that this virtual TE Link supports and minimum concatenation level are this virtual TE Link; When calculating the road, judge in the corresponding concatenation level of described each virtual TE Link whether have the concatenation level identical with the needed concatenation level of described business.
Preferably, announcing the concatenation level that maximum concatenation level that this virtual TE Link supports and minimum concatenation level be this virtual TE Link comprises: maximum concatenation level and the minimum concatenation level of using the described virtual TE Link of announcement that floods to support, wherein, described maximum concatenation level and described minimum concatenation level all are carried at link and flood in the information.
Preferably, each virtual TE Link has unique identification, and wherein, described sign is used to indicate described virtual TE Link and the corresponding property value of described virtual TE Link.
According to another aspect of the present invention, a kind of calculation road processing unit also is provided, this device comprises: form module, be used for the delivery port that harness ASON node has identical far-end ASON node and has the same alike result value, form virtual TE Link, wherein, described ASON node and described far-end ASON node are by another network connection, the Internet resources intersection mapping relations configuration consistency of described ASON node and described far-end ASON node, the corresponding property value of different virtual TE Link is different; Judge module is used for judging whether the different corresponding property values of virtual TE Link exists the property value identical with professional needed property value when calculating the road; Determination module is in the non-existent situation in judged result, is used for determining to calculate the road failure.
Preferably, described property value is concatenation level.
Preferably, described judge module also is used for for each virtual TE Link, announces the concatenation level that maximum concatenation level that this virtual TE Link supports and minimum concatenation level are this virtual TE Link; When calculating the road, judge in the corresponding concatenation level of described each virtual TE Link whether have the concatenation level identical with the needed concatenation level of described business.
Preferably, when described judge module also is used for the maximum concatenation level supported at this virtual TE Link of announcement and minimum concatenation level and is the concatenation level of this virtual TE Link, use floods and announces maximum concatenation level and the minimum concatenation level that described virtual TE Link is supported, wherein, described maximum concatenation level and described minimum concatenation level all are carried at link and flood in the information.
According to a further aspect of the invention, also provide a kind of ASON node, described ASON node comprises above-mentioned arbitrary described calculation road processing unit.
By the present invention, employing is carried out harness to the delivery port that has identical far-end ASON node in the ASON node and have a same alike result value and is formed virtual TE Link, the resource value of business being set up needed resource value and virtual TE Link compares, under comparative result is different situation, the failure of calculation road, solved in the prior art and still repeatedly to have calculated the road in can't the situation of Resources allocation and cause professional foundation or recover the problem of Efficiency Decreasing, thereby improved the efficient of professional foundation and recovery.
Embodiment
Hereinafter also describe in conjunction with the embodiments the present invention in detail with reference to accompanying drawing.Need to prove that in the situation of not conflicting, embodiment and the feature among the embodiment among the application can make up mutually.
In following examples, the ASON network connects by another network, and this another network can be legacy network, also can be the new network type that occurs along with technical development perhaps, and this another network can be understood as the network of non-ASON.But no matter which kind of network this another network is, as long as the problem that occurs in the background technology occurred, following examples all can be suitable for.Therefore, describe as an example of legacy network example in following examples, but and be limited to this.
Fig. 1 is the interconnected structural representation of the basis ASON network relevant with present embodiment and legacy network, as shown in Figure 1, ASON and legacy network can by with the ASON node between the legacy network that is connected (for example, the SDH network) disposes ASON node to the upper strata in a kind of mode of virtual TE Link, thereby carry out interconnected.In this framework, can solve the problems of the prior art by revising the route agreement that floods, still, and the modification more complicated of agreement, and efficient is lower.Based on this, in this enforcement, a kind of calculation road processing method is provided, in the method, the property value (for example, resource value) that provides by virtual TE Link can with set up professional needed property value and carry out whether identical comparison, in the not identical situation of comparative result, the failure of calculation road, thus the problem of in the unmatched situation of resource, repeatedly calculating the road solved, improved efficient.
Fig. 2 is that as shown in Figure 2, this flow process comprises the steps: according to the flow chart of the calculation road processing method of the embodiment of the invention
Step S202, have identical far-end ASON node in the harness ASON node and have the delivery port of same alike result value, to form virtual TE Link, wherein, ASON node and far-end ASON node connect by another network (for example, any legacy network, especially SDH legacy network), the Internet resources intersection mapping relations configuration consistency of ASON node and far-end ASON node, the corresponding property value of different virtual TE Link is different;
Step S204 judges whether there be the property value identical with professional needed property value in the different corresponding property values of virtual TE Link, for example, this property value can be concatenation level when calculating the road;
Step S206 is in the non-existent situation in judged result, determines to calculate the road failure.
Pass through above-mentioned steps, in the not identical situation of property value that the needed property value of business and virtual TE Link provide, just determine to calculate the road failure, thereby solved in the prior art and still repeatedly to have calculated the road in can't the situation of Resources allocation and cause professional foundation or recover the problem of Efficiency Decreasing, thereby improved the efficient of professional foundation and recovery.
As a more excellent execution mode, this property value can be concatenation level, at this moment, announces the concatenation level that maximum concatenation level that this virtual TE Link supports and minimum concatenation level are this virtual TE Link; When calculating the road, judge whether there be the concatenation level identical with professional needed concatenation level in the corresponding concatenation level of each virtual TE Link.
As another more excellent execution mode, for the announcement mode, can adopt the mode that floods, maximum concatenation level and the minimum concatenation level of namely using the virtual TE Link of announcement that floods to support, wherein, maximum concatenation level and minimum concatenation level all are carried at link and flood in the information.The mode that employing floods is announced reliable.
Preferably, each virtual TE Link has unique identification, and wherein, sign is used to indicate virtual TE Link and the corresponding property value of virtual TE Link.Like this, this unique identification namely can be distinguished virtual TE Link can indicate virtual TE Link again, realizes fairly simple.
In the present embodiment, also provide a kind of calculation road processing unit, this installs for realization above-described embodiment and preferred embodiment, had carried out repeating no more of explanation, and the below describes the modules that this device relates to this.As used below, the combination of software and/or the hardware of predetermined function can be realized in term " module ".Although the described system and method for following examples is preferably realized with software, hardware, perhaps the realization of the combination of software and hardware also may and be conceived.
Fig. 3 is the structured flowchart according to the calculation road processing unit of the embodiment of the invention, and as shown in Figure 3, this structure comprises formation module 30, judge module 32 and determination module 34.The below describes modules and the function thereof of this device.
Form module 30, be used for the delivery port that harness ASON node has identical far-end ASON node and has same alike result value (for example concatenation level), form virtual TE Link, wherein, ASON node and far-end ASON node are by another network connection, the Internet resources intersection mapping relations configuration consistency of ASON node and far-end ASON node, the corresponding property value of different virtual TE Link is different; Judge module 32 is connected to and forms module 30, and this judge module 32 is used for judging whether the different corresponding property values of virtual TE Link exists the property value identical with professional needed property value when calculating the road; Determination module 34 is connected to judge module 32, and this determination module 34 is in the non-existent situation in judged result, is used for determining to calculate the road failure.
As a more excellent execution mode, (be also referred to as the cascade rank) take property value as concatenation level and be example, judge module 32 also is used for for each virtual TE Link, announces the concatenation level that maximum concatenation level that this virtual TE Link supports and minimum concatenation level are this virtual TE Link; When calculating the road, judge whether there be the concatenation level identical with professional needed concatenation level in the corresponding concatenation level of each virtual TE Link.
As another more excellent execution mode, when judge module 32 also is used for the maximum concatenation level supported at this virtual TE Link of announcement and minimum concatenation level and is the concatenation level of this virtual TE Link, use floods and announces maximum concatenation level and the minimum concatenation level that virtual TE Link is supported, wherein, maximum concatenation level and minimum concatenation level all are carried at link and flood in the information.
In the present embodiment, also provide a kind of ASON node, this ASON node comprises any one or above-described embodiment of its combination and the calculation road processing unit of preferred implementation thereof.
Be that example describes below in conjunction with preferred embodiment and traditional SDH network connection, describe, the preferred embodiment combines above-described embodiment and preferred implementation thereof, in this preferred embodiment, the method of the virtual TE Link resource management of a kind of ASON is provided, the method can be managed effectively to virtual TE Link resource, and, only need to revise the link information that floods, need not to revise the route agreement that floods, thereby guaranteed the correctness on professional calculation road on virtual TE Link, improved professional foundation and recovered efficient.
Fig. 4 is the flow chart of the management method of the virtual TE Link resource of ASON according to the preferred embodiment of the invention, and as shown in Figure 4, this flow process comprises the steps:
S402 according to the configuration at traditional networking, finishes the configuration of the corresponding relation of the ASON node delivery port resource that links to each other with traditional networking and legacy network resource.That is, at management plane, on the basis that in legacy network, connects, finish the configuration of ASON resource intersection mapping relations.
Need to prove that the configuration of ASON node must be finished connecting legacy network and arrange mutually in two ASON nodes of far-end, the mapping relations of configuration need consistent, and mapping relations herein can be the corresponding relations of the time interval resource of two ASON nodes.
S404 carries out harness for the delivery port that the ASON node has identical far-end and has a same alike result, and forms different virtual TE Links according to different concatenation level.Wherein, the resource of harness can belong to different delivery port, but must belong to same cascade number, perhaps belongs to non-cascade.Simultaneously, also need carry out identical harness at the ASON of opposite end node processes, and, the virtual TE Link ID that harness forms need be different from the TE Link ID of general delivery port, and can distinguish it and belong to which standard cascade rank (for example, standard cascade rank can comprise 1,4,16,64.... etc.).
S406 carries out announcement in the ASON network for the virtual TE Link that forms behind the harness.Wherein, the content of announcement can comprise total bandwidth, that is, and and total number of the resource of harness; Idle bandwidth, that is, and the total number of untapped resource; Maximum available cascade number and minimum cascade number namely, all are cascade numbers corresponding to virtual TE Link behind the harness.
Adopt this preferred embodiment, can be in the route of only the revising link information that floods, and do not need to revise in the situation of concrete Routing Protocol, the calculation road problem of virtual TE Link effectively solved, it is a large amount of when interconnected to have solved simultaneously ASON network and legacy network, the problem of management of virtual TE Link.
Fig. 5 is the schematic diagram of according to the preferred embodiment of the invention ASON network and the interconnected management of legacy network, as shown in Figure 5, two node NODE1 of ASON network and NODE2 and traditional network carry out interconnected, and wherein each node and legacy network node have 3 delivery port to interconnect.The delivery port of NODE1 and NODE2 and the transmission network interconnection is respectively 1.1,1.2,1.3 and 2.1,2.2,2.3.Delivery port ID can generate according to the mode that requires in the standard agreement, also can system oneself (for example define, 1.1 corresponding delivery port ID can customize and is 0x8404101,2.1 corresponding port id can customize and is 0x8408101), the below describes as an example of the ID of self-defining above-mentioned port example.
The first step: the virtual remote nodes that disposes 1.1 correspondences at NODE1 is NODE2, and the far-end delivery port is 2.1, and the resource tag mapping relations are set, and table one is the resource mapping relation table at virtual TE Link two ends.
Table one
| The time interval resource of 1.1 ports of NODE1 |
The time interval resource of 2.1 ports of NODE2 |
| 1# (non-cascade) |
3# (non-cascade) |
| 5# (4 cascade) |
9# (4 cascade) |
| 17# (16 cascade) |
33# (16 cascade) |
As shown in Table 1, node is only supported the standard cascade, only supports that namely the cascade number is 1,4,16,256..., and allocated bandwidth must be carried out in the continuous slot space of data link, and satisfy specific initial time slot requirement, for example, the initial time slot that satisfies 4 cascades only has 1,5,9,13.....The port 2.2 of the corresponding NODE2 of the port one .2 of same NODE1, port one .3 corresponding ports 2.3, and same time interval resource corresponding relation is also arranged.
Second step: owing to three delivery port 1.1 of NODE1, the virtual remote nodes of 1.2,1.3 correspondences all are NODE2, so these three ports can be carried out harness.In order to distinguish harness link and general delivery port, the span that the ID of harness link is set is 0x1001-0xFFFF, wherein, whenever carries out harness one time, then distributes a harness link ID; If deleted a harness, then discharge corresponding harness link ID, this ID can be used by other harness again.
Need to prove, for the resource of harness, form new virtual TE Link according to its different concatenation level.For example, 1.1 No. 1 time slot of non-cascade, 1.2 No. 1 time slot, 1.3 No. 1 time slot, harness forms a new TE Link, wherein, TE Link ID on the basis of harness link ID can but be not limited to carry out the position or the operation, but the method that obtains new TE Link ID can be to distinguish arbitrarily the mode of different TE Links.For example, suppose that harness link ID is 0x1001, then the ID of TE Link corresponding to non-cascade is that harness link ID position and 0x10000 carry out position or operation, and the ID that can obtain TE Link is 0x11001.Can use 1,2,3,4... identifies respectively non-cascade, 4 cascades, 16 cascades, 64 cascades ..., thereby the ID that can obtain virtual TE Link corresponding to 4 cascades is 0x21001, TE Link ID corresponding to 16 cascades is 0x31001.Therefore, the virtual TE Link between NODE1 and the NODE2 has 0x11001,0x21001,0x31001.
The 3rd step: according to the concrete resource situation corresponding virtual TE Link bandwidth information that floods.
With ospf (Open Shortest Path First, referred to as OSPF) be example, wherein total idle bandwidth of the 0x11001 of virtual TE Link is 3 VC4, supported maximum label switched path (Label Switching Path, referred to as LSP) bandwidth is VC4, supported minimum bandwidth also is VC4; Equally, TE Link 0x21001 idle bandwidth is 12 VC4, and supported minimum and maximum LSP is 4 VC4; TE Link 0x21001 idle bandwidth is 48 VC4, and supported minimum and maximum LSP is 16 VC4.
Hence one can see that, for the same ASON node that links to each other with the transmission network, after carrying out harness through the delivery port that has identical far-end behind the transmission network, formed different virtual TE Links according to different cascade ranks.Thereby the virtual TE Link for same node has carried out unified management on the basis of cascade number, is conducive to unified allocation of resources and the use of traditional resource.
The interconnected delivery port of frequent existence and legacy network generates the resource management mode of a virtual TE Link in the prior art.Fig. 6 be according to correlation technique generate the schematic diagram of the resource management mode of a virtual TE Link with the interconnected delivery port of legacy network, Fig. 7 is the schematic diagram according to the TE Link resource management mode of the embodiment of the invention.Describe below in conjunction with 6 existing problems and the process that solves this technical problem of Fig. 7.
As shown in Figure 6, suppose that legacy network has only disposed non-cascade and has been connected the connection of cascade, the ID=0x8404101 of the TE Link that generates of the port one .1 of NODE1 then, the delivery port 2.1 that its virtual far-end is NODE2.Table two is resource mapping relation tables of configuration.
Table two
| The time interval resource of 1.1 ports of NODE1 |
The time interval resource of 2.1 ports of NODE2 |
| 1# (non-cascade) |
3# (non-cascade) |
| 2# (non-cascade) |
4# (non-cascade) |
| 17# (16 cascade) |
33# (16 cascade) |
As shown in Table 2, the idle bandwidth of virtual TE Link is 18 VC4, and the maximum LSP bandwidth of support is 16 VC4, and minimum LSP is VC4.Supposing to set up a NODE1 is the connection of 4 VC4 to the cascade number of NODE2, and only has virtual TE Link 0x8404101 between two nodes.So, when calculating the road, since 1<4<16, therefore calculate the road Time Bandwidth and satisfy the demands, but in Resources allocation, the resource that does not have 4 corresponding cascades, so just cause calculating the road success, the Resources allocation failure is owing to calculate the road success, therefore the road can be repeated to calculate, after number of retries, still this situation can be occurred.
As shown in Figure 7, can generate two TE Link: 0x11001,0x31001 for NODE1.Because 0x11001 only supports that maximum cascade number is that the connection of VC4 is set up with being connected the cascade number average, 0x31001 only supports that maximum cascade number is that 16 connection is set up with being connected the cascade number average, will be failed in the process of calculating the road so be connected to.If in the situation that also has other resources, then can reduce unnecessary calculation road retry fully, greatly improved the efficient that connects foundation.
In another embodiment, also provide a kind of calculation road process software, this software be used for to be carried out the technical scheme that above-described embodiment and preferred embodiment are described.
In another embodiment, also provide a kind of storage medium, stored above-mentioned software in this storage medium, this storage medium includes but not limited to CD, floppy disk, hard disk, scratch pad memory etc.
The above; only be implementation case of the present invention, protection scope of the present invention is not limited to this, anyly is familiar with those skilled in the art in technical specification of the present invention; to modification of the present invention or replacement, all should be within protection scope of the present invention.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with general calculation element, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation elements form, alternatively, they can be realized with the executable program code of calculation element, carried out by calculation element thereby they can be stored in the storage device, perhaps they are made into respectively each integrated circuit modules, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.