1 / 62

Introduction

Introduction. What Is SmartFlow?. SmartFlow is the first application to test QoS and analyze the performance and behavior of the new breed of policy-based network devices. Switching Fabric. Congested port. Output Port. High priority - Telnet. Input Ports. Medium priority - FTP.

cooper
Download Presentation

Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction

  2. What Is SmartFlow? • SmartFlow is the first application to test QoS and analyze the performance and behavior of the new breed of policy-based network devices. Switching Fabric Congested port Output Port High priority - Telnet Input Ports Medium priority - FTP Stream-based measurements include: Throughput, min/max/ave latency, latency distribution, and latency variation. Low priority - HTTP

  3. SmartFlow Basic Features • Automated Throughput Test. • Enhanced Wizards for Network and Flow setup. • Multiple Traffic Patterns via the Group Wizard. • IP/UDP/TCP/ICMP frames can be chosen for flows. • The user can specify a payload fill pattern per port. • Iterate tests over different frame lengths. • High Density “Cyclic” flows. • BGP4 router testing including BGP flapping. • Tracking of Stray Flows. • Results can be output in HTML format. • Results from all tests can be exported at one time.

  4. Summary of SmartFlow test ! • Throughput Measures the maximum rate at which frames from flows and groups sent through a device can be sent without frame loss. • Jumbo Measures frame loss, latency, and latency distribution in flows and groups of flows sent through a device, and updates each of these results simultaneously. It also measures latency standard deviation based on latency distribution, and the number of frames received that were out of sequence. • Frame Loss Measures the number of frames lost from flows and groups sent through a device. • Latency Measures the minimum, maximum, and average latency of received frames in flows and groups of flows sent through a device. • Latency Distribution Measures the latency of received frames in flows and groups of flows sent through a device, and sorts them into 8 latency buckets. Compared to the Latency test, this test can provide a finer view of latency behavior at the DUT’s load tolerance limits. • Latency Over Time • Latency Snap Shot Measures the latency of each received frame, for a specified number of frames in flows and groups of flows sent through a device.

  5. User Interface

  6. Main Window - Shortcut Bar

  7. Main Window - Setup & Run

  8. Main Window - Results View

  9. Status Bar Results - Chart

  10. Results - Summary

  11. Results - Detail

  12. Stray frames results show per port, frames that werereceived but were not destined (expected) for that port. • It also lists each flow (not SmartFlow) containing thestray frames received by that port. • When stray frames are received, the destination IPaddress of the flow does not match any of the IPaddresses associated with the port that received the frames. • Each row in the Stray Frames tab represents one flowof a SmartFlow. The following items uniquely identify a flow: • Source IP address • Destination IP address • SmartFlow name Results - Stray Frames

  13. Results - Port Errors

  14. - 2 1- - 3 Saving Results - 3 Ways • Results can be saved in a variety of ways: 1. Saved in the configuration file by selecting File > Save. 2. Saved in individual files; the chart is saved as a JPEG and the summary, detailed, and stray frames reports are saved as CSV. 3. Saved in HTML format.

  15. Saving Results - HTML

  16. SmartBits Connections

  17. Connection Status Connected to a Chassis

  18. Help > About SmartFlow • Displays the SmartBits controller’s and port’s firmware versions.

  19. Base Configuration

  20. Test Setup Sequence • You must configure the Test Setup parameters in the correct order. • The tabs appear in the correct configuration sequence. • Depending on the test, some tabs may not be applicable (i.e., BGP tab) • Configure the base configuration parameters from the “Networks”, “Cards”, and “WAN” tabs. Base Configuration Steps 1 2 3 4 5 6 7 8 9 10

  21. Reserving Ports • Once connected, reserve the ports from the Cards Tab. • This applies to all except the SMB-200 which is not multi-user.

  22. Base Configuration - Cards tab • The Cards tab is used to configure the Port’s behavior. • It is also used (along with the Networks tab) to set the defaults for the flows.

  23. Cards tab - Read State • Useful for large systems where only a few ports are being used. • Three States: Active, Inactive, Listening. • Active: Can be either a Transmitter and/or Receiver port. • Inactive: Does not show up in SmartFlow anywhere. • Listening: Does not show up in other screens but ports are configured and listen for stray frames on the stray frame report.

  24. Card Setup

  25. Base Configuration - Networks tab • The Networks tab defines the IP networks associated with each port. • The “Port IP Address” can act as the next-hop router for each of the networks created. It can also be used to ping the port. • The Networks tab also sets the defaults for the flows.

  26. Base Configuration - Network Wizard • Add IP networks quickly using the Network Wizard! • The Network Wizard automatically creates multiple networks across multiple ports.

  27. Creating Groups of Flows

  28. Creating Groups of Flows - Before • No Groups or Flows (traffic) created yet. Groups Window Pane and Tool Buttons

  29. Groups Flows Creating Groups of Flows - After • Four Groups each associated with three Flows created.

  30. Modifying Individual Flows

  31. Modifying/Creating Flows • Flows can be added or modified from the SmartFlows tab. Secondary Setup tabs Flow Window Pane and Tool Bar

  32. Flow Attributes Tabs • The SmartFlows tab has a number of sub-tabs for modifying the Layer 2-4 attributes of the flows.

  33. Flow Attributes - Traffic Tab • The flow attributes such as the source/destination physical port, IP protocol, frame length, and variable fields within the flow.

  34. Flow Attributes - Ethernet II Tab • The flow’s source and destination Layer 2 MAC addresses (from the Cards tab).

  35. Flow Attributes - VLAN Tab • Only valid if VLAN ID is enabled from the Networks tab. Set on the Networks tab

  36. Flow Attributes - IP Tab • The flow’s source and destination IP addresses (from the Networks tab), TOS or Diffserv bits, and Time to Live field. Set to 1 with Cyclic Flows Priority Options

  37. Flow Attributes - TCP Tab • The flow’s source and destination TCP port (IP protocol = 6).

  38. Flow Attributes - UDP Tab • The flow’s source and destination UDP port (IP protocol=17).

  39. Flow Attributes - ICMP Tab • The flow’s ICMP Type and Code fields (IP protocol=1)

  40. Test Setup

  41. Test Setup Tab - Test Iterations Tab • Frame Sizes (Global or per Flow), Test Loads, and Iteration constants. • Continuous looping mode and Offered vs. Intended load.

  42. OR Manual Method Frame Sizes - SmartFlows Tab • Each flow can manually be set to its own frame length. • Or it can be assigned to a previously configured sequence.

  43. Frame Sizes - How Sequences are Created • From the Test Setup tab, select the Custom Frame Size Table. • The number if Iterations should be equal to the number of test loads.

  44. This or That Frame Sizes - Frame Size Automation • When Frame Size Automation is enabled (Global), all Flows are set to one frame size.

  45. Test Loads - Cards Tab • Every port can run at the same rate. • Or they can be assigned to a previously configured sequence. Step Method Sequence Method

  46. This or That Test Loads - How Sequences are Created

  47. Test Setup Tab - Learning Tab • How the application will send learning frames.

  48. Benefits Phase TX Port RX Port DUT Set Up Ports/ Learn Full Full/Partial SmartBits Set Up Flows Full/Partial* * ARP Enabled only Learning - Send to Ports

  49. Test Setup Tab - Individual Tests Tab • Test specific parameters for the Latency Distribution, Latency SnapShot, Latency Over Time, and Throughput tests.

  50. User Info Tab (for HTML Export) • This information is used for the top of the summary and chart HTML files and contains information about the configuration.

More Related