)]}'
{"doc/source/guides/neutron.rst":[{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"360de4516f5b0a39a1d349764dff71c71b0aec39","unresolved":false,"context_lines":[{"line_number":74,"context_line":"        enable_service q-svc"},{"line_number":75,"context_line":"        enable_service q-agt"},{"line_number":76,"context_line":"        enable_service q-dhcp"},{"line_number":77,"context_line":"        enable_service quantum"},{"line_number":78,"context_line":"        enable_service q-meta"},{"line_number":79,"context_line":"        enable_service q-l3"},{"line_number":80,"context_line":"        enable_service neutron"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9aa7fdbe_fc989e6b","line":77,"updated":"2014-10-27 23:57:27.000000000","message":"This line is unnecessary.","commit_id":"f3653c0206629272a4673cab536e091e6c57cce7"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"360de4516f5b0a39a1d349764dff71c71b0aec39","unresolved":false,"context_lines":[{"line_number":77,"context_line":"        enable_service quantum"},{"line_number":78,"context_line":"        enable_service q-meta"},{"line_number":79,"context_line":"        enable_service q-l3"},{"line_number":80,"context_line":"        enable_service neutron"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"        Q_USE_SECGROUP\u003dTrue"},{"line_number":83,"context_line":"        ENABLE_TENANT_VLANS\u003dTrue"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9aa7fdbe_1cae4298","line":80,"updated":"2014-10-27 23:57:27.000000000","message":"ditto.","commit_id":"f3653c0206629272a4673cab536e091e6c57cce7"},{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"b3129a05ef869658e14503c694e14394c20e0319","unresolved":false,"context_lines":[{"line_number":107,"context_line":"For example, in some lab environments, a hardware router has been"},{"line_number":108,"context_line":"pre-configured by another party, and an OpenStack developer has been"},{"line_number":109,"context_line":"given a VLAN tag and IP address range, so that instances created via"},{"line_number":110,"context_line":"DevStack will use the external router for L3 connectivity, as opposed to the Neutron L3 service. "},{"line_number":111,"context_line":""},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"Service Configuration"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9aa7fdbe_b3e644e6","line":110,"updated":"2014-10-28 02:04:05.000000000","message":"remove blank space","commit_id":"f3653c0206629272a4673cab536e091e6c57cce7"},{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"b3129a05ef869658e14503c694e14394c20e0319","unresolved":false,"context_lines":[{"line_number":118,"context_line":"In this example, the control node will run the majority of the"},{"line_number":119,"context_line":"OpenStack API and management services (Keystone, Glance,"},{"line_number":120,"context_line":"Nova, Neutron, etc..)"},{"line_number":121,"context_line":" "},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Compute Nodes:"},{"line_number":124,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9aa7fdbe_f3d36c01","line":121,"updated":"2014-10-28 02:04:05.000000000","message":"ditto","commit_id":"f3653c0206629272a4673cab536e091e6c57cce7"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"360de4516f5b0a39a1d349764dff71c71b0aec39","unresolved":false,"context_lines":[{"line_number":150,"context_line":"        disable_service n-net"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"        # Neutron"},{"line_number":153,"context_line":"        ENABLED_SERVICES+\u003d,neutron,q-svc,q-dhcp,q-meta,q-agt"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"        ## Neutron Networking options used to create Neutron Subnets"},{"line_number":156,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9aa7fdbe_bce0d6cd","line":153,"updated":"2014-10-27 23:57:27.000000000","message":"\"neutron\" is unnecessary.","commit_id":"f3653c0206629272a4673cab536e091e6c57cce7"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"b9a94c3a6be8ac0a8863ff5ea6bda9d384c28145","unresolved":false,"context_lines":[{"line_number":150,"context_line":"        disable_service n-net"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"        # Neutron"},{"line_number":153,"context_line":"        ENABLED_SERVICES+\u003d,neutron,q-svc,q-dhcp,q-meta,q-agt"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"        ## Neutron Networking options used to create Neutron Subnets"},{"line_number":156,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9aa7fdbe_f9742b69","line":153,"in_reply_to":"9aa7fdbe_bce0d6cd","updated":"2014-10-28 03:50:12.000000000","message":"You are incorrect. Without enabling Neutron br-ex is not created.","commit_id":"f3653c0206629272a4673cab536e091e6c57cce7"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"fa56b8b2950251ea7361f299c26cf8a8b4489b96","unresolved":false,"context_lines":[{"line_number":150,"context_line":"        disable_service n-net"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"        # Neutron"},{"line_number":153,"context_line":"        ENABLED_SERVICES+\u003d,neutron,q-svc,q-dhcp,q-meta,q-agt"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"        ## Neutron Networking options used to create Neutron Subnets"},{"line_number":156,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9aa7fdbe_f9fa6b73","line":153,"in_reply_to":"9aa7fdbe_f9742b69","updated":"2014-10-28 04:10:44.000000000","message":"The function is_service_enabled returns 0 if ENABLED_SERVICES includes \"q-\" as \"is_service_enabled neutron\" is called.\n\n1801 [[ ${service} \u003d\u003d \"neutron\" \u0026\u0026 ${ENABLED_SERVICES} \u003d~ \"q-\" ]] \u0026\u0026 enabled\u003d0","commit_id":"f3653c0206629272a4673cab536e091e6c57cce7"},{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"360de4516f5b0a39a1d349764dff71c71b0aec39","unresolved":false,"context_lines":[{"line_number":170,"context_line":"::"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"        # Services that a compute node runs"},{"line_number":173,"context_line":"        ENABLED_SERVICES\u003dn-cpu,rabbit,neutron,q-agt"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"        ## Neutron options"},{"line_number":176,"context_line":"        Q_USE_SECGROUP\u003dTrue"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9aa7fdbe_fce6dee6","line":173,"updated":"2014-10-27 23:57:27.000000000","message":"ditto.","commit_id":"f3653c0206629272a4673cab536e091e6c57cce7"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"6bc3dfb2584513e882704a5290afa9d83021312e","unresolved":false,"context_lines":[{"line_number":5,"context_line":"-------------------------------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"To use Neutron, it is suggested that two network interfaces be present"},{"line_number":8,"context_line":"in the host operating system."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"The first interface, eth0 is used for the OpenStack management (API,"},{"line_number":11,"context_line":"message bus, etc) as well as for ssh for an administrator to access"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a8c0949_e19de55a","line":8,"updated":"2014-11-04 14:08:50.000000000","message":"Is it suggested or is it _required_? This sort of vagueness is not good is documentation.","commit_id":"56aaddc73aeda23edabbb3a36ab7efa8efc442dc"},{"author":{"_account_id":8576,"name":"Yair Fried","email":"yfried@redhat.com","username":"yfried"},"change_message_id":"3040d8c07fa76d78b61a786767d8f433ac17bef5","unresolved":false,"context_lines":[{"line_number":5,"context_line":"-------------------------------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"To use Neutron, it is suggested that two network interfaces be present"},{"line_number":8,"context_line":"in the host operating system."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"The first interface, eth0 is used for the OpenStack management (API,"},{"line_number":11,"context_line":"message bus, etc) as well as for ssh for an administrator to access"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a890539_d9e3c603","line":8,"in_reply_to":"7a8c0949_e19de55a","updated":"2014-11-09 13:53:24.000000000","message":"I agree with Chris.\nIt\u0027s best to have 3 interfaces, but 1 should suffice.","commit_id":"56aaddc73aeda23edabbb3a36ab7efa8efc442dc"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"6bc3dfb2584513e882704a5290afa9d83021312e","unresolved":false,"context_lines":[{"line_number":35,"context_line":"controller node that runs Neutron\u0027s `neutron-l3-agent` and provides L3"},{"line_number":36,"context_line":"connectivity."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"::"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        stack@compute:~$ sudo ovs-vsctl add-br br-ex"},{"line_number":41,"context_line":"        stack@compute:~$ sudo ovs-vsctl add-port br-ex eth1"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a8c0949_c1b1c9e2","line":38,"updated":"2014-11-04 14:08:50.000000000","message":"Are these commands below something that the devstack user needs to run by hand or something that devstack will do for them? It\u0027s not clear.","commit_id":"56aaddc73aeda23edabbb3a36ab7efa8efc442dc"},{"author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"change_message_id":"0b9564a0a6e2d42f9dc2b89c494b353e2a696dfa","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"::"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        stack@compute:~$ sudo ovs-vsctl add-br br-ex"},{"line_number":41,"context_line":"        stack@compute:~$ sudo ovs-vsctl add-port br-ex eth1"},{"line_number":42,"context_line":"        stack@compute:~$ sudo ovs-vsctl show"},{"line_number":43,"context_line":"        9a25c837-32ab-45f6-b9f2-1dd888abcf0f"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a890539_4d9f1904","line":40,"updated":"2014-11-07 17:11:52.000000000","message":"Since we show OVS commands here, should we highlight at the top of this guide the fact we\u0027re assuming you\u0027re using ML2 with the OVS agent? It would make it clearer to non-neutron folks.","commit_id":"56aaddc73aeda23edabbb3a36ab7efa8efc442dc"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"6bc3dfb2584513e882704a5290afa9d83021312e","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Neutron Networking with Open vSwitch"},{"line_number":59,"context_line":"------------------------------------"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Configuring Neutron networking in DevStack is very similar to"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a8c0949_01275113","line":58,"updated":"2014-11-04 14:08:50.000000000","message":"It\u0027s not clear from these instructions how these situations apply to people who are just wanting to run devstack, with neutron, to just do some work.\n\nFor example, Joe Developer is sitting at home with a linux box on their home network. They want to make that box a controller/computer all-in-one, using devstack configured for neutron (since it is the modern way) with guest nodes accessible on the home network when they are granted a floating ip.\n\nIn that situation the reader of this document needs to know:\n\n* a basic working config\n* what they should put for FLOATING_RANGE, extrapolated from their home network setup\n* what they should put for PUBLIC_NETWORK_GATEWAY, extrapolated from their home network setup\n\nThis is a real situation where devstack is used (by developers) and the sort of thing that needs to be documented.","commit_id":"56aaddc73aeda23edabbb3a36ab7efa8efc442dc"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"22e64ea4150524310f7a93ac69113f3f7236c43d","unresolved":false,"context_lines":[{"line_number":64,"context_line":"used by Neutron, which is intentional."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"The only difference is the disabling of `nova-network` in your"},{"line_number":67,"context_line":"localrc, and the enabling of the Neutron components."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Configuration"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a8c0949_cdf742f4","line":67,"updated":"2014-11-04 08:55:32.000000000","message":"`local.conf`","commit_id":"56aaddc73aeda23edabbb3a36ab7efa8efc442dc"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"22e64ea4150524310f7a93ac69113f3f7236c43d","unresolved":false,"context_lines":[{"line_number":80,"context_line":"        enable_service q-svc"},{"line_number":81,"context_line":"        enable_service q-agt"},{"line_number":82,"context_line":"        enable_service q-dhcp"},{"line_number":83,"context_line":"        enable_service quantum"},{"line_number":84,"context_line":"        enable_service q-meta"},{"line_number":85,"context_line":"        enable_service q-l3"},{"line_number":86,"context_line":"        enable_service neutron"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a8c0949_4d8c3280","line":83,"updated":"2014-11-04 08:55:32.000000000","message":"This is not necessary, if it actually it required for things to work it is a bug...","commit_id":"56aaddc73aeda23edabbb3a36ab7efa8efc442dc"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"22e64ea4150524310f7a93ac69113f3f7236c43d","unresolved":false,"context_lines":[{"line_number":83,"context_line":"        enable_service quantum"},{"line_number":84,"context_line":"        enable_service q-meta"},{"line_number":85,"context_line":"        enable_service q-l3"},{"line_number":86,"context_line":"        enable_service neutron"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"        Q_USE_SECGROUP\u003dTrue"},{"line_number":89,"context_line":"        ENABLE_TENANT_VLANS\u003dTrue"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a8c0949_6deace10","line":86,"updated":"2014-11-04 08:55:32.000000000","message":"This is not necessary, if it actually it required for things to work it is a bug...","commit_id":"56aaddc73aeda23edabbb3a36ab7efa8efc442dc"},{"author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"change_message_id":"0b9564a0a6e2d42f9dc2b89c494b353e2a696dfa","unresolved":false,"context_lines":[{"line_number":106,"context_line":"For example, in some lab environments, a hardware router has been"},{"line_number":107,"context_line":"pre-configured by another party, and an OpenStack developer has been"},{"line_number":108,"context_line":"given a VLAN tag and IP address range, so that instances created via"},{"line_number":109,"context_line":"DevStack will use the external router for L3 connectivity, as opposed to the Neutron L3 service."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"Service Configuration"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a890539_6da4d557","line":109,"updated":"2014-11-07 17:11:52.000000000","message":"Nit: Linewrap this at 80.","commit_id":"56aaddc73aeda23edabbb3a36ab7efa8efc442dc"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"22e64ea4150524310f7a93ac69113f3f7236c43d","unresolved":false,"context_lines":[{"line_number":149,"context_line":"        disable_service n-net"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"        # Neutron"},{"line_number":152,"context_line":"        ENABLED_SERVICES+\u003d,neutron,q-svc,q-dhcp,q-meta,q-agt"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"        ## Neutron Networking options used to create Neutron Subnets"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a8c0949_2d5606d3","line":152,"updated":"2014-11-04 08:55:32.000000000","message":"s/neutron//","commit_id":"56aaddc73aeda23edabbb3a36ab7efa8efc442dc"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"22e64ea4150524310f7a93ac69113f3f7236c43d","unresolved":false,"context_lines":[{"line_number":169,"context_line":"::"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"        # Services that a compute node runs"},{"line_number":172,"context_line":"        ENABLED_SERVICES\u003dn-cpu,rabbit,neutron,q-agt"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"        ## Neutron options"},{"line_number":175,"context_line":"        Q_USE_SECGROUP\u003dTrue"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a8c0949_6d5f2ee6","line":172,"updated":"2014-11-04 08:55:32.000000000","message":"s/neutron//","commit_id":"56aaddc73aeda23edabbb3a36ab7efa8efc442dc"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"c7a2c53198ac376e76406956030fd3fa94525b82","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Using DevStack with Neutron Networking"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Network Interface Configuration"}],"source_content_type":"text/x-rst","patch_set":7,"id":"5a890539_e71fb907","line":1,"updated":"2014-11-20 12:43:15.000000000","message":"can this be\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nInstead, I just did a formatting patch to standardize on that a little.\n\nThen \u003d is h2, - is h3 and you won\u0027t actually need ~ in this doc.","commit_id":"84d654aeb1ca1e9753f58f1c5b18f84441b65f30"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"f51dd38b42879286fe3f8f16b9b2cd5df22f859c","unresolved":false,"context_lines":[{"line_number":55,"context_line":"                        options: {peer\u003dint-br-ex}"},{"line_number":56,"context_line":"                Port \"eth1\""},{"line_number":57,"context_line":"                    Interface \"eth1\""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a890539_add587b8","line":58,"updated":"2014-11-20 16:40:52.000000000","message":"it\u0027s worth to mention here that \"eth1\" is set by variable $PUBLIC_INTERFACE, no only below\n\nAlso it\u0027s possible to use only one network for testing (like many do), it\u0027s worth to write how to configure devstack neutron to work with one interface and network only.","commit_id":"34296016632a82ebbc88978a41f12ac2af1730e6"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"fd569b7b09da8c603cb35243428dff939cc2db5e","unresolved":false,"context_lines":[{"line_number":55,"context_line":"                        options: {peer\u003dint-br-ex}"},{"line_number":56,"context_line":"                Port \"eth1\""},{"line_number":57,"context_line":"                    Interface \"eth1\""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a890539_2807c582","line":58,"in_reply_to":"5a890539_289ee5b8","updated":"2014-11-20 16:53:35.000000000","message":"Thanks, Sean, I\u0027ve read a discussion and remove this question. Then only typo below.","commit_id":"34296016632a82ebbc88978a41f12ac2af1730e6"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"92a902f2a94360c1c0471827314cb90a2d7cdc1a","unresolved":false,"context_lines":[{"line_number":55,"context_line":"                        options: {peer\u003dint-br-ex}"},{"line_number":56,"context_line":"                Port \"eth1\""},{"line_number":57,"context_line":"                    Interface \"eth1\""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a890539_289ee5b8","line":58,"in_reply_to":"5a890539_add587b8","updated":"2014-11-20 16:45:14.000000000","message":"@Sergey, please see the other review comments, this was discussed before, and at this point this guide does not cover that. Please feel free to create a patch and contribute it, if you have something already.","commit_id":"34296016632a82ebbc88978a41f12ac2af1730e6"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"f51dd38b42879286fe3f8f16b9b2cd5df22f859c","unresolved":false,"context_lines":[{"line_number":95,"context_line":""},{"line_number":96,"context_line":"In this configuration we are defining FLOATING_RANGE to be a"},{"line_number":97,"context_line":"subnet that exists in the private RFC1918 address space - however in"},{"line_number":98,"context_line":"in a real setup FLOATING_RANGE would be a public IP address range."},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Neutron Networking with Open vSwitch and Provider Networks"},{"line_number":101,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a890539_2d15179b","line":98,"updated":"2014-11-20 16:40:52.000000000","message":"however \"in in\"","commit_id":"34296016632a82ebbc88978a41f12ac2af1730e6"}]}
