Load Sharing When Dual-Homed to One Internet Service Provider (ISP) Through a Single Local RouterSkenario ini menunjukkan bagaimana caranya untuk membagi beban dengan maksimal antara multiple link yang ada yaitu remote AS dan local AS. Link ini memiliki ujung yg satu dengan satu router local pada local AS dan ujung lainnya 2 router sebagai remote AS dalam singel-home BGP yang sama atau dengan kata lain yaitu dua user ke satu internet service provider.
Sampel configurasi yang akan digunakan yaitu maximum-paths command. Secara default BGP akan memilih satu path terbaik dari path equal-cost yang ada yang diperoleh/dipelajarin dari satu AS.
Tolology jaringannya adalah sebagai berikut ini;
Configurasinya adalah sebagi berikut :
ROUTER A :RouterA#conf t
(Masuk ke mode global konfigurasi)RouterA(config)#interface Loopback0
(Masuk ke mode konfigurasi interface loopback 0)RouterA(config-if)#ip address 1.1.1.1 255.255.255.0
(Setting IP address interface loopback 0)!
RouterA(config)#interface Serial 0
(Masuk ke mode konfigurasi interface serial 0)RouterA(config-if)#clock rate 64000
(Setting clock rate 64000)RouterA(config-if)#ip address 160.20.20.1 255.255.255.0
(Setting IP address interface serial 0)RouterA(config-if)# no shut
(Aktifkan interface serial 0)!
!
RouterA(config)#interface Serial 1
(Masuk ke mode konfigurasi interface serial 1)RouterA(config-if)#clock rate 64000
(Setting clock rate 64000)RouterA(config-if)# ip address 150.10.10.1 255.255.255.0
(Setting IP address interface serial 1)RouterA(config-if)# no shut
(Aktifkan interface serial 1)!
!
RouterA(config-if)#router bgp 11
(Kemudian masuk ke mode BGP konfigurasi AS 11)Selanjutnya :
Setting network BGPRouterA(config-router)#neighbor 160.20.20.2 remote-as 10
RouterA(config-router)#neighbor 150.10.10.2 remote-as 10
RouterA(config-router)#network 1.0.0.0
maximum-paths 2
(Setting Jumlah path maksimum yg diberikan)!--- This command specifies the maximum number of paths
Untuk router B dan Router C fungsi command sama dengan pada Router AROUTER B :RouterB(config)#interface Ethernet0
RouterB(config-if)#ip address 2.2.2.1 255.255.255.0
!
RouterB(config)#interface Serial 0
RouterB(config-if)#ip address 160.20.20.2 255.255.255.0
RouterB(config-if)#clock rate 64000
RouterB(config-if)# no shut
!
!
RouterB(config-router)#router bgp 10
RouterB(config-router)#neighbor 160.20.20.1 remote-as 11
RouterB(config-router)#network 2.0.0.0
RouterB(config-router)#auto-summary
ROUTER C:RouterC(config)#interface Ethernet0
RouterC(config-if)#ip address 2.2.2.2 255.255.255.0
!
RouterC(config)#interface Serial 1
RouterC(config-if)#ip address 150.10.10.2 255.255.255.0
RouterC(config-if)#clock rate 64000
RouterC(config-if)# no shut
!
!
RouterC(config-router)#router bgp 10
RouterC(config-router)#neighbor 150.10.10.1 remote-as 11
RouterC(config-router)#network 2.0.0.0
RouterC(config-router)#auto-summary
Kemudian kita melakukan pengecekan dengan menggunakan perintah
show ip route dan traceroute ke 2.2.2.2 pada Router A, hasilnya akan terlihat seperti dibawah ini:
RouterA# show ip route
!--- Output suppressed.
Gateway of last resort is not set
1.0.0.0/24 is subnetted, 1 subnets
C 1.1.1.0 is directly connected, Loopback0
B 2.0.0.0/8 [20/0] via 150.10.10.2, 00:04:23
[20/0] via 160.20.20.2, 00:04:01
160.20.0.0/24 is subnetted, 1 subnets
C 160.20.20.0 is directly connected, Serial0
150.10.0.0/24 is subnetted, 1 subnets
C 150.10.10.0 is directly connected, Serial1
RouterA# traceroute 2.2.2.2
Type escape sequence to abort.
Tracing the route to 2.2.2.2
1 160.20.20.2 16 msec
150.10.10.2 8 msec *
RouterA# show ip bgp
BGP table version is 3, local router ID is 1.1.1.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 1.0.0.0 0.0.0.0 0 32768 i
*> 2.0.0.0 160.20.20.2 0 0 10 i
* 150.10.10.2 0 0 10 i
Demikianlah salah satu contoh sederhana untuk routingan BGP.