As I know, now dragonflow still use neutron l3-agent for snat, so the l3-agent is enabled and router namespace be created.
在 2016-07-28 08:53:20,kangjingt...@sina.com 写道: Hi The reason why a namepspace be created while creating router is just because l3-agent is enabled. You can disable it as you want to. At present, there is only dhcp app in dragonflow need packets from datapath, so you will observe controller related flows after you create vms in subnet where dhcp is enabled. BTW, if you want the all flows showed in br-int, including hidden flows, you can use command “ovs-appctl bridge/dump-flows br-int” ----- 原始邮件 ----- 发件人:"郑杰" <zheng...@unitedstack.com> 收件人:"openstack-dev" <openstack-dev@lists.openstack.org> 主题:[openstack-dev] [neutron]dragonflow deployment incorrectness 日期:2016年07月27日 14点46分 Hi ,everybody: when I deploy DragonFlow, I start neutron-server ,df-local-controller and df-l3-router, but there still are router namespace when I create routers ,I check ovs flow table ,there is no CONTROLLER actions for ip traffic ,so I guess something wrong with my conf. below are my neutron.conf and l3_agent.ini respectively ----------------------------neutron.conf----------------------------- [DEFAULT] dhcp_agent_notification = False advertise_mtu = True api_workers = 10 notify_nova_on_port_data_changes = True notify_nova_on_port_status_changes = True auth_strategy = keystone allow_overlapping_ips = True debug = True service_plugins = core_plugin = dragonflow.neutron.plugin.DFPlugin transport_url = rabbit://stackrabbit:secret@172.16.18.127:5672/ logging_exception_prefix = %(color)s%(asctime)s.%(msecs)03d TRACE %(name)s ^[[01;35m%(instance)s^[[00m logging_debug_format_suffix = ^[[00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d^[[00m logging_default_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [^[[00;36m-%(color)s] ^[[01;35m%(instance)s%(color)s%(message)s^[[00m logging_context_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [^[[01;36m%(request_id)s ^[[00;36m%(user_name)s %(project_id)s%(color)s] ^[[01;35m%(instance)s%(color)s%(message)s^[[00m bind_host = 0.0.0.0 use_syslog = False state_path = /opt/stack/data/neutron [df] pub_sub_driver = redis_db_pubsub_driver enable_selective_topology_distribution = True publisher_rate_limit_count = 1 publisher_rate_limit_timeout = 180 pub_sub_use_multiproc = False enable_df_pub_sub = True monitor_table_poll_time = 30 apps_list = l2_app.L2App,l3_proactive_app.L3ProactiveApp,dhcp_app.DHCPApp,dnat_app.DNATApp,sg_app.SGApp,portsec_app.PortSecApp integration_bridge = br-int tunnel_type = geneve local_ip = 172.16.18.127 nb_db_class = dragonflow.db.drivers.redis_db_driver.RedisDbDriver remote_db_hosts = 172.16.18.127:4001 remote_db_port = 4001 remote_db_ip = 172.16.18.127 [df_l2_app] l2_responder = True [df_dnat_app] ex_peer_patch_port = patch-int int_peer_patch_port = patch-ex external_network_bridge = br-ex ---------------------------------------------------------l3_agent.ini ------------- [DEFAULT] l3_agent_manager = neutron.agent.l3_agent.L3NATAgentWithStateReport external_network_bridge = br-ex interface_driver = openvswitch ovs_use_veth = False debug = True [AGENT] root_helper_daemon = sudo /usr/bin/neutron-rootwrap-daemon /etc/neutron/rootwrap.conf root_helper = sudo /usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf --------------------------------------ovs-ofctl dump-flows br-int--------------- NXST_FLOW reply (xid=0x4): cookie=0x0, duration=1710.883s, table=0, n_packets=0, n_bytes=0, idle_age=1710, priority=100,in_port=19 actions=load:0x17->NXM_NX_REG6[],load:0x3->OXM_OF_METADATA[],resubmit(,1) cookie=0x0, duration=1710.883s, table=0, n_packets=1268, n_bytes=53760, idle_age=0, priority=100,in_port=13 actions=load:0x15->NXM_NX_REG6[],load:0x3->OXM_OF_METADATA[],resubmit(,1) cookie=0x0, duration=1710.876s, table=0, n_packets=0, n_bytes=0, idle_age=1710, priority=100,in_port=15 actions=load:0x1a->NXM_NX_REG6[],load:0x2->OXM_OF_METADATA[],resubmit(,1) cookie=0x0, duration=1710.876s, table=0, n_packets=0, n_bytes=0, idle_age=1710, priority=100,in_port=20 actions=load:0x1c->NXM_NX_REG6[],load:0x3->OXM_OF_METADATA[],resubmit(,1) cookie=0x0, duration=1710.876s, table=0, n_packets=3, n_bytes=126, idle_age=643, priority=100,in_port=18 actions=load:0x1b->NXM_NX_REG6[],load:0x2->OXM_OF_METADATA[],resubmit(,1) cookie=0x0, duration=1710.883s, table=0, n_packets=0, n_bytes=0, idle_age=1710, priority=100,tun_id=0x17 actions=load:0x17->NXM_NX_REG7[],load:0x3->OXM_OF_METADATA[],resubmit(,72) cookie=0x0, duration=1710.882s, table=0, n_packets=0, n_bytes=0, idle_age=1710, priority=100,tun_id=0x15 actions=load:0x15->NXM_NX_REG7[],load:0x3->OXM_OF_METADATA[],resubmit(,72) cookie=0x0, duration=1710.876s, table=0, n_packets=0, n_bytes=0, idle_age=1710, priority=100,tun_id=0x1a actions=load:0x1a->NXM_NX_REG7[],load:0x2->OXM_OF_METADATA[],resubmit(,72) cookie=0x0, duration=1710.876s, table=0, n_packets=0, n_bytes=0, idle_age=1710, priority=100,tun_id=0x1c actions=load:0x1c->NXM_NX_REG7[],load:0x3->OXM_OF_METADATA[],resubmit(,72) cookie=0x0, duration=1710.869s, table=0, n_packets=0, n_bytes=0, idle_age=1710, priority=100,tun_id=0x1b actions=load:0x1b->NXM_NX_REG7[],load:0x2->OXM_OF_METADATA[],resubmit(,72) cookie=0x0, duration=1710.852s, table=1, n_packets=9, n_bytes=882, idle_age=1675, priority=100,ip actions=drop cookie=0x0, duration=1710.852s, table=1, n_packets=1262, n_bytes=53004, idle_age=0, priority=100,arp actions=drop cookie=0x0, duration=1710.883s, table=1, n_packets=0, n_bytes=0, idle_age=1710, priority=1 actions=resubmit(,3) cookie=0x0, duration=1710.852s, table=1, n_packets=0, n_bytes=0, idle_age=1710, priority=20 actions=drop cookie=0x0, duration=1710.883s, table=3, n_packets=0, n_bytes=0, idle_age=1710, priority=1 actions=resubmit(,9) cookie=0x0, duration=1710.852s, table=6, n_packets=0, n_bytes=0, idle_age=1710, priority=1 actions=drop cookie=0x0, duration=1710.883s, table=9, n_packets=0, n_bytes=0, idle_age=1710, priority=100,arp actions=resubmit(,10) cookie=0x0, duration=1710.862s, table=9, n_packets=0, n_bytes=0, idle_age=1710, priority=100,udp,dl_dst=ff:ff:ff:ff:ff:ff,tp_src=68,tp_dst=67 actions=resubmit(,11) cookie=0x0, duration=1710.862s, table=9, n_packets=0, n_bytes=0, idle_age=1710, priority=100,udp,metadata=0x2,nw_dst=10.0.0.100,tp_src=68,tp_dst=67 actions=resubmit(,11) cookie=0x0, duration=1710.862s, table=9, n_packets=0, n_bytes=0, idle_age=1710, priority=100,udp,metadata=0x3,nw_dst=130.140.25.100,tp_src=68,tp_dst=67 actions=resubmit(,11) cookie=0x0, duration=1710.883s, table=9, n_packets=0, n_bytes=0, idle_age=1710, priority=1 actions=resubmit(,17) cookie=0x0, duration=1710.883s, table=10, n_packets=0, n_bytes=0, idle_age=1710, priority=100,arp,metadata=0x3,arp_tpa=130.140.25.109,arp_op=1 actions=load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],mod_dl_src:fa:16:3e:08:46:3f,load:0xfa163e08463f->NXM_NX_ARP_SHA[],load:0x828c196d->NXM_OF_ARP_SPA[],IN_PORT cookie=0x0, duration=1710.876s, table=10, n_packets=0, n_bytes=0, idle_age=1710, priority=100,arp,metadata=0x3,arp_tpa=130.140.25.107,arp_op=1 actions=load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],mod_dl_src:fa:16:3e:57:58:a9,load:0xfa163e5758a9->NXM_NX_ARP_SHA[],load:0x828c196b->NXM_OF_ARP_SPA[],IN_PORT cookie=0x0, duration=1710.869s, table=10, n_packets=0, n_bytes=0, idle_age=1710, priority=100,arp,metadata=0x2,arp_tpa=10.0.0.110,arp_op=1 actions=load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],mod_dl_src:fa:16:3e:f0:f8:0d,load:0xfa163ef0f80d->NXM_NX_ARP_SHA[],load:0xa00006e->NXM_OF_ARP_SPA[],IN_PORT cookie=0x0, duration=1710.869s, table=10, n_packets=0, n_bytes=0, idle_age=1710, priority=100,arp,metadata=0x3,arp_tpa=130.140.25.1,arp_op=1 actions=load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],mod_dl_src:fa:16:3e:00:d0:7b,load:0xfa163e00d07b->NXM_NX_ARP_SHA[],load:0x828c1901->NXM_OF_ARP_SPA[],IN_PORT cookie=0x0, duration=1710.869s, table=10, n_packets=0, n_bytes=0, idle_age=1710, priority=100,arp,metadata=0x2,arp_tpa=10.0.0.1,arp_op=1 actions=load:0x2->NXM_OF_ARP_OP[],move:NXM_NX_ARP_SHA[]->NXM_NX_ARP_THA[],move:NXM_OF_ARP_SPA[]->NXM_OF_ARP_TPA[],mod_dl_src:fa:16:3e:bd:8d:7b,load:0xfa163ebd8d7b->NXM_NX_ARP_SHA[],load:0xa000001->NXM_OF_ARP_SPA[],IN_PORT cookie=0x0, duration=1710.883s, table=10, n_packets=0, n_bytes=0, idle_age=1710, priority=1 actions=resubmit(,17) cookie=0x0, duration=1710.862s, table=11, n_packets=0, n_bytes=0, idle_age=1710, priority=100,in_port=19 actions=load:0x17->OXM_OF_METADATA[],CONTROLLER:65535 cookie=0x0, duration=1710.862s, table=11, n_packets=0, n_bytes=0, idle_age=1710, priority=100,in_port=20 actions=load:0x1c->OXM_OF_METADATA[],CONTROLLER:65535 cookie=0x0, duration=1710.862s, table=11, n_packets=0, n_bytes=0, idle_age=1710, priority=100,in_port=18 actions=load:0x1b->OXM_OF_METADATA[],CONTROLLER:65535 cookie=0x0, duration=1710.862s, table=11, n_packets=0, n_bytes=0, idle_age=1710, priority=1 actions=resubmit(,17) cookie=0x0, duration=1710.883s, table=17, n_packets=0, n_bytes=0, idle_age=1710, priority=200,metadata=0x3,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=load:0x17->NXM_NX_REG7[],resubmit(,64),load:0x15->NXM_NX_REG7[],resubmit(,64),load:0x1c->NXM_NX_REG7[],resubmit(,64) cookie=0x0, duration=1710.876s, table=17, n_packets=0, n_bytes=0, idle_age=1710, priority=200,metadata=0x2,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=load:0x1a->NXM_NX_REG7[],resubmit(,64),load:0x1b->NXM_NX_REG7[],resubmit(,64) cookie=0x0, duration=1710.883s, table=17, n_packets=0, n_bytes=0, idle_age=1710, priority=100,metadata=0x3,dl_dst=fa:16:3e:08:46:3f actions=load:0x17->NXM_NX_REG7[],resubmit(,64) cookie=0x0, duration=1710.876s, table=17, n_packets=0, n_bytes=0, idle_age=1710, priority=100,metadata=0x3,dl_dst=fa:16:3e:57:58:a9 actions=load:0x1c->NXM_NX_REG7[],resubmit(,64) cookie=0x0, duration=1710.869s, table=17, n_packets=0, n_bytes=0, idle_age=1710, priority=100,metadata=0x2,dl_dst=fa:16:3e:f0:f8:0d actions=load:0x1b->NXM_NX_REG7[],resubmit(,64) cookie=0x0, duration=1710.869s, table=17, n_packets=0, n_bytes=0, idle_age=1710, priority=200,metadata=0x3,dl_dst=fa:16:3e:00:d0:7b actions=resubmit(,20) cookie=0x0, duration=1710.862s, table=17, n_packets=0, n_bytes=0, idle_age=1710, priority=200,metadata=0x2,dl_dst=fa:16:3e:bd:8d:7b actions=resubmit(,20) cookie=0x0, duration=1710.869s, table=17, n_packets=0, n_bytes=0, idle_age=1710, priority=100,icmp,dl_dst=fa:16:3e:00:d0:7b,nw_dst=130.140.25.1,icmp_type=8 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],move:NXM_OF_IP_SRC[]->NXM_OF_IP_DST[],load:0->NXM_OF_ICMP_TYPE[],load:0->NXM_OF_ICMP_CODE[],mod_dl_src:fa:16:3e:00:d0:7b,mod_nw_src:130.140.25.1,IN_PORT cookie=0x0, duration=1710.869s, table=17, n_packets=0, n_bytes=0, idle_age=1710, priority=100,icmp,dl_dst=fa:16:3e:bd:8d:7b,nw_dst=10.0.0.1,icmp_type=8 actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],move:NXM_OF_IP_SRC[]->NXM_OF_IP_DST[],load:0->NXM_OF_ICMP_TYPE[],load:0->NXM_OF_ICMP_CODE[],mod_dl_src:fa:16:3e:bd:8d:7b,mod_nw_src:10.0.0.1,IN_PORT cookie=0x0, duration=1710.869s, table=20, n_packets=0, n_bytes=0, idle_age=1710, priority=200,ip,metadata=0x3,nw_dst=130.140.25.1 actions=load:0x15->NXM_NX_REG7[],resubmit(,64) cookie=0x0, duration=1710.869s, table=20, n_packets=0, n_bytes=0, idle_age=1710, priority=200,ip,metadata=0x2,nw_dst=10.0.0.1 actions=load:0x1a->NXM_NX_REG7[],resubmit(,64) cookie=0x0, duration=1710.869s, table=20, n_packets=0, n_bytes=0, idle_age=1710, priority=1 actions=resubmit(,64) cookie=0x0, duration=1710.869s, table=25, n_packets=0, n_bytes=0, idle_age=1710, priority=200,ip,metadata=0x3,nw_dst=130.140.25.1 actions=load:0x15->NXM_NX_REG7[],resubmit(,64) cookie=0x0, duration=1710.869s, table=25, n_packets=0, n_bytes=0, idle_age=1710, priority=200,ip,metadata=0x2,nw_dst=10.0.0.1 actions=load:0x1a->NXM_NX_REG7[],resubmit(,64) cookie=0x0, duration=1710.862s, table=25, n_packets=0, n_bytes=0, idle_age=1710, priority=200,ip,metadata=0x3,nw_dst=130.140.25.109 actions=mod_dl_dst:fa:16:3e:08:46:3f,load:0x17->NXM_NX_REG7[],resubmit(,64) cookie=0x0, duration=1710.862s, table=25, n_packets=0, n_bytes=0, idle_age=1710, priority=200,ip,metadata=0x3,nw_dst=130.140.25.107 actions=mod_dl_dst:fa:16:3e:57:58:a9,load:0x1c->NXM_NX_REG7[],resubmit(,64) cookie=0x0, duration=1710.862s, table=25, n_packets=0, n_bytes=0, idle_age=1710, priority=200,ip,metadata=0x2,nw_dst=10.0.0.110 actions=mod_dl_dst:fa:16:3e:f0:f8:0d,load:0x1b->NXM_NX_REG7[],resubmit(,64) cookie=0x0, duration=1710.581s, table=30, n_packets=0, n_bytes=0, idle_age=1710, priority=100,ip,metadata=0x3,nw_src=130.140.25.107 actions=mod_dl_src:fa:16:3e:af:47:cd,mod_dl_dst:24:6e:96:0e:5d:38,mod_nw_src:130.140.150.101,resubmit(,66) cookie=0x0, duration=1710.883s, table=64, n_packets=0, n_bytes=0, idle_age=1710, priority=100,reg7=0x17 actions=load:0x3->OXM_OF_METADATA[],resubmit(,72) cookie=0x0, duration=1710.877s, table=64, n_packets=0, n_bytes=0, idle_age=1710, priority=100,reg7=0x15 actions=load:0x3->OXM_OF_METADATA[],resubmit(,72) cookie=0x0, duration=1710.876s, table=64, n_packets=0, n_bytes=0, idle_age=1710, priority=100,reg7=0x1a actions=load:0x2->OXM_OF_METADATA[],resubmit(,72) cookie=0x0, duration=1710.876s, table=64, n_packets=0, n_bytes=0, idle_age=1710, priority=100,reg7=0x1c actions=load:0x3->OXM_OF_METADATA[],resubmit(,72) cookie=0x0, duration=1710.869s, table=64, n_packets=0, n_bytes=0, idle_age=1710, priority=100,reg7=0x1b actions=load:0x2->OXM_OF_METADATA[],resubmit(,72) cookie=0x0, duration=1710.853s, table=66, n_packets=0, n_bytes=0, idle_age=1710, priority=100 actions=output:1 cookie=0x0, duration=1710.883s, table=72, n_packets=0, n_bytes=0, idle_age=1710, priority=1 actions=resubmit(,78) cookie=0x0, duration=1710.853s, table=77, n_packets=0, n_bytes=0, idle_age=1710, priority=1 actions=drop cookie=0x0, duration=1710.883s, table=78, n_packets=0, n_bytes=0, idle_age=1710, priority=100,reg7=0x17 actions=output:19 cookie=0x0, duration=1710.877s, table=78, n_packets=0, n_bytes=0, idle_age=1710, priority=100,reg7=0x15 actions=output:13 cookie=0x0, duration=1710.876s, table=78, n_packets=0, n_bytes=0, idle_age=1710, priority=100,reg7=0x1a actions=output:15 cookie=0x0, duration=1710.876s, table=78, n_packets=0, n_bytes=0, idle_age=1710, priority=100,reg7=0x1c actions=output:20 cookie=0x0, duration=1710.869s, table=78, n_packets=0, n_bytes=0, idle_age=1710, priority=100,reg7=0x1b actions=output:18 Could anyone check with this problem for me ? __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev