Lab62. Multi Topology IS-IS

Pada IS-IS yang mengfungsikan kedua IPv4 dan IPv6 dapat diset mode multi topologi, artinya pada multi topologi database dan perhitungan SPF dan databasenya antara IPv4 dan IPv6 berjalan terpisah Hal ini berguna untuk melakukan pemilihan jalur yang kita inginkan, dan juga apabila akan dilakukan migrasi dari IPv4 ke IPv6.
Tapi kelemahannya resource yg digunakan router tentunya semakin besar, karena menjalankan 2 topologi Ipv4 dan Ipv6 secara bersamaan.

Petunjuk Lab :

  • Menjalankan routing IS-IS Ipv4 dan Ipv6 secara terpisah, dalam satu router yang sama.
  • Melakukan pemilihan jalur pada routing IS-IS Ipv6.

Topologi Lab :

multi-topology-isisMetode Lab :

  • Set IPv4 interface, loopback, dan routing IS-IS pada semua router.
  • Set Ipv6 interface, loopback, dan routing IS-IS pada semua router.
  • Aktifkan mode multi topologi.
  • Ubah metric pada R2 dan R3, agar jalur utama yang dilalui adalah jalur bawah, yaitu lewat R4.

Verifikasi Lab :

Lakukan ping ke semua IP loopback Ipv4 dan Ipv6, pastikan reply.
Lakukan traceroute dari R1 ke R3 dan sebaliknya, pastikan trafik memilih jalur R4.
Cek IS-IS databasenya.

Konfigurasi

R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#int s0/0
R1(config-if)#no sh
R1(config-if)#ip add 14.14.14.1 255.255.255.0
R1(config-if)#ipv6 add 14::1/120
R1(config-if)#ip router isis
R1(config-if)#ipv6 router isis
R1(config)#int fa0/0
R1(config-if)#ip addr 12.12.12.1 255.255.255.0
R1(config-if)#ip addr 12::1/120
R1(config-if)#ip router isis
R1(config-if)#ipv6 router isis
R1(config-if)#ip router isis
R1(config-if)#int lo0
R1(config-if)#ip addr 1.1.1.1 255.255.255.255
R1(config-if)#ip addr 1::1/128
R1(config-if)#ip router isis
R1(config-if)#ipv6 router isis
R1(config-if)#exit
R1(config)#ipv6 unicast-routing
R1(config)#router isis
R1(config-if)#is-type level-2-only
R1(config-if)#net 49.0001.0010.0100.1001.00
R2#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R2(config)#int lo0
R2(config-if)#ip add 2.2.2.2 255.255.255.255
R2(config-if)#ipv6 add 2::2/128
R2(config-if)#ip router isis
R2(config-if)#ipv6 router isis
R2(config-if)#ex
R2(config)#ipv6 unicast-routing
R2(config)#router isis
R2(config-router)#is-type level-2-only
R2(config-router)#net 49.0001.0020.0200.2002.00
R2(config-router)#int fa0/0
R2(config-if)#no sh
R2(config-if)#ip add 12.12.12.2 255.255.255.0
R2(config-if)#ipv6 add 12::2/120
R2(config-if)#ip router isis
R2(config-if)#ipv6 router isis
R2(config-if)#int fa0/1
R2(config-if)#no sh
R2(config-if)#ip add 23.23.23.2 255.255.255.0
R2(config-if)#ipv6 add 23::2/120
R2(config-if)#ip router isis
R2(config-if)#ipv6 router isis
R3#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R3(config)#int s1/0
R3(config-if)#no sh
R3(config-if)#ip add 43.43.43.3 255.255.255.0
R3(config-if)#ipv6 add 43::3/120
R3(config-if)#ip router isis
R3(config-if)#ipv6 router isis
R3(config-if)#int fa0/0
R3(config-if)#ip addr 23.23.23.3 255.255.255.0
R3(config-if)#ip addr 23::3/120
R3(config-if)#ip router isis
R3(config-if)#ipv6 router isis
R3(config-if)#ip router isis
R3(config-if)#int lo0
R3(config-if)#ip addr 3.3.3.3 255.255.255.255
R3(config-if)#ip addr 3::3/128
R3(config-if)#ip router isis
R3(config-if)#ipv6 router isis
R3(config-if)#exit
R3(config)#ipv6 unicast-routing
R3(config)#router isis
R3(config-if)#is-type level-2-only
R3(config-if)#net 49.0003.0030.0300.3003.00
R4#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R4(config)#int lo0
R4(config-if)#ip add 4.4.4.4 255.255.255.255
R4(config-if)#ipv6 add 4::4/128
R4(config-if)#ip router isis
R4(config-if)#ipv6 router isis
R4(config-if)#ex
R4(config)#ipv6 unicast-routing
R4(config)#router isis
R4(config-router)#is-type level-2-only
R4(config-router)#net 49.0001.0040.0400.4004.00
R4(config-router)#int s1/0
R4(config-if)#no sh
R4(config-if)#ip add 14.14.14.4 255.255.255.0
R4(config-if)#ipv6 add 14::4/120
R4(config-if)#ip router isis
R4(config-if)#ipv6 router isis
R4(config-if)#int s1/1
R4(config-if)#no sh
R4(config-if)#ip add 43.43.43.4 255.255.255.0
R4(config-if)#ipv6 add 43::4/120
R4(config-if)#ip router isis
R4(config-if)#ipv6 router isis

Set mode multi topologi pada SEMUA ROUTER dengan konfigurasi sebagai berikut.

R1-R4(config)#router isis
R1-R4(config-router)#net 49.0001.00×0.0x00.x00x.00
(nilai X adalah router number / loopback)
R1-R4(config-router)#metric-style wide
(menghasilkan dan menerima TLV untuk alamat IP)
R1-R4(config-router)#address-family ipv6
(memasukkan address family IPv6 ke routing IS-IS)
R1-R4(config-router)#multi-topology   (mengaktifkan mode multi topologi)

Lakukan traceroute untuk melihat jalur semula atau jalur defaultnya, terlihat menggunakan dua jalur atau  load sharing.

R1#tracer 3::3

Type escape sequence to abort.
Tracing the route to 3::3

  1 12::2 120 msec
    14::4 52 msec
    12::2 68 msec
  2 3::3 104 msec 168 msec 112 msec
R1#

Set route metric IPv4, agar jalur IPv4 dari R1 ke R3 melewati jalur bawah.

R2(config)#interface Fa0/1
R2(config-if)#isis metric 22  (mengeset nilai metric IPv4 pada interface)
R3(config)#interface Fa0/0
R3(config-if)#isis metric 22

Lakukan traceroute untuk verifikasi, memastikan routing Ipv4 menggunakan jalur bawah sebagai jalur utama.

R1#tracer 3::3

Type escape sequence to abort.
Tracing the route to 3::3

  1 12::2 108 msec
    14::4 112 msec
    12::2 96 msec
  2 3::3 100 msec 152 msec 64 msec
R1#
R1#tracer 3.3.3.3

Type escape sequence to abort.
Tracing the route to 3.3.3.3

  1 14.14.14.4 40 msec 68 msec 4 msec
  2 43.43.43.3 96 msec 100 msec 136 msec
R1#
(IPv6 masih menggunakan 2 jalur. IPv4 sudah menggunakan jalur bawah saja.)

Karena yg kita set hanya metric untuk IPv4 saja maka IPv6 tidak terpengaruh, hal ini membuktikan bahwa database IPv4 dan IPv6 berjalan terpisah.

Set metric pada Ipv6, agar routing IS-IS Ipv6 juga memilih jalur bawah sebagai jalur utama.

R2(config)#interface Fa0/1
R2(config-if)#isis ipv6 metric 22  (mengeset nilai metric IPv6 pada interface)
R3(config)#interface Fa0/0
R3(config-if)#isis ipv6 metric 22

Lakukan traceroute untuk verifikasi. Terlihat semua jalur IPv4 dan IPv6 sudah berpindah lewat jalur bawah. Begitu juga R4 ke R2 sudah memilih dengan metric terkecil yaitu lewat R1 dulu.

R3#tracer 1.1.1.1

Type escape sequence to abort.
Tracing the route to 1.1.1.1

  1 43.43.43.4 72 msec 64 msec 20 msec
  2 14.14.14.1 92 msec 140 msec 12 msec
R3#tracer 1::1

Type escape sequence to abort.
Tracing the route to 1::1

  1 43::4 112 msec 60 msec 20 msec
  2 1::1 60 msec 124 msec 96 msec
R3#
R4#tracer 2::2

Type escape sequence to abort.
Tracing the route to 2::2

  1 14::1 104 msec 84 msec 52 msec
  2 2::2 176 msec 192 msec 160 msec
R4#tracer 2.2.2.2

Type escape sequence to abort.
Tracing the route to 2.2.2.2

  1 14.14.14.1 80 msec 100 msec 76 msec
  2 12.12.12.2 92 msec 176 msec 168 msec
R4#

Lihat database IS-ISnya untuk melihat nilai metric dan mode multi topologi yang digunakan.

1

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.