Thanks, I added that.
On Tue, Jun 12, 2012 at 11:17:24AM -0700, Ethan Jackson wrote: > One thing I noticed btw, The case where the user has looped the > network has often been reported as "my cpu usage is high". It may be > worth calling that out explicitly. > > Ethan > > On Tue, Jun 12, 2012 at 9:39 AM, Ben Pfaff <b...@nicira.com> wrote: > > On Mon, Jun 11, 2012 at 10:47:14PM -0700, Justin Pettit wrote: > >> This is great, Ben! Thank you for doing it! > >> > >> > + and as soon as I ran the "add-port" command I lost all connectivity > >> > + through eth0. Help! > >> > >> I like the sense of urgency you've added. Maybe you missed your > >> calling in fiction. "Fifty Shades of Overlay"? Networking fabric > >> explores new territory at the command of its new edge master. > > > > I appreciate your approval. > > > >> > + This isn't specific to Open vSwitch, it's enforced by the access > >> > + point, so the same problems will show up with the Linux bridge or > >> > + any other way to do bridging. > >> > + > >> > + (Based on a response by Jesse Gross: > >> > + http://openvswitch.org/pipermail/discuss/2011-January/004707.html) > >> > >> I don't think that post contains any additional information, so I'm > >> not sure it's worth providing a pointer. > > > > I intended to give credit, not to recommend visiting the URL. > > > > I moved the credit to the commit message. > > > >> > + - Use "VLAN splinters", a feature in Open vSwitch 1.4 and later > >> > + that works around bugs in kernel drivers. To enable VLAN > >> > + splinters on interface eth0, use the command: > >> > + > >> > + ovs-vsctl set int eth0 > >> > other-config:enable-vlan-splinters=true > >> > >> You probably abbreviated this to fit on one line, but I think "int" > >> might be confusing to new users. > > > > OK, I wrote it out in full and just let the line get long. > > > >> > + For VLAN splinters to be effective, Open vSwitch must know > >> > + which VLANs that are in use. See the "VLAN splinters" > >> > >> I think you can drop the "that". > > > > Thanks, done. > > > >> > +Q: Can I configure an IP address on a VLAN? > >> > + > >> > +A: Yes. Use an "internal port" configured as an access port. For > >> > + example, the following configures IP address 192.168.0.7 on VLAN 9. > >> > + That is, OVS will forward packets from eth0 to 192.168.0.7 only if > >> > + they have an 802.1Q header with VLAN 9. Conversely, traffic > >> > + forwarded from 192.168.0.7 to eth0 will be tagged with an 802.1Q > >> > + header with VLAN 9: > >> > + > >> > + ovs-vsctl add-br br0 > >> > + ovs-vsctl add-port br0 vlan9 tag=9 -- set interface vlan9 > >> > type=internal > >> > + ifconfig vlan9 192.168.0.7 > >> > >> Does eth0 need to be attached to the bridge? > > > > Oops, yes, I added an "ovs-vsctl add-port br0 eth0." > > > >> > +A: By default, Open vSwitch assumes that OpenFlow controllers are > >> > + connected "in-band", that is, that the controllers are actually > >> > + part of the network that is being controllers. In in-band mode, > >> > >> "controllers" -> "controlled". > > > > Thanks, fixed. > > > >> Do you think it's worth mentioning the "other-config : > >> disable-in-band" option along with the ones you've listed? > > > > Hmm. Yes, it looks like it. I added: > > > > Q: I configured all my controllers for out-of-band control mode but > > "ovs-appctl bridge/dump-flows" still shows some hidden flows. > > > > A: You probably have a remote manager configured (e.g. with "ovs-vsctl > > set-manager"). By default, Open vSwitch assumes that managers need > > in-band rules set up on every bridge. You can disable these rules > > on bridge br0 with: > > > > ovs-vsctl set bridge br0 other-config:disable-in-band=true > > > > This actually disables in-band control entirely for the bridge, as > > if all the bridge's controllers were configured for out-of-band > > control. > > > > as well as a description of hidden flows to the previous question. > > > >> A few other possible FAQ entries (I'm happy to write them if you think > >> they're worthwhile): > >> > >> - OVS is not specific to Linux and is not limited to being a > >> vswitch. Maybe mention the PORTING guide. > >> - OVS supports OpenFlow 1.0 and a number of vendor extensions. Work > >> on later versions is ongoing, and provide a pointer to the page if people > >> want to contribute to that effort. > >> - Stuff not supported in userspace. > >> - Stuff not supported with upstream kernel module. > >> > >> The last two items we discussed putting next to man page sections that > >> impact them, but I wonder if it would be good to just dump them all in a > >> single location. > > > > All of these sound worthwhile, please write them up when you get a > > chance. > > > > I'll push the FAQ soon. > > > > Thanks, > > > > Ben. > > _______________________________________________ > > dev mailing list > > dev@openvswitch.org > > http://openvswitch.org/mailman/listinfo/dev _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev