Technical Reports


Click here for full text: PDF

Orphal: API Design Challenges for Open Router Platforms on Proprietary Hardware

Mogul, Jeffrey C.; Yalagandula, Praveen; Tourrilhes, Jean; McGeer, Rick; Banerjee, Sujata; Connors, Tim; Sharma, Puneet
HP Laboratories


Keyword(s): open router platforms, TCAMs

Abstract: Most switch vendors have launched "open" platform designs for routers and switches, allowing code from customers or third-party vendors to run on their proprietary hardware. An open platform needs a programming interface, to provide switchlets sufficient access to platform features without exposing too much detail. We discuss the design of an abstraction layer and API designed to support portability between vendor platforms, isolation between switchlets and both the platform and other switchlets, high performance, and programming simplicity. The API would also support resource- management abstractions; for example, to allow policy- based allocation of TCAM entries among multiple switchlets.

8 Pages

Additional Publication Information: To be published and presented at HotNets 2008 Workshop (Calgary, Canada), October 6-7, 2008

External Posting Date: September 21, 2008 [Fulltext]. Approved for External Publication
Internal Posting Date: September 21, 2008 [Fulltext]

Back to Index

Privacy statement Using this site means you accept its terms Feedback to HP Labs
© 2009 Hewlett-Packard Development Company, L.P.