RIP termasuk protokol distance vector, yang berarti ia menentukan jalur terbaik berdasarkan hop count. Mesin-mesin yang ikut berpartisipasi dalam RIP bisa termasuk aktif atau pasif RIP. Active RIP berupa router-router yang berpartisipasi dalam proses pertukaran data distance vector. Mesin-mesin Active RIP mengirimkan tabel routingnya kepada router lain dan memantau update dari router lain. Mesin passive RIP hanya memantau update tapi tidak ikut menyebarkan tabel routingnya. Mesin ini biasanya berupa komputer klien.
Jika ada dua jalur dengan network tujuan yang sama dan hop count yang sama maka router akan memilih jalur yang terlebih dahulu ada didalam tabel routing. Router RIP membroadcast pesan update setiap 30 detik. Jika jumlah router-router terlalu banyak akan timbul masalah karena akan memperlambat waktu convergence. Untuk itu, RIP membatasi angka maximum hop count sebesar 15. (sumber)
|
R1
|
RIP
|
R2
—————————————— R3
|
.
————————————————————————————————————————————————————
- Konfigurasi Router
- R1
Konfigurasi Interface
set logical-routers R1 interfaces em0 unit 0 vlan-id 10
set logical-routers R1 interfaces em0 unit 0 family inet address 10.0.0.1/30
set logical-routers R1 interfaces lo0 unit 0 family inet address 1.1.1.1/32
Konfigurasi Protocol RIP
set logical-routers R1 protocols rip group Neighbour_Router export Loopback
set logical-routers R1 protocols rip group Neighbour_Router export Direct
set logical-routers R1 protocols rip group Neighbour_Router neighbor em0.0
Konfigurasi Policy
set logical-routers R1 policy-options policy-statement Direct term Directly_Connected from protocol direct
set logical-routers R1 policy-options policy-statement Direct term Directly_Connected then accept
set logical-routers R1 policy-options policy-statement Loopback term Loopback1 from route-filter 1.1.1.1/32 exact
set logical-routers R1 policy-options policy-statement Loopback term Loopback1 then accept
.
- R2
Konfigurasi Interface
set logical-routers R2 interfaces em2 unit 0 vlan-id 20
set logical-routers R2 interfaces em2 unit 0 family inet address 10.0.0.6/30
set logical-routers R2 interfaces lo0 unit 2 family inet address 3.3.3.3/32
Konfigurasi Protocol RIP
set logical-routers R2 protocols rip group Neighbour_Router export Loopback
set logical-routers R2 protocols rip group Neighbour_Router export Direct
set logical-routers R2 protocols rip group Neighbour_Router neighbor em2.0
Konfigurasi Policy
set logical-routers R2 policy-options policy-statement Direct term Directly_Connected from protocol direct
set logical-routers R2 policy-options policy-statement Direct term Directly_Connected then accept
set logical-routers R2 policy-options policy-statement Loopback term loopback1 from route-filter 3.3.3.3/32 exact
set logical-routers R2 policy-options policy-statement Loopback term loopback1 then accept
.
- R3
Konfigurasi Interface
set logical-routers R3 interfaces em3 unit 0 vlan-id 30
set logical-routers R3 interfaces em3 unit 0 family inet address 10.0.0.10/30
set logical-routers R3 interfaces lo0 unit 3 family inet address 4.4.4.4/32
Konfigurasi Protocol RIP
set logical-routers R3 protocols rip group Neighbour_Router export Loopback
set logical-routers R3 protocols rip group Neighbour_Router export Direct
set logical-routers R3 protocols rip group Neighbour_Router neighbor em3.0
Konfigurasi Policy
set logical-routers R3 policy-options policy-statement Direct term Directly_Connected from protocol direct
set logical-routers R3 policy-options policy-statement Direct term Directly_Connected then accept
set logical-routers R3 policy-options policy-statement Loopback term loopback1 from route-filter 4.4.4.4/32 exact
set logical-routers R3 policy-options policy-statement Loopback term loopback1 then accept
.
- RIP
Konfigurasi Interface
set logical-routers RIP interfaces em1 unit 0 description To_R1
set logical-routers RIP interfaces em1 unit 0 vlan-id 10
set logical-routers RIP interfaces em1 unit 0 family inet address 10.0.0.2/30
set logical-routers RIP interfaces em1 unit 1 description To_R2
set logical-routers RIP interfaces em1 unit 1 vlan-id 20
set logical-routers RIP interfaces em1 unit 1 family inet address 10.0.0.5/30
set logical-routers RIP interfaces em1 unit 2 description To_R3
set logical-routers RIP interfaces em1 unit 2 vlan-id 30
set logical-routers RIP interfaces em1 unit 2 family inet address 10.0.0.9/30
set logical-routers RIP interfaces lo0 unit 1 family inet address 2.2.2.2/32
Konfigurasi Protocol RIP
set logical-routers RIP protocols rip group Neighbour_Router export Routing_protocol
set logical-routers RIP protocols rip group Neighbour_Router export Loopback
set logical-routers RIP protocols rip group Neighbour_Router export Direct
set logical-routers RIP protocols rip group Neighbour_Router neighbor em1.2
set logical-routers RIP protocols rip group Neighbour_Router neighbor em1.0
set logical-routers RIP protocols rip group Neighbour_Router neighbor em1.1
Konfigurasi Policy
set logical-routers RIP policy-options policy-statement Direct term Directly_Connected from protocol direct
set logical-routers RIP policy-options policy-statement Direct term Directly_Connected then accept
set logical-routers RIP policy-options policy-statement Loopback term loopback1 from route-filter 2.2.2.2/32 exact
set logical-routers RIP policy-options policy-statement Loopback term loopback1 then accept
set logical-routers RIP policy-options policy-statement Routing_protocol term RIP from protocol rip
set logical-routers RIP policy-options policy-statement Routing_protocol term RIP then accept
.
- Interface Vlan Tagging
Interface Vlan Tangging
set interfaces em0 vlan-tagging
set interfaces em1 vlan-tagging
set interfaces em2 vlan-tagging
set interfaces em3 vlan-tagging
Konfigurasi Interface Vlan tagging berfungsi untuk menghidupkan fungsi “vlan” pada interface. vlan tersebut berguna untuk penghubung virtual antara interface sebuah router dengan router lainnya. Jika anda tidak mengkonfigurasi interface vlan-tagging, maka konfigurasi tidak akan dapat dijalankan meskipun anda sudah memberikan vlan-id pada setiap interface.
.
————————————————————————————————————————————————————
- Running Configuration
Hasilnya konfigurasi router dan interface vlan-tagging diatas jika dalam bentuk konfigurasi pada sistem operasi Junos, dapat dilihat pada file dibawah ini :
————————————————————————————————————————————————————
- Verifikasi
- Show Route Protocol
barly# run show route protocol rip logical-router all
logical-router: R1
inet.0: 9 destinations, 9 routes (9 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both
2.2.2.2/32 *[RIP/100] 00:24:25, metric 2, tag 0
> to 10.0.0.2 via em0.0
3.3.3.3/32 *[RIP/100] 00:24:20, metric 3, tag 0
> to 10.0.0.2 via em0.0
4.4.4.4/32 *[RIP/100] 00:24:25, metric 3, tag 0
> to 10.0.0.2 via em0.0
10.0.0.4/30 *[RIP/100] 00:24:25, metric 2, tag 0
> to 10.0.0.2 via em0.0
10.0.0.8/30 *[RIP/100] 00:24:25, metric 2, tag 0
> to 10.0.0.2 via em0.0
224.0.0.9/32 *[RIP/100] 00:24:30, metric 1
MultiRecv
—–
logical-router: R3
inet.0: 9 destinations, 9 routes (9 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both
1.1.1.1/32 *[RIP/100] 00:24:25, metric 3, tag 0
> to 10.0.0.9 via em3.0
2.2.2.2/32 *[RIP/100] 00:24:25, metric 2, tag 0
> to 10.0.0.9 via em3.0
3.3.3.3/32 *[RIP/100] 00:24:20, metric 3, tag 0
> to 10.0.0.9 via em3.0
10.0.0.0/30 *[RIP/100] 00:24:25, metric 2, tag 0
> to 10.0.0.9 via em3.0
10.0.0.4/30 *[RIP/100] 00:24:25, metric 2, tag 0
> to 10.0.0.9 via em3.0
224.0.0.9/32 *[RIP/100] 00:24:30, metric 1
MultiRecv
—–
logical-router: R2
inet.0: 9 destinations, 9 routes (9 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both
1.1.1.1/32 *[RIP/100] 00:24:25, metric 3, tag 0
> to 10.0.0.5 via em2.0
2.2.2.2/32 *[RIP/100] 00:24:25, metric 2, tag 0
> to 10.0.0.5 via em2.0
4.4.4.4/32 *[RIP/100] 00:24:25, metric 3, tag 0
> to 10.0.0.5 via em2.0
10.0.0.0/30 *[RIP/100] 00:24:25, metric 2, tag 0
> to 10.0.0.5 via em2.0
10.0.0.8/30 *[RIP/100] 00:24:25, metric 2, tag 0
> to 10.0.0.5 via em2.0
224.0.0.9/32 *[RIP/100] 00:24:30, metric 1
MultiRecv
—–
logical-router: RIP
inet.0: 11 destinations, 11 routes (11 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both
1.1.1.1/32 *[RIP/100] 00:24:28, metric 2, tag 0
> to 10.0.0.1 via em1.0
3.3.3.3/32 *[RIP/100] 00:24:25, metric 2, tag 0
> to 10.0.0.6 via em1.1
4.4.4.4/32 *[RIP/100] 00:24:25, metric 2, tag 0
> to 10.0.0.10 via em1.2
224.0.0.9/32 *[RIP/100] 00:24:30, metric 1
MultiRecv
—–
.
- Ping
barly# run ping 1.1.1.1 logical-router R1
PING 1.1.1.1 (1.1.1.1): 56 data bytes
64 bytes from 1.1.1.1: icmp_seq=0 ttl=64 time=4.419 ms
64 bytes from 1.1.1.1: icmp_seq=1 ttl=64 time=0.354 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=64 time=0.150 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=64 time=0.153 ms
^C
— 1.1.1.1 ping statistics —
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.150/1.269/4.419/1.821 ms
[edit]
barly# run ping 1.1.1.1 logical-router R2
PING 1.1.1.1 (1.1.1.1): 56 data bytes
64 bytes from 1.1.1.1: icmp_seq=0 ttl=63 time=2.761 ms
64 bytes from 1.1.1.1: icmp_seq=1 ttl=63 time=0.981 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=63 time=1.253 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=63 time=1.088 ms
^C
— 1.1.1.1 ping statistics —
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.981/1.521/2.761/0.723 ms
[edit]
barly# run ping 1.1.1.1 logical-router R3
PING 1.1.1.1 (1.1.1.1): 56 data bytes
64 bytes from 1.1.1.1: icmp_seq=0 ttl=63 time=1.565 ms
64 bytes from 1.1.1.1: icmp_seq=1 ttl=63 time=0.988 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=63 time=0.995 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=63 time=0.966 ms
^C
— 1.1.1.1 ping statistics —
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.966/1.129/1.565/0.252 ms
[edit]
barly# run ping 1.1.1.1 logical-router RIP
PING 1.1.1.1 (1.1.1.1): 56 data bytes
64 bytes from 1.1.1.1: icmp_seq=0 ttl=64 time=1.710 ms
64 bytes from 1.1.1.1: icmp_seq=1 ttl=64 time=0.730 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=64 time=0.544 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=64 time=0.942 ms
^C
— 1.1.1.1 ping statistics —
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.544/0.982/1.710/0.444 ms




Komentar