While working on some Xen stuff, I’ve found that a drawing is about the easiest way to document some things.
I’m going to be doing some drawings of custom Xen networks, but until then, here are a few drawings of default Xen networks to serve as a point of reference.
This first one just shows how a non-Xen networking setup might look. The white box is just a label. Not much to see :)

Now, we’ll look at what starting xend does to our network. Later on, I’ll try to blog about the scripts that make this change and how they work. If you boot into your Xen kernel in and haven’t done anything with Xen yet, this is what your setup looks like (well, maybe).

If you bring up a guest OS (DomU), this is what your networking will look like. This set-up is suitable for most Xen installs.

More to come…
Update: Changed the X in vifX.Y to match the domain ID. Good eye Lamont.
December 19th, 2006 at 7:13 am
What are you using to make those drawings?
December 19th, 2006 at 10:00 am
Funny you should ask, that was one of the few comments/questions last time I posted some drawings. The application is good ol’ Inkscape. I used the Tango color pallet.
December 19th, 2006 at 2:29 pm
well imagine that…
hmm…