)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"e55d5be7fa6420cba1e176d9737cec4716086537","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     “devon \u003cdevon.boatwright@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-03-28 14:13:20 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Consolidated Networking Guide"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Partial-Bug: #1548182"},{"line_number":10,"context_line":"Implements: blueprint archguide-mitaka-reorg This is incomplete"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"9a061dce_abbc336d","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":29},"updated":"2016-04-05 01:53:27.000000000","message":"Change the title. It is creating confusion with the actual Networking Guide. This is consolidating networking content in the Architecture Design Guide.","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"d02f32c9be78356e17a62d17f01b99e3feacd1bd","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Consolidated Networking Guide"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Partial-Bug: #1548182"},{"line_number":10,"context_line":"Implements: blueprint archguide-mitaka-reorg This is incomplete"},{"line_number":11,"context_line":"and some information will need to be changed and updated by those"},{"line_number":12,"context_line":"with more technical knowledge."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I5acc55878e27c19ad81eefee637494652ace2ed9"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"9a061dce_ee58f9fc","line":12,"range":{"start_line":10,"start_character":45,"end_line":12,"end_character":30},"updated":"2016-04-05 01:56:09.000000000","message":"Move the description underneath the title","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"}],"doc/arch-design-draft/source/networking-guide.rst":[{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"e55d5be7fa6420cba1e176d9737cec4716086537","unresolved":false,"context_lines":[{"line_number":18,"context_line":"OpenStack Networking (neutron) or legacy networking (nova-network)."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Networking (neutron)"},{"line_number":21,"context_line":"********************"},{"line_number":22,"context_line":"OpenStack Networking (neutron) is a first class networking service that gives"},{"line_number":23,"context_line":"full control over creation of virtual network resources to tenants. This is "},{"line_number":24,"context_line":"often accomplished in the form of tunneling protocols that establish"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_4b53d7e1","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":20},"updated":"2016-04-05 01:53:27.000000000","message":"Use tilda for second level headings.","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"a0a289aa132b7aabc4c549e24b1345b3c2af6960","unresolved":false,"context_lines":[{"line_number":18,"context_line":"OpenStack Networking (neutron) or legacy networking (nova-network)."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Networking (neutron)"},{"line_number":21,"context_line":"********************"},{"line_number":22,"context_line":"OpenStack Networking (neutron) is a first class networking service that gives"},{"line_number":23,"context_line":"full control over creation of virtual network resources to tenants. This is "},{"line_number":24,"context_line":"often accomplished in the form of tunneling protocols that establish"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_55331714","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":20},"in_reply_to":"9a061dce_4b53d7e1","updated":"2016-04-06 13:51:59.000000000","message":"Done","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"e55d5be7fa6420cba1e176d9737cec4716086537","unresolved":false,"context_lines":[{"line_number":20,"context_line":"Networking (neutron)"},{"line_number":21,"context_line":"********************"},{"line_number":22,"context_line":"OpenStack Networking (neutron) is a first class networking service that gives"},{"line_number":23,"context_line":"full control over creation of virtual network resources to tenants. This is "},{"line_number":24,"context_line":"often accomplished in the form of tunneling protocols that establish"},{"line_number":25,"context_line":"encapsulated communication paths over existing network infrastructure in order"},{"line_number":26,"context_line":"to segment tenant traffic. This method varies depending on the specific"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_8b3ccf94","line":23,"range":{"start_line":23,"start_character":75,"end_line":23,"end_character":76},"updated":"2016-04-05 01:53:27.000000000","message":"Remove whitespace","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"a0a289aa132b7aabc4c549e24b1345b3c2af6960","unresolved":false,"context_lines":[{"line_number":20,"context_line":"Networking (neutron)"},{"line_number":21,"context_line":"********************"},{"line_number":22,"context_line":"OpenStack Networking (neutron) is a first class networking service that gives"},{"line_number":23,"context_line":"full control over creation of virtual network resources to tenants. This is "},{"line_number":24,"context_line":"often accomplished in the form of tunneling protocols that establish"},{"line_number":25,"context_line":"encapsulated communication paths over existing network infrastructure in order"},{"line_number":26,"context_line":"to segment tenant traffic. This method varies depending on the specific"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_353823ef","line":23,"range":{"start_line":23,"start_character":75,"end_line":23,"end_character":76},"in_reply_to":"9a061dce_8b3ccf94","updated":"2016-04-06 13:51:59.000000000","message":"Done","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"e55d5be7fa6420cba1e176d9737cec4716086537","unresolved":false,"context_lines":[{"line_number":50,"context_line":"physical network from outside the cloud."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Legacy networking (nova-network)"},{"line_number":53,"context_line":"********************************"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"The legacy networking (nova-network) service is primarily a layer-2 networking"},{"line_number":56,"context_line":"service. It functions in two modes: flat networking mode and VLAN mode. In a"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_ab5ef3e6","line":53,"range":{"start_line":53,"start_character":0,"end_line":53,"end_character":32},"updated":"2016-04-05 01:53:27.000000000","message":"Use tilda for second level headings, and a dashes for third level headings. Please fix the other headings in the file.","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"a0a289aa132b7aabc4c549e24b1345b3c2af6960","unresolved":false,"context_lines":[{"line_number":50,"context_line":"physical network from outside the cloud."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Legacy networking (nova-network)"},{"line_number":53,"context_line":"********************************"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"The legacy networking (nova-network) service is primarily a layer-2 networking"},{"line_number":56,"context_line":"service. It functions in two modes: flat networking mode and VLAN mode. In a"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_f52a2b8f","line":53,"range":{"start_line":53,"start_character":0,"end_line":53,"end_character":32},"in_reply_to":"9a061dce_ab5ef3e6","updated":"2016-04-06 13:51:59.000000000","message":"Done","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"e55d5be7fa6420cba1e176d9737cec4716086537","unresolved":false,"context_lines":[{"line_number":78,"context_line":"include:"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"* Layer-3 networks provide the same level of resiliency and scalability as"},{"line_number":81,"context_line":"the Internet."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Controlling traffic with routing metrics is straightforward."},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_8bf32f73","line":81,"range":{"start_line":81,"start_character":0,"end_line":81,"end_character":13},"updated":"2016-04-05 01:53:27.000000000","message":"Indent two spaces. Each line needs to be aligned for each bullet list for the rendered output to be generated correctly. Please fix this for the other bulleted lists in this file.","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"a0a289aa132b7aabc4c549e24b1345b3c2af6960","unresolved":false,"context_lines":[{"line_number":78,"context_line":"include:"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"* Layer-3 networks provide the same level of resiliency and scalability as"},{"line_number":81,"context_line":"the Internet."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Controlling traffic with routing metrics is straightforward."},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_f9150540","line":81,"range":{"start_line":81,"start_character":0,"end_line":81,"end_character":13},"in_reply_to":"9a061dce_8bf32f73","updated":"2016-04-06 13:51:59.000000000","message":"Done","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"e55d5be7fa6420cba1e176d9737cec4716086537","unresolved":false,"context_lines":[{"line_number":153,"context_line":"it is not uncommon for one physical node to support 30-40"},{"line_number":154,"context_line":"instances."},{"line_number":155,"context_line":""},{"line_number":156,"context_line":".. Important:: Networking at the frame level says nothing about the presence or"},{"line_number":157,"context_line":"absence of IP addresses at the packet level. Almost all ports, links, and devices"},{"line_number":158,"context_line":"on a network of LAN switches still have IP addresses, as do all the source and"},{"line_number":159,"context_line":"destination hosts. There are many reasons for the continued need for IP addressing."},{"line_number":160,"context_line":"The largest one is the need to manage the network. A device or link without an IP"},{"line_number":161,"context_line":"address is usually invisible to most management applications. Utilities including"},{"line_number":162,"context_line":"remote access for diagnostics, file transfer of configurations and software, and"},{"line_number":163,"context_line":"similar applications cannot run without IP addresses as well as MAC addresses."},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"Layer-2 architecture limitations"},{"line_number":166,"context_line":"********************************"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_0b243f0b","line":163,"range":{"start_line":156,"start_character":15,"end_line":163,"end_character":78},"updated":"2016-04-05 01:53:27.000000000","message":"Move paragraph to align under the \"Important\"","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"a0a289aa132b7aabc4c549e24b1345b3c2af6960","unresolved":false,"context_lines":[{"line_number":153,"context_line":"it is not uncommon for one physical node to support 30-40"},{"line_number":154,"context_line":"instances."},{"line_number":155,"context_line":""},{"line_number":156,"context_line":".. Important:: Networking at the frame level says nothing about the presence or"},{"line_number":157,"context_line":"absence of IP addresses at the packet level. Almost all ports, links, and devices"},{"line_number":158,"context_line":"on a network of LAN switches still have IP addresses, as do all the source and"},{"line_number":159,"context_line":"destination hosts. There are many reasons for the continued need for IP addressing."},{"line_number":160,"context_line":"The largest one is the need to manage the network. A device or link without an IP"},{"line_number":161,"context_line":"address is usually invisible to most management applications. Utilities including"},{"line_number":162,"context_line":"remote access for diagnostics, file transfer of configurations and software, and"},{"line_number":163,"context_line":"similar applications cannot run without IP addresses as well as MAC addresses."},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"Layer-2 architecture limitations"},{"line_number":166,"context_line":"********************************"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_592d1194","line":163,"range":{"start_line":156,"start_character":15,"end_line":163,"end_character":78},"in_reply_to":"9a061dce_0b243f0b","updated":"2016-04-06 13:51:59.000000000","message":"Done","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"e55d5be7fa6420cba1e176d9737cec4716086537","unresolved":false,"context_lines":[{"line_number":177,"context_line":"* It can be difficult to troubleshoot a network without IP addresses and ICMP."},{"line_number":178,"context_line":"* Configuring ARP can be complicated on a large layer-2 networks."},{"line_number":179,"context_line":"* All network devices need to be aware of all MACs, even instance MACs, so there"},{"line_number":180,"context_line":"is constant churn in MAC tables and network state changes as instances start and"},{"line_number":181,"context_line":"stop."},{"line_number":182,"context_line":"* Migrating MACs (instance migration) to different physical locations are a"},{"line_number":183,"context_line":"potential problem if you do not set ARP table timeouts properly."},{"line_number":184,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_8b7e8fe2","line":181,"range":{"start_line":180,"start_character":0,"end_line":181,"end_character":5},"updated":"2016-04-05 01:53:27.000000000","message":"indent these lines two spaces.","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"a0a289aa132b7aabc4c549e24b1345b3c2af6960","unresolved":false,"context_lines":[{"line_number":177,"context_line":"* It can be difficult to troubleshoot a network without IP addresses and ICMP."},{"line_number":178,"context_line":"* Configuring ARP can be complicated on a large layer-2 networks."},{"line_number":179,"context_line":"* All network devices need to be aware of all MACs, even instance MACs, so there"},{"line_number":180,"context_line":"is constant churn in MAC tables and network state changes as instances start and"},{"line_number":181,"context_line":"stop."},{"line_number":182,"context_line":"* Migrating MACs (instance migration) to different physical locations are a"},{"line_number":183,"context_line":"potential problem if you do not set ARP table timeouts properly."},{"line_number":184,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_794f356b","line":181,"range":{"start_line":180,"start_character":0,"end_line":181,"end_character":5},"in_reply_to":"9a061dce_8b7e8fe2","updated":"2016-04-06 13:51:59.000000000","message":"Done","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"e55d5be7fa6420cba1e176d9737cec4716086537","unresolved":false,"context_lines":[{"line_number":180,"context_line":"is constant churn in MAC tables and network state changes as instances start and"},{"line_number":181,"context_line":"stop."},{"line_number":182,"context_line":"* Migrating MACs (instance migration) to different physical locations are a"},{"line_number":183,"context_line":"potential problem if you do not set ARP table timeouts properly."},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"It is important to know that layer-2 has a very limited set of network management"},{"line_number":186,"context_line":"tools. It is difficult to control traffic as it does not have mechanisms to manage"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_6b4fbbbd","line":183,"range":{"start_line":183,"start_character":0,"end_line":183,"end_character":64},"updated":"2016-04-05 01:53:27.000000000","message":"Indent this line two spaces.","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"a0a289aa132b7aabc4c549e24b1345b3c2af6960","unresolved":false,"context_lines":[{"line_number":180,"context_line":"is constant churn in MAC tables and network state changes as instances start and"},{"line_number":181,"context_line":"stop."},{"line_number":182,"context_line":"* Migrating MACs (instance migration) to different physical locations are a"},{"line_number":183,"context_line":"potential problem if you do not set ARP table timeouts properly."},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"It is important to know that layer-2 has a very limited set of network management"},{"line_number":186,"context_line":"tools. It is difficult to control traffic as it does not have mechanisms to manage"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_5954f1fd","line":183,"range":{"start_line":183,"start_character":0,"end_line":183,"end_character":64},"in_reply_to":"9a061dce_6b4fbbbd","updated":"2016-04-06 13:51:59.000000000","message":"Done","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"e55d5be7fa6420cba1e176d9737cec4716086537","unresolved":false,"context_lines":[{"line_number":253,"context_line":"with a small pool of spare switches to replace failed units than it is to"},{"line_number":254,"context_line":"outfit an entire data center with redundant switches. Applications should"},{"line_number":255,"context_line":"tolerate rack level outages without affecting normal operations since network"},{"line_number":256,"context_line":"and compute resources are easily provisioned and plentiful. "},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"Research indicates the mean time between failures (MTBF) on switches is"},{"line_number":259,"context_line":"between 100,000 and 200,000 hours. This number is dependent on the ambient"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_6b6dfb97","line":256,"range":{"start_line":256,"start_character":59,"end_line":256,"end_character":60},"updated":"2016-04-05 01:53:27.000000000","message":"Remove whitespace","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"a0a289aa132b7aabc4c549e24b1345b3c2af6960","unresolved":false,"context_lines":[{"line_number":253,"context_line":"with a small pool of spare switches to replace failed units than it is to"},{"line_number":254,"context_line":"outfit an entire data center with redundant switches. Applications should"},{"line_number":255,"context_line":"tolerate rack level outages without affecting normal operations since network"},{"line_number":256,"context_line":"and compute resources are easily provisioned and plentiful. "},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"Research indicates the mean time between failures (MTBF) on switches is"},{"line_number":259,"context_line":"between 100,000 and 200,000 hours. This number is dependent on the ambient"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_398f7d76","line":256,"range":{"start_line":256,"start_character":59,"end_line":256,"end_character":60},"in_reply_to":"9a061dce_6b6dfb97","updated":"2016-04-06 13:51:59.000000000","message":"Done","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"e55d5be7fa6420cba1e176d9737cec4716086537","unresolved":false,"context_lines":[{"line_number":260,"context_line":"temperature of the switch in the data center. When properly cooled and"},{"line_number":261,"context_line":"maintained, this translates to between 11 and 22 years before failure. Even"},{"line_number":262,"context_line":"in the worst case of poor ventilation and high ambient temperatures in the data"},{"line_number":263,"context_line":"center, the MTBF is still 2-3 years. "},{"line_number":264,"context_line":"Seeˇhttp://www.garrettcom.com/techsupport/papers/ethernet_switch_reliability.pdf"},{"line_number":265,"context_line":"for further information."},{"line_number":266,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_8b0a0fd1","line":263,"range":{"start_line":263,"start_character":36,"end_line":263,"end_character":37},"updated":"2016-04-05 01:53:27.000000000","message":"Remove whitespace","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"a0a289aa132b7aabc4c549e24b1345b3c2af6960","unresolved":false,"context_lines":[{"line_number":260,"context_line":"temperature of the switch in the data center. When properly cooled and"},{"line_number":261,"context_line":"maintained, this translates to between 11 and 22 years before failure. Even"},{"line_number":262,"context_line":"in the worst case of poor ventilation and high ambient temperatures in the data"},{"line_number":263,"context_line":"center, the MTBF is still 2-3 years. "},{"line_number":264,"context_line":"Seeˇhttp://www.garrettcom.com/techsupport/papers/ethernet_switch_reliability.pdf"},{"line_number":265,"context_line":"for further information."},{"line_number":266,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a061dce_198c397e","line":263,"range":{"start_line":263,"start_character":36,"end_line":263,"end_character":37},"in_reply_to":"9a061dce_8b0a0fd1","updated":"2016-04-06 13:51:59.000000000","message":"Done","commit_id":"ef981e3340d9cc880fb7bce81cc7457a9c0ee523"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"253625d38abb106ad613d6b938d556f8934f7b72","unresolved":false,"context_lines":[{"line_number":154,"context_line":"networks. In these data centers, it is not uncommon for one physical node"},{"line_number":155,"context_line":"to support 30-40 instances."},{"line_number":156,"context_line":""},{"line_number":157,"context_line":".. Important:: Networking at the frame level says nothing about the presence or"},{"line_number":158,"context_line":"absence of IP addresses at the packet level. Almost all ports, links, and"},{"line_number":159,"context_line":"devices on a network of LAN switches still have IP addresses, as do all the"},{"line_number":160,"context_line":"source and destination hosts. There are many reasons for the continued need for"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_0f751631","line":157,"range":{"start_line":157,"start_character":15,"end_line":157,"end_character":79},"updated":"2016-03-30 17:11:58.000000000","message":"return-line","commit_id":"9964474b78f5cfc153747f94b60ba7f3164dc7ff"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"2e6921168ad6cd60c4ee6b20dcde041f33ab616f","unresolved":false,"context_lines":[{"line_number":154,"context_line":"networks. In these data centers, it is not uncommon for one physical node"},{"line_number":155,"context_line":"to support 30-40 instances."},{"line_number":156,"context_line":""},{"line_number":157,"context_line":".. Important:: Networking at the frame level says nothing about the presence or"},{"line_number":158,"context_line":"absence of IP addresses at the packet level. Almost all ports, links, and"},{"line_number":159,"context_line":"devices on a network of LAN switches still have IP addresses, as do all the"},{"line_number":160,"context_line":"source and destination hosts. There are many reasons for the continued need for"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_b204e214","line":157,"range":{"start_line":157,"start_character":15,"end_line":157,"end_character":79},"in_reply_to":"ba0121b8_0f751631","updated":"2016-04-01 14:48:18.000000000","message":"Done","commit_id":"9964474b78f5cfc153747f94b60ba7f3164dc7ff"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"253625d38abb106ad613d6b938d556f8934f7b72","unresolved":false,"context_lines":[{"line_number":264,"context_line":"maintained, this translates to between 11 and 22 years before failure. Even"},{"line_number":265,"context_line":"in the worst case of poor ventilation and high ambient temperatures in the data"},{"line_number":266,"context_line":"center, the MTBF is still 2-3 years."},{"line_number":267,"context_line":"See www.garrettcom.com/techsupport/papers/ethernet_switch_reliability.pdf"},{"line_number":268,"context_line":"for further information."},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"Legacy networking (nova-network)"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_afdcea73","line":267,"range":{"start_line":267,"start_character":4,"end_line":267,"end_character":73},"updated":"2016-03-30 17:11:58.000000000","message":"The format of this url is not correct.","commit_id":"9964474b78f5cfc153747f94b60ba7f3164dc7ff"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"2e6921168ad6cd60c4ee6b20dcde041f33ab616f","unresolved":false,"context_lines":[{"line_number":264,"context_line":"maintained, this translates to between 11 and 22 years before failure. Even"},{"line_number":265,"context_line":"in the worst case of poor ventilation and high ambient temperatures in the data"},{"line_number":266,"context_line":"center, the MTBF is still 2-3 years."},{"line_number":267,"context_line":"See www.garrettcom.com/techsupport/papers/ethernet_switch_reliability.pdf"},{"line_number":268,"context_line":"for further information."},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"Legacy networking (nova-network)"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_3211f252","line":267,"range":{"start_line":267,"start_character":4,"end_line":267,"end_character":73},"in_reply_to":"ba0121b8_afdcea73","updated":"2016-04-01 14:48:18.000000000","message":"Done","commit_id":"9964474b78f5cfc153747f94b60ba7f3164dc7ff"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"253625d38abb106ad613d6b938d556f8934f7b72","unresolved":false,"context_lines":[{"line_number":303,"context_line":""},{"line_number":304,"context_line":"Performance"},{"line_number":305,"context_line":"***********"},{"line_number":306,"context_line":"It is important to analyze the applications? tolerance for latency and"},{"line_number":307,"context_line":"jitter when designing an environment to support network focused"},{"line_number":308,"context_line":"applications. Certain applications, for example VoIP, are less tolerant"},{"line_number":309,"context_line":"of latency and jitter. When latency and jitter are issues, certain"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_3d4c939d","line":306,"range":{"start_line":306,"start_character":43,"end_line":306,"end_character":45},"updated":"2016-03-30 17:11:58.000000000","message":"remove","commit_id":"9964474b78f5cfc153747f94b60ba7f3164dc7ff"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"2e6921168ad6cd60c4ee6b20dcde041f33ab616f","unresolved":false,"context_lines":[{"line_number":303,"context_line":""},{"line_number":304,"context_line":"Performance"},{"line_number":305,"context_line":"***********"},{"line_number":306,"context_line":"It is important to analyze the applications? tolerance for latency and"},{"line_number":307,"context_line":"jitter when designing an environment to support network focused"},{"line_number":308,"context_line":"applications. Certain applications, for example VoIP, are less tolerant"},{"line_number":309,"context_line":"of latency and jitter. When latency and jitter are issues, certain"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_d2287688","line":306,"range":{"start_line":306,"start_character":43,"end_line":306,"end_character":45},"in_reply_to":"ba0121b8_3d4c939d","updated":"2016-04-01 14:48:18.000000000","message":"Done","commit_id":"9964474b78f5cfc153747f94b60ba7f3164dc7ff"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"253625d38abb106ad613d6b938d556f8934f7b72","unresolved":false,"context_lines":[{"line_number":320,"context_line":"You can implement networking in two separate ways. Legacy networking"},{"line_number":321,"context_line":"(nova-network) provides a flat DHCP network with a single broadcast domain."},{"line_number":322,"context_line":"This implementation does not support tenant isolation networks or advanced"},{"line_number":323,"context_line":"plug-ins, but it is currently the only way to implement a distributedˇlayer-3"},{"line_number":324,"context_line":"(L3) agentˇusing the multi host configuration. OpenStack Networking (neutron)"},{"line_number":325,"context_line":"is the official networking implementation and provides a pluggable"},{"line_number":326,"context_line":"architecture that supports a large variety of network methods. Some of these"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_fd569b28","line":323,"range":{"start_line":323,"start_character":69,"end_line":323,"end_character":70},"updated":"2016-03-30 17:11:58.000000000","message":"remove","commit_id":"9964474b78f5cfc153747f94b60ba7f3164dc7ff"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"2e6921168ad6cd60c4ee6b20dcde041f33ab616f","unresolved":false,"context_lines":[{"line_number":320,"context_line":"You can implement networking in two separate ways. Legacy networking"},{"line_number":321,"context_line":"(nova-network) provides a flat DHCP network with a single broadcast domain."},{"line_number":322,"context_line":"This implementation does not support tenant isolation networks or advanced"},{"line_number":323,"context_line":"plug-ins, but it is currently the only way to implement a distributedˇlayer-3"},{"line_number":324,"context_line":"(L3) agentˇusing the multi host configuration. OpenStack Networking (neutron)"},{"line_number":325,"context_line":"is the official networking implementation and provides a pluggable"},{"line_number":326,"context_line":"architecture that supports a large variety of network methods. Some of these"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_121f8e5b","line":323,"range":{"start_line":323,"start_character":69,"end_line":323,"end_character":70},"in_reply_to":"ba0121b8_fd569b28","updated":"2016-04-01 14:48:18.000000000","message":"Done","commit_id":"9964474b78f5cfc153747f94b60ba7f3164dc7ff"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"253625d38abb106ad613d6b938d556f8934f7b72","unresolved":false,"context_lines":[{"line_number":321,"context_line":"(nova-network) provides a flat DHCP network with a single broadcast domain."},{"line_number":322,"context_line":"This implementation does not support tenant isolation networks or advanced"},{"line_number":323,"context_line":"plug-ins, but it is currently the only way to implement a distributedˇlayer-3"},{"line_number":324,"context_line":"(L3) agentˇusing the multi host configuration. OpenStack Networking (neutron)"},{"line_number":325,"context_line":"is the official networking implementation and provides a pluggable"},{"line_number":326,"context_line":"architecture that supports a large variety of network methods. Some of these"},{"line_number":327,"context_line":"include a layer-2 only provider network model, external device plug-ins, or"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_bd60a302","line":324,"range":{"start_line":324,"start_character":10,"end_line":324,"end_character":11},"updated":"2016-03-30 17:11:58.000000000","message":"remove","commit_id":"9964474b78f5cfc153747f94b60ba7f3164dc7ff"},{"author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"change_message_id":"2e6921168ad6cd60c4ee6b20dcde041f33ab616f","unresolved":false,"context_lines":[{"line_number":321,"context_line":"(nova-network) provides a flat DHCP network with a single broadcast domain."},{"line_number":322,"context_line":"This implementation does not support tenant isolation networks or advanced"},{"line_number":323,"context_line":"plug-ins, but it is currently the only way to implement a distributedˇlayer-3"},{"line_number":324,"context_line":"(L3) agentˇusing the multi host configuration. OpenStack Networking (neutron)"},{"line_number":325,"context_line":"is the official networking implementation and provides a pluggable"},{"line_number":326,"context_line":"architecture that supports a large variety of network methods. Some of these"},{"line_number":327,"context_line":"include a layer-2 only provider network model, external device plug-ins, or"}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba0121b8_3238d2d2","line":324,"range":{"start_line":324,"start_character":10,"end_line":324,"end_character":11},"in_reply_to":"ba0121b8_bd60a302","updated":"2016-04-01 14:48:18.000000000","message":"Done","commit_id":"9964474b78f5cfc153747f94b60ba7f3164dc7ff"},{"author":{"_account_id":17207,"name":"Atsushi SAKAI","email":"sakaia@jp.fujitsu.com","username":"sakaia"},"change_message_id":"8193af18d2ac3daaf614914d2d8cdca0cf95d427","unresolved":false,"context_lines":[{"line_number":221,"context_line":"for security purposes and tuning performance through traffic shaping."},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"You must consider a number of important general technical and business factors"},{"line_number":224,"context_line":"when planning and designing an OpenStack network. These include:"},{"line_number":225,"context_line":"* A requirement for vendor independence. To avoid hardware or software vendor"},{"line_number":226,"context_line":"  lock-in, the design should not rely on specific features of a vendor?s router"},{"line_number":227,"context_line":"  or switch."}],"source_content_type":"text/x-rst","patch_set":11,"id":"ba0121b8_33827fc9","line":224,"updated":"2016-04-02 03:19:34.000000000","message":"I guess blank line is needed between \"These include:\" and *\nfor solving line 226 error which is reported by jenkins.","commit_id":"a20f01c4bd6a528b33e29467eb5552e246079e53"},{"author":{"_account_id":17207,"name":"Atsushi SAKAI","email":"sakaia@jp.fujitsu.com","username":"sakaia"},"change_message_id":"490605d59dd4b994468540f49950884b4de18567","unresolved":false,"context_lines":[{"line_number":239,"context_line":"* A requirement to maximize flexibility to architect future production"},{"line_number":240,"context_line":"  environments."},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"Bearing in mind these considerations, we recommend the following:"},{"line_number":243,"context_line":"* Layer-3 designs are preferable to layer-2 architectures."},{"line_number":244,"context_line":"* Design a dense multi-path network core to support multi-directional"},{"line_number":245,"context_line":"  scaling and flexibility."}],"source_content_type":"text/x-rst","patch_set":12,"id":"9a061dce_6521acfb","line":242,"updated":"2016-04-04 23:50:08.000000000","message":"blank line is needed after this line.\ni.e.\nxxxxx following:\n  (blank line)\n*xxxx\n*yyyy","commit_id":"f0a4b760d6a4197256e3106e92241f24e5f09938"}]}
