OpenFlow Conformance Test Program

Similar documents
OpenFlow Conformance Test Program

SDN and OpenFlow. Naresh Thukkani (ONF T&I Contributor) Technical Leader, Criterion Networks

Understanding OpenFlow

OF 1.3 Testing and Challenges

Benchmarking the SDN controller!

OpenFlow Introduction and Status

Qualifying SDN/OpenFlow Enabled Networks

GSA PRODUCT CERTIFICATION PROGRAM POLICY GUIDE RELEASE 5

IxNetwork OpenFlow Solution

Surviving the SDN Wars. Curt Beckmann Chair of Forwarding Abstractions WG, ONF and EMEA CTO

Drummond Group Inc. EHR Testing Guide. January 9, 2013

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

How OpenFlow-based SDN can increase network security

Software Defined Networking (SDN) - Open Flow

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks

OpenFlow: Load Balancing in enterprise networks using Floodlight Controller

OpenFlow - the key standard of Software-Defined Networks. Dmitry Orekhov, Epam Systems

Drummond Group LLC. EHR Testing Guide. August 13, 2015

What is SDN (Software Defined Networking) and Openflow? SDN/OF Part of Kernel / SoC to provide security, steering & monitoring

Securing Local Area Network with OpenFlow

Tackling the Challenges of MPLS VPN Testing. Todd Law Product Manager Advanced Networks Division

How To Switch A Layer 1 Matrix Switch On A Network On A Cloud (Network) On A Microsoft Network (Network On A Server) On An Openflow (Network-1) On The Network (Netscout) On Your Network (

EDSA-201. ISA Security Compliance Institute Embedded Device Security Assurance Recognition process for communication robustness testing tools

Transport SDN Directions. March 20, 2013 Lyndon Ong Ciena

Self Testing and Product Qualification Processes

Open Application Interface (OAI) Software Development. SpectraLink Certified Messaging Application Testing. Program Guide. Part Number: LIT 213.

Software Defined Networking (SDN)

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.

Software Defined Networking (SDN) Networking excellence Maniyan Sundaresan

Certification Handbook. CCHIT Certified 2011 Certification Program

OpenFlow Technology Investigation Vendors Review on OpenFlow implementation

Virtual Private Network VPN IPSec Testing: Functionality Interoperability and Performance

NFC Forum Certification Policy

Boosting Business Agility through Software-defined Networking

Ten Things to Look for in an SDN Controller

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

Model-Driven OpenFlow Interoperability

Perry Keller. Mobile Forum 2013

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

Software Defined Networking and OpenFlow: a Concise Review

ITL BULLETIN FOR JANUARY 2011

How To Orchestrate The Clouddusing Network With Andn

SDN: Experimenting with the control to forwarding plane interface

OpenFlow Switch Specification Version ( Protocol version 0x04 )

Network Virtualization Based on Flows

Principle and Implementation of. Protocol Oblivious Forwarding

An SDN Reality Check. Authored by. Sponsored by

HP OpenFlow Protocol Overview

Introduction to Security and PIX Firewall

Managing the Transition of Your Applications to IPv6

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

Program Guide Program Guide

CloudEngine 1800V Virtual Switch

Software Defined Networks

Features Voice Mail System

Tender document. for. Providing Managed Internet Leased Line Network. at Chandigarh Police Headquarters, Sector 9, Chandigarh

SDN software switch Lagopus and NFV enabled software node

The following normative disclaimer shall be included on the front page of a PoC report:

OpenFlow: Concept and Practice. Dukhyun Chang

The Lagopus SDN Software Switch. 3.1 SDN and OpenFlow. 3. Cloud Computing Technology

Guidebook to MEF Certification

Limitations of Current Networking Architecture OpenFlow Architecture

Extending the Internet of Things to IPv6 with Software Defined Networking

Software-Defined Networking for Wi-Fi White Paper

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

KPMG in India s Software testing services Test consulting case studies

Standardization Update: Open Networking Foundation (ONF) Brussels, 10th October 2012 Peter Feil, Deutsche Telekom AG, T-Labs

SDN and NFV Open Source Initiatives. Systematic SDN and NFV Workshop Challenges, Opportunities and Potential Impact

Avaya IP Office 8.1 Configuration Guide

Software Defined Networking (SDN) OpenFlow and OpenStack. Vivek Dasgupta Principal Software Maintenance Engineer Red Hat

A Retailer Guide to Bank Accreditation

Software Defined Networking

Introduction to OpenFlow:

City of Bismarck, ND Maintenance and Support for Mitel 3300 Voice System. Request for Proposal (RFP)

Software-Defined Networking for the Data Center. Dr. Peer Hasselmeyer NEC Laboratories Europe

New Remote Intelligent Gateway and Secure Socket Layer Validation Procedure

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

Custom Application Support Program Guide Version March 02, 2015

Thank you for joining today s webinar: Developing and Applying Open-Source Implementations of OpenADR

TEST AUTOMATION FRAMEWORK

Research on Clean Slate Internet Prof. Nick McKeown at Stanford First concept: ETHANE (2004) Follow up: OpenFlow (2008) Research on Optical Transport

Network Functions Virtualization in Home Networks

Current Trends of Topology Discovery in OpenFlow-based Software Defined Networks

Data Structure and Switch Categorization for Mobility Management Service in Software Defined Networking

TABLE OF CONTENTS RED HAT GLOBAL SYSTEMS INTEGRATOR (GSI) PARTNER PROGRAM GUIDE

On the effect of forwarding table size on SDN network utilization

OpenFlow Switch Specification Version ( Protocol version 0x06 )

HPSR 2002 Kobe, Japan. Towards Next Generation Internet. Bijan Jabbari, PhD Professor, George Mason University

How To Test On The Dsms Application

For windows erver, Which edition of Windows server 2008 is required ( i. e. Web / Standard / Enterprise )?? Kindly suggest.

VoIP Conformance Labs

Transcription:

OpenFlow Conformance Test Program www.criterionnetworklabs.com cnlabs@criterionnetworks.com

Criterion Network Labs - Overview Vendor neutral SDN interoperability test laboratory Conformance, benchmarking, interoperability, proof-of-concepts and independent validation services 4 th ONF certified international SDN Interoperability Test Facility & only SDN test lab in India First lab to be ISO 17025 accredited with scope as Open Flow Conformance CNLabs is member of the Test Leadership Council (TLC) and help develop test programs at ONF We lead the Interoperability charter within the Test & Interoperability WG at ONF Backed by strong academic and industry relationships Led by industry veterans & staffed by team very familiar with conformance & interoperability needs 2014 Criterion Networks. All Rights Reserved 2

OpenFlow conformance certification OpenFlow switch conformance certification assures product compliance with the OpenFlow specification Issued by ONF and applicable to all OpenFlow enabled networking hardware and software switches Successfully certified products can use Open Flow Conformant logo on products and collaterals. Certified products will also be listed on the ONF website Switch conformance certification program is available from the ONF for OpenFlow 1.0 specification Switch conformance certification program for OpenFlow 1.3 specification is currently in pilot phase 2014 Criterion Networks. All Rights Reserved 3

Open Flow 1.0 conformance program Open Flow Conformance for Full, Layer 2 or Layer 3 profile depending on which of the 12 match fields are implemented by the switch vendor All mandatory test scenarios for a given profile needs to pass for a device to be considered conformant https://www.opennetworking.org/sdn-resources/onfspecifications/openflow-conformance https://www.opennetworking.org/images/stories/downloads/sdn -resources/onf-specifications/openflow-test/conformance-testspec-openflow-1.0.1.pdf Program recently expanded to accommodate non-onf members 2014 Criterion Networks. All Rights Reserved 4

Open Flow 1.3 conformance program Open Flow 1.3 conformance test cases for a base profile Core Open Flow 1.3 test cases (single table only) Details on additional profiles to be announced in future Pilot phase until Q3 2015 Four ONF labs, test equipment vendors, NEMS participate in the pilot Vendors who are ONF members can participate in the pilot program and get their products certified at the end of the period Significant publicity is planned by the ONF for NEMs who take their products through the pilot program for 1.3 conformance testing Only ONF members can participate until program is Generally Available 2014 Criterion Networks. All Rights Reserved 5

Open Flow 1.3 conformance test coverage Sections Title # of Test Cases 10 Control channel 13 40 Controller to Switch Messages 21 50 Flow table miss 5 60 Flow table matching 14 80 Flow table match prerequisites 7 90 Flow table match combinations 1 100 Flow table actions 9 130 Flow table action set 2 140 Flow table modification 19 150 Flow table errors 21 180 Counters 6 200 Protocol messages 13 210 Port structure protocol messages 1 230 Action Header Protocol Messages 3 250 Stich configuration protocol messages 2 260 Flow mod protocol messages 23 300 Multipart Reply Protocol Messages 13 310,320,330,340,380 Multipart reply section one, two, three, four, five 84 390 Packet out protocol messages 6 410 Packet in protocol messages 12 420 Flow removed protocol messages 10 430,440 Error messages 55 450 Symmetric messages 3 * All 343 mandatory test cases must pass for a switch to be considered Open Flow 1.3 conformant 6

OpenFlow conformance test process overview 2014 Criterion Networks. All Rights Reserved 7

Work Flow Vendor Develops Product Identify preferred tool(s) for in-house testing or alternately do pre-test with the lab Vendor Contacts Test Lab Submit completed conformance application form to test lab Sign agreement with test lab Schedule test Submit completed equipment and test information form to test lab Deliver Equipment Product Passes Vendor authorizes results for submission to ONF Lab submits results to ONF for review ONF awards conformance certificate to the vendor Product Fails Vendor may submit for retest Vendor may dispute results with Lab and/or advisory board 2014 Criterion Networks. All Rights Reserved 8

Test labs The ONF has chosen to allow 3 rd party testing labs perform official conformance testing. Authorized test labs sign a testing service agreement with the ONF The ONF will maintain a list of authorized test labs along with contact information. Device manufacturers will contract directly with authorized test labs to perform official conformance testing. The vendor and lab will be responsible for scheduling and agreeing when to submit test results to the ONF The lab will provide results to the ONF in a standard report format as defined by the test specification along with a recommendation for a Conformance Logo 2014 Criterion Networks. All Rights Reserved 9

CNLabs OF conformance test program A mutual NDA is signed along with a testing agreement Vendor submits the required forms and provides the product with candidate image to the lab Its quite common for test cycles to be iterative and a product might require multiple rounds of testing before actually passing the conformance test. Hence CNLabs offers three different models for the product vendors to engage with the lab (summarized in next slide) The vendor selects the program which best meets their needs On successful completion of a conformance test, CNLabs will share test results with vendor and ONF along with recommendation for certification to the ONF The ONF does an internal review and reverts back to the vendor with their decision to award conformance (typically 2 weeks) * Conformance logos are applicable for each product family 2014 Criterion Networks. All Rights Reserved 10

CNLabs OF conformance test program Option1 Option 2 Option 3 One test cycle Three test cycles Multiple test cycles Vendor submits DUT with candidate image for conformance testing to lab Vendor submits DUT with candidate image for conformance testing to lab Vendor submits DUT with candidate image for conformance testing to lab If test passes, lab submits result to ONF to seek certification. If test fails results are sent to vendor Vendor has to submit new application for re-test efforts CNLabs will do up to 2 cycles of pre-testing on the candidate image before initiating final test cycle If test passes, lab submits result to ONF to seek certification. If test fails results are sent to vendor Vendor has to submit new application for subsequent re-test efforts CNLabs will do up to 2 cycles of pretesting on the candidate image before initiating final test cycle Additional pre-test efforts would be invoiced weekly (up to max 12 weeks) When test passes, lab submits test results to ONF (after vendor approval) 2014 Criterion Networks. All Rights Reserved 11

Confidentiality All test results are kept confidential during the conformance test program, however to obtain a certification, the test results will need to be released to ONF along with the recommendation from the lab for product conformance. Vendor will need to provide consent for the same as part of the testing agreement To protect the confidentiality of other customers, vendors are typically not allowed in the lab during official testing. However during the test period, they can chose to monitor the test progress with prior request. The lab will take additional precautions as needed to protect customer interest. 2014 Criterion Networks. All Rights Reserved 12

Other programs from CNLabs Offerings SDN Application Interoperability Program SDN Switch and Controller Interoperability Proof-of-Concepts Benchmarking Independent test reports Under development SDN controller conformance program USGv6 IPv6 conformance programs 6LoWPAN based conformance for IoT devices 13

Contacting us Email: cnlabs@criterionnetworks.com Phone: +91-80-41529444 +1-408-715-7754 Address: #3 Ground Floor, Explorer, ITPL, Whitefield Main Road Whitefield, Bangalore 560 066 India 14