{"id":265,"date":"2011-02-16T12:31:06","date_gmt":"2011-02-16T10:31:06","guid":{"rendered":"http:\/\/antynet.pl\/?p=265"},"modified":"2011-02-18T16:26:36","modified_gmt":"2011-02-18T14:26:36","slug":"bgp-tranzytowanie-cudzego-as-quagga","status":"publish","type":"post","link":"https:\/\/www.antynet.pl\/index.php\/2011\/02\/16\/bgp-tranzytowanie-cudzego-as-quagga\/","title":{"rendered":"BGP &#8211; Tranzytowanie cudzego AS ( QUAGGA )"},"content":{"rendered":"<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">BGP &#8211; Tranzytowanie cudzego AS<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">W sieci o BGP jest niema\u0142o. Jednak\u017ce opisy s\u0105 jakie s\u0105\u2026. Wie ka\u017cdy kto szuka\u0142. O ile zestawienie samej sesji to \u015bredni problem o tyle informacje o tranzycie cudzego AS ( jego prefix\u00f3w) s\u0105 powiedzia\u0142bym bardzo skromne.<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">1. Zestawimy najzwyklejsz\u0105 sesj\u0119 z klientem. Ustawiamy filtry aby przypadkiem nie wysy\u0142a\u0142 do nas innych prefix\u00f3w jak swoje. Oczywi\u015bcie nie jest to konieczne a w pewnych przypadkach i wygodne jest przyj\u0105\u0107 \u015bcie\u017cki od klienta.<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">2. Nasze filtry do dostawc\u00f3w maj\u0105 pewnie sk\u0142adni\u0119 typu:<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">ip as-path access-list dostawca-out permit ^$<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">w ten spos\u00f3b wysy\u0142amy informacje tylko o naszych prefixach. Oczywiste jest \u017ce musimy poinformowa\u0107 naszych dostawc\u00f3w \u017ce tranzytujemy te\u017c inne prefixy.<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">3. Informujemy dostawc\u00f3w i inne routery BGP:<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">a) Dodajemy nowy filtr o sk\u0142adni:<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">ip as-path access-list DCENTER-out permit ^xxxx$<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">gdzie xxx to AS naszego klienta.<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">b) w RIPE zak\u0142adamy rekord as-set:<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">https:\/\/www.db.ripe.net\/fcgi-bin\/webupdates.pl<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">sk\u0142adnia rekordu:<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">as-set: \u00a0 \u00a0 \u00a0 \u00a0 \u00a0AS-mojasiec<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">descr: \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 AS-mojasiec<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">members: \u00a0 \u00a0 \u00a0 \u00a0 moj-as<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">members: \u00a0 \u00a0 \u00a0 \u00a0 klienta-as<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">To zadzia\u0142a w przypadku router\u00f3w automatycznie pobieraj\u0105cych \u015bcie\u017cki z RIPE. Jednak niezaszkodzi e-mail do naszych dostawc\u00f3w z informacj\u0105 jaki AS i jakie prexixy b\u0119dziemy teraz tranzytowa\u0107.<\/div>\n<div id=\"_mcePaste\" style=\"position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;\">Na koniec pami\u0119tajmy aby nasz iptables przepuszcza\u0142 ruch od i z nowych prefix\u00f3w.<\/div>\n<p><strong>Tranzyt w BGP<\/strong><\/p>\n<p>W sieci o BGP jest niema\u0142o. Jednak\u017ce opisy s\u0105 jakie s\u0105\u2026. Wie ka\u017cdy kto szuka\u0142. O ile zestawienie samej sesji to \u015bredni problem o tyle informacje o tranzycie cudzego AS ( jego prefix\u00f3w) s\u0105 powiedzia\u0142bym bardzo skromne.<\/p>\n<p>1.<strong> Zestawimy najzwyklejsz\u0105 sesj\u0119 z klientem<\/strong>. Ustawiamy filtry aby przypadkiem nie wysy\u0142a\u0142 do nas innych prefix\u00f3w jak swoje. Oczywi\u015bcie nie jest to konieczne a w pewnych przypadkach i wygodne jest przyj\u0105\u0107 \u015bcie\u017cki od klienta.<\/p>\n<p>2. <strong>Nasze filtry<\/strong> do dostawc\u00f3w maj\u0105 pewnie sk\u0142adni\u0119 typu:<\/p>\n<blockquote><p>ip as-path access-list dostawca-out permit ^$<\/p><\/blockquote>\n<p>w ten spos\u00f3b wysy\u0142amy informacje tylko o naszych prefixach. Oczywiste jest \u017ce musimy poinformowa\u0107 naszych dostawc\u00f3w \u017ce tranzytujemy te\u017c inne prefixy.<\/p>\n<p>3. <strong>Informujemy dostawc\u00f3w<\/strong> i inne routery BGP:<\/p>\n<p><em>a) Dodajemy nowy filtr o sk\u0142adni:<\/em><\/p>\n<blockquote><p>ip as-path access-list dostawca-out permit ^xxxx$<\/p><\/blockquote>\n<p>gdzie xxx to AS naszego klienta.<\/p>\n<p>Je\u015bli zgadzamy si\u0119 aby klient prependowa\u0142 si\u0119, musimy ten filtr odpowiednio zmodyfikowa\u0107.<\/p>\n<p><em>b) w RIPE zak\u0142adamy rekord as-set:<\/em><\/p>\n<p>https:\/\/www.db.ripe.net\/fcgi-bin\/webupdates.pl<\/p>\n<p>sk\u0142adnia rekordu:<\/p>\n<blockquote><p>as-set: \u00a0 \u00a0 \u00a0 \u00a0 \u00a0AS-mojasiec<\/p>\n<p>descr: \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 AS-mojasiec<\/p>\n<p>members: \u00a0 \u00a0 \u00a0 \u00a0 moj-as<\/p>\n<p>members: \u00a0 \u00a0 \u00a0 \u00a0 klienta-as<\/p><\/blockquote>\n<p>To zadzia\u0142a w przypadku router\u00f3w automatycznie pobieraj\u0105cych \u015bcie\u017cki z RIPE. Jednak niezaszkodzi e-mail do naszych dostawc\u00f3w z informacj\u0105 jaki AS i jakie prefixy b\u0119dziemy teraz tranzytowa\u0107.<\/p>\n<p>4. Na koniec pami\u0119tajmy aby nasz iptables przepuszcza\u0142 ruch od i z nowych prefix\u00f3w.<\/p>\n<div>powodzenia \ud83d\ude09<\/div>\n<div>Wcale taki straszny jest tranzyt w BGP<\/div>\n","protected":false},"excerpt":{"rendered":"<p>BGP &#8211; Tranzytowanie cudzego AS W sieci o BGP jest niema\u0142o. Jednak\u017ce opisy s\u0105 jakie s\u0105\u2026. Wie ka\u017cdy kto szuka\u0142. O ile zestawienie samej sesji to \u015bredni problem o tyle informacje o tranzycie cudzego AS ( jego prefix\u00f3w) s\u0105 powiedzia\u0142bym bardzo skromne. 1. Zestawimy najzwyklejsz\u0105 sesj\u0119 z klientem. Ustawiamy filtry aby przypadkiem nie wysy\u0142a\u0142 do [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-265","post","type-post","status-publish","format-standard","hentry","category-bez-kategorii"],"_links":{"self":[{"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/posts\/265","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/comments?post=265"}],"version-history":[{"count":7,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/posts\/265\/revisions"}],"predecessor-version":[{"id":277,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/posts\/265\/revisions\/277"}],"wp:attachment":[{"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/media?parent=265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/categories?post=265"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.antynet.pl\/index.php\/wp-json\/wp\/v2\/tags?post=265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}