The method and controller of a kind of cross-layer business configuration
Technical field
The present invention relates to the method and controller of the communications field, more particularly to a kind of cross-layer business configuration.
Background technology
At present, transmission net can for example be divided into following three-layer weave framework from top to bottom generally using the structure of layering:IP (Internet Protocol, the agreement interconnected between network) Internet, OTN (Optical Transport Network, optical transport network) Internet and WDM (Wavelength-division Multiplexing, wavelength-division multiplex) Internet.
In multitiered network, illustrated by taking two-tier network as an example.Upper layer network is client/service model, directly carries the data service from client, and lower floor's network is used for the topological relation for constructing upper layer network.As a rule, more toward upper strata, operation exchange granularity is smaller, more toward lower floor, and operation exchange granularity is bigger.That is, lower floor's network has bigger exchange granularity and transmittability than upper layer network, so as to provide pipe service for upper layer network, the business of upper layer network is carried.For example, as shown in figure 1, the business of the carrying between upper layer network link D-E, N1-N4-N3 connection pipe service can be provided in lower floor's network.
Therefore, the plan of operation and deployment in multitiered network are related to the resource allocation of each layer network up and down.In the prior art, each layer network independence O&M in multitiered network, by taking the two-tier network that electric layer network (OTN) and photosphere network (WDM) are constituted as an example.Photosphere network provides the physical resource of static configuration, including physical node, physical link and bandwidth etc. for electric layer network.Photosphere network is completed after deployment, obtains corresponding static state, independent electric layer network topology.Electric layer network can independently carry out the planning and deployment of electric layer business according to electric layer Internet resources.When
, can be according to current business demand to the new physical resource of photosphere network request during the inadequate resource of electric layer network.Dilatation is carried out to photosphere network, new electric layer network topology is further obtained.In the prior art, light, electric two-tier network independently carry out resource allocation between plan of operation and deployment, cross-layer by being accomplished manually, and network O&M efficiency and network resource utilization are low.
The content of the invention
In view of this, the embodiment of the present invention provides the method and controller of a kind of cross-layer business configuration, the problem of can solving network O&M efficiency and low network resource utilization in multitiered network.
In a first aspect, the embodiments of the invention provide a kind of method of cross-layer business configuration, including:Controller sets up electric layer planning table and photosphere planning table according to business model, and the electric layer planning table includes meeting the resource information that the business is intended taking in electric layer network, and the photosphere planning table includes meeting the resource information that the business is intended taking in photosphere network;The controller is matched according to the business model in the electric layer planning table and the photosphere planning table, if the match is successful, and the corresponding path of the business is set up in the electric layer network and the photosphere network.
With reference to the implementation of first aspect, in first aspect in the first possible implementation, the controller is set up before electric layer planning table and photosphere planning table, in addition to:The controller determines that the electric layer Internet resources are not enough, and new resource is planned in the photosphere network;The controller sets up the photosphere planning table according to the new resource of the photosphere network, and according to resource new in the corresponding electric layer network of resource new in the photosphere network, the electric layer planning table is set up in the electric layer network.
With reference to first aspect or first aspect the first possible implementation, in second of possible implementation of first aspect, the business model includes:The business model of deterministic type.
With reference to first aspect or first aspect the first to second of any possible implementation,
In first aspect in the third possible implementation, the business model includes:The business model of forecasting type.
With reference to first aspect or first aspect the first to the third any possible implementation, in the 4th kind of possible implementation of first aspect, it is described matched according to the business model in the electric layer planning table and the photosphere planning table before, in addition to:The controller carries out business precomputation according to the business model of the deterministic type in the electric layer network, and the corresponding business of business model for obtaining the deterministic type intends the resource information taken in electric layer network.
With reference to first aspect or first aspect the first to the 4th kind of any possible implementation, in the 5th kind of possible implementation of first aspect, the controller is matched according to the business model in the electric layer planning table and the photosphere planning table, including:Service identification ID of the controller in the business model is matched with the traffic ID in the electric layer planning table, and the traffic ID in the business model is matched with the traffic ID in the photosphere planning table.
With reference to first aspect or first aspect the first to the 5th kind of any possible implementation, in the 6th kind of possible implementation of first aspect, the controller is matched according to the business model in the electric layer planning table and the photosphere planning table, including:
The controller source node of business, destination node and bandwidth according to the business model, matched, and the photosphere planning table is matched with source node, destination node and the Linktype in the electric layer planning table according to the incidence relation of photonic layer list item in the electric layer planning table and/or the photosphere planning table.
Second aspect, the embodiments of the invention provide a kind of controller, including:Path-calculating element, for setting up electric layer planning table and photosphere planning table, the electric layer planning according to business model
Table includes meeting the resource information that the business is intended taking in electric layer network, and the photosphere planning table includes meeting the resource information that the business is intended taking in photosphere network;Service request unit, for being matched according to the business model in the electric layer planning table and the photosphere planning table;Service Processing Unit, if the match is successful in the electric layer planning table and the photosphere planning table for the business model, the corresponding path of the business is set up in the electric layer network and the photosphere network.
With reference to the implementation of second aspect, in second aspect in the first possible implementation, the controller, in addition to:Resource processing unit, for determining that the electric layer Internet resources are not enough, new resource is planned in the photosphere network;The path-calculating element, is additionally operable to set up the photosphere planning table according to resource new in the photosphere network, and according to resource new in the corresponding electric layer network of resource new in the photosphere network, the electric layer planning table is set up in the electric layer network.
With reference to second aspect or second aspect the first possible implementation, in second of possible implementation of second aspect, the business model includes:The business model of deterministic type.
With reference to second aspect or second aspect the first to second of any possible implementation, in second aspect in the third possible implementation, the business model includes:The business model of forecasting type.
With reference to second aspect or second aspect the first to the third any possible implementation, in the 4th kind of possible implementation of second aspect, the path-calculating element is additionally operable to:Business precomputation is carried out in the electric layer network according to the business model of the deterministic type, the corresponding business of business model for obtaining the deterministic type intends the resource information taken in electric layer network.
With reference to second aspect or second aspect the first to the 4th kind of any possible implementation, in the 5th kind of possible implementation of second aspect, the service request unit is additionally operable to:Service identification ID in the business model is matched with the traffic ID in the electric layer planning table, and the traffic ID in the business model is matched with the traffic ID in the photosphere planning table.
With reference to second aspect or second aspect the first to the 5th kind of any possible implementation, in the 6th kind of possible implementation of second aspect, the service request unit is additionally operable to:The source node of business, destination node and bandwidth according to the business model, matched, and the photosphere planning table is matched with source node, destination node and the Linktype in the electric layer planning table according to the incidence relation of photonic layer list item in the electric layer planning table and/or the photosphere planning table.
The third aspect, a kind of controller, including:Processor, memory, bus and communication interface;Memory is used to store computer executed instructions, processor is connected with memory by bus, when computer is run, the computer executed instructions of computing device memory storage, so that computer performs the method as described in any one possible implementation of first aspect and first aspect.
The technical scheme provided according to embodiments of the present invention, carries out centralized Control to electric layer network and photosphere network by controller, Internet resources is entered with Mobile state, is adjusted flexibly, the utilization rate of Internet resources is improved.And by setting up electric layer planning table and photosphere planning table, it can realize and business is planned in advance, when actual business is produced, to the electric layer planning table and photosphere planning table set up in advance while matching, the parallel processing of cross-layer business is realized, the efficiency of business configuration is improved.
Brief description of the drawings
In order to illustrate more clearly of embodiments of the invention or technical scheme of the prior art, used accompanying drawing is briefly described when below will be to description background technology and embodiment.Apparently, described in accompanying drawings below is only a part of embodiment of the present invention, for those of ordinary skill in the art, on the premise of not paying creative work, other accompanying drawings or embodiment can also be obtained according to these accompanying drawings and description, and it is contemplated that covering all these derivative accompanying drawings or embodiment.
Fig. 1 is a kind of configuration diagram of multitiered network;
Fig. 2 is a kind of multitiered network configuration diagram for realizing the embodiment of the present invention;
Fig. 3 is a kind of multitiered network configuration diagram for realizing the embodiment of the present invention;
Fig. 4 is a kind of multitiered network configuration diagram for realizing the embodiment of the present invention;
Fig. 5 is another multitiered network configuration diagram for realizing the embodiment of the present invention;
Fig. 6 is another multitiered network configuration diagram for realizing the embodiment of the present invention;
Fig. 7 is another multitiered network configuration diagram for realizing the embodiment of the present invention;
Fig. 8 is a kind of exemplary flow chart of the method for the cross-layer business configuration for realizing the embodiment of the present invention;
Fig. 9 is a kind of logical construction schematic diagram for the controller for realizing the embodiment of the present invention;
Figure 10 is a kind of computer equipment structural representation for realizing the embodiment of the present invention.
Embodiment
In order to make the purpose , technical scheme and advantage of the present invention be clearer, below in conjunction with drawings and Examples, the present invention will be described in further detail.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.Obviously,
Described embodiment is only a part of embodiment of the invention, rather than whole embodiments.Based on the embodiment in the present invention, the every other embodiment that those of ordinary skill in the art are obtained under the premise of creative work is not made belongs to the scope of protection of the invention.
Fig. 2 is a kind of multitiered network configuration diagram provided in an embodiment of the present invention.As shown in Fig. 2 multitiered network includes electric layer network 201 and photosphere network 202, electric layer network 201 and photosphere network 202 carry out centralized Control by controller 203.Electric layer network 201 can be connected with photosphere network 202 by control passage with controller 203, wherein, control instruction can be transferred to the node of electric layer network 201 or photosphere network 202 by control passage by controller 203.Electric layer network and photosphere network can be by a controller centralized Controls, can also be respectively by two controller independent controls.Wherein, controller 203 can be SDN (Software Defined Network, software defined network) centralized controller, be specifically as follows server or computer etc..
In specific implementation process, controller 203 can include path-calculating element 204, resource processing unit 205, service request unit 206 and Service Processing Unit 207 etc..
Wherein, path-calculating element 204 is used for the photosphere planning table set up according to photosphere Internet resources, and sets up electric layer planning table according to electric layer Internet resources.Specifically, electric layer Internet resources and photosphere Internet resources can include various physical resources, such as physical node, physical link and bandwidth.Specifically, electric layer planning table is incidence relation that information in the planning to electric layer Internet resources, table can include route in the electric layer network cooked up, Linktype and photonic layer list item etc..Photosphere planning table is incidence relation that information in the planning to photosphere Internet resources, table can include route in the photosphere network cooked up, intersection and photonic layer list item etc..Specifically, the planning to electric layer Internet resources can be the planning to electric layer link, can be the planning to optical layer connection to the planning of photosphere Internet resources.Electric layer link refers in electric layer network two
Connection between adjacent node, can include the information such as route, Linktype.Optical layer connection refers to that source node is to the connection between destination node in photosphere network, and centre can pass through one or more nodes, can include the information such as route, intersection.Route in electric layer planning table refers to the annexation of physical node in electric layer network;Linktype can be used for representing the MTU carried on link and the bandwidth supported, such as OTU2 (Optical Transport Unit 2, optical transmission unit 2) link, its MTU is ODU2 (Optical Channel Data Unit 2, Optical Channel Data Unit-k 2), transmission bandwidth is 10Gbps;Route in photosphere planning table refers to the annexation of physical node in photosphere network;The interdigital communicating passage that connecting node and link where it are set up on node;The incidence relation of photonic layer list item includes the corresponding relation of optical layer connection and electric layer link.Electric layer planning table and photosphere planning table can carry out plan of operation in netinit according to the traffic matrix information of network;Or during the network operation, the business of future anticipation is planned in advance according to existing network flow or historical traffic data;It can also be planned according to deterministic type business.Business mentioned here, refers to that client (such as Google, ebay) needs the data transmitted in a network.Plan of operation referred to setting up electric layer planning table in electric layer network according to the source of business, destination node and amount of bandwidth etc., and photosphere planning table is set up in photosphere network.
Resource processing unit 205 is used for the resource information for preserving photosphere network and electric layer network, and the resource information is used to provide the foundation calculated to path-calculating element 204.
Service request unit 206 is used to receive service request, and list item matching is carried out in electric layer planning table and photosphere planning table according to service request, or, receive the direct passage path computing unit 204 of service request and carry out path computing.
Service Processing Unit 207 is used to be built according to the list item matching result of service request unit 206
Vertical service path, or when service request units match fails, return business sets up failure.
Controller 203 can also include updating block (not shown), for carrying out maintenance renewal to electric layer planning table and photosphere planning table.For example, after the match is successful for the list item of service request unit 206, and Service Processing Unit 207 is successfully established after service path according to list item matching result, it is necessary to be updated to the list item related to the service path being successfully established in electric layer planning table and photosphere planning table.Or, after electric layer Internet resources and/or photosphere Internet resources change, as physical link failure causes the part list item failure of electric layer planning table or photosphere planning table, then it can trigger and plan and update list item again.
In the embodiment of the present invention, centralized Control is carried out to electric layer network and photosphere network by controller, Internet resources are entered with Mobile state, is adjusted flexibly, the utilization rate of Internet resources is improved.And by setting up electric layer planning table and photosphere planning table, it can realize and business is planned in advance, when actual business is produced, to the electric layer planning table and photosphere planning table set up in advance while matching, the parallel processing of cross-layer business is realized, the efficiency of business configuration is improved.
Fig. 3 is a kind of multitiered network configuration diagram provided in an embodiment of the present invention.The embodiment can apply to plan the scene of deterministic type business.As shown in Figure 3, it is assumed that initial time (t1 moment) electric layer network does not have link circuit resource.In specific implementation process, it is assumed that t2 (t2>T1) moment needs to open the business of deterministic type, for example, the business with a width of 5G between business 001, A-B;Business with a width of 2.5G between business 002, C-D.Specifically, it is determined that the business model of type is as shown in table 1.
Service identification ID |
Source node |
Destination node |
Bandwidth |
001 |
A |
B |
5G |
Table 1
In the embodiment, centralized Control is carried out to electric layer network and photosphere network by controller, specifically, controller can be SDN centralized controllers.Specific implementation process is as follows:
S301:Controller sets up electric layer planning table and photosphere planning table according to the business model of deterministic type.
In specific implementation process, because electric layer network does not have link circuit resource, controller needs are planned (before the t2 moment) according to the business model drive photosphere network of deterministic type in table 1 in advance, generate each list item in the optical layer connection of simulation, i.e., photosphere planning table as shown in table 2.Specifically, photosphere planning table can include traffic ID, source node, destination node, route, intersection, connection ID, incidence relation of photonic layer list item etc..Wherein, the routing information for routeing to pass through between source node and destination node, such as be to pass through E ', F ' between A '-E '-F '-B ', i.e. A ' to B ' from the route source node A ' to destination node B '.Cross means set up the communicating passage of connecting node and link where it on node, such as E ' 11 represent to set up on node E ' from A '-E ' to E ' and from E ' to E '-F ' communicating passage.Connection ID can identify connection, and such as 0x00b1 represents the connection between A '-B ', corresponding A '-B ' between source node, destination node, route, intersection etc..
Further, each list item in the electric layer link that controller is simulated according to the simulation optical layer connection generation of photosphere network, i.e., electric layer planning table as shown in table 3.Specifically, electric layer planning table can include traffic ID, source node, destination node, route, Linktype, link ID, incidence relation of photonic layer list item etc..Wherein, the routing information for routeing to pass through between source node and destination node, such as be A-B from the route source node A to destination node B.Linktype can use
In the MTU for representing to carry on link and the bandwidth supported, such as OTU2 links, its MTU is ODU2, and transmission bandwidth is 10Gbps.Link ID can identify link, and such as 0x00a1 represents source node, destination node, route, Linktype between link A-B, corresponding A-B etc..
Wherein, traffic ID can represent the business of electric layer link and its carrying of corresponding optical layer connection, and same electric layer link and its corresponding optical layer connection can carry a plurality of business, here only exemplified by one, such as business 001 is carried between A-B.The electric layer link in optical layer connection and electric layer planning table in photosphere planning table can be mapped by the incidence relation of photonic layer list item, for example, the link 0x00a1 that the connection 0x00b1 in photosphere planning table corresponds in electric layer planning table.As shown in figure 4, establishing the optical layer connection of simulation in photosphere network, the corresponding simulation electric layer link of simulation optical layer connection is also established in electric layer network.
Table 2
Table 3
S302:Controller carries out business precomputation according to the business model of deterministic type in electric layer network.
Specifically, controller carries out business precomputation according to the business model of deterministic type in table 1 and electric layer planning table in electric layer network.For example, for the business with a width of 5G between business 001, i.e. A-B, business precomputation result is A-B, that is, electric layer planning table 0x00a1 links are routed across, and the intersection reserved in 4 time slot TS1-TS4, corresponding A, B node is respectively A11, B11;For the business with a width of 2.5G between business 002, i.e. C-D, business precomputation result is C-D, that is, is routed across electric layer planning table 0x00a2 links, and the intersection reserved on 2 time slot TS1-TS2, correspondence C, D node is respectively C11, D11.
Table 4
Electric layer network precomputation is, in order to improve the efficiency of business configuration, alternatively, can also to carry out electric layer service computation again after the match is successful to electric layer planning table in the service fulfillment of deterministic type (t2 moment).
S303:Controller carries out business configuration by electric layer planning table and photosphere planning table.
When reaching at the t2 moment, the business needs of deterministic type are open-minded, and controller is matched the business model of deterministic type with electric layer planning table and photosphere planning table.Specifically, it can be carried out according to the traffic ID in the business model of deterministic type with the traffic ID in electric layer planning table, photosphere planning table
Matching;It can also be matched, photosphere planning table is matched according to the incidence relation of photonic layer list item in electric layer planning table and/or photosphere planning table according to source node, destination node and the Linktype in source node, destination node and bandwidth and electric layer planning table in the business model of deterministic type further.The match is successful afterwards according to the business precomputation result of the matching result of electric layer planning table acquisition electric layer network for electric layer planning table.Photosphere planning table sets up intersection after the match is successful on the corresponding node of photosphere network, while setting up business in electric layer network according to the business precomputation result of electric layer network.
For example, for the deterministic type business with a width of 5G between business 001, i.e. A-B, configuration intersects A ' 11, E ' 11, F ' 11, B ' 11 in photosphere network, forms A '-B ' optical layer connection;For the deterministic type business with a width of 2.5G between business 002, i.e. C-D, configuration intersects C ' 11, E ' 12, F ' 12, D ' 11 in photosphere network, forms C '-D ' optical layer connection.Meanwhile, in the electric layer topology of the electric layer link formation of simulation, for the deterministic type business with a width of 5G between business 001, i.e. A-B, configuration intersects A11, B11, and 5G business is carried using reserved TS1-TS4 time slots;For the deterministic type business with a width of 2.5G between business 002, i.e. C-D, configuration intersects C11, D11, and 2.5G business is carried using reserved TS1-TS2 time slots.
In the embodiment of the present invention, centralized Control is carried out to electric layer network and photosphere network by controller, Internet resources are entered with Mobile state, is adjusted flexibly, the utilization rate of Internet resources is improved.And by setting up electric layer planning table and photosphere planning table, the planning in advance to deterministic type business can be realized, when practical business is produced, to the electric layer planning table and photosphere planning table set up in advance while matching, the parallel processing of cross-layer business is realized, the efficiency of business configuration is improved.
Fig. 5 is another multitiered network configuration diagram provided in an embodiment of the present invention.The embodiment can apply to the scene of planning forecast type business.As shown in fig. 5, it is assumed that initial time (t3
Moment) node A ' in photosphere network can carry the wavelength channel of 10G business to having one between node B ', corresponding to electric layer nodes A to the OTU2 links between node B.
In specific implementation process, it is assumed that operator analyzes business between electric layer network A-B in t4 (t4 according to the flow of existing network and the data on flows of history using methods such as big data or data minings>T3) moment increases to 18G from current 8G, it will causing the OTU2 links of existing electric layer network can not carry.Table 5 is the business model of prediction business, according to the business model of the forecasting type, it is necessary to by the bandwidth dilatation between A-B to 20G.
Source node |
Destination node |
Bandwidth |
A |
B |
10G |
Table 5
In the embodiment, centralized Control is carried out to electric layer network and photosphere network by controller, specifically, controller can be SDN centralized controllers.Specific implementation process is as follows:
S401:Controller sets up electric layer planning table and photosphere planning table according to the business model of forecasting type.
In specific implementation process, if when predicting the t4 moment and needing the corresponding business of the business model for opening forecasting type as shown in table 5, because electric layer network link capacity is not enough, controller needs to be planned according to the business model drive photosphere network of forecasting type in table 5 (before the t4 moment) in advance, generate each list item in the optical layer connection of simulation, i.e., photosphere planning table as shown in table 6.Specifically, photosphere planning table can include source node, destination node, route, intersection, connection ID, incidence relation of photonic layer list item etc..Specifically, the trigger condition of the photosphere network planning can be set, such as when monitoring the available bandwidth between A-B less than 1G, or other similar threshold conditions.Wherein, the routing information for routeing to pass through between source node and destination node, example
It is to pass through E ', F ' between A '-E '-F '-B ', i.e. A ' to B ' such as from the route source node A ' to destination node B '.Cross means set up the communicating passage of connecting node and link where it on node, such as E ' 11 represent to set up on node E ' from A '-E ' to E ' and from E ' to E '-F ' communicating passage.Connection ID can identify connection, and such as 0x00b1 represents the connection between A '-B ', corresponding A '-B ' between source node, destination node, route, intersection.
Further, each list item in the electric layer link that controller is simulated according to the simulation optical layer connection generation of photosphere network, i.e., electric layer planning table as shown in table 7.Specifically, electric layer planning table can include source node, destination node, route, Linktype, link ID, incidence relation of photonic layer list item etc..Wherein, the routing information for routeing to pass through between source node and destination node, such as be A-B from the route source node A to destination node B.Linktype can be used for representing the MTU carried on link and the bandwidth supported, such as OTU2 links, its MTU is ODU2, and transmission bandwidth is 10Gbps.Link ID can identify link, and such as 0x00a1 represents source node, destination node, route, Linktype between link A-B, corresponding A-B etc..
The electric layer link in optical layer connection and electric layer planning table in photosphere planning table can be mapped by the incidence relation of photonic layer list item, for example, the link 0x00a1 that the connection 0x00b1 in photosphere planning table corresponds in electric layer planning table.As shown in fig. 6, establishing the optical layer connection of simulation in photosphere network, the corresponding simulation electric layer link of simulation optical layer connection is also established in electric layer network.
Table 6
Table 7
S402:Controller carries out business configuration according to trigger condition by electric layer planning table and photosphere planning table.
In specific implementation process, the trigger condition of business configuration can be pre-set in the controller, such as when monitoring the available bandwidth between A-B less than 0.5G, can be matched according to the business model of forecasting type with electric layer planning table and photosphere planning table.Specifically, source node, destination node and Linktype in source node, destination node and bandwidth and electric layer planning table in the business model of forecasting type are matched, and further photosphere planning table is matched according to the incidence relation of photonic layer list item in electric layer planning table and/or photosphere planning table.Electric layer planning table and photosphere planning table are set up on the corresponding node of photosphere network and intersected after the match is successful, and obtain real electric layer link, to tackle prediction time the flow of (t4 moment) growth.
For example, for the forecasting type business with a width of 10G between A-B, configuration intersects A ' 11, E ' 11, F ' 11, B ' 11 in photosphere network, forms A '-B ' optical layer connection.Meanwhile, real electric layer link is set up, such as link A-B is routed across electric layer planning table 0x00a2 links, and its Linktype is OTU2.
In the embodiment of the present invention, centralized Control is carried out to electric layer network and photosphere network by controller, Internet resources are entered with Mobile state, is adjusted flexibly, the utilization rate of Internet resources is improved.And
By setting up electric layer planning table and photosphere planning table, the planning in advance to forecasting type business can be realized, when practical business is produced, to the electric layer planning table and photosphere planning table set up in advance while matching, the parallel processing of cross-layer business is realized, the efficiency of business configuration is improved.
Fig. 7 is another multitiered network configuration diagram provided in an embodiment of the present invention.The embodiment can apply to plan the scene of the deterministic type business of multiple clients.Here deterministic type business is specifically as follows the virtual network topology or virtual link provided to client, can also be real data service.The present embodiment is by taking two clients as an example.As shown in Figure 7, it is assumed that initial time (t5 moment) electric layer network does not have link circuit resource.In specific implementation process, it is assumed that t6 (t6>T5) moment needs to open the business of deterministic type, and specific business model is as shown in table 8., it is necessary to the virtual link with a width of 10G between the offer of client 1 A-B, to the virtual link with a width of 40G between the offer of client 2 A-D in table 8.Specifically, virtual network topology is referred on a shared physical platform, and by virtualization technology, physical network resource fine granularity is divided into virtual network resource, and then be based on this abstract progress, segmentation and combine, constitute multiple mutually isolated parallel programmable virtual networks.For example, the physical resource of the physical resource of photosphere network and electric layer network is carried out into abstract, segmentation and combined, constituting multiple separate virtual networks, there is provided to different clients.Virtual link refers to the connection between point-to-point in virtual network topology.
Customer ID |
Source node |
Destination node |
Bandwidth |
1 |
A |
B |
10G |
2 |
A |
D |
40G |
Table 8
In the embodiment, centralized Control is carried out to electric layer network and photosphere network by controller, specifically, controller can be SDN centralized controllers.Specific implementation process is as follows:
S501:Controller sets up electric layer planning table and photosphere planning table according to the business model of deterministic type.
In specific implementation process, because electric layer network does not have link circuit resource, controller needs are planned (before the t6 moment) according to the business model drive photosphere network of deterministic type in table 8 in advance, generate each list item in the optical layer connection of simulation, i.e., photosphere planning table as shown in table 9.Specifically, photosphere planning table can include source node, destination node, route, intersection, connection ID, Customer ID, incidence relation of photonic layer list item etc..Wherein, the routing information for routeing to pass through between source node and destination node, such as be A '-B ' from the route source node A ' to destination node B '.Cross means set up the communicating passage of connecting node and link where it on node, and such as A ' 11 represents to set up the communicating passage of-B ' from A ' to A ' on node A '.Connection ID can identify connection, and such as 0x00b1 represents the connection between A '-B ', corresponding A '-B ' between source node, destination node, route, intersection etc..
Further, each list item in the electric layer link that controller is simulated according to the simulation optical layer connection generation of photosphere network, i.e., electric layer planning table as shown in table 10.Specifically, electric layer planning table can include source node, destination node, route, Linktype, link ID, Customer ID, incidence relation of photonic layer list item etc..Wherein, the routing information for routeing to pass through between source node and destination node, such as be A-B from the route source node A to destination node B.Linktype can be used for representing the MTU carried on link and the bandwidth supported, such as OTU2 links, its MTU is ODU2, and transmission bandwidth is 10Gbps.Link ID can identify link, and such as 0x00a1 represents source node, destination node, route, Linktype between link A-B, corresponding A-B etc..
Wherein, customer number can represent the visitor of electric layer link and its carrying of corresponding optical layer connection
Family business, same electric layer link and its corresponding optical layer connection can carry the virtual link that Customer 1 and Customer 2 has been corresponded between a plurality of client traffic, such as A-B.The electric layer link in optical layer connection and electric layer planning table in photosphere planning table can be mapped by the incidence relation of photonic layer list item, for example, the link 0x00a1 that the connection 0x00b1 in photosphere planning table corresponds in electric layer planning table.The corresponding simulation electric layer link of optical layer connection is simulated as shown in fig. 7, establishing and being established in the optical layer connection of simulation, electric layer network also for two clients for two clients in photosphere network.
Table 9
Table 10
S502:Controller receives the service request of client's transmission, and business configuration is carried out according to electric layer planning table and photosphere planning table.
Specifically, when the t6 moment reaches, client sends service request to controller.Client sends
Service request can be realized by C-C (Client Controller, customer controller).Specifically, service request can carry the business model information of deterministic type as shown in table 8, including the virtual connection information that client needs.
Controller is matched the business model of deterministic type with electric layer planning table and photosphere planning table.Specifically, it can be matched according to the Customer ID in the business model of deterministic type with the Customer ID in electric layer planning table, photosphere planning table;It can also be matched, photosphere planning table is matched according to the incidence relation of photonic layer list item in electric layer planning table and/or photosphere planning table according to source node, destination node and the Linktype in source node, destination node and bandwidth and electric layer planning table in the business model of deterministic type further.Electric layer planning table and photosphere planning table set up intersection after the match is successful on the corresponding node of photosphere net, while allocating resource in advance in electric layer network.
For example, for the virtual link with a width of 10G between the A-B of client 1, configuration intersects A ' 11, B ' 11 in photosphere network, forms A '-B ' optical layer connection;For the virtual link with a width of 40G between the A-D of client 2, configuration intersects A ' 12, B ' 12 and B ' 13, D ' 11 in photosphere network, forms A '-B ' and the optical layer connection of B '-D '.Meanwhile, in the electric layer topology of the electric layer link formation of simulation, for the virtual link with a width of 10G between the A-B of client 1, TS1-TS8 time slots are reserved in Linktype is OTU2 A-B (the 0x00a1 links being routed across in electric layer planning table);For the virtual link with a width of 10G between the A-D of client 1, TS1-TS32 time slots are reserved in Linktype is OTU3 A-B (the 0x00a2 links being routed across in electric layer planning table), TS1-TS32 time slots are reserved in Linktype is OTU3 B-D (the 0x00a3 links being routed across in electric layer planning table).
After photosphere network path is successfully established, controller is by pre-assigned resource allocation to visitor
Family, wherein, pre-assigned resource information is as shown in table 11.
Customer ID |
Link ID |
Pre-allocation slot |
1 |
0x00a1 |
TS1-TS8 |
2 |
0x00a2 |
TS1-TS32 |
2 |
0x00a3 |
TS1-TS32 |
Table 11
In the embodiment of the present invention, centralized Control is carried out to electric layer network and photosphere network by controller, Internet resources are entered with Mobile state, is adjusted flexibly, the utilization rate of Internet resources is improved.By setting up electric layer planning table and photosphere planning table, it can realize and isolation distribution is carried out to the business of multiple clients, avoid and produce resource contention between different clients, and when actual business is produced, to the electric layer planning table and photosphere planning table set up in advance while matching, the parallel processing of cross-layer business is realized, the efficiency of business configuration is improved.
Fig. 8 is a kind of exemplary flow chart of cross-layer business collocation method provided in an embodiment of the present invention.This method can be performed by controller, specifically, and controller can be SDN centralized controllers, be specifically as follows server or computer etc..Perform following steps:
S801:Controller sets up electric layer planning table and photosphere planning table according to business model, and the electric layer planning table includes meeting the resource information that the business is intended taking in electric layer network, and the photosphere planning table includes meeting the resource information that the business is intended taking in photosphere network.
In specific implementation process, business model can include determining that the business model of type and the business model of forecasting type.The business model of deterministic type can determine that the business model of forecasting type can be predicted according to existing network flow or historical data to following business to be obtained according to the demand of client.
Photosphere planning table can enter according to source node, the destination node of business model in photosphere network
Row MRP.Photosphere planning table can specifically include:Source node, destination node, route, intersection, connection ID, incidence relation of photonic layer list item etc..For the business model of deterministic type, traffic ID can also be included, occur resource contention when business can be avoided to match.
Electric layer planning table can carry out MRP according to the result of photosphere planning table and the bandwidth of business model in electric layer network.Electric layer planning table can specifically include:Source node, destination node, route, Linktype, link ID, incidence relation of photonic layer list item etc..For the business model of deterministic type, traffic ID can also be included, occur resource contention when business can be avoided to match.
Specifically, before electric layer planning table and photosphere planning table is set up, if the inadequate resource of electric layer network, new resource is cooked up in photosphere network, i.e., originally without occupied new physical resource.Controller sets up photosphere planning table according to new resource, and sets up electric layer planning table in the new resource of corresponding electric layer network.
S802:The controller is matched according to the business model in the electric layer planning table and the photosphere planning table, if the match is successful, and the corresponding path of the business is set up in the electric layer network and the photosphere network.
Specifically, controller can be in business model source node, destination node and bandwidth, matched, and photosphere planning table is matched with the source node in electric layer planning table, destination node and Linktype according to the incidence relation of photonic layer list item in electric layer planning table and/or photosphere planning table.
For the business model of deterministic type, controller can be matched according to the traffic ID in the business model of deterministic type with the traffic ID in electric layer planning table, photosphere planning table.For the business model of deterministic type, alternatively, in the business model according to deterministic type before electric layer planning table and photosphere planning table are matched, controller can also be according to business model and the electric layer electricity of deterministic type
Layer planning table is matched, and business precomputation is carried out in electric layer network, obtains the resource information that the corresponding business of the business model is intended taking in electric layer network, such as, the time slot of occupancy.
In the embodiment of the present invention, centralized Control is carried out to electric layer network and photosphere network by controller, Internet resources are entered with Mobile state, is adjusted flexibly, the utilization rate of Internet resources is improved.And by setting up electric layer planning table and photosphere planning table, it can realize and business is planned in advance, when actual business is produced, to the electric layer planning table and photosphere planning table set up in advance while matching, the parallel processing of cross-layer business is realized, the efficiency of business configuration is improved.
Fig. 9 is a kind of logical construction schematic diagram of controller 900 provided in an embodiment of the present invention.Specifically, controller can be SDN centralized controllers, be specifically as follows server or computer etc..As shown in figure 9, the controller 900 includes:Path-calculating element 901, service request unit 902 and Service Processing Unit 903.The concrete function of unit is as follows:
Path-calculating element 901, for setting up electric layer planning table and photosphere planning table according to business model, the electric layer planning table includes meeting the resource information that the business is intended taking in electric layer network, and the photosphere planning table includes meeting the resource information that the business is intended taking in photosphere network.
Service request unit 902, for being matched according to the business model in the electric layer planning table and the photosphere planning table.
Service Processing Unit 903, if the match is successful in the electric layer planning table and the photosphere planning table for the business model, the corresponding path of the business is set up in the electric layer network and the photosphere network.
In specific implementation process, business model can include determining that the business model of type and the business model of forecasting type.The business model of deterministic type can determine that the business model of forecasting type can be predicted according to existing network flow or historical data to following business to be obtained according to the demand of client.
Path-calculating element 901 carries out MRP according to source node, the destination node of business model in photosphere network, obtains photosphere planning table.Photosphere planning table can specifically include:Source node, destination node, route, intersection, connection ID, incidence relation of photonic layer list item etc..For the business model of deterministic type, traffic ID can also be included, occur resource contention when business can be avoided to match.
Path-calculating element 901 carries out MRP according to the result of photosphere planning table and the bandwidth of business model in electric layer network, obtains electric layer planning table.Electric layer planning table can specifically include:Source node, destination node, route, Linktype, link ID, incidence relation of photonic layer list item etc..For the business model of deterministic type, traffic ID can also be included, occur resource contention when business can be avoided to match.
Specifically, controller also includes resource processing unit, for before electric layer planning table and photosphere planning table is set up, if the inadequate resource of electric layer network, new resource is cooked up in photosphere network, i.e., originally without occupied new physical resource.Path-calculating element 901 sets up photosphere planning table according to new resource, and sets up electric layer planning table in the new resource of corresponding electric layer network.
Specifically, service request unit 902 can be in business model source node, destination node and bandwidth, matched, and photosphere planning table is matched with the source node in electric layer planning table, destination node and Linktype according to the incidence relation of photonic layer list item in electric layer planning table and/or photosphere planning table.
For the business model of deterministic type, service request unit 902 can be matched according to the traffic ID in the business model of deterministic type with the traffic ID in electric layer planning table, photosphere planning table.For the business model of deterministic type, alternatively, advised in the business model according to deterministic type in electric layer
Draw before table and photosphere planning table matched, path-calculating element 901 can also be matched according to the business model and electric layer electric layer planning table of deterministic type, business precomputation is carried out in electric layer network, obtain the resource information that the corresponding business of the business model is intended taking in electric layer network, such as, the time slot of occupancy.
In the embodiment of the present invention, centralized Control is carried out to electric layer network and photosphere network by controller, Internet resources are entered with Mobile state, is adjusted flexibly, the utilization rate of Internet resources is improved.And by setting up electric layer planning table and photosphere planning table, it can realize and business is planned in advance, when actual business is produced, to the electric layer planning table and photosphere planning table set up in advance while matching, the parallel processing of cross-layer business is realized, the efficiency of business configuration is improved.
Figure 10 is the structural representation of a kind of computer equipment 1000 provided in an embodiment of the present invention.As shown in Figure 10, computer equipment 1000 includes processor 1001, memory 1002, input/output interface 1003, communication interface 1004 and bus 1005.Wherein, processor 1001, memory 1002, input/output interface 1003 and communication interface 1004 pass through the communication connection between the realization of bus 1005.
Processor 1001 can use general central processing unit (Central Processing Unit, CPU), microprocessor, application specific integrated circuit (Application Specific Integrated Circuit, ASIC), or at least one integrated circuit, for performing relative program, to realize technical scheme that the embodiment of the present invention is provided.
Memory 1002 can be read-only storage (Read Only Memory, ROM), static storage device, dynamic memory or random access memory (Random Access Memory, RAM).Memory 1002 can store an operating system and other applications.When by software or firmware to realize technical scheme provided in an embodiment of the present invention, for reality
The program code of existing technical scheme provided in an embodiment of the present invention is stored in memory 1002, and is performed by processor 1001.
Input/output interface 1003 is used for the data and information for receiving input, exports the data such as operating result.
Communication interface 1004 uses the R-T unit of the such as, but not limited to class of transceiver one, to realize the communication between computer equipment 1000 and other equipment or communication network.
Bus 1005 may include a path, and information is transmitted between all parts of computer equipment 1000 (such as processor 1001, memory 1002, input/output interface 1003 and communication interface 1004).
In specific implementation process, transfer control performs the code being stored in memory 1002 by processor 1001, realizes:Electric layer planning table and photosphere planning table are set up according to business model, the electric layer planning table includes meeting the resource information that the business is intended taking in electric layer network, and the photosphere planning table includes meeting the resource information that the business is intended taking in photosphere network;Matched according to the business model in the electric layer planning table and the photosphere planning table, if the match is successful, the corresponding path of the business is set up in the electric layer network and the photosphere network.
In the embodiment of the present invention, by setting up electric layer planning table and photosphere planning table, it can realize and business is planned in advance, when actual business is produced, to the electric layer planning table and photosphere planning table set up in advance while matching, the parallel processing of cross-layer business is realized, the efficiency of business configuration is improved.
It will be recognized by those of ordinary skill in the art that the possibility implementation of various aspects of the invention or various aspects can be embodied as system, method or computer program product.
Therefore, the possibility implementation of each aspect of the present invention or various aspects can be using complete hardware embodiment, complete software embodiment (including firmware, resident software etc.), or the form of the embodiment of integration software and hardware aspect, collectively referred to herein as " circuit ", " module " or " system ".In addition, the possibility implementation of each aspect of the present invention or various aspects can use the form of computer program product, computer program product refers to be stored in the computer readable program code in computer-readable medium.
Computer-readable medium can be computer-readable signal media or computer-readable recording medium.Computer-readable recording medium is including but not limited to electronics, magnetic, optics, electromagnetism, infrared or semiconductor system, equipment or device, or foregoing any appropriately combined, such as random access memory (RAM), read-only storage (ROM), Erasable Programmable Read Only Memory EPROM (EPROM or flash memory), optical fiber, portable read-only storage (CD-ROM).
Processor in computer reads the computer readable program code being stored in computer-readable medium so that processor is able to carry out function action specified in the combination of each step or each step in flow charts;The device in function action specified in each piece of block diagram or each piece of combination is implemented in generation.
Computer readable program code can perform completely on the computer of user, partly perform on the computer of user, as single software kit, partly on the computer of user and part is performed on remote computer or server on the remote computer, or completely.It is also noted that in some alternate embodiments, each piece of function of indicating may not be occurred by the order indicated in figure in each step or block diagram in flow charts.For example, dependent on involved function, two steps or two blocks shown in succession may be actually executed substantially concurrently, or these blocks may sometimes be performed with reverse order.
Those of ordinary skill in the art are it is to be appreciated that the unit and algorithm steps of each example described with reference to the embodiments described herein, can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are performed with hardware or software mode actually, depending on the application-specific and design constraint of technical scheme.Professional and technical personnel can realize described function to each specific application using distinct methods, but this realization is it is not considered that beyond the scope of this invention.
It is described above; only embodiment of the invention, but protection scope of the present invention is not limited thereto, any one skilled in the art the invention discloses technical scope in; change or replacement can be readily occurred in, should be all included within the scope of the present invention.Therefore, protection scope of the present invention described should be defined by scope of the claims.
Several embodiments of the present invention are the foregoing is only, those skilled in the art can carry out various changes or modification to the present invention without departing from the spirit and scope of the present invention according to disclosed in application documents.