{"id":99,"date":"2016-03-03T18:13:14","date_gmt":"2016-03-04T00:13:14","guid":{"rendered":"http:\/\/www.jasonarchip.name\/wordpress\/?p=99"},"modified":"2017-03-31T08:39:49","modified_gmt":"2017-03-31T14:39:49","slug":"ospf-to-bgp-on-the-wan","status":"publish","type":"post","link":"https:\/\/www.fayebell.name\/?p=99","title":{"rendered":"OSPF to BGP on the wan"},"content":{"rendered":"<p>So I have been working on a multi-site vpn, with my Friends. With BGP as its core routing principle, which was upgraded from OSPF.<\/p>\n<p>Its been interesting, with BGP handling the routing path its better then OSPF. As OSPF \u00a0allows *anyone* to announce a IP range, in a multi-site wan with different admins stepping over a IP range is bad, Figuring out who did it is a little bit harder with OSPF. Thus I looked for a new solution that is cross platform compatible. \u00a0BGP was the answer I came up with. This solution allows me \u00a0to see \u00a0the path, who owns the network<\/p>\n<p>So you might be asking how did you get assigned AS numbers? There is a range set aside for private use in <a href=\"https:\/\/tools.ietf.org\/html\/rfc6996\">RFC 6996<\/a>\u00a0.<\/p>\n<p>to summarize from section 5 of that document:<\/p>\n<p style=\"padding-left: 30px;\">\u00a0IANA has reserved, for Private Use, a contiguous block of 1023 Autonomous System numbers from the &#8220;16-bit Autonomous System Numbers&#8221; registry, namely 64512 &#8211; 65534 inclusive. IANA has also reserved, for Private Use, a contiguous block of 94,967,295 Autonomous System numbers from the &#8220;32-bit Autonomous System Numbers&#8221; registry, namely 4200000000 &#8211; 4294967294 inclusive.<\/p>\n<p>From this I feel that me and my friends have more than enough AS numbers to play with.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So I have been working on a multi-site vpn, with my Friends. With BGP as its core routing principle, which was upgraded from OSPF. Its been interesting, with BGP handling the routing path its better then OSPF. As OSPF \u00a0allows &hellip; <a href=\"https:\/\/www.fayebell.name\/?p=99\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-99","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pa1ntP-1B","jetpack-related-posts":[],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.fayebell.name\/index.php?rest_route=\/wp\/v2\/posts\/99","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fayebell.name\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fayebell.name\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fayebell.name\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fayebell.name\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=99"}],"version-history":[{"count":4,"href":"https:\/\/www.fayebell.name\/index.php?rest_route=\/wp\/v2\/posts\/99\/revisions"}],"predecessor-version":[{"id":123,"href":"https:\/\/www.fayebell.name\/index.php?rest_route=\/wp\/v2\/posts\/99\/revisions\/123"}],"wp:attachment":[{"href":"https:\/\/www.fayebell.name\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=99"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fayebell.name\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=99"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fayebell.name\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=99"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}