May 18th, 2009
[0] Leave a Comment or Question
The final of the four testing challenges developers of FCoE network equipment face when verifying equipment behavior, performance, and responsiveness is being able to not only test both the LAN and SAN components of the network simultaneously but to also combine test results and expertise onto a single, converged platform.
Currently, the LAN and SAN are separate networks which have their own tools and different testing focuses. For example, LAN testing focuses on the switch and network only. SAN testing, in contrast, requires network-to-end-device verification as all hosts, fabrics, and targets contribute to the overall performance of the network. Given that the LAN fabric is based on best effort delivery while the SAN has complete traffic control end-to-end governed by Fibre Channel’s protocol for zero frame loss, LAN QoS testing does not apply to storage networks. Rather, SAN testing measures the performance of Fibre Channel links through mechanisms such as buffer to buffer credit management from the host through the fabric to the storage. In addition, as SAN testing must verify the delivery of every single frame, it requires a wholly different dimension of performance and latency measurements compared to LAN testing.
Convergence of the LAN and SAN networks, however, needs to extend beyond simply carrying traffic out to all aspects of network management and testing. As the LAN and SAN become a single logical network under FCoE, analysis and monitoring tools need to accommodate this convergence as well, enabling developers to utilize a single test and development platform.
A common misconception is that as the network has converged on Enhanced Ethernet, converged testing should follow Ethernet’s traditional QoS-based structure. However, since all the new, enhanced features are designed to enable storage data to be converged with LAN data with performance comparable to a separate SAN, testing must actually focus on the SAN’s more stringent requirements. Thus, when designing a test setup for a converged Enhanced Ethernet network, developers must step away from QoS-based testing, which is a measure of lossy network performance, in order to focus on performance testing of a lossless network with zero tolerance for packet drop.
The challenge of testing Enhanced Ethernet is how to combine the expertise required for testing lossy traffic with that required for testing lossless traffic. As the testing focus of these two different types of traffic are difficult to reconcile, the analysis instrumentation itself must be integrated as a converged platform. In this way, it becomes possible to test the various convergence properties such as the priority groups and traffic classes as well as the influences these have on the converged network as a whole.
Posted by Joy Jiang at 1:54 pm. Filed under General | Permalink
0 / Leave a Comment or Question »
May 11th, 2009
[0] Leave a Comment or Question
As I discussed previously, developers of FCoE network equipment face four key challenges when verifying equipment behavior, performance, and responsiveness. The third testing challenge developers must address lies in testing long-term network congestion management mechanisms.
When performing conventional Ethernet LAN analysis, most tests involve only the switches as the QoS performance of the LAN network is mainly determined by them. FCoE developers may be tempted to employ fabric-only tests which utilize traffic generation tools to simulate the majority of nodes “operating” over the network. Such fabric-only based testing, however, only exercises a subset of the Enhanced Ethernet capabilities that connect an FCoE network.
For example, certain Data Center Bridging (DCB) protocols – such as congestion notification (CN) – require that all devices in a link participate in network management. To comprehensively test CN mechanisms, then, developers must be able to create long-term congestion situations, monitor the resulting CN messages generated, and verify how end stations react to each CN message.
Inline-based testing tools are required here in order to accurately verify network-to-station performance. Traffic manipulation tools such as error injectors and delay emulators are needed to easily generate long term congestion test cases. When used in conjunction with an inline-based protocol analyzer, developers can capture CN messages as they are generated at the switch as well as analyze how end components react to each CN message.
Useful inline test tools include protocol analyzers, error injectors (Jammers), and delay emulators. Delay Emulation allows developers to shape traffic bandwidth per priority, re-order frames, and emulate distance delays. For full control of traffic, Delay Emulation technology can be combined with Analyzer and Jammer functions to enable testing of extremely complex networks, including full CN message testing.
Posted by Joy Jiang at 11:46 am. Filed under General | Permalink
0 / Leave a Comment or Question »
May 4th, 2009
[0] Leave a Comment or Question
Continuing my discussion of the four key testing challenges developers of FCoE network equipment must face, the second challenge is the need for hardware-based protocol tools. With their high throughput and advanced capabilities, FCoE and Enhanced Ethernet technology have created the new need for hardware-based test tools.
Software-based analysis tools already struggling to evaluate Gigabit Ethernet will provide significantly degraded performance at 10 Gb/s. Rather than providing 100% visibility into network interactions, software-based analyzers require developers to pare down what information is collected and made available for offline analysis. Identifying problems is often the most difficult part of troubleshooting, especially when working with new protocols like FCoE with which developers are still becoming familiar. Working with limited information obscures problems and complicates troubleshooting. This is especially true for SAN analysis where it is almost impossible to debug issues using broken or incomplete traces.
Another complication that arises is that all Data Center Bridging (DCB) protocols communicate at the lower data layers, making them inaccessible to software analysis tools. To troubleshoot DCB issues requires hardware-based access in order to guarantee accurate, 100% capture at line-rate. In addition, end node SPAN ports have a limitation of 10 GE because their aggregation mechanism requires higher bandwidth such as 40 GE, a technology which is still under development. Only hardware-based protocol analyzers that guarantee100% line-rate analysis of everything on the wire can effectively capture all the necessary data to facilitate efficient network debugging and troubleshooting.
Posted by Joy Jiang at 11:32 am. Filed under General | Permalink
0 / Leave a Comment or Question »
The preceding editorial column is the private opinion of the author. The individuals who post here work at Finisar Corporation. The opinions expressed here and in any corresponding comments are the personal opinions of the original authors and are not necessarily reviewed in advance by anyone but the individual authors, and neither Finisar nor any other party necessarily agrees with them. The content is provided for informational purposes only and is not meant to be an endorsement or representation by Finisar or any other party. By posting you agree to be solely responsible for the content of all information you contribute, link to, or otherwise upload to the Website and release Finisar from any liability related to your use of the Website. You also grant to Finisar a worldwide, perpetual, irrevocable, royalty-free and fully-paid, transferable (including rights to sublicense) right to exercise all copyright, publicity, and moral rights with respect to any original content you provide. Comments may take up to 24 hours to post and may be screened by a moderator if necessary.
Safe Harbor Statement: The statements contained in this document that are not purely historical are forward-looking statements within the meaning of Section 21E of the Securities and Exchange Act of 1934, as amended, including statements regarding Finisar Corporation's expectations, beliefs, intentions, or strategies regarding the future. All forward-looking statements made by Finisar Corporation are based upon information available to Finisar Corporation as of the date hereof, and Finisar Corporation assumes no obligation to update any such forward-looking statements. Forward-looking statements involve risks and uncertainties, which could cause actual results to differ materially from those projected. These and other risks relating to Finisar Corporation's business are set forth in Finisar Corporation's Form 10-K, as filed with the Securities and Exchange Commission , and other reports filed from time to time with the Securities and Exchange Commission.