tricircle/tricircle/tests/unit/db
zhiyuan_cai b14e0b4066 Shared VxLAN (Part4: bridge network l3)
1. What is the problem?
VLAN network has some restrictions that VxLAN network doesn't have.
For more flexible networking deployment, we consider supporting
cross-pod VxLAN network.

We are going to use shadow agent/port mechanism to synchronize VTEP
information and make cross-pod VxLAN networking available, as discussed
in the specification document[1].

With the previous parts[2, 3, 4], VxLAN network already works for
tenant network, but bridge network still lacks VxLAN network support.

2. What is the solution to the problem?
We need to build VxLAN tunnels for bridge ports, so bridge port
creation should also trigger shadow agent and shadow port setup.

3. What the features need to be implemented to the Tricircle
to realize the solution?
This is the forth patch for cross-pod VxLAN networking support, which
introduces the following changes:

(1) Make bridge network gateway port creation also trigger shadow
agent and shadow port setup, so we can use VxLAN type bridge network
(2) Delete shadow bridge ports when clearing bridge network/subnet

[1] https://review.openstack.org/#/c/429155/
[2] https://review.openstack.org/#/c/425128/
[3] https://review.openstack.org/#/c/425129/
[4] https://review.openstack.org/#/c/425130/

Change-Id: I3f3054c9300566ddbdd5b6d523f547485462447c
2017-03-24 11:34:27 +08:00
..
__init__.py cascade_service: DB infrastructure 2015-08-11 10:57:27 +00:00
test_api.py Shared VxLAN (Part4: bridge network l3) 2017-03-24 11:34:27 +08:00
test_models.py Clean useless tables in Tricircle after splitting 2017-01-05 09:53:45 +08:00