WO2015180056A1 - Optical network configuration device and method, transmission controller and physical node controller - Google Patents

Optical network configuration device and method, transmission controller and physical node controller Download PDF

Info

Publication number
WO2015180056A1
WO2015180056A1 PCT/CN2014/078616 CN2014078616W WO2015180056A1 WO 2015180056 A1 WO2015180056 A1 WO 2015180056A1 CN 2014078616 W CN2014078616 W CN 2014078616W WO 2015180056 A1 WO2015180056 A1 WO 2015180056A1
Authority
WO
WIPO (PCT)
Prior art keywords
node
logical
physical
capacity
configuration
Prior art date
Application number
PCT/CN2014/078616
Other languages
French (fr)
Chinese (zh)
Inventor
王伟
赵永利
张�杰
陈浩然
郑好棉
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2014/078616 priority Critical patent/WO2015180056A1/en
Publication of WO2015180056A1 publication Critical patent/WO2015180056A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/25Arrangements specific to fibre transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/34Signalling channels for network management communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/34Signalling channels for network management communication
    • H04L41/342Signalling channels for network management communication between virtual entities, e.g. orchestrators, SDN or NFV entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities

Definitions

  • Optical network configuration apparatus method, transmission controller, and physical node controller
  • Embodiments of the present invention relate to fiber optic communication technologies, and more particularly to an optical network configuration apparatus, method, transmission controller, and physical node controller.
  • a virtual cascading technology is widely used, which logically connects any number of virtual containers to construct a byte-synchronous transmission channel with appropriate capacity to match the service rate;
  • the virtual concatenation technology needs to perform functions in two directions, that is, in the sending direction, the terminal device distributes the customer information into a plurality of high-order or low-order containers, and then transmits the information in the optical network in the receiving direction.
  • the virtual concatenation service transmitted from each line is reassembled, and the synchronization alignment process is performed to obtain the original customer information.
  • the virtual concatenation technology only solves the problem of the bearer of the service, that is, allocates a virtual container with sufficient capacity to meet the transmission of the user service according to the demand of the user's traffic, and the user cannot configure the optical network according to his own needs.
  • Embodiments of the present invention provide an optical network configuration apparatus, method, transmission controller, and physical node controller, which can implement user operations on an optical network logical node and satisfy a user's configuration requirements for a logical node.
  • a first aspect of an embodiment of the present invention provides an optical network configuration apparatus, the optical network configuration apparatus comprising:
  • a virtual signaling acquiring unit configured to acquire virtual network configuration signaling of the optical network, where the network configuration signaling is obtained from a tenant controller, where the virtual network configuration signaling includes a number and a location of the virtual network The logical node number of the virtual network, the internal standard of the logical node And the configuration content of the logical node;
  • a converting unit configured to acquire the virtual network configuration signaling from the virtual signaling acquiring unit, convert the virtual network configuration signaling into physical node configuration signaling of the optical network, and configure the physical node configuration signaling
  • An internal tag is generated according to an internal tag of the logical node, and a configuration content of the physical node is generated according to a configuration content of the logical node;
  • a sending unit configured to acquire the physical configuration signaling from the converting unit, and send the physical node configuration signaling to the physical node controller, where the physical node controller is configured according to an internal label of the physical node and the physical The configuration content of the node is configured for the physical node corresponding to the number of the physical node.
  • the optical network configuration apparatus further includes:
  • An application message obtaining unit configured to acquire an application message of a virtual network, where the application message includes a creation request message of the virtual network or an adjustment request message of the virtual network; and a calculating unit, configured to acquire, by the application message acquiring unit
  • the application message calculates an aggregation parameter according to the application message and a physical node usage state of the optical network, where the aggregation parameter includes an aggregation base node and a to-be-compensated capacity, and the aggregation base node is in performing node aggregation.
  • the first physical node to be used, the capacity to be compensated is the difference between the capacity of the logical node aggregated after performing node aggregation and the capacity of the base node, and the capacity includes the number of wavelengths of light waves that the node can transmit. Or node bandwidth;
  • An aggregation unit configured to acquire, from the computing unit, the aggregation base node and the to-be-compensated capacity, select a node to be compensated according to the to-be-compensated capacity and an available capacity of a physical node in the optical network, and generate the a set of nodes to be compensated, the available capacity being a capacity that is not allocated to any logical node;
  • a computing unit configured to acquire, from the aggregation unit, the set of nodes to be compensated, select a compensation node from the set of nodes to be compensated, and a compensation route of the compensation node to a logical neighbor node of the compensation node;
  • mapping unit configured to acquire the compensation node from the calculation unit, and calculate the compensation a mapping between the node and the logical node corresponding to the compensation node, and generating a mapping result, so that the transmission controller determines the physical node corresponding to the logical node according to the mapping result.
  • the optical network configuration apparatus further includes:
  • a feedback receiving unit configured to acquire a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logical node.
  • a second aspect of the embodiments of the present invention provides an optical network configuration apparatus, the optical network configuration apparatus comprising:
  • a physical signaling acquiring unit configured to acquire physical node configuration signaling of the optical network, where the network configuration signaling is obtained from a tenant controller, where the physical node configuration signaling includes a number and a location of the physical node Describe the internal label of the physical node and the configuration content of the physical node;
  • a configuration unit configured to acquire the called physical node configuration signaling from the physical signaling acquiring unit, and correspond to a number corresponding to the physical node according to an internal label of the physical node and a configuration content of the physical node
  • the physical node is configured.
  • the optical network configuration apparatus further includes:
  • a third aspect of an embodiment of the present invention is to provide an optical network configuration method, the method comprising:
  • the network configuration signaling is obtained from a tenant controller, where the virtual network configuration signaling includes a number of the virtual network, a logical node number of the virtual network, and the logical node The internal label and the configuration content of the logical node; converting the virtual network configuration signaling into physical node configuration signaling of the optical network, where the physical node configuration signaling includes a physical node number, the physical node An internal tag and a configuration content of the physical node, the number of the physical node is generated according to the number of the virtual network and the logical node number, and an internal tag of the physical node is generated according to an internal tag of the logical node, The configuration content of the physical node is generated according to the configuration content of the logical node; Transmitting, to the physical node controller, the physical node configuration signaling, by the physical node controller, according to the internal label of the logical node and the configuration content of the logical node, the physical medium corresponding to the number
  • the method before acquiring the virtual network configuration signaling of the optical network, the method further includes:
  • an application message of the virtual network where the application message includes a creation request message of the virtual network or an adjustment request message of the virtual network;
  • the aggregation parameter includes an aggregation base node and a to-be-compensated capacity
  • the aggregation base node is a first physical medium used when performing node aggregation.
  • the capacity to be compensated is a difference between a capacity of the logical node aggregated after performing node aggregation and a capacity of the base node, where the capacity includes a wavelength number of a light wave that the node can transmit or a node bandwidth;
  • the method further includes: acquiring a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logic node.
  • a fourth aspect of an embodiment of the present invention is to provide an optical network configuration method, the method comprising:
  • the network configuration signaling is obtained from a tenant controller, where the physical node configuration signaling includes a number of the physical node, an internal label of the physical node, and the physical node Configuration content;
  • the method further includes: sending a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logical node, where the logical node The physical node corresponds.
  • a fifth aspect of an embodiment of the present invention is to provide a transfer controller including a transmitter, a receiver, a bus, a memory, and a processor for storing instructions for reading by the processor Take this instruction for:
  • the receiver Obtaining, by the receiver, virtual network configuration signaling of the optical network, where the network configuration signaling is obtained from a tenant controller, where the virtual network configuration signaling includes a number of the virtual network, the virtual network Logical node number, an internal tag of the logical node, and a configuration content of the logical node;
  • the physical node configuration signaling includes a number of the physical node, an internal label of the physical node, and a configuration of the physical node Content
  • the number of the physical node is generated according to the number of the virtual network and the logical node number
  • the internal label of the physical node is generated according to an internal label of the logical node
  • the configuration content of the physical node is according to the The configuration content of the logical node is generated;
  • the processor reads the instruction and is further used to:
  • an application message of a virtual network where the application message includes a creation request message of the virtual network or an adjustment request message of the virtual network;
  • the aggregation parameter includes an aggregation base node and a to-be-compensated capacity
  • the aggregation base node is a first physical medium used when performing node aggregation.
  • the capacity to be compensated is a difference between a capacity of the logical node aggregated after performing node aggregation and a capacity of the base node, where the capacity includes a wavelength number of the optical wave that the node can transmit or a node bandwidth; Selecting a to-be-compensated node and generating a set of the to-be-compensated nodes, the capacity to be compensated and the available capacity of the physical node in the optical network, where the available capacity is a capacity that is not allocated to any logical node; And selecting, from the set of nodes to be compensated, a compensation node and a compensation route of the compensation node to a logical neighbor node of the compensation node;
  • the processor reads the instruction and is further used to:
  • a sixth aspect of an embodiment of the present invention is to provide a physical node controller including a transmitter, a receiver, a bus, a memory, and a processor for storing instructions, the processing Read this instruction for:
  • the physical node corresponding to the number of the physical node is configured according to an internal tag of the physical node and a configuration content of the physical node.
  • the processor reads the instruction and is further used to:
  • Embodiments of the present invention provide an optical network configuration apparatus, method, transmission controller, and physical node controller, which first receive virtual network configuration signaling, the signaling includes configuration content of a logical node, and then the virtual network configuration signaling Converting into physical node configuration signaling of the optical network corresponding to the virtual network configuration signaling, and finally configuring, by the physical node controller, the physical node to perform configuration corresponding to the configuration content of the physical node according to the physical node configuration signaling, The user's operation on the optical network logical node is realized, and the user's configuration requirements for the logical node are satisfied.
  • DRAWINGS 1 is a schematic structural view 1 of a device according to an embodiment of the present invention
  • FIG. 2 is a schematic structural view 2 of a device according to an embodiment of the present invention.
  • FIG. 3 is a schematic structural view 3 of a device according to an embodiment of the present invention.
  • FIG. 4 is a schematic structural view of a device according to an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram 5 of a device according to an embodiment of the present invention.
  • FIG. 6 is a schematic flowchart 1 of a method for fabricating an optical network according to an embodiment of the present invention
  • FIG. 7 is a schematic flowchart 2 of a method for fabricating an optical network according to an embodiment of the present invention
  • FIG. 8 is an optical network according to an embodiment of the present invention
  • FIG. 9 is a schematic diagram 1 of an optical network scenario according to an embodiment of the present invention.
  • FIG. 10 is a schematic flowchart of a method for fabricating an optical network according to an embodiment of the present invention
  • FIG. 11 is a schematic diagram 2 of an optical network scenario according to an embodiment of the present invention
  • FIG. 12 is a schematic flowchart of a method for fabricating an optical network according to an embodiment of the present invention
  • FIG. 13 is a schematic diagram 3 of an optical network scenario according to an embodiment of the present invention
  • FIG. 14 is a schematic flowchart of a method for fabricating an optical network according to an embodiment of the present invention
  • FIG. 15 is a schematic diagram 4 of an optical network scenario according to an embodiment of the present invention
  • 16 is a schematic structural diagram of a transmission controller according to an embodiment of the present invention.
  • FIG. 17 is a schematic structural diagram of a physical node controller according to an embodiment of the present invention. detailed description
  • An embodiment of the present invention provides an optical network configuration apparatus 01.
  • the optical network configuration apparatus 01 includes:
  • the virtual signaling obtaining unit 011 is configured to acquire virtual network configuration signaling of the optical network, where the network configuration signaling is obtained from the tenant controller, and the virtual network configuration signaling includes the virtual network number and virtual The logical node number of the network, the internal label of the logical node, and the configuration content of the logical node; the converting unit 012 is configured to obtain the virtual network configuration signaling from the virtual signaling acquiring unit 011, and convert the virtual network configuration signaling into the optical network.
  • Physical node configuration signaling, the physical node configuration signaling includes the number of the physical node, the internal label of the physical node, and the configuration content of the physical node.
  • the number of the physical node is generated according to the number of the virtual network and the logical node number, and the internal label of the physical node is based on The internal label of the logical node is generated, and the configuration content of the physical node is generated according to the configuration content and the mapping relationship of the logical node;
  • the sending unit 013 is configured to obtain the physical configuration signaling from the converting unit 012, and send physical node configuration signaling to the physical node controller, so that the physical node controller can perform the physical label according to the internal label of the physical node and the configuration content of the physical node. Configure the physical node corresponding to the number of the physical node.
  • the optical network configuration apparatus 01 further includes:
  • the application message obtaining unit 014 is configured to obtain an application message of the virtual network, where the application message includes a virtual network creation application message or a virtual network adjustment application message;
  • the calculating unit 015 is configured to obtain an application message from the application message obtaining unit 014, and calculate an aggregation parameter according to the application message and the physical node usage state of the optical network, where the aggregation parameter includes the aggregation base node and the to-be-compensated capacity, and the aggregation base node is the ongoing node.
  • the first physical node used in the aggregation, the capacity to be compensated is the difference between the capacity of the logical node aggregated after the node is aggregated and the capacity of the base node.
  • the capacity includes the number of wavelengths of the optical wave that the node can transmit or the bandwidth of the node. ;
  • the aggregation unit 016 is configured to obtain the aggregation base node and the capacity to be compensated from the calculation unit 015, select a node to be compensated according to the capacity to be compensated and the available capacity of the physical node in the optical network, and generate a set of nodes to be compensated, and the available capacity is not The capacity allocated to any logical node;
  • the calculating unit 017 is configured to obtain, from the aggregation unit 016, a set of nodes to be compensated, select a compensation node from the set of nodes to be compensated, and compensate a route to the logical neighbor node of the compensation node to the compensation node;
  • the mapping unit 018 is configured to acquire a compensation node from the calculation unit 017, calculate a mapping between the compensation node and the logical node corresponding to the compensation node, and generate a mapping result, so that the transmission controller determines the physical node corresponding to the logical node according to the mapping result. .
  • the creation request message of the virtual network includes a logical node connection matrix and a logical node initialization capacity;
  • the calculating unit 015 is specifically configured to: traverse a physical node in the optical network, and determine, according to the logical node connection matrix, an aggregation base node that is to be aggregated into a logical node according to the connection matrix, where the aggregation base node has a connection relationship described by a logical node connection matrix, and The available capacity of the aggregation base node is smaller than the logical node initialization capacity, and the node degree indicates the total number of node exits or entries; according to the available capacity of the aggregate base node and the logical node initialization capacity, the capacity to be compensated is calculated, and the capacity to be compensated is the logical node initialization capacity and The difference in available capacity of the aggregation base node.
  • the adjustment request message of the virtual network includes the number of the adjusted virtual network, the adjusted logical node number, and the adjustment content, and the adjustment content includes the adjustment capacity of the logical node corresponding to the adjusted logical node number;
  • the calculating unit 015 is specifically configured to: traverse the physical node in the optical network, and determine an aggregation base node to be aggregated into a logical node according to the adjustment content, where the aggregation base node has a connection relationship described by a logical node connection matrix, where the aggregation base node and the adjustment
  • the physical nodes corresponding to the logical nodes are the same or different, the node degree of the aggregation base node is not less than the node degree represented by the adjusted logical node connection matrix, and the available capacity of the aggregation base node is as close as possible to the above adjustment capacity, and the node degree indicates the node.
  • the capacity to be compensated is calculated according to the available capacity of the aggregation base node and the adjusted capacity, and the capacity to be compensated is the difference between the adjusted capacity and the available capacity of the aggregation base node.
  • the adjustment request message of the virtual network further includes the number of the failed virtual network, the number of the failed logical node, and the fault capacity, and the fault capacity is the logical node that is faulty.
  • the calculating unit 015 is specifically configured to: traverse the physical node in the optical network, determine an aggregation base node to be aggregated into a logical node according to the fault capacity, and the aggregation base node has a connection relationship described by a logical node connection matrix, and the node degree of the aggregation base node is not Less than the node degree represented by the connection matrix before the failure of the failed logical node, and the available capacity of the aggregation base node is as close as possible to the above adjustment capacity.
  • the node degree indicates the total number of node exits or entries, wherein the aggregation base node and the occurrence
  • the physical nodes corresponding to the logical nodes of the fault are the same or different;
  • the capacity to be compensated is calculated, and the capacity to be compensated is the difference between the fault capacity and the available capacity of the aggregation base node.
  • the aggregating unit 016 is specifically configured to: Traversing the physical nodes in the optical network, determining a physical node whose available capacity is not less than the capacity to be compensated as a node to be compensated, and generating a set of nodes to be compensated, wherein the logical node aggregated by the node to be compensated and the aggregated base node transmits a light wave signal
  • the non-blocking characteristic of the light wave signal transmission is satisfied, that is, any wavelength in the entrance direction of the aggregated logical node can be switched to any one of the output directions of the logical node.
  • calculation unit 017 is specifically used to:
  • Calculating an available route of the node to be compensated to the logical neighbor node of the node to be compensated, and the logical neighbor node of the node to be compensated is a physical node corresponding to the logical node of the logical node corresponding to the node to be compensated;
  • the node to be compensated with the smallest delay difference is selected as the compensation node, and the delay difference is minimized.
  • the available route is used as a compensation route for the compensation node.
  • the optical network configuration apparatus 01 further includes:
  • the feedback receiving unit 019 is configured to obtain a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logical node.
  • the internal label of the logical node includes the wavelength number of the optical wave transmitted by the logical node;
  • the configuration content of the logical node may include selecting configuration indication information with the selected wavelength channel, where the configuration indication information may be configured protection of the above wavelength channel or The bandwidth management of the wavelength channel and the configuration items of the existing optical network node device;
  • the internal label of the physical node includes the wavelength number of the optical wave transmitted by the physical node;
  • the configuration content of the physical node may include selecting configuration indication information with the selected wavelength channel, where the configuration indication information may be configuration protection of the foregoing wavelength channel or bandwidth management of the wavelength channel and configuration of the existing optical network node device. project.
  • An embodiment of the present invention provides an optical network configuration apparatus, which first receives virtual network configuration signaling, where the signaling includes configuration content of a logical node, and then converts the virtual network configuration signaling into light corresponding to virtual network configuration signaling.
  • the physical node of the network configures the signaling, and finally the physical node controller performs the configuration corresponding to the configuration content of the physical node according to the physical node configuration signaling, thereby realizing the operation of the user on the optical network logical node, and satisfying the user pair Configuration requirements for logical nodes.
  • An embodiment of the present invention provides another optical network configuration apparatus 02, as shown in FIG. 4, the optical network The configuration device 02 includes:
  • the physical signaling obtaining unit 021 is configured to acquire physical node configuration signaling of the optical network, where the network configuration signaling is obtained from the tenant controller, where the physical node configuration signaling includes a physical node number, an internal label of the physical node, and a physical node. Configuration content;
  • the configuration unit 022 is configured to obtain the physical node configuration signaling from the physical signaling acquiring unit 021, and correspond to the physical node number by using physical node configuration signaling according to the internal label of the physical node and the configuration content of the physical node.
  • the physical node is configured.
  • the optical network configuration apparatus 02 further includes:
  • the feedback unit 023 is configured to send a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logical node, and the logical node corresponds to the physical node.
  • the internal label of the physical node includes the wavelength number of the optical wave transmitted by the physical node; the configuration content of the physical node may include selecting configuration indication information with the selected wavelength channel, where the configuration indication information may be configured protection of the wavelength channel or Bandwidth management of the wavelength channel and configuration items of existing optical network node devices.
  • An embodiment of the present invention provides an optical network configuration apparatus, which first acquires physical node configuration signaling of an optical network, and then performs configuration corresponding to configuration signaling on a physical node corresponding to the configuration signaling, thereby implementing a user-to-optical network.
  • the operation of the logical node satisfies the user's configuration requirements for the logical node.
  • An embodiment of the present invention provides an optical network configuration method. As shown in FIG. 6, the method includes:
  • the physical node configuration signaling includes a physical node number, an internal label of the physical node, and a configuration content of the physical node, where the physical node number is according to the virtual network.
  • the number and logical node number are generated.
  • the internal label of the physical node is generated according to the internal label of the logical node, and the configuration content of the physical node is generated according to the configuration content of the logical node.
  • An embodiment of the present invention provides an optical network configuration method, which first receives virtual network configuration signaling, where the signaling includes configuration content of a logical node, and then converts the virtual network configuration signaling into light corresponding to virtual network configuration signaling.
  • the physical node of the network configures the signaling, and finally the physical node controller performs the configuration corresponding to the configuration content of the physical node according to the physical node configuration signaling, thereby realizing the operation of the user on the optical network logical node, and satisfying the user pair Configuration requirements for logical nodes.
  • An embodiment of the present invention provides an optical network configuration method. As shown in FIG. 7, the method includes:
  • the method embodiment is applicable to each unit in the above device 02.
  • the working process and working principle of each unit in the device 02 in the above embodiment are the same as those described in the method embodiment.
  • An embodiment of the present invention provides an optical network configuration method, which first acquires physical node configuration signaling of an optical network, and then performs configuration corresponding to configuration signaling on a physical node corresponding to the configuration signaling, thereby implementing a user-to-optical network.
  • the operation of the logical node satisfies the user's configuration requirements for the logical node.
  • the present invention provides an optical network configuration method, as shown in FIG. 8, which can be applied to an SDN (Soft Define Network) network, and the method includes:
  • the transmission controller acquires virtual network configuration signaling of the optical network, where the network configuration signaling is obtained from the tenant controller, where the virtual network configuration signaling includes the number of the virtual network, the logical node number of the virtual network, and the internal label of the logical node. And the configuration content of the logical node.
  • the transmission controller receives the virtual network configuration signaling sent by the tenant controller, where the configuration signaling includes the virtual network configuration signaling, including the number of the virtual network, the logical node number of the virtual network, the internal label of the logical node, and the configuration content of the logical node,
  • the virtual network number may be a virtual network ID
  • the logical node number may be a logical node ID
  • the logical node internal label may be the logic
  • the wavelength number of the light wave transmitted by the node, the configuration content may be the selection of the wavelength channel of the optical network and the configuration indication information of the selected wavelength channel, where the configuration indication information may be the configuration protection of the wavelength channel or the bandwidth of the wavelength channel. Management and configuration items available on existing optical network node devices.
  • the physical network controller, the tenant controllers A, B, and C and the physical nodes N1 to N8 are present in the current optical network, and N1 to N9 are numbers corresponding to physical nodes or physical node IDs, and
  • the connection relationship is as shown in FIG. 9, wherein the physical node N1 corresponds to the abstract logical node vN1, the physical node N3 corresponds to the abstract logical node vN2, N4 and N7 correspond to the abstract logical node vN3, and N8 and N9 respectively correspond to the respective abstract logical nodes vN4.
  • the abstract logical nodes vN1 to vN5 belong to the virtual network 1, wherein the wavelength of the light wave that the vN3 can transmit has three, and the wavelength numbers in the three directions are wavelength 1, wavelength 2 and wavelength 3, respectively.
  • the dotted line represents the mapping relationship between the physical node and its corresponding logical node, and the solid line represents the connection relationship of each node.
  • the virtual network composed of each logical node is only an abstract concept, and the logical node is composed of the above physical nodes according to the above mapping relationship;
  • the transmission controller receives the configuration signaling of the virtual network 1 sent by the tenant controller A, where the configuration signaling of the virtual network 1 includes a virtual network ID of 1, a logical node ID of vN3, a wavelength number of 2, and a configuration content. It may be turned off or on for the optical wave transmission channel of the wavelength number 2 indicating that vN1 passes through the vN3 to vN4 direction, and may also be a bandwidth indicating the optical wave transmission channel of the wavelength number 2 in the direction of vN1 through vN3 to vN4.
  • the transmission controller converts the virtual network configuration signaling into a physical node configuration information of the optical network. Specifically, the method can be implemented by:
  • the physical node configuration signaling includes the number of the physical node, the internal label of the physical node, and the configuration content of the physical node.
  • the number of the physical node corresponds to the virtual network node number
  • the internal label of the physical node corresponds to the internal label of the logical node
  • the configuration content corresponds to the configuration content of the logical node
  • the physical node ID may be a physical node ID
  • the internal label of the physical node includes a wavelength number of the optical wave transmitted by the physical node
  • the wavelength number may be a wavelength ID
  • the configuration content of the physical node may include selecting a configuration indication of the selected wavelength channel.
  • the configuration indication information may be configuration protection of the foregoing wavelength channel or bandwidth management of the wavelength channel and an existing optical network node device The configuration items that are available.
  • the transmission controller converts the configuration signaling of the virtual network 1 to the virtual network 1 according to the content of the configuration signaling of the virtual network 1.
  • Corresponding physical node configuration signaling that is, the virtual network ID is 1 and the logical node ID is vN3.
  • the corresponding physical node ID is generated as N4 and N7, and the physical node internal label and configuration are configured.
  • the content is generated by the internal label of the received logical node vN3 and the configuration content and the mapping relationship, and the configuration signaling of the corresponding physical node N4 and N7 is generated.
  • the configuration signaling includes the physical node ID of 4, and the internal label of the corresponding physical node N4.
  • the direction is from N1 to N6 to N8 (the actual routing situation)
  • the configuration content is that the optical wave transmission channel indicating the wavelength number is 2 is closed
  • another part of the configuration signaling includes the physical node ID of 7, corresponding to
  • the internal label of the physical node N7 is wavelength 1, and the direction is from N1 to N2 to N5 through N7 and finally to N8 (actual routing).
  • the configuration content can be It indicates a wavelength lightwave transmission channel numbered 1 to open or close, may also be indicative of a wavelength to reduce bandwidth of the broadcast transmission channel numbered 1.
  • the transmit controller sends physical node configuration signaling, so that the physical node controller configures the physical node corresponding to the physical node number according to the internal label of the physical node and the configuration content of the physical node.
  • the transfer controller converts the virtual network control signaling into the corresponding physical node control signaling
  • the physical node control signaling is sent to the physical node controller, so that the physical node controller is based on the internal label of the logical node and the logical node. Configure the content and configure the physical node corresponding to the number of the physical node through physical node configuration signaling.
  • the transfer controller converts the configuration signaling of the virtual network 1 into the physical node N4 and
  • the configuration signaling of the physical nodes N4 and N7 is transmitted to the physical node controller, and the physical node controller may be a standalone device or built in each physical node for the physical node controller to
  • the configuration signaling of the physical nodes N4 and N7 configures the physical nodes N4 and N7 correspondingly, and the physical node controller can be a separate device or built in each physical node,
  • the physical node controller acquires physical node configuration signaling of the optical network, and configures the physical node corresponding to the physical node number by using physical node configuration signaling.
  • the physical node controller receives the physical node configuration signaling of the optical network, where the physical node configuration signaling includes the number of the physical node, the internal label of the physical node, and the configuration content of the physical node, where the physical node number may be a physical node ID, a physical node.
  • the internal label includes a wavelength number of the optical wave transmitted by the physical node, and the wavelength number may be a wavelength ID.
  • the configuration content of the physical node may include selecting configuration indication information with the selected wavelength channel, where the configuration indication information may be the wavelength channel. Configure protection or bandwidth management for this wavelength channel and configuration items available on existing optical network node devices.
  • the physical node controller After receiving the physical node configuration signaling, the physical node controller determines the physical node corresponding to the physical node ID according to the physical node ID in the physical node configuration signaling, and then configures the physical node internal label in the signaling according to the physical node. And configuring the content of the physical node, determining a wavelength corresponding to the wavelength ID in the internal tag of the physical node, and turning on and/or off the wavelength channel on the physical node corresponding to the wavelength ID according to the configuration content of the physical node.
  • the physical node controller sets the direction in the physical node N4 from N1 to N6 to N8 according to the configuration signaling of the received physical nodes N4 and N7, and the wavelength number is 2.
  • the lightwave channel is closed, and the direction of the physical node N7Z is from N1 to N2 to N5 via N7 to N8, and the wavelength channel of wavelength 1 is turned on.
  • the physical node controller sends a configuration feedback message of the physical node corresponding to the logical node, where the configuration feedback message includes a configuration result of the physical node corresponding to the logical node.
  • the physical node controller may generate a configuration feedback message corresponding to the physical node, where the physical node configuration feedback message may include a virtual network ID.
  • Logical Node ID, Physical Node ID, and Logical Node Internal Label and Logical Node Configuration Results where the virtual network ID and logical node ID are consistent with the configuration request message.
  • the physical node controller can classify and integrate the configuration results of different physical nodes according to their corresponding logical node IDs, that is, the configuration results generated by the physical nodes belonging to the same logical node after being configured by the physical node controller are combined. And generating the configuration result of the same logical node, and then sending the configuration result to the delivery controller, so that the delivery controller sends the configuration result to the tenant controller to inform the user of the configuration result of the logical node.
  • the configuration result is sent to the transmission controller, where the configuration result may be the physical node N1.
  • the configuration confirmation message may specifically include a wavelength 1 channel connectivity confirmation message and/or a wavelength 2 channel shutdown confirmation message. If the virtual network configuration signaling includes configuration signaling of multiple logical nodes, the different logical nodes may be configured.
  • the configuration feedback message is integrated and sent to the transmission controller. For example, if the logical nodes vN1 and vN2 in the virtual network are configured, after the configuration is completed, the configuration result of the logical node vN1 can be integrated into the logical node vNl.
  • Configuration feedback message the message may only contain configuration feedback information of the logical node vN1, and send the configuration feedback message to the delivery controller.
  • the transmission controller receives a configuration feedback message of the physical node corresponding to the logical node, where the configuration feedback message includes a configuration result of the physical node corresponding to the logical node.
  • the transfer controller receives a configuration feedback message of the physical node corresponding to the logical node, where the feedback message includes a virtual network ID, a logical node ID, a physical node ID, and a logical node internal label and a configuration result, where each logical node ID may correspond to a different one.
  • the configuration result that is, the configuration result corresponding to the logical node ID, can only describe the configuration result of the logical node corresponding to the logical node ID, and the configuration result can be sent to the tenant controller for the tenant controller to feed back the configuration result to the user setting.
  • the transmission controller receives a configuration feedback message of the physical node controller to the physical node N1, and the message may include a logical node ID corresponding to the physical node N1, and a connectivity confirmation of the wavelength 1 channel of the physical node N1.
  • the message and/or the wavelength 2 channel close confirmation message can then be sent to the tenant controller A for the tenant controller A to feed back the configuration result to the user equipment.
  • the method embodiment is applicable to each unit in the above device 01 and device 02.
  • the working flow and working principle of each unit in the device 01 and device 02 in the above embodiment are the same as those described in the method embodiment.
  • An embodiment of the present invention provides an optical network configuration method, which first receives virtual network configuration signaling, where the signaling includes configuration content of a logical node, and then converts the virtual network configuration signaling into light corresponding to virtual network configuration signaling.
  • the physical node of the network configures the signaling, and finally the physical node controller performs the configuration corresponding to the configuration content of the physical node according to the physical node configuration signaling, thereby realizing the operation of the user on the optical network logical node, and satisfying the user pair Configuration requirements for logical nodes.
  • the method further includes:
  • the tenant controller sends a virtual network creation application message to the transport controller.
  • the tenant controller After acquiring the virtual network creation request of the user, the tenant controller sends a virtual network creation request message to the transmission controller, where the tenant controller can be a user equipment controller in the virtual optical network, and the transmission controller can be a virtual optical network.
  • a transmission controller of the transmission control layer wherein the creation request message may include a virtual network ID to be created, and a connection matrix of the virtual network node (the connection relationship of each logical node described by the matrix is as shown in FIG. 11; The connection of the node is shown, the logical link ID and the initialization link capacity in the virtual network, the logical node IDs in the virtual network topology, and the initialization capacity of each logical node.
  • the virtual network ID is a virtual network to be created.
  • the virtual network node connection matrix is used to describe the topology of the virtual network that needs to be created.
  • the topology can describe the degree of the virtual network node.
  • Each logical node ID and logical link ID in the virtual network respectively represent each logical node. Number with each logical link number;
  • the optical network includes the physical node controller, the tenant controllers A, B, C, and the physical nodes N1 to N9, N1 to N9 is the number corresponding to the physical node or the physical node ID. Since the logical node vN1 is connected to vN2, the physical node N1 can be selected to correspond to the abstract logical node vN1, and the physical node N3 corresponds to the abstract logical node vN2, and N4 and N7 are abstract.
  • the logical nodes ⁇ 3, N8 and N9 respectively correspond to the respective abstract logical nodes vN4 and vN5, wherein the selection of the physical node may be that the physical node with the highest available node capacity or the node capacity greater than a certain threshold corresponds to the above logical node, and the selected The connection relationship between the physical nodes satisfies the connection relationship between the corresponding logical nodes.
  • the dotted line in the figure represents the mapping relationship between the physical node and its corresponding logical node, and the solid line represents the description of each logical node according to the above connection matrix.
  • the connection relationship of each logical node wherein the virtual network composed of each logical node is just an abstraction
  • the logical node is formed by the above physical node according to the above mapping relationship, and the creation request message includes the virtual network ID of the virtual network 1, that is, the virtual network 1, and the logical node number, that is, vN1 to vN5 in the figure, and the logical node connection matrix. That is, the connection relationship of each logical node in the illustration and the initialization capacity of each logical node are described.
  • the transmission controller determines an aggregation parameter according to the received virtual network creation application message and a physical node usage state in the optical network, where the aggregation parameter includes an aggregation base node and a capacity to be compensated.
  • the physical node is an available physical node.
  • the capacity is greater than or equal to the above creation request message.
  • a logical node in the initializing capacity that is, selecting at least two physical nodes in the physical nodes of the optical network to be aggregated into the above logical nodes, in order to more efficiently utilize the available physical nodes in the optical network, the available
  • the physical node in the physical node with the largest free capacity and the node degree is not less than the node degree required by the logical node is used as the base node used for the node aggregation, and then how much capacity and degree is needed to satisfy the requirements of the above logical node, that is, the calculation is performed.
  • the capacity to be compensated is also required to meet the requirements of the above logical nodes.
  • a physical node whose available capacity is not less than the initialization capacity of the above logical node can be found in the optical network according to the initialization capacity of the logical nodes ⁇ 1, vN2, vN4, and vN5, the logical node can be directly established.
  • a mapping relationship with a physical node, where the capacity of the node may include the number of wavelengths of light waves that each node can transmit or the bandwidth supported by each node.
  • the mapping relationship between the above four logical nodes and the corresponding physical nodes in the figure is as shown by the dotted line.
  • the logical node vN3 needs to be aggregated.
  • the mapping relationship between the above four logical nodes and the corresponding physical nodes is as shown by the dotted line, and the physical node whose node degree meets the vN3 requirement may be first found from the optical network, and then may be in the physical node that meets the vN3 node degree requirement.
  • the node capacity required by vN3 is 5, that is, the requirement of transmitting 5 wavelengths is required. If the physical node that meets the node degree requirement of vN3 and the largest available capacity is found in the optical network, it is node N4.
  • the available node capacity is 3, that is, the transmission controller can calculate that the node capacity that needs to be compensated for vN3 is 2, and it can be determined that the capacity to be compensated is 2.
  • the mapping relationship between the available physical node and the logical node may be directly established, thereby constructing the foregoing. Virtual network.
  • the transmission controller obtains, according to the capacity to be compensated, and the available capacity of each physical node in the optical network. Take a set of compensation nodes.
  • the transmission controller traverses each physical node in the optical network, selects a node whose node degree is not less than that required by the logical node, and a physical node whose available capacity is not less than the capacity to be compensated as the node to be compensated, and selects all the above to be compensated in the optical network.
  • Compensating the node and generating a set of nodes to be compensated wherein the node to be compensated and the above-mentioned aggregation base node not only satisfy the node degree requirement of the logical node to be created but also satisfy the capacity requirement of the logical node to be created, that is, the available of the above-mentioned aggregated base node
  • the capacity plus the available capacity of the above-mentioned node to be compensated is not less than the capacity of the logical node to be created.
  • the degree of the logical node vN3 is 3, and the capacity to be compensated is 2.
  • the available physical nodes having a node degree of not less than 3 are N5, N6, and N7.
  • the available capacity of N5 is less than the capacity to be compensated 2
  • the available capacity of N6 and N7 is not less than 2
  • the physical nodes N6 and N7 satisfy the requirements of the capacity to be compensated, and the set of nodes to be compensated is composed of N6 and N7.
  • the selected logical node formed by the node to be compensated and the aggregation node is aggregated to satisfy the non-blocking characteristic, that is, any wavelength at the entrance of the logical node can be switched to the logical node. Any one of the output directions.
  • the capacity requirement of the compensation node may be appropriately reduced, that is, first, a first compensation node set with a smaller capacity is selected, and the base node is compensated once (ie, the capacity is smaller).
  • Compensating the node to perform the aggregation on the base node, and then using the first compensation node as the new base node, and continuing to perform capacity compensation on the new base node according to the corresponding step of the embodiment S403 of the present invention if the base node is compensated After the number of times exceeds a predetermined threshold, the logical node capacity requirement cannot be met, and the delivery controller generates a virtual network creation failure message, and sends the failure message to the tenant controller to inform the user that the virtual network cannot be created.
  • the transfer controller calculates an available route from the node to be compensated to its logical neighbor node.
  • the transfer controller calculates a path that each of the to-be-compensated nodes in the set of nodes to be compensated can reach its logical neighbor node, and the path can be calculated by a K algorithm or a D algorithm or other routing algorithm, and select one path from all the above paths.
  • the available route to the logical neighbor node of the node to be compensated the available capacity of each physical node through which the available route passes is not less than the capacity to be compensated.
  • the logical neighbor nodes of the physical node ⁇ 7 are N1, ⁇ 3, and ⁇ 8, and there are multiple available paths of ⁇ 7 to ⁇ 8, and the nodes that the first path passes through are ⁇ 7, ⁇ 5, ⁇ 9.
  • the nodes passing through the second path are ⁇ 7, ⁇ 6, ⁇ 8, and the nodes passing through the third path are: ⁇ 7, ⁇ 8; ⁇ 7 to N1 have multiple paths, and one of the paths passes through the node N7. , N5, N2, Nl; There are multiple paths from N7 to N3, and one of the paths passes through N7, N6, and N3.
  • the above path can be obtained according to the existing path calculation algorithm (such as ⁇ algorithm or D algorithm). obtain.
  • an available route is selected from the calculated available routes, and the transmission delay of the available route satisfies the user pair. Transmission delay requirements between adjacent logical neighbor nodes in the virtual network;
  • the route and delay between the selected base node and its logical neighbor node have been determined, and the delay between the compensation node to be selected and the base node in the same logical direction should be as close as possible to the delay of the base node in the logical direction. Therefore, according to the delay difference between the base node and the node to be compensated to a same logical neighbor node, the node to be compensated with the smallest delay difference can be selected as the compensation node, and the available route with the smallest delay difference can be used as the available route. Compensating the compensation route of the node.
  • the node N7 to each adjacent physical node has a respective transmission delay, in order to make the delay between the base node N4 of vN3 and the node N7 to be compensated to a same logical neighbor node.
  • the difference is as small as possible.
  • the nodes passing through N4 to N8 in the figure are N4, N6, and N8, and according to the available paths from ⁇ 7 to ⁇ 8, there are 3 paths from ⁇ 7 to ⁇ 8, of which the first one The delay is the longest, and the delay difference from the path from ⁇ 4 to ⁇ 8 may be the largest, where the path can be discarded, and then the delay difference between the paths selected from ⁇ 4 to ⁇ 8 in the second or third path is the smallest.
  • the path is used as the compensation route. Assume that the delay difference between the third path and the path from ⁇ 4 to ⁇ 8 is the smallest, the compensation node is set to ⁇ 7, and the compensation routing path is ⁇ 7 directly to ⁇ 8.
  • the transmission controller generates a virtual network creation failure message and sends the failure message to the tenant controller to inform the user that the virtual network cannot be created.
  • the transfer controller calculates a mapping between the base node and the compensation node and the corresponding logical node, generates a mapping result, and stores the mapping result.
  • the transfer controller After determining the base node and the compensation node, calculates a mapping between the selected base node and the compensation node and the corresponding logical node, and generates a mapping result to describe the selected base node and the compensation node and the corresponding logical node.
  • the mapping relationship is stored, and the mapping result is stored in a mapping database, which is used to record a mapping between a physical node in the optical network and a corresponding logical node.
  • the mapping between the two physical nodes N4 and N7 and the logical node vN3 is calculated, and the mapping result is generated, and the mapping result can be stored in the mapping database.
  • the method when the tenant controller receives the virtual network adjustment request message, the method further includes:
  • the tenant controller sends a virtual network adjustment request message to the transmission controller.
  • the tenant controller After acquiring the virtual network adjustment request of the user, the tenant controller sends a virtual network adjustment request message to the transmission controller, where the tenant controller may be a user equipment controller in the virtual optical network, and the transmission controller may be a virtual optical network. a transmission controller of the transmission control layer; wherein the adjustment request message may include an adjusted virtual network number, an adjusted logical node number, and an adjustment content, where the adjustment content includes an adjustment capacity of the logical node corresponding to the adjusted logical node number,
  • the adjusted virtual network number may be an adjusted virtual network ID, and the adjusted logical node number may be an adjusted logical node ID;
  • the optical network includes the physical node controller, the tenant controllers A, B, C, and the physical nodes N1 to N8, N1 to N8 is the number corresponding to the physical node or the physical node ID, where the physical node N1 corresponds to the abstract logical node vN1, the physical node N3 corresponds to the abstract logical node vN2, and N4 corresponds to the abstract logical node vN3, and N8 and N9 respectively correspond to their respective abstract logics.
  • Nodes vN4 and ⁇ ⁇ 5 wherein the dotted line in the figure represents the mapping relationship between the physical node and its corresponding logical node, and the solid line represents the connection relationship of each logical node, wherein the virtual network composed of each logical node is only an abstract concept,
  • the logical node is composed of the above physical nodes according to the above mapping relationship, and the virtual network ID is virtual.
  • the logical node number is vN1 to vN5 in the illustration, assuming that the received adjustment request message includes a virtual network ID of 1, the logical node is vN3, and the adjustment content is increased by 3 units of the node capacity.
  • the transmit controller determines an aggregation parameter according to the received virtual network adjustment request message and a physical node usage state in the optical network, where the aggregation parameter includes an aggregation base node and a to-be-compensated capacity.
  • the at least two physical nodes in the physical network of the optical network need to be aggregated into logical nodes, and the physical network in the optical network can be traversed.
  • the node determines the aggregation base node to be aggregated into a logical node according to the adjustment content, and the aggregation base node conforms to the connection matrix of the adjusted logical node, wherein the aggregation base node is the same or different from the physical node corresponding to the adjusted logical node, and the aggregation base node
  • the node degree is not less than the node degree represented by the adjusted logical node connection matrix, and the available capacity of the aggregation base node is as close as possible to the above adjustment capacity;
  • the node degree required by the logical node may be selected at this time, and the physical node with the largest free capacity among the available physical nodes is used as the base used for the node aggregation.
  • the node then calculates how much capacity is needed to meet the above requirements for adjusting the capacity, that is, the capacity to be compensated that satisfies the requirements of the above logical node can be calculated, wherein the capacity to be compensated can be adjusted and the available base node is available. The difference in capacity.
  • the available capacity of the node of N4 is greater than or equal to 3, there is no need to change the existing network structure. If the available capacity of the node of N4 is less than 3, it is assumed that the available capacity of N4 is 1, The transfer controller can calculate that the node capacity that needs to be compensated for vN3 is 2, and it can be determined that the capacity to be compensated is 2.
  • the transmit controller obtains a set of nodes to be compensated according to the capacity to be compensated and the available capacity of each physical node in the optical network.
  • step S503 of the embodiment of the present invention is consistent with the method used in step S403 in the above embodiment of the present invention, wherein the selected node capacity to be compensated is as close as possible to the above adjustment capacity, and the adjusted logical node and the aggregated base.
  • the node corresponds to the node to be compensated, and other specific method steps are not described here.
  • the transfer controller calculates an available route from the node to be compensated to its logical neighbor node.
  • the method used in step S504 of the embodiment of the present invention is the same as the method used in step S404 in the above embodiment of the present invention, and details are not described herein again.
  • step S505 of the embodiment of the present invention The method used in step S505 of the embodiment of the present invention and the steps in the above embodiment of the present invention
  • the transfer controller calculates a mapping between the base node and the compensation node and the corresponding logical node, generates a mapping result, and stores the mapping result.
  • step S506 of the embodiment of the present invention is the same as the method used in step S406 in the above embodiment of the present invention, and details are not described herein again.
  • the method further includes:
  • the tenant controller sends a virtual network adjustment request message to the transmission controller.
  • the virtual network adjustment request message further includes a number of the failed virtual network, a failed logical node number, and a capacity of the failed logical node before the failure occurs.
  • the failed physical node When a logical node in the optical network fails, the failed physical node sends a fault alert message to the tenant controller, and the alert message may include the number of the failed virtual network, the failed logical node number, and the fault capacity, and the tenant control After receiving the alert message, the device sends a virtual network adjustment request message to the transport controller;
  • the failed physical node N6 sends a fault alert message to the tenant controller, and the alert message may include the failed virtual network 1, the failed logical node vN3. And the capacity of the faulty logical node before the fault occurs, after receiving the alert message, the tenant controller sends a virtual network adjustment request message to the transport controller, where the fault capacity is a physical node corresponding to the faulty logical node vN3.
  • the transmission controller determines an aggregation parameter according to the received virtual network adjustment application message and a physical node usage state in the optical network, where the aggregation parameter includes an aggregation base node and a to-be-compensated capacity.
  • the capacity of the optical network is greater than or equal to the fault capacity in the foregoing adjustment request message, that is, at least two physical nodes in the physical node of the optical network are required to be aggregated into logical nodes, and the physical medium in the optical network may be traversed.
  • the node determines the aggregation base node to be aggregated into a logical node according to the capacity of the failed logical node before the failure.
  • the first scheme is a physical entity corresponding to the logical node of the failure.
  • the physical node that has not failed in the node is used as the aggregation base node.
  • the second solution is that the failure can be re-established.
  • the logical node selects the aggregation base node.
  • the node degree of the aggregation base node in the second solution is not less than the node degree of the failed logical node before the failure, and the available capacity of the aggregation base node is exhausted.
  • the capacity of the logical node that may be close to the fault before the fault occurs, and then calculate how much capacity is needed to satisfy the capacity of the logical node before the fault occurs before the fault occurs, that is, calculate the capacity to be compensated;
  • the fault capacity can also be calculated, where the fault capacity is the difference between the node capacity before the failure of the physical node corresponding to the failed logical node number and the node capacity after the physical node fails.
  • the value, and then the capacity to be compensated, which is required to meet the above requirements for the fault capacity, can be calculated, wherein the capacity to be compensated can be the difference between the fault capacity and the available capacity of the aggregation base node.
  • the logic can be directly established.
  • the node and then the physical node that meets the vN3 node degree requirement can select the physical node with the largest available capacity as the aggregation base node of the vN3 node aggregation. It is assumed that the fault capacity of vN3 is 5, that is, the requirement of transmitting 5 wavelengths is required.
  • the physical node that meets the node requirement of vN3 and has the largest available capacity is node N4, and the available node capacity is 3, that is, the transmission controller can calculate that the node capacity that needs to be compensated for vN3 is 2, that is, Determine that the capacity to be compensated is 2.
  • S603. The transmission controller acquires a set of nodes to be compensated according to the capacity to be compensated and the available capacity of each physical node in the optical network.
  • step S603 of the embodiment of the present invention is consistent with the method used in step S403 in the above embodiment of the present invention, wherein the selected node capacity to be compensated is as close as possible to the capacity of the failed logical node before the failure occurs, the aggregation
  • the base node corresponds to the node to be compensated and the logical node that is aggregated. Other specific method steps are not described here.
  • the transmit controller calculates an available route from the node to be compensated to its logical neighbor node.
  • step S604 of the embodiment of the present invention is the same as the method used in step S404 in the above embodiment of the present invention, and details are not described herein again.
  • S605 Select a compensation node and a compensation route according to a transmission delay requirement between the logical node and its neighboring logical neighbor nodes.
  • step S605 of the embodiment of the present invention is the same as the method used in step S405 in the above embodiment of the present invention, and details are not described herein again.
  • the transfer controller calculates a mapping between the base node and the compensation node and the corresponding logical node, generates a mapping result, and stores the mapping result.
  • step S606 of the embodiment of the present invention is the same as the method used in step S406 in the above embodiment of the present invention, and details are not described herein again.
  • the method embodiment is applicable to each unit in the above device 01 and device 02.
  • the working flow and working principle of each unit in the device 01 and device 02 in the above embodiment are the same as those described in the method embodiment.
  • the embodiment of the present invention provides a transfer controller 03.
  • the transfer controller 03 includes a transmitter 031, a receiver 032, a bus 033, a memory 034, and a processor 035 for storing instructions for processing.
  • 035 reads the instruction for:
  • the virtual network configuration signaling of the optical network is obtained by the receiver 032, where the virtual network configuration signaling includes the number of the virtual network, the logical node number of the virtual network, the internal label of the logical node, and the configuration content of the logical node;
  • the virtual network configuration signaling is converted into physical node configuration signaling of the optical network, and the network configuration signaling is obtained from the tenant controller, and the physical node configuration signaling includes the number of the physical node, the internal label of the physical node, and the configuration of the physical node.
  • the number of the physical node is based on the number of the virtual network
  • the logical node number is generated, the internal label of the physical node is generated according to the internal label of the logical node, and the configuration content of the physical node is generated according to the configuration content and the mapping relationship of the logical node;
  • the physical node configuration signaling is sent to the physical node controller by the transmitter 031, so that the physical node controller configures signaling to correspond to the physical number of the physical node according to the internal label of the physical node and the configuration content of the physical node.
  • the node is configured.
  • processor 035 read instruction is also used to:
  • the application message of the virtual network is obtained by the receiver 032, and the application message includes a creation application message of the virtual network or an adjustment application message of the virtual network;
  • the aggregation parameters include the aggregation base node and the capacity to be compensated, and the aggregation base node is the first physical node used in the node aggregation, and the capacity to be compensated is in progress.
  • the difference between the capacity of the aggregated logical node and the capacity of the base node, and the capacity includes the number of wavelengths of the optical wave that the node can transmit or the node bandwidth;
  • a mapping between the compensation node and the logical node corresponding to the compensation node is calculated, and a mapping result is generated, so that the transmission controller determines the physical node corresponding to the logical node according to the mapping result.
  • the creation request message of the virtual network includes a logical node connection matrix and a logical node initialization capacity
  • the capacity to be compensated is calculated according to the available capacity of the aggregation base node and the logical node initialization capacity, and the to-be-compensated capacity is the difference between the logical node initialization capacity and the available capacity of the aggregation base node.
  • the adjustment request message of the virtual network includes the number of the adjusted virtual network, and the adjusted a logical node number and an adjustment content, where the adjustment content includes an adjustment capacity of the logical node corresponding to the adjusted logical node number;
  • processor 035 reads the instructions specifically for:
  • the node degree of the aggregation base node is not less than the node degree represented by the adjusted logical node connection matrix, and the available capacity of the aggregation base node is as close as possible to the above adjustment capacity, and the node degree indicates the total number of node exits or entries;
  • the capacity to be compensated is calculated according to the available capacity of the aggregation base node and the adjusted capacity, and the capacity to be compensated is the difference between the adjusted capacity and the available capacity of the aggregation base node.
  • the adjustment request message of the virtual network further includes the number of the failed virtual network, the number of the failed logical node, and the fault capacity, and the fault capacity is the number of the failed logical node.
  • processor 035 reads the instructions specifically for:
  • the aggregation base nodes Traversing the physical nodes in the optical network, determining the aggregation base nodes to be aggregated into logical nodes according to the fault capacity, and the aggregation base nodes have the connection relationship described by the logical node connection matrix, and the node degree of the aggregation base node is not less than the faulty logical node.
  • the node degree represented by the connection matrix before the failure occurs, and the available capacity of the aggregation base node is as close as possible to the above adjustment capacity, and the node degree represents the total number of node exits or entries, wherein the aggregation base node corresponds to the failed logical node.
  • Physical nodes are the same or different;
  • the capacity to be compensated is calculated according to the available capacity of the aggregation base node and the capacity of the failed logical node before failure, and the capacity to be compensated is the difference between the capacity before the failure of the failed logical node and the available capacity of the aggregation node.
  • processor 035 reads the instructions specifically for:
  • the processor 035 reads the instructions specifically for:
  • Calculating an available route of the node to be compensated to the logical neighbor node of the node to be compensated, and the logical neighbor node of the node to be compensated is a physical node corresponding to the logical node of the logical node corresponding to the node to be compensated;
  • the node to be compensated with the smallest delay difference is selected as the compensation node, and the delay difference is minimized.
  • the available route is used as a compensation route for the compensation node.
  • processor 035 read command is also used to:
  • the configuration feedback message of the logical node is obtained by the receiver, and the configuration feedback message includes the configuration result of the logical node.
  • the internal label of the logical node includes the wavelength number of the optical wave transmitted by the logical node;
  • the configuration content of the logical node may include selecting configuration indication information with the selected wavelength channel, where the configuration indication information may be configured protection of the above wavelength channel or The bandwidth management of the wavelength channel and the configuration items of the existing optical network node device;
  • the internal label of the physical node includes the wavelength number of the optical wave transmitted by the physical node;
  • the configuration content of the physical node may include selecting configuration indication information with the selected wavelength channel, where the configuration indication information may be configuration protection of the foregoing wavelength channel or bandwidth management of the wavelength channel and configuration of the existing optical network node device. project.
  • This embodiment is used to implement the foregoing method embodiments. For the working process and working principles of the physical devices in this embodiment, refer to the description in the foregoing embodiments, and details are not described herein.
  • An embodiment of the present invention provides a transmission controller, which first receives virtual network configuration signaling, where the signaling includes configuration content of a logical node, and then converts the virtual network configuration signaling into an optical network corresponding to virtual network configuration signaling.
  • Physical node configuration signaling, and finally the physical node controller performs configuration corresponding to the configuration content of the physical node according to the physical node configuration signaling, thereby realizing the operation of the user on the optical network logical node, and satisfying the user logic.
  • the configuration requirements of the node is a transmission controller, which first receives virtual network configuration signaling, where the signaling includes configuration content of a logical node, and then converts the virtual network configuration signaling into an optical network corresponding to virtual network configuration signaling.
  • Physical node configuration signaling, and finally the physical node controller performs configuration corresponding to the configuration content of the physical node according to the physical node configuration signaling, thereby realizing the operation of the user on the optical network logical node, and satisfying the user logic.
  • An embodiment of the present invention provides a physical node controller 04.
  • the physical node controller includes a transmitter 041, a receiver 042, a bus 043, a memory 044, and a processor 045, where the memory 045 is used to store instructions.
  • the processor 045 reads the instruction for:
  • the physical node configuration signaling of the optical network is obtained by the receiver 042, and the network configuration signaling is obtained from the tenant controller, where the physical node configuration signaling includes the number of the physical node and the internal of the physical node. Label and configuration content of the physical node;
  • the physical node corresponding to the physical node number is configured by the physical node configuration signaling according to the internal label of the physical node and the configuration content of the physical node.
  • processor 045 read command is also used to:
  • the configuration feedback message of the logical node is sent by the transmitter 041, and the configuration feedback message includes the configuration result of the logical node, and the logical node corresponds to the physical node.
  • the internal label of the physical node includes the wavelength number of the optical wave transmitted by the physical node; the configuration content of the physical node may include selecting configuration indication information with the selected wavelength channel, where the configuration indication information may be configured protection of the wavelength channel or Bandwidth management of the wavelength channel and configuration items of existing optical network node devices.
  • An embodiment of the present invention provides a physical node controller, which first acquires physical node configuration signaling of an optical network, and then performs configuration corresponding to configuration signaling on a physical node corresponding to the configuration signaling, thereby implementing a user-to-optical network.
  • the operation of the logical node satisfies the user's configuration requirements for the logical node.
  • the foregoing program may be stored in a computer readable storage medium, and the program is executed when executed.
  • the foregoing steps include the steps of the foregoing method embodiments; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.

Abstract

Provided are an optical network configuration device and method, a transmission controller and a physical node controller, which relate to the field of optical fibre communications, may realize an operation performed by a user on a logic node of an optical network, and satisfy the user's requirement for the configuration of the logic node. The method is: firstly a transmission controller receiving a virtual network configuration signalling, which includes a configuration content of a logic node; then converting the virtual network configuration signalling to a physical node configuration signalling of an optical network corresponding to the virtual network configuration signalling; and finally configuring the physical node corresponding to the configuration content of the physical node by the physical node controller according to the physical node configuration signalling. The embodiments of the present invention are used for configuring a logic node of an optical network.

Description

光网络配置装置、 方法、 传送控制器和物理节点控制器 技术领域  Optical network configuration apparatus, method, transmission controller, and physical node controller
本发明的实施例涉及光纤通信技术,尤其涉及一种光网络配置装置、 方 法、 传送控制器和物理节点控制器。 背景技术 在光纤通信技术领域中,应用较广泛的是虚级联技术,该技术将任意数 量的虚容器在逻辑上连接起来,构建容量适当的字节同步传送通道来匹配业 务速率;  Embodiments of the present invention relate to fiber optic communication technologies, and more particularly to an optical network configuration apparatus, method, transmission controller, and physical node controller. BACKGROUND OF THE INVENTION In the field of optical fiber communication technologies, a virtual cascading technology is widely used, which logically connects any number of virtual containers to construct a byte-synchronous transmission channel with appropriate capacity to match the service rate;
上述虚级联技术需要执行两个方向上的功能, 即在发送方向上 ,终 端设备将客户信息分装至若干个高阶或低阶容器中 ,而后将其在光网络 中传输,在接收方向上,将从各个线路上传送过来的虚级联业务重新组 装,进行同步对齐处理以获得原始的客户信息。  The virtual concatenation technology needs to perform functions in two directions, that is, in the sending direction, the terminal device distributes the customer information into a plurality of high-order or low-order containers, and then transmits the information in the optical network in the receiving direction. In the above, the virtual concatenation service transmitted from each line is reassembled, and the synchronization alignment process is performed to obtain the original customer information.
在实现上述光纤通信的过程中 ,发明人发现现有技术至少存在如下 问题:  In the process of realizing the above-mentioned optical fiber communication, the inventors found that the prior art has at least the following problems:
虚级联技术只解决了业务的承载问题, 即根据用户业务量的需求为 用户分配容量足够的虚容器来满足用户业务的传输,而用户不能够根据 自己的需求对光网络进行对应的配置。 发明内容  The virtual concatenation technology only solves the problem of the bearer of the service, that is, allocates a virtual container with sufficient capacity to meet the transmission of the user service according to the demand of the user's traffic, and the user cannot configure the optical network according to his own needs. Summary of the invention
本发明的实施例提供光网络配置装置、 方法、 传送控制器和物理节点控 制器,能够实现用户对光网络逻辑节点的操作,满足了用户对逻辑节点的 配置需求。  Embodiments of the present invention provide an optical network configuration apparatus, method, transmission controller, and physical node controller, which can implement user operations on an optical network logical node and satisfy a user's configuration requirements for a logical node.
本发明的实施例的第一个方面是提供一种光网络配置装置,所述光 网络配置装置包括:  A first aspect of an embodiment of the present invention provides an optical network configuration apparatus, the optical network configuration apparatus comprising:
虚拟信令获取单元,用于获取所述光网络的虚拟网络配置信令,所 述网络配置信令是从租户控制器获取的,所述虚拟网络配置信令包括所述虚 拟网络的编号、 所述虚拟网络的逻辑节点编号、 所述逻辑节点的内部标 签以及所述逻辑节点的配置内容; a virtual signaling acquiring unit, configured to acquire virtual network configuration signaling of the optical network, where the network configuration signaling is obtained from a tenant controller, where the virtual network configuration signaling includes a number and a location of the virtual network The logical node number of the virtual network, the internal standard of the logical node And the configuration content of the logical node;
转换单元,用于从所述虚拟信令获取单元获取所述虚拟网络配置信 令,将所述虚拟网络配置信令转换为所述光网络的物理节点配置信令, 所述物理节点配置信令包括所述物理节点的编号、 所述物理节点的内部 标签以及所述物理节点的配置内容,所述物理节点的编号根据所述虚拟 网络的编号和所述逻辑节点编号生成,所述物理节点的内部标签根据所 述逻辑节点的内部标签生成,所述物理节点的配置内容根据所述逻辑节 点的配置内容生成;  a converting unit, configured to acquire the virtual network configuration signaling from the virtual signaling acquiring unit, convert the virtual network configuration signaling into physical node configuration signaling of the optical network, and configure the physical node configuration signaling The number of the physical node, the internal label of the physical node, and the configuration content of the physical node, where the number of the physical node is generated according to the number of the virtual network and the logical node number, where the physical node An internal tag is generated according to an internal tag of the logical node, and a configuration content of the physical node is generated according to a configuration content of the logical node;
发送单元,用于从所述转换单元获取所诉物理配置信令, 向物理节点 控制器发送所述物理节点配置信令, 以供物理节点控制器根据所述物理 节点的内部标签以及所述物理节点的配置内容,对与所述物理节点的编 号对应的所述物理节点进行配置。  a sending unit, configured to acquire the physical configuration signaling from the converting unit, and send the physical node configuration signaling to the physical node controller, where the physical node controller is configured according to an internal label of the physical node and the physical The configuration content of the node is configured for the physical node corresponding to the number of the physical node.
结合第一个方面,在第一种可能的实现方式中 ,所述光网络配置装 置还包括:  In conjunction with the first aspect, in a first possible implementation, the optical network configuration apparatus further includes:
申请消息获取单元,用于获取虚拟网络的申请消息,所述申请消息 包括所述虚拟网络的创建申请消息或所述虚拟网络的调整申请消息; 计算单元,用于从所述申请消息获取单元获取所述申请消息,根据 所述申请消息与所述光网络的物理节点使用状态,计算聚合参数,所述 聚合参数包括聚合基节点与待补偿容量,所述聚合基节点是在进行节点聚合 时所使用的首个物理节点,所述待补偿容量为在进行节点聚合后,聚合而成 的逻辑节点的容量与所述基节点的容量的差值,所述容量包括节点能够传送 的光波的波长数目或节点带宽;  An application message obtaining unit, configured to acquire an application message of a virtual network, where the application message includes a creation request message of the virtual network or an adjustment request message of the virtual network; and a calculating unit, configured to acquire, by the application message acquiring unit The application message calculates an aggregation parameter according to the application message and a physical node usage state of the optical network, where the aggregation parameter includes an aggregation base node and a to-be-compensated capacity, and the aggregation base node is in performing node aggregation. The first physical node to be used, the capacity to be compensated is the difference between the capacity of the logical node aggregated after performing node aggregation and the capacity of the base node, and the capacity includes the number of wavelengths of light waves that the node can transmit. Or node bandwidth;
聚合单元,用于从所述计算单元获取所述聚合基节点与所述待补偿 容量,根据所述待补偿容量与所述光网络中的物理节点的可用容量,选 择待补偿节点并生成所述待补偿节点的集合,所述可用容量为未分配给任 何逻辑节点的容量;  An aggregation unit, configured to acquire, from the computing unit, the aggregation base node and the to-be-compensated capacity, select a node to be compensated according to the to-be-compensated capacity and an available capacity of a physical node in the optical network, and generate the a set of nodes to be compensated, the available capacity being a capacity that is not allocated to any logical node;
算路单元,用于从所述聚合单元获取所述待补偿节点的集合,从所 述待补偿节点的集合中选择补偿节点以及所述补偿节点到所述补偿节点 的逻辑邻居节点的补偿路由 ;  a computing unit, configured to acquire, from the aggregation unit, the set of nodes to be compensated, select a compensation node from the set of nodes to be compensated, and a compensation route of the compensation node to a logical neighbor node of the compensation node;
映射单元,用于从所述算路单元获取所述补偿节点,计算所述补偿 节点与所述补偿节点对应的逻辑节点之间的映射,并生成映射结果,以便 传送控制器根据该映射结果确定所述逻辑节点对应的物理节点。 a mapping unit, configured to acquire the compensation node from the calculation unit, and calculate the compensation a mapping between the node and the logical node corresponding to the compensation node, and generating a mapping result, so that the transmission controller determines the physical node corresponding to the logical node according to the mapping result.
结合第一个方面,在第二种可能的实现方式中 ,所述光网络配置装 置还包括:  In conjunction with the first aspect, in a second possible implementation, the optical network configuration apparatus further includes:
反馈接收单元,用于获取所述逻辑节点的配置反馈消息,所述配置 反馈消息包括所述逻辑节点的配置结果。  And a feedback receiving unit, configured to acquire a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logical node.
本发明的实施例的第二个方面是提供一种光网络配置装置,所述光 网络配置装置包括:  A second aspect of the embodiments of the present invention provides an optical network configuration apparatus, the optical network configuration apparatus comprising:
物理信令获取单元,用于获取所述光网络的物理节点配置信令,所 述网络配置信令是从租户控制器获取的,所述物理节点配置信令包括所述物 理节点的编号、 所述物理节点的内部标签以及所述物理节点的配置内 容;  a physical signaling acquiring unit, configured to acquire physical node configuration signaling of the optical network, where the network configuration signaling is obtained from a tenant controller, where the physical node configuration signaling includes a number and a location of the physical node Describe the internal label of the physical node and the configuration content of the physical node;
配置单元,用于从所述物理信令获取单元获取所诉物理节点配置信 令,根据所述物理节点的内部标签以及所述物理节点的配置内容,对与 所述物理节点的编号对应的所述物理节点进行配置。  a configuration unit, configured to acquire the called physical node configuration signaling from the physical signaling acquiring unit, and correspond to a number corresponding to the physical node according to an internal label of the physical node and a configuration content of the physical node The physical node is configured.
结合第二个方面,在第一种可能的实现方式中 ,所述光网络配置装 置还包括:  In conjunction with the second aspect, in a first possible implementation, the optical network configuration apparatus further includes:
反馈单元,用于发送逻辑节点的配置反馈消息,所述配置反馈消息 包括所述逻辑节点的配置结果,所述逻辑节点与所述物理节点对应。 本发明的实施例的第三个方面是提供一种光网络配置方法,所述方法包 括:  And a feedback unit, configured to send a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logical node, where the logical node corresponds to the physical node. A third aspect of an embodiment of the present invention is to provide an optical network configuration method, the method comprising:
获取光网络的虚拟网络配置信令,所述网络配置信令是从租户控制器 获取的,所述虚拟网络配置信令包括虚拟网络的编号、 所述虚拟网络的逻 辑节点编号、 所述逻辑节点的内部标签以及所述逻辑节点的配置内容; 将所述虚拟网络配置信令转换为所述光网络的物理节点配置信令, 所述物理节点配置信令包括物理节点的编号、 所述物理节点的内部标签 以及所述物理节点的配置内容,所述物理节点的编号根据所述虚拟网络 的编号和所述逻辑节点编号生成,所述物理节点的内部标签根据所述逻 辑节点的内部标签生成,所述物理节点的配置内容根据所述逻辑节点的 配置内容生成; 向物理节点控制器发送所述物理节点配置信令, 以供物理节点控制器 根据所述逻辑节点的内部标签以及所述逻辑节点的配置内容,对与所述 物理节点的编号对应的所述物理节点进行配置。 Acquiring virtual network configuration signaling of the optical network, where the network configuration signaling is obtained from a tenant controller, where the virtual network configuration signaling includes a number of the virtual network, a logical node number of the virtual network, and the logical node The internal label and the configuration content of the logical node; converting the virtual network configuration signaling into physical node configuration signaling of the optical network, where the physical node configuration signaling includes a physical node number, the physical node An internal tag and a configuration content of the physical node, the number of the physical node is generated according to the number of the virtual network and the logical node number, and an internal tag of the physical node is generated according to an internal tag of the logical node, The configuration content of the physical node is generated according to the configuration content of the logical node; Transmitting, to the physical node controller, the physical node configuration signaling, by the physical node controller, according to the internal label of the logical node and the configuration content of the logical node, the physical medium corresponding to the number of the physical node The node is configured.
结合第三个方面,在第一种可能的实现方式中 ,在获取光网络的虚 拟网络配置信令之前,所述方法还包括:  With reference to the third aspect, in a first possible implementation, before acquiring the virtual network configuration signaling of the optical network, the method further includes:
获取虚拟网络的申请消息,所述申请消息包括所述虚拟网络的创建 申请消息或所述虚拟网络的调整申请消息;  Obtaining an application message of the virtual network, where the application message includes a creation request message of the virtual network or an adjustment request message of the virtual network;
根据所述申请消息与所述光网络的物理节点使用状态,计算聚合参 数,所述聚合参数包括聚合基节点与待补偿容量,所述聚合基节点是在进行 节点聚合时所使用的首个物理节点,所述待补偿容量为在进行节点聚合后, 聚合而成的逻辑节点的容量与所述基节点的容量的差值,所述容量包括节点 能够传送的光波的波长数目或节点带宽;  Calculating an aggregation parameter according to the application message and a physical node usage status of the optical network, where the aggregation parameter includes an aggregation base node and a to-be-compensated capacity, and the aggregation base node is a first physical medium used when performing node aggregation. a node, the capacity to be compensated is a difference between a capacity of the logical node aggregated after performing node aggregation and a capacity of the base node, where the capacity includes a wavelength number of a light wave that the node can transmit or a node bandwidth;
根据所述待补偿容量与所述光网络中的物理节点的可用容量,选择 待补偿节点并生成所述待补偿节点的集合,所述可用容量为未分配给任何 逻辑节点的容量;  Selecting a node to be compensated and generating a set of the node to be compensated according to the capacity to be compensated and the available capacity of the physical node in the optical network, where the available capacity is a capacity that is not allocated to any logical node;
从所述待补偿节点的集合中选择补偿节点以及所述补偿节点到所述 补偿节点的逻辑邻居节点的补偿路由 ;  Selecting a compensation node from the set of nodes to be compensated and a compensation route of the compensation node to a logical neighbor node of the compensation node;
计算所述补偿节点与所述补偿节点对应的逻辑节点之间的映射,并 生成映射结果,以便传送控制器根据该映射结果确定所述逻辑节点对应的物 理节点。  Calculating a mapping between the compensation node and a logical node corresponding to the compensation node, and generating a mapping result, so that the transmission controller determines the physical node corresponding to the logical node according to the mapping result.
结合第三个方面,在第二种可能的实现方式中 ,所述方法还包括: 获取所述逻辑节点的配置反馈消息,所述配置反馈消息包括所述逻 辑节点的配置结果。  With reference to the third aspect, in a second possible implementation manner, the method further includes: acquiring a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logic node.
本发明的实施例的第四个方面是提供一种光网络配置方法,所述方 法包括:  A fourth aspect of an embodiment of the present invention is to provide an optical network configuration method, the method comprising:
获取光网络的物理节点配置信令,所述网络配置信令是从租户控制器 获取的,所述物理节点配置信令包括物理节点的编号、 所述物理节点的内 部标签以及所述物理节点的配置内容;  Acquiring physical node configuration signaling of the optical network, where the network configuration signaling is obtained from a tenant controller, where the physical node configuration signaling includes a number of the physical node, an internal label of the physical node, and the physical node Configuration content;
根据所述物理节点的内部标签以及所述物理节点的配置内容,对与 所述物理节点的编号对应的所述物理节点进行配置。 结合第四个方面,在第一种可能的实现方式中 ,所述方法还包括: 发送逻辑节点的配置反馈消息,所述配置反馈消息包括所述逻辑节 点的配置结果,所述逻辑节点与所述物理节点对应。 And configuring the physical node corresponding to the number of the physical node according to an internal label of the physical node and a configuration content of the physical node. With reference to the fourth aspect, in a first possible implementation, the method further includes: sending a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logical node, where the logical node The physical node corresponds.
本发明的实施例的第五个方面是提供一种传送控制器,所述传送控 制器包括发射器、 接收器、 总线、 存储器和处理器,所述存储器用于存 储指令,所述处理器读取该指令用于:  A fifth aspect of an embodiment of the present invention is to provide a transfer controller including a transmitter, a receiver, a bus, a memory, and a processor for storing instructions for reading by the processor Take this instruction for:
通过所述接收器获取所述光网络的虚拟网络配置信令,所述网络配置 信令是从租户控制器获取的,所述虚拟网络配置信令包括所述虚拟网络的 编号、 所述虚拟网络的逻辑节点编号、 所述逻辑节点的内部标签以及所 述逻辑节点的配置内容;  Obtaining, by the receiver, virtual network configuration signaling of the optical network, where the network configuration signaling is obtained from a tenant controller, where the virtual network configuration signaling includes a number of the virtual network, the virtual network Logical node number, an internal tag of the logical node, and a configuration content of the logical node;
将所述虚拟网络配置信令转换为所述光网络的物理节点配置信令, 所述物理节点配置信令包括所述物理节点的编号、 所述物理节点的内部 标签以及所述物理节点的配置内容,所述物理节点的编号根据所述虚拟 网络的编号和所述逻辑节点编号生成,所述物理节点的内部标签根据所 述逻辑节点的内部标签生成,所述物理节点的配置内容根据所述逻辑节 点的配置内容生成;  Converting the virtual network configuration signaling to physical node configuration signaling of the optical network, where the physical node configuration signaling includes a number of the physical node, an internal label of the physical node, and a configuration of the physical node Content, the number of the physical node is generated according to the number of the virtual network and the logical node number, the internal label of the physical node is generated according to an internal label of the logical node, and the configuration content of the physical node is according to the The configuration content of the logical node is generated;
通过所述发射器向物理节点控制器发送所述物理节点配置信令, 以供 物理节点控制器根据所述物理节点的内部标签以及所述物理节点的配置 内容,对与所述物理节点的编号对应的所述物理节点进行配置。  Sending, by the transmitter, the physical node configuration signaling to the physical node controller, for the physical node controller to number the physical node according to the internal label of the physical node and the configuration content of the physical node Corresponding physical nodes are configured.
根据第五个方面,在第一种可能的实现方式中 ,所述处理器读取所 述指令还用于:  According to a fifth aspect, in a first possible implementation, the processor reads the instruction and is further used to:
通过所述接收器获取虚拟网络的申请消息,所述申请消息包括所述 虚拟网络的创建申请消息或所述虚拟网络的调整申请消息;  Obtaining, by the receiver, an application message of a virtual network, where the application message includes a creation request message of the virtual network or an adjustment request message of the virtual network;
根据所述申请消息与所述光网络的物理节点使用状态,计算聚合参 数,所述聚合参数包括聚合基节点与待补偿容量,所述聚合基节点是在进行 节点聚合时所使用的首个物理节点,所述待补偿容量为在进行节点聚合后, 聚合而成的逻辑节点的容量与所述基节点的容量的差值,所述容量包括节点 能够传送的光波的波长数目或节点带宽;根据所述待补偿容量与所述光网 络中的物理节点的可用容量,选择待补偿节点并生成所述待补偿节点的 集合,所述可用容量为未分配给任何逻辑节点的容量; 从所述待补偿节点的集合中选择补偿节点以及所述补偿节点到所述 补偿节点的逻辑邻居节点的补偿路由 ; Calculating an aggregation parameter according to the application message and a physical node usage status of the optical network, where the aggregation parameter includes an aggregation base node and a to-be-compensated capacity, and the aggregation base node is a first physical medium used when performing node aggregation. a node, the capacity to be compensated is a difference between a capacity of the logical node aggregated after performing node aggregation and a capacity of the base node, where the capacity includes a wavelength number of the optical wave that the node can transmit or a node bandwidth; Selecting a to-be-compensated node and generating a set of the to-be-compensated nodes, the capacity to be compensated and the available capacity of the physical node in the optical network, where the available capacity is a capacity that is not allocated to any logical node; And selecting, from the set of nodes to be compensated, a compensation node and a compensation route of the compensation node to a logical neighbor node of the compensation node;
计算所述补偿节点与所述补偿节点对应的逻辑节点之间的映射,并 生成映射结果,以便传送控制器根据该映射结果确定所述逻辑节点对应的物 理节点 o  Calculating a mapping between the compensation node and a logical node corresponding to the compensation node, and generating a mapping result, so that the transmission controller determines the physical node corresponding to the logical node according to the mapping result.
结合第五个方面,在第二种可能的实现方式中 ,所述处理器读取所 述指令还用于:  In conjunction with the fifth aspect, in a second possible implementation, the processor reads the instruction and is further used to:
通过所述接收器获取所述逻辑节点的配置反馈消息,所述配置反馈 消息包括所述逻辑节点的配置结果。  Obtaining, by the receiver, a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logical node.
本发明的实施例的第六个方面是提供一种物理节点控制器,所述物 理节点控制器包括发射器、 接收器、 总线、 存储器和处理器,所述存储 器用于存储指令,所述处理器读取该指令用于:  A sixth aspect of an embodiment of the present invention is to provide a physical node controller including a transmitter, a receiver, a bus, a memory, and a processor for storing instructions, the processing Read this instruction for:
通过所述接收器获取所述光网络的物理节点配置信令,所述网络配置 信令是从租户控制器获取的,所述物理节点配置信令包括所述物理节点的 编号、 所述物理节点的内部标签以及所述物理节点的配置内容;  Obtaining, by the receiver, physical node configuration signaling of the optical network, where the network configuration signaling is obtained from a tenant controller, where the physical node configuration signaling includes a number of the physical node, the physical node Internal tag and configuration content of the physical node;
根据所述物理节点的内部标签以及所述物理节点的配置内容,对与 所述物理节点的编号对应的所述物理节点进行配置。  The physical node corresponding to the number of the physical node is configured according to an internal tag of the physical node and a configuration content of the physical node.
结合第六个方面,在第一种可能的实现方式中 ,所述处理器读取所 述指令还用于:  In conjunction with the sixth aspect, in a first possible implementation, the processor reads the instruction and is further used to:
通过所述发射器发送逻辑节点的配置反馈消息,所述配置反馈消息 包括所述逻辑节点的配置结果,所述逻辑节点与所述物理节点对应。  And transmitting, by the transmitter, a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logical node, where the logical node corresponds to the physical node.
本发明的实施例提供一种光网络配置装置、 方法、 传送控制器和物 理节点控制器,首先接收虚拟网络配置信令,该信令包括逻辑节点的配 置内容,而后将该虚拟网络配置信令转换成与所述虚拟网络配置信令对 应的光网络的物理节点配置信令,最后通过所述物理节点控制器根据该 物理节点配置信令将物理节点进行与物理节点的配置内容对应的配置, 实现了用户对光网络逻辑节点的操作,满足了用户对逻辑节点的配置需 求。 附图说明 图 1为本发明的实施例提供的装置结构示意图一; Embodiments of the present invention provide an optical network configuration apparatus, method, transmission controller, and physical node controller, which first receive virtual network configuration signaling, the signaling includes configuration content of a logical node, and then the virtual network configuration signaling Converting into physical node configuration signaling of the optical network corresponding to the virtual network configuration signaling, and finally configuring, by the physical node controller, the physical node to perform configuration corresponding to the configuration content of the physical node according to the physical node configuration signaling, The user's operation on the optical network logical node is realized, and the user's configuration requirements for the logical node are satisfied. DRAWINGS 1 is a schematic structural view 1 of a device according to an embodiment of the present invention;
图 2为本发明的实施例提供的装置结构示意图二;  2 is a schematic structural view 2 of a device according to an embodiment of the present invention;
图 3为本发明的实施例提供的装置结构示意图三;  3 is a schematic structural view 3 of a device according to an embodiment of the present invention;
图 4为本发明的实施例提供的装置结构示意图四;  4 is a schematic structural view of a device according to an embodiment of the present invention;
图 5为本发明的实施例提供的装置结构示意图五;  FIG. 5 is a schematic structural diagram 5 of a device according to an embodiment of the present invention; FIG.
图 6为本发明的实施例提供的光网络配制方法的流程示意图一; 图 7为本发明的实施例提供的光网络配制方法的流程示意图二; 图 8为本发明的实施例提供的光网络配制方法的流程示意图三; 图 9为本发明的实施例提供的光网络场景示意图一;  FIG. 6 is a schematic flowchart 1 of a method for fabricating an optical network according to an embodiment of the present invention; FIG. 7 is a schematic flowchart 2 of a method for fabricating an optical network according to an embodiment of the present invention; FIG. 8 is an optical network according to an embodiment of the present invention; FIG. 9 is a schematic diagram 1 of an optical network scenario according to an embodiment of the present invention; FIG.
图 10为本发明的实施例提供的光网络配制方法的流程示意图四; 图 11为本发明的实施例提供的光网络场景示意图二;  FIG. 10 is a schematic flowchart of a method for fabricating an optical network according to an embodiment of the present invention; FIG. 11 is a schematic diagram 2 of an optical network scenario according to an embodiment of the present invention;
图 12为本发明的实施例提供的光网络配制方法的流程示意图五; 图 13为本发明的实施例提供的光网络场景示意图三;  FIG. 12 is a schematic flowchart of a method for fabricating an optical network according to an embodiment of the present invention; FIG. 13 is a schematic diagram 3 of an optical network scenario according to an embodiment of the present invention;
图 14为本发明的实施例提供的光网络配制方法的流程示意图六; 图 15为本发明的实施例提供的光网络场景示意图四;  FIG. 14 is a schematic flowchart of a method for fabricating an optical network according to an embodiment of the present invention; FIG. 15 is a schematic diagram 4 of an optical network scenario according to an embodiment of the present invention;
图 16为本发明的实施例提供的传送控制器的结构示意图;  16 is a schematic structural diagram of a transmission controller according to an embodiment of the present invention;
图 17为本发明的实施例提供的物理节点控制器的结构示意图。 具体实施方式  FIG. 17 is a schematic structural diagram of a physical node controller according to an embodiment of the present invention. detailed description
为使本发明的上述目的、 特征和优点能够更加明显易懂, 下面结合 附图对本发明的实施例进行详细描述。  The above described objects, features and advantages of the present invention will become more apparent from the aspects of the appended claims.
在本发明的实施例中使用的术语是仅仅出于描述特定实施例的目的,而 非旨在限制本发明。 在本发明的实施例和所附权利要求书中所使用的单数形 式的" 一种" 、 和'' 该" 也旨在包括多数形式,除非上下文清楚地表示其他 含义。 还应当理解,本文中使用的术语" 和 /或" 是指并包含一个或多个相关 联的列出项目的任何或所有可能组合。  The terms used in the embodiments of the present invention are for the purpose of describing particular embodiments only, and are not intended to limit the invention. The singular forms "", ",", ",",,,,,,,,,,,,,,,,,, The term "and/or" is used to mean and encompass any and all possible combinations of one or more of the associated listed items.
本发明的实施例提供一种光网络配置装置 01 ,如图 1所示,该光网络配 置装置 01包括:  An embodiment of the present invention provides an optical network configuration apparatus 01. As shown in FIG. 1, the optical network configuration apparatus 01 includes:
虚拟信令获取单元 011 ,用于获取光网络的虚拟网络配置信令,网络配 置信令是从租户控制器获取的,虚拟网络配置信令包括虚拟网络的编号、 虚 拟网络的逻辑节点编号、 逻辑节点的内部标签以及逻辑节点的配置内容; 转换单元 012 ,用于从虚拟信令获取单元 011获取虚拟网络配置信令, 将虚拟网络配置信令转换为光网络的物理节点配置信令,物理节点配置信令 包括物理节点的编号、 物理节点的内部标签以及物理节点的配置内容,物理 节点的编号根据虚拟网络的编号和逻辑节点编号生成,物理节点的内部标签 根据逻辑节点的内部标签生成,物理节点的配置内容根据逻辑节点的配置内 容及映射关系生成; The virtual signaling obtaining unit 011 is configured to acquire virtual network configuration signaling of the optical network, where the network configuration signaling is obtained from the tenant controller, and the virtual network configuration signaling includes the virtual network number and virtual The logical node number of the network, the internal label of the logical node, and the configuration content of the logical node; the converting unit 012 is configured to obtain the virtual network configuration signaling from the virtual signaling acquiring unit 011, and convert the virtual network configuration signaling into the optical network. Physical node configuration signaling, the physical node configuration signaling includes the number of the physical node, the internal label of the physical node, and the configuration content of the physical node. The number of the physical node is generated according to the number of the virtual network and the logical node number, and the internal label of the physical node is based on The internal label of the logical node is generated, and the configuration content of the physical node is generated according to the configuration content and the mapping relationship of the logical node;
发送单元 013 ,用于从转换单元 012获取所诉物理配置信令,向物理节 点控制器发送物理节点配置信令,以供物理节点控制器根据物理节点的内部 标签以及物理节点的配置内容,对与物理节点的编号对应的物理节点进行配 置。  The sending unit 013 is configured to obtain the physical configuration signaling from the converting unit 012, and send physical node configuration signaling to the physical node controller, so that the physical node controller can perform the physical label according to the internal label of the physical node and the configuration content of the physical node. Configure the physical node corresponding to the number of the physical node.
进一步的,如图 2所示,光网络配置装置 01还包括:  Further, as shown in FIG. 2, the optical network configuration apparatus 01 further includes:
申请消息获取单元 014 ,用于获取虚拟网络的申请消息,申请消息包括 虚拟网络的创建申请消息或虚拟网络的调整申请消息;  The application message obtaining unit 014 is configured to obtain an application message of the virtual network, where the application message includes a virtual network creation application message or a virtual network adjustment application message;
计算单元 015 ,用于从申请消息获取单元 014获取申请消息,根据申请 消息与光网络的物理节点使用状态,计算聚合参数,聚合参数包括聚合基节 点与待补偿容量,聚合基节点是在进行节点聚合时所使用的首个物理节点, 待补偿容量为在进行节点聚合后,聚合而成的逻辑节点的容量与基节点的容 量的差值,容量包括节点能够传送的光波的波长数目或节点带宽;  The calculating unit 015 is configured to obtain an application message from the application message obtaining unit 014, and calculate an aggregation parameter according to the application message and the physical node usage state of the optical network, where the aggregation parameter includes the aggregation base node and the to-be-compensated capacity, and the aggregation base node is the ongoing node. The first physical node used in the aggregation, the capacity to be compensated is the difference between the capacity of the logical node aggregated after the node is aggregated and the capacity of the base node. The capacity includes the number of wavelengths of the optical wave that the node can transmit or the bandwidth of the node. ;
聚合单元 016 ,用于从计算单元 015获取聚合基节点与待补偿容量,根 据待补偿容量与光网络中的物理节点的可用容量,选择待补偿节点并生成待 补偿节点的集合,可用容量为未分配给任何逻辑节点的容量;  The aggregation unit 016 is configured to obtain the aggregation base node and the capacity to be compensated from the calculation unit 015, select a node to be compensated according to the capacity to be compensated and the available capacity of the physical node in the optical network, and generate a set of nodes to be compensated, and the available capacity is not The capacity allocated to any logical node;
算路单元 017 ,用于从聚合单元 016获取待补偿节点的集合,从待补偿 节点的集合中选择补偿节点以及补偿节点到补偿节点的逻辑邻居节点的补偿 路由;  The calculating unit 017 is configured to obtain, from the aggregation unit 016, a set of nodes to be compensated, select a compensation node from the set of nodes to be compensated, and compensate a route to the logical neighbor node of the compensation node to the compensation node;
映射单元 018 ,用于从算路单元 017获取补偿节点,计算补偿节点与补 偿节点对应的逻辑节点之间的映射,并生成映射结果,以便传送控制器根据 该映射结果确定逻辑节点对应的物理节点。  The mapping unit 018 is configured to acquire a compensation node from the calculation unit 017, calculate a mapping between the compensation node and the logical node corresponding to the compensation node, and generate a mapping result, so that the transmission controller determines the physical node corresponding to the logical node according to the mapping result. .
再进一步的,虚拟网络的创建申请消息包括逻辑节点连接矩阵、 逻辑节 点初始化容量; 计算单元 015具体用于:遍历光网络中的物理节点,根据逻辑节点连接 矩阵确定符合连接矩阵的待聚合为逻辑节点的聚合基节点,聚合基节点具有 逻辑节点连接矩阵所描述的连接关系,且聚合基节点的可用容量小于逻辑节 点初始化容量,节点度表示节点出口或入口的总数目 ;根据聚合基节点的可 用容量与逻辑节点初始化容量,计算待补偿容量,待补偿容量为逻辑节点初 始化容量与聚合基节点的可用容量的差值。 Further, the creation request message of the virtual network includes a logical node connection matrix and a logical node initialization capacity; The calculating unit 015 is specifically configured to: traverse a physical node in the optical network, and determine, according to the logical node connection matrix, an aggregation base node that is to be aggregated into a logical node according to the connection matrix, where the aggregation base node has a connection relationship described by a logical node connection matrix, and The available capacity of the aggregation base node is smaller than the logical node initialization capacity, and the node degree indicates the total number of node exits or entries; according to the available capacity of the aggregate base node and the logical node initialization capacity, the capacity to be compensated is calculated, and the capacity to be compensated is the logical node initialization capacity and The difference in available capacity of the aggregation base node.
再进一步的,虚拟网络的调整申请消息包括调整的虚拟网络的编号、 调 整的逻辑节点编号以及调整内容,调整内容包括与调整的逻辑节点编号对应 的逻辑节点的调整容量;  Further, the adjustment request message of the virtual network includes the number of the adjusted virtual network, the adjusted logical node number, and the adjustment content, and the adjustment content includes the adjustment capacity of the logical node corresponding to the adjusted logical node number;
计算单元 015具体用于:遍历光网络中的物理节点,根据调整内容确定 待聚合为逻辑节点的聚合基节点,聚合基节点具有逻辑节点连接矩阵所描述 的连接关系,其中,聚合基节点与调整的逻辑节点对应的物理节点相同或不 相同,聚合基节点的节点度不小于调整的逻辑节点连接矩阵所表示的节点度, 且聚合基节点的可用容量尽可能接近上述调整容量,节点度表示节点出口或 入口的总数目 ;  The calculating unit 015 is specifically configured to: traverse the physical node in the optical network, and determine an aggregation base node to be aggregated into a logical node according to the adjustment content, where the aggregation base node has a connection relationship described by a logical node connection matrix, where the aggregation base node and the adjustment The physical nodes corresponding to the logical nodes are the same or different, the node degree of the aggregation base node is not less than the node degree represented by the adjusted logical node connection matrix, and the available capacity of the aggregation base node is as close as possible to the above adjustment capacity, and the node degree indicates the node. The total number of exits or entrances;
根据聚合基节点的可用容量与调整容量,计算待补偿容量,待补偿容量 为调整容量与聚合基节点的可用容量的差值。  The capacity to be compensated is calculated according to the available capacity of the aggregation base node and the adjusted capacity, and the capacity to be compensated is the difference between the adjusted capacity and the available capacity of the aggregation base node.
再进一步的,当光网络中的逻辑节点出现故障时,虚拟网络的调整申请 消息还包括出现故障的虚拟网络的编号、 出现故障的逻辑节点编号以及故障 容量,故障容量为与出现故障的逻辑节点编号对应的物理节点在出现故障前 的节点容量与该物理节点出现故障后的节点容量的差值;  Further, when the logical node in the optical network fails, the adjustment request message of the virtual network further includes the number of the failed virtual network, the number of the failed logical node, and the fault capacity, and the fault capacity is the logical node that is faulty. The difference between the capacity of the node corresponding to the number before the failure occurs and the capacity of the node after the failure of the physical node;
计算单元 015具体用于:遍历光网络中的物理节点,根据故障容量确定 待聚合为逻辑节点的聚合基节点,聚合基节点具有逻辑节点连接矩阵所描述 的连接关系,聚合基节点的节点度不小于出现故障的逻辑节点在出现故障之 前的连接矩阵所表示的节点度,且聚合基节点的可用容量尽可能接近上述调 整容量节点度表示节点出口或入口的总数目 ,其中,聚合基节点与出现故障 的逻辑节点对应的物理节点相同或不相同; ;  The calculating unit 015 is specifically configured to: traverse the physical node in the optical network, determine an aggregation base node to be aggregated into a logical node according to the fault capacity, and the aggregation base node has a connection relationship described by a logical node connection matrix, and the node degree of the aggregation base node is not Less than the node degree represented by the connection matrix before the failure of the failed logical node, and the available capacity of the aggregation base node is as close as possible to the above adjustment capacity. The node degree indicates the total number of node exits or entries, wherein the aggregation base node and the occurrence The physical nodes corresponding to the logical nodes of the fault are the same or different;
根据聚合基节点的可用容量与故障容量,计算待补偿容量,待补偿容量 为故障容量与聚合基节点的可用容量的差值。  According to the available capacity and fault capacity of the aggregation base node, the capacity to be compensated is calculated, and the capacity to be compensated is the difference between the fault capacity and the available capacity of the aggregation base node.
再进一步的,聚合单元 016具体用于: 遍历光网络中的物理节点,确定可用容量不小于待补偿容量的物理节点 作为待补偿节点,并生成待补偿节点的集合,其中待补偿节点与聚合基节点 聚合而成的逻辑节点在传送光波信号时,满足光波信号传送的无阻塞特性, 即在聚合而成逻辑节点的入口方向的任一波长能够交换到该逻辑节点的任意 一个输出方向上。 Further, the aggregating unit 016 is specifically configured to: Traversing the physical nodes in the optical network, determining a physical node whose available capacity is not less than the capacity to be compensated as a node to be compensated, and generating a set of nodes to be compensated, wherein the logical node aggregated by the node to be compensated and the aggregated base node transmits a light wave signal The non-blocking characteristic of the light wave signal transmission is satisfied, that is, any wavelength in the entrance direction of the aggregated logical node can be switched to any one of the output directions of the logical node.
再进一步的,算路单元 017具体用于:  Further, the calculation unit 017 is specifically used to:
计算待补偿节点的集合中的待补偿节点到待补偿节点的逻辑邻居节点的 可用路由,待补偿节点的逻辑邻居节点为待补偿节点对应的逻辑节点的邻居 逻辑节点所对应的物理节点;  Calculating an available route of the node to be compensated to the logical neighbor node of the node to be compensated, and the logical neighbor node of the node to be compensated is a physical node corresponding to the logical node of the logical node corresponding to the node to be compensated;
根据基节点和待补偿节点的集合中的待补偿节点到一个相同的逻辑邻居 节点之间的时延差,选择该时延差最小的待补偿节点作为补偿节点,并将该 时延差最小的可用路由作为补偿节点的补偿路由。  According to the delay difference between the node to be compensated and the same logical neighbor node in the set of the base node and the node to be compensated, the node to be compensated with the smallest delay difference is selected as the compensation node, and the delay difference is minimized. The available route is used as a compensation route for the compensation node.
更进一步的,如图 3所示,光网络配置装置 01还包括:  Further, as shown in FIG. 3, the optical network configuration apparatus 01 further includes:
反馈接收单元 019 ,用于获取逻辑节点的配置反馈消息,配置反馈消息 包括逻辑节点的配置结果。  The feedback receiving unit 019 is configured to obtain a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logical node.
优选的,逻辑节点的内部标签包括逻辑节点传送的光波的波长编号; 逻辑节点的配置内容可以包括选择与所选择的波长通道的配置指示信 息,该配置指示信息可以为上述波长通道的配置保护或对该波长通道的带宽 管理以及现有光网络节点设备所具备的配置项目 ;物理节点的内部标签包括 物理节点传送的光波的波长编号;  Preferably, the internal label of the logical node includes the wavelength number of the optical wave transmitted by the logical node; the configuration content of the logical node may include selecting configuration indication information with the selected wavelength channel, where the configuration indication information may be configured protection of the above wavelength channel or The bandwidth management of the wavelength channel and the configuration items of the existing optical network node device; the internal label of the physical node includes the wavelength number of the optical wave transmitted by the physical node;
物理节点的配置内容可以包括选择与所选择的波长通道的配置指示信 息,该配置指示信息可以为上述波长通道的配置保护或对该波长通道的带宽 管理以及现有光网络节点设备所具备的配置项目。  The configuration content of the physical node may include selecting configuration indication information with the selected wavelength channel, where the configuration indication information may be configuration protection of the foregoing wavelength channel or bandwidth management of the wavelength channel and configuration of the existing optical network node device. project.
本发明的实施例提供一种光网络配置装置,首先接收虚拟网络配置信令, 该信令包括逻辑节点的配置内容,而后将该虚拟网络配置信令转换成与虚拟 网络配置信令对应的光网络的物理节点配置信令,最后通过物理节点控制器 根据该物理节点配置信令将物理节点进行与物理节点的配置内容对应的配 置,实现了用户对光网络逻辑节点的操作,满足了用户对逻辑节点的配置需 求。  An embodiment of the present invention provides an optical network configuration apparatus, which first receives virtual network configuration signaling, where the signaling includes configuration content of a logical node, and then converts the virtual network configuration signaling into light corresponding to virtual network configuration signaling. The physical node of the network configures the signaling, and finally the physical node controller performs the configuration corresponding to the configuration content of the physical node according to the physical node configuration signaling, thereby realizing the operation of the user on the optical network logical node, and satisfying the user pair Configuration requirements for logical nodes.
本发明的实施例提供另一种光网络配置装置 02 ,如图 4所示,该光网络 配置装置 02包括: An embodiment of the present invention provides another optical network configuration apparatus 02, as shown in FIG. 4, the optical network The configuration device 02 includes:
物理信令获取单元 021 ,用于获取光网络的物理节点配置信令,网络配 置信令是从租户控制器获取的,物理节点配置信令包括物理节点的编号、 物 理节点的内部标签以及物理节点的配置内容;  The physical signaling obtaining unit 021 is configured to acquire physical node configuration signaling of the optical network, where the network configuration signaling is obtained from the tenant controller, where the physical node configuration signaling includes a physical node number, an internal label of the physical node, and a physical node. Configuration content;
配置单元 022 ,用于从物理信令获取单元 021获取所诉物理节点配置信 令,根据物理节点的内部标签以及物理节点的配置内容,通过物理节点配置 信令,对与物理节点的编号对应的物理节点进行配置。  The configuration unit 022 is configured to obtain the physical node configuration signaling from the physical signaling acquiring unit 021, and correspond to the physical node number by using physical node configuration signaling according to the internal label of the physical node and the configuration content of the physical node. The physical node is configured.
进一步的,如图 5所示,光网络配置装置 02还包括:  Further, as shown in FIG. 5, the optical network configuration apparatus 02 further includes:
反馈单元 023 ,用于发送逻辑节点的配置反馈消息,配置反馈消息包括 逻辑节点的配置结果,逻辑节点与物理节点对应。  The feedback unit 023 is configured to send a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logical node, and the logical node corresponds to the physical node.
优选的,物理节点的内部标签包括物理节点传送的光波的波长编号; 物理节点的配置内容可以包括选择与所选择的波长通道的配置指示信 息,该配置指示信息可以为上述波长通道的配置保护或对该波长通道的带宽 管理以及现有光网络节点设备所具备的配置项目。  Preferably, the internal label of the physical node includes the wavelength number of the optical wave transmitted by the physical node; the configuration content of the physical node may include selecting configuration indication information with the selected wavelength channel, where the configuration indication information may be configured protection of the wavelength channel or Bandwidth management of the wavelength channel and configuration items of existing optical network node devices.
本发明的实施例提供一种光网络配置装置,首先获取光网络的物理节点 配置信令,而后将与该配置信令对应的物理节点进行与配置信令对应的配置, 实现了用户对光网络逻辑节点的操作,满足了用户对逻辑节点的配置需求。  An embodiment of the present invention provides an optical network configuration apparatus, which first acquires physical node configuration signaling of an optical network, and then performs configuration corresponding to configuration signaling on a physical node corresponding to the configuration signaling, thereby implementing a user-to-optical network. The operation of the logical node satisfies the user's configuration requirements for the logical node.
本发明的实施例提供一种光网络配置方法,如图 6所示,该方法包括: An embodiment of the present invention provides an optical network configuration method. As shown in FIG. 6, the method includes:
5101、 获取光网络的虚拟网络配置信令,网络配置信令是从租户控制器 获取的,虚拟网络配置信令包括虚拟网络的编号、 虚拟网络的逻辑节点编号、 逻辑节点的内部标签以及逻辑节点的配置内容。 5101. Acquire virtual network configuration signaling of an optical network, where network configuration signaling is obtained from a tenant controller, where virtual network configuration signaling includes a virtual network number, a virtual network logical node number, an internal label of the logical node, and a logical node. Configuration content.
5102、 将虚拟网络配置信令转换为光网络的物理节点配置信令,物理节 点配置信令包括物理节点的编号、 物理节点的内部标签以及物理节点的配置 内容,物理节点的编号根据虚拟网络的编号和逻辑节点编号生成,物理节点 的内部标签根据逻辑节点的内部标签生成,物理节点的配置内容根据逻辑节 点的配置内容生成。  5102. Convert the virtual network configuration signaling into physical node configuration signaling of the optical network, where the physical node configuration signaling includes a physical node number, an internal label of the physical node, and a configuration content of the physical node, where the physical node number is according to the virtual network. The number and logical node number are generated. The internal label of the physical node is generated according to the internal label of the logical node, and the configuration content of the physical node is generated according to the configuration content of the logical node.
5103、 向物理节点控制器发送物理节点配置信令以供物理节点控制器根 据物理节点的内部标签以及物理节点的配置内容,对与物理节点的编号对应 的物理节点进行配置。  5103. Send physical node configuration signaling to the physical node controller, so that the physical node controller configures the physical node corresponding to the physical node number according to the internal label of the physical node and the configuration content of the physical node.
本方法实施例适用于上述装置 01中的各个单元之间,上述实施例中的装 置 01中的各个单元的工作流程和工作原理与该方法实施例中描述的相同。 本发明的实施例提供一种光网络配置方法,首先接收虚拟网络配置信令, 该信令包括逻辑节点的配置内容,而后将该虚拟网络配置信令转换成与虚拟 网络配置信令对应的光网络的物理节点配置信令,最后通过物理节点控制器 根据该物理节点配置信令将物理节点进行与物理节点的配置内容对应的配 置,实现了用户对光网络逻辑节点的操作,满足了用户对逻辑节点的配置需 求。 The method embodiment is applicable to each unit in the above device 01, and the device in the above embodiment The workflow and working principle of each unit in 01 is the same as described in the embodiment of the method. An embodiment of the present invention provides an optical network configuration method, which first receives virtual network configuration signaling, where the signaling includes configuration content of a logical node, and then converts the virtual network configuration signaling into light corresponding to virtual network configuration signaling. The physical node of the network configures the signaling, and finally the physical node controller performs the configuration corresponding to the configuration content of the physical node according to the physical node configuration signaling, thereby realizing the operation of the user on the optical network logical node, and satisfying the user pair Configuration requirements for logical nodes.
本发明的实施例提供一种光网络配置方法,如图 7所示,方法包括: An embodiment of the present invention provides an optical network configuration method. As shown in FIG. 7, the method includes:
5201、 获取光网络的物理节点配置信令,网络配置信令是从租户控制器 获取的,物理节点配置信令包括物理节点的编号、 物理节点的内部标签以及 物理节点的配置内容。 5201. Acquire physical node configuration signaling of the optical network, where the network configuration signaling is obtained from the tenant controller, where the physical node configuration signaling includes a physical node number, an internal label of the physical node, and a configuration content of the physical node.
5202、 根据物理节点的内部标签以及物理节点的配置内容,通过物理节 点配置信令对与物理节点的编号对应的物理节点进行配置。  5202. Configure, according to the internal label of the physical node and the configuration content of the physical node, the physical node corresponding to the number of the physical node by using physical node configuration signaling.
本方法实施例适用于上述装置 02中的各个单元之间,上述实施例中的装 置 02中的各个单元的工作流程和工作原理与该方法实施例中描述的相同。  The method embodiment is applicable to each unit in the above device 02. The working process and working principle of each unit in the device 02 in the above embodiment are the same as those described in the method embodiment.
本发明的实施例提供一种光网络配置方法,首先获取光网络的物理节点 配置信令,而后将与该配置信令对应的物理节点进行与配置信令对应的配置, 实现了用户对光网络逻辑节点的操作,满足了用户对逻辑节点的配置需求。  An embodiment of the present invention provides an optical network configuration method, which first acquires physical node configuration signaling of an optical network, and then performs configuration corresponding to configuration signaling on a physical node corresponding to the configuration signaling, thereby implementing a user-to-optical network. The operation of the logical node satisfies the user's configuration requirements for the logical node.
为了使本领域普通技术人员能够更充分地了解本发明的实施例提供的一 种光网络配置方法,下面提供更为详细的实施例。  In order to enable those of ordinary skill in the art to more fully understand an optical network configuration method provided by an embodiment of the present invention, a more detailed embodiment is provided below.
本发明提供一种光网络配置方法,如图 8所示,可以应用于 SDN ( Soft Define Network ,软件定义网络)网络,该方法包括:  The present invention provides an optical network configuration method, as shown in FIG. 8, which can be applied to an SDN (Soft Define Network) network, and the method includes:
S301、 传送控制器获取光网络的虚拟网络配置信令,网络配置信令是从 租户控制器获取的,虚拟网络配置信令包括虚拟网络的编号、 虚拟网络的逻 辑节点编号、 逻辑节点的内部标签以及逻辑节点的配置内容。  S301. The transmission controller acquires virtual network configuration signaling of the optical network, where the network configuration signaling is obtained from the tenant controller, where the virtual network configuration signaling includes the number of the virtual network, the logical node number of the virtual network, and the internal label of the logical node. And the configuration content of the logical node.
具体的,可通过以下方法实现:  Specifically, it can be achieved by the following methods:
传送控制器接收租户控制器发送的虚拟网络配置信令,该配置信令包括 虚拟网络配置信令包括虚拟网络的编号、 虚拟网络的逻辑节点编号、 逻辑节 点的内部标签以及逻辑节点的配置内容,其中,虚拟网络的编号可以为虚拟 网络 ID ,逻辑节点编号可以为逻辑节点 ID ,逻辑节点内部标签可以为该逻辑 节点传送的光波的波长编号,该配置内容可以为光网络的波长通道的选择与 所选择的波长通道的配置指示信息,该配置指示信息可以为上述波长通道的 配置保护或对该波长通道的带宽管理以及现有光网络节点设备所具备的配置 项目。 The transmission controller receives the virtual network configuration signaling sent by the tenant controller, where the configuration signaling includes the virtual network configuration signaling, including the number of the virtual network, the logical node number of the virtual network, the internal label of the logical node, and the configuration content of the logical node, The virtual network number may be a virtual network ID, the logical node number may be a logical node ID, and the logical node internal label may be the logic The wavelength number of the light wave transmitted by the node, the configuration content may be the selection of the wavelength channel of the optical network and the configuration indication information of the selected wavelength channel, where the configuration indication information may be the configuration protection of the wavelength channel or the bandwidth of the wavelength channel. Management and configuration items available on existing optical network node devices.
示例性的,如图 9所示,当前光网络中存在物理节点控制器、 租户控制 器 A、 B、 C以及物理节点 N1至 N8 , N1至 N9为物理节点对应的编号或物 理节点 ID ,其连接关系如图 9所示,其中物理节点 N1对应抽象的逻辑节点 vNl ,物理节点 N3对应抽象的逻辑节点 vN2 , N4与 N7对应抽象的逻辑节点 vN3 , N8与 N9分别对应各自的抽象逻辑节点 vN4与 νΝ5 ,其中抽象的逻辑 节点 vNl至 vN5属于虚拟网络 1 ,其中 vN3能够传送的光波的波长有三个, 其三个方向上的波长编号分别为波长 1、 波长 2与波长 3 ,图示中的虚线代表 物理节点与其对应的逻辑节点的映射关系,实线代表各节点的连接关系,其 中各个逻辑节点组成的虚拟网络只是一个抽象的概念,该逻辑节点由以上物 理节点按照上述映射关系构成;  Exemplarily, as shown in FIG. 9, the physical network controller, the tenant controllers A, B, and C and the physical nodes N1 to N8 are present in the current optical network, and N1 to N9 are numbers corresponding to physical nodes or physical node IDs, and The connection relationship is as shown in FIG. 9, wherein the physical node N1 corresponds to the abstract logical node vN1, the physical node N3 corresponds to the abstract logical node vN2, N4 and N7 correspond to the abstract logical node vN3, and N8 and N9 respectively correspond to the respective abstract logical nodes vN4. And νΝ5, wherein the abstract logical nodes vN1 to vN5 belong to the virtual network 1, wherein the wavelength of the light wave that the vN3 can transmit has three, and the wavelength numbers in the three directions are wavelength 1, wavelength 2 and wavelength 3, respectively. The dotted line represents the mapping relationship between the physical node and its corresponding logical node, and the solid line represents the connection relationship of each node. The virtual network composed of each logical node is only an abstract concept, and the logical node is composed of the above physical nodes according to the above mapping relationship;
现传送控制器接收到租户控制器 A发送的虚拟网络 1的配置信令,其中 该虚拟网络 1的配置信令包括的虚拟网络 ID为 1 ,逻辑节点 ID为 vN3 ,波 长编号为 2 ,配置内容可以为为指示 vNl经过 vN3到 vN4方向上的波长编号 为 2的光波传送通道关闭或打开,还可以为指示減少 vNl经过 vN3到 vN4 方向上的波长编号为 2的光波传送通道的带宽。  The transmission controller receives the configuration signaling of the virtual network 1 sent by the tenant controller A, where the configuration signaling of the virtual network 1 includes a virtual network ID of 1, a logical node ID of vN3, a wavelength number of 2, and a configuration content. It may be turned off or on for the optical wave transmission channel of the wavelength number 2 indicating that vN1 passes through the vN3 to vN4 direction, and may also be a bandwidth indicating the optical wave transmission channel of the wavelength number 2 in the direction of vN1 through vN3 to vN4.
S302、 传送控制器将虚拟网络配置信令转换为光网络的物理节点配置信 具体的,可通过以下方法实现:  S302. The transmission controller converts the virtual network configuration signaling into a physical node configuration information of the optical network. Specifically, the method can be implemented by:
物理节点配置信令包括物理节点的编号、 物理节点的内部标签以及物理 节点的配置内容,物理节点的编号与虚拟网络节点编号对应,物理节点的内 部标签与逻辑节点的内部标签对应,物理节点的配置内容与逻辑节点的配置 内容对应;  The physical node configuration signaling includes the number of the physical node, the internal label of the physical node, and the configuration content of the physical node. The number of the physical node corresponds to the virtual network node number, and the internal label of the physical node corresponds to the internal label of the logical node, and the physical node The configuration content corresponds to the configuration content of the logical node;
物理节点的编号可以为物理节点 ID ,物理节点的内部标签包括物理节点 传送的光波的波长编号,该波长编号可以为波长 ID ,物理节点的配置内容可 以包括选择与所选择的波长通道的配置指示信息,该配置指示信息可以为上 述波长通道的配置保护或对该波长通道的带宽管理以及现有光网络节点设备 所具备的配置项目。 The physical node ID may be a physical node ID, and the internal label of the physical node includes a wavelength number of the optical wave transmitted by the physical node, and the wavelength number may be a wavelength ID, and the configuration content of the physical node may include selecting a configuration indication of the selected wavelength channel. Information, the configuration indication information may be configuration protection of the foregoing wavelength channel or bandwidth management of the wavelength channel and an existing optical network node device The configuration items that are available.
示例性的,如图 9所示,传送控制器接收到虚拟网络 1的配置信令后, 根据虚拟网络 1的配置信令的内容,将虚拟网络 1的配置信令转换为与该虚 拟网络 1对应的物理节点的配置信令,即根据虚拟网络 ID为 1 ,逻辑节点 ID 为 vN3 ,按照逻辑节点与物理节点的映射关系,生成对应的物理节点 ID为 N4和 N7 ,物理节点内部标签、 配置内容由接收到的逻辑节点 vN3的内部标 签和配置内容和映射关系生成,生成对应的物理节点 N4和 N7的配置信令, 该配置信令包括物理节点 ID为 4 ,对应物理节点 N4的内部标签为波长 2 , 方向为从 N1经 N4到 N6再到 N8 (实际路由情况) ,配置内容为指示波长编 号为 2的光波传送通道关闭,该配置信令的另一部分包括物理节点 ID为 7 , 对应物理节点 N7的内部标签为波长 1 ,方向为从 N1到 N2再到 N5经 N7最 后到 N8 (实际路由情况) ,配置内容可以为指示波长编号为 1的光波传送通 道打开或关闭,还可以为指示減少波长编号为 1的广播传送通道的带宽。  Exemplarily, as shown in FIG. 9, after receiving the configuration signaling of the virtual network 1, the transmission controller converts the configuration signaling of the virtual network 1 to the virtual network 1 according to the content of the configuration signaling of the virtual network 1. Corresponding physical node configuration signaling, that is, the virtual network ID is 1 and the logical node ID is vN3. According to the mapping relationship between the logical node and the physical node, the corresponding physical node ID is generated as N4 and N7, and the physical node internal label and configuration are configured. The content is generated by the internal label of the received logical node vN3 and the configuration content and the mapping relationship, and the configuration signaling of the corresponding physical node N4 and N7 is generated. The configuration signaling includes the physical node ID of 4, and the internal label of the corresponding physical node N4. For the wavelength 2, the direction is from N1 to N6 to N8 (the actual routing situation), and the configuration content is that the optical wave transmission channel indicating the wavelength number is 2 is closed, and another part of the configuration signaling includes the physical node ID of 7, corresponding to The internal label of the physical node N7 is wavelength 1, and the direction is from N1 to N2 to N5 through N7 and finally to N8 (actual routing). The configuration content can be It indicates a wavelength lightwave transmission channel numbered 1 to open or close, may also be indicative of a wavelength to reduce bandwidth of the broadcast transmission channel numbered 1.
5303、 传送控制器发送物理节点配置信令,以供物理节点控制器根据物 理节点的内部标签以及物理节点的配置内容,对与物理节点的编号对应的物 理节点进行配置。  S303. The transmit controller sends physical node configuration signaling, so that the physical node controller configures the physical node corresponding to the physical node number according to the internal label of the physical node and the configuration content of the physical node.
具体的,可通过以下方法实现:  Specifically, it can be achieved by the following methods:
传送控制器将虚拟网络控制信令转换成对应的物理节点控制信令之后, 将该物理节点控制信令发送至物理节点控制器,以便于物理节点控制器根据 逻辑节点的内部标签以及逻辑节点的配置内容,通过物理节点配置信令对与 物理节点的编号对应的物理节点进行配置。  After the transfer controller converts the virtual network control signaling into the corresponding physical node control signaling, the physical node control signaling is sent to the physical node controller, so that the physical node controller is based on the internal label of the logical node and the logical node. Configure the content and configure the physical node corresponding to the number of the physical node through physical node configuration signaling.
示例性的,传送控制器将虚拟网络 1的配置信令转换为物理节点 N4和 Exemplarily, the transfer controller converts the configuration signaling of the virtual network 1 into the physical node N4 and
N7的配置信令后,将上述物理节点 N4和 N7的配置信令传送至物理节点控 制器,该物理节点控制器可以为一个独立设备或内置于各个物理节点中,以 供物理节点控制器根据物理节点 N4和 N7的配置信令对物理节点 N4和 N7 进行相应配置,该物理节点控制器可以为一个独立设备或内置于各个物理节 占、、、中 After the configuration signaling of the N7, the configuration signaling of the physical nodes N4 and N7 is transmitted to the physical node controller, and the physical node controller may be a standalone device or built in each physical node for the physical node controller to The configuration signaling of the physical nodes N4 and N7 configures the physical nodes N4 and N7 correspondingly, and the physical node controller can be a separate device or built in each physical node,
5304、 物理节点控制器获取光网络的物理节点配置信令,并通过物理节 点配置信令,对与物理节点的编号对应的物理节点进行配置。  5304. The physical node controller acquires physical node configuration signaling of the optical network, and configures the physical node corresponding to the physical node number by using physical node configuration signaling.
具体的,可通过以下方法实现: 物理节点控制器接收光网络的物理节点配置信令,物理节点配置信令包 括物理节点的编号、 物理节点的内部标签以及物理节点的配置内容,其中物 理节点的编号可以为物理节点 ID ,物理节点的内部标签包括物理节点传送的 光波的波长编号,该波长编号可以为波长 ID ,物理节点的配置内容可以包括 选择与所选择的波长通道的配置指示信息,该配置指示信息可以为上述波长 通道的配置保护或对该波长通道的带宽管理以及现有光网络节点设备所具备 的配置项目。 Specifically, it can be achieved by the following methods: The physical node controller receives the physical node configuration signaling of the optical network, where the physical node configuration signaling includes the number of the physical node, the internal label of the physical node, and the configuration content of the physical node, where the physical node number may be a physical node ID, a physical node. The internal label includes a wavelength number of the optical wave transmitted by the physical node, and the wavelength number may be a wavelength ID. The configuration content of the physical node may include selecting configuration indication information with the selected wavelength channel, where the configuration indication information may be the wavelength channel. Configure protection or bandwidth management for this wavelength channel and configuration items available on existing optical network node devices.
物理节点控制器接收到物理节点配置信令后,根据该物理节点配置信令 中的物理节点 ID ,确定与该物理节点 ID对应的物理节点,而后根据物理节 点配置信令中的物理节点内部标签以及物理节点的配置内容,确定与物理节 点内部标签中的波长 ID对应的波长并按照物理节点的配置内容对该波长 ID 对应的物理节点上的波长通道进行接通和 /或关闭。  After receiving the physical node configuration signaling, the physical node controller determines the physical node corresponding to the physical node ID according to the physical node ID in the physical node configuration signaling, and then configures the physical node internal label in the signaling according to the physical node. And configuring the content of the physical node, determining a wavelength corresponding to the wavelength ID in the internal tag of the physical node, and turning on and/or off the wavelength channel on the physical node corresponding to the wavelength ID according to the configuration content of the physical node.
示例性的,如图 9所示,物理节点控制器根据接收到的物理节点 N4和 N7的配置信令,将物理节点 N4中的方向为由 N1经 N4到 N6再到 N8 ,波 长编号为 2的光波通道关闭,并且物理节点 N7Z中方向为从 N1到 N2到 N5 经 N7到 N8 ,波长编号为 1的光波通道打开。  Exemplarily, as shown in FIG. 9, the physical node controller sets the direction in the physical node N4 from N1 to N6 to N8 according to the configuration signaling of the received physical nodes N4 and N7, and the wavelength number is 2. The lightwave channel is closed, and the direction of the physical node N7Z is from N1 to N2 to N5 via N7 to N8, and the wavelength channel of wavelength 1 is turned on.
S305、 物理节点控制器发送逻辑节点对应的物理节点的配置反馈消息, 配置反馈消息包括逻辑节点对应的物理节点的配置结果。  S305. The physical node controller sends a configuration feedback message of the physical node corresponding to the logical node, where the configuration feedback message includes a configuration result of the physical node corresponding to the logical node.
具体的,可通过以下方法实现:  Specifically, it can be achieved by the following methods:
当物理节点控制器按照物理节点配置信令将对应的物理节点进行的配置 完成后,物理节点控制器可以生成与上述物理节点对应的配置反馈消息,该 物理节点配置反馈消息可以包括虚拟网络 ID ,逻辑节点 ID ,物理节点 ID和 逻辑节点内部标签及逻辑节点配置结果,其中,虚拟网络 ID和逻辑节点 ID 与配置请求消息中一致。 物理节点控制器可以将不同物理节点的配置结果按 照其对应的逻辑节点 ID进行分类整合,即属于同一个逻辑节点的物理节点在 被物理节点控制器配置完成后生成的配置结果被组合在一起,并生成上述同 一个逻辑节点的配置结果,而后将该配置结果发送至传送控制器,以便传送 控制器将上述配置结果发送至租户控制器以告知用户逻辑节点的配置结果。  After the physical node controller completes the configuration of the corresponding physical node according to the physical node configuration signaling, the physical node controller may generate a configuration feedback message corresponding to the physical node, where the physical node configuration feedback message may include a virtual network ID. Logical Node ID, Physical Node ID, and Logical Node Internal Label and Logical Node Configuration Results, where the virtual network ID and logical node ID are consistent with the configuration request message. The physical node controller can classify and integrate the configuration results of different physical nodes according to their corresponding logical node IDs, that is, the configuration results generated by the physical nodes belonging to the same logical node after being configured by the physical node controller are combined. And generating the configuration result of the same logical node, and then sending the configuration result to the delivery controller, so that the delivery controller sends the configuration result to the tenant controller to inform the user of the configuration result of the logical node.
示例性的,如图 9所示,在物理节点控制器完成对物理节点 N1的配置 之后,将配置结果发送至传送控制器,其中,配置结果可以为物理节点 N1 的配置确认消息,具体可以包括波长 1通道的连通确认消息和 /或波长 2通道 的关闭确认消息,若上述虚拟网络配置信令包括多个逻辑节点的配置信令, 则可以将不同逻辑节点的配置反馈消息进行整合,再发送给传送控制器,例 如若对虚拟网络中的逻辑节点 vNl与 vN2都进行了配置,则在配置完成后, 可以将逻辑节点 vNl的配置结果可以整合为逻辑节点 vNl的配置反馈消息, 该消息可以只包含逻辑节点 vNl的配置反馈信息,并将该配置反馈消息发送 至传送控制器。 Exemplarily, as shown in FIG. 9, after the physical node controller completes the configuration of the physical node N1, the configuration result is sent to the transmission controller, where the configuration result may be the physical node N1. The configuration confirmation message may specifically include a wavelength 1 channel connectivity confirmation message and/or a wavelength 2 channel shutdown confirmation message. If the virtual network configuration signaling includes configuration signaling of multiple logical nodes, the different logical nodes may be configured. The configuration feedback message is integrated and sent to the transmission controller. For example, if the logical nodes vN1 and vN2 in the virtual network are configured, after the configuration is completed, the configuration result of the logical node vN1 can be integrated into the logical node vNl. Configuration feedback message, the message may only contain configuration feedback information of the logical node vN1, and send the configuration feedback message to the delivery controller.
S306、 传送控制器接收逻辑节点对应的物理节点的配置反馈消息,配置 反馈消息包括逻辑节点对应的物理节点的配置结果。  S306. The transmission controller receives a configuration feedback message of the physical node corresponding to the logical node, where the configuration feedback message includes a configuration result of the physical node corresponding to the logical node.
具体的,可通过以下方法实现:  Specifically, it can be achieved by the following methods:
传送控制器接收逻辑节点对应的物理节点的配置反馈消息,该反馈消息 包括虚拟网络 ID ,逻辑节点 ID ,物理节点 ID和逻辑节点内部标签及配置结 果,其中,每个逻辑节点 ID可以对应各自不同的配置结果,即与逻辑节点 ID 对应的配置结果可以只描述该逻辑节点 ID对应的逻辑节点的配置结果,可以 将该配置结果发送至租户控制器以便租户控制器将该配置结果反馈至用户设 田 o  The transfer controller receives a configuration feedback message of the physical node corresponding to the logical node, where the feedback message includes a virtual network ID, a logical node ID, a physical node ID, and a logical node internal label and a configuration result, where each logical node ID may correspond to a different one. The configuration result, that is, the configuration result corresponding to the logical node ID, can only describe the configuration result of the logical node corresponding to the logical node ID, and the configuration result can be sent to the tenant controller for the tenant controller to feed back the configuration result to the user setting. Tian o
示例性的,如图 9所示,传送控制器接收物理节点控制器对物理节点 N1 的配置反馈消息,该消息可以包括物理节点 N1对应的逻辑节点 ID ,物理节 点 N1的波长 1通道的连通确认消息和 /或波长 2通道的关闭确认消息,而后 可以将该配置反馈消息发送至租户控制器 A以便租户控制器 A将该配置结果 反馈至用户设备。  Exemplarily, as shown in FIG. 9, the transmission controller receives a configuration feedback message of the physical node controller to the physical node N1, and the message may include a logical node ID corresponding to the physical node N1, and a connectivity confirmation of the wavelength 1 channel of the physical node N1. The message and/or the wavelength 2 channel close confirmation message can then be sent to the tenant controller A for the tenant controller A to feed back the configuration result to the user equipment.
本方法实施例适用于上述装置 01和装置 02中的各个单元之间,上述实 施例中的装置 01和装置 02中的各个单元的工作流程和工作原理与该方法实 施例中描述的相同。  The method embodiment is applicable to each unit in the above device 01 and device 02. The working flow and working principle of each unit in the device 01 and device 02 in the above embodiment are the same as those described in the method embodiment.
本发明的实施例提供一种光网络配置方法,首先接收虚拟网络配置信令, 该信令包括逻辑节点的配置内容,而后将该虚拟网络配置信令转换成与虚拟 网络配置信令对应的光网络的物理节点配置信令,最后通过物理节点控制器 根据该物理节点配置信令将物理节点进行与物理节点的配置内容对应的配 置,实现了用户对光网络逻辑节点的操作,满足了用户对逻辑节点的配置需 求。 在本发明上述实施例描述的一种光网络配置方法中,如图 10所示,当租 户控制器接收到虚拟网络创建申请消息时,该方法还包括: An embodiment of the present invention provides an optical network configuration method, which first receives virtual network configuration signaling, where the signaling includes configuration content of a logical node, and then converts the virtual network configuration signaling into light corresponding to virtual network configuration signaling. The physical node of the network configures the signaling, and finally the physical node controller performs the configuration corresponding to the configuration content of the physical node according to the physical node configuration signaling, thereby realizing the operation of the user on the optical network logical node, and satisfying the user pair Configuration requirements for logical nodes. In the optical network configuration method described in the foregoing embodiment of the present invention, as shown in FIG. 10, when the tenant controller receives the virtual network creation application message, the method further includes:
S401、 租户控制器向传送控制器发送虚拟网络创建申请消息。  S401. The tenant controller sends a virtual network creation application message to the transport controller.
具体的,可通过以下方法实现:  Specifically, it can be achieved by the following methods:
租户控制器获取到用户的虚拟网络创建请求后,向传送控制器发送虚拟 网络创建申请消息,该租户控制器可以为虚拟光网络中的用户设备控制器, 该传送控制器可以为虚拟光网络的传输控制层的传输控制器;其中,该创建 申请消息可以包括需要创建的虚拟网络 ID、 该虚拟网络节点连接矩阵(该矩 阵描述的各个逻辑节点的连接关系如图 11的虚拟网络 1中各个逻辑节点的连 线所示)、 该虚拟网络中各逻辑链路 ID以及初始化链路容量、 该虚拟网络拓 扑中各个逻辑节点 ID以及各个逻辑节点的初始化容量,上述虚拟网络 ID为 需要创建的虚拟网络的编号,该虚拟网络节点连接矩阵用以描述需要创建的 虚拟网络的拓扑结构,该拓扑结构可描述虚拟网络节点的度,上述虚拟网络 中各个逻辑节点 ID和逻辑链路 ID分别表示各个逻辑节点的编号与各个逻辑 链路的编号;  After acquiring the virtual network creation request of the user, the tenant controller sends a virtual network creation request message to the transmission controller, where the tenant controller can be a user equipment controller in the virtual optical network, and the transmission controller can be a virtual optical network. a transmission controller of the transmission control layer; wherein the creation request message may include a virtual network ID to be created, and a connection matrix of the virtual network node (the connection relationship of each logical node described by the matrix is as shown in FIG. 11; The connection of the node is shown, the logical link ID and the initialization link capacity in the virtual network, the logical node IDs in the virtual network topology, and the initialization capacity of each logical node. The virtual network ID is a virtual network to be created. The virtual network node connection matrix is used to describe the topology of the virtual network that needs to be created. The topology can describe the degree of the virtual network node. Each logical node ID and logical link ID in the virtual network respectively represent each logical node. Number with each logical link number;
示例性的,如图 11所示,传送控制器若接收到虚拟网络 1的创建申请消 息,光网络中包括物理节点控制器、 租户控制器 A、 B、 C以及物理节点 Nl 至 N9 , N1至 N9为物理节点对应的编号或物理节点 ID ,由于逻辑节点 vNl 与 vN2相连接,则可以选择物理节点 N1对应抽象的逻辑节点 vNl,物理节点 N3对应抽象的逻辑节点 vN2 , N4与 N7对应抽象的逻辑节点 νΝ3 , N8与 N9 分别对应各自的抽象逻辑节点 vN4与 vN5 ,这里对物理节点的选择可以是首 选可用节点容量最多或节点容量大于某个阈值的物理节点对应上述逻辑节 点,并且所选择的物理节点之间的连接关系满足各自对应的逻辑节点之间的 连接关系,其中,图示中的虚线代表物理节点与其对应的逻辑节点的映射关 系,实线代表各逻辑节点按照上述连接矩阵描述的各个逻辑节点的连接关系, 其中各个逻辑节点组成的虚拟网络只是一个抽象的概念,该逻辑节点由以上 物理节点按照上述映射关系构成,上述创建申请消息包括该虚拟网络 1的虚 拟网络 ID即虚拟网络 1 ,逻辑节点编号即图示中的 vNl至 vN5 ,各个逻辑节 点连接矩阵即描述图示中的各个逻辑节点的连接关系,以及各个逻辑节点的 初始化容量。 S402、 传送控制器根据接收到的虚拟网络创建申请消息以及光网络中的 物理节点使用状态确定聚合参数,该聚合参数包括聚合基节点与待补偿容量。 Exemplarily, as shown in FIG. 11, if the transmission controller receives the creation request message of the virtual network 1, the optical network includes the physical node controller, the tenant controllers A, B, C, and the physical nodes N1 to N9, N1 to N9 is the number corresponding to the physical node or the physical node ID. Since the logical node vN1 is connected to vN2, the physical node N1 can be selected to correspond to the abstract logical node vN1, and the physical node N3 corresponds to the abstract logical node vN2, and N4 and N7 are abstract. The logical nodes νΝ3, N8 and N9 respectively correspond to the respective abstract logical nodes vN4 and vN5, wherein the selection of the physical node may be that the physical node with the highest available node capacity or the node capacity greater than a certain threshold corresponds to the above logical node, and the selected The connection relationship between the physical nodes satisfies the connection relationship between the corresponding logical nodes. The dotted line in the figure represents the mapping relationship between the physical node and its corresponding logical node, and the solid line represents the description of each logical node according to the above connection matrix. The connection relationship of each logical node, wherein the virtual network composed of each logical node is just an abstraction The logical node is formed by the above physical node according to the above mapping relationship, and the creation request message includes the virtual network ID of the virtual network 1, that is, the virtual network 1, and the logical node number, that is, vN1 to vN5 in the figure, and the logical node connection matrix. That is, the connection relationship of each logical node in the illustration and the initialization capacity of each logical node are described. S402. The transmission controller determines an aggregation parameter according to the received virtual network creation application message and a physical node usage state in the optical network, where the aggregation parameter includes an aggregation base node and a capacity to be compensated.
具体的,可通过以下方法实现:  Specifically, it can be achieved by the following methods:
若在光网络中没有可用的物理节点(光网络中的某个物理节点整体或部 分资源没有分配给任何一个虚拟网络,则表示该物理节点是可用的物理节点) 容量大于或等于上述创建申请消息中的某逻辑节点初始化容量,即需要在光 网络的物理节点中选择至少两个物理节点聚合为上述逻辑节点,为了更加高 效地利用光网络中的可用的物理节点,可以在此时选择可用的物理节点中空 闲容量最大且节点度不小于逻辑节点要求的节点度的物理节点作为节点聚合 时所用的基节点,而后计算出还需要多少容量和度才能够满足上述逻辑节点 的要求,即计算出满足上述逻辑节点的要求还需要的待补偿容量。  If there is no physical node available in the optical network (a physical node in the optical network is not allocated to any virtual network as a whole or part of resources), the physical node is an available physical node. The capacity is greater than or equal to the above creation request message. A logical node in the initializing capacity, that is, selecting at least two physical nodes in the physical nodes of the optical network to be aggregated into the above logical nodes, in order to more efficiently utilize the available physical nodes in the optical network, the available The physical node in the physical node with the largest free capacity and the node degree is not less than the node degree required by the logical node is used as the base node used for the node aggregation, and then how much capacity and degree is needed to satisfy the requirements of the above logical node, that is, the calculation is performed. The capacity to be compensated is also required to meet the requirements of the above logical nodes.
示例性的,如图 11所示,若根据逻辑节点 νΝ1、 vN2、 vN4与 vN5的初 始化容量可以在光网络中找到可用容量不小于上述逻辑节点的初始化容量的 物理节点,则可以直接建立逻辑节点与物理节点的映射关系,其中节点的容 量可以包括每个节点可传送的光波波长的数量或每个节点支持的带宽,图中 上述四个逻辑节点与各自对应的物理节点的映射关系如虚线所示,假设无法 在光网络中找到可用容量不小于逻辑节点 vN3的初始化容量,而可以找到可 用容量不小于逻辑节点 νΝ1、 vN2、 vN4与 vN5的初始化容量时,则需要对 逻辑节点 vN3进行聚合,图中上述四个逻辑节点与各自对应的物理节点的映 射关系如虚线所示,则可以先从光网络中找到节点度符合 vN3要求的物理节 点,而后在符合 vN3节点度要求的物理节点中可以选取可用容量最大的物理 节点作为 vN3节点聚合时的聚合基节点,这里假设 vN3要求的节点容量为 5 即需要满足传送 5个波长的要求,若在光网络中找到当前符合 vN3的节点度 要求且可用容量最大的物理节点为节点 N4 ,其可用节点容量为 3 ,即传送控 制器可以计算出还需要为 vN3补偿的节点容量为 2 ,即可以确定待补偿容量 为 2。  Exemplarily, as shown in FIG. 11, if a physical node whose available capacity is not less than the initialization capacity of the above logical node can be found in the optical network according to the initialization capacity of the logical nodes νΝ1, vN2, vN4, and vN5, the logical node can be directly established. A mapping relationship with a physical node, where the capacity of the node may include the number of wavelengths of light waves that each node can transmit or the bandwidth supported by each node. The mapping relationship between the above four logical nodes and the corresponding physical nodes in the figure is as shown by the dotted line. If it is found that the available capacity is not less than the initial capacity of the logical node vN3 in the optical network, and the available capacity is not less than the initial capacity of the logical nodes νΝ1, vN2, vN4, and vN5, the logical node vN3 needs to be aggregated. In the figure, the mapping relationship between the above four logical nodes and the corresponding physical nodes is as shown by the dotted line, and the physical node whose node degree meets the vN3 requirement may be first found from the optical network, and then may be in the physical node that meets the vN3 node degree requirement. Select the physical node with the largest available capacity as the vN3 node aggregation At the time of the aggregation base node, it is assumed that the node capacity required by vN3 is 5, that is, the requirement of transmitting 5 wavelengths is required. If the physical node that meets the node degree requirement of vN3 and the largest available capacity is found in the optical network, it is node N4. The available node capacity is 3, that is, the transmission controller can calculate that the node capacity that needs to be compensated for vN3 is 2, and it can be determined that the capacity to be compensated is 2.
需要说明的是,若在光网络中有可用的物理节点容量大于或等于上述创 建申请消息中的逻辑节点初始化容量,则可以直接建立该可用的物理节点与 上述逻辑节点的映射关系,从而构建上述虚拟网络。  It should be noted that if the physical node capacity available in the optical network is greater than or equal to the logical node initialization capacity in the creation request message, the mapping relationship between the available physical node and the logical node may be directly established, thereby constructing the foregoing. Virtual network.
S403、 传送控制器根据待补偿容量与光网络中各物理节点的可用容量获 取待补偿节点集合。 S403. The transmission controller obtains, according to the capacity to be compensated, and the available capacity of each physical node in the optical network. Take a set of compensation nodes.
具体的,可通过以下方法实现:  Specifically, it can be achieved by the following methods:
传送控制器遍历光网络中各个物理节点,选择其中节点度不小于逻辑节 点所要求的节点度,且可用容量不小于上述待补偿容量的物理节点作为待补 偿节点,选出光网络中所有上述待补偿节点并生成待补偿节点集合,其中该 待补偿节点和上述聚合基节点不仅要满足需创建的逻辑节点的节点度要求而 且要满足需创建的逻辑节点的容量要求,即上述聚合基节点的可用容量加上 上述待补偿节点的可用容量不小于需创建的逻辑节点的容量。  The transmission controller traverses each physical node in the optical network, selects a node whose node degree is not less than that required by the logical node, and a physical node whose available capacity is not less than the capacity to be compensated as the node to be compensated, and selects all the above to be compensated in the optical network. Compensating the node and generating a set of nodes to be compensated, wherein the node to be compensated and the above-mentioned aggregation base node not only satisfy the node degree requirement of the logical node to be created but also satisfy the capacity requirement of the logical node to be created, that is, the available of the above-mentioned aggregated base node The capacity plus the available capacity of the above-mentioned node to be compensated is not less than the capacity of the logical node to be created.
示例性的,如图 11所示,逻辑节点 vN3的度为 3 ,待补偿容量为 2 ,通 过遍历光网络中所有物理节点后,节点度不小于 3的可用物理节点为 N5、 N6 和 N7 ,假设其中 N5的可用容量小于待补偿容量 2 ,而 N6与 N7可用容量都 不小于 2 ,则物理节点 N6与 N7即满足待补偿容量的要求,则待补尝节点集 合由 N6和 N7组成。  Exemplarily, as shown in FIG. 11, the degree of the logical node vN3 is 3, and the capacity to be compensated is 2. After traversing all the physical nodes in the optical network, the available physical nodes having a node degree of not less than 3 are N5, N6, and N7. Assuming that the available capacity of N5 is less than the capacity to be compensated 2, and the available capacity of N6 and N7 is not less than 2, then the physical nodes N6 and N7 satisfy the requirements of the capacity to be compensated, and the set of nodes to be compensated is composed of N6 and N7.
需要说明的是,所选择的上述待补偿节点与上述聚合基节点进行节点聚 合后形成的逻辑节点满足无阻塞特性,即表明在该逻辑节点的入口方的任一 波长都可以交换到该逻辑节点的任意一个输出方向上。  It should be noted that the selected logical node formed by the node to be compensated and the aggregation node is aggregated to satisfy the non-blocking characteristic, that is, any wavelength at the entrance of the logical node can be switched to the logical node. Any one of the output directions.
需要说明的是,若不存在单个上述待补偿节点,可适当降低补偿节点容 量要求,即首先选择一个容量较小的第一补偿节点集合,对基节点完成一次 补偿(即用该容量较小的补偿节点对上述基节点进行一次聚合) ,再以上述 第一补偿节点作为新的基节点,继续按照本发明的实施例 S403对应步骤对该 新的基节点进行容量补偿,若对基节点的补偿次数超过一个预定的阈值以后, 仍无法满足逻辑节点容量要求,则传送控制器生成虚拟网络创建失败消息, 并将该失败消息发送至租户控制器以便告知用户无法创建上述虚拟网络。  It should be noted that if there is no single node to be compensated, the capacity requirement of the compensation node may be appropriately reduced, that is, first, a first compensation node set with a smaller capacity is selected, and the base node is compensated once (ie, the capacity is smaller). Compensating the node to perform the aggregation on the base node, and then using the first compensation node as the new base node, and continuing to perform capacity compensation on the new base node according to the corresponding step of the embodiment S403 of the present invention, if the base node is compensated After the number of times exceeds a predetermined threshold, the logical node capacity requirement cannot be met, and the delivery controller generates a virtual network creation failure message, and sends the failure message to the tenant controller to inform the user that the virtual network cannot be created.
S404、 传送控制器计算待补偿节点到其逻辑邻居节点的可用路由。  S404. The transfer controller calculates an available route from the node to be compensated to its logical neighbor node.
具体的,可通过以下方法实现:  Specifically, it can be achieved by the following methods:
传送控制器计算上述待补偿节点集合中的每个待补偿节点可以到达其逻 辑邻居节点的路径,该路径可以经过 K算法或 D算法或其他路由算法计算得 到,并且从上述所有路径中选择一条路径作为待补偿节点到其逻辑邻居节点 的可用路由,其中,该可用路由经过的每个物理节点的可用容量不小于上述 待补偿容量。 示例性的,如图 11所示,物理节点 Ν7的逻辑邻居节点为 Nl、 Ν3与 Ν8 ,其中 Ν7到 Ν8的可用路径有多条,其中第一条路径先后经过的节点为 Ν7、 Ν5、 Ν9、 Ν8 ,第二条路径先后经过的节点为 Ν7、 Ν6、 Ν8 ,第三条路 径先后经过的节点为: Ν7、 Ν8; Ν7到 N1的路径有多条,其中一条路径先后 经过的节点为 N7、 N5、 N2、 Nl; N7到 N3的路径有多条,其中一条路径先 后经过的节点为 N7、 N6、 N3 ,以上路径的获得可以根据现有的路径计算算 法(如 Κ算法或 D算法)获得。 The transfer controller calculates a path that each of the to-be-compensated nodes in the set of nodes to be compensated can reach its logical neighbor node, and the path can be calculated by a K algorithm or a D algorithm or other routing algorithm, and select one path from all the above paths. As an available route to the logical neighbor node of the node to be compensated, the available capacity of each physical node through which the available route passes is not less than the capacity to be compensated. Exemplarily, as shown in FIG. 11, the logical neighbor nodes of the physical node 为7 are N1, Ν3, and Ν8, and there are multiple available paths of Ν7 to Ν8, and the nodes that the first path passes through are Ν7, Ν5, Ν9. Ν8, the nodes passing through the second path are Ν7, Ν6, Ν8, and the nodes passing through the third path are: Ν7, Ν8; Ν7 to N1 have multiple paths, and one of the paths passes through the node N7. , N5, N2, Nl; There are multiple paths from N7 to N3, and one of the paths passes through N7, N6, and N3. The above path can be obtained according to the existing path calculation algorithm (such as Κ algorithm or D algorithm). obtain.
S405、 根据逻辑节点与其相邻逻辑邻居节点之间的传输时延要求,选择 补偿节点与补偿路由。  S405. Select a compensation node and a compensation route according to a transmission delay requirement between the logical node and its neighboring logical neighbor nodes.
具体的,可通过以下方法实现:  Specifically, it can be achieved by the following methods:
若接收到了用户对所创建的虚拟网络中的相邻逻辑邻居节点之间的传输 时延要求,则在通过计算得到的上述可用路由中选择一条可用路由且该可用 路由的传输时延满足用户对虚拟网络中的相邻逻辑邻居节点之间的传输时延 要求;  If the transmission delay requirement between the neighboring logical neighbor nodes in the created virtual network is received by the user, an available route is selected from the calculated available routes, and the transmission delay of the available route satisfies the user pair. Transmission delay requirements between adjacent logical neighbor nodes in the virtual network;
选定的基节点与其逻辑邻居节点之间的路由和时延已经确定,那么所要 选择的补偿节点与基节点在同一逻辑方向上的时延应尽量与基节点在该逻辑 方向上的时延接近,因此可以根据基节点和待补偿节点到一个相同逻辑邻居 节点之间的时延差,可以选择该时延差最小的待补偿节点作为补偿节点,并 可以将该时延差最小的可用路由作为补偿节点的补偿路由。  The route and delay between the selected base node and its logical neighbor node have been determined, and the delay between the compensation node to be selected and the base node in the same logical direction should be as close as possible to the delay of the base node in the logical direction. Therefore, according to the delay difference between the base node and the node to be compensated to a same logical neighbor node, the node to be compensated with the smallest delay difference can be selected as the compensation node, and the available route with the smallest delay difference can be used as the available route. Compensating the compensation route of the node.
示例性的,如图 11所示,节点 N7到各个相邻的物理节点都有各自的传 输时延,为了使得 vN3的基节点 N4和待补偿节点 N7到一个相同逻辑邻居节 点之间的时延差尽可能得小,例如图中 N4到 N8的路径先后经过的节点为 N4、 N6、 N8 ,而根据上述 Ν7到 Ν8的可用路径可知, Ν7到 Ν8的路径有 3 条,其中第一条的时延最长,与 Ν4到 Ν8的路径的时延差可能最大,在这里 可以舍弃该条路径,而后在上述第二条或第三条路径中选择与 Ν4到 Ν8的路 径的时延差最小的路径作为补偿路由,假设上述第三条路径与 Ν4到 Ν8的路 径的时延差最小,补偿节点即定为 Ν7 ,补偿路由路径为 Ν7直接到 Ν8。  Exemplarily, as shown in FIG. 11, the node N7 to each adjacent physical node has a respective transmission delay, in order to make the delay between the base node N4 of vN3 and the node N7 to be compensated to a same logical neighbor node. The difference is as small as possible. For example, the nodes passing through N4 to N8 in the figure are N4, N6, and N8, and according to the available paths from Ν7 to Ν8, there are 3 paths from Ν7 to Ν8, of which the first one The delay is the longest, and the delay difference from the path from Ν4 to Ν8 may be the largest, where the path can be discarded, and then the delay difference between the paths selected from Ν4 to Ν8 in the second or third path is the smallest. The path is used as the compensation route. Assume that the delay difference between the third path and the path from Ν4 to Ν8 is the smallest, the compensation node is set to Ν7, and the compensation routing path is Ν7 directly to Ν8.
还需要说明的是,若不存在上述补偿节点或补偿路由,则传送控制器生 成虚拟网络创建失败消息,并将该失败消息发送至租户控制器以便告知用户 无法创建上述虚拟网络。 S406、 传送控制器计算基节点和补偿节点与对应的逻辑节点的映射,生 成映射结果并存储该映射结果。 It should also be noted that if the compensation node or the compensation route does not exist, the transmission controller generates a virtual network creation failure message and sends the failure message to the tenant controller to inform the user that the virtual network cannot be created. S406. The transfer controller calculates a mapping between the base node and the compensation node and the corresponding logical node, generates a mapping result, and stores the mapping result.
具体的,可通过以下方法实现:  Specifically, it can be achieved by the following methods:
当确定基节点与补偿节点之后,传送控制器计算所选择的基节点和补偿 节点与对应的逻辑节点的映射,并生成映射结果,以描述所选择的基节点和 补偿节点与对应的逻辑节点的映射关系,并将该映射结果存储在映射数据库 中,该映射数据库用以记录光网络中的物理节点与对应的逻辑节点之间的映 射。  After determining the base node and the compensation node, the transfer controller calculates a mapping between the selected base node and the compensation node and the corresponding logical node, and generates a mapping result to describe the selected base node and the compensation node and the corresponding logical node. The mapping relationship is stored, and the mapping result is stored in a mapping database, which is used to record a mapping between a physical node in the optical network and a corresponding logical node.
示例性的,如图 11所示,在确定补偿节点为 N7后,计算 N4、 N7两个 物理节点与逻辑节点 vN3的映射,并生成映射结果,并可以将该映射结果存 储在映射数据库中。  Exemplarily, as shown in FIG. 11, after determining that the compensation node is N7, the mapping between the two physical nodes N4 and N7 and the logical node vN3 is calculated, and the mapping result is generated, and the mapping result can be stored in the mapping database.
在本发明上述实施例描述的一种光网络配置方法中,如图 12所示,当租 户控制器接收到虚拟网络调整申请消息时,该方法还包括:  In the optical network configuration method described in the foregoing embodiment of the present invention, as shown in FIG. 12, when the tenant controller receives the virtual network adjustment request message, the method further includes:
S501、 租户控制器向传送控制器发送虚拟网络调整申请消息。  S501. The tenant controller sends a virtual network adjustment request message to the transmission controller.
具体的,可通过以下方法实现:  Specifically, it can be achieved by the following methods:
租户控制器获取到用户的虚拟网络调整请求后,向传送控制器发送虚拟 网络调整申请消息,该租户控制器可以为虚拟光网络中的用户设备控制器, 该传送控制器可以为虚拟光网络的传输控制层的传输控制器;其中,该调整 申请消息可以包括调整的虚拟网络的编号、 调整的逻辑节点编号以及调整内 容,调整内容包括与调整的逻辑节点编号对应的逻辑节点的调整容量,上述 调整的虚拟网络的编号可以为调整的虚拟网络 ID ,上述调整的逻辑节点编号 可以为调整的逻辑节点 ID ;  After acquiring the virtual network adjustment request of the user, the tenant controller sends a virtual network adjustment request message to the transmission controller, where the tenant controller may be a user equipment controller in the virtual optical network, and the transmission controller may be a virtual optical network. a transmission controller of the transmission control layer; wherein the adjustment request message may include an adjusted virtual network number, an adjusted logical node number, and an adjustment content, where the adjustment content includes an adjustment capacity of the logical node corresponding to the adjusted logical node number, The adjusted virtual network number may be an adjusted virtual network ID, and the adjusted logical node number may be an adjusted logical node ID;
示例性的,如图 13所示,传送控制器若接收到虚拟网络 1的调整申请消 息,光网络中包括物理节点控制器、 租户控制器 A、 B、 C以及物理节点 Nl 至 N8 , Nl至 N8为物理节点对应的编号或物理节点 ID ,其中物理节点 N1 对应抽象的逻辑节点 vNl,物理节点 N3对应抽象的逻辑节点 vN2 , N4对应抽 象的逻辑节点 vN3 , N8与 N9分别对应各自的抽象逻辑节点 vN4与 νΝ5 ,其 中,图示中的虚线代表物理节点与其对应的逻辑节点的映射关系,实线代表 各逻辑节点的连接关系,其中各个逻辑节点组成的虚拟网络只是一个抽象的 概念,该逻辑节点由以上物理节点按照上述映射关系构成,虚拟网络 ID即虚 拟网络 1 ,逻辑节点编号即图示中的 vNl至 vN5 , 假设接收到的调整申请消 息包括的虚拟网络 ID为 1 ,逻辑节点为 vN3 ,调整内容为增加 3个单位的节 容量。 Exemplarily, as shown in FIG. 13, if the transmission controller receives the adjustment request message of the virtual network 1, the optical network includes the physical node controller, the tenant controllers A, B, C, and the physical nodes N1 to N8, N1 to N8 is the number corresponding to the physical node or the physical node ID, where the physical node N1 corresponds to the abstract logical node vN1, the physical node N3 corresponds to the abstract logical node vN2, and N4 corresponds to the abstract logical node vN3, and N8 and N9 respectively correspond to their respective abstract logics. Nodes vN4 and ν Ν5, wherein the dotted line in the figure represents the mapping relationship between the physical node and its corresponding logical node, and the solid line represents the connection relationship of each logical node, wherein the virtual network composed of each logical node is only an abstract concept, The logical node is composed of the above physical nodes according to the above mapping relationship, and the virtual network ID is virtual. Quasi-network 1, the logical node number is vN1 to vN5 in the illustration, assuming that the received adjustment request message includes a virtual network ID of 1, the logical node is vN3, and the adjustment content is increased by 3 units of the node capacity.
5502、 传送控制器根据接收到的虚拟网络调整申请消息以及光网络中的 物理节点使用状态确定聚合参数,该聚合参数包括聚合基节点与待补偿容量。  S502. The transmit controller determines an aggregation parameter according to the received virtual network adjustment request message and a physical node usage state in the optical network, where the aggregation parameter includes an aggregation base node and a to-be-compensated capacity.
具体的,可通过以下方法实现:  Specifically, it can be achieved by the following methods:
若在光网络中没有可用的物理节点容量大于或等于上述调整申请消息中 的调整容量,即需要在光网络的物理节点中选择至少两个物理节点聚合为逻 辑节点,可以遍历光网络中的物理节点,根据调整内容确定待聚合为逻辑节 点的聚合基节点,聚合基节点符合调整的逻辑节点的连接矩阵,其中,聚合 基节点与调整的逻辑节点对应的物理节点相同或不相同,聚合基节点的节点 度不小于调整的逻辑节点连接矩阵所表示的节点度,且聚合基节点的可用容 量尽可能接近上述调整容量;  If the physical capacity of the optical network is less than or equal to the adjustment capacity in the adjustment request message, the at least two physical nodes in the physical network of the optical network need to be aggregated into logical nodes, and the physical network in the optical network can be traversed. The node determines the aggregation base node to be aggregated into a logical node according to the adjustment content, and the aggregation base node conforms to the connection matrix of the adjusted logical node, wherein the aggregation base node is the same or different from the physical node corresponding to the adjusted logical node, and the aggregation base node The node degree is not less than the node degree represented by the adjusted logical node connection matrix, and the available capacity of the aggregation base node is as close as possible to the above adjustment capacity;
为了更加高效地利用光网络中的可用的物理节点,可以在此时选择节点 度不小于逻辑节点所要求的节点度,且可用的物理节点中空闲容量最大的物 理节点作为节点聚合时所用的基节点,而后计算出还需要多少容量才能够满 足上述调整容量的要求,即可以计算出满足上述逻辑节点的要求还需要的待 补偿容量,其中,待补偿容量可以为调整容量与聚合基节点的可用容量的差 值。  In order to utilize the available physical nodes in the optical network more efficiently, the node degree required by the logical node may be selected at this time, and the physical node with the largest free capacity among the available physical nodes is used as the base used for the node aggregation. The node then calculates how much capacity is needed to meet the above requirements for adjusting the capacity, that is, the capacity to be compensated that satisfies the requirements of the above logical node can be calculated, wherein the capacity to be compensated can be adjusted and the available base node is available. The difference in capacity.
示例性的,如图 13所示,若 N4的节点可用容量大于等于 3时,则无需 改变现有的网络结构,若 N4的节点可用容量小于 3时,这里假设 N4的可用 容量为 1 ,则传送控制器可以计算出还需要为 vN3补偿的节点容量为 2 ,即 可以确定待补偿容量为 2。  Exemplarily, as shown in FIG. 13, if the available capacity of the node of N4 is greater than or equal to 3, there is no need to change the existing network structure. If the available capacity of the node of N4 is less than 3, it is assumed that the available capacity of N4 is 1, The transfer controller can calculate that the node capacity that needs to be compensated for vN3 is 2, and it can be determined that the capacity to be compensated is 2.
5503、 传送控制器根据待补偿容量与光网络中各物理节点的可用容量获 取待补偿节点集合。  S503. The transmit controller obtains a set of nodes to be compensated according to the capacity to be compensated and the available capacity of each physical node in the optical network.
本发明的实施例的步骤 S503所用的方法与本发明上述实施例中的步骤 S403所用的方法一致其中选出的待补偿节点容量尽可能接近上述调整容量, 该调整后的逻辑节点与该聚合基节点和待补偿节点对应,其他具体的方法步 骤在此处不再赘述。  The method used in step S503 of the embodiment of the present invention is consistent with the method used in step S403 in the above embodiment of the present invention, wherein the selected node capacity to be compensated is as close as possible to the above adjustment capacity, and the adjusted logical node and the aggregated base. The node corresponds to the node to be compensated, and other specific method steps are not described here.
S504、 传送控制器计算待补偿节点到其逻辑邻居节点的可用路由。 本发明的实施例的步骤 S504所用的方法与本发明上述实施例中的步骤 S404所用的方法一致,此处不再赘述。 S504. The transfer controller calculates an available route from the node to be compensated to its logical neighbor node. The method used in step S504 of the embodiment of the present invention is the same as the method used in step S404 in the above embodiment of the present invention, and details are not described herein again.
5505、 根据逻辑节点与其相邻逻辑邻居节点之间的传输时延要求,选择 补偿节点与补偿路由。  S505. Select a compensation node and a compensation route according to a transmission delay requirement between the logical node and its neighboring logical neighbor nodes.
本发明的实施例的步骤 S505所用的方法与本发明上述实施例中的步骤 The method used in step S505 of the embodiment of the present invention and the steps in the above embodiment of the present invention
S405所用的方法一致,此处不再赘述。 The method used in S405 is the same and will not be described here.
5506、 传送控制器计算基节点和补偿节点与对应的逻辑节点的映射,生 成映射结果并存储该映射结果。  5506. The transfer controller calculates a mapping between the base node and the compensation node and the corresponding logical node, generates a mapping result, and stores the mapping result.
本发明的实施例的步骤 S506所用的方法与本发明上述实施例中的步骤 S406所用的方法一致,此处不再赘述。  The method used in step S506 of the embodiment of the present invention is the same as the method used in step S406 in the above embodiment of the present invention, and details are not described herein again.
在本发明上述实施例描述的一种光网络配置方法中,如图 14所示,当光 网络中的物理节点出现故障时,该方法还包括:  In the optical network configuration method described in the foregoing embodiment of the present invention, as shown in FIG. 14, when a physical node in the optical network fails, the method further includes:
S601、 租户控制器向传送控制器发送虚拟网络调整申请消息,虚拟网络 的调整申请消息还包括出现故障的虚拟网络的编号、 出现故障的逻辑节点编 号以及故障的逻辑节点在出现故障之前的容量。  S601. The tenant controller sends a virtual network adjustment request message to the transmission controller. The virtual network adjustment request message further includes a number of the failed virtual network, a failed logical node number, and a capacity of the failed logical node before the failure occurs.
具体的,可通过以下方法实现:  Specifically, it can be achieved by the following methods:
当光网络中的逻辑节点出现故障时,出现故障的物理节点向租户控制器 发出故障警示消息,该警示消息可以包括出现故障的虚拟网络的编号、 出现 故障的逻辑节点编号以及故障容量,租户控制器在接收到该警示消息后,向 传送控制器发送虚拟网络调整申请消息;  When a logical node in the optical network fails, the failed physical node sends a fault alert message to the tenant controller, and the alert message may include the number of the failed virtual network, the failed logical node number, and the fault capacity, and the tenant control After receiving the alert message, the device sends a virtual network adjustment request message to the transport controller;
示例性的,如图 15所示,若物理节点 N6出现故障,出现故障的物理节 点 N6向租户控制器发出故障警示消息,该警示消息可以包括出现故障的虚 拟网络 1、 出现故障的逻辑节点 vN3以及故障的逻辑节点在出现故障之前的 容量,租户控制器在接收到该警示消息后,向传送控制器发送虚拟网络调整 申请消息,其中,故障容量为与出现故障的逻辑节点 vN3对应的物理节点 N6 中已经映射到 vN3的部分在出现故障前的节点容量与该物理节点 N6出现故 障后的节点容量的差值,这里假设为 5 ,图 9所示的虚线代表物理节点与其 对应的逻辑节点的映射关系,实线代表各逻辑节点按照上述连接矩阵描述的 各个逻辑节点的连接关系,其中各个逻辑节点组成的虚拟网络只是一个抽象 的概念。 S602、 传送控制器根据接收到的虚拟网络调整申请消息以及光网络中的 物理节点使用状态确定聚合参数,该聚合参数包括聚合基节点与待补偿容量。 Exemplarily, as shown in FIG. 15, if the physical node N6 fails, the failed physical node N6 sends a fault alert message to the tenant controller, and the alert message may include the failed virtual network 1, the failed logical node vN3. And the capacity of the faulty logical node before the fault occurs, after receiving the alert message, the tenant controller sends a virtual network adjustment request message to the transport controller, where the fault capacity is a physical node corresponding to the faulty logical node vN3. The difference between the capacity of the node that has been mapped to vN3 in N6 before the failure occurs and the capacity of the node after the failure of the physical node N6, which is assumed to be 5, and the dotted line shown in Figure 9 represents the physical node and its corresponding logical node. The mapping relationship, the solid line represents the connection relationship of each logical node described by each logical node according to the above connection matrix, wherein the virtual network composed of each logical node is only an abstract concept. S602. The transmission controller determines an aggregation parameter according to the received virtual network adjustment application message and a physical node usage state in the optical network, where the aggregation parameter includes an aggregation base node and a to-be-compensated capacity.
具体的,可通过以下方法实现:  Specifically, it can be achieved by the following methods:
若在光网络中没有可用的物理节点容量大于或等于上述调整申请消息中 的故障容量,即需要在光网络的物理节点中选择至少两个物理节点聚合为逻 辑节点,可以遍历光网络中的物理节点,根据发生故障的逻辑节点在故障前 的容量确定待聚合为逻辑节点的聚合基节点,这里对聚合基节点的选择有两 种方案,第一种方案是可以把故障的逻辑节点对应的物理节点中未发生故障 的物理节点作为聚合基节点,此情形适用于逻辑节点的节点度未受到故障影 响且不是逻辑节点对应的所有物理节点发生故障时,第二种方案是可以重新 为该故障的逻辑节点选择聚合基节点。 为了更加高效地利用光网络中的可用 的物理节点,上述第二种方案中的聚合基节点的节点度不小于出现故障的逻 辑节点在出现故障之前的节点度,且聚合基节点的可用容量尽可能接近于故 障的逻辑节点在出现故障之前的容量,而后计算出还需要多少容量才能够满 足上述故障的逻辑节点在出现故障之前的容量,即计算出待补偿容量;  If no physical node capacity is available in the optical network, the capacity of the optical network is greater than or equal to the fault capacity in the foregoing adjustment request message, that is, at least two physical nodes in the physical node of the optical network are required to be aggregated into logical nodes, and the physical medium in the optical network may be traversed. The node determines the aggregation base node to be aggregated into a logical node according to the capacity of the failed logical node before the failure. Here, there are two options for selecting the aggregation base node, and the first scheme is a physical entity corresponding to the logical node of the failure. The physical node that has not failed in the node is used as the aggregation base node. This scenario is applicable when the node degree of the logical node is not affected by the failure and not all physical nodes corresponding to the logical node fail. The second solution is that the failure can be re-established. The logical node selects the aggregation base node. In order to utilize the available physical nodes in the optical network more efficiently, the node degree of the aggregation base node in the second solution is not less than the node degree of the failed logical node before the failure, and the available capacity of the aggregation base node is exhausted. The capacity of the logical node that may be close to the fault before the fault occurs, and then calculate how much capacity is needed to satisfy the capacity of the logical node before the fault occurs before the fault occurs, that is, calculate the capacity to be compensated;
若采用上述第一种方案,则还可以计算出故障容量,该故障容量为与出 现故障的逻辑节点编号对应的物理节点在出现故障前的节点容量与该物理节 点出现故障后的节点容量的差值,而后可以计算出满足上述故障容量的要求 还需要的待补偿容量,其中,待补偿容量可以为故障容量与聚合基节点的可 用容量的差值。  If the first solution is adopted, the fault capacity can also be calculated, where the fault capacity is the difference between the node capacity before the failure of the physical node corresponding to the failed logical node number and the node capacity after the physical node fails. The value, and then the capacity to be compensated, which is required to meet the above requirements for the fault capacity, can be calculated, wherein the capacity to be compensated can be the difference between the fault capacity and the available capacity of the aggregation base node.
示例性的,如图 15所示,若根据 N6的故障容量可以在光网络中找到节 点度不小于逻辑节点所要求的节点度,且可用容量不小于故障容量的物理节 点,则可以直接建立逻辑节点与物理节点的映射关系,假设无法在光网络中 找到可用容量不小于逻辑节点 vN3的故障时,则需要对逻辑节点 vN3进行聚 合,则可以先从光网络中找到节点度符合 vN3要求的物理节点,而后在符合 vN3节点度要求的物理节点中可以选取可用容量最大的物理节点作为 vN3节 点聚合时的聚合基节点,这里假设 vN3的故障容量为 5即需要满足传送 5个 波长的要求,若在光网络中找到当前符合 vN3的节点度要求且可用容量最大 的物理节点为节点 N4 ,其可用节点容量为 3 ,即传送控制器可以计算出还需 要为 vN3补偿的节点容量为 2 ,即可以确定待补偿容量为 2。 5603、 传送控制器根据待补偿容量与光网络中各物理节点的可用容量获 取待补偿节点集合。 Exemplarily, as shown in FIG. 15 , if the fault degree of N6 can find a node degree in the optical network that is not less than the node degree required by the logical node, and the available capacity is not less than the fault capacity, the logic can be directly established. The mapping between the node and the physical node. If the fault that the available capacity is not less than the logical node vN3 cannot be found in the optical network, the logical node vN3 needs to be aggregated. Then, the physics of the node with the vN3 requirement can be found from the optical network. The node and then the physical node that meets the vN3 node degree requirement can select the physical node with the largest available capacity as the aggregation base node of the vN3 node aggregation. It is assumed that the fault capacity of vN3 is 5, that is, the requirement of transmitting 5 wavelengths is required. In the optical network, the physical node that meets the node requirement of vN3 and has the largest available capacity is node N4, and the available node capacity is 3, that is, the transmission controller can calculate that the node capacity that needs to be compensated for vN3 is 2, that is, Determine that the capacity to be compensated is 2. S603. The transmission controller acquires a set of nodes to be compensated according to the capacity to be compensated and the available capacity of each physical node in the optical network.
具体的,可通过以下方法实现:  Specifically, it can be achieved by the following methods:
本发明的实施例的步骤 S603所用的方法与本发明上述实施例中的步骤 S403所用的方法一致,其中选出的待补偿节点容量尽可能接近故障的逻辑节 点在出现故障之前的容量,该聚合基节点与待补偿节点和聚合而成的逻辑节 点对应,其他具体的方法步骤在此处不再赘述。  The method used in step S603 of the embodiment of the present invention is consistent with the method used in step S403 in the above embodiment of the present invention, wherein the selected node capacity to be compensated is as close as possible to the capacity of the failed logical node before the failure occurs, the aggregation The base node corresponds to the node to be compensated and the logical node that is aggregated. Other specific method steps are not described here.
5604、 传送控制器计算待补偿节点到其逻辑邻居节点的可用路由。  5604. The transmit controller calculates an available route from the node to be compensated to its logical neighbor node.
本发明的实施例的步骤 S604所用的方法与本发明上述实施例中的步骤 S404所用的方法一致,此处不再赘述。  The method used in step S604 of the embodiment of the present invention is the same as the method used in step S404 in the above embodiment of the present invention, and details are not described herein again.
5605、 根据逻辑节点与其相邻逻辑邻居节点之间的传输时延要求,选择 补偿节点与补偿路由。  S605: Select a compensation node and a compensation route according to a transmission delay requirement between the logical node and its neighboring logical neighbor nodes.
本发明的实施例的步骤 S605所用的方法与本发明上述实施例中的步骤 S405所用的方法一致,此处不再赘述。  The method used in step S605 of the embodiment of the present invention is the same as the method used in step S405 in the above embodiment of the present invention, and details are not described herein again.
S606、 传送控制器计算基节点和补偿节点与对应的逻辑节点的映射,生 成映射结果并存储该映射结果。  S606. The transfer controller calculates a mapping between the base node and the compensation node and the corresponding logical node, generates a mapping result, and stores the mapping result.
本发明的实施例的步骤 S606所用的方法与本发明上述实施例中的步骤 S406所用的方法一致,此处不再赘述。  The method used in step S606 of the embodiment of the present invention is the same as the method used in step S406 in the above embodiment of the present invention, and details are not described herein again.
本方法实施例适用于上述装置 01和装置 02中的各个单元之间,上述实 施例中的装置 01和装置 02中的各个单元的工作流程和工作原理与该方法实 施例中描述的相同。  The method embodiment is applicable to each unit in the above device 01 and device 02. The working flow and working principle of each unit in the device 01 and device 02 in the above embodiment are the same as those described in the method embodiment.
本发明的实施例提供一种传送控制器 03 ,如图 16所示,传送控制器 03 包括发射器 031、 接收器 032、 总线 033、 存储器 034和处理器 035 ,存储器 034用于存储指令,处理器 035读取该指令用于:  The embodiment of the present invention provides a transfer controller 03. As shown in FIG. 16, the transfer controller 03 includes a transmitter 031, a receiver 032, a bus 033, a memory 034, and a processor 035 for storing instructions for processing. 035 reads the instruction for:
通过接收器 032获取光网络的虚拟网络配置信令,虚拟网络配置信令包 括虚拟网络的编号、 虚拟网络的逻辑节点编号、 逻辑节点的内部标签以及逻 辑节点的配置内容;  The virtual network configuration signaling of the optical network is obtained by the receiver 032, where the virtual network configuration signaling includes the number of the virtual network, the logical node number of the virtual network, the internal label of the logical node, and the configuration content of the logical node;
将虚拟网络配置信令转换为光网络的物理节点配置信令,网络配置信令 是从租户控制器获取的,物理节点配置信令包括物理节点的编号、 物理节点 的内部标签以及物理节点的配置内容,物理节点的编号根据虚拟网络的编号 和逻辑节点编号生成,物理节点的内部标签根据逻辑节点的内部标签生成, 物理节点的配置内容根据逻辑节点的配置内容及映射关系生成; The virtual network configuration signaling is converted into physical node configuration signaling of the optical network, and the network configuration signaling is obtained from the tenant controller, and the physical node configuration signaling includes the number of the physical node, the internal label of the physical node, and the configuration of the physical node. Content, the number of the physical node is based on the number of the virtual network And the logical node number is generated, the internal label of the physical node is generated according to the internal label of the logical node, and the configuration content of the physical node is generated according to the configuration content and the mapping relationship of the logical node;
通过发射器 031向物理节点控制器发送物理节点配置信令,以供物理节 点控制器根据物理节点的内部标签以及物理节点的配置内容,通过物理节点 配置信令对与物理节点的编号对应的物理节点进行配置。  The physical node configuration signaling is sent to the physical node controller by the transmitter 031, so that the physical node controller configures signaling to correspond to the physical number of the physical node according to the internal label of the physical node and the configuration content of the physical node. The node is configured.
进一步的,处理器 035读取指令还用于:  Further, the processor 035 read instruction is also used to:
通过接收器 032获取虚拟网络的申请消息,申请消息包括虚拟网络的创 建申请消息或虚拟网络的调整申请消息;  The application message of the virtual network is obtained by the receiver 032, and the application message includes a creation application message of the virtual network or an adjustment application message of the virtual network;
根据申请消息与光网络的物理节点使用状态,计算聚合参数,聚合参数 包括聚合基节点与待补偿容量,聚合基节点是在进行节点聚合时所使用的首 个物理节点,待补偿容量为在进行节点聚合后,聚合而成的逻辑节点的容量 与基节点的容量的差值,容量包括节点能够传送的光波的波长数目或节点带 宽;  Calculating the aggregation parameters according to the application message and the physical node usage status of the optical network, the aggregation parameters include the aggregation base node and the capacity to be compensated, and the aggregation base node is the first physical node used in the node aggregation, and the capacity to be compensated is in progress. After the node is aggregated, the difference between the capacity of the aggregated logical node and the capacity of the base node, and the capacity includes the number of wavelengths of the optical wave that the node can transmit or the node bandwidth;
根据待补偿容量与光网络中的物理节点的可用容量,选择待补偿节点并 生成待补偿节点的集合,可用容量为未分配给任何逻辑节点的容量;  Selecting a node to be compensated and generating a set of nodes to be compensated according to the capacity to be compensated and the available capacity of the physical node in the optical network, and the available capacity is a capacity that is not allocated to any logical node;
从待补偿节点的集合中选择补偿节点以及补偿节点到补偿节点的逻辑邻 居节点的补偿路由;  Selecting a compensation node from the set of nodes to be compensated and a compensation route from the compensation node to the logical neighbor node of the compensation node;
计算补偿节点与补偿节点对应的逻辑节点之间的映射,并生成映射结 果,以便传送控制器根据该映射结果确定逻辑节点对应的物理节点。  A mapping between the compensation node and the logical node corresponding to the compensation node is calculated, and a mapping result is generated, so that the transmission controller determines the physical node corresponding to the logical node according to the mapping result.
优选的,虚拟网络的创建申请消息包括逻辑节点连接矩阵、 逻辑节点初 始化容量;  Preferably, the creation request message of the virtual network includes a logical node connection matrix and a logical node initialization capacity;
再进一步的,处理器读 035取指令具体用于:  Further, the processor reads 035 fetch instructions specifically for:
遍历光网络中的物理节点,根据逻辑节点连接矩阵确定符合连接矩阵的 待聚合为逻辑节点的聚合基节点,所述聚合基节点具有逻辑节点连接矩阵所 描述的连接关系,聚合基节点的节点度不小于逻辑节点连接矩阵所表示的节 点度,且聚合基节点的可用容量尽可能接近上述调整容量,节点度表示节点 出口或入口的总数目 ;  Traversing the physical nodes in the optical network, and determining, according to the logical node connection matrix, an aggregation base node to be aggregated into a logical node according to the connection matrix, the aggregation base node having a connection relationship described by a logical node connection matrix, and a node degree of the aggregation base node Not less than the degree of node represented by the logical node connection matrix, and the available capacity of the aggregation base node is as close as possible to the above adjustment capacity, and the node degree represents the total number of node exits or entries;
根据聚合基节点的可用容量与逻辑节点初始化容量,计算待补偿容量, 待补偿容量为逻辑节点初始化容量与聚合基节点的可用容量的差值。  The capacity to be compensated is calculated according to the available capacity of the aggregation base node and the logical node initialization capacity, and the to-be-compensated capacity is the difference between the logical node initialization capacity and the available capacity of the aggregation base node.
优选的,虚拟网络的调整申请消息包括调整的虚拟网络的编号、 调整的 逻辑节点编号以及调整内容,调整内容包括与调整的逻辑节点编号对应的逻 辑节点的调整容量; Preferably, the adjustment request message of the virtual network includes the number of the adjusted virtual network, and the adjusted a logical node number and an adjustment content, where the adjustment content includes an adjustment capacity of the logical node corresponding to the adjusted logical node number;
再进一步的,处理器 035读取指令具体用于:  Further, the processor 035 reads the instructions specifically for:
遍历光网络中的物理节点,根据调整内容确定待聚合为逻辑节点的聚合 基节点,聚合基节点具有逻辑节点连接矩阵所描述的连接关系,其中,聚合 基节点与调整的逻辑节点对应的物理节点相同或不相同,聚合基节点的节点 度不小于调整的逻辑节点连接矩阵所表示的节点度,且聚合基节点的可用容 量尽可能接近上述调整容量,节点度表示节点出口或入口的总数目 ;  Traversing the physical nodes in the optical network, determining an aggregation base node to be aggregated into a logical node according to the adjustment content, the aggregation base node having a connection relationship described by a logical node connection matrix, wherein the aggregation base node and the adjusted logical node correspond to the physical node The same or different, the node degree of the aggregation base node is not less than the node degree represented by the adjusted logical node connection matrix, and the available capacity of the aggregation base node is as close as possible to the above adjustment capacity, and the node degree indicates the total number of node exits or entries;
根据聚合基节点的可用容量与调整容量,计算待补偿容量,待补偿容量 为调整容量与聚合基节点的可用容量的差值。  The capacity to be compensated is calculated according to the available capacity of the aggregation base node and the adjusted capacity, and the capacity to be compensated is the difference between the adjusted capacity and the available capacity of the aggregation base node.
优选的,当光网络中的逻辑节点出现故障时,虚拟网络的调整申请消息 还包括出现故障的虚拟网络的编号、出现故障的逻辑节点编号以及故障容量, 故障容量为与出现故障的逻辑节点编号对应的物理节点在出现故障前的节点 容量与该物理节点出现故障后的节点容量的差值;  Preferably, when the logical node in the optical network fails, the adjustment request message of the virtual network further includes the number of the failed virtual network, the number of the failed logical node, and the fault capacity, and the fault capacity is the number of the failed logical node. The difference between the capacity of the corresponding physical node before the failure occurs and the capacity of the node after the physical node fails;
再进一步的,处理器 035读取指令具体用于:  Further, the processor 035 reads the instructions specifically for:
遍历光网络中的物理节点,根据故障容量确定待聚合为逻辑节点的聚合 基节点,聚合基节点具有逻辑节点连接矩阵所描述的连接关系,聚合基节点 的节点度不小于出现故障的逻辑节点在出现故障之前的连接矩阵所表示的节 点度,且聚合基节点的可用容量尽可能接近上述调整容量,节点度表示节点 出口或入口的总数目 ,其中,聚合基节点与出现故障的逻辑节点对应的物理 节点相同或不相同; ;  Traversing the physical nodes in the optical network, determining the aggregation base nodes to be aggregated into logical nodes according to the fault capacity, and the aggregation base nodes have the connection relationship described by the logical node connection matrix, and the node degree of the aggregation base node is not less than the faulty logical node. The node degree represented by the connection matrix before the failure occurs, and the available capacity of the aggregation base node is as close as possible to the above adjustment capacity, and the node degree represents the total number of node exits or entries, wherein the aggregation base node corresponds to the failed logical node. Physical nodes are the same or different;
根据聚合基节点的可用容量与出现故障的逻辑节点出现故障前的容量, 计算待补偿容量,待补偿容量为出现故障的逻辑节点出现故障前的容量与聚 合基节点的可用容量的差值。  The capacity to be compensated is calculated according to the available capacity of the aggregation base node and the capacity of the failed logical node before failure, and the capacity to be compensated is the difference between the capacity before the failure of the failed logical node and the available capacity of the aggregation node.
再进一步的,处理器 035读取指令具体用于:  Further, the processor 035 reads the instructions specifically for:
遍历光网络中的物理节点,确定可用容量不小于待补偿容量的物理节点 作为待补偿节点,并生成待补偿节点的集合,其中待补偿节点与聚合基节点 聚合而成的逻辑节点在传送光波信号时,满足光波信号传送的无阻塞特性, 即在聚合而成逻辑节点的入口方向的任一波长能够交换到该逻辑节点的任意 一个输出方向上。 再进一步的,处理器 035读取指令具体用于: Traversing the physical nodes in the optical network, determining a physical node whose available capacity is not less than the capacity to be compensated as a node to be compensated, and generating a set of nodes to be compensated, wherein the logical node aggregated by the node to be compensated and the aggregated base node transmits a light wave signal The non-blocking characteristic of the light wave signal transmission is satisfied, that is, any wavelength in the entrance direction of the aggregated logical node can be switched to any one of the output directions of the logical node. Further, the processor 035 reads the instructions specifically for:
计算待补偿节点的集合中的待补偿节点到待补偿节点的逻辑邻居节点的 可用路由,待补偿节点的逻辑邻居节点为待补偿节点对应的逻辑节点的邻居 逻辑节点所对应的物理节点;  Calculating an available route of the node to be compensated to the logical neighbor node of the node to be compensated, and the logical neighbor node of the node to be compensated is a physical node corresponding to the logical node of the logical node corresponding to the node to be compensated;
根据基节点和待补偿节点的集合中的待补偿节点到一个相同的逻辑邻居 节点之间的时延差,选择该时延差最小的待补偿节点作为补偿节点,并将该 时延差最小的可用路由作为补偿节点的补偿路由。  According to the delay difference between the node to be compensated and the same logical neighbor node in the set of the base node and the node to be compensated, the node to be compensated with the smallest delay difference is selected as the compensation node, and the delay difference is minimized. The available route is used as a compensation route for the compensation node.
更进一步的,处理器 035读取指令还用于:  Further, the processor 035 read command is also used to:
通过接收器获取逻辑节点的配置反馈消息,配置反馈消息包括逻辑节点 的配置结果。  The configuration feedback message of the logical node is obtained by the receiver, and the configuration feedback message includes the configuration result of the logical node.
优选的,逻辑节点的内部标签包括逻辑节点传送的光波的波长编号; 逻辑节点的配置内容可以包括选择与所选择的波长通道的配置指示信 息,该配置指示信息可以为上述波长通道的配置保护或对该波长通道的带宽 管理以及现有光网络节点设备所具备的配置项目 ;物理节点的内部标签包括 物理节点传送的光波的波长编号;  Preferably, the internal label of the logical node includes the wavelength number of the optical wave transmitted by the logical node; the configuration content of the logical node may include selecting configuration indication information with the selected wavelength channel, where the configuration indication information may be configured protection of the above wavelength channel or The bandwidth management of the wavelength channel and the configuration items of the existing optical network node device; the internal label of the physical node includes the wavelength number of the optical wave transmitted by the physical node;
物理节点的配置内容可以包括选择与所选择的波长通道的配置指示信 息,该配置指示信息可以为上述波长通道的配置保护或对该波长通道的带宽 管理以及现有光网络节点设备所具备的配置项目。 本实施例用于实现上述各 方法实施例,本实施例中各个实体设备的工作流程和工作原理参见上述各方 法实施例中的描述,在此不再赘述。  The configuration content of the physical node may include selecting configuration indication information with the selected wavelength channel, where the configuration indication information may be configuration protection of the foregoing wavelength channel or bandwidth management of the wavelength channel and configuration of the existing optical network node device. project. This embodiment is used to implement the foregoing method embodiments. For the working process and working principles of the physical devices in this embodiment, refer to the description in the foregoing embodiments, and details are not described herein.
本发明的实施例提供一种传送控制器,首先接收虚拟网络配置信令,该 信令包括逻辑节点的配置内容,而后将该虚拟网络配置信令转换成与虚拟网 络配置信令对应的光网络的物理节点配置信令,最后通过物理节点控制器根 据该物理节点配置信令将物理节点进行与物理节点的配置内容对应的配置, 实现了用户对光网络逻辑节点的操作,满足了用户对逻辑节点的配置需求。  An embodiment of the present invention provides a transmission controller, which first receives virtual network configuration signaling, where the signaling includes configuration content of a logical node, and then converts the virtual network configuration signaling into an optical network corresponding to virtual network configuration signaling. Physical node configuration signaling, and finally the physical node controller performs configuration corresponding to the configuration content of the physical node according to the physical node configuration signaling, thereby realizing the operation of the user on the optical network logical node, and satisfying the user logic. The configuration requirements of the node.
本发明的实施例提供一种物理节点控制器 04 ,如图 17所示,物理节点 控制器包括发射器 041、 接收器 042、 总线 043、 存储器 044和处理器 045 , 存储器 045用于存储指令,处理器 045读取该指令用于:  An embodiment of the present invention provides a physical node controller 04. As shown in FIG. 17, the physical node controller includes a transmitter 041, a receiver 042, a bus 043, a memory 044, and a processor 045, where the memory 045 is used to store instructions. The processor 045 reads the instruction for:
通过接收器 042获取光网络的物理节点配置信令,网络配置信令是从租 户控制器获取的,物理节点配置信令包括物理节点的编号、 物理节点的内部 标签以及物理节点的配置内容; The physical node configuration signaling of the optical network is obtained by the receiver 042, and the network configuration signaling is obtained from the tenant controller, where the physical node configuration signaling includes the number of the physical node and the internal of the physical node. Label and configuration content of the physical node;
根据物理节点的内部标签以及物理节点的配置内容,通过物理节点配置 信令,对与物理节点的编号对应的物理节点进行配置。  The physical node corresponding to the physical node number is configured by the physical node configuration signaling according to the internal label of the physical node and the configuration content of the physical node.
进一步的,处理器 045读取指令还用于:  Further, the processor 045 read command is also used to:
通过发射器 041发送逻辑节点的配置反馈消息,配置反馈消息包括逻辑 节点的配置结果,逻辑节点与物理节点对应。  The configuration feedback message of the logical node is sent by the transmitter 041, and the configuration feedback message includes the configuration result of the logical node, and the logical node corresponds to the physical node.
优选的,物理节点的内部标签包括物理节点传送的光波的波长编号; 物理节点的配置内容可以包括选择与所选择的波长通道的配置指示信 息,该配置指示信息可以为上述波长通道的配置保护或对该波长通道的带宽 管理以及现有光网络节点设备所具备的配置项目。 本实施例用于实现上述各 方法实施例,本实施例中各个实体设备的工作流程和工作原理参见上述各方 法实施例中的描述,在此不再赘述。  Preferably, the internal label of the physical node includes the wavelength number of the optical wave transmitted by the physical node; the configuration content of the physical node may include selecting configuration indication information with the selected wavelength channel, where the configuration indication information may be configured protection of the wavelength channel or Bandwidth management of the wavelength channel and configuration items of existing optical network node devices. This embodiment is used to implement the foregoing method embodiments. For the working process and working principles of the physical devices in this embodiment, refer to the description in the foregoing embodiments, and details are not described herein.
本发明的实施例提供一种物理节点控制器,首先获取光网络的物理节点 配置信令,而后将与该配置信令对应的物理节点进行与配置信令对应的配置, 实现了用户对光网络逻辑节点的操作,满足了用户对逻辑节点的配置需求。  An embodiment of the present invention provides a physical node controller, which first acquires physical node configuration signaling of an optical network, and then performs configuration corresponding to configuration signaling on a physical node corresponding to the configuration signaling, thereby implementing a user-to-optical network. The operation of the logical node satisfies the user's configuration requirements for the logical node.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读 取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述 的存储介质包括: ROM、 RAM, 磁碟或者光盘等各种可以存储程序代码的介 质。  A person skilled in the art can understand that all or part of the steps of implementing the above method embodiments may be completed by using hardware related to the program instructions. The foregoing program may be stored in a computer readable storage medium, and the program is executed when executed. The foregoing steps include the steps of the foregoing method embodiments; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对 其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并 不使相应技术方案的本质脱离本发明各实施例技术方案的范围。  Finally, it should be noted that the above embodiments are merely illustrative of the technical solutions of the present invention, and are not intended to be limiting; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art will understand that The technical solutions described in the foregoing embodiments may be modified, or some or all of the technical features may be equivalently replaced; and the modifications or substitutions do not deviate from the technical solutions of the embodiments of the present invention. range.

Claims

权 利 要 求 书 Claim
1、 一种光网络配置装置,其特征在于,所述光网络配置装置包括: 虚拟信令获取单元,用于获取所述光网络的虚拟网络配置信令,所述网 络配置信令是从租户控制器获取的,所述虚拟网络配置信令包括所述虚拟网 络的编号、 所述虚拟网络的逻辑节点编号、 所述逻辑节点的内部标签以及所 述逻辑节点的配置内容; An optical network configuration apparatus, wherein the optical network configuration apparatus comprises: a virtual signaling acquisition unit, configured to acquire virtual network configuration signaling of the optical network, where the network configuration signaling is from a tenant Obtained by the controller, the virtual network configuration signaling includes a number of the virtual network, a logical node number of the virtual network, an internal label of the logical node, and a configuration content of the logical node;
转换单元,用于从所述虚拟信令获取单元获取所述虚拟网络配置信令, 将所述虚拟网络配置信令转换为所述光网络的物理节点配置信令,所述物理 节点配置信令包括所述物理节点的编号、 所述物理节点的内部标签以及所述 物理节点的配置内容,所述物理节点的编号根据所述虚拟网络的编号和所述 逻辑节点编号生成,所述物理节点的内部标签根据所述逻辑节点的内部标签 生成,所述物理节点的配置内容根据所述逻辑节点的配置内容生成;  a converting unit, configured to acquire the virtual network configuration signaling from the virtual signaling acquiring unit, convert the virtual network configuration signaling into physical node configuration signaling of the optical network, and configure the physical node configuration signaling The number of the physical node, the internal label of the physical node, and the configuration content of the physical node, where the number of the physical node is generated according to the number of the virtual network and the logical node number, where the physical node An internal tag is generated according to an internal tag of the logical node, and a configuration content of the physical node is generated according to a configuration content of the logical node;
发送单元,用于从所述转换单元获取所诉物理配置信令,向物理节点控 制器发送所述物理节点配置信令,以供物理节点控制器根据所述物理节点的 内部标签以及所述逻辑节点的配置内容,对与所述物理节点的编号对应的所 述物理节点进行配置。  a sending unit, configured to acquire the physical configuration signaling from the converting unit, and send the physical node configuration signaling to the physical node controller, where the physical node controller is configured according to the internal label of the physical node and the logic The configuration content of the node is configured for the physical node corresponding to the number of the physical node.
2、 根据权利要求 1 所述的光网络配置装置,其特征在于,所述光网络 配置装置还包括:  2. The optical network configuration apparatus according to claim 1, wherein the optical network configuration apparatus further comprises:
申请消息获取单元,用于获取虚拟网络的申请消息,所述申请消息包括 所述虚拟网络的创建申请消息或所述虚拟网络的调整申请消息;  An application message obtaining unit, configured to acquire an application message of the virtual network, where the application message includes a creation request message of the virtual network or an adjustment request message of the virtual network;
计算单元,用于从所述申请消息获取单元获取所述申请消息,根据所述 申请消息与所述光网络的物理节点使用状态,计算聚合参数,所述聚合参数 包括聚合基节点与待补偿容量,所述聚合基节点是在进行节点聚合时所使用 的首个物理节点,所述待补偿容量为在进行节点聚合后,聚合而成的逻辑节 点的容量与所述基节点的容量的差值,所述容量包括节点能够传送的光波的 波长数目或节点带宽;  a calculating unit, configured to acquire the application message from the application message obtaining unit, and calculate an aggregation parameter according to the application message and a physical node usage state of the optical network, where the aggregation parameter includes an aggregation base node and a capacity to be compensated The aggregation base node is the first physical node used in the node aggregation, and the to-be-compensated capacity is the difference between the capacity of the logical node aggregated after the node aggregation is performed and the capacity of the base node. The capacity includes a number of wavelengths or a node bandwidth of a light wave that the node can transmit;
聚合单元,用于从所述计算单元获取所述聚合基节点与所述待补偿容 量,根据所述待补偿容量与所述光网络中的物理节点的可用容量,选择待补 偿节点并生成所述待补偿节点的集合,所述可用容量为未分配给任何逻辑节 点的容量; 算路单元,用于从所述聚合单元获取所述待补偿节点的集合,从所述待 补偿节点的集合中选择补偿节点以及所述补偿节点到所述补偿节点的逻辑邻 居节点的补偿路由; An aggregation unit, configured to acquire, from the computing unit, the aggregation base node and the to-be-compensated capacity, select a node to be compensated according to the to-be-compensated capacity and an available capacity of a physical node in the optical network, and generate the a set of nodes to be compensated, the available capacity being a capacity that is not allocated to any logical node; a computing unit, configured to acquire, from the aggregation unit, the set of nodes to be compensated, select a compensation node from the set of nodes to be compensated, and a compensation route of the compensation node to a logical neighbor node of the compensation node;
映射单元,用于从所述算路单元获取所述补偿节点,计算所述补偿节点 与所述补偿节点对应的逻辑节点之间的映射,并生成映射结果,以便传送控 制器根据该映射结果确定所述逻辑节点对应的物理节点。  a mapping unit, configured to acquire the compensation node from the computing unit, calculate a mapping between the compensation node and a logical node corresponding to the compensation node, and generate a mapping result, so that the transmission controller determines according to the mapping result The physical node corresponding to the logical node.
3、 根据权利要求 2 所述的光网络配置装置,其特征在于,所述虚拟网 络的创建申请消息包括所述逻辑节点连接矩阵、 所述逻辑节点初始化容量; 所述计算单元具体用于:遍历所述光网络中的物理节点,根据所述逻辑 节点连接矩阵确定待聚合为所述逻辑节点的所述聚合基节点,所述聚合基节 点具有所述逻辑节点连接矩阵所描述的连接关系,所述聚合基节点的节点度 不小于所述逻辑节点连接矩阵所表示的节点度,且所述聚合基节点的可用容 量小于所述逻辑节点初始化容量,所述节点度表示节点出口或入口的总数 g ;  The optical network configuration apparatus according to claim 2, wherein the creation request message of the virtual network includes the logical node connection matrix, the logical node initialization capacity, and the calculation unit is specifically configured to: traverse Determining, by the physical node in the optical network, the aggregation base node to be aggregated into the logical node according to the logical node connection matrix, where the aggregation base node has a connection relationship described by the logical node connection matrix, The node degree of the aggregation base node is not less than the node degree represented by the logical node connection matrix, and the available capacity of the aggregation base node is smaller than the logical node initialization capacity, and the node degree indicates the total number of node exits or entries g ;
根据所述聚合基节点的可用容量与所述逻辑节点初始化容量,计算所述 待补偿容量,所述待补偿容量为所述逻辑节点初始化容量与所述聚合基节点 的可用容量的差值。  And calculating the to-be-compensated capacity according to the available capacity of the aggregation base node and the logical node initialization capacity, where the to-be-compensated capacity is a difference between the logical node initialization capacity and the available capacity of the aggregation base node.
4、 根据权利要求 2 所述的光网络配置装置,其特征在于,所述虚拟网 络的调整申请消息包括调整的虚拟网络的编号、 调整的逻辑节点编号以及调 整内容,所述调整内容包括与所述调整的逻辑节点编号对应的逻辑节点的调 整容量;  The optical network configuration apparatus according to claim 2, wherein the adjustment request message of the virtual network includes an adjusted virtual network number, an adjusted logical node number, and an adjustment content, where the adjustment content includes The adjusted capacity of the logical node corresponding to the adjusted logical node number;
所述计算单元具体用于:遍历所述光网络中的物理节点,根据所述调整 内容确定待聚合为所述逻辑节点的所述聚合基节点,所述聚合基节点具有所 述逻辑节点连接矩阵所描述的连接关系,其中,所述聚合基节点与所述调整 的逻辑节点对应的物理节点相同或不相同,所述聚合基节点的节点度不小于 所述调整的逻辑节点连接矩阵所表示的节点度,且所述聚合基节点的可用容 量小于所述逻辑节点初始化容量,所述节点度表示节点出口或入口的总数 g ;  The calculating unit is specifically configured to: traverse a physical node in the optical network, determine, according to the adjusted content, the aggregation base node to be aggregated into the logical node, where the aggregation base node has the logical node connection matrix The described connection relationship, wherein the aggregation base node is the same or different from the physical node corresponding to the adjusted logical node, and the node degree of the aggregation base node is not less than that represented by the adjusted logical node connection matrix Node degree, and the available capacity of the aggregation base node is less than the logical node initialization capacity, and the node degree represents a total number g of node exits or entries;
根据所述聚合基节点的可用容量与所述调整容量,计算所述待补偿容 量,所述待补偿容量为所述调整容量与所述聚合基节点的可用容量的差值。 Calculating the to-be-compensated capacity according to an available capacity of the aggregation base node and the adjusted capacity, where the to-be-compensated capacity is a difference between the adjusted capacity and an available capacity of the aggregation base node.
5、 根据权利要求 2 所述的光网络配置装置,其特征在于,当所述光网 络中的逻辑节点出现故障时,所述虚拟网络的调整申请消息还包括出现故障 的虚拟网络的编号、 出现故障的逻辑节点编号以及所述出现故障的逻辑节点 出现故障前的容量; The optical network configuration apparatus according to claim 2, wherein when the logical node in the optical network fails, the adjustment request message of the virtual network further includes a number of the failed virtual network, and appears The logical node number of the fault and the capacity of the failed logical node before the fault occurs;
所述计算单元具体用于:遍历所述光网络中的物理节点,根据所述出现 故障的逻辑节点出现故障前的容量确定待聚合为所述逻辑节点的所述聚合基 节点,所述聚合基节点具有所述逻辑节点连接矩阵所描述的连接关系,所述 聚合基节点的节点度不小于所述出现故障的逻辑节点在出现故障之前的连接 矩阵所表示的节点度,且所述聚合基节点的可用容量小于所述出现故障的逻 辑节点出现故障前的容量,所述节点度表示节点出口或入口的总数目 ,其 中,所述聚合基节点与所述出现故障的逻辑节点对应的物理节点相同或不相 同;  The calculating unit is specifically configured to: traverse a physical node in the optical network, and determine, according to the capacity of the failed logical node before the fault occurs, the aggregation base node to be aggregated into the logical node, the aggregation base The node has a connection relationship described by the logical node connection matrix, the node degree of the aggregation base node is not less than a node degree represented by the connection matrix of the failed logical node before the failure occurs, and the aggregation base node The available capacity is less than the capacity of the failed logical node before the failure, the node degree represents the total number of node exits or entries, wherein the aggregated base node is the same as the physical node corresponding to the failed logical node Or not the same;
根据所述聚合基节点的可用容量与所述出现故障的逻辑节点出现故障前 的容量,计算所述待补偿容量,所述待补偿容量为所述出现故障的逻辑节点 出现故障前的容量与所述聚合基节点的可用容量的差值。  Calculating the to-be-compensated capacity according to the available capacity of the aggregation base node and the capacity of the failed logical node before the failure occurs, where the to-be-compensated capacity is the capacity and the capacity of the failed logical node before the failure occurs. The difference in available capacity of the aggregation base node.
6、 根据权利要求 2 所述的光网络配置装置,其特征在于,所述聚合单 元具体用于:  The optical network configuration device according to claim 2, wherein the aggregation unit is specifically configured to:
遍历所述光网络中的物理节点,确定节点度不小于所述逻辑节点的节点 度的 N个物理节点作为所述待补偿节点,且所述 N个物理节点的全部可用容 量不小于所述待补偿容量,其中 N 为正整数,并生成所述待补偿节点的集 合,其中所述待补偿节点与所述聚合基节点具有共同的逻辑邻居节点,所述 待补偿节点的逻辑邻居节点为所述待补偿节点对应的逻辑节点的邻居逻辑节 点所对应的物理节点,聚合而成的所述逻辑节点在传送光波信号时,满足光 波信号传送的无阻塞特性,即在所述聚合而成的逻辑节点的逻辑入口方向的 任一波长能够交换到该逻辑节点的任意一个逻辑输出方向上。  Traversing the physical nodes in the optical network, determining N physical nodes whose node degrees are not less than the node degrees of the logical nodes as the to-be-compensated nodes, and all available capacities of the N physical nodes are not less than the to-be-compensated nodes a compensation capacity, where N is a positive integer, and generates a set of the nodes to be compensated, wherein the node to be compensated has a logical neighbor node with the aggregation base node, and the logical neighbor node of the node to be compensated is The physical node corresponding to the logical node of the logical node corresponding to the node to be compensated, and the logical node formed by the aggregation satisfies the non-blocking characteristic of the optical signal transmission when transmitting the optical wave signal, that is, the logical node formed by the aggregation Any wavelength of the logical entry direction can be switched to any of the logical output directions of the logical node.
7、 根据权利要求 2 所述的光网络配置装置,其特征在于,所述算路单 元具体用于:  The optical network configuration device according to claim 2, wherein the computing unit is specifically configured to:
计算所述待补偿节点的集合中的所述待补偿节点到所述待补偿节点的逻 辑邻居节点的可用路由,所述待补偿节点的逻辑邻居节点为所述基节点对应 的逻辑节点的邻居逻辑节点所对应的物理节点; 根据所述基节点和所述待补偿节点的集合中的所述待补偿节点到一个相 同的所述逻辑邻居节点之间的时延差,选择该时延差最小的待补偿节点作为 补偿节点,并将该时延差最小的可用路由作为补偿节点的补偿路由。 Calculating an available route of the to-be-compensated node in the set of nodes to be compensated to a logical neighbor node of the node to be compensated, where the logical neighbor node of the node to be compensated is a neighbor logic of a logical node corresponding to the base node The physical node corresponding to the node; Selecting, according to the delay difference between the base node and the to-be-compensated node in the set of nodes to be compensated to a same logical neighbor node, the node to be compensated with the smallest delay difference is used as the compensation node, The available route with the smallest delay difference is used as the compensation route of the compensation node.
8、 根据权利要求 1 所述的光网络配置装置,其特征在于,所述装置还 包括:  The optical network configuration device according to claim 1, wherein the device further comprises:
反馈接收单元,用于获取所述逻辑节点的配置反馈消息,所述配置反馈 消息包括所述逻辑节点的配置结果。  And a feedback receiving unit, configured to acquire a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logical node.
9、 根据权利要求 1 所述的光网络配置装置,其特征在于,所述逻辑节 点的内部标签包括所述逻辑节点传送的光波的波长通道编号;  9. The optical network configuration apparatus according to claim 1, wherein an internal tag of the logical node includes a wavelength channel number of a light wave transmitted by the logical node;
所述逻辑节点的配置内容包括所述光网络的波长通道的选择与所选择的 波长通道的配置指示信息;所述物理节点的内部标签包括所述物理节点传送 的光波的波长通道编号;  The configuration content of the logical node includes a selection of a wavelength channel of the optical network and configuration indication information of the selected wavelength channel; an internal label of the physical node includes a wavelength channel number of the optical wave transmitted by the physical node;
所述物理节点的配置内容包括所述光网络波长通道的选择与所选择的波 长通道的配置指示信息。  The configuration content of the physical node includes the selection of the optical network wavelength channel and the configuration indication information of the selected wavelength channel.
10、 一种光网络配置装置,其特征在于,所述光网络配置装置包括: 物理信令获取单元,用于获取所述光网络的物理节点配置信令,所述网 络配置信令是从租户控制器获取的,所述物理节点配置信令包括所述物理节 点的编号、 所述物理节点的内部标签以及所述物理节点的配置内容;  An optical network configuration apparatus, wherein the optical network configuration apparatus comprises: a physical signaling acquisition unit, configured to acquire physical node configuration signaling of the optical network, where the network configuration signaling is from a tenant Obtained by the controller, the physical node configuration signaling includes a number of the physical node, an internal label of the physical node, and a configuration content of the physical node;
配置单元,用于从所述物理信令获取单元获取所诉物理节点配置信令, 根据所述物理节点的内部标签以及所述物理节点的配置内容,对与所述物理 节点的编号对应的所述物理节点进行配置。  a configuration unit, configured to acquire the called physical node configuration signaling from the physical signaling acquiring unit, and correspond to a number corresponding to the physical node according to an internal label of the physical node and a configuration content of the physical node The physical node is configured.
11、 根据权利要求 10 所述的光网络配置装置,其特征在于,所述装置 还包括:  The optical network configuration device according to claim 10, wherein the device further comprises:
反馈单元,用于发送逻辑节点的配置反馈消息,所述配置反馈消息包括 所述逻辑节点的配置结果,所述逻辑节点与所述物理节点对应。  And a feedback unit, configured to send a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logical node, where the logical node corresponds to the physical node.
12、 根据权利要求 10 所述的光网络配置装置,其特征在于,所述物理 节点的内部标签包括所述物理节点传送的光波的波长通道编号;  The optical network configuration apparatus according to claim 10, wherein the internal label of the physical node includes a wavelength channel number of the optical wave transmitted by the physical node;
所述物理节点的配置内容包括所述光网络波长通道的选择与所选择的波 长通道的配置指示信息。  The configuration content of the physical node includes the selection of the optical network wavelength channel and the configuration indication information of the selected wavelength channel.
13、 一种光网络配置方法,其特征在于,包括: 获取光网络的虚拟网络配置信令,所述网络配置信令是从租户控制器获 取的,所述虚拟网络配置信令包括虚拟网络的编号、 所述虚拟网络的逻辑节 点编号、 所述逻辑节点的内部标签以及所述逻辑节点的配置内容; 13. An optical network configuration method, comprising: Acquiring virtual network configuration signaling of the optical network, where the network configuration signaling is obtained from a tenant controller, where the virtual network configuration signaling includes a number of the virtual network, a logical node number of the virtual network, and the logical node Internal tag and configuration content of the logical node;
将所述虚拟网络配置信令转换为所述光网络的物理节点配置信令,所述 物理节点配置信令包括物理节点的编号、 所述物理节点的内部标签以及所述 物理节点的配置内容,所述物理节点的编号根据所述虚拟网络的编号和所述 逻辑节点编号生成,所述物理节点的内部标签根据所述逻辑节点的内部标签 生成,所述物理节点的配置内容根据所述逻辑节点的配置内容生成;  Transforming the virtual network configuration signaling into physical node configuration signaling of the optical network, where the physical node configuration signaling includes a number of a physical node, an internal label of the physical node, and a configuration content of the physical node, The number of the physical node is generated according to the number of the virtual network and the logical node number, and the internal label of the physical node is generated according to an internal label of the logical node, and the configuration content of the physical node is according to the logical node. Configuration content generation;
向物理节点控制器发送所述物理节点配置信令,以供物理节点控制器根 据所述物理节点的内部标签以及所述物理节点的配置内容,对与所述物理节 点的编号对应的所述物理节点进行配置。  Transmitting, to the physical node controller, the physical node configuration signaling, by the physical node controller, according to the internal label of the physical node and the configuration content of the physical node, the physical medium corresponding to the number of the physical node The node is configured.
14、 根据权利要求 13 所述的方法,其特征在于,在获取光网络的虚拟 网络配置信令之前,所述方法还包括:  The method according to claim 13, wherein before the obtaining the virtual network configuration signaling of the optical network, the method further includes:
获取虚拟网络的申请消息,所述申请消息包括所述虚拟网络的创建申请 消息或所述虚拟网络的调整申请消息;  Obtaining an application message of the virtual network, where the application message includes a creation application message of the virtual network or an adjustment request message of the virtual network;
根据所述申请消息与所述光网络的物理节点使用状态,计算聚合参数, 所述聚合参数包括聚合基节点与待补偿容量,所述聚合基节点是在进行节点 聚合时所使用的首个物理节点,所述待补偿容量为在进行节点聚合后,聚合 而成的逻辑节点的容量与所述基节点的容量的差值,所述容量包括节点能够 传送的光波的波长数目或节点带宽;  Calculating an aggregation parameter according to the application message and a physical node usage status of the optical network, where the aggregation parameter includes an aggregation base node and a to-be-compensated capacity, and the aggregation base node is the first physical used when performing node aggregation. a node, the capacity to be compensated is a difference between a capacity of a logical node aggregated after performing node aggregation and a capacity of the base node, where the capacity includes a wavelength number of a light wave that the node can transmit or a node bandwidth;
根据所述待补偿容量与所述光网络中的物理节点的可用容量,选择待补 偿节点并生成所述待补偿节点的集合,所述可用容量为未分配给任何逻辑节 点的容量;  Selecting a to-be-compensated node and generating a set of the to-be-compensated nodes according to the to-be-compensated capacity and an available capacity of a physical node in the optical network, where the available capacity is a capacity that is not allocated to any logical node;
从所述待补偿节点的集合中选择补偿节点以及所述补偿节点到所述补偿 节点的逻辑邻居节点的补偿路由;  And selecting, from the set of nodes to be compensated, a compensation node and a compensation route of the compensation node to a logical neighbor node of the compensation node;
计算所述补偿节点与所述补偿节点对应的逻辑节点之间的映射,并生成 映射结果,以便传送控制器根据该映射结果确定所述逻辑节点对应的物理节 占  Calculating a mapping between the compensation node and a logical node corresponding to the compensation node, and generating a mapping result, so that the transmission controller determines, according to the mapping result, a physical node corresponding to the logical node.
15、 根据权利要求 14 所述的方法,其特征在于,所述虚拟网络的创建 申请消息包括所述逻辑节点连接矩阵、 所述逻辑节点初始化容量; 所述根据所述申请消息与所述光网络的物理节点使用状态,计算聚合参 数具体包括: The method according to claim 14, wherein the creation request message of the virtual network comprises the logical node connection matrix, and the logical node initialization capacity; The calculating the aggregation parameter according to the application message and the physical node usage status of the optical network includes:
遍历所述光网络中的物理节点,根据所述逻辑节点连接矩阵确定待聚合 为所述逻辑节点的所述聚合基节点,所述聚合基节点具有所述逻辑节点连接 矩阵所描述的连接关系,所述聚合基节点的节点度不小于所述逻辑节点连接 矩阵所表示的节点度,且所述聚合基节点的可用容量小于所述逻辑节点初始 化容量,所述节点度表示节点出口或入口的总数目 ;  Traversing a physical node in the optical network, determining, according to the logical node connection matrix, the aggregation base node to be aggregated into the logical node, where the aggregation base node has a connection relationship described by the logical node connection matrix, The node degree of the aggregation base node is not less than the node degree represented by the logical node connection matrix, and the available capacity of the aggregation base node is smaller than the logical node initialization capacity, and the node degree indicates the total number of node exits or entries. Project
根据所述聚合基节点的可用容量与所述逻辑节点初始化容量,计算所述 待补偿容量,所述待补偿容量为所述逻辑节点初始化容量与所述聚合基节点 的可用容量的差值。  And calculating the to-be-compensated capacity according to the available capacity of the aggregation base node and the logical node initialization capacity, where the to-be-compensated capacity is a difference between the logical node initialization capacity and the available capacity of the aggregation base node.
16、 根据权利要求 14 所述的方法,其特征在于,所述虚拟网络的调整 申请消息包括调整的虚拟网络的编号、 调整的逻辑节点编号以及调整内容, 所述调整内容包括与所述调整的逻辑节点编号对应的逻辑节点的调整容量; 所述根据所述申请消息与所述光网络的物理节点使用状态,计算聚合参 数具体包括:  The method according to claim 14, wherein the adjustment request message of the virtual network includes an adjusted virtual network number, an adjusted logical node number, and an adjustment content, where the adjustment content includes the adjustment The adjusting the capacity of the logical node corresponding to the logical node number; the calculating the aggregation parameter according to the application message and the physical node usage status of the optical network, specifically:
遍历所述光网络中的物理节点,根据所述调整内容确定待聚合为所述逻 辑节点的所述聚合基节点,所述聚合基节点具有所述逻辑节点连接矩阵所描 述的连接关系,其中,所述聚合基节点与所述调整的逻辑节点对应的物理节 点相同或不相同,所述聚合基节点的节点度不小于所述调整的逻辑节点连接 矩阵所表示的节点度,且所述聚合基节点的可用容量小于所述逻辑节点初始 化容量,所述节点度表示节点出口或入口的总数目 ;  Traversing the physical node in the optical network, determining, according to the adjusted content, the aggregation base node to be aggregated into the logical node, where the aggregation base node has a connection relationship described by the logical node connection matrix, where The aggregation node is the same or different from the physical node corresponding to the adjusted logical node, and the node degree of the aggregation base node is not less than a node degree represented by the adjusted logical node connection matrix, and the aggregation base The available capacity of the node is less than the logical node initialization capacity, and the node degree represents the total number of node exits or entries;
根据所述聚合基节点的可用容量与所述调整容量,计算所述待补偿容 量,所述待补偿容量为所述调整容量与所述聚合基节点的可用容量的差值。  And calculating the to-be-compensated capacity according to the available capacity of the aggregation base node and the adjusted capacity, where the to-be-compensated capacity is a difference between the adjusted capacity and an available capacity of the aggregation base node.
17、 根据权利要求 14 所述的方法,其特征在于,当所述光网络中的逻 辑节点出现故障时,所述虚拟网络的调整申请消息还包括出现故障的虚拟网 络的编号、 出现故障的逻辑节点编号以及所述出现故障的逻辑节点出现故障 前的容量;  The method according to claim 14, wherein when the logical node in the optical network fails, the adjustment request message of the virtual network further includes a number of the failed virtual network, and a logic of failure. The node number and the capacity of the failed logical node before the failure occurs;
所述根据所述申请消息与所述光网络的物理节点使用状态,计算聚合参 数具体包括:  The calculating the aggregation parameter according to the application message and the physical node usage status of the optical network specifically includes:
遍历所述光网络中的物理节点,根据所述出现故障的逻辑节点出现故障 前的容量确定待聚合为所述逻辑节点的所述聚合基节点,所述聚合基节点具 有所述逻辑节点连接矩阵所描述的连接关系,所述聚合基节点的节点度不小 于所述出现故障的逻辑节点在出现故障之前的连接矩阵所表示的节点度,且 所述聚合基节点的可用容量小于所述出现故障的逻辑节点出现故障前的容 量,所述节点度表示节点出口或入口的总数目 ,其中,所述聚合基节点与所 述出现故障的逻辑节点对应的物理节点相同或不相同; Traversing physical nodes in the optical network, failing according to the failed logical node The previous capacity determines the aggregation base node to be aggregated into the logical node, the aggregation base node has a connection relationship described by the logical node connection matrix, and the node degree of the aggregation base node is not less than the failure The logical degree of the node represented by the connection matrix before the failure occurs, and the available capacity of the aggregated base node is smaller than the capacity of the failed logical node before the failure, the node degree indicating the total number of node exits or entries The physical node corresponding to the failed logical node is the same or different;
根据所述聚合基节点的可用容量与所述出现故障的逻辑节点出现故障前 的容量,计算所述待补偿容量,所述待补偿容量为所述出现故障的逻辑节点 出现故障前的容量与所述聚合基节点的可用容量的差值。  Calculating the to-be-compensated capacity according to the available capacity of the aggregation base node and the capacity of the failed logical node before the failure occurs, where the to-be-compensated capacity is the capacity and the capacity of the failed logical node before the failure occurs. The difference in available capacity of the aggregation base node.
18、 根据权利要求 14 所述的方法,其特征在于,所述根据所述待补偿 容量与所述光网络中的物理节点的可用容量,选择待补偿节点并生成所述待 补偿节点的集合包括:  The method according to claim 14, wherein the selecting a node to be compensated and generating the set of nodes to be compensated according to the capacity to be compensated and the available capacity of a physical node in the optical network comprises: :
遍历所述光网络中的物理节点,确定节点度不小于所述逻辑节点的节点 度的 N个物理节点作为所述待补偿节点,且所述 N个物理节点的全部可用容 量不小于所述待补偿容量,其中 N 为正整数,并生成所述待补偿节点的集 合,其中所述待补偿节点与所述聚合基节点聚合而成的所述逻辑节点具有共 同的逻辑邻居节点,所述待补偿节点的逻辑邻居节点为所述待补偿节点对应 的逻辑节点的邻居逻辑节点所对应的物理节点,在传送光波信号时,满足光 波信号传送的无阻塞特性,即在所述聚合而成的逻辑节点的逻辑入口方向的 任一波长能够交换到该逻辑节点的任意一个逻辑输出方向上。  Traversing the physical nodes in the optical network, determining N physical nodes whose node degrees are not less than the node degrees of the logical nodes as the to-be-compensated nodes, and all available capacities of the N physical nodes are not less than the to-be-compensated nodes a compensation capacity, where N is a positive integer, and generates a set of the nodes to be compensated, wherein the logical node to which the node to be compensated is aggregated and the logical node has a common logical neighbor node, the to-be-compensated The logical neighbor node of the node is a physical node corresponding to the neighboring logical node of the logical node corresponding to the node to be compensated, and when transmitting the optical wave signal, the non-blocking characteristic of the optical wave signal transmission is satisfied, that is, the logical node formed in the aggregation Any wavelength of the logical entry direction can be switched to any of the logical output directions of the logical node.
19、 根据权利要求 14 所述的方法,其特征在于,所述从所述待补偿节 点的集合中选择补偿节点以及所述补偿节点到所述补偿节点的逻辑邻居节点 的补偿路由包括:  The method according to claim 14, wherein the selecting a compensation node from the set of nodes to be compensated and the compensation route of the compensation node to the logical neighbor node of the compensation node comprises:
计算所述待补偿节点的集合中的所述待补偿节点到所述待补偿节点的逻 辑邻居节点的可用路由,所述待补偿节点的逻辑邻居节点为所述待补偿节点 对应的逻辑节点的邻居逻辑节点所对应的物理节点;  Calculating an available route of the to-be-compensated node to the logical neighbor node of the to-be-compensated node, and the logical neighbor node of the to-be-compensated node is a neighbor of a logical node corresponding to the to-be-compensated node The physical node corresponding to the logical node;
根据所述基节点和所述待补偿节点的集合中的所述待补偿节点到一个相 同的所述逻辑邻居节点之间的时延差,选择该时延差最小的待补偿节点作为 补偿节点,并将该时延差最小的可用路由作为补偿节点的补偿路由。  Selecting, according to the delay difference between the base node and the to-be-compensated node in the set of nodes to be compensated to a same logical neighbor node, the node to be compensated with the smallest delay difference is used as the compensation node, The available route with the smallest delay difference is used as the compensation route of the compensation node.
20、 根据权利要求 13所述的方法,其特征在于,所述方法还包括: 获取所述逻辑节点的配置反馈消息,所述配置反馈消息包括所述逻辑节 点的配置结果。 20. The method of claim 13, wherein the method further comprises: Obtaining a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logical node.
21、 根据权利要求 13 所述的方法,其特征在于,所述逻辑节点的内部 标签包括所述逻辑节点传送的光波的波长通道编号;  The method according to claim 13, wherein the internal label of the logical node includes a wavelength channel number of the optical wave transmitted by the logical node;
所述逻辑节点的配置内容包括所述光网络的波长通道的选择与所选择的 波长通道的配置指示信息;  The configuration content of the logical node includes selection of a wavelength channel of the optical network and configuration indication information of the selected wavelength channel;
所述物理节点的内部标签包括所述物理节点传送的光波的波长通道编 所述物理节点的配置内容包括所述光网络波长通道的选择与所选择的波 长通道的配置指示信息。  The internal label of the physical node includes a wavelength channel of the optical wave transmitted by the physical node. The configuration content of the physical node includes the selection of the optical network wavelength channel and the configuration indication information of the selected wavelength channel.
22、 一种光网络配置方法,其特征在于,包括:  22. An optical network configuration method, comprising:
获取光网络的物理节点配置信令,所述网络配置信令是从租户控制器获 取的,所述物理节点配置信令包括物理节点的编号、 所述物理节点的内部标 签以及所述物理节点的配置内容;  Acquiring physical node configuration signaling of the optical network, where the network configuration signaling is obtained from a tenant controller, where the physical node configuration signaling includes a number of the physical node, an internal label of the physical node, and the physical node Configuration content;
根据所述物理节点的内部标签以及所述物理节点的配置内容,对与所述 物理节点的编号对应的所述物理节点进行配置。  And configuring the physical node corresponding to the number of the physical node according to an internal label of the physical node and a configuration content of the physical node.
23、 根据权利要求 22 所述的方法,其特征在于,所述物理节点的内部 标签包括所述物理节点传送的光波的波长通道编号;  The method according to claim 22, wherein the internal label of the physical node includes a wavelength channel number of a light wave transmitted by the physical node;
所述物理节点的配置内容包括所述光网络波长通道的选择与所选择的波 长通道的配置指示信息。  The configuration content of the physical node includes the selection of the optical network wavelength channel and the configuration indication information of the selected wavelength channel.
24、 根据权利要求 22所述的方法,其特征在于,所述方法还包括: 发送逻辑节点的配置反馈消息,所述配置反馈消息包括所述逻辑节点的 配置结果,所述逻辑节点与所述物理节点对应。  The method according to claim 22, wherein the method further comprises: sending a configuration feedback message of the logical node, the configuration feedback message including a configuration result of the logical node, the logical node and the The physical node corresponds.
25、 一种传送控制器,其特征在于,所述传送控制器包括发射器、 接收 器、 总线、 存储器和处理器,所述存储器用于存储指令,所述处理器读取该 指令用于:  25. A transfer controller, comprising: a transmitter, a receiver, a bus, a memory, and a processor, the memory for storing instructions, the processor reading the instructions for:
通过所述接收器获取所述光网络的虚拟网络配置信令,所述网络配置信 令是从租户控制器获取的,所述虚拟网络配置信令包括所述虚拟网络的编 号、 所述虚拟网络的逻辑节点编号、 所述逻辑节点的内部标签以及所述逻辑 节点的配置内容; 将所述虚拟网络配置信令转换为所述光网络的物理节点配置信令,所述 物理节点配置信令包括所述物理节点的编号、 所述物理节点的内部标签以及 所述物理节点的配置内容,所述物理节点的编号根据所述虚拟网络的编号和 所述逻辑节点编号生成,所述物理节点的内部标签根据所述逻辑节点的内部 标签生成,所述物理节点的配置内容根据所述逻辑节点的配置内容及映射关 系生成; Obtaining, by the receiver, virtual network configuration signaling of the optical network, where the network configuration signaling is obtained from a tenant controller, where the virtual network configuration signaling includes a number of the virtual network, the virtual network Logical node number, an internal tag of the logical node, and a configuration content of the logical node; Converting the virtual network configuration signaling to physical node configuration signaling of the optical network, where the physical node configuration signaling includes a number of the physical node, an internal label of the physical node, and a configuration of the physical node Content, the number of the physical node is generated according to the number of the virtual network and the logical node number, the internal label of the physical node is generated according to an internal label of the logical node, and the configuration content of the physical node is according to the The configuration content and mapping relationship of the logical node are generated;
通过所述发射器向物理节点控制器发送所述物理节点配置信令,以供物 理节点控制器根据所述物理节点的内部标签以及所述物理节点的配置内容, 对与所述物理节点的编号对应的所述物理节点进行配置。  Sending, by the transmitter, the physical node configuration signaling to a physical node controller, for the physical node controller to number the physical node according to an internal label of the physical node and a configuration content of the physical node Corresponding physical nodes are configured.
26、 根据权利要求 25 所述的传送控制器,其特征在于,所述处理器读 取所述指令还用于:  26. The transfer controller of claim 25, wherein the processor reads the instructions further for:
通过所述接收器获取虚拟网络的申请消息,所述申请消息包括所述虚拟 网络的创建申请消息或所述虚拟网络的调整申请消息;  Obtaining, by the receiver, an application message of a virtual network, where the application message includes a creation request message of the virtual network or an adjustment request message of the virtual network;
根据所述申请消息与所述光网络的物理节点使用状态,计算聚合参数, 所述聚合参数包括聚合基节点与待补偿容量,所述聚合基节点是在进行节点 聚合时所使用的首个物理节点,所述待补偿容量为在进行节点聚合后,聚合 而成的逻辑节点的容量与所述基节点的容量的差值,所述容量包括节点能够 传送的光波的波长数目或节点带宽;  Calculating an aggregation parameter according to the application message and a physical node usage status of the optical network, where the aggregation parameter includes an aggregation base node and a to-be-compensated capacity, and the aggregation base node is the first physical used when performing node aggregation. a node, the capacity to be compensated is a difference between a capacity of a logical node aggregated after performing node aggregation and a capacity of the base node, where the capacity includes a wavelength number of a light wave that the node can transmit or a node bandwidth;
根据所述待补偿容量与所述光网络中的物理节点的可用容量,选择待补 偿节点并生成所述待补偿节点的集合,所述可用容量为未分配给任何逻辑节 点的容量;  Selecting a to-be-compensated node and generating a set of the to-be-compensated nodes according to the to-be-compensated capacity and an available capacity of a physical node in the optical network, where the available capacity is a capacity that is not allocated to any logical node;
从所述待补偿节点的集合中选择补偿节点以及所述补偿节点到所述补偿 节点的逻辑邻居节点的补偿路由;  And selecting, from the set of nodes to be compensated, a compensation node and a compensation route of the compensation node to a logical neighbor node of the compensation node;
计算所述补偿节点与所述补偿节点对应的逻辑节点之间的映射,并生成 映射结果,以便传送控制器根据该映射结果确定所述逻辑节点对应的物理节 占  Calculating a mapping between the compensation node and a logical node corresponding to the compensation node, and generating a mapping result, so that the transmission controller determines, according to the mapping result, a physical node corresponding to the logical node.
27、 根据权利要求 26 所述的传送控制器,其特征在于,所述虚拟网络 的创建申请消息包括所述逻辑节点连接矩阵、 所述逻辑节点初始化容量; 所述处理器读取所述指令具体用于:  The transfer controller according to claim 26, wherein the creation request message of the virtual network includes the logical node connection matrix, the logical node initialization capacity, and the processor reads the instruction specific Used for:
遍历所述光网络中的物理节点,根据所述逻辑节点连接矩阵确定符合所 述连接矩阵的待聚合为所述逻辑节点的所述聚合基节点,所述聚合基节点具 有所述逻辑节点连接矩阵所描述的连接关系,所述聚合基节点的节点度不小 于所述逻辑节点连接矩阵所表示的节点度,且所述聚合基节点的可用容量小 于所述逻辑节点初始化容量,所述节点度表示节点出口或入口的总数目 ; 根据所述聚合基节点的可用容量与所述逻辑节点初始化容量,计算所述 待补偿容量,所述待补偿容量为所述逻辑节点初始化容量与所述聚合基节点 的可用容量的差值。 Traversing physical nodes in the optical network, determining conformity according to the logical node connection matrix The aggregation base node of the connection matrix to be aggregated into the logical node, the aggregation base node has a connection relationship described by the logical node connection matrix, and the node degree of the aggregation base node is not less than the logical node Connecting the degree of node represented by the matrix, and the available capacity of the aggregated base node is less than the logical node initialization capacity, the node degree indicating a total number of node exits or entries; according to the available capacity of the aggregated base node and the The logical node initializes a capacity, and the to-be-compensated capacity is calculated, where the to-be-compensated capacity is a difference between the logical node initialization capacity and the available capacity of the aggregation base node.
28、 根据权利要求 26 所述的传送控制器,其特征在于,所述虚拟网络 的调整申请消息包括调整的虚拟网络的编号、 调整的逻辑节点编号以及调整 内容,所述调整内容包括与所述调整的逻辑节点编号对应的逻辑节点的调整 容量;  The transfer controller according to claim 26, wherein the adjustment request message of the virtual network includes an adjusted virtual network number, an adjusted logical node number, and an adjustment content, where the adjustment content includes The adjusted logical node corresponds to the adjusted capacity of the logical node;
所述处理器读取所述指令具体用于:  The processor reads the instruction specifically for:
遍历所述光网络中的物理节点,根据所述调整内容确定待聚合为所述逻 辑节点的所述聚合基节点,所述聚合基节点具有所述逻辑节点连接矩阵所描 述的连接关系,其中,所述聚合基节点与所述调整的逻辑节点对应的物理节 点相同或不相同,所述聚合基节点的节点度不小于所述调整的逻辑节点连接 矩阵所表示的节点度,且所述聚合基节点的可用容量小于所述逻辑节点初始 化容量,所述节点度表示节点出口或入口的总数目 ;  Traversing the physical node in the optical network, determining, according to the adjusted content, the aggregation base node to be aggregated into the logical node, where the aggregation base node has a connection relationship described by the logical node connection matrix, where The aggregation node is the same or different from the physical node corresponding to the adjusted logical node, and the node degree of the aggregation base node is not less than a node degree represented by the adjusted logical node connection matrix, and the aggregation base The available capacity of the node is less than the logical node initialization capacity, and the node degree represents the total number of node exits or entries;
根据所述聚合基节点的可用容量与所述调整容量,计算所述待补偿容 量,所述待补偿容量为所述调整容量与所述聚合基节点的可用容量的差值。  And calculating the to-be-compensated capacity according to the available capacity of the aggregation base node and the adjusted capacity, where the to-be-compensated capacity is a difference between the adjusted capacity and an available capacity of the aggregation base node.
29、 根据权利要求 26 所述的传送控制器,其特征在于,当所述光网络 中的逻辑节点出现故障时,所述虚拟网络的调整申请消息还包括出现故障的 虚拟网络的编号、 出现故障的逻辑节点编号以及所述出现故障的逻辑节点出 现故障前的容量;  The transmission controller according to claim 26, wherein when the logical node in the optical network fails, the adjustment request message of the virtual network further includes a number of the failed virtual network, and a failure occurs. The logical node number and the capacity of the failed logical node before the failure occurs;
所述处理器读取所述指令具体用于:  The processor reads the instruction specifically for:
遍历所述光网络中的物理节点,根据所述出现故障的逻辑节点出现故障 前的容量确定待聚合为所述逻辑节点的所述聚合基节点,所述聚合基节点具 有所述逻辑节点连接矩阵所描述的连接关系,所述聚合基节点的节点度不小 于所述出现故障的逻辑节点在出现故障之前的连接矩阵所表示的节点度,且 所述聚合基节点的可用容量小于所述出现故障的逻辑节点出现故障前的容 量,所述节点度表示节点出口或入口的总数目 ,其中,所述聚合基节点与所 述出现故障的逻辑节点对应的物理节点相同或不相同; Traversing a physical node in the optical network, determining the aggregation base node to be aggregated into the logical node according to the capacity of the failed logical node before the failure, the aggregation base node having the logical node connection matrix In the described connection relationship, the node degree of the aggregation base node is not less than the node degree represented by the connection matrix of the failed logical node before the failure occurs, and the available capacity of the aggregation base node is smaller than the failure degree. Logical node before the fault occurs The node degree represents a total number of node exits or entries, wherein the aggregated base node is the same or different from the physical node corresponding to the failed logical node;
根据所述聚合基节点的可用容量与所述出现故障的逻辑节点出现故障前 的容量,计算所述待补偿容量,所述待补偿容量为所述出现故障的逻辑节点 出现故障前的容量与所述聚合基节点的可用容量的差值。  Calculating the to-be-compensated capacity according to the available capacity of the aggregation base node and the capacity of the failed logical node before the failure occurs, where the to-be-compensated capacity is the capacity and the capacity of the failed logical node before the failure occurs. The difference in available capacity of the aggregation base node.
30、 根据权利要求 26 所述的传送控制器,其特征在于,所述处理器读 取所述指令具体用于:  30. The transfer controller of claim 26, wherein the processor reads the instructions specifically for:
遍历所述光网络中的物理节点,确定节点度不小于所述逻辑节点的节点 度的 Ν个物理节点作为所述待补偿节点,且所述 Ν个物理节点的全部可用容 量不小于所述待补偿容量,其中 Ν 为正整数,并生成所述待补偿节点的集 合,其中所述待补偿节点与所述聚合基节点具有共同的逻辑邻居节点,所述 待补偿节点的逻辑邻居节点为所述待补偿节点对应的逻辑节点的邻居逻辑节 点所对应的物理节点,聚合而成的所述逻辑节点在传送光波信号时,满足光 波信号传送的无阻塞特性,即在所述聚合而成的逻辑节点的逻辑入口方向的 任一波长能够交换到该逻辑节点的任意一个逻辑输出方向上。  Traversing a physical node in the optical network, determining a physical node whose node degree is not less than a node degree of the logical node as the to-be-compensated node, and all available capacities of the one physical node are not less than the to-be-compensated node a compensation capacity, where Ν is a positive integer, and generates a set of the nodes to be compensated, wherein the node to be compensated has a logical neighbor node with the aggregation base node, and the logical neighbor node of the node to be compensated is The physical node corresponding to the logical node of the logical node corresponding to the node to be compensated, and the logical node formed by the aggregation satisfies the non-blocking characteristic of the optical signal transmission when transmitting the optical wave signal, that is, the logical node formed by the aggregation Any wavelength of the logical entry direction can be switched to any of the logical output directions of the logical node.
31、 根据权利要求 26 所述的传送控制器,其特征在于,所述处理器读 取所述指令具体用于:  31. The transfer controller of claim 26, wherein the processor reads the instructions specifically for:
计算所述待补偿节点的集合中的所述待补偿节点到所述待补偿节点的逻 辑邻居节点的可用路由,所述待补偿节点的逻辑邻居节点为所述待补偿节点 对应的逻辑节点的邻居逻辑节点所对应的物理节点;  Calculating an available route of the to-be-compensated node to the logical neighbor node of the to-be-compensated node, and the logical neighbor node of the to-be-compensated node is a neighbor of a logical node corresponding to the to-be-compensated node The physical node corresponding to the logical node;
根据所述基节点和所述待补偿节点的集合中的所述待补偿节点到一个相 同的所述逻辑邻居节点之间的时延差,选择该时延差最小的待补偿节点作为 补偿节点,并将该时延差最小的可用路由作为补偿节点的补偿路由。  Selecting, according to the delay difference between the base node and the to-be-compensated node in the set of nodes to be compensated to a same logical neighbor node, the node to be compensated with the smallest delay difference is used as the compensation node, The available route with the smallest delay difference is used as the compensation route of the compensation node.
32、 根据权利要求 25 所述的传送控制器,其特征在于,所述处理器读 取所述指令还用于:  32. The transfer controller of claim 25, wherein the processor reads the instructions further for:
通过所述接收器获取所述逻辑节点的配置反馈消息,所述配置反馈消息 包括所述逻辑节点的配置结果。  Obtaining, by the receiver, a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logical node.
33、 根据权利要求 25 所述的传送控制器,其特征在于,所述逻辑节点 的内部标签包括所述逻辑节点传送的光波的波长通道编号;  33. The transfer controller of claim 25, wherein an internal tag of the logical node comprises a wavelength channel number of a light wave transmitted by the logical node;
所述逻辑节点的配置内容包括所述光网络的波长通道的选择与所选择的 波长通道的配置指示信息; The configuration content of the logical node includes selection of a wavelength channel of the optical network and selected Configuration indication information of the wavelength channel;
所述物理节点的内部标签包括所述物理节点传送的光波的波长通道编 所述物理节点的配置内容包括所述光网络波长通道的选择与所选择的波 长通道的配置指示信息。  The internal label of the physical node includes a wavelength channel of the optical wave transmitted by the physical node. The configuration content of the physical node includes the selection of the optical network wavelength channel and the configuration indication information of the selected wavelength channel.
34、 一种物理节点控制器,其特征在于,所述物理节点控制器包括发射 器、 接收器、 总线、 存储器和处理器,所述存储器用于存储指令,所述处理 器读取该指令用于:  34. A physical node controller, wherein the physical node controller includes a transmitter, a receiver, a bus, a memory, and a processor, the memory is configured to store an instruction, and the processor reads the instruction. In:
通过所述接收器获取所述光网络的物理节点配置信令,所述网络配置信 令是从租户控制器获取的,所述物理节点配置信令包括所述物理节点的编 号、 所述物理节点的内部标签以及所述物理节点的配置内容;  Obtaining, by the receiver, physical node configuration signaling of the optical network, where the network configuration signaling is obtained from a tenant controller, where the physical node configuration signaling includes a number of the physical node, the physical node Internal tag and configuration content of the physical node;
根据所述物理节点的内部标签以及所述物理节点的配置内容,通过所述 物理节点配置信令,对与所述物理节点的编号对应的所述物理节点进行配 置。  And configuring, by the physical node configuration signaling, the physical node corresponding to the number of the physical node according to an internal label of the physical node and a configuration content of the physical node.
35、 根据权利要求 34 所述的控制器,其特征在于,所述处理器读取所 述指令还用于:  35. The controller of claim 34, wherein the processor reads the instructions further for:
通过所述发射器发送逻辑节点的配置反馈消息,所述配置反馈消息包括 所述逻辑节点的配置结果,所述逻辑节点与所述物理节点对应。  And transmitting, by the transmitter, a configuration feedback message of the logical node, where the configuration feedback message includes a configuration result of the logical node, where the logical node corresponds to the physical node.
36、 根据权利要求 34 所述的控制器,其特征在于,所述物理节点的内 部标签包括所述物理节点传送的光波的波长通道编号;  36. The controller of claim 34, wherein the internal tag of the physical node comprises a wavelength channel number of a light wave transmitted by the physical node;
所述物理节点的配置内容包括所述光网络波长通道的选择与所选择的波长通 道的配置指示信息。 The configuration content of the physical node includes selection of the optical network wavelength channel and configuration indication information of the selected wavelength channel.
PCT/CN2014/078616 2014-05-28 2014-05-28 Optical network configuration device and method, transmission controller and physical node controller WO2015180056A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/078616 WO2015180056A1 (en) 2014-05-28 2014-05-28 Optical network configuration device and method, transmission controller and physical node controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/078616 WO2015180056A1 (en) 2014-05-28 2014-05-28 Optical network configuration device and method, transmission controller and physical node controller

Publications (1)

Publication Number Publication Date
WO2015180056A1 true WO2015180056A1 (en) 2015-12-03

Family

ID=54697839

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/078616 WO2015180056A1 (en) 2014-05-28 2014-05-28 Optical network configuration device and method, transmission controller and physical node controller

Country Status (1)

Country Link
WO (1) WO2015180056A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111327537A (en) * 2018-12-14 2020-06-23 中国电信股份有限公司 Flow forwarding method and system, SDN controller and computer readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7373660B1 (en) * 2003-08-26 2008-05-13 Cisco Technology, Inc. Methods and apparatus to distribute policy information
CN103782556A (en) * 2013-08-08 2014-05-07 华为技术有限公司 Distributing method, controller, device, and system for virtual network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7373660B1 (en) * 2003-08-26 2008-05-13 Cisco Technology, Inc. Methods and apparatus to distribute policy information
CN103782556A (en) * 2013-08-08 2014-05-07 华为技术有限公司 Distributing method, controller, device, and system for virtual network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
GENG, YONGQIANG: "OPTICAL NETWORK VISUALIZATION TECHNOLOGY", SILICON VALLEY, 31 December 2012 (2012-12-31) *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111327537A (en) * 2018-12-14 2020-06-23 中国电信股份有限公司 Flow forwarding method and system, SDN controller and computer readable storage medium
CN111327537B (en) * 2018-12-14 2022-08-02 中国电信股份有限公司 Flow forwarding method and system, SDN controller and computer readable storage medium

Similar Documents

Publication Publication Date Title
KR102233645B1 (en) System and method for virtual network-based distributed multi-domain routing
US10334059B2 (en) Network for transporting ethernet and time sensitive data
CN102724098B (en) Avionic device full duplex exchanges the compatible communication switchboard of Ethernet phase
KR102123035B1 (en) Three stage folded clos optimization for 802.1aq
JP6325598B2 (en) Data exchange system, method for sending data traffic, and exchange device
US9203702B2 (en) Path calculation method
US8750284B2 (en) Path computation method, node device and path computation element
US10069889B2 (en) Network camera and network image surveillance system
US8462636B2 (en) Systems and methods for communication of management traffic over link aggregation group interface for a network element with distributed architecture
JP2009534005A (en) Bidirectional link aggregation
US11095553B2 (en) Method, apparatus and system for controlling routing information advertising
CN112583636B (en) Construction method of government network slice, electronic equipment and storage medium
WO2012141241A1 (en) Network, data transfer node, communication method, and program
CN104995872A (en) Router with passive interconnect and distributed switchless switching
US20110261682A1 (en) Apparatus and method for transmitting and receiving dynamic lane information in multi-lane based ethernet
US20230254245A1 (en) Data Frame Sending Method and Network Device
US20150172173A1 (en) Communication system, communication apparatus and path switching method
WO2019024668A1 (en) Data centre network (dcn), method for transmitting traffic in dcn, and switch
WO2015180056A1 (en) Optical network configuration device and method, transmission controller and physical node controller
JP6662375B2 (en) Parameter determining device, parameter determining method, and program
CN101742366B (en) QOS-assuring parameterized label forwarding method for optical packet network
US9674094B1 (en) Method and apparatus for controlling transmission of packets over a link aggregation group
CN105009602A (en) Passive connectivity optical module
CN103532849B (en) A kind of method, path-calculating element and node calculating frequency slot channel
US8630186B2 (en) Systems and methods for transmission of trigger-based alarm indication suppression messages

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14893454

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14893454

Country of ref document: EP

Kind code of ref document: A1