Jumat, 11 November 2016

Lab 102 - BGP AS Number 32 Bit

Untuk saat ini, AS Number 16 bit sudah mulai habis, atau bahkan sudah habis. Oleh sebab itu diciptakanlah AS Number 32 bit. AS Number 16 bit memiki range antara 0-65535. Sedangkan AS Number 32 bit memiliki rentang 0-4294967295. 

Namun AS Number 32 bit tersebut menyertakan seluruh range AS Number 16 bit, sehingga sebenarnya rentang AS Number 32 bit adalah 65535-4294967295.

Ada dua notasi yang dapat kita gunakan untuk menuliskan AS Number 32 bit ini:
  • Notasi Tradisional Penulisannya menggunakan angka secara langsung, seperti 429457, 324589, dll.
  • Notasi Dot Penulisannya menggunakan notasi dot. Misal AS 429457, maka penulisannya adalah 6.36241, kenapa bisa gitu?? karena 429457 adalah (6*65536)+36241.
Kebanyakan orang lebih suka menggunakan notasi tradisional

Oke cukup teorinya, lanjut kita konfig, berikut topologi yang akan kita gunakan

Gambar 1 Topologi jaringan BGP ASN 32 Bit
Langsung saja kita konfigurasi seluruh router sesuai topologi diatas. Pertama kita konfigurasikan IP Address terlebih dahulu
R1(config)#int e0/0
R1(config-if)#no sh R1(config-if)#ip add 12.12.12.1 255.255.255.0 R1(config-if)#int e0/1 R1(config-if)#no sh R1(config-if)#ip add 13.13.13.1 255.255.255.0 R1(config-if)#int l0 R1(config-if)#ip add 1.1.1.1 255.255.255.255
R2(config)#int e0/0 R2(config-if)#no sh R2(config-if)#ip add 12.12.12.2 255.255.255.0 R2(config-if)#int e0/1 R2(config-if)#no sh R2(config-if)#ip add 23.23.23.2 255.255.255.0 R2(config-if)#int l0 R2(config-if)#ip add 2.2.2.2 255.255.255.255
R3(config)#int e0/0 R3(config-if)#no sh R3(config-if)#ip add 13.13.13.3 255.255.255.0 R3(config-if)#int e0/1 R3(config-if)#no sh R3(config-if)#ip add 23.23.23.3 255.255.255.0 R3(config-if)#int l0 R3(config-if)#ip add 3.3.3.3 255.255.255.255
Oke sekarang lanjut kita konfig BGP nya, asumsinya R3 tida mendukung ASN 32 bit.
R1(config)#router bgp 100.1 R1(config-router)#nei 12.12.12.2 remote-as 200.1 R1(config-router)#nei 13.13.13.3 remote-as 3 R1(config-router)#net 1.1.1.1 mask 255.255.255.255
R2(config)#router bgp 200.1 R2(config-router)#nei 12.12.12.1 remote-as 100.1 R2(config-router)#nei 23.23.23.3 remote-as 3 R2(config-router)#net 2.2.2.2 mask 255.255.255.255
R3(config-if)#router bgp 3 R3(config-router)#nei 13.13.13.1 remote-as 100.1 ^ % Invalid input detected at '^' marker. R3(config-router)#nei 23.23.23.2 remote-as 200.1 ^ % Invalid input detected at '^' marker. R3(config-router)#
Perhatikan bahwa ada pesan error saat mengkonfigurasikan BGP dengan neighbor ASN 32 bit di R3. Hal ini dikarenakan R3 belum support ASN 32 bit. Bagaimanakah solusinya??

Kita bisa menggunakan AS Number 23456 sebagai AS Transit yang dapat digunakan untuk menghubungkan antara ASN 16 bit dengan ASN 32 bit. Kita ganti remote-as pada perintah neighbor menjadi 23456
R3(config-router)#nei 13.13.13.1 remote-as 23456
R3(config-router)#nei 23.23.23.2 remote-as 23456 R3(config-router)#net 3.3.3.3 mask 255.255.255.255
Untuk pengjian, kita coba lihat tabel adjacency di R3
R3(config-router)#do sho ip bgp sum BGP router identifier 23.23.23.3, local AS number 3 BGP table version is 4, main routing table version 4 2 network entries using 234 bytes of memory 4 path entries using 208 bytes of memory 5/2 BGP path/bestpath attribute entries using 620 bytes of memory 2 BGP AS-PATH entries using 48 bytes of memory 0 BGP route-map cache entries using 0 bytes of memory 0 BGP filter-list cache entries using 0 bytes of memory BGP using 1110 total bytes of memory BGP activity 2/0 prefixes, 4/0 paths, scan interval 60 secs Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd 13.13.13.1 4 23456 7 6 4 0 0 00:01:26 2 23.23.23.2 4 23456 7 8 4 0 0 00:01:19 2
Perhatikan bahwa R3 sudah adjacency dengan R1 dan R2. Kita coba lihat tabel routing BGP di seluruh router
R1(config-router)#do sh ip bgp
BGP table version is 4, local router ID is 1.1.1.1 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path *> 1.1.1.1/32 0.0.0.0 0 32768 i * 2.2.2.2/32 13.13.13.3 0 3 13107201 i *> 12.12.12.2 0 0 13107201 i * 3.3.3.3/32 12.12.12.2 0 13107201 3 i *> 13.13.13.3 0 0 3 i
R2(config-if)#do sh ip bgp BGP table version is 4, local router ID is 2.2.2.2 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path * 1.1.1.1/32 23.23.23.3 0 3 6553601 i *> 12.12.12.1 0 0 6553601 i *> 2.2.2.2/32 0.0.0.0 0 32768 i * 3.3.3.3/32 12.12.12.1 0 6553601 3 i *> 23.23.23.3 0 0 3 i
R3(config-if)#do sh ip bgp BGP table version is 5, local router ID is 23.23.23.3 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path * 1.1.1.1/32 23.23.23.2 0 23456 23456 i *> 13.13.13.1 0 0 23456 i *> 2.2.2.2/32 23.23.23.2 0 0 23456 i * 13.13.13.1 0 23456 23456 i *> 3.3.3.3/32 0.0.0.0 0 32768 i
Perhatikan bahwa seluruh router sudah punya tabel routing yang lengkap. Kita coba lakukan ping
R1(config-router)#do ping 2.2.2.2 sou 1.1.1.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds: Packet sent with a source address of 1.1.1.1 !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms R1(config-router)#do ping 3.3.3.3 so 1.1.1.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 3.3.3.3, timeout is 2 seconds: Packet sent with a source address of 1.1.1.1 !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 8/14/32 ms
Oke sip sudah berhasil ping

Like the Post? Do share with your Friends.

Tidak ada komentar:

Posting Komentar

Komentar

FeedBack

Jika Anda merasa terbantu dengan artikel dari Coretan Bocah IT, silahkan berlangganan GRATIS via email. Dengan begitu, Anda akan mendapat kiriman artikel setiap ada artikel baru yang terbit di Coretan Bocah IT

Masukkan Email :

IconIconIconFollow Me on Pinterest