{"id":2267,"date":"2018-05-15T03:45:14","date_gmt":"2018-05-15T03:45:14","guid":{"rendered":"http:\/\/www.mtin.net\/blog\/?p=2267"},"modified":"2018-05-15T03:45:14","modified_gmt":"2018-05-15T03:45:14","slug":"what-is-a-bgp-confederation","status":"publish","type":"post","link":"https:\/\/www.mtin.net\/blog\/what-is-a-bgp-confederation\/","title":{"rendered":"What is a BGP Confederation?"},"content":{"rendered":"<p>In\u00a0network routing,\u00a0BGP confederation\u00a0is a method to use\u00a0Border Gateway Protocol\u00a0(BGP) to subdivide a single\u00a0autonomous system\u00a0(AS) into multiple internal sub-AS&#8217;s, yet still advertise as a single AS to\u00a0external peers. This is done to reduce the number of entries in the iBGP routing table.\u00a0 If you are familiar with breaking OSPF domains up into areas, BGP confederations are not that much different, at least from a conceptual view.<\/p>\n<p>And, much like OSPF areas, confederations were born when routers had less CPU and less ram than they do in today&#8217;s modern networks. MPLS has superseded the need for confederations in many cases. I have seen organizations, who have different policies and different admins break up their larger networks into confederations.\u00a0 This allows each group to go their own directions with routing policies and such.<\/p>\n<p>if you want to read the RFC:<a href=\"https:\/\/tools.ietf.org\/html\/rfc5065\">https:\/\/tools.ietf.org\/html\/rfc5065<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In\u00a0network routing,\u00a0BGP confederation\u00a0is a method to use\u00a0Border Gateway Protocol\u00a0(BGP) to subdivide a single\u00a0autonomous system\u00a0(AS) into multiple internal sub-AS&#8217;s, yet still advertise as a single AS to\u00a0external peers. This is done to reduce the number of entries in the iBGP routing table.\u00a0 If you are familiar with breaking OSPF domains up into areas, BGP confederations are [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2268,"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":[1],"tags":[13,556],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.mtin.net\/blog\/wp-content\/uploads\/2018\/05\/atasco.jpg?fit=1122%2C711&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6VLMf-Az","jetpack-related-posts":[{"id":309,"url":"https:\/\/www.mtin.net\/blog\/osfp-and-areas\/","url_meta":{"origin":2267,"position":0},"title":"OSFP and areas","author":"j2sw","date":"June 13, 2015","format":false,"excerpt":"OSPF areas are one of the more common topics I am asked about as networks grow. \u00a0 Before we dig into this, we need to understand the reasons why OSPF areas were created in the first place. \u00a0Next, we will go into how to apply areas to modern network designs.\u2026","rel":"","context":"In \"areas\"","block_context":{"text":"areas","link":"https:\/\/www.mtin.net\/blog\/tag\/areas\/"},"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":2267,"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":452,"url":"https:\/\/www.mtin.net\/blog\/rfcs-you-need-to-know-rfc-2796-bgp-route-reflection\/","url_meta":{"origin":2267,"position":2},"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":2143,"url":"https:\/\/www.mtin.net\/blog\/lab-network\/","url_meta":{"origin":2267,"position":3},"title":"Lab Network","author":"j2sw","date":"March 11, 2018","format":false,"excerpt":"I am starting an ongoing series involving a semi-static set of devices.\u00a0 These will involve different tutorials on things such as OSPF, cambium configuration, vlans, and other topics.\u00a0 Below is the general topology I will use for this lab network.\u00a0 As things progress I will be able to swap different\u00a0manufacturers\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\/03\/lab-network.jpg?fit=842%2C683&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.mtin.net\/blog\/wp-content\/uploads\/2018\/03\/lab-network.jpg?fit=842%2C683&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.mtin.net\/blog\/wp-content\/uploads\/2018\/03\/lab-network.jpg?fit=842%2C683&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":2264,"url":"https:\/\/www.mtin.net\/blog\/ubnt-edgemax-1-10-3-update-route-flushing\/","url_meta":{"origin":2267,"position":4},"title":"UBNT EDGEMAX 1.10.3 update route flushing","author":"j2sw","date":"May 10, 2018","format":false,"excerpt":"From UBNT: New features: Offloading\u00a0- Add\u00a0CLI\u00a0commands to\u00a0disable flow-table flushing in offloading engine when routing table changes:\u00a0 set system offload ipv4 disable-flow-flushing-upon-fib-changes set system offload ipv6 disable-flow-flushing-upon-fib-changes Discussed\u00a0here Prior to\u00a01.10.3\u00a0firmware flow-table in offloading engine was always flushed when route was\u00a0updated\u00a0in\u00a0linux\u00a0routing table. Flow flushing ensured that offloading\u00a0engine\u00a0got routing updates instantly but it\u2026","rel":"","context":"In &quot;UBNT&quot;","block_context":{"text":"UBNT","link":"https:\/\/www.mtin.net\/blog\/category\/ubnt\/"},"img":{"alt_text":"EdgeSwitch 16XG SFP","src":"https:\/\/i0.wp.com\/www.mtin.net\/blog\/wp-content\/uploads\/2016\/08\/IMG_3920.jpg?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.mtin.net\/blog\/wp-content\/uploads\/2016\/08\/IMG_3920.jpg?fit=1200%2C900&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.mtin.net\/blog\/wp-content\/uploads\/2016\/08\/IMG_3920.jpg?fit=1200%2C900&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.mtin.net\/blog\/wp-content\/uploads\/2016\/08\/IMG_3920.jpg?fit=1200%2C900&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":3342,"url":"https:\/\/www.mtin.net\/blog\/mum-2019-presentation-on-bgp\/","url_meta":{"origin":2267,"position":5},"title":"MUM 2019 presentation on BGP","author":"j2sw","date":"April 13, 2019","format":false,"excerpt":"For those of you not able to attend the US MUM presentation here is my presentation slides in PDF for my BGP session. 200 meg download. bgp_presentation","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\/2267"}],"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=2267"}],"version-history":[{"count":1,"href":"https:\/\/www.mtin.net\/blog\/wp-json\/wp\/v2\/posts\/2267\/revisions"}],"predecessor-version":[{"id":2269,"href":"https:\/\/www.mtin.net\/blog\/wp-json\/wp\/v2\/posts\/2267\/revisions\/2269"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mtin.net\/blog\/wp-json\/wp\/v2\/media\/2268"}],"wp:attachment":[{"href":"https:\/\/www.mtin.net\/blog\/wp-json\/wp\/v2\/media?parent=2267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mtin.net\/blog\/wp-json\/wp\/v2\/categories?post=2267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mtin.net\/blog\/wp-json\/wp\/v2\/tags?post=2267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}