Docstoc

Metro Routing Roadmap

Document Sample
Metro Routing Roadmap Powered By Docstoc
					                         Quick start training class



    Alex de Ocampo
    Technical Development Manager


Proprietary & Confidential—Page 1
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
°   .
°   .


                                                    Proprietary & Confidential—Page 2
Spirent Account Team and Website

Dedicated Cisco Account Teams




                                     Team-Alias: For rapid response to 
                                     any questions or onsite support




                                   -- www.gospirent.com --


                                                   Proprietary & Confidential—Page 3
    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




                                                                          Proprietary & Confidential—Page 4
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




                                                          Proprietary & Confidential—Page 5
                                                                    Test and Measurement
Hardware Setup & Management                                                World’s


PC Requirements

    1. Pentium 4 dual-core CPU
    2. Minimum 1gig of RAM for Windows
    3. One of the following Windows operating systems:
         > Windows 2000, Professional Edition, Service Pack 3
         > Windows NT 4.0, Professional Edition, Service Pack 6a
         > Windows XP Professional, Service Pack 1 (recommended)

    4. SVGA 1024x768 resolution video or better

         NOTE: Tests with more than 24 ports or more than 5,000 streams 
         will require higher end PC




                                                                 Proprietary & Confidential—Page 6
Hardware Setup & Management

Putting it all together
                                  Classroom setup


                                                                            Spirent Test
                                                                             Center 9U                     DUT
                                                                              chassis
Laptop running STC 2.00
                                            LAN network
                                           Running DHCP
                                           192.168.x.0/24
                                                                                               .
                                                                                               .
                                                                                               .
                                                                                               .




                          Please refer to the Lab sheet for STC Port assignment and
                          IP addressing




                                                                                           Proprietary & Confidential—Page 7
Hardware Setup & Management

Putting it all together

Recommended Setup
                                                                                              DUT

                                               NIC#1:                   NIC#2:
                                             Connected                Connected
                                             to Network              to SmartBits

Any PC with Remote
Desktop support



                        Campus
                     Network Internet
                                                      Dedicated PC
                                                     running WinXP



                         PC opens a Remote Desktop session to the dedicated PC
                         with Spirent Test Center 2.00 software installed
                                                                                                DUT
                         By default, laptops with Windows 2000 or XP should have
                         the Remote Desktop client installed (Start, Programs,
                         Accessories, Communications, Remote Desktop)



                                                                                    Proprietary & Confidential—Page 8
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




                                                  Proprietary & Confidential—Page 9
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




                                                                                  Proprietary & Confidential—Page 10
Lab1 topology:


                                  DUT
           STC port 1                           STC port 2



                             .1          .1




     Please refer to your lab sheet for STC Port assignment and IP addressing




                                                                   Proprietary & Confidential—Page 11
   LAB 1
Connect and Reserve Ports




                            Proprietary & Confidential—Page 12
Lab 1: Connect and Reserve Ports



° How to connect & reserve ports
° How to set port parameters
° How to verify physical port connectivity




                                             Proprietary & Confidential—Page 13
    Step 1: Connecting to Chassis




•        See lab sheet for your chassis 
         ip address

•        First, add the chassis ip 
         address and click “Add
         Chassis”
•        To connect to the device, 
         Right click and click  connect
         chassis
•        This can also be done by 
         expanding the + sign under 
         “Connection Name” column for 
         the corresponding IP.

•        After expanding the ports, 
         don’t click the “empty white 
         box” next to the ip address.  
         This will reserve all ports of the 
         system. Don’t reserve ports 
         yet…




                                               Proprietary & Confidential—Page 14
    Step 2: Reserving ports




•        See lab sheet for your port 
         assignment


•        After connecting to Chassis, 
         select the ports which are to be 
         used.
•        By default , ports are reserved 
         in multiples of two unless it is a 
         10GigE port.
Note: Because we are reserving both 
        ports at the same time, you 
        might notice a slight delay for 
        the check mark to appear 
        when clicking on the port.




                                               Proprietary & Confidential—Page 15
Step 3: How to set port parameters



•     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




                                                                                          Proprietary & Confidential—Page 16
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




                                                  Proprietary & Confidential—Page 17
       Topic 1
What’s a “Host Block” or a  Host?




                                    Proprietary & Confidential—Page 18
Topic 1: What’s a “Host Block” or a Host?


 ° A Host/Host Block a:
      ±   A. People who invite you to dinner at their house


      ±   B. Master of a Ceremony, or an event.


      ±   C. Person who is the star of a television talk show


      ±   D. Endpoints used in Spirent TestCenter 2.00 for simulating IPv4/v6 
          PCs, PPP Clients, DHCP Clients, IGMP Hosts, and other 
          technologies.


     …the answer is “All of the above”….but especially D




                                                                                 Proprietary & Confidential—Page 19
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.




                                                                            Proprietary & Confidential—Page 20
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’




° Note: Hosts can also be manually added (without the 
  wizard) via each Ports ‘Hosts’ Window




                                                                                           Proprietary & Confidential—Page 21
            LAB 2a
How to create static hosts using “*Hosts wizard”




                                                   Proprietary & Confidential—Page 22
Lab2a topology:




                                           DUT
                      STC port 1                        STC port 2



                                      .1          .1
                                                                        Host block name:
  Host block name:
                                                                        Hostwizard-2
  Hostwizard-1
                                                                        -Static Src ip:
  -Static Src ip:
                                                                        102.0.0.2/24
  101.0.0.2/24


                     Please refer to your lab sheet for IP addressing




                                                                                Proprietary & Confidential—Page 23
    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)




         *Fact - Host wizard makes it easier to configure L2/L3 endpoints easily across
            multiple ports or within a single port spanning across thousands of vlans


                                                                                Proprietary & Confidential—Page 24
 Lab 2a: How to create static hosts using “Hosts wizard”




4.       Select port(s) to create 
         hosts on. Make sure the first 
         port is checked
5.       Click Next
6.       Choose which type of Host




     * Fact - Traffic only means that host will be configured with static ip address(s) 
                                  or static L2 address(s)


                                                                                      Proprietary & Confidential—Page 25
Lab 2a: How to create static hosts using “Hosts wizard”




7.    Choose IPV4
8.    Choose Ethernet
9.    Click Next




                                                          Proprietary & Confidential—Page 26
Lab 2a: How to create static hosts using “Hosts wizard”



10.   Leave everything default 
      except configure the ipv4
      address and gateway 
      according to the Lab sheet


11.   Note: when you configure 
      the IPv4 address the IPV4 
      gateway automatically 
      copies the subnet with the 
      host being .1




                                                          Proprietary & Confidential—Page 27
  Lab 2a: How to create static hosts using “Hosts wizard”




12.   Check addressing 
      info and make sure 
      it matches to the 
      addresses from your 
      Lab sheet.
13.   Click Finish




                                                            Proprietary & Confidential—Page 28
Lab 2a: How to create static hosts using “Hosts wizard”




         14.   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
         15.   Click in the Host Name column and change the name to 
               Hostwizard-1.




                                                                             Proprietary & Confidential—Page 29
Lab 2a: How to create static hosts using “Hosts wizard”




16.   Repeat these steps for the second reserved port in the test
17.   Note: be sure to follow the assigned addresses from your Lab sheet and name the second host on port 2, 
      Hostwizard-2
18.   When your finished, Click on the All Hosts icon to see all configured hosts across all ports. You should see
      something like this below…




                                                                                                        Proprietary & Confidential—Page 30
       LAB 2b
How to create static hosts  ”manually”




                                         Proprietary & Confidential—Page 31
Lab2b topology:




                                           DUT
                      STC port 1                        STC port 2



                                      .1          .1
                                                                        Host block name:
  Host block name:
                                                                        Hostmanual-2
  Hostmanual-1
                                                                        -Static Src ip:
  -Static Src ip:
                                                                        102.0.0.3/24
  101.0.0.3/24


                     Please refer to your lab sheet for IP addressing




                                                                                Proprietary & Confidential—Page 32
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
                                                    Tip: You can select the both rows, do a right-click on the IP 
      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




                                                                                                   Proprietary & Confidential—Page 33
Lab 2b: How to create static hosts  ”manually”



5.    Repeat these steps for the second reserved port in the test
6.    Note: be sure to follow the assigned addresses from your Lab sheet and name the second 
      host on port 2, Hostmanual-2
7.    When your finished, Click on the All Hosts icon to see all configured hosts across all ports.
      You should see something like this below…




                                                                                          Proprietary & Confidential—Page 34
 Topic 2:
What is a Stream Block?




                          Proprietary & Confidential—Page 35
Topic 2: What is a Stream Block?



° A Stream Block is a set of Streams that share the same 
  basic parameters…such as
                                        °   Frame Length
                                        °   Types of Headers
                                             ±    Not necessarily the same 
                                                  addressing
                                        °   Load/Rate
                                        °   Duration
                                        °   Priority (for new scheduling 
                                            mode)
                                        °   Fill Pattern (now with PRBS!)
                                        °   Burst Parameters
                                        °   …and others




                                                        Proprietary & Confidential—Page 36
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.




                                                                                Proprietary & Confidential—Page 37
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




                                                                        Proprietary & Confidential—Page 38
Stream Block Hierarchy


                                  Hosts           Variations
                                                                    Streams

                         Port X
                           .
                           .
                           .
                           .



   Stream Block
     Definition                           Hosts        Variations
                                                                        Streams

                         Port Y
                           .
                           .
                           .
                           .




                                                                        Proprietary & Confidential—Page 39
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 !!!




                     ** All of these equal Huge
                   Time-To-Test Improvements **


                                                                        Proprietary & Confidential—Page 40
    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




                                                                    OR




                                                                                                       Proprietary & Confidential—Page 41
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




                                                  OR




                                                                                                      Proprietary & Confidential—Page 42
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”




    Right-click 
    on header 


                                                                                                     Proprietary & Confidential—Page 43
    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. 




                                                       Proprietary & Confidential—Page 44
          LAB 3a:
Lab 3a: How to create L3 IPV4 traffic using Raw streams




                                                          Proprietary & Confidential—Page 45
Lab3a topology:
 Hostwizard-1   RawSB-1 traffic flow                                              Hostwizard-2


                                                       RawSB-2 traffic flow


Hostmanual-1          STC port 1            DUT         STC port 2                Hostmanual-2




                                       .1         .1




                     Please refer to your lab sheet for IP addressing




                                                                              Proprietary & Confidential—Page 46
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…




                                                                                 Proprietary & Confidential—Page 47
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…




                                                                                                   Proprietary & Confidential—Page 48
Lab 3a: How to Generate a L3 IPV4 traffic using Raw streams



5.   In the General tab enter leave everything as 
     default, but rename the stream block to 
     “RawSB-1”




                                                              Proprietary & Confidential—Page 49
Lab 3a: How to Generate a L3 IPV4 traffic using Raw streams



6.     Click on the Frame tab
7.     Click on the “Show All Fields” box 
       (even though it might be check 
       already) – This will expand the entire 
       PDU structure
8.     Since we are creating traffic via the 
       “RAW” mode, we need to set the 
       SRC/DST ip address, & GATEWAY 
       manually to ensure proper forwarding. 
9.     Enter the SRC IP address as 
       101.0.0.4 (check ur lab sheet for 
       correct IP address) 
10.    Enter the DST address as 102.0.0.2 
       (check ur lab sheet for correct IP 
       address) 
      6.    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   
11.    Click OK 




                                                              Proprietary & Confidential—Page 50
Lab 3a: How to Generate a L3 IPV4 traffic using Raw streams




12.   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.
13.   Rename the Raw 
      Stream Block to 
      RawSB-2




                                                              Proprietary & Confidential—Page 51
 Lab 3a: How to Generate a L3 IPV4 traffic using Raw streams


14.   After creating the Raw Stream 
      Blocks, click on the All Stream 
      Blocks icon under the All Ports 
      view.  
15.   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.
16.   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.
17.   Hold the Shift button and click 
      on both Stream blocks to 
      highlight them
18.   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. 
19.   Note: in the later troubleshooting  
      lab, we’ll show you how to view 
      the resolved mac address 
20.   Don’t start sending traffic yet. J




                                                               Proprietary & Confidential—Page 52
            LAB 3b:
Lab 3b: How to create L3 IPV4 traffic using Bound Streams




                                                            Proprietary & Confidential—Page 53
Lab3b topology:



  Hostwizard-1                                                               Hostwizard-2




                 BoundSB_1->2 traffic flow
 Hostmanual-1                                                                Hostmanual-2




                                      .1          .1
                      STC port 1                        STC port 2




                      Please refer to your lab sheet for IP addressing




                                                                         Proprietary & Confidential—Page 54
    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
                                               Your GUI config for Host blocks created should be like this below…




                                                                                               Proprietary & Confidential—Page 55
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




                                                                Proprietary & Confidential—Page 56
    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.




                                                                    Proprietary & Confidential—Page 57
Lab 3b: How to Generate a L3 IPV4 traffic using Bound Streams




6.    Click on the Pair for 
      Distribution
7.    Under the Encapsulation, 
      choose IPV4
8.    Leave other parameters as 
      default
9.    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
10.   Click the Add button to see 
      the Stream Blocks below
11.   Click Next




                                                                Proprietary & Confidential—Page 58
Lab 3b: How to Generate a L3 IPV4 traffic using Bound Streams




12.   Preview the 
      Stream Block 
      that was 
      created
13.   Click Next




                                                                Proprietary & Confidential—Page 59
  Lab 3b: How to Generate a L3 IPV4 traffic using Bound Streams




14.   Rename the Stream Block to 
      BoundSB_1->2
15.   Change the Frame Size to 512
16.   Change Scheduling Mode to 
      Priority Based
17.   Click Next




                                                                  Proprietary & Confidential—Page 60
Lab 3b: How to Generate a L3 IPV4 traffic using Bound Streams




18.   At this point, one can add 
      Headers, change QoS
19.   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.  


20.   Click Finish
21.   When prompted, choose No so 
      that we can just append to existing 
      Stream Blocks.




                                                                Proprietary & Confidential—Page 61
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 J




                                                                Proprietary & Confidential—Page 62
              LAB 4a:
Lab 4a: How to start traffic & view Basic Traffic results




                                                            Proprietary & Confidential—Page 63
    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.




                                                                Proprietary & Confidential—Page 64
     Lab 4a: How to start traffic & View Basic Traffic results




4.        On the lower half of 
          the screen, we have 
          two windows for 
          Results viewing. 
5.        On the left side, 
          click on the Change
          Results View and 
          choose Port Traffic
          and then Basic
          Traffic Results




                                                                 Proprietary & Confidential—Page 65
 Lab 4a: How to start traffic & View Basic Traffic results



6.   Let’s customize the 
     Basic Traffic Results 
     for simple viewing of 
     just the Signature 
     frames sent and 
     received (Count/Rate)
7.   Click on the Change 
     Result View and 
     choose Customize 
     View…
8.   Remove all fields 
     except
     ±    Generator Sig 
          frame Count
     ±    Rx Sig Frame 
          Count
     ±    Generator Sig 
          Frame Rate
     ±    Rx Sig Frame 
          Rate
°    Click Ok




                                                             Proprietary & Confidential—Page 66
Lab 4a: How to start traffic & View Basic Traffic results




9.    Each  port is on a 
      separate row and you 
      should notice the 
      Transmitting frame 
      count increasing as 
      well as the rate
10.   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?


11.   Since this is L3, we 
      need to resolve arp on 
      the stream blocks that 
      have been configured. 
      Go to next page…




                                                            Proprietary & Confidential—Page 67
Lab 4a: How to start traffic & View Basic Traffic results




12.   Click on the All
      Stream Blocks icon
13.   Notice all the 
      Stream Blocks 
      configured, both 
      Raw & Bound.
14.   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




                                                            Proprietary & Confidential—Page 68
Lab 4a: How to start traffic & View Basic Traffic results



°   After we resolved 
    ARP, you should 
    notice the Rx frame 
    count and rate 
    increase




                                                            Proprietary & Confidential—Page 69
     LAB 4b:
How to View Detailed Stream results




                                      Proprietary & Confidential—Page 70
    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




                                                  Proprietary & Confidential—Page 71
         LAB 4c:
How to create a Graph for basic port counters




                                                Proprietary & Confidential—Page 72
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




                                                        Proprietary & Confidential—Page 73
Lab 4c: How to create a Graph for basic port counters



 7.   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.
 8.   Now, right-click on the 
      Rx Sig Frame rate for 
      port 1 within the Basic 
      Traffic Results window 
      to add to the chart




                                     Right-click in the cell
                                                               Proprietary & Confidential—Page 74
Lab 4c: How to create a Graph for basic port counters




9.    Add the data series 
      to the preconfigured 
      graph, called Tx v.s 
      Tx
10.   Click Ok




                                                        Proprietary & Confidential—Page 75
  Lab 4c: How to create a Graph for basic port counters




11.   You should notice the 
      Graph with the recently 
      added data series 
      showing Rx Sig frame 
      rate on Port 1




12.   Repeat these steps for 
      Port 2 so that will have 4 
      data series showing 
      traffic from both ports
13.   To draw more 
      emphasis, click on a 
      data series and click 
      on the Highlight 
      function




                                                          Proprietary & Confidential—Page 76
Topic 3:
What’s a Hyper filter?




                         Proprietary & Confidential—Page 77
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




                                                                              Proprietary & Confidential—Page 78
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




                                                                             Proprietary & Confidential—Page 79
     PGA Key Capabilities - Spirent TestCenter RX Analyzer with HyperFiltersTM



     S2         D1       Q 2              L3 1              F 1
                                                                                                    Just 8 of the 120 Spirent TestCenter Options!
                         S3         D1       Q 1            L3 3                F 2
S1         D2        Q 1            L3 2              F 3                                              Source         Destination        QoS Level            L3 Protocol
 S2         D3        Q 2             L3 2                F 4
     S1         D1         Q 1         L3 3                F 5
                                                                                                      S1              D1                 Q1                   L3 1
                                     S4     D3            Q 2                L3 2            F 6
                                                                                                      S2              D2                 Q2                   L3 2
 S2         D2        Q 1            L3 1           F 7
                                     S4          D2  Q 1                     L3 1            F 8      S3              D3                                      L3 3
               S4        D1         Q 1            L3 1                F 9                            S4
          S3         D3        Q 2             L3 2               F 10
S1         D1        Q 1             L3 2           F 11
                                                                                                      Source/Destination    Source & QoS                L3 Protocol & 
                                       S1          D2   Q 1                   L3 1           F 12           Pairs                                           QoS
      S2         D1        Q 2              L3 3             F 1
S1         D2        Q 1             L3 1             F 2                                             S1   D1               S1      Q1                 L3 1      Q1
                               S4          D2       Q 1             L3 3               F 3            S1   D2               S1      Q2                 L3 1      Q2
S3         D3        Q 2             L3 3             F 4
                                                                                                      S1   D3               S2      Q1                 L3 2      Q1
S2        D2         Q 2            L3 2              F 5
                                                                                                      S2   D1               S2      Q2                 L3 2      Q2
                     S3   D1              Q 1             L3 1                F 6
                                                                                                      S2   D2               S3      Q1                 L3 3      Q1
      S2            D3  Q 1                L3 2              F 7
                              S3          D2       Q 1             L3 2               F 8             S2   D3               S3      Q2                 L3 3      Q2
S4         D2        Q 2             L3 3             F 9                                             S3   D1               S4      Q1
      S2            D1        Q 1           L3 1                F 10                                  S3   D2               S4      Q2
            S2           D1         Q 1            L3 3             F 11                              S3   D3
                              S3          D2       Q 2             L3 2               F 12            S4   D1
                                                                                                      S4   D2
                                                                                                      S4   D3                                 Proprietary & Confidential—Page 80
RX Analyzer HyperfiltersTM




        The results are viewable in the Filtered Stream Results:




                                                               Proprietary & Confidential—Page 81
    LAB 5:
How to configure a Hyper filter




                                  Proprietary & Confidential—Page 82
    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




                                             Proprietary & Confidential—Page 83
Lab 5: How to configure a Hyper filter



3.   Within the PDU 
     template, click on the 
     Destination Box to 
     indicate that you want 
     filter on Dst IP address.  
     Leave as default.


4.   Press the Apply button 
     to activate the 
     Hyperfilter




                                         Proprietary & Confidential—Page 84
Lab 5: How to configure a Hyper filter



5.   On the second result 
     window, click on the 
     Change Result View, and 
     scroll down to Stream
     Results, and choose 
     Filtered Stream Results




                                         Proprietary & Confidential—Page 85
     Lab 5: How to configure a Hyper filter



5.     Notice that the 
       filter is now 
       showing the value 
       of the Dst IP 
       address while 
       providing all the 
       metrics as the 
       Detailed Stream 
       Results.


6.     This can be used 
       to validate the 
       function of a DUT 
       remarking a 
       packet, while 
       tracking packet 
       loss, latency, 
       sequencing and 
       the more…
7.     Click on the 
       Advanced 
       Sequencing to 
       see Dropped 
       frame count in 
       Real-time




                                              Proprietary & Confidential—Page 86
               LAB 6:
                 Troubleshooting…
-How to use the Real-time and Post-analysis Capture
               -Diagnostic Loopback
             -PING, view Resolved ARP




                                                      Proprietary & Confidential—Page 87
Lab 6a: Troubleshooting - How to use the Real-time and Post-analysis Capture



°   Very helpful in debugging 
    control-plane events such 
    as routing sessions or 
    adjacencies not coming up.  
°   Ability to see both TX and 
    RX packets



°     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




                                                                      Proprietary & Confidential—Page 88
Lab 6a: Troubleshooting - How to use the Real-time and Post-analysis Capture




6.   In the Real-Time 
     Mode box, choose 
     Enabled

7.    Click on the Start
     button to start 
     capturing traffic.  
     This will launch 
     Clear sight 
     analyzer to display 
     real-time packet 
     flows




                                                                      Proprietary & Confidential—Page 89
Lab 6a: Troubleshooting - How to use the Real-time and Post-analysis Capture




8.   You can view 
     packets flowing in 
     Real time
9.   By pressing the 
     Stop button you can 
     stop capture 




                                                                      Proprietary & Confidential—Page 90
Lab 6a: Troubleshooting - How to use the Real-time and Post-analysis Capture




10.   In the Real-Time Mode, choose 
      Disabled (this uses the Post-analysis 
      capture)
11.   Press the Start button to activate 
      capture
12.   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 J




                                                                      Proprietary & Confidential—Page 91
               LAB 6:
                Troubleshooting…
-How to use the Real-time and Post-analysis Capture 
              -Diagnostic Loopback
            -PING, view Resolved ARP




                                                       Proprietary & Confidential—Page 92
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




                                                Proprietary & Confidential—Page 93
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




                                                       Proprietary & Confidential—Page 94
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




                                                       Proprietary & Confidential—Page 95
                   LAB 7
How to create DHCP hosts using “Hosts wizard” and to send
                         traffic




                                                        Proprietary & Confidential—Page 96
Lab7 topology:


                                            DUT
      DHCP client
                                         DHCPv4 server                         DHCP client
                            STC port 1                      STC port 2



                                          .1          .1
                                                                      Host block Name:
 Host block Name:
                                                                      DHCP_host-2
 DHCP_host-1
                                                                      IP address assigned by DUT
 - IP address assigned by
                                                                      (102.0.0.100 – 110)
 DUT (101.0.0.100 – 110)
                                                                      -GW IP 102.0.0.1/24
 -GW IP: 101.0.0.1/24




                            Please refer to your lab sheet for IP addressing
                                                                                    Proprietary & Confidential—Page 97
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




                      * Fact – by choosing Access/Multicast
    means that Host IP address(s) will be learned via the protocol that’s chosen 
                    or checked, in our case it will be DHCPv4

                                                                                Proprietary & Confidential—Page 98
Lab 7: How to create DHCP hosts using “Hosts wizard” and to send traffic




6.     Select Encapsulation – choose IPV4
7.     Click Next




 8.    Configure Hosts – Leave everything as default
 9.    Configure the IPV4 gateway address according the lab 
       sheet.  
 10.   Click Next




                                                                           Proprietary & Confidential—Page 99
 Lab 7: How to create DHCP hosts using “Hosts wizard” and to send traffic




11.   Preview configuration
12.   Make sure GW address and Src mac address is correct
13.   Click Finish
14.   Click NO . This will append the DHCP host to the existing
      Hosts




                                                                            Proprietary & Confidential—Page 100
 Lab 7: How to create DHCP hosts using “Hosts wizard” and to send traffic




15.   Within the Hosts Grid, click on the DHCP tab
16.   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. 
17.   Rename the host to DHCP_host-1




                                                                                                      Proprietary & Confidential—Page 101
Lab 7: How to create DHCP hosts using “Hosts wizard” and to send traffic




 18.    Repeat these steps for the second reserved port in the test
 19.    Note: be sure to follow the assigned addresses from your Lab sheet and name the second host on port 2, 
        DHCP_host-2
 20.    When your finished, Click on the All Hosts icon to see all configured hosts across all ports. You should
        see something like this below…




                                                                                                      Proprietary & Confidential—Page 102
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




                                                                Proprietary & Confidential—Page 103
    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




                                                                    Proprietary & Confidential—Page 104
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.




                       Nothing checked…, turns of the Hyperfilter, remember to press APPLY after
                                                                                Proprietary & Confidential—Page 105
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 




                                                                Proprietary & Confidential—Page 106
    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




                                                                    Proprietary & Confidential—Page 107
                 LAB 8
How to create IGMP hosts, and to send Multicast traffic




                                                          Proprietary & Confidential—Page 108
Lab8 topology:


                                               DUT
                                                                                 Multicast
      IGMP client                                                                Source
                            STC port 1                      STC port 2



                                          .1          .1
                                                                      Host block Name:
 Host block Name:
                                                                      Src 102.0.0.2/24
 IGMP_host-1
 -IP address 101.0.0.5/24
 - Mulicast group to join
 225.0.0.1




                            Please refer to your lab sheet for IP addressing
                                                                                    Proprietary & Confidential—Page 109
    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/Multicas
      t
°     Check the 
      IGMP/MLD box
°     Click Next
°     Click Next 
°     Enter the IPv4 
      address & GW – 
      refer to your Lab 
      sheet
°     Click Next




                                                                    Proprietary & Confidential—Page 110
Lab 8: How to create IGMP hosts and to send Multicast traffic



10.   Choose IGMPv2
11.   Enter 1 for the 
      number of 
      groups
12.   Enter the 
      Starting group 
      address – refer 
      to your Lab 
      sheet 
13.   Click Next
14.   Preview the 
      IGMP host and 
      Multicast group 
      info
15.   Click Finish




                                                                Proprietary & Confidential—Page 111
Lab 8: How to create IGMP hosts and to send Multicast traffic



16.   Choose NO to 
      append the Host 
      to the existing 
      configs
17.    Rename the 
      newly created 
      Host block/Host 
      to IGMP_host-1
18.   Click APPLY




                                                                Proprietary & Confidential—Page 112
Lab 8: How to create IGMP hosts and to send Multicast traffic



19.   Use one of the 
      Results 
      windows to view 
      IGMP hosts, by 
      switching to 
      Host Protocols -
      > IGMP Results
20.   Click & highlight 
      on your IGMP 
      host and click 
      on the 
      IGMP/MLD tab
21.   Press the the 
      Send Report for 
      ALL Groups 
      button to send 
      the Join 
      message
22.   Verify that the 
      IGMP has sent 
      the Report/Join 
      message 




                                                                Proprietary & Confidential—Page 113
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




                                                                Proprietary & Confidential—Page 114
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 




                                                                Proprietary & Confidential—Page 115
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.  




                                                                Proprietary & Confidential—Page 116
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




                                                                Proprietary & Confidential—Page 117
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 




                                                                Proprietary & Confidential—Page 118
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




                                                                Proprietary & Confidential—Page 119
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




                                                                Proprietary & Confidential—Page 120
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? 




                                                                Proprietary & Confidential—Page 121
Topic 4:
Command Sequencer




                    Proprietary & Confidential—Page 122
Command Sequencer




Automation in the 
    GUI!!!!




                    •The Command Sequencer includes over 130 commands 
                    including all protocol, stream, capture and more 

                    • It can be run at any time in the GUI and shows status and time 
                    stamp for each event
                    • Command Sequencer also includes “Run External Event” 
                    command which enables White Box testing to interact with the 
                    DUT/SUT during the test.                  Proprietary & Confidential—Page 123
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

                                                    Proprietary & Confidential—Page 124
                  LAB 9
How to use the Command Sequencer and export the results 
                 to the Results Reporter




                                                      Proprietary & Confidential—Page 125
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




                                                                     Proprietary & Confidential—Page 126
    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




                                                                         Proprietary & Confidential—Page 127
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

                                       or




                                                                     Proprietary & Confidential—Page 128
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




                                                                     Proprietary & Confidential—Page 129
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




                                                            Proprietary & Confidential—Page 130
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




                                                                                      Proprietary & Confidential—Page 131
Lab assignments…




                   Proprietary & Confidential—Page 132
                                        Done!
                                      Thank you




Proprietary & Confidential—Page 133

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:0
posted:7/25/2013
language:Latin
pages:133