universal connectivity & interoperability in the open ecosystem

31

Upload: unh-interoperability-lab

Post on 20-Mar-2017

58 views

Category:

Technology


0 download

TRANSCRIPT

U n i v e r s a l C o n n e c t i v i t y a n d I n t e r o p e r a b i l i t y i n t h e O p e n E c o s y s t e m

DavidWoolf/SeniorEngineer/UNH-IOL

3

Interoperability

4

Whitebox=

New,simplified,DCDesigns

5

Whitebox=

NewCustomers

©ktla

6

Whitebox=

NewInteropProblems?

©Sacbee

7

Bydefault:

Open≠Interoperable

Example1: Found@UNH-IOLFebruary2015:ReleaseversionofNOS‘A’+Whitebox Switch

‘B’andOptic‘C’,10Gportwouldnotactivate.Culprit:improperphy tuningforboardlayout.

8

Open≠Interoperable:Examples

ThisinteropissueledtostartupofOOM(OpenOpticalMonitoring)subgroupwithinOCPNetworkingProject

Example2:Found@UNH-IOLAugust2016:VersionofNOS‘X’+Whitebox Switch‘Y’didnotsupportDACsat100G.

9

Open≠Interoperable:Examples

Example3:Found@UNH-IOLAugust2016:VersionofNOS‘E’+Whitebox Switch‘F’,Onlyrecognizedonebrand‘G’of100Goptics

10

Open≠Interoperable:Examples

Atophyperscale companyfoundthissameissueonthissamecombinationlaterthatsameweek.

Ouch!

NEW WAYOLD WAY

Example4:[email protected]‘X’and‘Y’didnotsupport100GDACsthatidentifiedinEEPROMas‘QSFP+orLater’,butdidsupport’QSFP28orLater’ones.

11

Open≠Interoperable:Examples

Example4:“QSFP+orlater”vs“QSFP28orLater”• AproperlybuiltQSFP28cablecouldbebackwardcompatibletoQSFP+

applications.Thisisdesirable,supportsuniversalconnectivity.• Identifyingas‘0Dh- QSFP+orlater’,isallowed(andeven

recommended)bySFF-8024,ratherthansimply‘11h- QSFP28orlater’,becauseitsupportbackwardscompatibility.

• SomeNOSrejectingthesecableswhenpluggedinto100Gports,becausetheyidentifiedas0Dhinsteadof11h.

• 802.3-byspecidentifiesusingQSFP28-QSFP28DACina4lane25Gconfig,withdifferentcodestoidentifyFECsupportandexpectedlength.

12

Open≠Interoperable:Examples

13

Interopproblems=unhappycustomers

14

UnhappyCustomers=LowAdoption

15

Open≠Interoperable,why?

1. Access to Products

2. New Types of Interop Variables

4. Integration Resources Gap

3. Exponentially Larger Interop Matrix

Problem:AccesstoProducts(trytobuysome)

Solution:Getafewsamplestogetherinoneplace(sandbox)andmakeitavailabletoeveryone

16

1. Access to Products

Problem:Variablesarenowbothintra-deviceand inter-device

Solution:• testbox-to-boxandwithinbox• lookatinteractionofApps,NOS,HW

17

2. New Types of Interop Variables

18

2. New Types of Interop Variables

Solution:• ProveLayer1Interop• CheckOpticsModule/Cableinteropandconnectivity

• OpenNetworkingIntegratorsList

https://www.iol.unh.edu/registry/opennetworking

19

2. New Types of Interop Variables

Solution:• SolidFoundationontestingLayer1,movetoLayer2• UNH-IOLisworkingwithAgema toidentifycriticalreferenceusecasesforLayer2andbeyond

–Datacenter–Enterprise–Serviceprovider(CORD)

Solution:• LaunchingONIETestedProgramnow.

• DemonstratecompliancetoONIEContract

• IndependentlyVerified• ONIEtested.org

20

2. New Types of Interop Variables

Problem:Inatrulyopenecosystem,theinteropmatrixismassive:

Module*switch*NOS*Server*ServerBIOS*NIC*ServerOS*NICDriver*NICFW

Twoofeachis29 =512combos!

21

3. Exponentially Larger Interop Matrix

Solution:Dothetesting,butcastawidenet

22

3. Exponentially Larger Interop Matrix

Problem:• 📞Ifitdoesn’t‘justwork’Whodoyoucall?"• ⚒SignificanteffortneededtovalidateeachcomponentinanOpenHWsolution.

• 🆘ManyEnterprisesdon’thaveequipmentorresourcesforthis

23

4. Integration Resources Gap

Solution:NowLaunchingOpenSolutionsValidationService(OSVS)• Engagedirectlywithenterprisedatacenterusers• Leverageexistingexpertiseincomponentvalidation

• AlreadyworkingwithHyperscalers aswellasFinancials.

24

4. Integration Resources GapOSVS

Solution:IntegratorsLists• Providebuyersconfidencethatconfigs havebeenindependentlytested

• Nowover100testedconfigs ontheOpenNetworkingIntegratorsList

25

4. Integration Resources Gap

2015• October 2015 Fidelity OCP EW Boston, MA • Launch Open Networking Integrators List10/40G Ethernet

2016• August 2016 UNH-IOL OCP EW Durham, NH • Add LR, LR-Lite Optics to Open Networking Integrators List• Add 100G to Open Networking Integrators List at NH OCP EW

2017

• March 2017 OCP US Summit Santa Clara, CA• Launch ONIETested.org• 100+ Configs on Open Networking Integrators List 💯• Launch UNH-IOL OSVS

26

OSVS

27

4problems,4solutions

• Resource Gap

• Big Test Matrix

• New variables

• Access

IOLSandbox

New Tests

Int. ListValidation Services

Get started, wide net

OSVS

28

Whitebox:itjustworks

29

Open=Interoperable

email:[email protected]:www.iol.unh.edu

Q&A

30