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

Reply via email to