1. Technical Field
The described embodiments pertain in general to fiber optics, and more specifically to a bi-directional traffic access point (TAP).
2. Description of Related Art
As network connections in datacenters are on the rise, there is a need to gain better visibility of networks in order to improve optical performance and the security of data being exchanged. One way of gaining visibility into a network is using a traffic accesses point (TAP). A TAP is a device that diverts at least a portion of signals being exchanged between systems (e.g., between a server and a storage array) for monitoring the data and the infrastructure performance of the network.
Conventionally, TAPs are uni-directional in that they use a pair of couplers for simultaneously diverting signals being exchanged between two systems. For example, in a storage area network (SAN) where signals between a server and a storage array are monitored, one coupler is dedicated to diverting a portion of signals transmitted by the storage array to the server (the upstream signals). Another coupler is dedicated to diverting a portion of signals transmitted by the server to the storage array (the downstream signals). Hence, in a uni-directional TAP one coupler is needed for each direction. Because of the uni-directional nature of TAPs, as fiber density increases in a network, coupler density in a TAP increases at double the rate.
The described embodiments provide a bi-directional traffic access point (TAP). When the bi-directional TAP receives via a first multimode bi-directional fiber a signal transmitted by a storage array to a server, a collimator collimates the light of the signal towards a splitter. The splitter splits the signal into two portions. One portion is output to a second multimode bi-directional fiber connected to the server and the other portion is output to a monitoring system for analysis.
When the bi-directional TAP receives via the second multimode bi-directional fiber a signal transmitted by the server to the storage array, the collimator collimates the light of the signal towards the same splitter. The splitter splits the signal into two portions. One portion is output to the first multimode bi-directional fiber so that it can be received by the storage array. The second portion is output to the monitoring system as a separate output channel.
The features and advantages described in this summary and the following detailed description are not all-inclusive. Many additional features and advantages will be apparent to one of ordinary skill in the art in view of the drawings, specification, and claims hereof.
The figures depict various embodiments for purposes of illustration only. One skilled in the art will readily recognize from the following discussion that alternative embodiments of the structures and methods illustrated herein may be employed without departing from the principles of the embodiments described herein.
The figures use like reference numerals to identify like elements. A letter after a reference numeral, such as “112A,” indicates that the text refers specifically to the element having that particular reference numeral. A reference numeral in the text without a following letter, such as “112,” refers to any or all of the elements in the figures bearing that reference numeral (e.g. “112” in the text refers to reference numerals “112A,” “112B,” and/or “112C” in the figures).
A traffic access point (TAP) is a hardware device inserted in a network, where the TAP diverts a portion of signals being exchanged between the systems of the network. These diverted signals give insight into the true performance, health and utilization of a network. By obtaining information about the performance of a network, system-wide latency can be reduced, network outages can be prevented, and resource utilization can be dramatically improved.
Traditionally a TAP is uni-directional, meaning that the TAP includes at least two couplers for monitoring signals exchanged between a first system and a second system in a network. One coupler is dedicated to diverting signals transmitted by the first system and the other coupler is dedicated to diverting signals transmitted by the second system.
Described herein is a bi-directional TAP (also referred to as a bi-directional coupler) for use in multi-mode applications. The bi-directional TAP can be used for data monitoring (e.g., analyzing alternating current (AC) data signals) and power monitoring (e.g., analyzing direct current signals). Unlike the uni-directional TAP, with the bi-directional TAP a single coupler is used for bi-directional communications. Hence, the same coupler diverts signals transmitted by the first system and signals transmitted by the second system. Since with a bi-directional TAP a single coupler is used for signals of both directions, the coupler density is cut in half compared to a uni-directional TAP.
The storage array 102 is a storage system that stores data. When the storage array 102 receives a request from the server 104 to store data, the storage array 102 stores the data according to the request. When the storage array 102 receives a request from the server 104 for stored data, the storage array 102 retrieves the requested data and transmits it to the server 104. The storage array 102 is connected to the FC switches 106 via cable connections 112A.
The FC switches 106 are network switches compatible with the FC protocol. The FC switches 106 connect the storage array 102 to the server 104 by receiving, processing, and forwarding data exchanged between the storage array 102 and the server 104. The FC switches 106 are connected to the bi-directional TAP 110 via cable connections 112B. Connectors of cable connections could be, for example, LC to LC or LC to MPO depending on the environment.
The server 104 is a computing system that has access to the storage capabilities of the storage array 102. The server 104 may provide data to the storage array 102 for storage and may retrieve stored data from the storage array 102. The server 104 is connected to the bi-directional TAP 110 via cable connections 112C.
The monitoring system 108 receives signals diverted by the bi-directional TAP 110. In one embodiment, the monitoring system 108 is the VirtualWisdom SAN Performance Probe provided by Virtual Instruments Corporation of San Jose, Calif. The monitoring system 108 analyzes the signals diverted by the bi-directional TAP 110 and based on the signals generates data about the SAN 100. For example, the generated data may include: data transmission rates, read exchange completion times, write exchange completion times, and average input output operations per second. The monitoring system 108 is connected to the bi-directional TAP 110 via cable connections 112D.
The bi-directional TAP 110 receives signals exchanged between the storage array 102 and the server 104 and diverts a portion of the signals exchanged in each direction to the monitoring system 108. As described above, the bi-directional TAP 110 is connected to the FC switches 106 via cable connections 112B, to the server 104 via cable connections 112C, and to the monitoring system 108 via cable connections 112D. The cable connections 112B and 112C are multimode fiber optic bi-directional cable connections. Since the cable connections 112B and 112C are bi-directional, it means that a single fiber of a connection can carry downstream and upstream signals (signals transmitted by the storage array 102 and signals transmitted by the server 104). For a single fiber to carry signals in both directions, the downstream and upstream signals are made to pass each other in opposite directions using two different wavelengths. In one embodiment, cable connections 112D are multimode fiber optic uni-directional cable connections. In this embodiment, the fibers of the connections 112D carry signals in one direction. The cable connections 112A, 112B, and 112C are bi-directional connections.
The bi-directional TAP 110 receives signals transmitted by the storage array 102 and destined for the server 104 (also referred to as downstream signals). The bi-directional TAP 100 receives the downstream signals via the bi-directional cable connections 112B. When the TAP 110 receives a downstream signal via a bi-directional fiber of the cable connections 112B, the TAP 110 splits the downstream signal into two portions. The split may be, for example, approximately a 70/30 or an 80/20 split. The bi-directional TAP 110 outputs one portion of the downstream signal (e.g., 70% of the light) to the server 104 via a bi-directional fiber of cable connections 112C. The remaining portion of the signal (e.g., 30% of the light) is output to the monitoring system 108 via uni-directional cable connections 112D.
The bi-directional TAP 110 also receives signals transmitted by the server 104 and destined for the storage array 102 (also referred to as upstream signals) via bi-directional cable connections 112C. When the TAP 110 receives an upstream signal via a bi-directional fiber of the cable connections 112C, the TAP 110 splits the upstream signal and outputs one portion of the signal (e.g., 70% of the light) to the FC switches 106 via a bi-directional fiber of cable connections 112B. The remaining portion of the signal (e.g., 30% of the light) is output to the monitoring system 108 via uni-directional cable connections 112D. Hence, both upstream and downstream signals can be simultaneously processed by the bi-directional TAP 110 without the need for multiple couplers.
Although the bi-directional TAP 110 is described herein as operating in a SAN 110 environment, it should be understood that the bi-directional TAP 110 can be used in other environments to monitor power signals exchanged between systems of a network (e.g., where monitored side is 5% or less of power of a signal).
When the bi-directional TAP 110 receives a downstream signal transmitted by the storage array 102 via a bi-directional connection 112B coupled to termination 202 of bi-directional fiber 308, the collimator 302 collimates the light of the signal towards the TFS 306. The TFS 306 splits the downstream signal into two portions. The first portion of the split downstream signal (e.g., 70% of the signal) is coupled to termination 204 via bi-directional fiber 312 which is connected to the server 104. The first portion is collimated by collimator 302 before it is collected by bi-directional fiber 312. The second portion of the split downstream signal is coupled to termination 206 via a uni-directional fiber 310 which is connected to the monitoring system 108. The second portion is collimated by collimator 304 before it is collected by bi-directional fiber 310.
When the bi-directional TAP 110 receives an upstream signal transmitted by the server 104 via the bi-directional fiber 312, the collimator 302 collimates the light of the signal towards the TFS 306. The TFS 306 splits the upstream signal into two portions. The first portion of the upstream signal (e.g., 70% of the signal) is coupled to the termination 202 via bi-directional fiber 308 for the storage array 102 to receive the first portion of the upstream signal. The first portion is collimated by collimator 302 before it is collected by bi-directional fiber 308. The second portion of the upstream signal is coupled to termination 206 via uni-directional fiber 314 which is connected to the monitoring system 108. The second portion is collimated by collimator 304 before it is collected by bi-directional fiber 314. Hence, the TFS 306 is splitting the downstream and upstream signals.
In one embodiment, multiple portions received by the monitoring system 108 are carried by a single uni-directional fiber. For example, instead of uni-directional fiber 310 carrying the downstream portion to the monitoring system 108 and uni-directional fiber 314 carrying the upstream portion, uni-directional fiber 310 could carry the upstream and downstream portions in other embodiments.
As can be seen in
As a result of the bi-directional TAP 110 being symmetrical along the optical axis, the downstream and upstream signals will experience the same effects as a result of being reflected. For example, the downstream and upstream signals will experience approximately the same loss as a result of the signals being split. Additionally, because of the symmetry it makes the TAP 110 easier to manufacture since it only needs to be aligned in one direction. The other direction will align accordingly. For example, once the downstream alignment is completed, the upstream alignment will also be done since both streams are symmetric along the optical axis.
Results of insertion loss (IL) measurements of the bi-directional TAP 110 include the IL of the downstream signals being “1.7” dB for termination 202 and “5.7” dB for termination 206 with an isolation of “20” dB. Similarly the IL of the upstream signals was measured to be “1.6” dB for termination 204 and approximately “5.6” dB for the termination 206.
When the bi-directional TAP 110 receives an upstream signal transmitted by the server 104 via the bi-directional fiber 312, the collimator 304 collimates the light of the signal towards the TFS 306 which splits the upstream signal. The first portion of the upstream signal (e.g., 70% of the signal) is coupled to termination 202 via bi-directional fiber 308. The second portion of the upstream signal is coupled to termination 206B via a uni-directional fiber 704 connected to the monitoring system 108. The first portion is collimated by collimator 302 before it is collected by bi-directional fiber 308 and the second portion is collimated by collimator 304 before it is collected by uni-directional fiber 704.
Unlike the embodiment of
It is appreciated that the particular embodiment depicted in the figures represents but one choice of implementation. Other choices would be clear and equally feasible to those of skill in the art.
While the disclosure herein has been particularly shown and described with reference to a specific embodiment and various alternate embodiments, it will be understood by persons skilled in the relevant art that various changes in form and details can be made therein without departing from the spirit and scope of the disclosure.
As used herein any reference to “one embodiment” or “an embodiment” means that a particular element, feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment.
As used herein, the terms “comprises,” “comprising,” “includes,” “including,” “has,” “having” or any other variation thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, article, or apparatus that comprises a list of elements is not necessarily limited to only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Further, unless expressly stated to the contrary, “or” refers to an inclusive or and not to an exclusive or. For example, a condition A or B is satisfied by any one of the following: A is true (or present) and B is false (or not present), A is false (or not present) and B is true (or present), and both A and B are true (or present).
In addition, use of the “a” or “an” are employed to describe elements and components of the embodiments herein. This is done merely for convenience. This description should be read to include one or at least one and the singular also includes the plural unless it is obvious that it is meant otherwise.
Upon reading this disclosure, those of skill in the art will appreciate still additional alternative structural and functional designs for the embodiments described herein. Thus, while particular embodiments and applications have been illustrated and described, it is to be understood that the disclosed embodiments are not limited to the precise construction and components disclosed herein. Various modifications, changes and variations, which will be apparent to those skilled in the art, may be made in the arrangement, operation and details of the method and apparatus disclosed herein without departing from the spirit and scope defined in the appended claims.
This application claims the benefit of U.S. Provisional Application No. 62/063,313, filed Oct. 13, 2014, which is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
62063313 | Oct 2014 | US |