<font size=2 face="sans-serif">Ryan,</font><br><br><font size=2 face="sans-serif">Thanks your really helpful comments.</font><br><font size=2 face="sans-serif">If the lswitch is determined by flow
classifier, I think no need to record in logical router, ovn creates patch
port pair for router interface, one patch port connects logical switch,
the other connects logical router. The one connects logical switch is neutron
router interface. We still can record port chain on logical switch for
the logical-source-port is router interface, right?</font><br><font size=2 face="sans-serif"><br><br><br>Regards,<br>Juno Zhu<br>IBM China Development Labs (CDL) Cloud IaaS Lab<br>Email: nazhu@cn.ibm.com<br>5F, Building 10, 399 Keyuan Road, Zhangjiang Hi-Tech Park, Pudong New District,
Shanghai, China (201203)</font><br><br><br><br><font size=1 color=#5f5f5f face="sans-serif">From:      
 </font><font size=1 face="sans-serif">Ryan Moats/Omaha/IBM</font><br><font size=1 color=#5f5f5f face="sans-serif">To:      
 </font><font size=1 face="sans-serif">John McDowall <jmcdowall@paloaltonetworks.com></font><br><font size=1 color=#5f5f5f face="sans-serif">Cc:      
 </font><font size=1 face="sans-serif">Na Zhu <nazhu@cn.ibm.com>,
Srilatha Tangirala/San Francisco/IBM@IBMUS, "OpenStack Development
Mailing List \(not for usage questions\)" <openstack-dev@lists.openstack.org>,
discuss <discuss@openvswitch.org></font><br><font size=1 color=#5f5f5f face="sans-serif">Date:      
 </font><font size=1 face="sans-serif">2016/06/15 12:42</font><br><font size=1 color=#5f5f5f face="sans-serif">Subject:    
   </font><font size=1 face="sans-serif">Re: [ovs-discuss]
[openstack-dev] [OVN] [networking-ovn] [networking-sfc] SFC andOVN</font><br><hr noshade><br><br><tt><font size=2>"discuss" <discuss-bounces@openvswitch.org>
wrote on 06/14/2016 10:31:40 PM:<br><br>> From: John McDowall <jmcdowall@paloaltonetworks.com></font></tt><br><tt><font size=2>> To: Na Zhu <nazhu@cn.ibm.com></font></tt><br><tt><font size=2>> Cc: Srilatha Tangirala/San Francisco/IBM@IBMUS,
"OpenStack <br>> Development Mailing List \(not for usage questions\)" <openstack-<br>> dev@lists.openstack.org>, discuss <discuss@openvswitch.org></font></tt><br><tt><font size=2>> Date: 06/14/2016 10:48 PM</font></tt><br><tt><font size=2>> Subject: Re: [ovs-discuss] [openstack-dev] [OVN]
[networking-ovn] <br>> [networking-sfc] SFC andOVN</font></tt><br><tt><font size=2>> Sent by: "discuss" <discuss-bounces@openvswitch.org></font></tt><br><tt><font size=2>> <br>> Juno,</font></tt><br><tt><font size=2>> <br>> It is a container for port-pair-groups and flow-classifier. I <br>> imagine there could be more the than one port-chain per switch. Also<br>> we may want to extend the model beyond a single lswitch </font></tt><br><br><tt><font size=2>I agree that there could be more than one port-chain
per switch, determined</font></tt><br><tt><font size=2>by the flow classifier.  </font></tt><br><br><tt><font size=2>What I'm confused by is:</font></tt><br><br><tt><font size=2>1. Why are items only recorded in logical switches?
 I would think</font></tt><br><tt><font size=2>that I could also attach an SFC to a logical router
- although I admit</font></tt><br><tt><font size=2>that the current neutron model for ports doesn't really
allow that</font></tt><br><tt><font size=2>easily.  Couple that with the change of name
from Logical_Port to</font></tt><br><tt><font size=2>Logical_Switch_Port, and I'm left wondering if we
aren't better off</font></tt><br><tt><font size=2>with the following "weak" links instead:
</font></tt><br><tt><font size=2>-the Port_Chain includes the logical switch as an
external_id</font></tt><br><tt><font size=2>-each Port_Pair_Group includes the Port_Chain as an
external_id</font></tt><br><tt><font size=2>-each Port_Pair includes the PPG as an external_id</font></tt><br><tt><font size=2>-each Logical_Switch_Port includes the PP as an external_id</font></tt><br><br><tt><font size=2>I *think* that *might* allow me (in the future) to
attach a port chain</font></tt><br><tt><font size=2>to a logical router by setting the logical router
as an external_id and</font></tt><br><tt><font size=2>using Logical_Router_Ports to make up the PPs...</font></tt><br><br><br><tt><font size=2>2. I still don't see what Logical_Flow_Classifier
is buying me that</font></tt><br><tt><font size=2>ACL doesn't - I can codify all of the classifiers
given in the match</font></tt><br><tt><font size=2>criteria of an ACL entry and codify the first PPG
of the SFC as</font></tt><br><tt><font size=2>the action of the ACL entry...</font></tt><br><br><tt><font size=2>Ryan</font></tt><br><BR>