)]}'
{"doc/networking-guide/source/config-routed-networks.rst":[{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"64d64a655b4d01fe93af0c731a9e78039dcfa763","unresolved":false,"context_lines":[{"line_number":10,"context_line":"   version 3.3 or newer."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Before routed provider networks, the Networking service could not present a"},{"line_number":13,"context_line":"multi-segment layer-3 network as a single entity. Thus, each operator typically"},{"line_number":14,"context_line":"chose one of the following architectures:"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"* Single large layer-2 network"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_e24d93c5","line":13,"range":{"start_line":13,"start_character":50,"end_line":13,"end_character":61},"updated":"2016-11-30 10:38:50.000000000","message":"Each operator typically had to choose one... *","commit_id":"7d5c087fce49453b73aec3c72766442e5fbc7936"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"64d64a655b4d01fe93af0c731a9e78039dcfa763","unresolved":false,"context_lines":[{"line_number":16,"context_line":"* Single large layer-2 network"},{"line_number":17,"context_line":"* Multiple smaller layer-2 networks"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Single large layer-2 networks become complex at scale and involve significant"},{"line_number":20,"context_line":"failure domains."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Multiple smaller layer-2 networks scale better and shrink failure domains, but"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_02e28f9f","line":19,"range":{"start_line":19,"start_character":30,"end_line":19,"end_character":36},"updated":"2016-11-30 10:38:50.000000000","message":"Are you referencing this \u0027become\u0027 as after the implementation they become complex? Could you clarify this?","commit_id":"7d5c087fce49453b73aec3c72766442e5fbc7936"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"64d64a655b4d01fe93af0c731a9e78039dcfa763","unresolved":false,"context_lines":[{"line_number":13,"context_line":"multi-segment layer-3 network as a single entity. Thus, each operator typically"},{"line_number":14,"context_line":"chose one of the following architectures:"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"* Single large layer-2 network"},{"line_number":17,"context_line":"* Multiple smaller layer-2 networks"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Single large layer-2 networks become complex at scale and involve significant"},{"line_number":20,"context_line":"failure domains."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Multiple smaller layer-2 networks scale better and shrink failure domains, but"},{"line_number":23,"context_line":"leave network selection to the user. Without additional information, users"},{"line_number":24,"context_line":"cannot easily differentiate these networks."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"A routed provider network enables a single provider network to represent"},{"line_number":27,"context_line":"multiple layer-2 networks (broadcast domains) or segments and enables the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_42c007e1","line":24,"range":{"start_line":16,"start_character":0,"end_line":24,"end_character":43},"updated":"2016-11-30 10:38:50.000000000","message":"I would recommend putting this all in a definition list","commit_id":"7d5c087fce49453b73aec3c72766442e5fbc7936"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"64d64a655b4d01fe93af0c731a9e78039dcfa763","unresolved":false,"context_lines":[{"line_number":24,"context_line":"cannot easily differentiate these networks."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"A routed provider network enables a single provider network to represent"},{"line_number":27,"context_line":"multiple layer-2 networks (broadcast domains) or segments and enables the"},{"line_number":28,"context_line":"operator to present one network to users. However, the particular IP"},{"line_number":29,"context_line":"addresses available to an instance depend on the segment of the network"},{"line_number":30,"context_line":"available on the particular compute node."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_82ba1f6d","line":27,"range":{"start_line":27,"start_character":49,"end_line":27,"end_character":57},"updated":"2016-11-30 10:38:50.000000000","message":"segments, and enables *","commit_id":"7d5c087fce49453b73aec3c72766442e5fbc7936"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"64d64a655b4d01fe93af0c731a9e78039dcfa763","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"The Networking service does not provide layer-3 services between segments."},{"line_number":44,"context_line":"Instead, it relies on physical network infrastructure to route subnets."},{"line_number":45,"context_line":"Thus, both the Networking service and physical network infrastructure must"},{"line_number":46,"context_line":"contain configuration for routed provider networks, similar to conventional"},{"line_number":47,"context_line":"provider networks. In the future, implementation of dynamic routing protocols"},{"line_number":48,"context_line":"may ease configuration of routed networks."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_42672725","line":45,"range":{"start_line":45,"start_character":0,"end_line":45,"end_character":7},"updated":"2016-11-30 10:38:50.000000000","message":"remove, \"Both the Networking service...\"","commit_id":"7d5c087fce49453b73aec3c72766442e5fbc7936"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"64d64a655b4d01fe93af0c731a9e78039dcfa763","unresolved":false,"context_lines":[{"line_number":44,"context_line":"Instead, it relies on physical network infrastructure to route subnets."},{"line_number":45,"context_line":"Thus, both the Networking service and physical network infrastructure must"},{"line_number":46,"context_line":"contain configuration for routed provider networks, similar to conventional"},{"line_number":47,"context_line":"provider networks. In the future, implementation of dynamic routing protocols"},{"line_number":48,"context_line":"may ease configuration of routed networks."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Limitations"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_027e0fae","line":47,"range":{"start_line":47,"start_character":19,"end_line":47,"end_character":33},"updated":"2016-11-30 10:38:50.000000000","message":"This is fairly vague, is there a spec or plan for this? If not, I suggest removing this sentence, this is not something we can promise?","commit_id":"7d5c087fce49453b73aec3c72766442e5fbc7936"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"64d64a655b4d01fe93af0c731a9e78039dcfa763","unresolved":false,"context_lines":[{"line_number":53,"context_line":"The Newton implementation contains the following limitations:"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"* The Compute scheduler lacks awareness of IP address resources on a routed"},{"line_number":56,"context_line":"  network. Thus, the scheduler could exhaust the IP addresses in one segment"},{"line_number":57,"context_line":"  before assigning IP addresses from another segment. The Ocata release of"},{"line_number":58,"context_line":"  the Compute scheduler should provide the capability of scheduling around"},{"line_number":59,"context_line":"  segments without available IP addresses. In Newton, the Compute scheduler"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_c25a5750","line":56,"range":{"start_line":56,"start_character":11,"end_line":56,"end_character":20},"updated":"2016-11-30 10:38:50.000000000","message":"The scheduler can exhaust the IP *","commit_id":"7d5c087fce49453b73aec3c72766442e5fbc7936"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"64d64a655b4d01fe93af0c731a9e78039dcfa763","unresolved":false,"context_lines":[{"line_number":66,"context_line":"  `blueprint \u003chttps://blueprints.launchpad.net/neutron/+spec/routed-networks\u003e`__."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"* A routed provider network cannot also function as a ``router:external``"},{"line_number":69,"context_line":"  networks which prevents compatibility with floating IPv4 addresses."},{"line_number":70,"context_line":"  Additional routing, possibly using :ref:`config-bgp-dynamic-routing`,"},{"line_number":71,"context_line":"  could address this issue in the future."},{"line_number":72,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_82169f53","line":69,"range":{"start_line":69,"start_character":2,"end_line":69,"end_character":10},"updated":"2016-11-30 10:38:50.000000000","message":"network, as it prevents compatibility with * - if i\u0027ve misunderstood this sentence, please rephrase to be clearer :)","commit_id":"7d5c087fce49453b73aec3c72766442e5fbc7936"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"64d64a655b4d01fe93af0c731a9e78039dcfa763","unresolved":false,"context_lines":[{"line_number":68,"context_line":"* A routed provider network cannot also function as a ``router:external``"},{"line_number":69,"context_line":"  networks which prevents compatibility with floating IPv4 addresses."},{"line_number":70,"context_line":"  Additional routing, possibly using :ref:`config-bgp-dynamic-routing`,"},{"line_number":71,"context_line":"  could address this issue in the future."},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"Prerequisites"},{"line_number":74,"context_line":"~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_02036f10","line":71,"range":{"start_line":71,"start_character":2,"end_line":71,"end_character":41},"updated":"2016-11-30 10:38:50.000000000","message":"I don\u0027t think we should be including \u0027future\u0027 promises that is not a part of a current spec or plan","commit_id":"7d5c087fce49453b73aec3c72766442e5fbc7936"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"64d64a655b4d01fe93af0c731a9e78039dcfa763","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"#. Restart the ``neutron-server`` service."},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"Network or compute nodes"},{"line_number":165,"context_line":"------------------------"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"* Configure the layer-2 agent on each node to map one or more segments to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a74a57a_a56725e9","line":164,"range":{"start_line":164,"start_character":11,"end_line":164,"end_character":18},"updated":"2016-11-30 10:38:50.000000000","message":"would this not be Compute nodes ?","commit_id":"7d5c087fce49453b73aec3c72766442e5fbc7936"}]}
