<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:宋体;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@宋体";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:微软雅黑;
        panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
        {font-family:"\@微软雅黑";
        panose-1:2 11 5 3 2 2 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>Got it, thanks Roaolfo.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><b><span lang=ZH-CN style='font-size:11.0pt;font-family:"微软雅黑",sans-serif'>发件人</span></b><b><span style='font-size:11.0pt;font-family:"微软雅黑",sans-serif'>:</span></b><span style='font-size:11.0pt;font-family:"微软雅黑",sans-serif'> Rodolfo Alonso Hernandez [mailto:ralonsoh@redhat.com] <br><b><span lang=ZH-CN>发送时间</span>:</b> 2021<span lang=ZH-CN>年</span>6<span lang=ZH-CN>月</span>24<span lang=ZH-CN>日</span> 18:39<br><b><span lang=ZH-CN>收件人</span>:</b> Yi Yang (<span lang=ZH-CN>杨燚</span>)-<span lang=ZH-CN>云服务集团</span> <yangyi01@inspur.com><br><b><span lang=ZH-CN>抄送</span>:</b> openstack-discuss@lists.openstack.org; reedip.banerjee@nectechnologies.in; gal.sagie@gmail.com; tian.mingming@h3c.com; zhaobo6@huawei.com<br><b><span lang=ZH-CN>主题</span>:</b> Re: [neutron] can floating IP port forwarding work when agent_mode is dvr or dvr_snat but on compute node?<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal>Hello Yi:<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Yes, the FIP port forwarding is done in the network node [1][2].<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Regards.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>[1]<a href="https://specs.openstack.org/openstack/neutron-specs/specs/rocky/port-forwarding.html">https://specs.openstack.org/openstack/neutron-specs/specs/rocky/port-forwarding.html</a><o:p></o:p></p></div><div><p class=MsoNormal>[2]<a href="https://review.opendev.org/c/openstack/neutron/+/533850">https://review.opendev.org/c/openstack/neutron/+/533850</a><o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal>On Thu, Jun 24, 2021 at 12:07 PM Yi Yang (<span lang=ZH-CN style='font-family:宋体'>杨燚</span>)-<span lang=ZH-CN style='font-family:宋体'>云服务集团</span> <<a href="mailto:yangyi01@inspur.com">yangyi01@inspur.com</a>> wrote:<o:p></o:p></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm'><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Hi, folks<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I’m working on <a href="https://bugs.launchpad.net/neutron/+bug/1931953" target="_blank">https://bugs.launchpad.net/neutron/+bug/1931953</a>, per my check for neutron-specs/specs/rocky/port-forwarding.rst, it seems port forwarding function only can be done on network node, so I don’t think we need to do it on compute node, can anybody help confirm this?<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Per my understanding, if a FIP is set port forwarding to two VMS across two compute node, physical switch has no way to know which compute node it should send to if destination IP is this FIP, right? But on centralized mode, this isn’t an issue.<o:p></o:p></p></div></div></blockquote></div></div></body></html>