OpenComputeProject Summit: Day1

What a day…

Breakfast + panel (sponsored by Menlo ventures + Scality)

  • Nolan going for the jugular of some of his fellow panelists on the cross was kinda funny.
    • 7am, he may not have had sufficient caffeine :)
  • Scality sounds like “Ceph, that actually works reliably” & they share a bunch of GTM channels w/ Cumulus, so I’ll probably be crossing paths. Looking forward to diving deeper when the time is right.

 OCP Announcements I found interesting

A few interesting OCP announcements, (IMO) mostly in the keynotes.

  • HP and Apple officially signed up as public supporters.
    • Good work putting a ring on it :)
  • Facebook providing Wedge designs officially to OCP.
    • Accton/EdgeCore will be publicly selling it to mass-market.
    • Cumulus listed as supported on it.
    • We demo’d a wedge running Cumulus at our booth live.
  • Facebook providing OpenBMC
    • About time really… most BMC’s/IPMI are pretty horrible… lets hope this isn’t :)
  • Cumulus+OCP announce another step forward for OpenNetworking, APD: (ACPI Platform Description)
    • May just be plumbing to most people, but I’ve been very excited about it since I first heard about it.
    • Sometimes its the small, obvious steps forward that make the biggest difference in the industry at large. I hope this is one of those events.
  • Lots of press about OCP sticking it to Cisco

 A few thoughts on APD

ONIE standardizes the process to get an OS on the bare-metal device. When the OS boots, it needs to discover devices (for a switch, thats: ASIC, PHYs, CPU board, fan controllers etc); thats where APD picks up where ONIE left off.

On servers this is done with ACPI and a set of standards hw vendors + OS providers agreed to. APD extends ACPI to bare metal switches.

  1. For open-networking OS providers, APD dramatically lowers the amount of engineering effort required to support each new platform. In fact is basically turns it into a qualification/certification exercise, rather than a full porting challenge.
  2. For hardware providers, APD gets them to market, with multiple OS’s day1, a lot faster and puts that process much more in their own control.
  3. For open-networking customers… faster velocity in platform and OS choice.

And then… I got punked…

Leave a Reply

The opinions expressed on this site are my own and not necessarily those of my employer.

All code, documentation etc is my own work and is licensed under Creative Commons and you are free to use it, at your own risk.

I assume no liability for code posted here, use it at your own risk and always sanity-check it in your environment.