Hi Ben, Thanks for this info, but I already know that ...
My problem is that, Every time when system reboot then i use the command like: vs-vsctl set interface eth0 other-config:enable-vlan-splinters=true I want to integrate this command into network scripts files(/etc/sysconfig/network-scripts/ifcfg-*) Just like, I have network configuration like below: [root@linux]# ovs-vsctl show f95289de-40e2-4bf5-9f07- 3c8300e296db Bridge "ovsbr0" Port "eth0" Interface "eth0" Port "ovsbr0" Interface "ovsbr0" type: internal Port "ovsbr0.4093" tag: 4093 Interface "ovsbr0.4093" type: internal ovs_version: "1.4.6" [root@linux]# lsmod | grep openvswitch openvswitch 37890 1 So how to integrate VLAN splinters command into network scripts file here ? Thanks On Thu, Nov 7, 2013 at 11:04 AM, Ben Pfaff <b...@nicira.com> wrote: > Read the FAQ. > > Q: VLANs don't work. > > A: Many drivers in Linux kernels before version 3.3 had VLAN-related > bugs. If you are having problems with VLANs that you suspect to be > driver related, then you have several options: > > - Upgrade to Linux 3.3 or later. > > - Build and install a fixed version of the particular driver > that is causing trouble, if one is available. > > - Use a NIC whose driver does not have VLAN problems. > > - 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 interface eth0 > other-config:enable-vlan-splinters=true > > For VLAN splinters to be effective, Open vSwitch must know > which VLANs are in use. See the "VLAN splinters" section in > the Interface table in ovs-vswitchd.conf.db(5) for details on > how Open vSwitch infers in-use VLANs. > > VLAN splinters increase memory use and reduce performance, so > use them only if needed. > > - Apply the "vlan workaround" patch from the XenServer kernel > patch queue, build Open vSwitch against this patched kernel, > and then use ovs-vlan-bug-workaround(8) to enable the VLAN > workaround for each interface whose driver is buggy. > > (This is a nontrivial exercise, so this option is included > only for completeness.) > > It is not always easy to tell whether a Linux kernel driver has > buggy VLAN support. The ovs-vlan-test(8) and ovs-test(8) utilities > can help you test. See their manpages for details. Of the two > utilities, ovs-test(8) is newer and more thorough, but > ovs-vlan-test(8) may be easier to use. > > On Thu, Nov 07, 2013 at 07:04:12AM +0530, ashish yadav wrote: > > Hi, > > > > I don't think , you can find any Configuration Cookbook for Vlan > Splinters. > > Not so much material available on Vlan Splinters user cases ( like > > modification of network scripts for Vlan Splinters). > > > > You may need to see ovs-vswitchd.conf.db.5.pdf. > > > > May be Ben Pfaff or Jesse Gross help you in this issue. > > > > > > Thanks & Regards > > Ashish > > > > > > On Thu, Nov 7, 2013 at 6:46 AM, Linux user <linuxuser...@gmail.com> > wrote: > > > > > Hi Ashish, > > > > > > You are right, Its not work out. > > > > > > If we have any Configuration Cookbook for Vlan Splinters or some sort > of > > > user case shown ? > > > > > > Thanks > > > > > > > > > > > > > > > On Wed, Nov 6, 2013 at 12:15 PM, ashish yadav <ashishyada...@gmail.com > >wrote: > > > > > >> Hi, > > >> > > >> I am not sure if this works, But if Vlan Splinters is allowed on > Bridge > > >> Port ovsbr0 ( as this is internal type) ? > > >> > > >> Thanks & Regards > > >> Ashish > > >> > > >> > > >> > > >> On Wed, Nov 6, 2013 at 9:51 AM, Linux user <linuxuser...@gmail.com > >wrote: > > >> > > >>> Hi , > > >>> > > >>> As we already know that Vlan OVS (openvswitch.ko) not works with > > >>> Centos/Redhat 6.4 Kernel. > > >>> > > >>> I have used VLAN splinters as describe in > > >>> > http://git.openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=blob_plain;f=FAQ;hb=HEAD > > >>> > > >>> I used "ovs-vsctl set interface ovsbr0 > > >>> other-config:enable-vlan-splinters=true" > > >>> > > >>> Its works fine, but as soon as I reboot system Vlan OVS not works. > > >>> > > >>> So, How to make VLAN splinters effective after reboot ? > > >>> > > >>> I think we need to add a line in > > >>> /etc/sysconfig/network-scripts/ifcfg-ovsbr0: > > >>> other-config:enable-vlan-splinters=true > > >>> > > >>> Please let me know if my above understanding is correct or not ? > > >>> > > >>> My System network looks like: > > >>> [root@linux]# ovs-vsctl show > > >>> f95289de-40e2-4bf5-9f07-3c8300e296db > > >>> Bridge "ovsbr0" > > >>> Port "eth0" > > >>> Interface "eth0" > > >>> Port "ovsbr0" > > >>> Interface "ovsbr0" > > >>> type: internal > > >>> Port "ovsbr0.4093" > > >>> tag: 4093 > > >>> Interface "ovsbr0.4093" > > >>> type: internal > > >>> ovs_version: "1.4.6" > > >>> > > >>> _______________________________________________ > > >>> discuss mailing list > > >>> discuss@openvswitch.org > > >>> http://openvswitch.org/mailman/listinfo/discuss > > >>> > > >>> > > >> > > > > > > _______________________________________________ > > discuss mailing list > > discuss@openvswitch.org > > http://openvswitch.org/mailman/listinfo/discuss > >
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss