SlideShare une entreprise Scribd logo
RA-111812-02   Vyatta Subscription Edition 6.5 R1 Test Plan and Results    November 2012




   Vyatta Subscription Edition 6.5 R1
         Test Plan and Results




                               Report RA-111812-02
                                 November 2012




                 Testing Initiated Independently by Router Analysis, Inc
                        Copyright © 2012 Router Analysis, Inc.
RA-111812-02            Vyatta Subscription Edition 6.5 R1 Test Plan and Results          November 2012




                                                                      Testing Dates: October 10th – 30th 2012
                                                                        Report Updated: November 20th 2012
                                                                                  Report Author: Steven Noble


    Vyatta Subscription Edition 6.5 R1
              Key Points
                                                         Performance Summary:
Vyatta is able to forward 100% Line-Rate

test system

Performance degrades as features are              o 4.2 Mpps at 64 bytes.
added.                                            o Line-Rate at 375 bytes
Vyatta handles QoS with no issues,
                                         -
tion interface is more than 200% over-
subscribed.
                                                  o Eight Tenants – Two Gigabit Uplinks
Vyatta can be run directly on commodity
hardware or in a virtual machine
                                                  o Line-Rate IMIX between Two Ports
                                                o uRPF/ACLs have no impact on performance

          Test System
         Configuration:
Hardware:
Supermicro X9SAE-V
Intel I7-3770 / 32GB ECC RAM
Four Intel I340-T2 NICs (8 Total
Interfaces)
Intel 520 Series 240GB SSD
Cost: ~$1600 US

VM Configuration:
VMware 5.1.0 Hypervisor
2 Or 4vCPUs, 4GB Of RAM
Direct Access To Uplink Ports
Via VMDirectpath


Router Analysis Contact Information
       info@routeranalysis.com                                 IMIX




                            Testing Initiated Independently by Router Analysis, Inc
                                   Copyright © 2012 Router Analysis, Inc.
RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012
!




                                          Table of Contents

      Table of Contents ................................................................................ 3!
      Table of Figures ................................................................................... 3!
      Results Summary ................................................................................. 4!
      Test Lab Setup .................................................................................... 5!
      Tests Carried Out ................................................................................. 6!
      Testing Results Reviewed .................................................................... 7!
      Appendix A – Test Cases ................................................................... 12!
      Appendix B – Sample Test Result Data Tables................................... 14!
      About Router Analysis ........................................................................ 15!


                                            Table of Figures

      Figure 1 - Vyatta 6.5 Deployment Scenarios. ..................................... 4
      Figure 2 – Vyatta 6.5 R1 VM Setup ..................................................... 5
      Figure 3 - Vyatta 6.5 R1 IPv4 and IPv6 IMIX Forwarding .................... 7
      Figure 4 - ACL + uRPF Results ........................................................... 8
      Figure 5 - QoS Loss On TOS 0 at 57% Line Rate ............................... 9
      Figure 6 - QoS Loss on TOS 0 at 57% Line Rate ................................ 9
      Figure 7 - At 69% TOS 4 is affected ................................................. 10
      Figure 8 - 39% Loss On TOS 4 ......................................................... 10
      Figure 9 - 500k BGP Routes ............................................................. 11




      3                                Copyright © 2012 Router Analysis
      !
RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012
!

      Results Summary
             Vyatta Subscription Edition 6.5 R1 (Vyatta SE 6.5) performed better than
      expected when tested in the Router Analysis test lab. Tests were run on both Bare
      Metal (directly on the server) and in a Virtual Machine (under VMWare ESXi 5.1).

            Featureless IPv4 forwarding performance for 64 byte packets crossed
      4Mpps after modifications were made to the host server used for the test. Initial
      non-optimal setup tests showed 1.7Mpps.

             Enabling features such as ACLs and uRPF dropped the routers forwarding
      performance for 64 byte packets down to 3Mpps for IPv4.

              QoS functioned as expected, protecting streams as configured.

             Below are the deployment scenarios that were tested by Router Analysis.
      Testing included two different VM setups, one using two vCPUs, one using four
      vCPUs and a Bare Metal setup using the test lab setup. The following graph is the
      throughput of each system while running IMIX traffic over it.




          Figure 1 - Vyatta 6.5 Deployment Scenarios.



                                       !
      4                                Copyright © 2012 Router Analysis
      !
RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012
!

      Test Lab Setup
             The Router Analysis test lab utilizes specially built systems from IXSystems
      to host software based systems. The hardware specs are the following:

           SuperMicro X9SAE-V with a single Intel I7-3770 CPU, 32GB ECC RAM,
      240GB Intel 520 Series SSD and 4 Intel I340-T2 GbE NICs.

             Setting up the system to optimally forward packets is a key part of working
      with any software forwarding router. The choice of network cards was key to
      getting the results included in this test.

             Vyatta SE 6.5 was configured to use all eight GbE interfaces. Tests were
      done with 4GB RAM on Bare Metal but Vyatta never used more than 1GB of ram
      during any tests.

               When testing under VMWare, Vyatta SE 6.5 was given 4GB RAM, 2vCPUs,
      vSwitch access to six interfaces and DirectPath access to two interfaces. A total of
      eight tenant systems were emulated including two on the same VMWare host and
      six via links to the tester.

             To generate data for the 4vCPU test, four VMs were used along with four
      GbE interfaces for tenants. The test used four GbE interfaces connected via
      DirectPath for uplinks.




                       Figure 2 – Vyatta 6.5 R1 VM Setup


      5                            Copyright © 2012 Router Analysis
      !
RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012
!

      Tests Carried Out
                •   IP forwarding rate
                        o Minimum Packet Size (64 bytes IPv4, 82 bytes IPv6)
                              ! With ACLs (permit any any)
                              ! With uRPF
                              ! With QoS
                        o Packet IMIX + Features
                              ! IPv4
                              ! IPv6
                        o 1500 Byte Packets + Features
                •   QoS Functionality
                        o QoS
                •   OSPF
                        o 5000 Routes
                              ! One Neighbor
                              ! Five Neighbors
                •   BGP
                        o 500,000 Routes
                              ! One Neighbor
                              ! Five Neighbors
      !




      6                          Copyright © 2012 Router Analysis
      !
RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012
!

      Testing Results Reviewed
               IPv4 and IPv6 IMIX Forwarding Results with Features

          3000000


          2500000


          2000000

                                                                           2vCPU VM
          1500000
                                                                           4vCPU VM
                                                                           Bare Metal
          1000000


           500000


                0
                     IPv4 Base
    IPv4 ACL
      IPv6 Base
   IPv6 ACL

      Figure 3 - Vyatta 6.5 R1 IPv4 and IPv6 IMIX Forwarding



             The main takeaway from the results is that Vyatta SE 6.5 performs well both
      in a Bare Metal environment and as a Virtualized Multi-Tenant Router.

             While testing, the lowest performance appeared while executing the “IPv6
      forwarding with ACLs, uRPF, and QoS IMIX” test case. Even then the performance
      was reasonable at 2.25Mpps.

             The biggest impact within virtualization was using the standard vSwitch to
      connect hardware interfaces. Future tests may include using the distributed
      vSwitch or specialized hardware to see how much impact the different vSwitch
      types have.
      !




      7                                Copyright © 2012 Router Analysis
      !
RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012
!
      Base Test Cases:

              IPv4/IPv6 IMIX Forwarding + Features Tests

              For these tests we follow the following testing concepts to find the best-case
              performance of the system. Testing is done using IMIX traffic on bare-metal.

              Step 1: Configure 8G of ports and send traffic in a full mesh – 2.58Mpps.

              Step 2: Configure a simple permit all ACL on the router – No Change.

              Step 3: Configure the ACL inbound on one interface – 2.481Mpps.

              Step 4: Configure the ACL outbound on one interface – No Change.

              Step 5: Configure the ACL in/out on all interfaces – 2.38Mpps.

              Step 6: Configure traffic to run at about 2.38Mpps.

              Step 7: Configure uRPF on one interface – No Change.

              Step 8: Configure uRPF on a second interface – No Change.

              Step 9: Configure uRPF on the rest of the interfaces – No Change.

              Result: uRPF has no impact on traffic.



                                                                                               !
      Figure 4 - ACL + uRPF Results

      !
      !




      8                               Copyright © 2012 Router Analysis
      !
RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012
!
      QoS Testing and Results:

             From our tests we have determined that QoS works as expected on the
      system. In a simple test involving four GbE links (a three to one oversubscription),
      three different TOS bits were set (0, 4 and 7) and traffic was sent balanced (33.3%
      per TOS) from each GbE towards a single GbE port outbound.

             The router was configured so that TOS 0 was protected up to 15% of line
      rate, TOS 4 was protected up to 15% of line rate and TOS 7 was protected up to
      70% of line rate.

              When running the test the following results were seen:

              < 100% all streams went through without issue
              > 100% TOS 0 started to be dropped
              ~ 140% TOS 4 started to be dropped
              ~ 190% TOS 7 started to be dropped

              Step 1: Send less than 33% line-rate from each of the three ports

              Result: Up to almost 33% line-rate from the 3 ports (< 100% outbound on
      other interface) no loss was seen. Above 33% we saw loss for the TOS 0 stream
      but not the TOS 4 or 7 streams.

              Step 2: Send 50% line-rate from the TOS 0 port (113% total)




      Figure 5 - QoS Loss On TOS 0 at 57% Line Rate



             Result: At above 34% we start to see TOS 0 traffic drop as shown in the
      magnified section below where we are sending 50% traffic on the TOS 0 link:




      Figure 6 - QoS Loss on TOS 0 at 57% Line Rate



      9                               Copyright © 2012 Router Analysis
      !
RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012
!
              Step 3: Up the traffic to about 69% line-rate per port (207% total)




      Figure 7 - At 69% TOS 4 is affected

            As shown in this magnified section we see about 38% Loss on TOS 4 when
      sending 69% line-rate per port (207% line-rate outbound)




      Figure 8 - 39% Loss On TOS 4



              Step 4: Raise the traffic on each stream to above 88.5% traffic loss is seen
      on all streams.
      !
      !       Result: Loss is seen on all 3 QoS traffic profiles.

              Final Result: QoS works as expected.

      !


      !




      10                                Copyright © 2012 Router Analysis
      !
RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012
!
      OSPF/BGP TESTING              AND   RESULTS:

              For OSPF and BGP we setup the following tests:

             Test 1: Send 5000 OSPF Routes in on a single interface and verify routes
      are forwarding correctly using traffic.

             Test 2: Send 5000 OSPF Routes in on five interfaces and verify routes are
      forwarding correctly using traffic.

             Test 3: Send 500k BGP Routes in on a single interface and verify routes are
      forwarding correctly using traffic.

             Test 4: Send 500k BGP Routes in on five interfaces and verify routes are
      forwarding correctly using traffic.

              Results:

              In all cases forwarding worked as expected.




                                                                                           !
      Figure!9!)!500k!BGP!Routes!


      !




      11                              Copyright © 2012 Router Analysis
      !
RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012
!

      Appendix A – Test Cases
      The following two test cases represent a skeleton format of the set of tests
      performed in the Router Analysis lab.

      Test Case One – IP Forwarding

      Synopsis:

      When testing systems that have a set PPS or Forwarding Bandwidth that is lower
      than the combined interfaces available; it is necessary to validate the best-case
      base-forwarding rate. Once the rate has been determined, it is possible to judge
      other test cases against the best-case forwarding rate.

      Goal of Test:

      To confirm best-case IPv4 or IPv6 forwarding rate using the minimum and
      maximum packet size accepted by the system.

      Procedure:

      Configure the minimum number of links between the tester and the system under
      test (SUT) to provide either a.) More than the maximum PPS or b.) More than the
      maximum forwarding bandwidth as claimed by the vendor.

      For example:

      Vyatta SE 6.5 performance is based on the hardware it is installed on. To test the
      system you would start with the same number of interfaces as cores you have in
      the system.

      Data to Collect:

      Maximum PPS for IPv4, IPv6 and a 50/50 mix of IPv4 and IPv6
      Maximum traffic forwarding for IPv4, IPv6 and a 50/50 mix of IPv4 and IPv6




      !




      12                          Copyright © 2012 Router Analysis
      !
RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012
!


      Test Case Two – QoS Testing

      Synopsis:
      !
      This is a simple QoS test based on information from the IXIA BlackBook. We have
      modified it slightly to utilize more than 2 ports.

      Goal of Test:

      Determine if QoS functions as expected by creating three different TOS valued
      streams, 0, 4 and 7. On the router configure a traffic policy to prefer 7 over 4 and 4
      over 0.

      Procedure:

      Using IxNetwork create three streams with TOS levels of 0, 4 and 7 on three
      interfaces going towards a single interface.

      On the outbound interface configure a QoS policy to prefer TOS 7 over TOS 4 and
      TOS 4 over TOS 0.

      Run traffic and slowly raise it until you see packets drop for 0, then 4 and then 7.

      Additive Tests:

      Add in background traffic from your earlier test where you saw packet loss due to
      features. Confirm that the QoS policy is still working as expected.

      Data to Collect:

      Packet loss data for each stream at different traffic levels.
      Screen Captures of the IxNetwork screen during the tests.




      !




      13                           Copyright © 2012 Router Analysis
      !
RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012
!

      Appendix B – Sample Test Result Data Tables
      The following tables represent a sample of the data collected during testing in the
      Router Analysis Lab.

             IPv4 Forwarding Results Data

      Bare-Metal Eight GbE Interfaces

      Packet Size (bytes) Aggregate No Drop Rate (pps)       Aggregate TX Rate (Gbps)
            64                  4017857                            2.057
            128                 3885135                            3.978
            256                 3079710                            6.307
            512                 1879699                            7.699
            1024                957854                             7.846
            1280                769231                             7.876
            1518                650195                             7.895


      Under VMWare 5.1 Two GbE Interfaces

      Packet Size (bytes)   Aggregate            Aggregate             Aggregate
                            Throughput (pps)     Throughput (Mbps)     Throughput %
             64                  500000                256                  16.8
             128                 394321                404                  23.3
             256                 253512                519                  28
             512                 461254                1889                 98
             1024                239463                1962                 100
             1280                192307                1969                 100
             1518                162548                1974                 100




      !




      14                          Copyright © 2012 Router Analysis
      !
RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012
!

      About Router Analysis
            With a world-class fully independent testing lab, Router Analysis provides
      unbiased information to its clients.

             Router Analysis provides the following services:

             Network Equipment Testing
             Consultation and Advisement
             Test Plan Creation
             On-Site Support
             Network Design Consultation, Verification and Installation
             … And More.

             Contact Router Analysis by phone at +1 888 SONN COM (766-6266) or by
      email at info@routeranalysis.com for a quote, more information or any questions.




      15                          Copyright © 2012 Router Analysis
      !

Contenu connexe

Tendances

400-101 CCIE Routing and Switching IT Certification
400-101 CCIE Routing and Switching IT Certification400-101 CCIE Routing and Switching IT Certification
400-101 CCIE Routing and Switching IT Certification
wrouthae
 
Cisco 4500 switch modules datasheet
Cisco 4500 switch modules datasheetCisco 4500 switch modules datasheet
Cisco 4500 switch modules datasheet
Amy Huang
 
Catalyst Backbone and Instant Access Technologies
Catalyst Backbone and Instant Access TechnologiesCatalyst Backbone and Instant Access Technologies
Catalyst Backbone and Instant Access Technologies
Cisco Russia
 
CCNA3 Verson6 Chapter7
CCNA3 Verson6 Chapter7CCNA3 Verson6 Chapter7
CCNA3 Verson6 Chapter7
Chaing Ravuth
 
Next Generation Nexus 9000 Architecture
Next Generation Nexus 9000 ArchitectureNext Generation Nexus 9000 Architecture
Next Generation Nexus 9000 Architecture
Cisco Canada
 
Ccna rse chp7 Access Control List (ACL)
Ccna rse chp7 Access Control List (ACL)Ccna rse chp7 Access Control List (ACL)
Ccna rse chp7 Access Control List (ACL)
newbie2019
 
CEI-56G - Signal Integrity to the Forefront
CEI-56G - Signal Integrity to the ForefrontCEI-56G - Signal Integrity to the Forefront
CEI-56G - Signal Integrity to the Forefront
Deborah Porchivina
 
Juniper Networks: Virtual Chassis High Availability
Juniper Networks: Virtual Chassis High AvailabilityJuniper Networks: Virtual Chassis High Availability
Juniper Networks: Virtual Chassis High Availability
Juniper Networks
 
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Cisco Russia
 
Cisco stack power technology for cisco catalyst 3850 switches
Cisco stack power technology for cisco catalyst 3850 switchesCisco stack power technology for cisco catalyst 3850 switches
Cisco stack power technology for cisco catalyst 3850 switches
IT Tech
 
Cisco 3850 scalable stack wise-480
Cisco 3850 scalable stack wise-480Cisco 3850 scalable stack wise-480
Cisco 3850 scalable stack wise-480
IT Tech
 
Ccna rse chp9 nat fo i_pv4
Ccna rse chp9 nat fo i_pv4Ccna rse chp9 nat fo i_pv4
Ccna rse chp9 nat fo i_pv4
newbie2019
 
CCNA3 Verson6 Chapter8
CCNA3 Verson6 Chapter8CCNA3 Verson6 Chapter8
CCNA3 Verson6 Chapter8
Chaing Ravuth
 
Cisco nx os
Cisco nx os Cisco nx os
Cisco nx os
Utpal Sinha
 
CCNA 2 Routing and Switching v5.0 Chapter 5
CCNA 2 Routing and Switching v5.0 Chapter 5CCNA 2 Routing and Switching v5.0 Chapter 5
CCNA 2 Routing and Switching v5.0 Chapter 5
Nil Menon
 
Get More for Less with the New Cisco Catalyst 6840-X Series Switch
Get More for Less with the New Cisco Catalyst 6840-X Series SwitchGet More for Less with the New Cisco Catalyst 6840-X Series Switch
Get More for Less with the New Cisco Catalyst 6840-X Series Switch
Cisco Enterprise Networks
 
catalyst-switching-poster
catalyst-switching-postercatalyst-switching-poster
catalyst-switching-poster
Sarah Reinbolt, MBA
 
Qualcomm centriq 2400 hot chips final submission corrected
Qualcomm centriq 2400 hot chips final submission correctedQualcomm centriq 2400 hot chips final submission corrected
Qualcomm centriq 2400 hot chips final submission corrected
Dileep Bhandarkar
 
Technical overview of new cisco catalyst multigigabit switches
Technical overview of new cisco catalyst multigigabit switchesTechnical overview of new cisco catalyst multigigabit switches
Technical overview of new cisco catalyst multigigabit switches
Cisco Mobility
 
From virtual to high end HW routing for the adult
From virtual to high end HW routing for the adultFrom virtual to high end HW routing for the adult
From virtual to high end HW routing for the adult
MarketingArrowECS_CZ
 

Tendances (20)

400-101 CCIE Routing and Switching IT Certification
400-101 CCIE Routing and Switching IT Certification400-101 CCIE Routing and Switching IT Certification
400-101 CCIE Routing and Switching IT Certification
 
Cisco 4500 switch modules datasheet
Cisco 4500 switch modules datasheetCisco 4500 switch modules datasheet
Cisco 4500 switch modules datasheet
 
Catalyst Backbone and Instant Access Technologies
Catalyst Backbone and Instant Access TechnologiesCatalyst Backbone and Instant Access Technologies
Catalyst Backbone and Instant Access Technologies
 
CCNA3 Verson6 Chapter7
CCNA3 Verson6 Chapter7CCNA3 Verson6 Chapter7
CCNA3 Verson6 Chapter7
 
Next Generation Nexus 9000 Architecture
Next Generation Nexus 9000 ArchitectureNext Generation Nexus 9000 Architecture
Next Generation Nexus 9000 Architecture
 
Ccna rse chp7 Access Control List (ACL)
Ccna rse chp7 Access Control List (ACL)Ccna rse chp7 Access Control List (ACL)
Ccna rse chp7 Access Control List (ACL)
 
CEI-56G - Signal Integrity to the Forefront
CEI-56G - Signal Integrity to the ForefrontCEI-56G - Signal Integrity to the Forefront
CEI-56G - Signal Integrity to the Forefront
 
Juniper Networks: Virtual Chassis High Availability
Juniper Networks: Virtual Chassis High AvailabilityJuniper Networks: Virtual Chassis High Availability
Juniper Networks: Virtual Chassis High Availability
 
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
Решения конвергентного доступа Cisco. Обновление продуктовой линейки коммутат...
 
Cisco stack power technology for cisco catalyst 3850 switches
Cisco stack power technology for cisco catalyst 3850 switchesCisco stack power technology for cisco catalyst 3850 switches
Cisco stack power technology for cisco catalyst 3850 switches
 
Cisco 3850 scalable stack wise-480
Cisco 3850 scalable stack wise-480Cisco 3850 scalable stack wise-480
Cisco 3850 scalable stack wise-480
 
Ccna rse chp9 nat fo i_pv4
Ccna rse chp9 nat fo i_pv4Ccna rse chp9 nat fo i_pv4
Ccna rse chp9 nat fo i_pv4
 
CCNA3 Verson6 Chapter8
CCNA3 Verson6 Chapter8CCNA3 Verson6 Chapter8
CCNA3 Verson6 Chapter8
 
Cisco nx os
Cisco nx os Cisco nx os
Cisco nx os
 
CCNA 2 Routing and Switching v5.0 Chapter 5
CCNA 2 Routing and Switching v5.0 Chapter 5CCNA 2 Routing and Switching v5.0 Chapter 5
CCNA 2 Routing and Switching v5.0 Chapter 5
 
Get More for Less with the New Cisco Catalyst 6840-X Series Switch
Get More for Less with the New Cisco Catalyst 6840-X Series SwitchGet More for Less with the New Cisco Catalyst 6840-X Series Switch
Get More for Less with the New Cisco Catalyst 6840-X Series Switch
 
catalyst-switching-poster
catalyst-switching-postercatalyst-switching-poster
catalyst-switching-poster
 
Qualcomm centriq 2400 hot chips final submission corrected
Qualcomm centriq 2400 hot chips final submission correctedQualcomm centriq 2400 hot chips final submission corrected
Qualcomm centriq 2400 hot chips final submission corrected
 
Technical overview of new cisco catalyst multigigabit switches
Technical overview of new cisco catalyst multigigabit switchesTechnical overview of new cisco catalyst multigigabit switches
Technical overview of new cisco catalyst multigigabit switches
 
From virtual to high end HW routing for the adult
From virtual to high end HW routing for the adultFrom virtual to high end HW routing for the adult
From virtual to high end HW routing for the adult
 

Similaire à Vyatta Subscription Edition 6.5 R1 Testing and Analysis

Cisco ASR 1000 Series Testing Results and Analysis
Cisco ASR 1000 Series Testing Results and AnalysisCisco ASR 1000 Series Testing Results and Analysis
Cisco ASR 1000 Series Testing Results and Analysis
Router Analysis, Inc.
 
SRv6: DEPLOYMENT & USECASES by Aditya Kaul
SRv6: DEPLOYMENT & USECASES by Aditya KaulSRv6: DEPLOYMENT & USECASES by Aditya Kaul
SRv6: DEPLOYMENT & USECASES by Aditya Kaul
MyNOG
 
cisco-vs-s720-10g-3c-datasheet.pdf
cisco-vs-s720-10g-3c-datasheet.pdfcisco-vs-s720-10g-3c-datasheet.pdf
cisco-vs-s720-10g-3c-datasheet.pdf
Hi-Network.com
 
cisco-vs-s720-10g-3cxl-datasheet.pdf
cisco-vs-s720-10g-3cxl-datasheet.pdfcisco-vs-s720-10g-3cxl-datasheet.pdf
cisco-vs-s720-10g-3cxl-datasheet.pdf
Hi-Network.com
 
IPv6 Segment Routing : an end-to-end solution ?
IPv6 Segment Routing : an end-to-end solution ?IPv6 Segment Routing : an end-to-end solution ?
IPv6 Segment Routing : an end-to-end solution ?
Olivier Bonaventure
 
Testing PPT
Testing PPTTesting PPT
Testing PPT
ankur14vicky
 
mpls CNNA.pdf
mpls CNNA.pdfmpls CNNA.pdf
mpls CNNA.pdf
JamiUllah1
 
Virtualization & Network Connectivity
Virtualization & Network Connectivity Virtualization & Network Connectivity
Virtualization & Network Connectivity
itplant
 
Cma5000a gige
Cma5000a   gigeCma5000a   gige
Cma5000a gige
onlinestuden
 
Inside Microsoft's FPGA-Based Configurable Cloud
Inside Microsoft's FPGA-Based Configurable CloudInside Microsoft's FPGA-Based Configurable Cloud
Inside Microsoft's FPGA-Based Configurable Cloud
inside-BigData.com
 
Approaching hyperconvergedopenstack
Approaching hyperconvergedopenstackApproaching hyperconvergedopenstack
Approaching hyperconvergedopenstack
Ikuo Kumagai
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfv
Intel
 
IPv6 Test Methodology
IPv6 Test MethodologyIPv6 Test Methodology
IPv6 Test Methodology
Ixia
 
EIGRP
EIGRPEIGRP
EIGRP
newbie2019
 
Introduction of IPv6NET in Tridentcom 2014
Introduction of IPv6NET in Tridentcom 2014Introduction of IPv6NET in Tridentcom 2014
Introduction of IPv6NET in Tridentcom 2014
Marius Georgescu
 
Run Your Own 6LoWPAN Based IoT Network
Run Your Own 6LoWPAN Based IoT NetworkRun Your Own 6LoWPAN Based IoT Network
Run Your Own 6LoWPAN Based IoT Network
Samsung Open Source Group
 
IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment
IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment
IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment
Ethern Lin
 
Inter connect2016 yps-2749_02232016_aspresented
Inter connect2016 yps-2749_02232016_aspresentedInter connect2016 yps-2749_02232016_aspresented
Inter connect2016 yps-2749_02232016_aspresented
Bruce Semple
 
Cisco EuroMPI'13 vendor session presentation
Cisco EuroMPI'13 vendor session presentationCisco EuroMPI'13 vendor session presentation
Cisco EuroMPI'13 vendor session presentation
Jeff Squyres
 
Inside Microsoft's FPGA-Based Configurable Cloud
Inside Microsoft's FPGA-Based Configurable CloudInside Microsoft's FPGA-Based Configurable Cloud
Inside Microsoft's FPGA-Based Configurable Cloud
inside-BigData.com
 

Similaire à Vyatta Subscription Edition 6.5 R1 Testing and Analysis (20)

Cisco ASR 1000 Series Testing Results and Analysis
Cisco ASR 1000 Series Testing Results and AnalysisCisco ASR 1000 Series Testing Results and Analysis
Cisco ASR 1000 Series Testing Results and Analysis
 
SRv6: DEPLOYMENT & USECASES by Aditya Kaul
SRv6: DEPLOYMENT & USECASES by Aditya KaulSRv6: DEPLOYMENT & USECASES by Aditya Kaul
SRv6: DEPLOYMENT & USECASES by Aditya Kaul
 
cisco-vs-s720-10g-3c-datasheet.pdf
cisco-vs-s720-10g-3c-datasheet.pdfcisco-vs-s720-10g-3c-datasheet.pdf
cisco-vs-s720-10g-3c-datasheet.pdf
 
cisco-vs-s720-10g-3cxl-datasheet.pdf
cisco-vs-s720-10g-3cxl-datasheet.pdfcisco-vs-s720-10g-3cxl-datasheet.pdf
cisco-vs-s720-10g-3cxl-datasheet.pdf
 
IPv6 Segment Routing : an end-to-end solution ?
IPv6 Segment Routing : an end-to-end solution ?IPv6 Segment Routing : an end-to-end solution ?
IPv6 Segment Routing : an end-to-end solution ?
 
Testing PPT
Testing PPTTesting PPT
Testing PPT
 
mpls CNNA.pdf
mpls CNNA.pdfmpls CNNA.pdf
mpls CNNA.pdf
 
Virtualization & Network Connectivity
Virtualization & Network Connectivity Virtualization & Network Connectivity
Virtualization & Network Connectivity
 
Cma5000a gige
Cma5000a   gigeCma5000a   gige
Cma5000a gige
 
Inside Microsoft's FPGA-Based Configurable Cloud
Inside Microsoft's FPGA-Based Configurable CloudInside Microsoft's FPGA-Based Configurable Cloud
Inside Microsoft's FPGA-Based Configurable Cloud
 
Approaching hyperconvergedopenstack
Approaching hyperconvergedopenstackApproaching hyperconvergedopenstack
Approaching hyperconvergedopenstack
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfv
 
IPv6 Test Methodology
IPv6 Test MethodologyIPv6 Test Methodology
IPv6 Test Methodology
 
EIGRP
EIGRPEIGRP
EIGRP
 
Introduction of IPv6NET in Tridentcom 2014
Introduction of IPv6NET in Tridentcom 2014Introduction of IPv6NET in Tridentcom 2014
Introduction of IPv6NET in Tridentcom 2014
 
Run Your Own 6LoWPAN Based IoT Network
Run Your Own 6LoWPAN Based IoT NetworkRun Your Own 6LoWPAN Based IoT Network
Run Your Own 6LoWPAN Based IoT Network
 
IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment
IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment
IPv6/IPv4 Transition: The experience sharing of Tunnel Broker deployment
 
Inter connect2016 yps-2749_02232016_aspresented
Inter connect2016 yps-2749_02232016_aspresentedInter connect2016 yps-2749_02232016_aspresented
Inter connect2016 yps-2749_02232016_aspresented
 
Cisco EuroMPI'13 vendor session presentation
Cisco EuroMPI'13 vendor session presentationCisco EuroMPI'13 vendor session presentation
Cisco EuroMPI'13 vendor session presentation
 
Inside Microsoft's FPGA-Based Configurable Cloud
Inside Microsoft's FPGA-Based Configurable CloudInside Microsoft's FPGA-Based Configurable Cloud
Inside Microsoft's FPGA-Based Configurable Cloud
 

Dernier

Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 

Dernier (20)

Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 

Vyatta Subscription Edition 6.5 R1 Testing and Analysis

  • 1. RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012 Vyatta Subscription Edition 6.5 R1 Test Plan and Results Report RA-111812-02 November 2012 Testing Initiated Independently by Router Analysis, Inc Copyright © 2012 Router Analysis, Inc.
  • 2. RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012 Testing Dates: October 10th – 30th 2012 Report Updated: November 20th 2012 Report Author: Steven Noble Vyatta Subscription Edition 6.5 R1 Key Points Performance Summary: Vyatta is able to forward 100% Line-Rate test system Performance degrades as features are o 4.2 Mpps at 64 bytes. added. o Line-Rate at 375 bytes Vyatta handles QoS with no issues, - tion interface is more than 200% over- subscribed. o Eight Tenants – Two Gigabit Uplinks Vyatta can be run directly on commodity hardware or in a virtual machine o Line-Rate IMIX between Two Ports o uRPF/ACLs have no impact on performance Test System Configuration: Hardware: Supermicro X9SAE-V Intel I7-3770 / 32GB ECC RAM Four Intel I340-T2 NICs (8 Total Interfaces) Intel 520 Series 240GB SSD Cost: ~$1600 US VM Configuration: VMware 5.1.0 Hypervisor 2 Or 4vCPUs, 4GB Of RAM Direct Access To Uplink Ports Via VMDirectpath Router Analysis Contact Information info@routeranalysis.com IMIX Testing Initiated Independently by Router Analysis, Inc Copyright © 2012 Router Analysis, Inc.
  • 3. RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012 ! Table of Contents Table of Contents ................................................................................ 3! Table of Figures ................................................................................... 3! Results Summary ................................................................................. 4! Test Lab Setup .................................................................................... 5! Tests Carried Out ................................................................................. 6! Testing Results Reviewed .................................................................... 7! Appendix A – Test Cases ................................................................... 12! Appendix B – Sample Test Result Data Tables................................... 14! About Router Analysis ........................................................................ 15! Table of Figures Figure 1 - Vyatta 6.5 Deployment Scenarios. ..................................... 4 Figure 2 – Vyatta 6.5 R1 VM Setup ..................................................... 5 Figure 3 - Vyatta 6.5 R1 IPv4 and IPv6 IMIX Forwarding .................... 7 Figure 4 - ACL + uRPF Results ........................................................... 8 Figure 5 - QoS Loss On TOS 0 at 57% Line Rate ............................... 9 Figure 6 - QoS Loss on TOS 0 at 57% Line Rate ................................ 9 Figure 7 - At 69% TOS 4 is affected ................................................. 10 Figure 8 - 39% Loss On TOS 4 ......................................................... 10 Figure 9 - 500k BGP Routes ............................................................. 11 3 Copyright © 2012 Router Analysis !
  • 4. RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012 ! Results Summary Vyatta Subscription Edition 6.5 R1 (Vyatta SE 6.5) performed better than expected when tested in the Router Analysis test lab. Tests were run on both Bare Metal (directly on the server) and in a Virtual Machine (under VMWare ESXi 5.1). Featureless IPv4 forwarding performance for 64 byte packets crossed 4Mpps after modifications were made to the host server used for the test. Initial non-optimal setup tests showed 1.7Mpps. Enabling features such as ACLs and uRPF dropped the routers forwarding performance for 64 byte packets down to 3Mpps for IPv4. QoS functioned as expected, protecting streams as configured. Below are the deployment scenarios that were tested by Router Analysis. Testing included two different VM setups, one using two vCPUs, one using four vCPUs and a Bare Metal setup using the test lab setup. The following graph is the throughput of each system while running IMIX traffic over it. Figure 1 - Vyatta 6.5 Deployment Scenarios. ! 4 Copyright © 2012 Router Analysis !
  • 5. RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012 ! Test Lab Setup The Router Analysis test lab utilizes specially built systems from IXSystems to host software based systems. The hardware specs are the following: SuperMicro X9SAE-V with a single Intel I7-3770 CPU, 32GB ECC RAM, 240GB Intel 520 Series SSD and 4 Intel I340-T2 GbE NICs. Setting up the system to optimally forward packets is a key part of working with any software forwarding router. The choice of network cards was key to getting the results included in this test. Vyatta SE 6.5 was configured to use all eight GbE interfaces. Tests were done with 4GB RAM on Bare Metal but Vyatta never used more than 1GB of ram during any tests. When testing under VMWare, Vyatta SE 6.5 was given 4GB RAM, 2vCPUs, vSwitch access to six interfaces and DirectPath access to two interfaces. A total of eight tenant systems were emulated including two on the same VMWare host and six via links to the tester. To generate data for the 4vCPU test, four VMs were used along with four GbE interfaces for tenants. The test used four GbE interfaces connected via DirectPath for uplinks. Figure 2 – Vyatta 6.5 R1 VM Setup 5 Copyright © 2012 Router Analysis !
  • 6. RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012 ! Tests Carried Out • IP forwarding rate o Minimum Packet Size (64 bytes IPv4, 82 bytes IPv6) ! With ACLs (permit any any) ! With uRPF ! With QoS o Packet IMIX + Features ! IPv4 ! IPv6 o 1500 Byte Packets + Features • QoS Functionality o QoS • OSPF o 5000 Routes ! One Neighbor ! Five Neighbors • BGP o 500,000 Routes ! One Neighbor ! Five Neighbors ! 6 Copyright © 2012 Router Analysis !
  • 7. RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012 ! Testing Results Reviewed IPv4 and IPv6 IMIX Forwarding Results with Features 3000000 2500000 2000000 2vCPU VM 1500000 4vCPU VM Bare Metal 1000000 500000 0 IPv4 Base IPv4 ACL IPv6 Base IPv6 ACL Figure 3 - Vyatta 6.5 R1 IPv4 and IPv6 IMIX Forwarding The main takeaway from the results is that Vyatta SE 6.5 performs well both in a Bare Metal environment and as a Virtualized Multi-Tenant Router. While testing, the lowest performance appeared while executing the “IPv6 forwarding with ACLs, uRPF, and QoS IMIX” test case. Even then the performance was reasonable at 2.25Mpps. The biggest impact within virtualization was using the standard vSwitch to connect hardware interfaces. Future tests may include using the distributed vSwitch or specialized hardware to see how much impact the different vSwitch types have. ! 7 Copyright © 2012 Router Analysis !
  • 8. RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012 ! Base Test Cases: IPv4/IPv6 IMIX Forwarding + Features Tests For these tests we follow the following testing concepts to find the best-case performance of the system. Testing is done using IMIX traffic on bare-metal. Step 1: Configure 8G of ports and send traffic in a full mesh – 2.58Mpps. Step 2: Configure a simple permit all ACL on the router – No Change. Step 3: Configure the ACL inbound on one interface – 2.481Mpps. Step 4: Configure the ACL outbound on one interface – No Change. Step 5: Configure the ACL in/out on all interfaces – 2.38Mpps. Step 6: Configure traffic to run at about 2.38Mpps. Step 7: Configure uRPF on one interface – No Change. Step 8: Configure uRPF on a second interface – No Change. Step 9: Configure uRPF on the rest of the interfaces – No Change. Result: uRPF has no impact on traffic. ! Figure 4 - ACL + uRPF Results ! ! 8 Copyright © 2012 Router Analysis !
  • 9. RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012 ! QoS Testing and Results: From our tests we have determined that QoS works as expected on the system. In a simple test involving four GbE links (a three to one oversubscription), three different TOS bits were set (0, 4 and 7) and traffic was sent balanced (33.3% per TOS) from each GbE towards a single GbE port outbound. The router was configured so that TOS 0 was protected up to 15% of line rate, TOS 4 was protected up to 15% of line rate and TOS 7 was protected up to 70% of line rate. When running the test the following results were seen: < 100% all streams went through without issue > 100% TOS 0 started to be dropped ~ 140% TOS 4 started to be dropped ~ 190% TOS 7 started to be dropped Step 1: Send less than 33% line-rate from each of the three ports Result: Up to almost 33% line-rate from the 3 ports (< 100% outbound on other interface) no loss was seen. Above 33% we saw loss for the TOS 0 stream but not the TOS 4 or 7 streams. Step 2: Send 50% line-rate from the TOS 0 port (113% total) Figure 5 - QoS Loss On TOS 0 at 57% Line Rate Result: At above 34% we start to see TOS 0 traffic drop as shown in the magnified section below where we are sending 50% traffic on the TOS 0 link: Figure 6 - QoS Loss on TOS 0 at 57% Line Rate 9 Copyright © 2012 Router Analysis !
  • 10. RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012 ! Step 3: Up the traffic to about 69% line-rate per port (207% total) Figure 7 - At 69% TOS 4 is affected As shown in this magnified section we see about 38% Loss on TOS 4 when sending 69% line-rate per port (207% line-rate outbound) Figure 8 - 39% Loss On TOS 4 Step 4: Raise the traffic on each stream to above 88.5% traffic loss is seen on all streams. ! ! Result: Loss is seen on all 3 QoS traffic profiles. Final Result: QoS works as expected. ! ! 10 Copyright © 2012 Router Analysis !
  • 11. RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012 ! OSPF/BGP TESTING AND RESULTS: For OSPF and BGP we setup the following tests: Test 1: Send 5000 OSPF Routes in on a single interface and verify routes are forwarding correctly using traffic. Test 2: Send 5000 OSPF Routes in on five interfaces and verify routes are forwarding correctly using traffic. Test 3: Send 500k BGP Routes in on a single interface and verify routes are forwarding correctly using traffic. Test 4: Send 500k BGP Routes in on five interfaces and verify routes are forwarding correctly using traffic. Results: In all cases forwarding worked as expected. ! Figure!9!)!500k!BGP!Routes! ! 11 Copyright © 2012 Router Analysis !
  • 12. RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012 ! Appendix A – Test Cases The following two test cases represent a skeleton format of the set of tests performed in the Router Analysis lab. Test Case One – IP Forwarding Synopsis: When testing systems that have a set PPS or Forwarding Bandwidth that is lower than the combined interfaces available; it is necessary to validate the best-case base-forwarding rate. Once the rate has been determined, it is possible to judge other test cases against the best-case forwarding rate. Goal of Test: To confirm best-case IPv4 or IPv6 forwarding rate using the minimum and maximum packet size accepted by the system. Procedure: Configure the minimum number of links between the tester and the system under test (SUT) to provide either a.) More than the maximum PPS or b.) More than the maximum forwarding bandwidth as claimed by the vendor. For example: Vyatta SE 6.5 performance is based on the hardware it is installed on. To test the system you would start with the same number of interfaces as cores you have in the system. Data to Collect: Maximum PPS for IPv4, IPv6 and a 50/50 mix of IPv4 and IPv6 Maximum traffic forwarding for IPv4, IPv6 and a 50/50 mix of IPv4 and IPv6 ! 12 Copyright © 2012 Router Analysis !
  • 13. RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012 ! Test Case Two – QoS Testing Synopsis: ! This is a simple QoS test based on information from the IXIA BlackBook. We have modified it slightly to utilize more than 2 ports. Goal of Test: Determine if QoS functions as expected by creating three different TOS valued streams, 0, 4 and 7. On the router configure a traffic policy to prefer 7 over 4 and 4 over 0. Procedure: Using IxNetwork create three streams with TOS levels of 0, 4 and 7 on three interfaces going towards a single interface. On the outbound interface configure a QoS policy to prefer TOS 7 over TOS 4 and TOS 4 over TOS 0. Run traffic and slowly raise it until you see packets drop for 0, then 4 and then 7. Additive Tests: Add in background traffic from your earlier test where you saw packet loss due to features. Confirm that the QoS policy is still working as expected. Data to Collect: Packet loss data for each stream at different traffic levels. Screen Captures of the IxNetwork screen during the tests. ! 13 Copyright © 2012 Router Analysis !
  • 14. RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012 ! Appendix B – Sample Test Result Data Tables The following tables represent a sample of the data collected during testing in the Router Analysis Lab. IPv4 Forwarding Results Data Bare-Metal Eight GbE Interfaces Packet Size (bytes) Aggregate No Drop Rate (pps) Aggregate TX Rate (Gbps) 64 4017857 2.057 128 3885135 3.978 256 3079710 6.307 512 1879699 7.699 1024 957854 7.846 1280 769231 7.876 1518 650195 7.895 Under VMWare 5.1 Two GbE Interfaces Packet Size (bytes) Aggregate Aggregate Aggregate Throughput (pps) Throughput (Mbps) Throughput % 64 500000 256 16.8 128 394321 404 23.3 256 253512 519 28 512 461254 1889 98 1024 239463 1962 100 1280 192307 1969 100 1518 162548 1974 100 ! 14 Copyright © 2012 Router Analysis !
  • 15. RA-111812-02 Vyatta Subscription Edition 6.5 R1 Test Plan and Results November 2012 ! About Router Analysis With a world-class fully independent testing lab, Router Analysis provides unbiased information to its clients. Router Analysis provides the following services: Network Equipment Testing Consultation and Advisement Test Plan Creation On-Site Support Network Design Consultation, Verification and Installation … And More. Contact Router Analysis by phone at +1 888 SONN COM (766-6266) or by email at info@routeranalysis.com for a quote, more information or any questions. 15 Copyright © 2012 Router Analysis !