{"id":2717,"date":"2019-01-03T20:16:54","date_gmt":"2019-01-03T20:16:54","guid":{"rendered":"http:\/\/www.mtin.net\/blog\/?p=2717"},"modified":"2019-01-03T20:16:54","modified_gmt":"2019-01-03T20:16:54","slug":"network-collective-bgp-optimal-route-reflection","status":"publish","type":"post","link":"https:\/\/www.mtin.net\/blog\/network-collective-bgp-optimal-route-reflection\/","title":{"rendered":"Network Collective: BGP Optimal Route Reflection"},"content":{"rendered":"<p>https:\/\/thenetworkcollective.com\/2018\/11\/st-bgp-optimal-route-reflection\/<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/302816938\" width=\"640\" height=\"360\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/thenetworkcollective.com\/2018\/11\/st-bgp-optimal-route-reflection\/<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[212,17],"tags":[13,123,686,685],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6VLMf-HP","jetpack-related-posts":[{"id":452,"url":"https:\/\/www.mtin.net\/blog\/rfcs-you-need-to-know-rfc-2796-bgp-route-reflection\/","url_meta":{"origin":2717,"position":0},"title":"RFC&#8217;s you need to know: RFC 2796 BGP Route Reflection","author":"j2sw","date":"November 29, 2015","format":false,"excerpt":"https:\/\/tools.ietf.org\/html\/rfc2796 Currently in the Internet, BGP deployments are configured such that all BGP speakers within a single AS must be fully meshed and any external routing information must be re-distributed to all other routers within that AS. For n BGP speakers within an AS that requires to maintain n*(n-1)\/2 unique\u2026","rel":"","context":"In &quot;BGP&quot;","block_context":{"text":"BGP","link":"https:\/\/www.mtin.net\/blog\/category\/networking\/bgp\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":443,"url":"https:\/\/www.mtin.net\/blog\/how-does-bgp-select-which-route\/","url_meta":{"origin":2717,"position":1},"title":"How does BGP select which route?","author":"j2sw","date":"November 26, 2015","format":false,"excerpt":"BGP can be a complex and almost mystical protocol. For those of you who are trying to determine how BGP selects which route here is your guide. Before we get into it a couple of things to keep in mind. First, BGP is not a multipath routing protocol. This is\u2026","rel":"","context":"In &quot;BGP&quot;","block_context":{"text":"BGP","link":"https:\/\/www.mtin.net\/blog\/category\/networking\/bgp\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":284,"url":"https:\/\/www.mtin.net\/blog\/helpful-mikrotik-bgp-route-print\/","url_meta":{"origin":2717,"position":2},"title":"Helpful Mikrotik BGP route print","author":"j2sw","date":"May 2, 2015","format":false,"excerpt":"\/ip route print where received-from=<PEERNAME> Replace <PEERNAME> with the name of one of your peers to show the routes received from that particular BGP peer.","rel":"","context":"In \"advertisments\"","block_context":{"text":"advertisments","link":"https:\/\/www.mtin.net\/blog\/tag\/advertisments\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1377,"url":"https:\/\/www.mtin.net\/blog\/soft-reconfiguration-inbound\/","url_meta":{"origin":2717,"position":3},"title":"Soft Reconfiguration inbound","author":"j2sw","date":"September 15, 2016","format":false,"excerpt":"Several people have been asking what soft Reconfiguration Inbound is on a BGP peer. In the dark days of BGP you had to tear down the BGP session and do a full reestablishment in order to bring it up. \u00a0What soft reconfiguration does is copies of all routes received (this\u2026","rel":"","context":"In &quot;BGP&quot;","block_context":{"text":"BGP","link":"https:\/\/www.mtin.net\/blog\/category\/networking\/bgp\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2670,"url":"https:\/\/www.mtin.net\/blog\/bgp-monitoring-rfc-7854\/","url_meta":{"origin":2717,"position":4},"title":"BGP Monitoring RFC 7854","author":"j2sw","date":"December 4, 2018","format":false,"excerpt":"https:\/\/tools.ietf.org\/html\/rfc7854 This document defines the BGP Monitoring Protocol (BMP), which can be used to monitor BGP sessions. BMP is intended to provide a convenient interface for obtaining route views. Prior to the introduction of BMP, screen scraping was the most commonly used approach to obtaining such views. The design goals\u2026","rel":"","context":"In &quot;BGP&quot;","block_context":{"text":"BGP","link":"https:\/\/www.mtin.net\/blog\/category\/networking\/bgp\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.mtin.net\/blog\/wp-content\/uploads\/2018\/05\/atasco.jpg?fit=1122%2C711&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.mtin.net\/blog\/wp-content\/uploads\/2018\/05\/atasco.jpg?fit=1122%2C711&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.mtin.net\/blog\/wp-content\/uploads\/2018\/05\/atasco.jpg?fit=1122%2C711&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.mtin.net\/blog\/wp-content\/uploads\/2018\/05\/atasco.jpg?fit=1122%2C711&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":1497,"url":"https:\/\/www.mtin.net\/blog\/bgp-local-pref-and-you\/","url_meta":{"origin":2717,"position":5},"title":"BGP local Pref and you","author":"j2sw","date":"January 7, 2017","format":false,"excerpt":"One of the bgp topics that comes up from time to time is what does \"bgp local-pref\" do for me? The short answer is it allows you to prefer which direction a traffic will flow to a given destination. How can this help you? Well before we start, remember the\u2026","rel":"","context":"In &quot;BGP&quot;","block_context":{"text":"BGP","link":"https:\/\/www.mtin.net\/blog\/category\/networking\/bgp\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.mtin.net\/blog\/wp-json\/wp\/v2\/posts\/2717"}],"collection":[{"href":"https:\/\/www.mtin.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mtin.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mtin.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mtin.net\/blog\/wp-json\/wp\/v2\/comments?post=2717"}],"version-history":[{"count":1,"href":"https:\/\/www.mtin.net\/blog\/wp-json\/wp\/v2\/posts\/2717\/revisions"}],"predecessor-version":[{"id":2718,"href":"https:\/\/www.mtin.net\/blog\/wp-json\/wp\/v2\/posts\/2717\/revisions\/2718"}],"wp:attachment":[{"href":"https:\/\/www.mtin.net\/blog\/wp-json\/wp\/v2\/media?parent=2717"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mtin.net\/blog\/wp-json\/wp\/v2\/categories?post=2717"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mtin.net\/blog\/wp-json\/wp\/v2\/tags?post=2717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}