SlideShare a Scribd company logo
1 of 17
What is             ?


          Richard Hsu, TLD3
Agenda
 What is CDRouter?

 Why do we need CDRouter for testing?

 How CDRouter works?

 CDRouter Automation

 Q&A
What is CDRouter?
• CDRouter™ is the networking industry's leading test
  solution for Cable, DSL, SOHO, and wireless router testing.

• By emulating the complex networking protocols used in
  both WAN and LAN environments, CDRouter provides a
  powerful automated test environment for different types
  of test activities including functional testing, protocol
  scaling, negative testing, and regression testing.

• CDRouter's in-depth feature set and advanced test control
  enables shorter test cycles and greater test coverage while
  freeing up your company's talent from repetitive testing.
Why do we need CDRouter for testing?

• Test over 50 different IP protocols with one testing
  product

• Fully automated testing

• Dramatically reduce testing time with increased
  confidence in product reliability

• Reduce the risk of product failure

• Expose protocol issues that are too difficult to test
  manually
Why do we need CDRouter for testing?

• Create an instant regression testbed for future releases in
  development

• Become part of a larger testing community

• Execute tests using web interface or command-line
How CDRouter works?
• CDRouter is a software application that runs on Linux.
  Once installed, CDRouter can be controlled from a web
  browser(BuddyWeb) or the Linux command-line.
How CDRouter works?
1. Install CDRouter software on a Linux host
2. Physically connect your CPE device to CDRouter (Eth,
   802.11, ATM, T1, etc)
3. Create a configuration file that describes your test
   network
4. Start a test run using BuddyWeb or the Linux command-
   line
5. CDRouter automatically creates all required LAN and WAN
   devices and services
6. Run individual test cases or entire suite once or many
   times
7. View your test results
How CDRouter works?
• Screenshots from BuddyWeb


                              BuddyWeb Homepage

                              From the BuddyWeb homepage, you
                              have quick links to Configurations,
                              Packages, current activity, and recent
                              Results. All with the click of your
                              mouse!
How CDRouter works?
• Screenshots from BuddyWeb


                              Live Results

                              While you are running a test, the Live
                              Status page is updated in real-time,
                              so you can see exactly how far along
                              you are in the test process.
                              BuddyWeb uses cutting-edge
                              technology to provide you with easy
                              access to millions results and logs.
How CDRouter works?
• Screenshots from BuddyWeb


                              Trace Highlighting

                              Exclusive to BuddyWeb is the
                              automatic highlighting, numbering,
                              and integrated filtering of log files.
                              By coloring and shading important
                              lines, or by omitting information you
                              don't need, you can read and analyze
                              traces faster, and get back to testing
                              sooner.
CDRouter Automation
• Purpose:
   – The matrix test cases can be ongoing without being
     interrupted for setting DUT when use CD Router to do testing.

   – Testing can run for 24 hours.

   – Increasing testing coverage.

   – Do not need engineer to care about the testing.
CDRouter Automation
      • Network Topology

                                Version 2: When Runner PC just has two interface
License
Server                                                  IP: 172.18.X.X
                                                        / 192.168.0.X              IP: 192.168.0.1
                                                                                       DUT
IP: 10.254.254.230    Switch                       Testshell
                                                   Runner




                      IP: 172.18.69.3
                      CD Router
CDRouter Automation
• Running Snapshot
CDRouter Automation
• Report from TestShell
CDRouter Automation
• Report from CDRouter BuddyWeb
Q&A
Thank you

To Contact me about Automation or detail by mail & Extension:
richard_hsu@alphanetworks.com or Ext.6800

More Related Content

What's hot

VTP(Virtual Trunking Protocol)
VTP(Virtual Trunking Protocol)VTP(Virtual Trunking Protocol)
VTP(Virtual Trunking Protocol)
Sirine Ibrahim
 
Timing advances
Timing advancesTiming advances
Timing advances
Anil Singh
 
Ec8004 wireless networks unit 1 hiperlan 2
Ec8004 wireless networks unit 1 hiperlan 2Ec8004 wireless networks unit 1 hiperlan 2
Ec8004 wireless networks unit 1 hiperlan 2
HemalathaR31
 

What's hot (20)

Ch06
Ch06Ch06
Ch06
 
VTP(Virtual Trunking Protocol)
VTP(Virtual Trunking Protocol)VTP(Virtual Trunking Protocol)
VTP(Virtual Trunking Protocol)
 
Timing advances
Timing advancesTiming advances
Timing advances
 
Ethernet protocol
Ethernet protocolEthernet protocol
Ethernet protocol
 
VoLTE flows - basics
VoLTE flows - basicsVoLTE flows - basics
VoLTE flows - basics
 
5 IEEE standards
5  IEEE standards5  IEEE standards
5 IEEE standards
 
Architecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeArchitecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin Sime
 
MPLS
MPLSMPLS
MPLS
 
Throughput Calculation for LTE TDD and FDD System
Throughput Calculation for  LTE TDD and FDD SystemThroughput Calculation for  LTE TDD and FDD System
Throughput Calculation for LTE TDD and FDD System
 
Unified MPLS
Unified MPLSUnified MPLS
Unified MPLS
 
MPLS VPN
MPLS VPNMPLS VPN
MPLS VPN
 
Lte questions adv
Lte questions advLte questions adv
Lte questions adv
 
SS7 & SIGTRAN
SS7 & SIGTRANSS7 & SIGTRAN
SS7 & SIGTRAN
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Link adaptation and Adaptive coding,modulation system
Link adaptation and Adaptive coding,modulation systemLink adaptation and Adaptive coding,modulation system
Link adaptation and Adaptive coding,modulation system
 
Delivery and Forwarding of IP Packets
Delivery and Forwarding of IP PacketsDelivery and Forwarding of IP Packets
Delivery and Forwarding of IP Packets
 
LTE Basic Principle
LTE Basic PrincipleLTE Basic Principle
LTE Basic Principle
 
Ec8004 wireless networks unit 1 hiperlan 2
Ec8004 wireless networks unit 1 hiperlan 2Ec8004 wireless networks unit 1 hiperlan 2
Ec8004 wireless networks unit 1 hiperlan 2
 
4 g lte_drive_test_parameters
4 g lte_drive_test_parameters4 g lte_drive_test_parameters
4 g lte_drive_test_parameters
 
EPG PGW SAPC SACC PISC Configuration
EPG PGW SAPC SACC PISC ConfigurationEPG PGW SAPC SACC PISC Configuration
EPG PGW SAPC SACC PISC Configuration
 

Viewers also liked (6)

Understanding Information Security
Understanding Information SecurityUnderstanding Information Security
Understanding Information Security
 
Test case management
Test case managementTest case management
Test case management
 
Introduction to Information Security
Introduction to Information SecurityIntroduction to Information Security
Introduction to Information Security
 
Incident Management
Incident ManagementIncident Management
Incident Management
 
INFORMATION SECURITY
INFORMATION SECURITYINFORMATION SECURITY
INFORMATION SECURITY
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
 

Similar to CDRouter Brief Introduction

Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
Srikanth Pilli
 
Comptia a-220-902-exam-objectives
Comptia a-220-902-exam-objectivesComptia a-220-902-exam-objectives
Comptia a-220-902-exam-objectives
Paulo R
 
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
Edge AI and Vision Alliance
 

Similar to CDRouter Brief Introduction (20)

Continuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at DashlaneContinuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at Dashlane
 
Quick wins in the NetOps Journey by Vincent Boon, Opengear
Quick wins in the NetOps Journey by Vincent Boon, OpengearQuick wins in the NetOps Journey by Vincent Boon, Opengear
Quick wins in the NetOps Journey by Vincent Boon, Opengear
 
Software and Machine Vision Competencies
Software and Machine Vision CompetenciesSoftware and Machine Vision Competencies
Software and Machine Vision Competencies
 
CassandraSummit2015_Cassandra upgrades at scale @ NETFLIX
CassandraSummit2015_Cassandra upgrades at scale @ NETFLIXCassandraSummit2015_Cassandra upgrades at scale @ NETFLIX
CassandraSummit2015_Cassandra upgrades at scale @ NETFLIX
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
Copy of learn_the_art_of_firewall_security(1)
Copy of learn_the_art_of_firewall_security(1)Copy of learn_the_art_of_firewall_security(1)
Copy of learn_the_art_of_firewall_security(1)
 
HD CCTV -Arecont Exacq Pivot3.ppt
HD CCTV -Arecont Exacq Pivot3.pptHD CCTV -Arecont Exacq Pivot3.ppt
HD CCTV -Arecont Exacq Pivot3.ppt
 
Adopting agile in an embedded platform Suryakiran Kasturi & Akhil Kumar
Adopting agile in an embedded platform  Suryakiran Kasturi & Akhil KumarAdopting agile in an embedded platform  Suryakiran Kasturi & Akhil Kumar
Adopting agile in an embedded platform Suryakiran Kasturi & Akhil Kumar
 
Comptia a-220-902-exam-objectives
Comptia a-220-902-exam-objectivesComptia a-220-902-exam-objectives
Comptia a-220-902-exam-objectives
 
Mobile performance metrics and performance monitoring meetup 2017 05 10
Mobile performance metrics and performance monitoring meetup 2017 05 10Mobile performance metrics and performance monitoring meetup 2017 05 10
Mobile performance metrics and performance monitoring meetup 2017 05 10
 
Ankit Vakil (1)
Ankit Vakil (1)Ankit Vakil (1)
Ankit Vakil (1)
 
Tech 2 Tech: Network performance
Tech 2 Tech: Network performanceTech 2 Tech: Network performance
Tech 2 Tech: Network performance
 
The Evolution of Agile - Continuous Delivery - Extending Agile out to Product...
The Evolution of Agile - Continuous Delivery - Extending Agile out to Product...The Evolution of Agile - Continuous Delivery - Extending Agile out to Product...
The Evolution of Agile - Continuous Delivery - Extending Agile out to Product...
 
Benetel Overview 181209
Benetel Overview 181209Benetel Overview 181209
Benetel Overview 181209
 
Netrounds Product Sheet
Netrounds Product SheetNetrounds Product Sheet
Netrounds Product Sheet
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & Tricks
 
WebRTC Standards & Implementation Q&A - Testing WebRTC 1.0
WebRTC Standards & Implementation Q&A - Testing WebRTC 1.0WebRTC Standards & Implementation Q&A - Testing WebRTC 1.0
WebRTC Standards & Implementation Q&A - Testing WebRTC 1.0
 
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
“Making Edge AI Inference Programming Easier and Flexible,” a Presentation fr...
 
Iot in-production
Iot in-productionIot in-production
Iot in-production
 
Ankit Vakil (2)
Ankit Vakil (2)Ankit Vakil (2)
Ankit Vakil (2)
 

More from Richard Hsu

專案管理實務分享
專案管理實務分享專案管理實務分享
專案管理實務分享
Richard Hsu
 
PMP: 專案管理架構(Framework) & 整合管理(Integration Management) Review
PMP: 專案管理架構(Framework) & 整合管理(Integration Management) ReviewPMP: 專案管理架構(Framework) & 整合管理(Integration Management) Review
PMP: 專案管理架構(Framework) & 整合管理(Integration Management) Review
Richard Hsu
 

More from Richard Hsu (13)

The founder dilemmas study report - Richard
The founder dilemmas study report - RichardThe founder dilemmas study report - Richard
The founder dilemmas study report - Richard
 
Huawei OTT Brief Introduction
Huawei OTT Brief IntroductionHuawei OTT Brief Introduction
Huawei OTT Brief Introduction
 
Proposal for Wireleess Throughput Test by Automation
Proposal for Wireleess Throughput Test by Automation Proposal for Wireleess Throughput Test by Automation
Proposal for Wireleess Throughput Test by Automation
 
My PMP Credential
My PMP CredentialMy PMP Credential
My PMP Credential
 
Event news report on Digitimes
Event news report on DigitimesEvent news report on Digitimes
Event news report on Digitimes
 
財務比率五大類型
財務比率五大類型財務比率五大類型
財務比率五大類型
 
破壞性創新 from 經理人月刊
破壞性創新 from 經理人月刊破壞性創新 from 經理人月刊
破壞性創新 from 經理人月刊
 
What is PMP?
What is PMP?What is PMP?
What is PMP?
 
Qualisystems Event Report
Qualisystems Event ReportQualisystems Event Report
Qualisystems Event Report
 
專案管理實務分享
專案管理實務分享專案管理實務分享
專案管理實務分享
 
PMP: 專案管理架構(Framework) & 整合管理(Integration Management) Review
PMP: 專案管理架構(Framework) & 整合管理(Integration Management) ReviewPMP: 專案管理架構(Framework) & 整合管理(Integration Management) Review
PMP: 專案管理架構(Framework) & 整合管理(Integration Management) Review
 
20110812 CyberTAN presentation
20110812 CyberTAN presentation20110812 CyberTAN presentation
20110812 CyberTAN presentation
 
AWB Wimax Indoor CPE Performance Test
AWB Wimax Indoor CPE Performance TestAWB Wimax Indoor CPE Performance Test
AWB Wimax Indoor CPE Performance Test
 

Recently uploaded

Recently uploaded (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

CDRouter Brief Introduction

  • 1. What is ? Richard Hsu, TLD3
  • 2. Agenda  What is CDRouter?  Why do we need CDRouter for testing?  How CDRouter works?  CDRouter Automation  Q&A
  • 3. What is CDRouter? • CDRouter™ is the networking industry's leading test solution for Cable, DSL, SOHO, and wireless router testing. • By emulating the complex networking protocols used in both WAN and LAN environments, CDRouter provides a powerful automated test environment for different types of test activities including functional testing, protocol scaling, negative testing, and regression testing. • CDRouter's in-depth feature set and advanced test control enables shorter test cycles and greater test coverage while freeing up your company's talent from repetitive testing.
  • 4. Why do we need CDRouter for testing? • Test over 50 different IP protocols with one testing product • Fully automated testing • Dramatically reduce testing time with increased confidence in product reliability • Reduce the risk of product failure • Expose protocol issues that are too difficult to test manually
  • 5. Why do we need CDRouter for testing? • Create an instant regression testbed for future releases in development • Become part of a larger testing community • Execute tests using web interface or command-line
  • 6. How CDRouter works? • CDRouter is a software application that runs on Linux. Once installed, CDRouter can be controlled from a web browser(BuddyWeb) or the Linux command-line.
  • 7. How CDRouter works? 1. Install CDRouter software on a Linux host 2. Physically connect your CPE device to CDRouter (Eth, 802.11, ATM, T1, etc) 3. Create a configuration file that describes your test network 4. Start a test run using BuddyWeb or the Linux command- line 5. CDRouter automatically creates all required LAN and WAN devices and services 6. Run individual test cases or entire suite once or many times 7. View your test results
  • 8. How CDRouter works? • Screenshots from BuddyWeb BuddyWeb Homepage From the BuddyWeb homepage, you have quick links to Configurations, Packages, current activity, and recent Results. All with the click of your mouse!
  • 9. How CDRouter works? • Screenshots from BuddyWeb Live Results While you are running a test, the Live Status page is updated in real-time, so you can see exactly how far along you are in the test process. BuddyWeb uses cutting-edge technology to provide you with easy access to millions results and logs.
  • 10. How CDRouter works? • Screenshots from BuddyWeb Trace Highlighting Exclusive to BuddyWeb is the automatic highlighting, numbering, and integrated filtering of log files. By coloring and shading important lines, or by omitting information you don't need, you can read and analyze traces faster, and get back to testing sooner.
  • 11. CDRouter Automation • Purpose: – The matrix test cases can be ongoing without being interrupted for setting DUT when use CD Router to do testing. – Testing can run for 24 hours. – Increasing testing coverage. – Do not need engineer to care about the testing.
  • 12. CDRouter Automation • Network Topology Version 2: When Runner PC just has two interface License Server IP: 172.18.X.X / 192.168.0.X IP: 192.168.0.1 DUT IP: 10.254.254.230 Switch Testshell Runner IP: 172.18.69.3 CD Router
  • 15. CDRouter Automation • Report from CDRouter BuddyWeb
  • 16. Q&A
  • 17. Thank you To Contact me about Automation or detail by mail & Extension: richard_hsu@alphanetworks.com or Ext.6800