openstackgerrit | Omer Anson proposed openstack/dragonflow: Load Balancer as a Server V2 specification https://review.openstack.org/397997 | 00:08 |
---|---|---|
*** oanson has quit IRC | 00:16 | |
openstackgerrit | Li Ma proposed openstack/dragonflow: Use devstack-buildin service mgmt script https://review.openstack.org/395910 | 01:52 |
openstackgerrit | rajiv proposed openstack/dragonflow: Moved config options for l2_app https://review.openstack.org/394725 | 03:02 |
openstackgerrit | rajiv proposed openstack/dragonflow: Moved config options of metadata_service_app https://review.openstack.org/394282 | 03:02 |
openstackgerrit | Hong Hui Xiao proposed openstack/dragonflow: [WIP] Add port qos code https://review.openstack.org/337497 | 03:42 |
openstackgerrit | Li Ma proposed openstack/dragonflow: Use devstack-buildin script for install/uninstall pkgs https://review.openstack.org/395919 | 04:26 |
*** gongysh has joined #openstack-dragonflow | 05:32 | |
*** gongysh has quit IRC | 05:56 | |
*** irenab has joined #openstack-dragonflow | 05:59 | |
*** irenab has quit IRC | 06:43 | |
*** oanson has joined #openstack-dragonflow | 06:44 | |
oanson | yuli_s, ping | 07:25 |
*** yuval has joined #openstack-dragonflow | 08:13 | |
*** dimak has joined #openstack-dragonflow | 08:16 | |
*** lihi has joined #openstack-dragonflow | 08:21 | |
*** saggi has joined #openstack-dragonflow | 08:34 | |
oanson | Morning | 08:38 |
oanson | yuli_s, ping | 08:38 |
*** saggi has left #openstack-dragonflow | 09:13 | |
openstackgerrit | Li Ma proposed openstack/dragonflow: Use devstack-buildin script for install/uninstall pkgs https://review.openstack.org/395919 | 09:20 |
*** oanson has quit IRC | 09:42 | |
*** oanson has joined #openstack-dragonflow | 09:47 | |
rajivk | oanson, ping | 09:57 |
oanson | rajivk, pong | 09:58 |
rajivk | :), i was trying to understand code. | 09:58 |
rajivk | Is there any documentation, which gives information about | 09:58 |
rajivk | what is the different ports, vm, brdige etc used in code and what is the purpose? | 09:59 |
oanson | I don't think we have docs going down to that level of detail | 09:59 |
rajivk | ok, can you name the concepts, they are serving? | 10:00 |
rajivk | i will read about those. | 10:00 |
oanson | Sorry, I don't think I understand. | 10:00 |
rajivk | may be my questions are invalid. :) | 10:01 |
rajivk | When vm, tunnel and brgide ports are used? | 10:02 |
oanson | Ah, I see. | 10:03 |
rajivk | If you can give me links, i will go through them. | 10:03 |
oanson | VM ports are used to communicate with VMs (in future possibly also containers, namespaces, etc.). They are created by Nova, and added to OVSDB with a plug-vif event | 10:03 |
oanson | I don't think we have docs on this. I will see if I can write something (maybe a blog post) | 10:04 |
oanson | Dragonflow monitors OVSDB, and once such an event is detected, we connect the Neutron port with the VM port. | 10:04 |
oanson | Tunnel ports are created by Dragonflow. They are used to create the overlay network accross compute nodes. Currently, we have a tunnel between any two compute nodes. With https://review.openstack.org/#/c/387017/ , we will have one port per compute node that will be used to connect to all others | 10:05 |
rajivk | mesh topology? | 10:06 |
oanson | Bridges - here its a bit less organised. | 10:06 |
*** gampel has joined #openstack-dragonflow | 10:06 | |
oanson | rajivk, mesh topology - yes (If I understand you correctly) All compute nodes are in a mesh. Each can talk with all others | 10:07 |
rajivk | oanson, yes, you understand me correctly. | 10:07 |
oanson | There is the integration bridge (by default br-int), where all VMs and tunnel ports connect to. We use flows to implement the SDN. | 10:07 |
oanson | There is an external bridge (by default br-ex), to which external interfaces are connected, and dNAT packets are routed to that. | 10:08 |
oanson | Additional bridges can be added for provider networks. The mapping is done in configuration. | 10:08 |
rajivk | ok | 10:08 |
oanson | Then we no that when a packet needs to be passed to the provider network, it is sent to that bridge. Bridges are connected using patch-ports. I think only the integration bridge is connected to any other bridge. | 10:09 |
oanson | i.e. br-ex and provider network bridges are not connected. | 10:09 |
openstackgerrit | Li Ma proposed openstack/dragonflow: Use devstack-buildin script for install/uninstall pkgs https://review.openstack.org/395919 | 10:10 |
rajivk | thanks for the information oanson | 10:10 |
oanson | rajivk, no problem | 10:10 |
rajivk | when i was going through code, then i may be wrong but arrangment of df_local_controller did not seem good to me | 10:11 |
rajivk | If i am not wrong then DfLocalController class is used for initialigind ryu and other things. and it has code for _associate_floating_ip | 10:12 |
rajivk | that i found strange. | 10:12 |
rajivk | oanson, one last question. which code set this pipeline http://docs.openstack.org/developer/dragonflow/pipeline.html | 10:14 |
oanson | This is not done in one specific place. It is distributed across the Dragonflow applications. | 10:15 |
oanson | Each application updates one (or a few) blocks in the pipeline (figure 1) | 10:15 |
oanson | For instance, the L2 application updates the L2 lookup block. It also installs ARP responders (ARP block) | 10:15 |
oanson | L3 updates the L3 lookup blocks. It also adds ARP responders (ARP block), but only for routers | 10:16 |
rajivk | okay | 10:16 |
openstackgerrit | Lihi Wishnitzer proposed openstack/dragonflow: IPv6 Support in Dragonflow specification https://review.openstack.org/396226 | 10:16 |
*** gampel has left #openstack-dragonflow | 10:40 | |
*** dimak has quit IRC | 10:51 | |
*** omnipresent has joined #openstack-dragonflow | 10:52 | |
*** dimak has joined #openstack-dragonflow | 10:53 | |
*** omnipresent has quit IRC | 10:57 | |
*** zenoway has joined #openstack-dragonflow | 11:02 | |
*** gongysh has joined #openstack-dragonflow | 11:36 | |
*** gongysh has quit IRC | 11:45 | |
*** zenoway has quit IRC | 11:59 | |
*** zenoway has joined #openstack-dragonflow | 11:59 | |
oanson | yuli_s, you in? | 12:03 |
*** zenoway has quit IRC | 12:04 | |
*** zenoway has joined #openstack-dragonflow | 12:07 | |
*** yuval has quit IRC | 12:32 | |
*** dimak has quit IRC | 12:36 | |
*** lihi has quit IRC | 12:38 | |
*** irenab has joined #openstack-dragonflow | 12:39 | |
*** irenab has quit IRC | 12:44 | |
openstackgerrit | Omer Anson proposed openstack/dragonflow: Support passing credentials via env in fullstack https://review.openstack.org/394483 | 13:00 |
*** dimak has joined #openstack-dragonflow | 13:56 | |
*** dimak has quit IRC | 14:03 | |
*** dimak has joined #openstack-dragonflow | 14:17 | |
*** dimak has quit IRC | 14:22 | |
*** dimak has joined #openstack-dragonflow | 14:24 | |
*** dimak has quit IRC | 15:07 | |
openstackgerrit | WangJian proposed openstack/dragonflow: Refactor port-status-update NB API https://review.openstack.org/396915 | 15:08 |
openstackgerrit | Yuli proposed openstack/dragonflow: [WIP] Tap-as-a-service plugin https://review.openstack.org/396307 | 15:08 |
openstackgerrit | WangJian proposed openstack/dragonflow: Refactor port-status-update NB API https://review.openstack.org/396915 | 15:23 |
*** oanson has quit IRC | 15:51 | |
*** zenoway has quit IRC | 16:47 | |
*** zenoway has joined #openstack-dragonflow | 16:47 | |
*** zenoway has quit IRC | 16:51 | |
*** oanson has joined #openstack-dragonflow | 19:50 | |
*** jingting has quit IRC | 20:03 | |
*** irenab has joined #openstack-dragonflow | 21:50 | |
*** irenab has quit IRC | 21:55 | |
*** oanson has quit IRC | 22:41 | |
*** irenab has joined #openstack-dragonflow | 23:38 | |
*** irenab has quit IRC | 23:43 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!