Go to file
Amit Bose bcadb5a54f [AIM] Send port notifications on router changes
When a router that has external connectivity is
connected/disconnected from a subnet, the ports
on that subnet may gain/lose external connecitivity
via SNAT. To reflect this on the data path, port
update notifications need to be sent out so
that the opflex agent may refetch information
about the port.
The same applies for external-gateway changes
of a router, except that the set of ports affected
is all the ports in all the subnets that are
connected to the router.

All these notifications are not sent immediately
but delayed until the current database transaction
completes.

Change-Id: I346159ed4217f6ff3442d5c3a75e54ea7841ee29
Signed-off-by: Amit Bose <amitbose@gmail.com>
2017-01-10 15:12:32 -08:00
2016-08-30 10:47:17 +02:00
2016-06-22 01:29:46 -07:00
2015-10-17 13:43:25 -07:00
2016-12-02 13:49:25 -05:00
2014-09-26 15:16:17 -07:00
2014-09-26 15:16:17 -07:00
2016-03-10 14:57:43 +08:00
2015-06-10 21:28:04 -07:00
2016-02-25 18:35:47 -08:00

Group Based Policy (GBP) provides declarative abstractions for achieving scalable intent-based infrastructure automation.

GBP complements the OpenStack networking model with the notion of policies that can be applied between groups of network endpoints. As users look beyond basic connectivity, richer network services with diverse implementations and network properties are naturally expressed as policies. Examples include service chaining, QoS, path properties, access control, etc.

GBP allows application administrators to express their networking requirements using a Group and a Policy Rules-Set abstraction. The specifics of policy rendering are left to the underlying pluggable policy driver.

GBP model also supports a redirect operation that makes it easy to abstract and consume complex network service chains and graphs.

Checkout the GBP wiki page for more detailed information: <http://wiki.openstack.org/GroupBasedPolicy>

The latest code is available at: <http://git.openstack.org/cgit/openstack/group-based-policy>.

GBP project management (blueprints, bugs) is done via Launchpad: <http://launchpad.net/group-based-policy>

For help using or hacking on GBP, you can send mail to <mailto:openstack-dev@lists.openstack.org>.

Acronyms used in code for brevity:

  • PT: Policy Target
  • PTG: Policy Target Group
  • PR: Policy Rule
  • PRS: Policy Rule Set
  • L2P: L2 Policy
  • L3P: L3 Policy
  • NSP: Network Service Policy
  • EP: External Policy
  • ES: External Segment
Description
Group Based Policy
Readme 61 MiB
Languages
Python 99.2%
Shell 0.8%