<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333">Hi list,<o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333">I'm working under Centos 6.4 + Havana.<o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333">I have three nodes working:<br>
server node: running neutron-server<br>
network node: running neutron-openvswitch-agent and neutron-dhcp-agent<br>
compute node: running neutron-openvswitch-agent<o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333">I created a gre network and booted a instance successfully.<br>
No error can be found in log.<br>
But, my instance can't get IP from dhcp agent.<o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333">Anyone know why this happen ??????<o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333">Thanks.<br>
-chen</span><span style="font-size:9.0pt;font-family:"Courier New";color:#333333"><o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333"><o:p> </o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333">My network:<o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333">neutron net-show 1314f7bb-9b52-4db8-a677-a751e52aad0e<br>
+---------------------------+--------------------------------------+<br>
| Field | Value |<br>
+---------------------------+--------------------------------------+<br>
| admin_state_up | True |<br>
| id | 1314f7bb-9b52-4db8-a677-a751e52aad0e |<br>
| name | gre-1 |<br>
| provider:network_type | gre |<br>
| provider:physical_network | |<br>
| provider:segmentation_id | 1 |<br>
| router:external | False |<br>
| shared | False |<br>
| status | ACTIVE |<br>
| subnets | c0774200-7aff-44bd-b122-4264368947da |<br>
| tenant_id | 45c69667e2a64c889719ef8d8e0dd098 |<br>
+---------------------------+--------------------------------------+</span><span style="font-size:9.0pt;font-family:"Courier New";color:#333333"><o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333"><o:p> </o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333">My instance:<br>
nova show fc1e18df-448c-4c3a-ad9d-b0da9d79b8c6<br>
+--------------------------------------+-----------------------------------------------------------+<br>
| Property | Value |<br>
+--------------------------------------+-----------------------------------------------------------+<br>
| status | ACTIVE |<br>
| updated | 2013-12-30T06:09:22Z |<br>
| OS-EXT-STS:task_state | None |<br>
| OS-EXT-SRV-ATTR:host | b-compute01 |<br>
| key_name | None |<br>
| image | base_image_on_file (a9879545-65a0-4204-81c7-a668947c126d) |<br>
| gre-1 network | 20.1.100.2 |<br>
| hostId | bea3a6565d82258df38fac1fc061bce013ad12c9a67d82baf0ace8b8 |<br>
| OS-EXT-STS:vm_state | active |<br>
| OS-EXT-SRV-ATTR:instance_name | instance-00000339 |<br>
| OS-SRV-USG:launched_at | 2013-12-30T06:09:22.000000 |<br>
| OS-EXT-SRV-ATTR:hypervisor_hostname | b-compute01 |<br>
| flavor | m1.tiny (1) |<br>
| id | fc1e18df-448c-4c3a-ad9d-b0da9d79b8c6 |<br>
| security_groups | [{u'name': u'default'}] |<br>
| OS-SRV-USG:terminated_at | None |<br>
| user_id | c4633e89685d41c4a2d20a2234b5025e |<br>
| name | test-gre-1 |<br>
| created | 2013-12-30T06:09:16Z |<br>
| tenant_id | 45c69667e2a64c889719ef8d8e0dd098 |<br>
| OS-DCF:diskConfig | MANUAL |<br>
| metadata | {} |<br>
| os-extended-volumes:volumes_attached | [] |<br>
| accessIPv4 | |<br>
| accessIPv6 | |<br>
| progress | 0 |<br>
| OS-EXT-STS:power_state | 1 |<br>
| OS-EXT-AZ:availability_zone | nova |<br>
| config_drive | |<br>
+--------------------------------------+-----------------------------------------------------------+</span><span style="font-size:9.0pt;font-family:"Courier New";color:#333333"><o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333"><o:p> </o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333">My ovs on network node:<o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333"> ovs-vsctl show<br>
34e0c8b4-315c-42c5-9d7d-183d3a6fbd83<br>
    Bridge br-tun<br>
        Port patch-int<br>
            Interface patch-int<br>
                type: patch<br>
                options: {peer=patch-tun}<br>
        Port "gre-192.168.11.101"<br>
            Interface "gre-192.168.11.101"<br>
                type: gre<br>
                options: {in_key=flow, local_ip="192.168.11.201", out_key=flow, remote_ip="192.168.11.101"}<br>
        Port br-tun<br>
            Interface br-tun<br>
                type: internal<br>
    Bridge br-int<br>
        Port br-int<br>
            Interface br-int<br>
                type: internal<br>
        Port "tap45bfc42b-93"<br>
            tag: 1<br>
            Interface "tap45bfc42b-93"<br>
        Port patch-tun<br>
            Interface patch-tun<br>
                type: patch<br>
                options: {peer=patch-int}<br>
    ovs_version: "1.10.0"<o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333">ovs-ofctl dump-flows br-int<br>
NXST_FLOW reply (xid=0x4):<br>
 cookie=0x0, duration=1532.459s, table=0, n_packets=1, n_bytes=78, idle_age=1531, priority=1 actions=NORMAL<o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333">ovs-ofctl dump-flows br-tun<br>
NXST_FLOW reply (xid=0x4):<br>
 cookie=0x0, duration=1543.253s, table=0, n_packets=0, n_bytes=0, idle_age=1543, priority=1,in_port=1 actions=resubmit(,1)<br>
 cookie=0x0, duration=1543.162s, table=0, n_packets=4, n_bytes=300, idle_age=1534, priority=0 actions=drop<br>
 cookie=0x0, duration=1542.984s, table=1, n_packets=0, n_bytes=0, idle_age=1542, priority=0,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,21)<br>
 cookie=0x0, duration=1543.072s, table=1, n_packets=0, n_bytes=0, idle_age=1543, priority=0,dl_dst=00:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,20)<br>
 cookie=0x0, duration=1540.754s, table=2, n_packets=0, n_bytes=0, idle_age=1540, priority=1,tun_id=0x1 actions=mod_vlan_vid:1,resubmit(,10)<br>
 cookie=0x0, duration=1542.899s, table=2, n_packets=0, n_bytes=0, idle_age=1542, priority=0 actions=drop<br>
 cookie=0x0, duration=1542.815s, table=3, n_packets=0, n_bytes=0, idle_age=1542, priority=0 actions=drop<br>
 cookie=0x0, duration=1542.728s, table=10, n_packets=0, n_bytes=0, idle_age=1542, priority=1 actions=learn(table=20,hard_timeout=300,priority=1,NXM_OF_VLAN_TCI[0..11],NXM_OF_ETH_DST[]=NXM_OF_ETH_SRC[],load:0->NXM_OF_VLAN_TCI[],load:NXM_NX_TUN_ID[]->NXM_NX_TUN_ID[],output:NXM_OF_IN_PORT[]),output:1<br>
 cookie=0x0, duration=1542.645s, table=20, n_packets=0, n_bytes=0, idle_age=1542, priority=0 actions=resubmit(,21)<br>
 cookie=0x0, duration=1540.842s, table=21, n_packets=0, n_bytes=0, idle_age=1540, priority=1,dl_vlan=1 actions=strip_vlan,set_tunnel:0x1,ANY<br>
 cookie=0x0, duration=1542.558s, table=21, n_packets=0, n_bytes=0, idle_age=1542, priority=0 actions=drop</span><span style="font-size:9.0pt;font-family:"Courier New";color:#333333"><o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333"><o:p> </o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333">My ovs on compute node:<br>
ovs-vsctl show<br>
d4c41787-8313-49a1-9fa8-1e34f7fa2086<br>
    Bridge br-int<br>
        Port patch-tun<br>
            Interface patch-tun<br>
                type: patch<br>
                options: {peer=patch-int}<br>
        Port br-int<br>
            Interface br-int<br>
                type: internal<br>
        Port "qvo69786a37-83"<br>
            tag: 1<br>
            Interface "qvo69786a37-83"<br>
    Bridge br-tun<br>
        Port patch-int<br>
            Interface patch-int<br>
                type: patch<br>
                options: {peer=patch-tun}<br>
        Port br-tun<br>
            Interface br-tun<br>
                type: internal<br>
        Port "gre-192.168.11.201"<br>
            Interface "gre-192.168.11.201"<br>
                type: gre<br>
                options: {in_key=flow, local_ip="192.168.11.101", out_key=flow, remote_ip="192.168.11.201"}<br>
    ovs_version: "1.10.0"<o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333"> ovs-ofctl dump-flows br-int<br>
NXST_FLOW reply (xid=0x4):<br>
 cookie=0x0, duration=1626.522s, table=0, n_packets=80, n_bytes=26832, idle_age=132, priority=1 actions=NORMAL<o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333"> ovs-ofctl dump-flows br-tun<br>
NXST_FLOW reply (xid=0x4):<br>
 cookie=0x0, duration=1630.885s, table=0, n_packets=79, n_bytes=26754, idle_age=138, priority=1,in_port=1 actions=resubmit(,1)<br>
 cookie=0x0, duration=1595.202s, table=0, n_packets=0, n_bytes=0, idle_age=1595, priority=1,in_port=2 actions=resubmit(,2)<br>
 cookie=0x0, duration=1630.8s, table=0, n_packets=4, n_bytes=300, idle_age=1622, priority=0 actions=drop<br>
 cookie=0x0, duration=1630.628s, table=1, n_packets=79, n_bytes=26754, idle_age=138, priority=0,dl_dst=01:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,21)<br>
 cookie=0x0, duration=1630.714s, table=1, n_packets=0, n_bytes=0, idle_age=1630, priority=0,dl_dst=00:00:00:00:00:00/01:00:00:00:00:00 actions=resubmit(,20)<br>
 cookie=0x0, duration=1628.389s, table=2, n_packets=0, n_bytes=0, idle_age=1628, priority=1,tun_id=0x1 actions=mod_vlan_vid:1,resubmit(,10)<br>
 cookie=0x0, duration=1630.541s, table=2, n_packets=0, n_bytes=0, idle_age=1630, priority=0 actions=drop<br>
 cookie=0x0, duration=1630.455s, table=3, n_packets=0, n_bytes=0, idle_age=1630, priority=0 actions=drop<br>
 cookie=0x0, duration=1630.369s, table=10, n_packets=0, n_bytes=0, idle_age=1630, priority=1 actions=learn(table=20,hard_timeout=300,priority=1,NXM_OF_VLAN_TCI[0..11],NXM_OF_ETH_DST[]=NXM_OF_ETH_SRC[],load:0->NXM_OF_VLAN_TCI[],load:NXM_NX_TUN_ID[]->NXM_NX_TUN_ID[],output:NXM_OF_IN_PORT[]),output:1<br>
 cookie=0x0, duration=1630.283s, table=20, n_packets=0, n_bytes=0, idle_age=1630, priority=0 actions=resubmit(,21)<br>
 cookie=0x0, duration=1628.475s, table=21, n_packets=79, n_bytes=26754, idle_age=138, hard_age=1595, priority=1,dl_vlan=1 actions=strip_vlan,set_tunnel:0x1,output:2<br>
 cookie=0x0, duration=1630.197s, table=21, n_packets=0, n_bytes=0, idle_age=1630, priority=0 actions=drop</span><span style="font-size:9.0pt;font-family:"Courier New";color:#333333"><o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333"><o:p> </o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333">My configuration files for /etc/neutron/neutron.conf<o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333">[DEFAULT]<br>
debug = True<br>
core_plugin = neutron.plugins.ml2.plugin.Ml2Plugin<br>
service_plugins = neutron.services.l3_router.l3_router_plugin.L3RouterPlugin<br>
api_paste_config = /etc/neutron/api-paste.ini<br>
auth_strategy = keystone<br>
allow_overlapping_ips = True<br>
rpc_backend = neutron.openstack.common.rpc.impl_qpid<br>
qpid_hostname = 192.168.11.11<br>
api_workers = 0<br>
[quotas]<br>
quota_port = -1<br>
[agent]<br>
root_helper = sudo neutron-rootwrap /etc/neutron/rootwrap.conf<br>
[keystone_authtoken]<br>
auth_host = 192.168.11.11<br>
auth_port = 5000<br>
auth_protocol = http<br>
auth_uri =<span class="apple-converted-space"> </span><a href="https://192.168.11.11:5000/"><span style="color:#0033AA">https://192.168.11.11:5000</span></a><br>
admin_tenant_name = services<br>
admin_user = quantum<br>
admin_password = 123456<br>
signing_dir = $state_path/keystone-signing<br>
[database]<br>
connection = mysql://neutron:neutron@192.168.11.11/ovs_ml2</span><span style="font-size:9.0pt;font-family:"Courier New";color:#333333"><o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333"><o:p> </o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px" id="yui_3_10_3_1_1388386084330_2191">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333">/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini:<br>
[ovs]<br>
tenant_network_type = gre<br>
enable_tunneling = True<br>
tunnel_type = gre<br>
tunnel_id_ranges = 1:10<br>
integration_bridge = br-int<br>
tunnel_bridge = br-tun<br>
int_peer_patch_port = patch-tun<br>
tun_peer_patch_port = patch-int<br>
local_ip = 192.168.11.101<br>
[agent]<br>
tunnel_types = gre<br>
vxlan_udp_port = 8472<br>
[securitygroup]<br>
firewall_driver = neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver</span><span style="font-size:9.0pt;font-family:"Courier New";color:#333333"><o:p></o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333"><o:p> </o:p></span></p>
<p style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:.2in;margin-left:0in;line-height:13.5pt;background:white;max-width: 45em;orphans: auto;widows: auto;-webkit-text-stroke-width: 0px;word-spacing:0px">
<span style="font-size:9.0pt;font-family:"Courier New";color:#333333">/etc/neutron/dhcp_agent.ini :<br>
[DEFAULT]<br>
interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver<br>
ovs_use_veth = True<br>
dhcp_driver = neutron.agent.linux.dhcp.Dnsmasq<br>
use_namespaces = True<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>