17:08:10 #startmeeting ODL-GBP-MODEL 17:08:10 Meeting started Fri Jun 13 17:08:10 2014 UTC. The chair is dconde. Information about MeetBot at http://ci.openstack.org/meetbot.html. 17:08:10 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:08:10 The meeting name has been set to 'odl_gbp_model' 17:08:19 #chair dlenrow alagalah_ 17:08:19 Current chairs: alagalah_ dconde dlenrow 17:08:34 #topic service_insertion 17:09:29 #info we need to determine whether GBP does the plumbing for other service insertion projects 17:10:16 #info readams says a pair of EP talking via a FW -- but we are restricted from dealing with this in a pairwise fashion. 17:11:34 #info ways to reason about it. 17:11:52 #info dvorkin says - group provides a contract … (he's drawing on board) then another group consumes a contract. 17:12:11 #info within this grop, there is a subject to the conversation., let's say it's for HTTP for sake of argument 17:12:22 #info action is specified to redirect to a service GRAPH 17:12:31 #info let's actually call it a chain. 17:13:05 #info there's an entry point an an out. and we stick devicess iside. for service functions. we may have direct return too. 17:13:28 #info expressed from consumer's POV, we enter the service and we pop-out. It's VERY easy, right? 17:13:36 #info but now, for the details. 17:13:46 #info what if we try to do the following: 17:13:58 #ifo a FW followed by a LB 17:14:05 #info we have two VIPs in LB 17:14:37 #info we have two poolls. grp 1 belongs to pool1, grp 2 belongs to pool 2 17:14:57 #info it's no longer a chain, it's a GRAPH. 17:15:02 #info so new semantics. 17:15:41 #info if we have a WAF betwen pool 2 and grp 2 17:15:51 #info if WAF a member of EPG or something else. 17:16:24 #info as dlenrow said we treat service function as a group 17:17:11 #info so we are drawing group graph view 17:17:57 #info do we don't wnt to get stuff confused with application intent. 17:20:22 #info do we treat them as regular rules to redirect? 17:21:46 #info probably need to treat tranparent functions differently from non-transparent 17:23:27 #info we want these to be auto provisioned too. 17:23:31 #info are we a plumber or what? 17:29:12 Is someone trying to speak on the hangout? 17:29:15 (mickey_spiegel maybe?) 17:29:31 Yes, trying to get some words in 17:30:08 Don't follow non-transparent as just endpoint group, since the packet between web and app has dest IP address of app, not firewall 17:31:15 But endpoint group web is still sending packets to app, happens to go through the firewall because that is default gateway 17:31:31 Contract still exists between web and app 17:32:31 mickey_spiegel: land-line? 17:32:47 mickey_spiegel: we can call you 17:32:57 mickey_spiegel: if you type in phone # 17:34:09 #info mickey_spiegel says no everything is transparent. 17:40:45 #info https://blueprints.launchpad.net/neutron/+spec/adv-services-in-vms 17:46:38 #agreed we need to bring in others who are more familiar with the services world (Quinn) 17:48:14 #info we are talking about http://tools.ietf.org/html/draft-quinn-sfc-arch-04 17:52:47 ARCH meeting URL is https://plus.google.com/hangouts/_/calendar/ZHZvcmtpbkBub2lyb25ldHdvcmtzLmNvbQ.bps9id27mhd0pnqqljgjkckoqk?authuser=1 17:53:09 #endmeeting