Home

EIGRP Configuration

6 Comments

sebelumnya…EID MUBARAK…MET IDUL ADHA

Untuk teori EIGRP

Caption 1. Network Design

Caption 2. Konfigurasi EIGRP

Penjelasan:

  • router eigrp 1…kita bilang ke router untuk jalanin routing protocol EIGRP dengan nomor AS (Autonomous System) 1…nomor AS harus sama untuk router-router tetangga bisa terhubung…klo AS ga sama…pake keyword redistribution
  • network 0.0.0.0 0.0.0.0 …untuk bilang ke router, semua directly connected network dimasukin kedalam proses EIGRP
  • keyword untuk network adalah….network [ip network] [wildcard mask]…untuk yang ga tau apa itu wildcard mask…baca lagi fitur wildcard mask di IP dan Access-list
  • bisa juga input manual…network 12.12.12.0 0.255.255.255 , network 23.23.23.0 0.255.255.255, network 24.24.24.0 0.255.255.255 (liat artikel RIP configuration…mirip kok teorinya)
  • klo kita input network 12.12.12.0 , berarti EIGRP assume bahwa ini adalah rute classful
  • kalo kita input network 12.12.12.0 0.255.255.255 , berarti EIGRP akan menganggap rute ini classless dan akan melihat subnet masknya
  • no auto-summary maksudnya adalah supaya ga disummarisasi (liat artikel RIP configuration lagi)

Penjelasan:

  • show ip route untuk melihat routing table
  • begin Gateway…untuk melihat tampilan routing table DIMULAI dari kata-kata gateway (case sensitive)
  • D..Dual Algorithm (komputasi EIGRP untuk menentukan rute)
  • [90/30720]….[AD alis Administrative Distance/Metric]
  • untuk jalur ke 192.168.1.0 /24 ada 2 jalur…di EIGRP ini dinamakan Load Balancing

Caption 3. perhitungan metric bisa dilihat dari show interface

***makasih buat mbak Irma for spotting kesalahan ketik gw

*dari kacamata R2*

Hitung Bandwidth = (107/ bandwidth dari Fast Ethernet, Serial, dst…dalam kilobit) *256

(10,000,000/100,000)*256 = 25600

Hitung Delay = ((delay dari R2 ke R3 + R3 ke R5) /10) *256 , berarti lewat Fa1/0 atau
((delay dari R2 ke R4 + R4 ke R5) /10) *256 , berarti lewat Fa2/0

((100+100)/10)*256 = 5120

Metric = Bandwidth + Delay…defaultnya

25,600 + 5120 = 30720

…cek rute R2 ke R5 dari R3 (network 35.0.0.0)…= 30720

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

VERIFIKASI EIGRP

show ip route (router routing table)

show ip eigrp neighbor (table neighbor)

Penjelasan:

  • H (Handle) – nomor urut…siapa duluan tetangga yang dijadiin neighbor…dimulai dari 0
  • Address – alamat tetangga
  • Interface – interface router yang terhubung ke tetangga
  • Hold (sec) – waktu maksimum (dalam detik) router menunggu EIGRP packet sebelum akhirnya memutuskan bahwa sebuah link unavailable
  • Uptime – The elapsed time, in hours, minutes, and seconds since the local router first heard from this neighbor.
  • SRTT (Smooth Round Trip Timer) – waktu rata yang diperlukan oleh EIGRP packet ketika mengirim packet EIGRP dan menerima ACK nya.
  • RTO (Retransmit Time Out) – jumlah waktu yang diperlukan router untuk menunggu ACK sebelum mengirimkan kembali (retransmitting) reliable packet (RTP) dalam ms (milisecond)…waktu RTO ini didapat dari kalkulasi SRTT
  • Q Cnt (Queue Count) – jumlah EIGRP packet (update, query, dan reply) yang menunggu dalam antrian, klo angka dari Q Cnt ini lebih dari 0…berarti ada problem
  • Seq Num (Sequence Number) – udah berapa kali packet di terima dari tetangga
  • kita bisa ketik show ip eigrp neighbor detail untuk lebih melihat lebih dalam informasi neighbornya

show ip eigrp topology (all links)

Penjelasan:

  • AS(1)…EIGRP dengan nomor AS 1
  • ID (45.45.45.5)…Router ID EIGRP si R5, diambil dari keyword eigrp router-ID [ip], klo ga ada diambil dari IP Interface fisik atau IP interface loopback (preferred) yang mana IP yang lebih tinggi yang dipake buat Router ID, atau dikonfigurasi manual dengan eigrp router-ID [ip] di EIGRP configuration
  • FD…Feasible Distance, jarak si R5 (router itu sendiri) ke tujuan
  • serno…ga tau gw…hahaha
  • [33280/30720] contoh yang P 12.0.0.0/8…maksudnya adalah [jarak si router R5 ke tujuan / jarak si R3 (35.35.35.0) atau R4 ke tempat tujuan]…bahasa EIGRPnya [feasible distance/reported distance]
  • coba liat topology 24.0.0.0…di show ip eigrp topology, yang diinstall cuma rute lewat R4 (45.45.45.4)…klo ini link putus, EIGRP akan liat rute dibawahnya (liat show ip eigrp topology all-links) selama rute yang dikirimkan oleh tetangga lebih kecil metricnya dari router dia sendiri (baca: suatu route aja menjadi Feasible successor ketika Advertised Distance nya lebih kecil dari Local Router Distance)
    • lah…klo gitu ngirimnya lewat yang lebih kecil donk ?!?! baca…gw mau ke mesjid jaraknya 100 meter, jarak gw ama temen gw 100 meter ,temen gw bilang klo dia jaraknya cuma 50 meter ke mesjid……klo gw memutuskan untuk lewat temen gw baru ke mesjid..100+50…MAKIN LAMA LAH


    • mending langsung ke mesjid !!! sholat !!! puyeng beginian @_@
  • P…Passive, uda converged…ini rute uda jalan OK…which is good
  • A…Active, ini rute lagi di proses ama Router…dan bukan rute valid
  • U…update, ini rute lagi di update (lagi nunggu ACK packet dari update packet yang dikirim)
  • Q…Query, ini rute lagi dalam antrian… (lagi nunggu ACK packet dari query packet yang dikirim)
  • R…lagi reply packet…ato lagi nunggu ACK dari Reply packet yang dikirim
  • r
    Indicates the flag that is set after the software has sent a query and is waiting for a reply (dari buku cisco nya…ga terlalu ngerti yang ini)
  • s…sia (stuck in active), lagi bermasalah !!!…aktif terus…entah karena putus2 sinyal kabelnya ato karena masalah lain…nah router akan kirim SIA packet

contoh SIA

untuk ngeliat proses kirim2an update, ack, query…sampai alamat IP ketika EIGRP ngirim multicast…kita bisa ketik debug ip eigrp

show ip eigrp interface

Penjelasan:

  • Interface – tempat interface yang terhubung ke tetangga dengan EIGRP
  • Peers – jumlah dari directly connected neighbor yang memakai EIGRP (klo ga 0, ga pake EIGRP…ya 1, pake EIGRP)
  • Xmit Queue Un/Reliable – jumlah packet yang unreliable atau yang reliable yang lagi ngantri/queuing untuk di retransmit
  • Mean SRTT – SRTT interval
  • Pacing Time Un/Reliable – waktu untuk menentukan kapan EIGRP harus mengirimkan paket Reliable/Unreliable
  • Multicast Flow Timer – waktu yang diperlukan Router (dalam detik) untuk menunggu ACK packet setelah ngirim Multicast Packet, sebelum memutuskan untuk ganti dari Multicast ke Unicast
  • Pending Routes – jumlah rute didalam packet yang lagi pending

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

Konfigurasi Hello Timer

 “cui…gw setting diri gw (EIGRP AS 9) untuk kirim halo ke elu tiap 2 detik interval yah !!, nah ELO TUNGGU sampai 6 detik kalau gw ga ada kabar, baru lo ngeluarin gw dari routing table lo

trus terang gw ga pernah nyoba atau pengen utak-atik ini…di Cisco juga ga disuruh si…

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

Konfigurasi default route di EIGRP

In EIGRP default routes cannot be directly injected (as they can in OSPF with the default -information originate command).

—atau—

R3 dapet rute statis dari R2…D*EX

Penjelasan:

  • D* – Static Route yang di propagate (di advertise) dari R5 dengan keyword ip default-network
  • EX – adalah rute yang didapat dari EIGRP dengan AS yang berbeda atau routing protocol yang berbeda (static juga dianggap berbeda)
  • dengan keyword ip default-network…kita propagate/advertise static yang perlu saja (HARUS CLASSFULL IP ADDRESS)
  • dengan keyword redistribute static…semua static route yang ada di router akan di advertise (bisa aja sih kita filter nanti)…(TIDAK HARUS CLASSFULL IP ADDRESS)

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

MODIFIKASI ROUTE TEMPUH (PINDAH JALUR)

ketika kita show ip route….untuk ke R5 dari R2 harus lewat R3 dan R4 (ke 23.23.23.3 dan/atau 24.24.24.4 dulu ) alias load balancing…nah kita mo pindahin lewat salah satu aja

ada beberapa cara untuk memodifikasi rute tempuh dari EIGRP:

  • Modifikasi Metric EIGRP (offset-list)
  • Modifikasi Komponen Metric EIGRP (Bandwidth, Delay, Reliability, dan Load)
  • Modifikasi AD (Administrative Distance)

Caption 4. Modifikasi Rute dengan Offset-List

Penjelasan:

  • create akses-list dulu untuk menentukan network apa saja yang ingin kita tambahkan metric-nya dengan offset-list…yang mana adalah network 192.168.1.0
  • create offset-list di EIGRP nya
  • command nya adalah offset-list [nomor acl] in [nilai yang mau ditambahkan] [interface yang mau ditambahkan nilainya]
  • karena fa2/0 metricnya lebih tinggi…yang ke install di routing table adalah rute dari fa1/0 yang metricnya rendah (23.23.23.3)

Caption 5. modifikasi lewat bandwidth (delay juga mirip…ganti aja keyword-nya)

Penjelasan:

  • karena rute untuk ke R5 melalui R3…maka rute ke R3 yang harus kita modifikasi (bukan R2 ke R4)
  • keyword bandwidth
    HANYA untuk perhitungan metric EIGRP…bukan setting bandwidth kayak di ISP, itu mah pake QoS (salah satunya traffic shaping)
  • untuk delay…ganti aja keyword bandwidth jadi delay di interface configuration nya
  • disarankan modifikasinya pake delay…karena variable bandwidth juga digunakan untuk perhitungan lain, contohnya untuk QoS, dan lebih flexsibel (kata Samuel MAHO…*lol ) dan juga klo bandwidth di gedein ga ngaruh, EIGRP hanya melihat dan milih value bandwidth yang lebih kecil….
  • modifikasi dengan komponen metric adalah prioritas kedua setelah offset-list karena ketika kita merubah K Value (keywordnya metric weight di EIGRP configuration) dari sebuah metric…maka akan berpengaruh pada seluruh network, sedangkan offset-list hanya berpengaruh pada router yang diterapkan offset-list itu sendiri

Caption 6. Modifikasi Rute dengan memodifikasi AD

Penjelasan:

  • masih pake ACL yang sama dengan yang diatas (access-list 1 permit 192.168.1.0 0.0.0.255)
  • keywordnya adalah distance [nomor AD yang baru] [ip sumber advertisement alias ip tetangga] [wildcard mask] [nomor ACL]
  • wildcard mask dikasi 0.0.0.0 karena memang yang kita mau kasi AD yang baru adalah si IP 23.23.23.3 aja
  • karena AD EIGRP yang di set untuk 23.23.23.3 adalah 255 lebih tinggi dari pada default AD EIGRP (90)…makanya yang terinstall di routing table adalah rute dari fa2/0 (24.24.24.4)

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

MANUAL SUMMARIZATION


dalam EIGRP kita bisa manual summarization

Caption 7. IP Route di R2 yang belum di summarisasi manual (masi auto)…liat 10.0.0.0/8

Caption 8. Routing Table di R2 setelah di R1 dikasi no auto-summary di EIGRP

Caption 9. manual summarization

Caption 10. hasilnya bisa dilihat di R2…10.0.0.0 /22

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

Passive Interface

kalau di RIP…command ini ditujukan untuk tidak kirim RIP packet..tapi masih menerima RIP packet dari router lain, di EIGRP…GA BISA 2-2 nya

Caption 11. R5 ketika di debug…terlihat bahwa rute ke 45.45.45.4 is down alias putus

Nah…kalau misal kek di ISP….interfacenya kan banyak tu…seratusan ada kali…berarti kita mesti ketik satu2 tu command passive-interface…mabok

@_@

keywordnya adalah passive-interface default…alias…SEMUA INTERFACE … trik nya di kata kunci no…jadi kita bisa pilih interface mana saja yang berwenang untuk kasi EIGRP advertisement

Caption 12. contoh di buku Cisco CCNP-Route

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

Membuat EIGRP multicasting capabilities menjadi unicast

berguna untuk me-reduce overhead packet multicast EIGRP…ngaruh banget di Frame Relay (EIGRP bisa jalan di Frame Relay & MPLS kok), kata kuncinya sama aja, yang beda konfigurasi di Frame Relay ato MPLS nya ^_^V

Penjelasan:

  • kata kuncinya adalah neighbor [ip tetangga yang mo dijadiin unicast] [lewat interface apa]
  • effectnya akan down…kita juga harus setting di tetangganya untuk jadi up lagi

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

EIGRP Authentication


Penjelasan:

  • create key chain named “R1
  • create kunci pertama…key 1 dan kode nya (key-string)
  • create kunci kedua…kok ada 2 kunci ???…kek kunci rumah kita aja…satu ring/cincin banyak kunci kan !??! namanya juga “key-chain“…liat aja dari key-string nya dari key 1 dan key 2 tujuannya mo kemana
  • masuk ke interface configuration untuk mengimplementasikan kuncinya
  • keywordnya adalah…ip authentication key-string eigrp [nomor AS] [nama kunci], key chain ini belum diimplementasikan sampai kita konfigurasikan modenya
  • mode authentikasi untuk EIGRP dengan AS 1 adalah dengan MD5…ip authentication mode eigrp 1 md5

Analogi authentication key (key-chain) dari EIGRP kira2 kek gini

R1: “gw buat kunci”

R2: “gw juga buat kunci yah…” (kunci A dan B harus sama2 buat kunci)

R1: “…gw namain kunci R1” <—– key chain R1

R2: “gw namain kunci R2” (kunci A dan B namanya boleh beda)

R1: “bentuk kunci gw kek gini *gambar bentuk*” <—– key-string

R2:”oke…bentuk kunci gw JUGA kek gini *gambar bentuk*” (ini yang mesti sama….bentuk kuncinya harus sama, klo mau masuk ke rumah yang laen…kunci sama = bisa masuk rumah yang laen)

—optional—

A:”kunci ini KALAU LO MAU…berlaku dari hari ini sampe besok yah…nanti ganti lagi kuncinya klo uda lewat waktunya”

B:”ok” (define..lifetime period, “kunci ini kadaluarsa tanggal segini bulan segini“)

– – – – – – – – – – – – – – – – – – – – – –

—atau—

Caption 13. contoh untuk yang include date dalam authentikasinya

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

Stub Network

Konfigurasi EIGRP di Stub Network berguna untuk menghemat cpu usage dan bandwidth utilization…karena Stub network itu ibarat jalan buntu..uda mentok (contohnya…jaringan ke Branch Office…yang cuma punya 1 jalan keluar…so, router2 yang terhubung ke router Branch ga perlu repot2 ngirim query kesana)…

Caption 14. anggaplah ada R6 sesudah R5

Penjelasan:

  • dengan keyword EIGRP stub…maka router akan tau…bahwa dia adalah Router EIGRP di network stub
  • command2 tambahan lainnya adalah
    • eigrp stub receive-only…hanya nerima advertise dari router lain
    • eigrp stub static…klo ada static route, akan di advertise (tapi harus di redistribute dulu)
    • eigrp stub redistribute…yang di redistribute akan dikirim
    • eigrp stub connected…hanya directly connected yang akan di advertise
    • eigrp stub summary…yang di advertise hanya summary address

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

UNEQUAL LOAD BALANCING

jika kita liat network diagram diatas sekali, ketika kita show ip route…untuk rute ke 192.168.1.0 ada 2 jalan…lewat 24.24.24.0 (yaitu R4) atau lewat 23.23.23.0 (lewat R3)…ketika R1 ingin mengirimkan packet ke R5 (yang ada 192.168.1.0), R1 akan mengirimkan lewat kedua-duanya…ini yang dinamakan Load Balancing

load balancing akan terjadi jika jalur2 yang ada untuk tujuan yang sama mempunyai metric yang sama pula, bagaimana kalo metric berbeda ?!?! bagaimana kalau yang satu fastEthernet, yang satu lagi Serial ?!?! (pengaruh di metric kan ??)…

Cisco EIGRP mempunyai fitur Unequal Load balancing…EIGRP doank yang punya !!!

untuk nge-tes fitur ini…fa1/0 R2 yang ke R3 bandwitdhnya kita set 10000, akibatnya…R2 memutuskan lewat R4 untuk ke R5 daripada lewat R3

Caption 15. sebelum di set bandwidth

Caption 16. sesudah di set bandwidth

Kunci dari Unequal Load Balancing adalah…bagaimana metric2 yang lebih besar dari metric rute utama bisa di include dalam proses routing…*ahaaa!!* perkalian

kita liat show topology all-link…

gimana cara si 23.23.23.3 yang metricnya 512576 bisa diikutin dengan 158720 (24.24.24.0) ??

158720 dikali berapa biar bisa jadi 512576 ?? *dibagi dulu laaah masss

oh iya iya…maap *hehehe*…512576/158720 = 3,2…buletin jadi 4 !!! (klo dibuletin jadi 3 nanti pas dikali angka 3, ga dapet nilai 512576 donk ??…coba liat skill matematika nya….hahaha)

4 x 158720 = 634880…512576 masuk, rute2 lain yang menuju 192.168.1.0 yang metricnya lebih besar dari 634880 ga bisa masuk

kata kuncinya Variance

kita liat untuk rute 192.168.1.0…ada 2 jalan tetapi metric berbeda…nah…karena kita kalikan metricnya dengan 4…pembagian kirim packetnya 4:1 alias 4 packet lewat rute utama, 1 packet lewat rute yang lain

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

REDISTRIBUTION dalam EIGRP

redistribution berguna untuk menghubungkan EIGRP dengan AS yang berbeda (jadi EIGRP dengan AS yang berbeda bisa ping2an), bisa juga untuk menghubungkan EIGRP dengan protocol2 lain seperti RIP dan OSPF (redistribution bisa juga di terapkan di routing protocol lain)

contoh:

R6 terhubung ke R4 dan punya 2 network = Fa0/0 – 46.46.46.1 ke R4 dan Loopback0 – 192.168.2.1

R6 punya routing protocol EIGRP dengan nomor AS 2 (network 192.168.2.0) dan EIGRP AS 1 (network 46.46.46.0)

Caption 17. konfig R6

Caption 18. table route di R4 sebelum R6 melakukan redistribute rute yang ke 192.168.2.0

dilihat dari gambar diatas…R4 ga bisa dapet rute ke 192.168.2.0 karena beda AS

konsep redistribute configuration …bikin 1 satu router yang jadi penerjemah/translator bahasa routing protocol satu dengan bahasa routing protocol lain, berarti 1 router harus punya 2 atau lebih routing protocol (baca: bisa berbicara lebih dari 2 bahasa)…EIGRP beda AS…beda bahasa juga ibaratnya

Caption 19. meredistribute rute 192.168.2.0 (EIGRP AS 2) dari router R6 ke EIGRP AS 1

Penjelasan:

  • commandnya adalah redistribute [nama routing protocol] [process-id ospf atau AS EIGRP yang mau disebar, klo RIP ini di skip] metric [k1 = bandwidth] [k2 = delay] [k3 = reliability] [k4 = load] [k5= MTU alias maximum transmission unit]
  • karena kita mau menyebarkan rute 192.168.2.0 dari EIGRP 2…maka kita redistribute eigrp 2
  • K1 = Bandwidth…tergantung interface (FastEthernet = 100,000 | Ethernet = 10,000 | T1 Serial = 1,544) in Kilobits
  • K2 = delay…in microsecond…default 100 microsecond buat FastEthernet
  • K3 = Reliability…maximum value adalah 255, which is good
  • K4 = Delay…maximum value adalah 255, which is bad
  • K5 = MTU…jumlah packet yang bisa dihantarkan dalah satu waktu…biasanya sih gw kasih 1500 (normalnya segitu deh klo ga sala)
  • disarankan engga ngasal ngasi value ini…karena K Value yang kita input ini akan dijadikan proses kalkulasi metric EIGRP

Caption 20. routing table di R4 setelah di redistribute

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

FILTERING

see path control

OSPF (Open Shortest Path First)

7 Comments

Bagian dari Dynamic Protocol yang merupakan Link-State…OSPF akan kita kupas tuntas

Secara tajam…setajam…..SILET

*CUTTTT !!!!….kebanyakan infotaintment luh jadi alay !!


Untuk langsung konfigurasi bisa lihat disini

OSPF dikembangkan oleh IETF, but… at the same time, ISO was working on a link-state routing protocol of their own, Intermediate System-to-Intermediate System (IS-IS). Not surprisingly, IETF chose OSPF as their recommended IGP (Interior Gateway Protocol)

-.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.-

LSP (Link State Packet) dari OSPF

packet untuk OSPF konvergensi disebut LSP

OSPF LSP packet itu ada 5 tipe:

  1. Hello, tidak perlu dijelaskan
  2. DBD, ini penyakit yang disebarkan oleh nyamuk *ehem* DBD packet berisi list versi singkat dari sending router link-state database dan digunakan oleh receiving router untuk meng-compare dengan miliknya.
  3. LSR, receiving router bisa meminta (request) more information di DBD yang diterima
  4. LSU, ini packet untuk merespon LSR dan juga untuk announce new information. LSU contain many Link-State Advertisement (LSA)
  5. LSAck, ini paket ketika LSU diterima oleh receiving router

Jadi…router yang satu dengan yang lain saling mengirimkan LSA miliknya (yang berisi …dan meng-compare / membandingkan dengan LSA yang di terima (router A bilang link ke X mati, tapi menurut B link ke X ga mati…nanti router A akan “mikir” , berarti dia bisa saja kirim paket lewat B untuk ke X)

Liat cara kerja Link-State

-.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.-

Hello Packet

Hello packets are used to:

  • Discover OSPF neighbors and establish neighbor adjacencies.
  • Advertise parameters on which two routers must agree to become neighbors.
  • Elect the Designated Router (DR) and Backup Designated Router (BDR) on multiaccess networks like Ethernet and Frame Relay.

Yang penting2 apa aja sih??:

  • Type: OSPF Packet Type =Hello (1), DBD (2), LS Request (3), LS Update (4), LS ACK (5)
  • Router ID: IP dari router yang ngirim paket
  • Area ID: area/wilayah darimana paket itu berasal
  • Network Mask: Subnet mask associated with the sending interface
  • Hello Interval: number of seconds between the sending router’s hellos
  • Router Priority: Used in DR/BDR election (nanti dibawah dijelasin)
  • Designated Router (DR): Router ID of the DR, if any
  • Backup Designated Router (BDR): Router ID of the BDR, if any
  • List of Neighbors: lists the OSPF Router ID of the neighboring router(s)

Before two routers can form an OSPF neighbor adjacency, they must agree on three values: Hello interval, Dead interval, and network type

  • Hello Interval (default): 10 second on multi-access and 30 on *non-broadcast multi access (NBMA) such as Frame Relay, X.25, ATM
  • OSPF Hello packets are sent as multicast to an address reserved (224.0.0.5)
  • Using a multicast address allows a device untuk meng-ignore packet jika sebuah interface tidak OSPF Enabled. Jadi ga perlu repot2 proses paket (saves CPU processing time on non-OSPF devices).
  • Dead Interval is the period (dalam detik) that the router will wait to receive a Hello packet from neighbor before declaring that neighbor “down.”
  • Dead Interval for Multi access is 40 second and NBMA is 120 second
  • Network Type…
  • Hello packet juga menentukan DR (Designated Route) dan BDR (Backup DR) guna menghemat/memangkas traffic yang ada di MULTIAKSES NETWORK (klo bukan multi akses…ga perlu DR & BDR)

*NBMA adalah network2 yang bisa multi akses (jadi 1 router bisa di akses dari beberapa router) tapi ga bisa broadcast

Hello packet ini juga mengirimkan OSPF router ID, buat apa sih ?? sebagai “nama” dari router yang menjalankan OSPF

Contoh: interface fa0/0 di router Cisco 1841 dikasih ip 10.1.1.1 dan di fa0/1 dikasi 172.16.1.1 , maka yang menjadi ID si router OSPF ini adalah 172.16.1.1 (nama si router nya bukan paijo, tukimin, dan lain-lain haha…namanya pake IP)…dan ya, IP yang paling tinggi yang jadi router ID (klo kita ga set manual yah..)

*loopback interface adalah interface “bayangan”, klo interface FastEthernet dan serial secara fisik bisa dilihat…loopback tidak, purpose nya bisa untuk router ID di OSPF atau untuk simulasi network

-.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.-

LSU (Link State Update)

Dalam LSU terdapat 1 atau lebih LSA (Link State Advertisement), jadinya kadang2 LSA bisa di sebut LSU

LSA sendiri adalah BROADCAST packet (ya..broadcast) yang isi paket nya terdiri dari informasi2 yang dibutuhkan oleh router seperti neighbor information dan path cost

LSA inilah yang meng-influence routing table di OSPF

Header Packet dari LSA itu 20 byte. didalam LSA Header itu terdapat link-state ID

updated: lsa type 8 for OSPFv3 (IPv6 OSPF)

-.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.-

Cisco OSPF Metric

Seperti yang kita ketahui…RIP memakai Hop untuk metric dan EIGRP memakai bandwidth dan delay (walaupun ada 2 lagi)

OSPF ini memakai cost, yang mana cost ini adalah Bandwidth-bandwidth juga ujung2nya…haha

-.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.-

OSPF in multi-access network

OSPF defines five network types:

  • Point-to-point
  • Broadcast Multiaccess
  • Nonbroadcast Multiaccess (NBMA)
  • Point-to-multipoint
  • Virtual links

Point-to-Multipoint, Broadcast Multiaccess, dan NBMA biasanya koneksi OSPF lewat Frame-Relay

klo koneksi OSPF lewat Ethernet Switch (Switch biasa atau Switch Layer 3/Multilayer Switch) = Broadcast Multiaccess (Multiakses karena via Switch, broadcast karena fitur switch memang menyediakan fungsi broadcast)

klo koneksi OSPF lewat Frame-Relay Switch (Router yang menjalankan Switching versi Frame-relay) = NBMA (multiakses karena via “Switch” juga, tapi Frame-Relay Switch ga ada fitur broadcast)

Virtual-Link akan dijelasin dibawah (tipe2 area OSPF)

Masalah dalam OSPF di multi akss adalah Flooding LSA (liat point diatas)

Figure 1. LSA Flooding

Masalah OSPF di multi akses network di ibaratkan seperti ini:

Gw berada di suatu ruangan yang penuh dengan orang, bagaimana jadinya jika gw harus introduce diri gue ke semua orang itu, dan masing2 orang lain juga harus mengenalkan diri ke yang lain pula

Udah gitu pas gw udah kenal dengan satu orang, gw harus kenalan lagi dengan yang lain dan GW HARUS NGASIH TAU NAMA YANG UDA GW KENAL KE ORANG YANG LAIN LAGI!!!

Mateee…

Liat cara kerja Link-State (Kalau bingung)

-.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.-

Solusi untuk OSPF Multi-Akses

Yaitu dengan meng-elect (menunjuk) satu router untuk jadi “leader” yang mengirimkan LSA, yang dinamakan DR (Designated Router) dan “cadangan”nya kalau2 DR nya mati…yang disebut Backup Designated Router (BDR)

Klo dipikir2…mirip kek fitur switch yang disebut VTPCuma switch server yang boleh kasih info VLAN ke switch yang lain

-.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.–.-.-.-

DR BDR Election Process

Router ID (entah Router-ID, IP interface, atau IP Loopback) yang paling tinggi akan menjadi DR

The election process only takes a few seconds. If all of the routers on the multiaccess network have not finished booting, it is possible that a router with a lower router ID will become the DR. This could be a lower-end router that took less time to boot. (bisa jadi klo router yang ID nya paling tinggi itu LAMA bootingnya…dia ga jadi DR)

Contoh dari gambar diatas…Router C lelet, yang jadi DR adalah Router B…Router C selesai booting…Router B TETEP JADI DR dan Router A jadi BDR

Kalau Router B mati, akan digantikan oleh Router A…nah untuk “suksesor” WAKIL PRESIDEN nya kosong

wakil presidennya uda jadi presiden…presidennya mangkat kek Bapak Soeharto digantikan oleh Bapak Habibie

disinilah router A akan jadi BDR

pertanyaannya bisa ga di rubah “prioritas”nya ??? bisa…ada commandnya koq

bahkan kita bisa modifikasi timer nya (liat paling atas)

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

Tipe Route OSPF

klo RIP diwakili dengan huruf R di routing table dan EIGRP dengan D (DUAL), maka di OSPF terdapat 4 type of route

  • O – Rute OSPF biasa (intra area)
  • O IA – Rute OSPF yang didapat dari OSPF area lain
  • O E1 – Rute OSPF yang didapat dari different routing protocol
  • O E2 – Rute OSPF yang didapat dari different routing protocol

trus bedanya E1 dan E2 apa ???

E1 – biasanya digunakan untuk menghubungkan rute2 dari berbagai macam routing protocol didalam satu ISP, metricnya akan bertambah sendiri tergantung dari berapa besar cost (bandwidth) yang dilalui tiap titik.

E2 (Default) – bedanya dengan E1 adalam metricnya tetap…contoh, klo E2 metricnya 1120…di SEMUA router ospf akan bilang metricnya 1120…tapi klo E1 akan dikalkulasi lagi, tergantung dari berapa banyak link yang dilewati

ABR = Router yang menghubungkan beda area

ASBR = Router yang menghubungkan OSPF dengan Routing protocol lain

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

Tipe Area dalam OSPF

1. Standard Area – yang biasa (kirim summary, link update, dan external route)

2. Backbone Area – atau yang biasa disebut Area 0, semua area yang terhubung ke Area 0 akan bisa ping2an, Backbone juga salah satu standard area

OSPF Rules: semua area selain area 0 (contoh area 1) harus terhubung dengan area 0, apa lagi kalu mau ke area lain (contoh ke area 2, area 2 ini juga harus terhubung ke area 0)

OSPF Area

Cisco merekomendasikan maksimum 50 router per-area (biar ga berat router kerjanya ni router2 low-end, OSPF itu makan CPU Process tinggi)

nah, klo ada area yang lebih dari 50 router gimana? dibikin area baru untuk router nya

katanya ga bole terhubung ke area selain area 0? ini gunanya Virtual-Link (fitur OSPF agar area selain area 0 seakan-akan terhubung langsung ke area 0/backbone area)

OSPF Area

 

di router2 perbatasan antar area (ABR – Area Boundary Router), di konfig OSPF Virtual-Link

3. Stub Area – ga nerima external route. Klo mo kirim ke luar, router cuma kirim lewat default route (0.0.0.0). Stub area ga bisa punya ABR (ya eyaa laaa)

4. Totally Stubby Area – ga nerima summary route dan external route (klo stub masi nerima summary route), tipe Area ini cuma Cisco Propiertary

5. Not-So-Stubby-Area (NSSA) – sama kek stub2 yang lain, cuma dia boleh punya ASBR dan bisa nerima internal dan external (cuma memang ga diterusin ke external networknya)…pake LSA tipe 7

NSSA ini ibarat klo di view jaringan kita itu STUB…cuma dibalik stub itu ada routing protocol lain yang punya beberapa network (router kita ternyata ASBR)

6. Totally Stubby NSSA – apaan lagi nihhh??? sama kek  NSSA, cuma hanya default route aja

-.-.-.-.-.-.-.-.-.-.-.-.-.-..–.-.-..-.-.-.-.-..-.-.-.-..-.-.-.-.-.-.-.-..-.-

OSPF Superbackbone

Super Backbone dipake klo Core/Backbone nya bukan OSPF

maksudnya? biasanya ada di topologi customer ke ISP, dimana customer router (CE – Customer Edge) terhubung ke ISP Router (PE – Provider Edge) melalui OSPF convergence, sementari router2 didalam ISP yang terhubung ke PE pake non-OSPF (biasanya BGP dan MPLS)

OSPF Superbackbone

nah, dari gambar diatas klo CE Router mau propagate routing table nya ke Site IGP (Branch Office misalkan), mau ga mau harus di retribusi ke BGP, trus di PE router yang deket Site IGP juga BGP harus di retribusikan kembali ke OSPF

hasilnya akan jadi External OSPF (O E2 atau O E1) yang membuat kita tidak bisa men-summarisasi external area dan stub area akan susah di implement, dengan super backbone akan jadi Internal Inter Area OSPF (O IA)

dengan OSPF Super Backbone, ISP dengan BGP-MPLS nya akan bertindak seakan-akan area 0 (thats why Super Backbone), caranya dengan mengimplementasikan BGP Attributes dan Extended Community (belajar BGP yah ^_^ )

 

Older Entries