{"id":648,"date":"2011-05-20T09:06:11","date_gmt":"2011-05-20T09:06:11","guid":{"rendered":"http:\/\/gigihfordanama.wordpress.com\/?p=648"},"modified":"2012-08-08T00:11:55","modified_gmt":"2012-08-08T00:11:55","slug":"mamamia-bgp-is-up-tante-sun-looks-pretty-with-that-thousand-prefix-there","status":"publish","type":"post","link":"https:\/\/dosen.unila.ac.id\/gigih\/2011\/05\/20\/mamamia-bgp-is-up-tante-sun-looks-pretty-with-that-thousand-prefix-there\/","title":{"rendered":"Mamamia.. BGP is UP, tante SUN looks pretty with thousand prefix there"},"content":{"rendered":"<p>Ba&#8217;da Jum&#8217;at mendadak hujan lebat, membuat saya tidak bisa bergegas\u00a0 segera kembali ke tempat workshop DISDIK Provinsi (Untung masih ada temen konsultan dari FKIP yg standby), akhirnya saya dan teman teman yang tergabung di BBS Unilanet memutuskan untuk melanjutkan perjuangan aktifasi Autonomous Number (ASN) hasil jerih payah request ke APNIC. Singkat cerita meebo langsung saya onlineken untuk bisa berkomunikasi via Yahoo Messanger ke rekan rekan NOC Moratelindo agar lebih interaktif.<\/p>\n<p>Sebelumnya sempat bingung perangkat dan system\u00a0 apa yang cocok untuk\u00a0 digunakan, pilihannya Mikrotik, Cisco 7606, FreeBSD+Quagga, Linux+Quagga.\u00a0 Fikir punya fikir ambil keputusan untuk memberdayagunakan server SUNFIRE X4100 dicombine dengan FreeBSD dan Quagga untuk handle prefix ASN.\u00a0 Perfecto combine Mas Bro..<\/p>\n<p>Quick And Dirty nya kita kira Begini;<\/p>\n<ul>\n<li>\n<pre>Install FreeBSD; yang ini di skip saja karena sudah running dan established berfungsi sebagai existing DMZ server , DMZ# uname -a\n FreeBSD DMZ.unila.ac.id 8.1-RELEASE FreeBSD 8.1-RELEASE #1: Sun Jan\u00a0 9 15:53:52 WIT 2011\u00a0\u00a0\u00a0\u00a0 gigih@DMZ.unila.ac.id:\/usr\/obj\/usr\/src\/sys\/GENERIC\u00a0 amd64\n DMZ#<\/pre>\n<\/li>\n<li>Lanjut ke Pasang Packet Filter; yang ini juga skip saja gampang kok tinggal modil di kernel enable Paket Filter saja.<\/li>\n<li>Aktifkan IP P2P, gampangnya ambil \/30 saja, satu di sisi kita, satu disisi Provider.<\/li>\n<li>Pasang Quagga.<\/li>\n<li>\n<pre><em><strong>DMZ# cd \/usr\/ports\/net\/quagga\/<\/strong><\/em>\n DMZ# make clean\n ===&gt;\u00a0 Cleaning for quagga-0.99.16\n <em><strong>DMZ# make &amp;&amp; make install<\/strong><\/em>\n =============================================================\n ===&gt;\u00a0 Vulnerability check disabled, database not found\n ===&gt;\u00a0 License check disabled, port has not defined LICENSE\n ===&gt;\u00a0 Found saved configuration for quagga-0.99.16\n ===&gt;\u00a0 Extracting for quagga-0.99.16\n =&gt; MD5 Checksum OK for quagga-0.99.16.tar.gz.\n =&gt; SHA256 Checksum OK for quagga-0.99.16.tar.gz.\n ===&gt;\u00a0\u00a0 quagga-0.99.16 depends on file: \/usr\/local\/bin\/perl5.10.1 - found\n ===&gt;\u00a0 Patching for quagga-0.99.16\n ===&gt;\u00a0\u00a0 quagga-0.99.16 depends on file: \/usr\/local\/bin\/perl5.10.1 - found\n ===&gt;\u00a0 Applying FreeBSD patches for quagga-0.99.16\n ===&gt;\u00a0\u00a0 quagga-0.99.16 depends on executable: gawk - found \u00a0\u00a0 ## Tunggu sampe beress<\/pre>\n<p><!--more--><\/li>\n<li>Modifikasi file rc.conf<\/li>\n<li>\n<pre><em><strong>DMZ# grep quagga \/etc\/rc.conf<\/strong><\/em>\n quagga_enable=\"YES\"\n <em><strong>DMZ#<\/strong><\/em><\/pre>\n<\/li>\n<li>Tinggal buat zebra.conf dan bgpd.conf dibawah direktori \/usr\/loca\/etc\/quagga<\/li>\n<li>\n<pre><em><strong>DMZ# more\u00a0 bgpd.conf<\/strong><\/em>\n !\n ! Zebra configuration saved from vty\n !\u00a0\u00a0 2011\/05\/20 14:12:48\n !\n hostname unila-gw-int1\n password PaswordaneOK\n log stdout\n !\n router bgp 56237\u00a0 ---&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; isikan dengan Alokasi ASN yg sudah di Dapat dari APNIC\n bgp router-id 27.50.31.178\u00a0 -----&gt;\u00a0 Identitas Ipv4 ASN yang kita miliki\n neighbor 27.50.31.177 remote-as 23947 ------&gt; Identitas\u00a0 AS Neighbour , biasanya ini adalah AS ISP kita\n !\n line vty\n !\n DMZ#<\/pre>\n<\/li>\n<li>Yak beres tinggal lihat status neighbor dgn perintah berikut<\/li>\n<li>\n<pre><em><strong>bgpd# show ip bgp neighbors<\/strong><\/em>\n BGP neighbor is 27.50.31.177, remote AS 23947, local AS 56237, external link\n BGP version 4, remote router ID 10.0.1.1\n BGP state = Established, up for 01:40:19\n Last read 08:33:31, hold time is 90, keepalive interval is 30 seconds\n Neighbor capabilities:\n 4 Byte AS: advertised and received\n Route refresh: advertised and received(new)\n Address family IPv4 Unicast: advertised and received\n Message statistics:\n Inq depth is 0\n Outq depth is 0\n Sent\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Rcvd\n Opens:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 7\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\n Notifications:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1\n Updates:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3\u00a0\u00a0\u00a0\u00a0\u00a0 77837\n Keepalives:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 204\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 199\n Route Refresh:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\n Capability:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\n Total:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 214\u00a0\u00a0\u00a0\u00a0\u00a0 78037\n Minimum time between advertisement runs is 30 secondsFor address family: IPv4 Unicast\n Community attribute sent to this neighbor(both)\n 356906 accepted prefixesConnections established 2; dropped 1\n Last reset 01:44:46, due to BGP Notification received\n Local host: 27.50.31.178, Local port: 179\n Foreign host: 27.50.31.177, Foreign port: 57299\n Nexthop: 27.50.31.178\n Nexthop global: ::\n Nexthop local: ::\n BGP connection: non shared network\n Read thread: on\u00a0 Write thread: off<em><strong>bgpd#<\/strong><\/em><\/pre>\n<\/li>\n<li>Dan sekali lagi untuk membuktikan apakah prefix length\u00a0 sudah masuk bisa menggunakan perintah summary.<\/li>\n<li>\n<pre><em><strong>bgpd# show bgp ipv4 unicast<\/strong><\/em>\n statistics\u00a0 BGP RIB advertisement statistics\n bgpd# show bgp ipv4 unicast s\n bgpd# show bgp ipv4 unicast statistics\n BGP IPv4 Unicast RIB statistics\n <strong>Total Advertisements\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 356905<\/strong>\n <strong>Total Prefixes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 356905<\/strong>\n Average prefix length\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 22.32\n Unaggregateable prefixes\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 176756\n Maximum aggregateable prefixes:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 180149\n BGP Aggregate advertisements\u00a0 :\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 21367\n Address space advertised\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0\u00a0 2432448184\n %% announced :\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 56.63\n \/8 equivalent :\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 144.99\n \/24 equivalent :\u00a0\u00a0 9501751.00\n Advertisements with paths\u00a0\u00a0\u00a0\u00a0 :\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 356905\n Longest AS-Path (hops)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 24\n Average AS-Path length (hops) :\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 4.44\n Largest AS-Path (bytes)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 98\n Average AS-Path size (bytes)\u00a0 :\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 19.77\n Highest public ASN\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 :\u00a0\u00a0\u00a0\u00a0 12911193\n <em><strong>bgpd#<\/strong><\/em><\/pre>\n<\/li>\n<li>Indah kan saudara saudara&#8230; sudah terima 350 rebu prefix,<\/li>\n<\/ul>\n<p>Besok lanjut untuk migrasi IPv4 \/24 (kelas C) .<\/p>\n<p>Salam Hangat&#8230;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ba&#8217;da Jum&#8217;at mendadak hujan lebat, membuat saya tidak bisa bergegas\u00a0 segera kembali ke tempat workshop DISDIK Provinsi (Untung masih ada temen konsultan dari FKIP yg standby), akhirnya saya dan teman teman yang tergabung di BBS Unilanet memutuskan untuk melanjutkan perjuangan aktifasi Autonomous Number (ASN) hasil jerih payah request ke APNIC. Singkat cerita meebo langsung saya &hellip; <a href=\"https:\/\/dosen.unila.ac.id\/gigih\/2011\/05\/20\/mamamia-bgp-is-up-tante-sun-looks-pretty-with-that-thousand-prefix-there\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Mamamia.. BGP is UP, tante SUN looks pretty with thousand prefix there&#8221;<\/span><\/a><\/p>\n","protected":false},"author":25,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1348,9],"tags":[94,145,151,154,981],"class_list":["post-648","post","type-post","status-publish","format-standard","hentry","category-kiat-sukses-menjadi-seorang-network-engineer-2","category-world-of-ict","tag-asn-unila","tag-bgp-multihoming","tag-bgp-portable-asn","tag-bgp-unila","tag-quagga-and-bgp-on-freebsd"],"_links":{"self":[{"href":"https:\/\/dosen.unila.ac.id\/gigih\/wp-json\/wp\/v2\/posts\/648"}],"collection":[{"href":"https:\/\/dosen.unila.ac.id\/gigih\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dosen.unila.ac.id\/gigih\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dosen.unila.ac.id\/gigih\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/dosen.unila.ac.id\/gigih\/wp-json\/wp\/v2\/comments?post=648"}],"version-history":[{"count":0,"href":"https:\/\/dosen.unila.ac.id\/gigih\/wp-json\/wp\/v2\/posts\/648\/revisions"}],"wp:attachment":[{"href":"https:\/\/dosen.unila.ac.id\/gigih\/wp-json\/wp\/v2\/media?parent=648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dosen.unila.ac.id\/gigih\/wp-json\/wp\/v2\/categories?post=648"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dosen.unila.ac.id\/gigih\/wp-json\/wp\/v2\/tags?post=648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}