Download presentation
Presentation is loading. Please wait.
1
Introduction
2
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. High priority - Telnet Medium priority - FTP Low priority - HTTP Congested port Input Ports Output Port Switching Fabric Stream-based measurements include: Throughput, min/max/ave latency, latency distribution, and latency variation.
3
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
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
6 Main Window - Shortcut Bar
7
7 Main Window - Setup & Run
8
8 Main Window - Results View
9
9 Results - Chart Status Bar
10
10 Results - Summary
11
11 Results - Detail
12
12 Results - Stray Frames Stray frames results show per port, frames that were received but were not destined (expected) for that port. It also lists each flow (not SmartFlow) containing the stray frames received by that port. When stray frames are received, the destination IP address of the flow does not match any of the IP addresses associated with the port that received the frames. Each row in the Stray Frames tab represents one flow of a SmartFlow. The following items uniquely identify a flow: – – Source IP address – – Destination IP address – – SmartFlow name
13
13 Results - Port Errors
14
14 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. 1- - 2 - 3
15
15 Saving Results - HTML
16
16 SmartBits Connections
17
17 Connected to a Chassis Connection Status
18
18 Help > About SmartFlow Displays the SmartBits controller’s and port’s firmware versions.
19
Base Configuration
20
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. Steps 1 2 3 4 5 6 7 8 9 10 Base Configuration
21
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
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
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
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
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
28 Creating Groups of Flows - Before No Groups or Flows (traffic) created yet. Groups Window Pane and Tool Buttons
29
29 Creating Groups of Flows - After Four Groups each associated with three Flows created. Groups Flows
30
Modifying Individual Flows
31
31 Modifying/Creating Flows Flows can be added or modified from the SmartFlows tab. Flow Window Pane and Tool Bar Secondary Setup tabs
32
32 Flow Attributes Tabs The SmartFlows tab has a number of sub-tabs for modifying the Layer 2-4 attributes of the flows.
33
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
34 Flow Attributes - Ethernet II Tab The flow’s source and destination Layer 2 MAC addresses (from the Cards tab).
35
35 Flow Attributes - VLAN Tab Only valid if VLAN ID is enabled from the Networks tab. Set on the Networks tab
36
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
37 Flow Attributes - TCP Tab The flow’s source and destination TCP port (IP protocol = 6).
38
38 Flow Attributes - UDP Tab The flow’s source and destination UDP port (IP protocol=17).
39
39 Flow Attributes - ICMP Tab The flow’s ICMP Type and Code fields (IP protocol=1)
40
Test Setup
41
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
42 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. Manual Method OR
43
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
44 Frame Sizes - Frame Size Automation When Frame Size Automation is enabled (Global), all Flows are set to one frame size. This or That
45
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
46 Test Loads - How Sequences are Created This or That
47
47 Test Setup Tab - Learning Tab How the application will send learning frames.
48
48 Learning - Send to Ports BenefitsPhaseTX PortRX Port DUTSet Up Ports/ LearnFullFull/Partial SmartBitsSet Up FlowsFull/Partial* * ARP Enabled only
49
49 Test Setup Tab - Individual Tests Tab Test specific parameters for the Latency Distribution, Latency SnapShot, Latency Over Time, and Throughput tests.
50
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.
51
Running a Test and Viewing Results
52
52 The Shortcut Bar Test Start Buttons in Setup & Run Mode View Test Results Buttons in Results Mode
53
53 Detailed Test Setup and Results
54
54 Order to Accomplish Tests SmartFlow tests should be accomplished in the following order: Frame Loss Throughput Latency Latency Distribution Jumbo Latency Over Time Latency Snap Shot
55
55 Results - Frame Loss Measures the number of frames lost from flows and groups sent through a device.
56
56 Results - Throughput Measures the maximum rate at which frames from flows and groups sent through a device can be sent without frame loss. Determines this rate “automatically.”
57
57 Results - Latency Measures the minimum, maximum, and average latency of received frames in flows and groups of flows sent through a device.
58
58 Results - 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. The standard deviation for the Latency Distribution test depends in part on the size of the latency buckets you specify in the test setup. Discussed on the next slide
59
59 Standard Deviation (Jitter) Jitter is variation in latency between packets in a flow. Jitter is reported as latency “Standard Deviation” in SmartFlow. The Standard Deviation is based on the Latency Distribution buckets and is displayed in microseconds: If the latency distribution all falls into one bucket, the standard deviation is zero (0). If the latency distribution spans multiple buckets the standard deviation will be larger. Standard Deviation results also starts increasing when frame loss begins to occur.
60
60 Results - Jumbo Simultaneously measures the frame loss, latency, and latency distribution in flows and groups of flows sent through a device. Updates each of these test results simultaneously. The latency “Standard Deviation” is based on latency distribution. Displays the number of frames sent, received, and lost.
61
61 Results - Latency Over Time The Latency Over Time test shows the overall pattern of latency across time as the test is run. Shows for each receiving port, the minimum, average, and maximum latency of frames received during the specified time interval throughout the test.
62
62 Results - 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. Latency is calculated for all received frames.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.