Archive for the ‘Networking’ Category

illumos Overlay Networks Development Preview 02

I’m happy to announce the second development preview of my network vitalization or if you like to use buzzwords, software defined networking, for illumos. Like the previous entry, the goal of this is to give folks something to play around with and get a sense of what this looks like for a user and administrator. [...]

Posted on September 23, 2014 at 11:58 am by rm · Permalink · Comments Closed
In: Networking

illumos Overlay Networks Development Preview 01

At Joyent I’ve been spending my time designing and building support for network virtualization in the form of protocols like VXLAN. I’ve gotten far enough along that I’m happy to announce the first SmartOS developmental preview of this work. The goal of this is to just give something for folks to play around with and [...]

Posted on July 25, 2014 at 6:08 pm by rm · Permalink · Comments Closed
In: Networking

DLPI and the IP Fastpath

The series so far If you’re getting started you’ll want to see the previous entries on Project Bardiche: Project Bardiche: Introduction Project Bardiche: vnd Architecture Project Bardiche: Framed I/O The illumos Networking Stack This blog post is going to dive into more detail about what the ‘fastpath’ is in illumos for networking, what it means, [...]

Posted on April 3, 2014 at 8:22 am by rm · Permalink · Comments Closed
In: Bardiche, Networking · Tagged with: ,

Project Bardiche: Framed I/O

The series so far If you’re getting started you’ll want to see the previous entries on Project Bardiche: Project Bardiche: Introduction Project Bardiche: vnd Architecture Background Framed I/O is a new abstraction that we’re currently experimenting with through Project Bardiche. We call this framed I/O, because the core concept is what we call a frame: [...]

Posted on March 25, 2014 at 8:57 am by rm · Permalink · Comments Closed
In: Bardiche, Networking · Tagged with: ,

Project Bardiche: vnd Architecture

My previous entry introduced Project Bardiche, a project which revamps how we do networking for KVM guests. This entry focuses on the design and architecture of the vnd driver and how it fits into the broader networking stack. The illumos networking stack The illumos networking stack is broken into several discrete pieces which is summarized [...]

Posted on March 24, 2014 at 8:31 am by rm · Permalink · Comments Closed
In: Bardiche, Networking · Tagged with: , , ,

Project Bardiche: Introduction

I just recently landed Project Bardiche into SmartOS. The goal of Bardiche has been to create a more streamlined data path for layer two networking in illumos. While the primary motivator for this was for KVM guests, it’s opened up a lot of room for more than just virtual machines. This bulk of this project [...]

Posted on March 20, 2014 at 4:01 pm by rm · Permalink · Comments Closed
In: Bardiche, Networking · Tagged with: , , , ,