43
8/16/2019 A5. Protokol Routinag http://slidepdf.com/reader/full/a5-protokol-routinag 1/43 Materi 5 Lapis Jaringan Jaringan Komputer I

A5. Protokol Routinag

  • Upload
    asdasd

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 1/43

Materi 5

Lapis Jaringan

Jaringan Komputer I

Page 2: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 2/43

Lapis Jaringan (Network Layer)

Node

Link

Terminal

Jaringan

Lingkup Kerja Lapis Jaringan

Page 3: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 3/43

Fungsi lapis 3

Memili jalan (routing)

!e"ault# dipili jalan yang terpendek ($ortest %at &lgoritm) ' saat ini terpendek

terkeil ostnya

*ellman+Ford

%rim+!ijkstra

Floyd+,arsall

-I%

Page 4: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 4/43

/lemen Teknik -outing#

%er"ormansi# 0op' jarak' keepatan' delay' ost!eision Time # paket' sesi!eision %lae # terdistri1usi' sentralisasiIn"ormasi sum1er # tidak ada' lokal' 1ertetangga'

sepanjang rute' semua node$trategi # tetap' adapti"' aak' "looding

,aktu update routing adapti" # kontinu' periodik'peru1aan topologi' peru1aan 1e1an utama

Page 5: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 5/43

*ellman+Ford

Menari jalur terpendek antara 2 soure nodeke titik+titik lainnya didalam jaringan Jarak dapat positi" atau negati" !iasumsikan tidak ada yle dengan jarak

negati" di'j ' jika (i'j) 1ukan ar dari grap

!idalam algoritma *+F' yang diari mula+mulaadala24 Jarak terpendek dengan maksimum 2 ar4 Jarak terpendek dengan maksimum ar' dst34 Jarak terpendek dengan maksimum ar

 $06-T/$T (7 ) pat

Page 6: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 6/43

*ellman+Ford

!i() adala jalur terpendek (7) dari node 2

(soure node) ke node I 8' untuk semua $tart # !i

(8) ' untuk semua I 9 24

:ntuk setiap suessi;e < 8'!i

(=2) min j>! j() = d ji?' untuk semua I 9 2

 jumla step maks @N@ + 2

Page 7: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 7/43

dij = jarak dari source i ke destination j

dij = 0 → i=j

dij = ~ → i ≠ jdij = 0 → i=j

Page 8: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 8/43

Aonto $oal *ellman+Ford#

Menari jalur terpendek dari Node(2)

$oure ke node+node lainnya di dalam grap

Page 9: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 9/43AompleBity (jumla iterasi) algoritma *+F C(N3

)

Page 10: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 10/43

&lgoritma !ijkstraAompleBity algoritma !ijkstra C(N)$emua jarak dDp ar arus positi" Terdapat 2 set node %Menari jalur terpendek dari node 2 (soure

node) ke setiap node lainnya didalam grap/stimasi jalur terpendek di update setiap kali'

dan jika estimasi suda menapai atualdistane ' masukkan node dalam set %

Page 11: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 11/43

Kondisi mula#

% E2' !2  8' ! j  dij' j 9 2

$tep 2# :ntuk setiap iG H %'

dimana# !iG min ! j j H %

$et % % :EiG jika % N

 stop' else$tep # :pdate ! j untuk j H %

! j  min>! j' !iG = diGj?

Kem1ali ke step 2

 jalur terpendek dari node 2Jika tidak ada u1ungan' maka !j

Page 12: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 12/43

Aonto soal#

Inisialisasi# % E2!28'!2'!3'!!5

Iterasi 2#$tep2# iG ' %E2'$tep# !3 min(!3'!=d3) min('2=2) ! min('2=)

!5 min(!5'!=d5) min(' )

%ili min !  !3' untuk iterasi selanjutnya

Page 13: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 13/43

Iterasi #

$tep 2# iG 3' % E2''3

!3  ' !  2' !  ' !5 

$tep # !  min (!'!3=d3)  min ('=)

!5  min (!5'!3=d35)

  min ('=)

  %ili !5 untuk iterasi selanjutnya

Page 14: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 14/43

Iterasi 3#

$tep 2# iG 5' % E2''3'5' !5 

$tep # :pdate

!  min ('!5=d5)

  min ('=)

Iterasi 1erakir' karena jumla node anya 54

0asil akir #

!2 8

! 2

!3

!

!5

Page 15: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 15/43

&lgoritma Floyd+,arsallMenari jalur terpendek diantara semua pasangan node

seara 1ersama+samaJarak ar dapat positi" atau negati"' tetapi tidak ada

yle dengan jarak negati"&lgoritma F+, melakukan iterasi pada set node' yang

diper1olekan se1agai intermediate nodes (titik+titikantara) didalam grap

$tart dengan ar tunggal (tanpa intermediate nodes)$elanjutnya jarak terpendek diitung dengan 1atasan

anya node 2 (asumsi se1agai soue node) yang dapat

digunakan se1agai intermediate node' diteruskan dengan1atasan 1awa anya node 2 dan node yang dapatdigunakan se1agai intermediate node' dst

Page 16: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 16/43

Definisi : !ij(n)  jalur terpendek antara node i dan node j

dengan 1atasan (ketentuan) 1awa anya node 2''44'n yangdapat digunakan se1agai intermediate nodes

$tep (2)# $tart  !ij(8)  dij' untuk semua i'j i9j

$tep ()# :ntuk n8'2''N+2

!ij(n=2)  min >!ij(n)'!i(n=2)(n) = !(n=2)j(n)? untuk semua i9jdst4

&lgoritma stop setela n N 2' dimana N jumla nodedalam jaringan

Kompleksitas algoritma F+, adala C(N3)

karena N stepdalam algoritma F+, arus dieksekusi untuk setiap node4  jika algoritma !ijkstra diulang untuk setiap pilian yangmungkin untuk soure node4

Page 17: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 17/43

!istane Oetor &lgoritm!P(Q'R) jarak dari P ke Q' melalui R

se1agai op selanjutnya (P'R) = minw

RE! (Q'w)

Page 18: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 18/43

Page 19: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 19/43

&lgoritma !istane Oetor%ada semua node'P#

24 Inisialisasi4 :ntuk semua node 1erse1elaan ;34   !P(G';) EG 1erarti untuk semua 1aris4   !P(;';) (P';)54 :ntuk semua tujuan' yS4   Kirim minwP! (y'w) kesetiap tetangga

4 loop4   tunggu (sampai ada peru1aan ost link ke tetangga O

atau diterima update dari tetangga O)4   I" ((P'O) 1eru1a dengan d)284   ten untuk semua tujuan y# !P(y'O) !P(y'O) = d224   /lse i" (diterima update dari O dengan tujuan Q)

24   ten untuk tujuan tunggal y# !P(Q'O) (P'O) = nilai 1aru234   IF ada nilai 1aru minw!P(Q'w) untuk semua tujuan Q24   ten kirim nilai 1aru minw!P(Q'w) ke semua tetangga254 terus menerus

Page 20: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 20/43

Page 21: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 21/43

$egmentation &nd -eassem1lyTidak setiap data (pdu) dari suatu lapis 1isa

di1awa utu ole lapis 1erikutnya%erlu ada layanan untuk mem1agi data terse1ut

kedalam ukuran yang 1isa diterima ole lapis1erikutnya disisi pengirim

!an perlu ada layanan untuk menyatukankem1ali data terse1ut menjadi data utu padasisi penerima

%roses ini dinamakan # "ragmentation (atausegmentation) U reassem1ly

Page 22: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 22/43

Jaringan Komputer I22

Fragmentasidan

ReassemblyHeader IP

harusmemuat feld

berikut:Penanda

unit dataI!"

Panjang

data#$set%ore

Page 23: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 23/43

=1480

=1480

Page 24: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 24/43

I%Internet %rotool%rotokol paling populer dijagatrayaKele1ian#Mempunyai alamat seduniaDglo1al (tidak ada alamat yang sama' unik) . V3Mendukung 1anyak aplikasi (protokol lapis # FT%'

0TT%' $MN%' dll)!e "ato standar protokol lapis 3 (mulai digunakan

tanpa protokol aplikasi standar# XoIP )

Page 25: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 25/43

Format paket I%2 3 5 S 28 22 2 23 2 25 2S

%riority (8+T) low ig ig      W2X

Version Header length Precedence D T R unused

Total length

Identification 

D M Fragment offset  

Time to live (seconds) Protocol

Header checsum

!ource IP address (" #$te)

Destination IP address (" #$te)

%&tion (' ord atau leih) Data

  *" #Data

Page 26: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 26/43

Fungsi+"ungsi 0eader I%Version

Header length Precedence! T - P P

Total length

Identification 

Oersion ( 1it) menyatakan ;ersi I% yang digunakan # 8288 () I%;'memungkinkan e;olusi protokol0eader lengt ( 1it) menyatakan panjang eader I% dalam dword # 8282 (5) 8

1yte %reedene (3 1it) ser;ie type!elay # !2  low delay segera dikirimTrougput # T2  ig trougput -elia1ility # -2  ig relia1ility paket tidak 1ole di dropP "uture used de"ault 8Total lengt panjang total datagram dalam ukuran 1yte (datagrampaket I%)

Page 27: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 27/43

Identification 

D M Fragment offset  

Identi"iation identi"ikasi nomor paket I% seara unik(1erurut' dimulai random ole protokol I%)

Flag (31it) yang dipakai anya 1it' yaitu#24 !onYt Fragment # ! 2  tidak 1ole dilakukan

"ramentasi untuk paket ini4 More Fragment # M 2  masi ada paket 1erikutnya'

 M 8  potongan paket terakirFragment 6""set # 1erisi nomor 1yte awal dari potongan

paket ini' onto # F6 8 1erarti paket ini dimulai dari

1yte ke 8 paket asal (paket se1elumdi"ragmentasiDdisegmentasi)

Page 28: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 28/43

Time to live (seconds) Protocol

Time to li;e # Mem1atasi lamanya paket 1erada dijaringan'dalam detik atau op' onto # TTL2  paket anya1ole ada dijaringan selama maksimum 2 detik atau op

%rotokol # indikasi protokol lapis yang akan menerima isidata dari paket I%'

onto #TA% # 8S

:!% # 2

Page 29: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 29/43

&lamat I%&da jenis I% # I% standar atau I% ;ersi

(sejak 28) dan I%;S (mulai 2B)I%; # 3 1it Z . alamat

84234243 A&4425483I%;S # 2 1it Z 5S eBa

FF#82#8##########A&##25#83V3 1it 2m  V2 1it le1ar galaBy

1imasakti

Page 30: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 30/43

Page 31: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 31/43

Jaringan Komputer I31

&lamat IP

Page 32: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 32/43

I%;%unya 3 1it alamat . alamatFormat !!!4!!!4!!!4!!!!i1agi menjadi kelas+kelas (kelompok)#& anggota # . iri

8BBBBBBB4BBBBBBBB4BBBBBBBB4BBBBBBBB

8484848 sd 2455455455* anggota # 2. iri

28BBBBBB4BBBBBBBB4BBBBBBBB4BBBBBBBB2484848 sd 22455455455

A anggota # 845 . iri228BBBBB4BBBBBBBB4BBBBBBBB4BBBBBBBB2484848 sd 3455455455

Page 33: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 33/43

.rouping I%.rup & anggota . ter1agi menjadi#Mask # 2222222248888888884888888884888888882 su1network dengan 2SM ost

.rup * anggota 2. ter1agi menjadi#mask # 222222224222222224888888884888888882Sk su1network dengan Sk ost

.rup A anggota 52M ter1agi menjadi#Mask # 22222222422222222422222222488888888M su1network dengan 5S ost

Page 34: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 34/43

I% reser;ed[ 28484848 + 28455455455

+ reser;ed "or intranet loal networks[ 2484848 + 2455455455

+ reser;ed "or loal loop on ea omputer[ 242S4848 + 2432455455

+ reser;ed "or intranet loal networks[ 242S4848 + 242S455455

+ reser;ed "or intranet loal networks[ 484848 + 3455455455

+ used "or multiast routing

Page 35: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 35/43

&lokasi &lamat Kelas A

+lamat elas , +loasi

2484848 sDd 25455455455 /ropa

2484848 sDd 2455455455 &merika :tara

88484848 sDd 82455455455 &merika Tenga dan $elatan

8484848 sDd 83455455455 &sia %asi"ik

Page 36: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 36/43

PR '0()(* dibahas +(,(*

-uatu jaringan dengan IP .0/.)/.,/mask +,,/+,,/+,,/+)0

Pertanyaan:1era2a subnet di jaringan tersebut3

 4ika ingin mengirim semua anggota subnetke )5 bera2akah alamat IP yang harus dituju3

Page 37: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 37/43

$u1net Teknik peminjaman 1agian ost untuk dijadikan 1agian network seingga

memper1anyak jumla network dan mengurangi jumla ost &lasan #

Mengurangi tra"ik jaringan Meyederanakan managemen' le1i muda mengidenti"ikasi dan

mengisolasi masala dalam jaringan' kemudaan pengelolaan danpengaturan routing

Meningkatkan per"ormansi jaringan aki1at 1erkurangnya tra"ik

28424S455 mask 5545545542

88882828488882228482888888422222222

22222222422222222422222222428888888  mask

0asil operasi and  28424S42

0asil operasi Bor (dgn 1it 8 di mask)  2 28424S455D5 # su1net 28424S42 dengan ost 2

28424S4S mask 5545545542

8888282848888222848288888848288888822222222422222222422222222428888888  mask

0asil operasi and  28424S48

0asil operasi Bor (dgn 1it 8 di mask)  S

28424S4SD5 # su1net 28424S48 dengan ost S

Page 38: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 38/43

-ubnet

.0/.)/6)/7+, akan membagi menjadi +kelom2ok:.0/.)/6)/0 lokal .0/.)/6)/05 broadcast

.0/.)/6)/.+*".0/.)/6)/.+8  lokal .0/.)/6)/.+85 broadcast

.0/.)/6)/+,,".0/.)/6)/7+6 akan membagi menjadi )

kelom2ok:.0/.)/6)/0 lokal .0/.)/6)/05 broadcast

.0/.)/6)/6'"

.0/.)/6)/6)

 lokal .0/.)/6)/6)5 broadcast.0/.)/6)/.+*".0/.)/6)/.+8 lokal .0/.)/6)/.+85 broadcast

.0/.)/6)/.9.".0/.)/6)/.9+  lokal .0/.)/6)/.9+5 broadcast

.0/.)/6)/+,,"

Page 39: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 39/43

IP Subnet mask Network number Host Broadcast

10.14.201.3 255.255.255.0   10.14.201.0 3 10.14.201.255

10.14.201.3 255.255.240.0   10.14.192.0 9.3 10.14.20.255

10.14.201.3 255.255.128.0   10.14.128.0.0 0.0.3.3   10.14.255.255

10.14.201.3   255.255.224.0 10.14.192.0 9.3   10.14.223.255

10.14.201.3 !da 3   10.14.192.0 9.3   !da 3

10.14.201.3   !da 3 10.14.200.0   1.3   !da 3

10.14.201.3   255.255.0.0   10.14.0.0   201.3 10.14.255.255

Page 40: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 40/43

I% -outing %rotool

-I% (-outing In"ormation %rotool)*er1asis algoritma distant ;etor (;ektor jarak ke tujuan)!i1atasi maksimum 25 op*ertukar jarak ;ektor setiap 38 detik melalui

-esponse Message yang 1iasa juga dise1utdengan istila ad;ertisement 

$etiap ad;ertisement 1isa mem1awa in"ormasi

routing sampai 5 tujuan

Page 41: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 41/43

Aonto # Isi Ta1el -outer &

-etor

Tu.uan

Router

!elan.utn$a

/umlah Ho& e

tu.uan

, + 2$ !

Q ! 3

R ! \3

$

Page 42: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 42/43

Latian # Isi ta1el router di1awa ini

Page 43: A5. Protokol Routinag

8/16/2019 A5. Protokol Routinag

http://slidepdf.com/reader/full/a5-protokol-routinag 43/43

%rotokol -outing Lainnya-I%/Bterior .ateway %rotool (/.%)*order .ateway %rotool (*.%)

*.%%rotool Independent Multiast (%IM)Intermediate $ystem Intermediate

$ystem (I$+I$)NeBt 0op -outing %rotool (N0-%)