1.32k likes | 2.08k Views
Agenda. House keepingSpirent Account Team and WebsiteProfessional Services
E N D
1. Quick start training class Alex de Ocampo
Technical Development Manager
2. Agenda House keeping
Spirent Account Team and Website
Professional Services – Free on-line training
Hardware Setup & Management
Getting started…
What we’ll learn…
Lab…
Topic 1
Lab…
Topic 2
Lab…
Topic 3
.
.
3. Spirent Account Team and WebsiteDedicated Cisco Account Teams
4. Professional Services - http://www.spirentclassroom.com/SpirentCampus/ Login and create an account
Training covers
The Spirent TestCenter Architecture
Spirent TestCenter Features and Functionality
New Concepts (e.g., Hosts, Stream Blocks, HyperFilters)
Managing the Software License and Firmware Downloads
Initially Setting Up and Connecting to a Chassis
Working with Individual/Multiple Chassis
Using Spirent TestCenter Modules
Using the Spirent TestCenter Application
5. Hardware Setup & Management Overall System Setup Components to get started
Spirent Test Center chassis and Test modules
Dedicated PC to run the tests (WinXP recommended)
Active network connection between PC and chassis
Software installed on the PC to control the chassis
Spirent Test Center 2.00,
STC Clearsight plug-in installed
Licensing
6. Hardware Setup & Management PC Requirements
7. Hardware Setup & Management Putting it all together
8. Hardware Setup & Management Putting it all together
9. Getting Started…,prerequisites for Labs… Connect to LAN, check to see if you get a DHCP address, ping server, and STC chassis
Check Lab sheet to see your STC and DUT port assignments (assigned by station)
Download and install STC 2.01 application
Download and install STC Clear sight plug-in
10. What we’ll learn today… Lab 1: Connect and reserve ports
Topic 1: What’s a Host and WHY do I need Hosts?
Lab 2: How to create Host blocks/Hosts:
Topic 2: What are a Stream Block, Raw stream, & Bound Stream?
Lab 3: How to create L3 traffic using “Raw” Streams
Lab 4: How to create L3 traffic using “Bound” Streams
Lab 5: How to send traffic and view Results
Topic 3: What are Hyper filters
Lab 6: How to use the Hyper filters
Lab 7: Troubleshooting …
Lab 8: How to create DHCP clients and send using L3 traffic
Lab 9: How to create IGMP hosts, and to send Multicast traffic
Topic 4: What’s the Command Sequencer
Lab 10: How to use Command Sequencer and how to results export to the Results Reporter
11. Lab1 topology:
13. Lab 1: Connect and Reserve Ports How to connect & reserve ports
How to set port parameters
How to verify physical port connectivity
16. Go to ALL Ports
Click on PortConfig tab
Make sure media type is set to either Copper of Fiber
By un clicking the Auto Negotiation box, you expose the speed and duplex settings Step 3: How to set port parameters
17. Step 4: How to check physical port connectivity Click on the Ports folder, then click on the Port icon
Next, click on the Ethernet Advanced tab
Click the Break Link button to see the port LED turn from Green to Grey.
Then, click the Restore Link button to bring the port back up from grey to green
Check your DUT port status while doing this to ensure correct physical cabling
19. Topic 1: What’s a “Host Block” or a Host?
20. Why do I need Hosts? Host are used as
Sources and Destinations of traffic.
Think of them as a PC/Client on the network the needs to Transmit/Receive traffic as well as participate in various “networking” protocols like ARP, PING, DHCP, IGMP, and PPPoE
Hosts can also be used as Sources/Destinations for the upper layer protocols, such as Routing, MPLS, etc.
Hosts replace the “Port IP address” of Spirent TestCenter 1.x
Hosts can be quickly and easily created manually, or by using the “Host Wizard”.
Configuration Tip: See “Options” tab at bottom of the main tree to use your favorite IP Subnet as the starting point for all new hosts configured in the application.
21. Host Configuration The best place to start is the “All Hosts” view…as that is where you can quickly/easily create Hosts using the “Host Wizard”
Most of the time (for basic L2/L3 traffic) this is the 1st thing you will do when using the 2.00 GUI.
Note the other areas/technologies that also use ‘Hosts’
23. Lab2a topology:
24. Lab 2a: How to create static hosts using “*Hosts wizard”
Click on the first port, Port icon, that you reserved – i.e. Port //2/3
Right-click on grid
Choose Add Multiple Hosts…
OR click on the Add button to start to add a host(s)
25. Lab 2a: How to create static hosts using “Hosts wizard”
Select port(s) to create hosts on. Make sure the first port is checked
Click Next
Choose which type of Host
26. Lab 2a: How to create static hosts using “Hosts wizard” Choose IPV4
Choose Ethernet
Click Next
27. Lab 2a: How to create static hosts using “Hosts wizard” Leave everything default except configure the ipv4 address and gateway according to the Lab sheet
Note: when you configure the IPv4 address the IPV4 gateway automatically copies the subnet with the host being .1
28. Lab 2a: How to create static hosts using “Hosts wizard” Check addressing info and make sure it matches to the addresses from your Lab sheet.
Click Finish
29. Lab 2a: How to create static hosts using “Hosts wizard” After exiting the Host wizard, you are brought back to the Hosts grid and you can see the Host block that was just recently configured
Click in the Host Name column and change the name to Hostwizard-1.
30. Repeat these steps for the second reserved port in the test
Note: be sure to follow the assigned addresses from your Lab sheet and name the second host on port 2, Hostwizard-2
When your finished, Click on the All Hosts icon to see all configured hosts across all ports. You should see something like this below…
32. Lab2b topology:
33. Lab 2b: How to create static hosts ”manually”
Click on the first port reserved in the test, and click on the Hosts icon
Within the Hosts Grid, right click and choose the Add Host to manually add a Host block within the Grid.
For the new host created, enter the appropriate parameters within the GRID such as the IPV4 address, IPV4 Default Gateway according to the Lab sheet. Tip: You can select the both rows, do a right-click on the IP address column and do a fill increment on the IP address
Rename the host to Hostmanual-1 for port1
36. Topic 2: What is a Stream Block? A Stream Block is a set of Streams that share the same basic parameters…such as
37. What is a Stream Block? A Stream Block …
Can be a single Stream or hundreds/thousands of Streams
The rate set in the general parameters is for the entire Stream Block. Each Stream in the Block receives an equal percentage of traffic.
A Stream Block can be built in 2 ways:
Raw Stream Block — same as before, but better (of course :)
Bound Stream Block – Dynamically Binding of hosts/routes, etc. into the Streams using a “traffic-wizard-like” method inside the Stream Block.
Hosts are PPPoE/DHCP/Ethernet hosts, routers, or routes can be bound
Mesh, Backbone, Port-pair…One-to-one or Many-to-many traffic mapping
Makes it easier than manually adding the headers in RAW Stream Blocks.
38. Stream Block benefits Reduce Time to Test
“Explode” small number of Blocks into large number of Streams
Use multiple CPUs on test modules rather than a single CPU on the user’s PC
Reduce data transferred between the user’s PC and the Spirent TestCenter system
Arbitrary PDUs
PDU definition attached to each Stream Block
Consumes only 2K of memory per Stream Block (aka per PDU definition)
Increase Scale
Support large Stream count and port count tests (> P1.x) while…
Providing tools for easier and faster test configuration
39. Stream Block Hierarchy
40. MORE Stream Block benefits… Stream Blocks help us quickly and easily configure a large number of Streams
Stream Blocks help us rapidly download these configurations to the hardware
Each Stream Block will contain a ‘formula’ for generating Streams that belong to the Block
Streams are no longer generated on the user’s PC.
The general parameters, frame PDU and pattern are transmitted from the user’s PC to the Spirent TestCenter system…but only done once for each Stream Block !!!
41. There are 2 ways to create and configure Stream Blocks for traffic generation… 1st way - Add Bound Stream Block(s)… -
Can be done from the All Stream Blocks All Ports view or by clicking on the Traffic Generator on a single port and clicking the Add Bound Stream Block (s) option.
Bind previously configured endpoints (hosts) into one or more Stream Blocks
Use Pairs, Mesh, or Backbone Traffic patterns
Use One-to-One, or Many-to-Many endpoint mappings
42. There are 2 ways to create and configure Stream Blocks for traffic generation… 2nd way - Add RAW Stream Block…
Similar to how it was done in Spirent TestCenter 1.x
Use 1.x-like PDU Builder to create Streams
Click on the Traffic Generator from a single port, and either right-click on the grid itself, and choose Add Raw Stream Block… or click on the Add button and choose Add Raw Stream Block
43. Why create traffic with a Raw Stream Block? A user needs full control over the entire PDU
Can modify Preamble if using Ethernet
Can create negative test cases by building errored PDUs or custom PDUs. i.e. Ethernet-IPV4-UDP-IPV6…
Can apply a pattern within Payload or header by using Modifiers with no “restrictions”
44. Why create traffic by using Bound Stream Blocks? A user can take advantage of Spirent’s Traffic Wizard to easily create different types of traffic patterns, and distributions across a large number of ports.
Can create a Full mesh, Partial-mesh, Pair
Host Blocks and/or emulated Routing info will be used as the endpoints for sources and destinations of the traffic streams. Remember, the Hosts Blocks can run host protocols, like DHCP or PPPoE to learn IP addresses from a DUT.
Users can take advantage of Spirent’s key feature of dynamically updating the Streams in real-time when changes are made to either the Host blocks or emulated Routing info. This can be user initiated or DUT initiated, like in the case of a DHCP server renewing an ip address.
46. Lab3a topology:
47. Lab 3a: How to Generate a L3 IPV4 packets using Raw streams Pre-requisite
Completed Lab2a,2b –created traffic endpoints. Take note of the IP addresses of the hosts. We will be using them as the destination addresses to send traffic to.
Your GUI config for Host blocks created should be like this below…
48. Lab 3a: How to Generate a L3 IPV4 traffic using Raw streams Click on the first port reserved in the test
Click in the drop down menu, and change the Scheduling mode to Priority Based. (Note: this is not a required parameter and will be discussed in another session, but this will allow us to change rates with the Bandwidth slider bar)
Click on the Traffic Generator on the first port reserved in the test
Click on the Add button, and choose Add Raw Stream Block…
49. Lab 3a: How to Generate a L3 IPV4 traffic using Raw streams In the General tab enter leave everything as default, but rename the stream block to “RawSB-1”
50. Lab 3a: How to Generate a L3 IPV4 traffic using Raw streams Click on the Frame tab
Click on the “Show All Fields” box (even though it might be check already) – This will expand the entire PDU structure
Since we are creating traffic via the “RAW” mode, we need to set the SRC/DST ip address, & GATEWAY manually to ensure proper forwarding.
Enter the SRC IP address as 101.0.0.4 (check ur lab sheet for correct IP address)
Enter the DST address as 102.0.0.2 (check ur lab sheet for correct IP address)
Note: The dst address should be one of the Host ip addresses that was configured on the second port from Lab 2 via manually, or thru the Traffic Wizard. I.e. Hostwizard-2 or Hostmanual-2. Enter that IP address in the
Click OK
51. Lab 3a: How to Generate a L3 IPV4 traffic using Raw streams Now add a Raw Stream Block on the second port to create bi-directional traffic. Follow the same steps as before, but with the correct IP addressing. Please follow the lab sheet.
Rename the Raw Stream Block to RawSB-2
52. Lab 3a: How to Generate a L3 IPV4 traffic using Raw streams After creating the Raw Stream Blocks, click on the All Stream Blocks icon under the All Ports view.
You should see the 2 stream blocks that were created, namely RawSB-1 and RawSB-2. Your GUI config should look similar to this screen.
Within the Test Configuration window, scroll all the way to the left to see the Arp Resolved check box. Notice that it’s not checked indicating that Arp is not resolved.
Hold the Shift button and click on both Stream blocks to highlight them
Do a right-click, scroll down to Start ARP/ND and do a left click. This should send out the ARP requests, and if successful the Arp Resolved boxes will be checked.
Note: in the later troubleshooting lab, we’ll show you how to view the resolved mac address
Don’t start sending traffic yet. ?
54. Lab3b topology:
55. Lab 3b: How to Generate a L3 IPV4 traffic using Bound Streams Prerequisites
Lab 2a,b completed
Host blocks created – will be used as source and destination endpoints for our Bound Streams
56. Lab 3b: How to Generate a L3 IPV4 traffic using Bound Streams Click on the All Stream Blocks under the All Ports view
Notice the previous Stream Blocks (Raw). Do not delete, and leave for now.
Click on the Add button to start the Traffic Wizard
Make sure both ports are selected
Click Next
57. Lab 3b: How to Generate a L3 IPV4 traffic using Bound Streams Notice the Hosts that were previously configured via the Host wizard or manually are now seen as endpoints within the Traffic Wizard.
This will allow a user to easily create a traffic pattern/distribution b/w the endpoints.
58. Lab 3b: How to Generate a L3 IPV4 traffic using Bound Streams Click on the Pair for Distribution
Under the Encapsulation, choose IPV4
Leave other parameters as default
Under the Source and Destinations, click on Hostwizard-1 box on port 1 as the source, and click on the Hostwizard-2 box as the destination
Click the Add button to see the Stream Blocks below
Click Next
59. Lab 3b: How to Generate a L3 IPV4 traffic using Bound Streams Preview the Stream Block that was created
Click Next
60. Lab 3b: How to Generate a L3 IPV4 traffic using Bound Streams Rename the Stream Block to BoundSB_1->2
Change the Frame Size to 512
Change Scheduling Mode to Priority Based
Click Next
61. Lab 3b: How to Generate a L3 IPV4 traffic using Bound Streams At this point, one can add Headers, change QoS
BUT a user should not change the Source and/or Destination IP address of the Stream Block. Remember, the addresses are being “Bound” from the Host Blocks that were previously created. So, if these parameters are changed, then a user “breaks” the Bound Streams and so the traffic might be sending wrong information.
Click Finish
When prompted, choose No so that we can just append to existing Stream Blocks.
62. Lab 3b: How to Generate a L3 IPV4 traffic using Bound Streams Within the All Streams Blocks grid, you can see the recently created Stream Block (Bound), named TrafficWizard-1->2-1
One can tell the difference b/w a Raw and Bound Stream Block by noticing that the Src and Dst info is empty for the Raw Streams, whereas the Bound Streams shows the endpoints.
Note: To see the details of the Raw Stream Blocks, click the Edit, and view the Frame tab info
Don’t send traffic yet, that’s our next lab ?
64. Lab 4a: How to start traffic & View Basic Traffic results Click the APPLY button.
Note: Anytime you make GUI changes, you need to hit the APPLY button to push the changes down to the hardware. When the APPLY button is highlighted, then you need to press it.
At this point, let’s start traffic. You can do this in two ways:
Click on the Global Start traffic button
Right-click on the traffic generator on the port(s), and start traffic.
65. Lab 4a: How to start traffic & View Basic Traffic results On the lower half of the screen, we have two windows for Results viewing.
On the left side, click on the Change Results View and choose Port Traffic and then Basic Traffic Results
66. Lab 4a: How to start traffic & View Basic Traffic results Let’s customize the Basic Traffic Results for simple viewing of just the Signature frames sent and received (Count/Rate)
Click on the Change Result View and choose Customize View…
Remove all fields except
Generator Sig frame Count
Rx Sig Frame Count
Generator Sig Frame Rate
Rx Sig Frame Rate
Click Ok
67. Lab 4a: How to start traffic & View Basic Traffic results Each port is on a separate row and you should notice the Transmitting frame count increasing as well as the rate
You should also notice that the Rx count is either zero or not incrementing with the TX counters. Question: Why are we not receiving traffic?
Since this is L3, we need to resolve arp on the stream blocks that have been configured. Go to next page…
68. Lab 4a: How to start traffic & View Basic Traffic results Click on the All Stream Blocks icon
Notice all the Stream Blocks configured, both Raw & Bound.
Highlight all of them, and do Right-click on the grid & scroll down to ARP/ND, and choose START ARP/ND On All Stream Blocks
69. Lab 4a: How to start traffic & View Basic Traffic results After we resolved ARP, you should notice the Rx frame count and rate increase
71. Lab 4b: How to View Detailed Stream results Now, use the right hand side window to look at Detailed Stream Results
Click Change Result View, scroll down to Stream Results, choose Detailed Stream Results
You can toggle b/w the different tabs to see other types of stats. i.e. Advanced shows real-time dropped count, in-order count, where the Basic Counters shows Ave, min, Max Latency
73. Lab 4c: How to create a Graph for basic port counters Create a Graph for basic port counters for Tx v.s Rx rates
Go to the Basic Traffic Results
Right-click on the Generator Sig Frame Rate cell, and choose “Add to Chart”
Name the Chart
Tx v.s Rx
Click on the Port Traffic folder to say that the graph will be placed there
Click OK
74. Lab 4c: How to create a Graph for basic port counters The second window should pop up the Graph that was created, and you should see the Generator Sig Frame rate on port 1 being plotted.
Now, right-click on the Rx Sig Frame rate for port 1 within the Basic Traffic Results window to add to the chart
75. Lab 4c: How to create a Graph for basic port counters Add the data series to the preconfigured graph, called Tx v.s Tx
Click Ok
76. Lab 4c: How to create a Graph for basic port counters
You should notice the Graph with the recently added data series showing Rx Sig frame rate on Port 1
Repeat these steps for Port 2 so that will have 4 data series showing traffic from both ports
To draw more emphasis, click on a data series and click on the Highlight function
78. Hyper filters… STC 2.0 has four 16-bit filters and one 32-bit filter
Each one of these filters is user configurable
They can be used independently or together
Any field in any header may be used for analysis
All other unfiltered information is collected as overflow data
Filters may be saved as templates for later use
Filtered stream data is shown in a separate tab in the Results view
79. Hyper filters… There are two ways to configure a filter:
Template Filters – use the PDU-builder interface to easily select portions of the frame by name
Custom Filters – create custom 16 or 32-bit filters by specifying a specific location in the frame
Advantages of template filters:
They are easy to configure
They have the same look/feel as the PDU builder
They do not require that the user knows the location of the object within the frame
They are reusable: Users can define and save their own favorite template filters
After selecting filter contents a filter summary is automatically shown
80. PGA Key Capabilities - Spirent TestCenter RX Analyzer with HyperFiltersTM With 5 analyzer filters you have 5*4*3*2 different combinations = 120 different ways you can analyze results. You can change the selection on the fly without restarting the test (although you do lose the accumulated stats). Using this approach you can analyze 2M flows and organize them in meaningful hierarchies. Rarely is a list of 2M table entries of much use – particularly in interactive testing.
With 5 analyzer filters you have 5*4*3*2 different combinations = 120 different ways you can analyze results. You can change the selection on the fly without restarting the test (although you do lose the accumulated stats). Using this approach you can analyze 2M flows and organize them in meaningful hierarchies. Rarely is a list of 2M table entries of much use – particularly in interactive testing.
81. RX Analyzer HyperfiltersTM
83. Lab 5: How to configure a Hyper filter Under the first port, click on the Traffic Analyzer
Check mark the Show All Fields box to expand the Filter template
84. Lab 5: How to configure a Hyper filter Within the PDU template, click on the Destination Box to indicate that you want filter on Dst IP address. Leave as default.
Press the Apply button to activate the Hyperfilter
85. Lab 5: How to configure a Hyper filter On the second result window, click on the Change Result View, and scroll down to Stream Results, and choose Filtered Stream Results
86. Lab 5: How to configure a Hyper filter Notice that the filter is now showing the value of the Dst IP address while providing all the metrics as the Detailed Stream Results.
This can be used to validate the function of a DUT remarking a packet, while tracking packet loss, latency, sequencing and the more…
Click on the Advanced Sequencing to see Dropped frame count in Real-time
88. Lab 6a: Troubleshooting - How to use the Real-time and Post-analysis Capture Under the first port, click on the Capture icon
Click the Settings button
Make sure you’ve already installed the STC Clearsight plug-in for Real-time analysis
Browse to the Clear sight executable for both windows
Click OK
89. Lab 6a: Troubleshooting - How to use the Real-time and Post-analysis Capture In the Real-Time Mode box, choose Enabled
Click on the Start button to start capturing traffic. This will launch Clear sight analyzer to display real-time packet flows
90. Lab 6a: Troubleshooting - How to use the Real-time and Post-analysis Capture You can view packets flowing in Real time
By pressing the Stop button you can stop capture
91. Lab 6a: Troubleshooting - How to use the Real-time and Post-analysis Capture In the Real-Time Mode, choose Disabled (this uses the Post-analysis capture)
Press the Start button to activate capture
Press the either the Stop or View button to see the packets
Note: this takes a couple of seconds for Clearsight to show the captured output the first time you launch te decoder. Be patient ?
93. Lab 6b: Troubleshooting – Diagnostic Loopback Verify what the traffic generator is sending…
Click on any port
Click on the Ethernet Advanced
Click on the Diagnostic Loopback
Click on the APPLY button
Start Traffic
View results and see port receive what the traffic generator is sending
94. Lab 6c: Troubleshooting – Ping and view resolved ARP Verify IP connectivity from Host blocks, and Emulated Router
Highlight the Hosts
Right-click on the Host block grid
Choose Ping
95. Lab 6c: Troubleshooting – Ping and view resolved ARP View resolved ARP from the Host block
When sending L3 IP over Ethernet traffic and traffic is not getting all the way through the DUT, view the Resolved ARP
97. Lab7 topology:
98. Lab 7: How to create DHCP hosts using “Hosts wizard” and to send traffic Select port(s) to create hosts on. Use first port reserved.
Click Next
Choose which type of Host
Choose Access/Multicast
Check DHCPv4
99. Lab 7: How to create DHCP hosts using “Hosts wizard” and to send traffic Select Encapsulation – choose IPV4
Click Next
100. Lab 7: How to create DHCP hosts using “Hosts wizard” and to send traffic Preview configuration
Make sure GW address and Src mac address is correct
Click Finish
Click NO . This will append the DHCP host to the existing Hosts
101. Lab 7: How to create DHCP hosts using “Hosts wizard” and to send traffic Within the Hosts Grid, click on the DHCP tab
Take note that there is an Active column indicating that the last host within the grid will be using the DHCP, while the other hosts are not.
Rename the host to DHCP_host-1
102. Lab 7: How to create DHCP hosts using “Hosts wizard” and to send traffic
103. Lab 7: How to create DHCP hosts using “Hosts wizard” and to send traffic Click on All Stream Blocks
Click Add
Select both ports
Set Distribution to Pair
Set Encapsulation to IPV4
For Src endpoint, choose the DHCPv4_host-1
For the DST endpoint, choose DHCPv4)_host-2
Click Add
Click Next
Click Next
104. Lab 7: How to create DHCP hosts using “Hosts wizard” and to send traffic Rename the Stream Block to DHCP_Bound_1->2
Set Frame size to 512
Set Scheduling mode to Priority Based
Set Load to 1 %
Leave everything else as default
Click Next
Click Next
Click Finish
Click NO to overwrite existing configuration
You should see the old Stream Blocks along with the newly created one
105. Lab 7: How to create DHCP hosts using “Hosts wizard” and to send traffic Change results view back to Detailed Stream Results
Note: make sure you disable the Hyper filter before switching views. This can be done by going to the analyzer and un-checking any field within the filter template. If you do not do this, the Detailed stream Results will NOT track the streams.
106. Lab 7: How to create DHCP hosts using “Hosts wizard” and to send traffic Since we are emulating a DHCPv4 client on both ports, we need to send the request to the server to obtain our leased addresses.
Click on the All Hosts icon
Click on the DHCP tab
Notice that only the two Host blocks are enabled for DHCP
Click on the Bind Host Icon to start discovery
Next use the other result window to view DHCP control plane state and stats. Make sure the State is Bound
107. Lab 7: How to create DHCP hosts using “Hosts wizard” and to send traffic Click on the All Stream Blocks icon
Highlight the Stream block, DHCP_Bound_1->2-1
Right-click on the Stream Block, and choose the Start, to start sending traffic
Right-click on Stream Block to resolve arp
Look the at the Detailed Stream Results and you should see the new Stream block, DHCP_Bound_1->2-1, and notice both TX and RX counts increasing
109. Lab8 topology:
110. Lab 8: How to create IGMP hosts and to send Multicast traffic Go to port 1, and create and IGMPv2
Click on the Hosts icon
Click the Add button
Make sure port 1 is checked, and click Next
Click on Access/Multicast
Check the IGMP/MLD box
Click Next
Click Next
Enter the IPv4 address & GW – refer to your Lab sheet
Click Next
111. Lab 8: How to create IGMP hosts and to send Multicast traffic Choose IGMPv2
Enter 1 for the number of groups
Enter the Starting group address – refer to your Lab sheet
Click Next
Preview the IGMP host and Multicast group info
Click Finish
112. Lab 8: How to create IGMP hosts and to send Multicast traffic Choose NO to append the Host to the existing configs
Rename the newly created Host block/Host to IGMP_host-1
Click APPLY
113. Lab 8: How to create IGMP hosts and to send Multicast traffic Use one of the Results windows to view IGMP hosts, by switching to Host Protocols -> IGMP Results
Click & highlight on your IGMP host and click on the IGMP/MLD tab
Press the the Send Report for ALL Groups button to send the Join message
Verify that the IGMP has sent the Report/Join message
114. Lab 8: How to create IGMP hosts and to send Multicast traffic Now, let’s create the Host who will be acting as the Multicast source
Click on the Hosts icon on the second port
Click Add to create the Multicast source host
Make sure the second port is checked and click Next
115. Lab 8: How to create IGMP hosts and to send Multicast traffic Click on the Traffic only button
Click Next
Leave everything default and click Next
Enter the IP address of the Host and Gateway address. Refer to your Lab sheet for addressing information
Click Next
116. Lab 8: How to create IGMP hosts and to send Multicast traffic Preview and verify the addressing info
Click Finish
Choose NO to delete existing Hosts.
117. Lab 8: How to create IGMP hosts and to send Multicast traffic Click the newly created Host and rename it to Src-225.0.0.1
Click APPLY
118. Lab 8: How to create IGMP hosts and to send Multicast traffic Go to the Traffic Generator on Port 2, and use the Traffic Wizard to create a Bound Stream from Src-225.0.0.1 to 225.0.0.1
Choose Pair for distribution
Set Encapsulation to IPV4
Add the src-dst pair to the window below
Click Next
Click Next
119. Lab 8: How to create IGMP hosts and to send Multicast traffic Rename the Stream block name to 225.0.0.1
Change
Frame size to 512
Scheduling to Priority Based
Load – 1%
Click Next
Click Finish
Choose NO to overwrite existing configuration
120. Lab 8: How to create IGMP hosts and to send Multicast traffic Back on the Traffic Generator gird, you should now see the newly created stream block, called 225.0.0.1-1
Uncheck the other Stream blocks leaving 225.0.0.1-1 only active
Click APPLY
Use one of the Results window to switch to the Basic Traffic Results
121. Lab 8: How to create IGMP hosts and to send Multicast traffic Right-click on the Traffic Generator on Port 2, choose Start Traffic
You should now see both Tx and Rx counters increasing
Question: what feature did we learn that will allow us to verify multicast replication across each vlan?
123. Command Sequencer
124. Command Sequencer…, What can I use it for? RFC tests – 2544, 2889
New protocol independent commands – stopping and starting devices, capture, analyzer, and generator – to name a few
Iterating sequence loops
Create new combinations of protocols and sequences of events
Powerful selection over when commands are executed
Allows for synchronous and asynchronous execution
Combine smaller tests into a mega-test sequences
Elimination of the need to code tests
126. Lab 9: How to use the Command Sequencer and to export the results to the Results Reporter Click on the Command Sequencer tab
Click on the Edit Command Sequence
127. Lab 9: How to use the Command Sequencer and to export the results to the Results Reporter Using what we have already configured in our previous labs, let’s use the CS to do the following:
Wait 10 seconds
Send Join message
Wait 5 seconds
ARP the DUT on my Multicast source host on Port 2, Source-225.0.0.1.
Send Traffic from Port 2 to 1, using STREAM block, 225.0.0.1-1
Wait 15 seconds
Send Leave message
Highlight all commands and do a Right-click and choose Group Commands
Choose Fixed and enter 1 for the # of loops
Click OK
128. Lab 9: How to use the Command Sequencer and to export the results to the Results Reporter There are two ways to start the Command Sequencer
Start Sequencer button
Step Sequencer
Click on the Start sequencer command
129. Lab 9: How to use the Command Sequencer and to export the results to the Results Reporter You should now see the sequencer go through each command
Go back to you the results window and observe the Tx v.s Rx graph and verify counters
Once the Command Sequencer is finished, you should see all check marks at each command
130. Lab 9: How to use the Command Sequencer and to export the results to the Results Reporter When finished you can go to File->Save Result…
This will export all results to the Results Reporter
131. Lab 9: How to use the Command Sequencer and to export the results to the Results Reporter You can also write to the Results Reporter during a test by inserting the command, EOTResultsWriteIterationCommand
132. Lab assignments…
133. Done!Thank you