> 1) Now if both machines physical inetrface are member of different vlan then > also CFM works. > > > > 2) I am putting my both machines on different subnet by providing different > subnet IPs, then also CFM works. > > > > Is that mean in OVS 1.2.2 CFM is not taking care vlan tagging and different > network .
In Open vSwitch 1.2.2 there is no support for VLANs when using the CFM module. In future versions of Open vSwitch there is very limited support, but the interface is hardly perfect yet. I would recommend upgrading to the latest version, seeing if that works for you, and if not either waiting for us to improve the interface, or submitting patches which does so. Ethan > > > > -Ed > > > > On Tue, Mar 20, 2012 at 6:36 AM, Ethan Jackson <et...@nicira.com> wrote: >> >> > I am using OVS 1.2.2 which is requiring cfm_remote_mpid value. >> > there is no cfm_remote_mpid(s) parameter in this. >> > >> > now cfm working between 2 physical machine but when I am giving vlan tag >> > 2 >> > on first machine physical interface and vlan tag 3 on second machine >> > physical interface then also CCM packets are communicating without any >> > issue.RDI is 0 >> >> It isn't possible to tag packets in Open vSwitch 1.2. In 1.4 you can >> tag packets, but they aren't respected on ingress. >> >> Ethan >> >> >> > >> > -Ed >> > >> > On Sun, Mar 18, 2012 at 10:19 PM, Ben Pfaff <b...@nicira.com> wrote: >> >> >> >> CFM works on the basis of an interface. Configuring CFM on br0 is not >> >> useful because the CFM packets transmitted on br0 do not go anywhere. >> >> >> >> There are various ways that you could avoid using two physical machines >> >> to set up CFM, but CFM is more useful in the presence of two (or more) >> >> physical machines. >> >> >> >> I do not see cfm_remote_mpid mentioned in ovs-vsctl(8). Please let me >> >> know where you saw this recommendation, so that we can correct the >> >> documentation. >> >> >> >> OVS will place the remote MPs for which it receives CFM packets in >> >> cfm_remote_mpids, for a manager to read. >> >> >> >> On Sun, Mar 18, 2012 at 09:03:02PM +0530, edward wilson wrote: >> >> > Hi, >> >> > >> >> > After installing and configuring OVS, br0 will be there. >> >> > 1. is that mean I have to use its physical interface with which br0 >> >> > attached like eth0. >> >> > 2. is that mean I have to use 2 physical OVS machines at least for >> >> > cfm >> >> > set-up. >> >> > 3. configuration of cfm_remote_mpid ,I got from ovs-vsctl config >> >> > book. >> >> > so >> >> > my command would be now:- >> >> > ovs-vsctl set Interface br0 cfm_mpid=1 >> >> > then how a machine will identify its remote MPs. >> >> > >> >> > -Ed >> >> > >> >> > >> >> > >> >> > On Sat, Mar 17, 2012 at 2:30 AM, Ben Pfaff <b...@nicira.com> wrote: >> >> > >> >> > > cfm_remote_mpids (note the "s") is not a column that you as a user >> >> > > write. It is a column that ovs-vswitchd writes. >> >> > > >> >> > > Ordinarily one would configure CFM on a physical interface or a >> >> > > tunnel. br0 is an internal interface. >> >> > > >> >> > > On Fri, Mar 16, 2012 at 09:19:44AM +0530, edward wilson wrote: >> >> > > > OVS version 1.2.2 >> >> > > > >> >> > > > following commands run on machine- >> >> > > > >> >> > > > first mahine- >> >> > > > ovs-vsctl set Interface br0 cfm_mpid=1 cfm_remote_mpid=2 >> >> > > > >> >> > > > second machine-- >> >> > > > ovs-vsctl set Interface br0 cfm_mpid=2 cfm_remote_mpid=1 >> >> > > > >> >> > > > -Ed >> >> > > > >> >> > > > >> >> > > > >> >> > > > On Fri, Mar 16, 2012 at 8:53 AM, edward wilson >> >> > > > <edward.wilson2...@gmail.com>wrote: >> >> > > > >> >> > > > > >> >> > > > > >> >> > > > > First machine- >> >> > > > > >> >> > > > > ovs-appctl cfm/show br0 >> >> > > > > >> >> > > > > MPID 1: fault recv_fault >> >> > > > > >> >> > > > > Interval: 1000ms >> >> > > > > >> >> > > > > Next CCM tx: 403ms >> >> > > > > >> >> > > > > Next fault check: 2744ms >> >> > > > > >> >> > > > > >> >> > > > > >> >> > > > > Remote MPID 2: fault >> >> > > > > >> >> > > > > Recv since check: false >> >> > > > > >> >> > > > > >> >> > > > > >> >> > > > > Second machime- >> >> > > > > >> >> > > > > ovs-appctl cfm/show br0 >> >> > > > > >> >> > > > > MPID 2: fault recv_fault >> >> > > > > >> >> > > > > Interval: 1000ms >> >> > > > > >> >> > > > > Next CCM tx: 403ms >> >> > > > > >> >> > > > > Next fault check: 2744ms >> >> > > > > >> >> > > > > >> >> > > > > >> >> > > > > Remote MPID 1: fault >> >> > > > > >> >> > > > > Recv since check: false >> >> > > > > >> >> > > > > -Ed >> >> > > > > >> >> > > > > On Thu, Mar 15, 2012 at 10:12 PM, Ben Pfaff <b...@nicira.com> >> >> > > > > wrote: >> >> > > > > >> >> > > > >> Maybe you should show us your configuration. It seems likely >> >> > > > >> that >> >> > > > >> there is just some misunderstanding. >> >> > > > >> >> >> > > > >> On Thu, Mar 15, 2012 at 05:30:19PM +0530, edward wilson wrote: >> >> > > > >> > when I am creating cfm between two ovs ( one physical and >> >> > > > >> > other >> >> > > > >> > VM >> >> > > on >> >> > > > >> same >> >> > > > >> > machine) , CCM packet are with RDI bit set. >> >> > > > >> > connection is not making between MPs. >> >> > > > >> > both are on same bradcast domain. >> >> > > > >> > >> >> > > > >> > tried with two physical machines with OVS by giving same >> >> > > > >> > vlan >> >> > > > >> > id, >> >> > > but >> >> > > > >> > result is same. >> >> > > > >> > >> >> > > > >> > -ed >> >> > > > >> > >> >> > > > >> > On Sat, Feb 18, 2012 at 2:27 AM, Ethan Jackson >> >> > > > >> > <et...@nicira.com> >> >> > > > >> wrote: >> >> > > > >> > >> >> > > > >> > > > Ed- same broadcast domain , you mean- I have to assign >> >> > > > >> > > all >> >> > > MPs in >> >> > > > >> one >> >> > > > >> > > vlan >> >> > > > >> > > > or same network should be provided. >> >> > > > >> > > >> >> > > > >> > > The CFM module sends multicast CCMs on the interface upon >> >> > > > >> > > which >> >> > > it's >> >> > > > >> > > configured. Presumably, multicast/broadcasts packets >> >> > > > >> > > egressing >> >> > > this >> >> > > > >> > > interface can reach some set of other hosts on the >> >> > > > >> > > network. >> >> > > > >> > > This >> >> > > set >> >> > > > >> > > can be restricted by using VLANs or other strategies. How >> >> > > > >> > > this is >> >> > > > >> > > done precisely, is out of the scope of the CFM module. >> >> > > > >> > > The >> >> > > important >> >> > > > >> > > thing is, when the CFM module broadcasts CCMs, all other >> >> > > > >> > > MPs >> >> > > > >> > > that >> >> > > > >> > > these CCMs reach need to have the same transmission >> >> > > > >> > > interval. >> >> > > > >> > > >> >> > > > >> > > >> > 2) along with that I want to know how can I see the >> >> > > > >> > > >> > current >> >> > > timer >> >> > > > >> > > value >> >> > > > >> > > >> > by >> >> > > > >> > > >> > any show command for particular MPids, I didn' tfind >> >> > > > >> > > >> > any >> >> > > command >> >> > > > >> for >> >> > > > >> > > >> > this. >> >> > > > >> > > >> >> >> > > > >> > > >> ovs-appctl cfm/show will give you information about >> >> > > > >> > > >> currently >> >> > > > >> configured >> >> > > > >> > > >> CFM. >> >> > > > >> > > >> >> > > > >> > > The CFM module doesn't maintain a separate timer for each >> >> > > > >> > > remote >> >> > > MP. >> >> > > > >> > > Instead it maintains one timer that triggers at an >> >> > > > >> > > interval >> >> > > > >> > > of 3.5 >> >> > > > >> > > times the transmission interval. When the CFM module >> >> > > > >> > > receives a >> >> > > CCM >> >> > > > >> > > from a remote MP, it sets a flag for this remote MP >> >> > > > >> > > indicating the >> >> > > > >> > > reception. When the timer triggers, any MPs which are >> >> > > > >> > > not >> >> > > flagged >> >> > > > >> > > are considered unreachable and removed. All of this >> >> > > > >> > > information >> >> > > (the >> >> > > > >> > > timers, the set of reachable MPs, the reception flag) is >> >> > > > >> > > available >> >> > > > >> > > from the ovs-appctl cfm/show command. >> >> > > > >> > > >> >> > > > >> > > It's also worth noting that we don't implement the full >> >> > > > >> > > 802.1ag >> >> > > > >> > > specification. We implement a much simplified version >> >> > > > >> > > which >> >> > > maintains >> >> > > > >> > > the packet format, but is quite a bit less sophisticated >> >> > > > >> > > than >> >> > > > >> > > the >> >> > > > >> > > standard. >> >> > > > >> > > >> >> > > > >> > > Ethan >> >> > > > >> > > >> >> > > > >> > > >> >> > > > >> > > >> >> > > > >> > > > >> >> > > > >> > > > >> >> > > > >> > > > Ed- this command shows the configured CFM,my doubt was >> >> > > > >> > > > when >> >> > > > >> > > > CCM >> >> > > > >> received >> >> > > > >> > > > then timer gets restarted then how can I check /verfiy >> >> > > > >> > > > this >> >> > > > >> > > > that >> >> > > > >> timer >> >> > > > >> > > has >> >> > > > >> > > > been restarted for a MP or MPs >> >> > > > >> > > >> >> >> > > > >> > > >> >> >> > > > >> > > >> Ethan >> >> > > > >> > > >> >> >> > > > >> > > >> >> >> > > > >> > > >> >> >> > > > >> > > >> > >> >> > > > >> > > >> > Regards, >> >> > > > >> > > >> > Ed >> >> > > > >> > > >> > >> >> > > > >> > > >> > _______________________________________________ >> >> > > > >> > > >> > 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