From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Luan Subject: Re: xen-netback notify DomU to send ARP. Date: Thu, 10 Jan 2013 23:20:24 +0800 Message-ID: <50EEDC38.8000201@163.com> References: <50EC099D.6020407@oracle.com> <50EC297A02000078000B3BB5@nat28.tlf.novell.com> <1357652541.7989.179.camel@zakaz.uk.xensource.com> <50EC3DFD.8060206@oracle.com> <1357660834.12649.103.camel@dagon.hellion.org.uk> <50ED1EB3.3080605@oracle.com> <50ED4F1D02000078000B3F87@nat28.tlf.novell.com> <50ED6255.7020006@oracle.com> <50ED825802000078000B4113@nat28.tlf.novell.com> <50ED8ED3.8010007@163.com> <50ED9E6502000078000B4220@nat28.tlf.novell.com> <50ED950A.6010203@163.com> <50EDA80002000078000B427B@nat28.tlf.novell.com> <50EDA624.1010008@163.com> <50EE66FF.2020802@oracle.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1034349084732926377==" Return-path: In-Reply-To: <50EE66FF.2020802@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian Campbell Cc: xen-devel@lists.xensource.com, Jan Beulich List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --===============1034349084732926377== Content-Type: multipart/alternative; boundary="------------030408020609060303030404" This is a multi-part message in MIME format. --------------030408020609060303030404 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi Ian, Could you give some advice about the patch? Thanks, Jason ? 2013?01?10? 15:00, jianhai luan ??: > The patch main to fix the below circumstance: > Bonding run in Active-Backup mode. > Out PC --> switcher > port A --> eth0 --> bond0 --> xenbr0 --> netbackend --> DomU > port B -- eth1 / > Or > > Out PC (R)--> switcher A --> eth0 --> bond0 --> xenbr0 --> netbackend > --> DomU > \ switcher B -- eth1 / > > When Switcher Port A (active port) don't reach, or switcher A don't > reach, > the surroundings will changed to the below circumstance. > Out PC --> switcher > port A -X- eth0 -- bond0 -- xenbr0 -- netbackend -- DomU > port B -- eth1 / > Or > > Out PC (R)--> switcher A -X- eth0 -- bond0 -- xenbr0 -- netbackend -- > DomU > \ switcher B -- eth1 / > > So, the former traffic will be unreachable before find the correct > path (by sending > ARP request). > > So, the patch is main to found the bonding change event, and > gratutious ARP initialtivly > to out PC find the correct path. > > the correct path should be the below circumstance: > Out PC --> switcher > port A -X- eth0 --> bond0 --> xenbr0 --> netbackend --> DomU > port B --> eth1 / > Or > > Out PC (R)--> switcher A -X- eth0 --> bond0 --> xenbr0 --> netbackend > --> DomU > \ switcher B --> eth1 / > > Thanks, > Jason > ????????????? > ??????????,????????????????????,?????????? > > 0001-xen-netback-notify-frontend-to-send-gratuitous-ARP.patch > ??: http://163.fm/DGsSn9l > > ??: http://163.fm/SKhxM8D > > > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel --------------030408020609060303030404 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit
Hi Ian,
  Could you give some advice about the patch?

Thanks,
Jason

于 2013年01月10日 15:00, jianhai luan 写道:
The patch main to fix the below circumstance:
Bonding  run in Active-Backup mode.
Out PC --> switcher
            port A --> eth0 --> bond0 --> xenbr0 --> netbackend --> DomU
            port B -- eth1 /
Or

Out PC (R)--> switcher A --> eth0 --> bond0 --> xenbr0 --> netbackend --> DomU
            \ switcher B -- eth1 /

When Switcher Port A (active port) don't reach, or switcher A don't reach,
the surroundings will changed to the below circumstance.
Out PC --> switcher
            port A -X- eth0 -- bond0 -- xenbr0 -- netbackend -- DomU
            port B -- eth1 /
Or

Out PC (R)--> switcher A -X- eth0 -- bond0 -- xenbr0 -- netbackend -- DomU
            \ switcher B -- eth1 /

So, the former traffic will be unreachable before find the correct path (by sending
ARP request).

So, the patch is main to found the bonding change event, and gratutious ARP initialtivly
to out PC find the correct path.

the correct path should be the below circumstance:
Out PC --> switcher
            port A -X- eth0 --> bond0 --> xenbr0 --> netbackend --> DomU
            port B --> eth1 /
Or

Out PC (R)--> switcher A -X- eth0 --> bond0 --> xenbr0 --> netbackend --> DomU
            \ switcher B --> eth1 /

Thanks,
Jason
【来自网易邮箱的超大附件】
邮件带有附件预览链接,若您转发或回复此邮件时不希望对方预览附件,建议您手动删除链接。

0001-xen-netback-notify-frontend-to-send-gratuitous-ARP.patch
下载: http://163.fm/DGsSn9l

预览: http://163.fm/SKhxM8D





_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

--------------030408020609060303030404-- --===============1034349084732926377== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============1034349084732926377==--