Various example embodiments relate generally to communication systems and, more particularly but not exclusively, to optical communication systems.
In optical systems, wavelength division multiplexing (WDM) may be employed to multiplex multiple optical carrier signals onto a single optical fiber using different wavelengths.
In a WDM-based optical system, reconfigurable optical add/drop multiplexers (ROADMs) may be used to switch traffic from the WDM-based optical system at the wavelength level, thereby allowing individual wavelengths or multiple wavelengths to be added to and/or dropped from transport fibers without having to convert the signals to electronic signals and back to optical signals. Many ROADM-based WDM optical systems add and drop wavelengths using a colorless, directionless, contentionless, and flexible (CDCF) add/drop section architecture such that an optical signal plugged into any port of the CDCF add/drop section can have any wavelength (i.e., colorless) and can go in any direction (i.e., directionless), without wavelength contention (i.e., contentionless).
In optical communication systems, the Shannon capacity limit of certain bands (e.g., the “conventional wavelength” communication band (referred to as the C band) and the “long wavelength” communication band (referred to as the L band)) is being approached. In order to support future capacity growth of optical communication systems as the Shannon capacity limit of such bands is approached, many optical communication systems will be scaling in the spatial domain based on use of spatial division multiplexing (SDM) techniques (e.g., based on use of multiple fibers and/or multiple cores per fiber). This scaling in the spatial domain based on use of multiple fibers and/or multiple cores per fiber will provide improved capacity within optical communication systems, but also provides a new dimension to optical communication systems that will need to be properly designed, configured, controlled, and managed in order to properly support the increased capacity in the optical communication systems.
In at least some example embodiments, an apparatus includes a set of optical switches including a set of optical input ports and a set of optical output ports, wherein the optical switches are at least partially optically interconnected to optically switch optical communications between the optical input ports and the optical output ports. In at least some example embodiments, the optical switches are directly interconnected to optically switch optical communications between the optical input ports and the optical output ports. In at least some example embodiments, the optical switches are configured to be directly interconnected in a full mesh architecture providing interconnectivity between each pair of optical switches in the set of optical switches. In at least some example embodiments, the full mesh of interconnections between the optical switches includes respective pairs of duplex connections between each pair of optical switches in the set of optical switches. In at least some example embodiments, the optical switches are configured to be directly connected in a ring architecture providing interconnectivity between adjacent pairs of optical switches in the set of optical switches. In at least some example embodiments, the ring architecture is a duplex architecture supporting a first ring of connectivity for the adjacent pairs of optical switches in a first direction and a second ring of connectivity for the adjacent pairs of optical switches in a second direction, wherein the first direction and the second direction are opposite to each other. In at least some example embodiments, the optical switches are configured to be indirectly interconnected, via an auxiliary optical switch, to optically switch optical communications between the optical input ports and the optical output ports. In at least some example embodiments, the auxiliary optical switch is configured to support, for each of the optical switches, a respective pair of duplex connections for the respective optical switch configured to support bidirectional connectivity between the auxiliary optical switch and the respective optical switch. In at least some example embodiments, the set of optical switches is disposed as a middle stage in an optical Clos network that includes the middle stage and at least one of an ingress stage or an egress stage. In at least some example embodiments, the apparatus further includes at least one of a set of ingress optical switches configured to be connected to the set of optical input ports of the optical switches or a set of egress optical switches configured to be connected to the set of optical output ports of the optical switches.
In at least some example embodiments, a non-transitory computer readable medium stores computer program instructions which, when executed by an apparatus, cause the apparatus to perform receiving, by a set of optical switches including a set of optical input ports and a set of optical output ports, a set of optical signals, wherein the optical switches are at least partially optically interconnected to optically switch optical communications between the optical input ports and the optical output ports and switching, by the set of optical switches, the set of optical signals from the set of optical input ports to the set of optical output ports. In at least some example embodiments, the optical switches are directly interconnected to optically switch optical communications between the optical input ports and the optical output ports. In at least some example embodiments, the optical switches are configured to be directly interconnected in a full mesh architecture providing interconnectivity between each pair of optical switches in the set of optical switches. In at least some example embodiments, the full mesh of interconnections between the optical switches includes respective pairs of duplex connections between each pair of optical switches in the set of optical switches. In at least some example embodiments, the optical switches are configured to be directly connected in a ring architecture providing interconnectivity between adjacent pairs of optical switches in the set of optical switches. In at least some example embodiments, the ring architecture is a duplex architecture supporting a first ring of connectivity for the adjacent pairs of optical switches in a first direction and a second ring of connectivity for the adjacent pairs of optical switches in a second direction, wherein the first direction and the second direction are opposite to each other. In at least some example embodiments, the optical switches are configured to be indirectly interconnected, via an auxiliary optical switch, to optically switch optical communications between the optical input ports and the optical output ports. In at least some example embodiments, the auxiliary optical switch is configured to support, for each of the optical switches, a respective pair of duplex connections for the respective optical switch configured to support bidirectional connectivity between the auxiliary optical switch and the respective optical switch. In at least some example embodiments, the set of optical switches is disposed as a middle stage in an optical Clos network that includes the middle stage and at least one of an ingress stage or an egress stage. In at least some example embodiments, switching of optical communications is based on at least one of a set of ingress optical switches configured to be connected to the set of optical input ports of the optical switches or a set of egress optical switches configured to be connected to the set of optical output ports of the optical switches.
In at least some example embodiments, a method includes receiving, by a set of optical switches including a set of optical input ports and a set of optical output ports, a set of optical signals, wherein the optical switches are at least partially optically interconnected to optically switch optical communications between the optical input ports and the optical output ports and switching, by the set of optical switches, the set of optical signals from the set of optical input ports to the set of optical output ports. In at least some example embodiments, the optical switches are directly interconnected to optically switch optical communications between the optical input ports and the optical output ports. In at least some example embodiments, the optical switches are configured to be directly interconnected in a full mesh architecture providing interconnectivity between each pair of optical switches in the set of optical switches. In at least some example embodiments, the full mesh of interconnections between the optical switches includes respective pairs of duplex connections between each pair of optical switches in the set of optical switches. In at least some example embodiments, the optical switches are configured to be directly connected in a ring architecture providing interconnectivity between adjacent pairs of optical switches in the set of optical switches. In at least some example embodiments, the ring architecture is a duplex architecture supporting a first ring of connectivity for the adjacent pairs of optical switches in a first direction and a second ring of connectivity for the adjacent pairs of optical switches in a second direction, wherein the first direction and the second direction are opposite to each other. In at least some example embodiments, the optical switches are configured to be indirectly interconnected, via an auxiliary optical switch, to optically switch optical communications between the optical input ports and the optical output ports. In at least some example embodiments, the auxiliary optical switch is configured to support, for each of the optical switches, a respective pair of duplex connections for the respective optical switch configured to support bidirectional connectivity between the auxiliary optical switch and the respective optical switch. In at least some example embodiments, the set of optical switches is disposed as a middle stage in an optical Clos network that includes the middle stage and at least one of an ingress stage or an egress stage. In at least some example embodiments, switching of optical communications is based on at least one of a set of ingress optical switches configured to be connected to the set of optical input ports of the optical switches or a set of egress optical switches configured to be connected to the set of optical output ports of the optical switches.
In at least some example embodiments, an apparatus includes means for receiving, by a set of optical switches including a set of optical input ports and a set of optical output ports, a set of optical signals, wherein the optical switches are at least partially optically interconnected to optically switch optical communications between the optical input ports and the optical output ports and means for switching, by the set of optical switches, the set of optical signals from the set of optical input ports to the set of optical output ports. In at least some example embodiments, the optical switches are directly interconnected to optically switch optical communications between the optical input ports and the optical output ports. In at least some example embodiments, the optical switches are configured to be directly interconnected in a full mesh architecture providing interconnectivity between each pair of optical switches in the set of optical switches. In at least some example embodiments, the full mesh of interconnections between the optical switches includes respective pairs of duplex connections between each pair of optical switches in the set of optical switches. In at least some example embodiments, the optical switches are configured to be directly connected in a ring architecture providing interconnectivity between adjacent pairs of optical switches in the set of optical switches. In at least some example embodiments, the ring architecture is a duplex architecture supporting a first ring of connectivity for the adjacent pairs of optical switches in a first direction and a second ring of connectivity for the adjacent pairs of optical switches in a second direction, wherein the first direction and the second direction are opposite to each other. In at least some example embodiments, the optical switches are configured to be indirectly interconnected, via an auxiliary optical switch, to optically switch optical communications between the optical input ports and the optical output ports. In at least some example embodiments, the auxiliary optical switch is configured to support, for each of the optical switches, a respective pair of duplex connections for the respective optical switch configured to support bidirectional connectivity between the auxiliary optical switch and the respective optical switch. In at least some example embodiments, the set of optical switches is disposed as a middle stage in an optical Clos network that includes the middle stage and at least one of an ingress stage or an egress stage. In at least some example embodiments, the means for switching of optical communications includes at least one of a set of ingress optical switches configured to be connected to the set of optical input ports of the optical switches or a set of egress optical switches configured to be connected to the set of optical output ports of the optical switches.
In at least some example embodiments, an optical switching stage includes a set of optical input ports, a set of optical output ports, and two or more optical switches, wherein each respective optical switch of the two or more optical switches includes a set of optical input ports, a set of optical output ports, one or more additional optical input ports, and one or more additional optical output ports, wherein the set of optical input ports of the respective optical switch is a subset of, or is optically connected to, the set of optical input ports of the optical switching stage, wherein the set of optical output ports of the respective optical switch is a subset of, or is optically connected to, the set of optical output ports of the optical switching stage, and wherein each of the additional optical output ports of the respective optical switch is optically connected, or optically connectable, to one of the additional optical input ports of one of the other optical switches of the two or more optical switches. In at least some example embodiments, each respective optical switch of the two or more optical switches is optically connected, or optically connectable, to every other optical switch of the two or more optical switches via one of the one or more additional optical output ports of the respective optical switch and one of the one or more additional optical input ports of the other optical switch. In at least some example embodiments, the optical switching stage further includes an auxiliary optical switch, wherein each of the one or more additional optical output ports of each respective optical switch of the two or more optical switches is optically connectable, via the auxiliary optical switch, to any one of the one or more additional optical input ports of any one of the other optical switches of the two or more optical switches. In at least some example embodiments, each respective optical switch of the two or more optical switches is optically connected to every other optical switch of the two or more optical switches via one of the one or more additional optical output ports of the respective optical switch and one of the one or more additional optical input ports of the other optical switch. In at least some example embodiments, the two or more optical switches are S optical switches, numbered 1 to S, wherein S≥3, and wherein for every J from 1 to S: a first additional optical output port of the one or more additional optical output ports of optical switch J is optically connected to a first additional optical input port of the one or more additional optical input ports of optical switch J+1, where J+1 is defined as 1 when J equals S. In at least some example embodiments, for every J from 1 to S: a second additional optical output port of the one or more additional optical output ports of optical switch J is optically connected to a second additional optical input port of the one or more additional optical input ports of optical switch J−1, where J−1 is defined as S when J equals 1. In at least some example embodiments, for every J from 1 to S: optical switch J is not optically connected to any one of the S optical switches other than optical switches J+1 and J−1. In at least some example embodiments, at least one of the optical input ports, or at least one of the optical output ports, of at least one of the two or more optical switches is optically connected to a near end of an optical fiber or to a near end of an optical fiber core. In at least some example embodiments, at least one of the optical input ports of at least one of the two or more optical switches is optically connected to an optical ingress switch, or at least one of the optical output ports of at least one of the two or more optical switches is optically connected to an optical egress switch. In at least some example embodiments, the optical switching stage is disposed as a middle stage in an optical Clos network that includes the middle stage and at least one of an ingress stage or an egress stage. In at least some example embodiments, the two or more optical switches are configured to communicate with a controller configured to control optical switching operations of the optical switching stage. In at least some example embodiments, the controller is configured to route an optical signal arriving at a first optical switch of the two or more optical switches to a second optical switch of the two or more optical switches via one of the one or more additional output ports of the first optical switch and one of the one or more additional input ports of the second switch when the first optical switch is blocked.
The teachings herein can be readily understood by considering the following detailed description in conjunction with the accompanying drawings, in which:
To facilitate understanding, identical reference numerals have been used herein, wherever possible, in order to designate substantially similar or identical elements that are common among the various figures.
Various example embodiments for supporting optical transport systems are presented. Various example embodiments for supporting optical transport systems may be configured to support optical transport systems that support multiple optical fibers and/or cores of optical fibers based on use of spatial division multiplexing (SDM) techniques. Various example embodiments for supporting optical transport systems that support multiple optical fibers and/or cores of optical fibers based on use of SDM techniques may be configured to support optical transport systems that employ optical nodes configured to support improved connectivity between optical fibers and/or cores of optical fibers connected to the optical nodes and, thus, configured to support improved switching of optical communications between optical fibers and/or cores of optical fibers connected to the optical nodes. Various example embodiments of optical nodes configured to support improved connectivity between optical fibers and/or cores of optical fibers connected to the optical nodes may be configured to support use of various optical cross-connect architectures within the optical nodes in order to provide improved connectivity within the optical nodes in a manner that supports improved connectivity between optical fibers and/or cores of optical fibers connected to the optical nodes. Various example embodiments of optical nodes configured to support use of various optical cross-connect architectures within the optical nodes in order to provide improved connectivity within the optical nodes in a manner that supports improved connectivity between optical fibers and/or cores of optical fibers connected to the optical nodes may be configured to support optical cross-connect architectures that increase connectivity between middle stage switches of the optical nodes (e.g., use of an auxiliary optical switch to increase connectivity between middle stage switches, use of connections between middle stage switches to increase connectivity between middle stage switches, or the like, as well as various combinations thereof). It will be appreciated that such example embodiments of optical nodes configured to use various optical cross-connect architectures to provide improved connectivity between optical fibers and/or cores of optical fibers connected to the optical nodes may be configured to support increased capacity of the optical nodes while providing reduced connection blocking probabilities at the optical nodes, thereby providing a scalable and cost-effective solution for capacity growth in optical systems with reduced connection blocking probabilities even as such optical systems approach the Shannon capacity limit of various communication bands (e.g., the C band and the L band). It will be appreciated that these example embodiments and advantages or potential advantages of such example embodiments, as well as various other example embodiments and advantages or potential advantages of such example embodiments, may be further understood by first considering an optical communication system as depicted in
Various example embodiments presented herein may be provided in various types of optical communication systems.
The optical communication system 100 includes an optical communication network 110 and a controller 120. The optical communication network 110 is configured to support optical communications. The optical communication network 110 includes four optical nodes 111-1 to 111-4 (collectively, optical nodes) interconnected by optical paths 112. It will be appreciated that the optical nodes 111 and the optical paths 112 may be implemented in various ways. For example, one or more of the optical nodes 111 may include optical add-drop multiplexers configured to optically switch optical communications between near ends of optical fibers or optical cores that make up the optical paths 112. For example, the optical paths 112 may include single-mode optical fibers, cores of multi-core optical fibers, or the like, as well as various combinations thereof. It will be appreciated that, although primarily presented with respect to specific numbers and arrangements of optical nodes 111 and optical paths 112, the optical communication network 110 may include various other numbers and/or arrangements of optical nodes 111 and/or various other numbers and/or arrangements of optical paths 112. The controller 120 is configured to provide control functions for the optical communication network 110.
The optical nodes 111 may be configured to support various optical cross-connect architectures configured to provide improved connectivity in a manner that supports switching of optical communications between optical fibers and/or cores of optical fibers. For example, the optical nodes 111 may be configured to support various optical cross-connect architectures configured to support improved connectivity within the optical nodes 111 and, thus, improved spatial multiplexing within the optical communication network 110. For example, the optical nodes 111 may be configured to support various optical cross-connect architectures configured to improve the modularity and, thus, scalability, of the optical nodes 111 (e.g., various optical node architectures presented herein enable building of large port count optical switches from smaller size optical switched). For example, the optical nodes 111 may be configured to support various optical cross-connect architectures configured to support reduced connection blocking probabilities within the optical nodes 111 and, thus, improved spatial multiplexing within the optical communication network 110.
The optical nodes 111 may be configured to support various optical cross-connect architectures which may be based on Clos node architectures or Clos-type node architectures. The Clos node architectures or Clos-type node architectures may be based on two or more stages of optical switches, such as a two-stage optical switch (e.g., including a set of ingress switches and a set of middle stage switches without egress switches or a set of middle stage switches and a set of egress switches without ingress switches), a three-stage optical switch (e.g., including a set of ingress switches, a set of middle stage switches, and a set of egress switches), or the like. It will be appreciated that such optical cross-connect architectures may be described and evaluated based on various parameters related to spatial multiplexing in optical communication networks. For example, such optical cross-connect architectures may be described and evaluated based on a parameter indicative of a number of fibers per direction (denoted using m), a parameter indicative of a number of middle stage switches (denoted using S), a parameter indicative of a number of directions (denoted using D), a parameter indicative of a interconnection ratio (IR) which is a unit that represents the middle stage switch connection capacity as compared to the input switch to middle stage switch link capacity (m/S, for instance), or the like, as well as various combinations thereof.
The optical nodes 111, as indicated above, may be configured to support various optical cross-connect architectures configured to provide improved connectivity in a manner that supports switching of optical communications between optical fibers and/or cores of optical fibers. For example, the optical nodes 111 may be configured to support optical cross-connect architectures such as a Clos node architectures or Clos-type node architectures. For example, the optical nodes 111 may be configured to support optical cross-connect architectures such as a distributed Clos node architecture (an example embodiment of which is presented with respect to
It will be appreciated that various example embodiments presented herein may be provided in various other types of optical communication systems.
As depicted in
The transport section 210 includes an ingress stage, an egress stage, and a middle stage disposed between the ingress stage and the egress stage. The ingress stage includes a set of ingress optical elements 212-1 to 212-d (collectively, ingress optical elements 212) supporting a set of input optical fibers 211. The egress stage includes a set of egress optical elements 218-1 to 218-d (collectively, egress optical elements 218) supporting a set of output optical fibers 219. The middle stage includes a set of middle stage switches 215-1 to 215-s (collectively, middle stage switches 215) disposed between the ingress optical elements 212 and the egress optical elements 218 for switching optical signals between the ingress optical elements 212 and the egress optical elements 218 and, thus, between the input optical fibers 211 and the output optical fibers 219.
The add/drop section 220 includes an add section and a drop section, each of which is connected to the transport section 210. The add section includes a set of optical add elements 222-1 to 222-d (collectively, optical add elements 222) supporting a set of add optical fibers 221 and configured to locally add optical signals via the middle stage switches 215 for adding optical signals for transmission via the output optical fibers 219 of the transport section 210. The drop section includes a set of optical drop elements 228-1 to 228-d (collectively, optical drop elements 228) supporting a set of drop optical fibers 229 and configured to locally drop optical signals via the middle stage switches 215 for dropping optical signals received via the input optical fibers 211 of the transport section 210.
The ingress optical elements 212 each support a set of m of the input optical fibers 211 for receiving optical signals at the optical node 200 from other optical nodes, and are each connected to each of the middle stage switches 215 via at least one optical connection. The ingress optical elements 212 are configured to direct optical signals from the input optical fibers 211 to the middle stage switches 215 for pass through of optical signals to the egress optical elements 218-1 to 218-d and for dropping of optical signals via the optical drop elements 228 of the add/drop section 220. The ingress optical elements 212 may be implemented as optical switches configured to support switching of optical signals between the input optical fibers 211 and the optical connections from the ingress optical elements 212 to the middle stage switches 215. It will be appreciated that, although primarily presented with respect to example embodiments in which each of the ingress optical elements 212 includes exactly m input optical fibers, in at least some example embodiments one or more of the ingress optical elements 212 may include other numbers of input optical fibers. It will be appreciated that, although primarily presented with respect to example embodiments in which each of the ingress optical elements 212 includes a single connection to each of the middle stage switches 215, in at least some example embodiments one or more of the ingress optical elements 212 may include other numbers of connections to the middle stage switches 215.
The egress optical elements 218 each support a set of m of the output optical fibers 219 for sending optical signals from the optical node 200 toward other optical nodes, and are each connected to each of the middle stage switches 215 via at least one optical connection. The egress optical elements 218 are configured to direct optical signals from the middle stage switches 215 to the output optical fibers for pass through of optical signals from the ingress optical elements 212-1 to 212-d and for adding of optical signals via the optical add elements 222 of the add/drop section 210. The egress optical elements 218 are not implemented as optical switches. It will be appreciated that, although primarily presented with respect to example embodiments in which each of the egress optical elements 218 includes a single connection to each of the middle stage switches 215, in at least some example embodiments one or more of the egress optical elements 218 may include other numbers of connections to the middle stage switches 215. It will be appreciated that, although primarily presented with respect to example embodiments in which each of the egress optical elements 218 includes exactly m output optical fibers, in at least some example embodiments one or more of the egress optical elements 218 may include other numbers of output optical fibers.
The optical add elements 222 are configured to add optical signals locally at the optical node 200. The optical add elements 222 each support a set of m of the add optical fibers 221 for adding optical signals at the optical node 200 (e.g., optical signals being introduced to the optical network at the optical node 200), and are each connected to each of the middle stage switches 215 via at least one optical connection. The optical add elements 222 may be implemented as optical multiplexers. It will be appreciated that, although primarily presented with respect to example embodiments in which each of the optical add elements 222 includes exactly m add optical fibers, in at least some example embodiments one or more of the optical add elements 222 may include other numbers of add optical fibers. It will be appreciated that, although primarily presented with respect to example embodiments in which each of the optical add elements 222 includes a single connection to each of the middle stage switches 215, in at least some example embodiments one or more of the optical add elements 222 may include other numbers of connections to the middle stage switches 215.
The optical drop elements 228 are configured to drop optical signals locally at the optical node 200. The optical drop elements 228 each support a set of m of the drop optical fibers 229 for dropping optical signals at the optical node 200 (e.g., optical signals being removed from the optical network at the optical node 200), and are each connected to each of the middle stage switches 215 via at least one optical connection. The optical drop elements 228 may be implemented as optical demultiplexers. It will be appreciated that, although primarily presented with respect to example embodiments in which each of the optical drop elements 228 includes a single connection to each of the middle stage switches 215, in at least some example embodiments one or more of the optical drop elements 228 may include other numbers of connections to the middle stage switches 215. It will be appreciated that, although primarily presented with respect to example embodiments in which each of the optical drop elements 228 includes exactly m drop optical fibers, in at least some example embodiments one or more of the optical drop elements 228 may include other numbers of drop optical fibers.
The middle stage switches 215 are configured to support switching of optical signals between various elements within the optical node 200. As indicated above, each of the middle stage switches 215 is connected to each of the ingress optical elements 212 (for switching optical signals, received over the input optical fibers 211, toward the egress optical elements 218 for propagation over the output optical fibers 219 and toward the optical drop elements 228 for optical signals being dropped locally) via respective optical connections (e.g., optical fibers) from respective output ports of the ingress optical elements 212 to respective input ports of the middle stage switches 215. As indicated above, each of the middle stage switches 215 is connected to each of the egress optical elements 218 (for switching, toward the egress optical elements 218 for propagation over the output optical fibers 219, optical signals received over the input optical fibers 211 and optical signals received from the optical add elements 222 for optical signals being added locally) via respective optical connections (e.g., optical fibers) from respective output ports of the middle stage switches 215 to respective input ports of the egress optical elements 218. As indicated above, each of the middle stage switches 215 is connected to each of the optical add elements 222 (for switching optical signals being added at the optical node 200 from the optical add elements 222 toward the output optical fibers 219) via respective optical connections (e.g., optical fibers) from respective output ports of the optical add elements 222 to respective input ports of the middle stage switches 215 and is connected to each of the optical drop elements 228 (for switching optical signals being dropped at the optical node 200 from the input optical fibers 211 toward the optical drop elements 228) via respective optical connections (e.g., optical fibers) from respective output ports of the middle stage switches 215 to respective input ports of the optical drop elements 228. In other words, as illustrated in
It will be appreciated that, although primarily presented with respect to use of specific types, numbers, and arrangements of elements, the optical node 200 of
As depicted in
In the optical node 300, unlike the egress optical elements 218 of
As depicted in
As depicted in
In the optical node 400, like the egress optical elements 218 of
As depicted in
As depicted in
In the optical node 500, like the egress optical elements 218 of
In
In
It will be appreciated that, although primarily presented with respect to use of specific cross-connect architectures in optical nodes in order to provide improved connectivity between middle stage switches of the optical nodes in a manner that supports switching of optical communications between optical fibers and/or cores of optical fibers, various other types of cross-connect architectures may be employed within optical nodes in order to provide improved connectivity between middle stage switches of the optical nodes in a manner that supports switching of optical communications between optical fibers and/or cores of optical fibers (e.g., redundant full mesh full-duplex topologies, partial mesh full duplex topologies, ring topologies as presented with respect to
As depicted in
As depicted in
In the optical node 800, like the egress optical elements 218 of
It will be appreciated that, although primarily presented with respect to example embodiments in which the optical node includes a set of input optical switches, in at least some example embodiments the optical node may not include input optical switches. In at least some example embodiments, for example, the optical node may be implemented using a two-stage architecture that includes the set of middle stage switches and the set of egress optical switches, and the set of input optical switches may be omitted (e.g., the input optical fibers may be directly connected to the middle stage switches via respective ports or connectors). In at least some example embodiments, for example, the optical node may be implemented using a one-stage architecture that includes the set of middle stage switches, and the set of input optical switches may be omitted (e.g., the input optical fibers may be directly connected to the middle stage switches via respective ports or connectors) and the set of output optical switches may be omitted (e.g., the middle stage switches may be directly connected to the output optical fibers via respective ports or connectors).
It will be appreciated that, although primarily presented with respect to example embodiments in which Clos architectures are implemented within the optical nodes (e.g., each of the optical nodes is implemented using a multi-stage Clos architecture, such as a two-stage Clos architecture or a three-stage Clos architecture), in at least some example embodiments one or more of the optical nodes in an optical network may be implemented using a single stage of optical switches (e.g., the middle stage switches presented herein, such as where the middle stage switches are directly connected to optical input fibers of the node without use of a stage of ingress optical switches and the middle stage switches are directly connected to optical output fibers of the nodes without use of a stage of optical output switches). It also will be appreciated that, where one or more of the optical nodes in an optical network is implemented using a single stage of optical switches, various combinations of optical nodes within the optical network may provide multiple stages of optical switches forming Clos architectures within the optical network even though Clos architecture may not be realized internally within one or more of the optical nodes of the optical network (e.g., an optical Clos network may be realized in a more distributed manner across a set of optical nodes, such as where one or more optical nodes may include optical elements that operate as an ingress stage of the optical Clos network, one or more optical nodes may include optical elements that operate as a middle stage of the optical Clos network, and one or more optical nodes may include optical elements that operate as an egress stage of the optical Clos network).
It will be appreciated that, although primarily presented with respect to example embodiments in which multiple spatial lanes for SDM are provided using bundles of uncoupled single-mode fibers (e.g., where the single-mode fibers are coupled to the inputs and outputs of the various optical switches in the optical node architecture), the multiple spatial lanes for SDM optical systems supporting such example embodiments may be implemented in various ways. For example, the multiple spatial lanes may be provided using cables that bundle multiple strands of uncoupled single-mode fibers, using fibers that include multiple uncoupled cores, or the like, as well as various combinations thereof. For example, where multi-core optical fibers are used for spatial lanes, fan-in-fan-out (FIFO) devices may be used to adapt the optical switches in the optical node architecture to use of the multi-core optical fibers. It will be appreciated that various other devices or elements may be employed to adapt the optical switches in the optical node architecture to use of various types of spatial lanes which may be used for SDM optical systems.
It will be appreciated that, although primarily presented with respect to example embodiments in which the optical nodes of the optical network support propagation of optical signals within the optical nodes using optical fibers or optical fiber cores, in at least some example embodiments the optical nodes of the optical network may support propagation of optical signals within the optical nodes using various other optical signal propagation mechanisms. In at least some example embodiments for example, one or more of the optical nodes of the optical network may support propagation of optical signals internally using free-space optical propagation, such as based on free-space optical propagation of optical signals from input optical ports (e.g., input optical ports of the optical node or optical ports disposed at the outputs of ingress optical switches of the optical node) to input optical ports of the middle stage switches and/or free-space optical propagation of optical signals from the output optical ports of middle stage optical switches to output optical ports (e.g., output optical ports of the optical node or optical ports disposed at the inputs of egress optical switches of the optical nodes).
It will be appreciated that, although primarily presented with respect to specific configurations of the optical nodes that support optical switching of optical communications, various optical nodes configured to support optical switching of optical communications may be described more generally. For example, an apparatus may include an optical node (e.g., an optical switch, an optical add/drop node, a spatial multiplexer, or the like) configured to optically switch optical communications between a set of optical input ports and a set of optical output ports. For example, an apparatus may include an optical node (e.g., an optical switch, an optical add/drop node, a spatial multiplexer, or the like) configured to optically switch optical communications between a set of optical input ports and a set of optical output ports such that any of the optical input ports may be connected to any of the optical output ports. For example, an apparatus may include a set of optical switches including a set of optical input ports and a set of optical output ports, wherein the optical switches are at least partially optically interconnected to optically switch optical communications between the optical input ports and the optical output ports. For example, an optical switching stage may include a set of optical input ports, a set of optical output ports, and two or more optical switches, wherein each respective optical switch of the two or more optical switches includes a set of optical input ports, a set of optical output ports, one or more additional optical input ports, and one or more additional optical output ports, wherein the set of optical input ports of the respective optical switch is a subset of, or is optically connected to, the set of optical input ports of the optical switching stage, wherein the set of optical output ports of the respective optical switch is a subset of, or is optically connected to, the set of optical output ports of the optical switching stage, and wherein each of the additional optical output ports of the respective optical switch is optically connected, or optically connectable, to one of the additional optical input ports of one of the other optical switches of the two or more optical switches. It will be appreciated that the apparatus may include various other elements as presented herein.
It will be appreciated that, although primarily presented with respect to specific functions performed by optical nodes to support optical switching of optical communications between a set of optical input ports and a set of optical output ports, various functions performed by optical nodes to support optical switching of optical communications between optical input ports and optical output ports may be described more generally. For example, a method may include optically directing optical communications between a set of optical input ports and a set of optical output ports. For example, a method may include receiving, by a set of optical switches including a set of optical input ports and a set of optical output ports, a set of optical signals, wherein the optical switches are at least partially optically interconnected to optically switch optical communications between the optical input ports and the optical output ports and switching, by the set of optical switches, the set of optical signals from the set of optical input ports to the set of optical output ports.
Various example embodiments for supporting improved connectivity within optical nodes of optical transport systems may provide various advantages or potential advantages. For example, various example embodiments for supporting improved connectivity within optical nodes of optical transport systems may be configured provide improved spatial multiplexing in the optical transport networks. For example, various example embodiments for supporting improved connectivity within optical nodes of optical transport systems may be configured to reduce connection blocking probabilities at the optical node level in the optical transport systems. For example, various example embodiments for supporting improved connectivity within optical nodes of optical transport systems may be configured to provide scalable optical switches, based on modular, modified Clos-type architectures, that can grow with network requirements (e.g., various optical node architectures presented herein enable building of large port count optical switches from smaller size optical switched), that can avoid a single point of failure by creating independent failure regions, and so forth. For example, various example embodiments for supporting improved connectivity within optical nodes of optical transport systems may be configured to reduce connection blocking probabilities at the optical node level in the optical transport systems with, depending on the reference optical node architecture used as the basis for the comparison, relatively small increases in costs of the optical nodes in the optical transport systems (e.g., as compared with Arch A) or even reductions in costs of the optical nodes (e.g., as compared with Arch B). It will be appreciated that various example embodiments for supporting improved connectivity within optical nodes of optical transport systems may provide various other advantages or potential advantages.
The computer 1000 includes a processor 1002 (e.g., a central processing unit (CPU), a processor, a processor having a set of processor cores, a processor core of a processor, or the like) and a memory 1004 (e.g., a random access memory, a read only memory, or the like). The processor 1002 and the memory 1004 may be communicatively connected. In at least some example embodiments, the computer 1000 may include at least one processor and at least one memory including instructions that, when executed by the at least one processor, cause the computer to perform various functions presented herein.
The computer 1000 also may include a cooperating element 1005. The cooperating element 1005 may be a hardware device. The cooperating element 1005 may be a process (e.g., computer program code and associated data structures) that can be loaded into the memory 1004 and executed by the processor 1002 to implement various functions presented herein (in which case, for example, the cooperating element 1005 (including associated data structures) can be stored on a non-transitory computer-readable storage medium, such as a storage device or other suitable type of storage element (e.g., a magnetic drive, an optical drive, or the like)).
The computer 1000 also may include one or more input/output devices 1006. The input/output devices 1006 may include one or more of a user input device (e.g., a keyboard, a keypad, a mouse, a microphone, a camera, or the like), a user output device (e.g., a display, a speaker, or the like), one or more network communication devices or elements (e.g., an input port, an output port, a receiver, a transmitter, a transceiver, or the like), one or more storage devices (e.g., a tape drive, a floppy drive, a hard disk drive, a compact disk drive, or the like), or the like, as well as various combinations thereof.
It will be appreciated that computer 1000 may represent a general architecture and functionality suitable for implementing functional elements described herein, portions of functional elements presented herein, combinations of functional elements presented herein, or the like, as well as various combinations thereof. For example, computer 1000 may provide a general architecture and functionality that is suitable for implementing one or more devices presented herein, such as an optical node or portion thereof, a controller or a portion thereof, or the like, as well as various combinations thereof.
It will be appreciated that at least some of the functions presented herein may be implemented in software (e.g., via implementation of software on one or more processors, for executing on a general purpose computer (e.g., via execution by one or more processors) so as to provide a special purpose computer, and the like) and/or may be implemented in hardware (e.g., using a general purpose computer, one or more application specific integrated circuits, and/or any other hardware equivalents).
It will be appreciated that at least some of the functions presented herein may be implemented within hardware, for example, as circuitry that cooperates with the processor to perform various functions. Portions of the functions/elements described herein may be implemented as a computer program product wherein computer program code, when processed by a computer, adapt the operation of the computer such that the methods and/or techniques described herein are invoked or otherwise provided. Instructions for invoking the various methods may be stored in fixed or removable media (e.g., non-transitory computer-readable media), transmitted via a data stream in a broadcast or other signal bearing medium, and/or stored within a memory within a computing device operating according to the instructions.
It will be appreciated that the term “non-transitory” as used herein is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation of data storage persistency (e.g., RAM versus ROM).
It will be appreciated that, as used herein, “at least one of <a list of two or more elements>” and “at least one of the following: <a list of two or more elements>” and similar wording, where the list of two or more elements are joined by “and” or “or”, mean at least any one of the elements, or at least any two or more of the elements, or at least all the elements.
It will be appreciated that the term “or” as used herein refers to a non-exclusive “or” unless otherwise indicated (e.g., use of “or else” or “or in the alternative”).
It will be appreciated that, although various embodiments which incorporate the teachings presented herein have been shown and described in detail herein, those skilled in the art can readily devise many other varied embodiments that still incorporate these teachings.