Chapter 5 Network Layer Part 1

Slides:



Advertisements
Presentasi serupa
Developing Knowledge Management dalam perusahaan Week 10 – Pert 19 & 20 (Off Class Session)
Advertisements

Mata Kuliah : ALGORITMA dan STRUKTUR DATA 1.
PEMOGRAMAN BERBASIS JARINGAN
SOCIAL MEDIA Widianto Nugroho, S.Sn. |
LOCAL AREA NETWORK (LAN)
Program Keahlian I – SI By Antonius Rachmat C, S.Kom
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Static Routing Routing Protocols and Concepts.
Materi Analisa Perancangan System.
Peta Kontrol (Untuk Data Variabel)
IT SEBAGAI ALAT UNTUK MENCIPTAKAN KEUNGGULAN KOMPETISI
Process to Process Delivery
Slide 3-1 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Revised by IB & SAM, Fasilkom UI, 2005 Exercises Apa saja komponen utama.
Taken From William Stallings Chapter 2 TCP/IP Models.
Introduction to The Design & Analysis of Algorithms
Artificial Intelligence
PROSES PADA WINDOWS Pratikum SO. Introduksi Proses 1.Program yang sedang dalam keadaan dieksekusi. 2.Unit kerja terkecil yang secara individu memiliki.
Review Operasi Matriks
Jeff Howbert Introduction to Machine Learning Winter Classification Nearest Neighbor.
Pengantar/pengenalan (Introduction)
Bilqis1 Pertemuan bilqis2 Sequences and Summations Deret (urutan) dan Penjumlahan.
Risk Management.
2-Metode Penelitian Dalam Psikologi Klinis
Pemrograman Jaringan Routing Concept Aurelio Rahmadian.
Implementing an REA Model in a Relational Database
MEMORY Bhakti Yudho Suprapto,MT. berfungsi untuk memuat program dan juga sebagai tempat untuk menampung hasil proses bersifat volatile yang berarti bahwa.
Basisdata Pertanian. After completing this lesson, you should be able to do the following Identify the available group functions Describe the use of group.
2nd MEETING Assignment 4A “Exploring Grids” Assignment 4 B “Redesign Grids” Create several alternatives grid sysytem using the provided elements: (min.
Slide 1 QUIS Langkah pertama caranya Buat di slide pertama judul Slide kedua soal Slide ketiga waktu habis Slide keempat jawaban yang benar Slide kelima.
LOGO Manajemen Data Berdasarkan Komputer dengan Sistem Database.
Linked List dan Double Linked List
Definisi VLAN Pemisahan jaringan secara logis yang dilakukan pada switch Pada tradisional switch, dalam satu switch menunjukkan satu segmentasi LAN.
Diagnose device problems that connected to the Wide Area Network Identify problems Through the Symptoms that arise HOME.
Contentment Philippians 4: Contentment What does it mean to be content? What does it mean to be content? Are you a content person? Are you a content.
SMPN 2 DEMAK GRADE 7 SEMESTER 2
1. 2 Work is defined to be the product of the magnitude of the displacement times the component of the force parallel to the displacement W = F ║ d F.
MAINTENANCE AND REPAIR OF RADIO RECEIVER Competency : Repairing of Radio Receiver.
Via Octaria Malau Transfer (Internal Transfers) Transfer (Transfers Internal) Select the account from which funds are to be transferred FROM and then select.
PENJUMLAHAN GAYA TUJUAN PEMBELAJARAN:
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Pengalamatan Jaringan – IPv4 Dosen Pengampu: Resi Utami Putri, S.Kom.,
TCP, THREE-WAY HANDSHAKE, WINDOW
Menu Standard Competence Based Competence.
Web Teknologi I (MKB511C) Minggu 12 Page 1 MINGGU 12 Web Teknologi I (MKB511C) Pokok Bahasan: – Text processing perl-compatible regular expression/PCRE.
Made by: Febri, Andrew, Erina, Leon, Luvin, Jordy
Lecture 2 Introduction to C# - Object Oriented Sandy Ardianto & Erick Pranata © Sekolah Tinggi Teknik Surabaya 1.
PEMERINTAH KOTA PONTIANAK DINAS PENDIDIKAN PEMERINTAH KOTA PONTIANAK DINAS PENDIDIKAN Jl. Letjen. Sutoyo Pontianak, Telp. (0561) , Website:
Electronic Engineering Polytechnic Institut of Surabaya – ITS Kampus ITS Sukolilo Electronic Engineering Polytechnic Institut of Surabaya – ITS Kampus.
Electronic Engineering Polytechnic Institut of Surabaya – ITS Kampus ITS Sukolilo Surabaya Routing.
Relation
PROTOKOL ROUTING.
Presented By : Group 2. A solution of an equation in two variables of the form. Ax + By = C and Ax + By + C = 0 A and B are not both zero, is an ordered.
Routing.
OSPF Risanuri Hidayat. 26 June 2015OSPF2 Link State Strategy –send to all nodes (not just neighbors) information about directly connected links (not entire.
Jaringan komputer dan telekomunikasi
Routing.
Routing.
Pertemuan-12. Routing S. Indriani L, M.T.
Routing.
Routing & Internetworking
Static. Static Dynamic Distance Vector Setelah Kenalan.....
Routed vs Routing Protocol
IP Routing.
Protokol Routing.
Modul 1b Pengantar Telekomunikasi
Risanuri Hidayat Routing terletak di layer 3
Electronic Engineering Polytechnic Institut of Surabaya – ITS Kampus ITS Sukolilo Electronic Engineering Polytechnic Institut of Surabaya – ITS Kampus.
Routing.
What is Kerberos? Network Security.
2. Discussion TASK 1. WORK IN PAIRS Ask your partner. Then, in turn your friend asks you A. what kinds of product are there? B. why do people want to.
Electronic Engineering Polytechnic Institut of Surabaya – ITS Kampus ITS Sukolilo Electronic Engineering Polytechnic Institut of Surabaya – ITS Kampus.
Wednesday/ September,  There are lots of problems with trade ◦ There may be some ways that some governments can make things better by intervening.
Transcript presentasi:

Chapter 5 Network Layer Part 1 Topics: Network layer design issues Routing Algorithm

1. Network Layer Design Isues Store-and-Forward Packet Switching Services Provided to the Transport Layer Implementation of Connectionless Service Implementation of Connection-Oriented Service Comparison of Virtual-Circuit and Datagram Subnets

Store-and-Forward Packet Switching fig 5-1 The environment of the network layer protocols.

Service Provided to Transport Layer The network layer provides services to the transport layer at the network layer/transport layer interface The network layer services have been designed with the following goals : The services should be independent of the router technology. The transport layer should be shielded from the number, type, and topology of the routers present. The network addresses made available to the transport layer should use a uniform numbering plan, even across LANs and WANs. Thus, the designers of the network layer have a lot of freedom in writing detailed specifications of the services to be offered to the transport layer

Implementation of Connectionless Service The algorithm that manages the tables and makes the routing decisions is called the routing algorithm

Implementation of Connection-Oriented Service Routing within a virtual-circuit subnet.

Comparison of Virtual-Circuit and Datagram Subnets 5-4

2. Routing Algorithms The Optimality Principle Static Routing Shortest Path Routing Flooding Dynamic Routing Distance Vector Routing Link State Routing Hierarchical Routing Broadcast Routing Multicast Routing Routing for Mobile Hosts Routing in Ad Hoc Networks

Routing Algorithms It is sometimes useful to make a distinction between : routing, which is making the decision which routes to use, and forwarding, which is what happens when a packet arrives.

Routing Algorithms Routing algorithms can be grouped into two major classes: Non-adaptive (static) Adaptive (dynamic) In the following sections we will discuss a variety of routing algorithms, both static and dynamic.

The Optimality Principle If router J is on the optimal path from router I to router K, then the optimal path from J to K also falls along the same route Since a sink tree is indeed a tree, it does not contain any loops, so each packet will be delivered within a finite and bounded number of hops Tujuan dari semua algoritma routing adalah untuk menemukan dan menggunakan sink tree bagi seluruh router (a) A subnet. (b) A sink tree for router B.

Static Routing Shortest Path Routing Flooding

1. Shortest Path Routing The first 5 steps used in computing the shortest path from A to D. The arrows indicate the working node.

Dijkstra's algorithm to compute the shortest path through a graph. 5-8 top Dijkstra's algorithm to compute the shortest path through a graph.

Dijkstra’s Algorithm (2) 5-8 bottom Dijkstra's algorithm to compute the shortest path through a graph.

2. Flooding Setiap paket yang masuk dikirimkan melalui saluran keluar kecuali saluran tempat paket tersebut datang. Problems vs Solution Age  Hop counter More flood  Sequence number Duplication  Limit the sequence number, by augmenting with a counter Distributed database applications, wireless networks, a metric against which other routing algorithms can be compared

Dynamic routing Distance Vector Routing Link State Routing

1. Distance Vector Routing Setiap router menjaga sebuah tabel routing yang di indeks oleh masing2 router pada subnet dan berisi sebuah entry bagi setiap router di dalam subnet. Entry ini berisi : Saluran keluar untuk mencapai tujuan Estimasi waktu atau jarak ke tujuan itu (a) A subnet. (b) Input from A, I, H, K, and the new routing table for J.

Distance Vector Routing (2) Routing bereaksi cepat untuk berita baik Routing bereaksi sgt lambat utk berita buruk Solusi: menetapkan nilai tertinggi The count-to-infinity problem.

2. Link State Routing Pengembangan kapasitas saluran yg berbeda mengharuskan untuk memperhitungkan bandwidth sbg parameter. Solusinya : link state routing Each router must do the following: Discover its neighbors, learn their network address. Measure the delay or cost to each of its neighbors. Construct a packet telling all it has just learned. Send this packet to all other routers. Compute the shortest path to every other router.

1-Learning about the Neighbors - Ketika router di boot ! - Paket “hello” via P2P Nama router harus unik (a) Nine routers and a LAN. (b) A graph model of (a).

2-Measuring Line Cost Lintasan yg tdk berbeban sbg rute --> unjuk kerja meningkat Memperhitungkan delay? Routing berosilasi scr tdk teratur, routing mjd tdk menentu A subnet in which the East and West parts are connected by two lines.

3-Building Link State Packets Kapan membuatnya? (a) A subnet. (b) The link state packets for this subnet.

4-Distributing the Link State Packets Tumpang tindih? 32 bit ! Router tabrakan/ duplikat Nmr urut rusak The packet buffer for router B in the previous slide (Fig. 5-13).

5-Computing the New Routes Router membuat graf subnet keseluruhan Algoritma dijkstra dpt dioperasikan scr lokal utk menentukan lintasan terpendek. Memori yg dibutuhkan sebanding dengan kn, dg n= jumlah router, dan k= jumlah tetangga tiap router Bila subnet sangat besar? Memori?

Hierarchical Routing Hierarchical routing. Tabel routing bertambah: Konsumsi memori router Waktu penulusuran 720 Router = Berapa entry? - Tanpa hirarki 24 wilayah @ 30 router 8 cluster@ 9 wilyh @10 rou Hierarchical routing.

Broadcast Routing Reverse path forwarding. (a) A subnet. (b) a Sink tree. (c) The tree built by reverse path forwarding.

Multicast Routing (a) A network. (b) A spanning tree for the leftmost router. (c) A multicast tree for group 1. (d) A multicast tree for group 2.

Routing for Mobile Hosts A WAN to which LANs, MANs, and wireless cells are attached.

Routing for Mobile Hosts (2) Packet routing for mobile users.