Anda di halaman 1dari 21

20.

1 INTERNETWORKING

Physical and data link layer yang beroperasi secara lokal. Dua lapisan Ini bersama-sama
bertanggung jawab untuk pengiriman data pada jaringan dari satu node ke berikutnya, seperti yang
ditunjukkan dalam gambar 20.1

gambar 20.1 links between two hosts

Internetwork ini terbuat dari lima jaringan: empat LAN dan satu WAN. Jika host A perlu
mengirim paket data ke host D, paket pertama perlu pergi dari A ke Rl (switch atau router),
kemudian dari Rl ke R3, dan akhirnya dari R3 menuju ke host D. Disebutkan bahwa paket data
melewati tiga link. Dalam setiap link, ada dua fisik dan dua data link lapisan yang terlibat.

Namun, ada masalah besar di sini. Ketika data tiba di antarmuka fl atau Rl, bagaimana RI
tahu bahwa antarmuka f3 adalah antarmuka untuk output? Ada dan tidak adanya lapisan
penyediaan data link (atau fisik) untuk membantu Rl membuat keputusan yang tepat. Frame
membawa informasi routing baik. Frame berisi sebuah alamat MAC sebagai sumber dan alamat MAC
dari Rl sebagai tujuan. Untuk LAN atau WAN, pengiriman berarti membawa frame melalui salah satu
link, dan tidak melampauinya.

20.1.1 kebutuhan dari network layer

network layer (atau lapisan internetwork) dirancang untuk memecahkan masalah dari
pengiriman melalui beberapa link. Lapisan network bertanggung jawab untuk pengiriman host to
host dan untuk routing paket melalui router atau switch. Pada gambar 20.2 menunjukkan
internetwork sama dengan lapisan jaringan yang ditambahkan.

gambar 20.2 Internet layer in an internetnetwork

Pada gambar 20.3 menunjukkan secara umum fungsi network layer di jaringan , router, dan
tujuan. Network layer pada dasarnya bertanggung jawab untuk menciptakan sebuah paket dari data
yang berasal dari protokol lain (seperti protokol transport-layer atau sebuah routing protocol). Di
antara informasi lain, header paket berisi alamat Logis sumber dan tujuan. Network layer
bertanggung jawab untuk memeriksa tabel routing untuk menemukan informasi perutean seperti
(output antarmuka dari paket) atau alamat fisik node berikutnya. jika paket terlalu besar, paket akan
dipecah.

gambar 20.3 network layer at the source, router, and destination

Lapisan jaringan di switch atau router bertanggung jawab untuk routing paket. Ketika
sebuah paket tiba, router atau switch berkonsultasi menggunakan tabel routing dan menemukan
antarmuka paket yang harus dikirim. Setelah beberapa perubahan di header paket, dengan routing
dilewatkan ke layer data link lagi.

20.1.2 Internet sebagai jaringan Datagram

Internet, di lapisan jaringan, adalah jaringan packet-switched. Kami membahas switching di


Bab 8. Kami mengatakan bahwa, secara umum, beralih dapat dibagi menjadi tiga kategori: circuit
switching, packet switching, dan pesan beralih. Packet switching menggunakan pendekatan sirkuit
virtual atau pendekatan datagram. Internet telah memilih pendekatan datagram beralih pada layer
jaringan. Menggunakan alamat universal didefinisikan pada layer jaringan rute paket dari sumber ke
tujuan.

20.1.3 Internet sebagai connectionless

Pengiriman paket dapat dicapai dengan menggunakan connection-oriented atau layanan


jaringan connectionless. Sambungan connection-oriented, sumber pertama membuat koneksi
dengan tujuan sebelum mengirim paket. Ketika hubungan telah terjalin urutan paket dari sumber
yang sama untuk tujuan yang sama dapat dikirim satu demi satu. Dalam hal ini, ada hubungan antara
paket. Semua dikirim di rute yang sama secara berurutan. Paket secara logic terhubung untuk paket
sebelum pergiriman dan paket setelah pengiriman. Ketika semua paket pesan telah disampaikan,
sambungan dihentikan. Dalam protokol yang menggunakan connection-oriented, keputusan tentang
rute dari urutan paket dengan sama sumber dan tujuan alamat dapat dilakukan hanya sekali, ketika
sambungan dibuat. Switch tidak menghitung ulang rute untuk setiap paket. Layanan jenis ini
digunakan dalam pendekatan sirkuit virtual. untuk paket switching seperti Frame Relay dan ATM.

20.2 IPv4

Internet Protocol versi 4 (IPv4) adalah mekanisme pengiriman yang digunakan oleh protokol
TCP/IP. Gambar 20.4 menunjukkan ofIPv4 posisi di suite.
gambar 20.4 network layer at the source, router, and destination

IPv4 tidak dapat diandalkan dalam connectionless datagram saat-upaya pengiriman layanan.
Berarti bahwa IPv4 tidak menyediakan adanya kontrol kesalahan atau aliran kontrol (kecuali untuk
deteksi kesalahan pada header). Jika reliability penting, maka IPv4 harus bepaired dengan protokol
yang reliable seperti TCP. Contoh yang lebih dimengerti Jasa pengiriman terbaik adalah kantor pos.
IPv4 juga merupakan sebuah protokol untuk paket switching jaringan yang menggunakan datagram.
Ini berarti bahwa setiap datagram ditangani secara mandiri, dan setiap datagram dapat mengikuti
rute yang berbeda ke tujuan. Ini berarti bahwa datagram Dikirim oleh sumber yang sama untuk
tujuan yang sama dan bisa saja tiba dengan rusak. beberapa dapat hilang atau rusak selama
transmisi. Sekali lagi, IPv4 bergantung pada tingkat protokol yang lebih tinggi untuk mengurus semua
masalah ini.

20.2.1 Datagram

Paket dalam lapisan IPv4 disebut datagram. Gambar 20.5 menunjukkan IPv4 datagram
format.

gambar 20.5 IPv4 datagramfannat

Datagram adalah sebuah paket panjang variabelnya terdiri dari dua bagian: header dan data.
Header adalah 20-60 byte panjang dan berisi informasi penting untuk routing dan pengiriman.
Dalam TCP/IP untuk menunjukkan header di berisi 4-byte. Deskripsi singkat bagian-bagiannya:

 Versi (VER). Bidang 4-bit ini mendefinisikan versi protokol IPv4. Saat ini versi adalah 4.
Namun, versi 6 (atau IPng) dapat benar-benar mengganti versi 4 di masa depan. Ini
memberitahu perangkat lunak IPv4 yang berjalan di mesin pengolahan bahwa datagram
memiliki format versi 4. Semua kolom harus ditafsirkan sebagaimana ditentukan dalam versi
keempat protokol. Jika mesin menggunakan beberapa versi lain dari IPv4, datagram dibuang
daripada salah ditafsirkan.
 Header panjang (HLEN). Field 4-bit ini mendefinisikan total panjang datagram header dalam
kata-kata 4-byte. Field ini diperlukan karena panjang header adalah variabel (antara 20 dan
60 byte). Ketika ada tidak ada option, panjang header adalah 20 byte, dan nilai dari field ini
adalah 5 (5 x 4 = 20). Ketika Field option di ukuran maksimum, maka nilainya adalah 15 (15 x
4 = 60).
 Layanan/service. IETF telah berubah interpretasi dan field ini berukuran 8-bit. Field ini,
sebelumnya disebut service type, sekarang disebut Differentiated services. Seperti
ditunjukkan dalam gambar 20.6

gambar 20.6 Service type or differentiated services


1. Jenis Service/Layanan
Dalam interpretasi ini, 3 bit pertama disebut precedence bits. Bit 4 berikutnya disebut
type ofservice (TOS) bits, dan bit terakhir tidak digunakan.
a. Precedence/Prioritas adalah sub field 3-bit yang berkisar dari 0 (000 dalam biner) ke
7 (111 dalam biner). Prioritas menentukan prioritas datagram dalam masalah-
masalah seperti kemacetan. Jika router tersumbat dan kebutuhan untuk membuang
beberapa datagram-datagram dengan prioritas terendah dibuang pertama.
Beberapa datagram di Internet lebih penting dari pada yang lain. Sebagai contoh,
datagram digunakan untuk network management jauh lebih mendesak dan penting
dari pada datagram berisi informasi opsional untuk grup.
b. TOS bits adalah 4-bit sub field dengan setiap bit yang memiliki arti khusus. Meskipun
sedikit bisa 0 atau 1, satu dan hanya satu bit dapat memiliki yang nilai 1 dalam setiap
datagram. Pola bit dan interpretasinya seperti dalam tabel 20.1. Dengan hanya 1 bit
ditetapkan pada suatu waktu, dapat memiliki lima jenis services.

Program aplikasi dapat meminta jenis layanan tertentu. Default untuk beberapa
aplikasi yang ditampilkan dalam tabel 20.2.
2. Perbedaan Layanan/service
Dalam interpretasinya, bit 6 pertama membuat kode point sub field, dan 2 bit terakhir
tidak digunakan. Kode point sub field dapat digunakan dalam dua cara yang berbeda.
a. Ketika 3 paling kanan bit Os, bit paling kiri 3 ditafsirkan sebagai didahulukan bit
dalam Layanan sejenis interpretasi. Dengan kata lain, hal ini kompatibel dengan
interpretasi tua.
b. Ketika bit paling kanan 3 tidak semua Os, bit 6 mendefinisikan 64 Layanan
berdasarkan penetapan prioritas oleh Internet atau otoritas lokal sesuai dengan
tabel 20.3. Kategori pertama berisi jenis layanan kedua dan ketiga masing-masing
berisi 16. Kategori pertama (angka 0, 2,4,..., 62) ditetapkan oleh otoritas Internet
(IETF). Kategori kedua (3, 7, 11, 15, 63) dapat digunakan oleh otoritas lokal
(organisasi). Kategori ketiga (1, 5, 9, 61) sementara dan dapat digunakan untuk
tujuan eksperimental. Perhatikan bahwa angka-angka tidak berdekatan. Ifthey itu,
kategori pertama akan berkisar dari 0 hingga 31, yang kedua dari 32 sampai 47, dan
ketiga dari 48 untuk 63. Ini akan menjadi tidak sesuai dengan penafsiran KL karena
XXXOOO (yang termasuk 0, 8, 16, 24, 32, 40, 48 dan 56) akan jatuh ke dalam tiga
kategori. Sebaliknya, dalam metode penetapan ini semua layanan ini termasuk
kategori 1. Perhatikan bahwa tugas ini memiliki belum diselesaikan.

 Total panjang. Ini adalah bidang di-bit yang mendefinisikan total panjang (header ditambah
data) IPv4 datagram dalam bytes. Untuk menemukan panjang data yang berasal dari lapisan
atas, mengurangi panjang header dari total panjang. Panjang header dapat ditemukan
dengan mengalikan nilai di bidang HLEN oleh 4.

Panjang data = total panjang - panjang header


Karena panjang Lapangan 16 bit, total panjang IPv4 datagram dibatasi 65.535 ( 216 - 1) byte,
yang 20-60 byte header dan sisanya adalah data dari lapisan atas. Datagram bukanlah satu-
satunya hal yang dikemas dalam field ini mungkin bahwa padding telah ditambahkan.
Sebagai contoh, protokol Ethernet memiliki batasan minimum dan maksimum data ukuran
yang dapat dikemas dalam field (46 untuk 1500 byte). Datagram IPv4 berukuran kurang dari
46 byte, padding beberapa akan ditambahkan untuk memenuhi persyaratan ini. Dalam kasus
ini, ketika mesin decapsulates datagram, perlu memeriksa bidang panjang total untuk
menentukan berapa banyak yang benar-benar data dan berapa banyak padding (Lihat
gambar 20.7).

gambar 20.7 Encapsulation ofa small datagram in an Ethernetframe


 Identifikasi. bagian ini digunakan dalam fragmentasi (dibahas dalam bagian berikutnya).
 Bendera. bagian ini digunakan dalam fragmentasi (dibahas dalam bagian berikutnya).
 Offset fragmentasi. Bagian ini digunakan dalam fragmentasi (dibahas dalam bagian
berikutnya).
 Waktu hidup. Datagram memiliki seumur hidup terbatas yang perjalanan melalui internet.
ini awalnya dirancang untuk menahan timestamp, yaitu decremented oleh setiap router
yang dikunjungi.
 Protocol. Bagian 8-bit ini mendefinisikan protokol tingkat yang lebih tinggi yang
menggunakan layanan dari lapisan IPv4. Dengan kata lain, karena IPv4 protokol membawa
data dari berbagai protokol lain, nilai dari bagian ini membantu lapisan jaringan menerima
protokol pemilik data (Lihat gambar 20,8).

gambar 20.8 Protocolfield and encapsulated data

Bagian nilai untuk protokol setiap tingkat yang lebih tinggi akan ditampilkan dalam tabel 10.4.
 Checksum. Konsep checksum dan perhitungan dibahas kemudian dalam bab ini.
 Alamat sumber. Bidang 32-bit ini mendefinisikan alamat IPv4 sumber. Bidang ini harus tetap
tidak berubah selama waktu IPv4 datagram perjalanan dari sumber host ke host tujuan.
 Alamat tujuan. Bidang 32-bit ini mendefinisikan alamat IPv4 tujuan. Bidang ini harus tetap
tidak berubah selama waktu IPv4 datagram perjalanan dari sumber host ke host tujuan.

20.2.2 Fragmentasi

Datagram dapat melakukan perjalanan melalui jaringan yang berbeda. Setiap router
decapsulates datagram IPv4 menerima frame, proses itu, dan kemudian merangkum dalam frame
yang lain. Format dan ukuran frame diterima tergantung pada protokol yang digunakan oleh jaringan
fisik yang melaluinya frame. Format dan ukuran frame dikirim tergantung pada protokol yang
digunakan oleh jaringan fisik yang melalui perjalanan frame.

20.2.2.1 Maximum Transfer Unit (MTU)

Masing-masing protokol lapisan data link memiliki format frame sendiri dalam kebanyakan
protokol. Salah satu bidang yang didefinisikan dalam format adalah ukuran maksimum kolom data.
Dengan kata lain, ketika datagram dirumuskan dalam frame, ukuran total datagram harus kurang
dari ini ukuran maksimum, yang didefinisikan oleh pembatasan yang dikenakan oleh perangkat keras
dan perangkat lunak yang digunakan dalam jaringan (Lihat gambar 20,9).

gambar 20.9 Maximum transfer unit (MTU)

Nilai MTU tergantung pada protokol jaringan fisik. Tabel 20.5 menunjukkan nilai untuk beberapa
protokol.

Untuk membuat protokol IPv4 independen jaringan fisik, desainer memutuskan untuk
membuat panjang maksimum IPv4 datagram sama dengan byte 65,535. Hal ini membuat
transmission lebih efisien menggunakan protokol dengan ukuran MTU. Namun, untuk
jaringan fisik lainnya, harus membagi datagram untuk membuatnya mungkin untuk
melewati jaringan ini. Ini dinamakan fragmentation. Sumber biasanya bukan fragmen paket
IPv4. Transport layer sebaliknya akan mengelompokkan data ke dalam ukuran yang dapat
ditampung oleh IPv4 dan data link layer yang digunakan. Ketika datagram terfragmentasi,
fragmen masing-masing memiliki header sendiri dengan sebagian besar bidang yang diulang,
tetapi dengan beberapa yang berubah. Datagram terfragmentasi itu sendiri mungkin
menjadi terpecah-pecah jika ia menemukan jaringan dengan MTU bahkan lebih kecil.
Dengan kata lain, ini dapat menjadi terpecah-pecah beberapa kali sebelum mencapai tujuan
akhir

20.2.2.1 Bagian yang terkait dengan Fragmentasi

Bidang yang terkait dengan fragmentasi dan reassembly ofan IPv4 datagram adalah
identifikasi, bendera, dan bidang offset fragmentasi.

 Identifikasi. Bidang 16-bit ini menunjukkan datagram yang berasal dari sumber host.
Kombinasi dari identifikasi dan sumber alamat IPv4 unik harus mendefinisikan
datagram saat meninggalkan sumbernya.
 Flag. Ini adalah bidang 3-bit. Bit pertama disediakan. Bit kedua disebut bukan
fragment. nilainya adalah 1, mesin tidak harus fragmen datagram. Jika tidak bisa
lewat, datagram melalui jaringan fisik apapun yang tersedia, maka datagram akan
dibuang dan mengirim pesan kesalahan ICMP ke host sumber (Lihat bab 21).

gambar 20.10 Flags used infragmentation

 Offset fragmentasi. Bidang 13-bit ini menunjukkan posisi relatif fragmen ini
sehubungan dengan seluruh datagram. Offset data di datagram asli yang diukur
dalam unit 8 byte. Gambar 20.11 menunjukkan datagram dengan data ukuran 4000
byte terpecah-pecah menjadi 3 fragmen. Byte di datagram asli yang bernomor 0
untuk 3999. Fragmen pertama membawa byte 0 untuk 1399. Offset untuk datagram
ini adalah 0/8 = O. Fragmen kedua membawa byte 1400 untuk 2799; nilai offset
untuk fragmen ini adalah 1400 8 = 175. Akhirnya, fragmen ketiga membawa byte
2800 untuk 3999. Nilai offset untuk fragmen ini adalah 2800/8 = 350.

gambar 20.11 Flags used infragmentation

Urutan byte lebih besar dari 8191. Hal ini akan memaksa host atau router
yang fragmen datagram untuk memilih ukuran fragmen sehingga jumlah byte
pertama dibagi oleh 8. Gambar 20.12 menunjukkan pandangan yang diperluas dari
fragmen-fragmen di 20.11 gambar. Pemberitahuan nilai bidang identifikasi adalah
sama di semua fragmen. Melihat nilai dari field bendera dengan lebih sedikit
ditetapkan untuk semua fragmen kecuali yang terakhir. Selain itu, nilai bidang offset
untuk setiap fragmen ditampilkan.
gambar 20.12 Contoh rinci fragmentasi

Angka-angka itu juga menunjukkan apa yang terjadi jika sebuah fragmen itu
terpecah. Dalam kasus ini nilai bidang offset adalah selalu relatif terhadap
datagram asli. Sebagai contoh, dalam gambar, fragmen kedua itu sendiri
terfragmentasi kemudian untuk dua fragmen dari 800 byte dan 600 byte, tapi
offset menunjukkan posisi relatif dari fragmen-fragmen untuk data asli.

Sudah jelas bahwa bahkan jika setiap fragmen mengikuti jalan yang berbeda dan
tiba dari urutan, host tujuan akhir dapat berkumpul kembali datagram asli dari
fragmen-fragmen yang diterima (jika tidak satupun dari mereka hilang) dengan
menggunakan strategi berikut:

1. pertama fragmen memiliki nilai nol bidang offset.

2. Bagilah panjang fragmen pertama oleh 8. Fragmen kedua memiliki nilai offset
yang sama dengan hasil itu.

3. Bagilah panjang total dari fragmen-fragmen pertama dan kedua oleh 8. Fragmen
ketiga memiliki nilai offset yang sama dengan hasil itu.

4. melanjutkan proses. Fragmen terakhir memiliki nilai sedikit lebih O.

20.2.3 memeriksa jumlah

Checksum dalam paket IPv4 mencakup hanya header, bukan data. Ada dua alasan untuk ini.
Pertama, tingkat yang lebih tinggi semua protokol yang merangkum data dalam IPv4 datagram
memiliki bidang checksum yang mencakup seluruh paket. Oleh karena itu, checksum untuk IPv4
datagram tidak harus memeriksa data dienkapsulasi. Kedua, header paket IPv4 perubahan dengan
visitedrouter masing-masing, tetapi data tidak. Jadi checksum termasuk hanya bagian yang telah
berubah. jika data yang dimasukkan, setiap router harus menghitung ulang checksum untuk seluruh
paket, yang berarti peningkatan waktu pemrosesan.
gambar 20.13 Example ofchecksum calculation in IPv4

gambar 20.14 Taxonomy ofoptions in IPv4

Pilihan akhirnya adalah pilihan-byte yang digunakan untuk padding pada akhir bidang pilihan. Itu,
dapat hanya digunakan namun sebagai pilihan terakhir.

20.3 IPv6

Protokol network layer di suite protokol TCP IP sedang IPv4 (Internetworking Protocol, versi
4) menyediakan komunikasi host to host antara sistem di Internet. Meskipun IPv4 dirancang dengan
baik, komunikasi data telah berkembang sejak lahirnya IPv4 pada tahun 1970. IPv4 memiliki
beberapa kekurangan yang membuatnya tidak cocok untuk Internet yang berkembang pesat.

 Meskipun semua solusi jangka pendek, seperti subnetting, classless dan NAT, pengalamatan
masih merupakan masalah jangka panjang di Internet.
 Internet harus mengakomodasi secara real-time baik audio dan transmisi video. Dari
transmisi jenis ini membutuhkan minimum penundaan strategi dan resources reservasi tidak
disediakan dalam desain IPv4.
 Internet harus mengakomodasi enkripsi dan otentikasi data untuk beberapa aplikasi. Tidak
ada enkripsi atau otentikasi disediakan oleh IPv4.

Untuk mengatasi kekurangan-kekurangan ini, IPv6 (Internetworking Protocol, versi 6), juga
dikenal sebagai IPng (Internetworking Protocol, generasi berikutnya), diharap dapat menjadi
standar. Di IPv6, protokol Internet secara ekstensif diubah untuk mengakomodasi pertumbuhan
yang tak terduga dari Internet. Format dan panjang alamat IP berubah dengan format paket.
Protokol yang terkait, seperti ICMP, juga dimodifikasi. Protokol lain dalam lapisan jaringan, seperti
ARP, RARP dan IGMP, baik dihapus atau termasuk dalam ICMPv6 protokol. Routing protokol, seperti
RIP dan OSPF, juga sedikit dimodifikasi untuk mengakomodasi perubahan tersebut.

Keuntungan Generasi IPv6, memiliki beberapa keunggulan dibandingkan IPv4 yang dapat diringkas
sebagai berikut:

 Lebih besarnya ruang alamat. Alamat IPv6 adalah 128-bit, dibandingkan dengan 32-bit
alamat IPv4, ini adalah peningkatan besar ruang alamat (296).
 Format header yang lebih baik. IPv6 menggunakan format header baru dalam pilihan
yang dipisahkan dari header dasar dan dimasukkan, bila diperlukan, antara basis header
dan data atas-lapisan. Ini menyederhanakan dan mempercepat proses routing karena
kebanyakan opsi tidak perlu diperiksa oleh router.
 Pilihan baru. IPv6 memiliki pilihan yang baru untuk memungkinkan fungsionalitas
tambahan.
 Tunjangan untuk ekstensi. IPv6 dirancang untuk memungkinkan ekstensi protokol jika
diperlukan oleh teknologi baru atau aplikasi.
 Dukungan untuk alokasi sumber daya. Dalam IPv6, bidang jenis service telah dihapus,
tetapi sebuah mekanisme (called low label) telah ditambahkan untuk mengaktifkan
sumber untuk meminta penanganan khusus paket. Mekanisme ini dapat digunakan
untuk mendukung lalu lintas seperti real-time audio dan video.
 Dukungan untuk lebih aman. Opsi enkripsi dan otentikasi di IPv6 memberikan
kerahasiaan dan integritas paket

20.3.1 Packet Format

a. Base Header

Pada gambar 20.16 menunjukkan header dasar dengan kolom delapan. sebagai berikut:

 Versi. Bidang 4-bit ini mendefinisikan versi number dari ip, untuk IPv6 nilainya adalah 6.
 Prioritas. Bidang 4-bit prioritas menentukan prioritas paket berkenaan dengan kemacetan
lalu lintas.

Gambar 20.15 IPv6 datagram header and payload


Gambar 20.16 Format ofan IPv6 datagram

 label aliran. Label aliran adalah bidang (24-bit) 3-byte yang dirancang untuk memberikan
penanganan khusus untuk aliran data tertentu.
 Panjang payload. Bidang ini panjangnya 2-byte yang mendefinisikan panjang datagram-
datagram IP yang tidak termasuk header dasar.
 header berikutnya. Headeris berikutnya bidang 8-bit yang mendefinisikan header yang
mengikuti header basis di datagram. Header berikutnya adalah salah satu dari header
opsional ekstensi yang digunakan oleh IP atau header paket dikemas seperti TCP atau UDP.
Setiap judulnya ekstensi ini juga berisi bidang ini. 20.6 tabel menunjukkan nilai-nilai header
berikutnya.
 Hoplimit. Hoplimitfield 8-bit ini melayani tujuan yang sama sebagai TILfield di IPv4.
 alamat sumber. Bidang alamat sumber adalah alamat Internet (128-bit) 16-byte yang
mengidentifikasi sumber asli dari datagram.

b. Extension Headers

Panjang header dasar ditetapkan pada 40 byte. Namun, untuk memberikan fungsi yang lebih besar
datagram-datagram IP, header dasar dapat diikuti oleh hingga enam ekstensi header. Banyak dari
judul ini adalah pilihan di IPv4. Enam jenis ekstensi header telah didefinisikan, seperti ditunjukkan
pada gambar 20.17.
Gambar 20.17 Format ofan IPv6 datagram

c. Hop-by-Hop Option

Opsi hop-oleh-hop digunakan ketika sumber kebutuhan untuk menyampaikan informasi ke semua
router yang dikunjungi oleh datagram. Sejauh ini, hanya tiga pilihan telah didefinisikan: Padl, PadN,
dan muatan jumbo. Opsi Padl adalah 1 byte lama dan dirancang untuk penyelarasan tujuan. PadN
sama dalam konsep Padi. Perbedaannya adalah bahwa PadN digunakan bila 2 atau lebih byte
diperlukan untuk penyelarasan. Opsi jumbo muatan digunakan untuk mendefinisikan muatan yang
lebih lama dari 65,535 byte.

d. Fragmentation

Konsep fragmentasi adalah sama dengan yang di IPv4. Namun, tempat dimana terjadi fragmentasi
berbeda. Di IPv4, sumber atau router diperlukan untuk fragmen jika ukuran datagram lebih besar
dari MTU jaringan yang datagram perjalanan. Di IPv6, hanya sumber asli dapat fragmen. Sumber
harus menggunakan jalan MTU penemuan teknik untuk menemukan MTU terkecil yang didukung
oleh jaringan manapun di jalan. Sumber kemudian fragmen menggunakan pengetahuan ini.

e. Authentication

Otentikasi ekstensi header memiliki tujuan memvalidasi pengirim pesan dan menjamin integritas
data.

f. Encrypted Security Payload

Muatan dienkripsi keamanan (ESP) adalah perluasan yang menyediakan kerahasiaan dan penjaga
terhadap pihak luar. pilihan tujuan digunakan ketika sumber kebutuhan untuk menyampaikan
informasi ke tujuan hanya. Menengah router tidak diijinkan akses ke informasi ini.

Perbandingan antara IPv4 pilihan and IPv6 ekstensi header

Gambar 20.10 membandingkan pilihan di IPv4 dengan header ekstensi di IPv6.


20.4 TRANSITION FROM IPv4 TO IPv6

Karena jumlah besar sistem di Internet, transisi dari IPv4 ke IPv6 tidak dapat terjadi tiba-tiba.
Dibutuhkan sejumlah besar waktu sebelum setiap sistem di Internet dapat bergerak dari IPv4 ke
IPv6. Transisi harus halus untuk mencegah masalah antara IPv4 dan IPv6 sistem. Tiga strategi telah
dirancang oleh! ElFto membantu transisi (Lihat gambar 20,18).

Gambar 20.18 Three transition strategies

a. Dual Stack

Disarankan bahwa semua host, sebelum migrasi benar-benar ke versi 6, memiliki ofprotocols
dual stack. Dengan kata lain, sebuah stasiun harus menjalankan IPv4 dan IPv6 secara bersamaan
sampai semua Internet menggunakan IPv6. Lihat gambar 20.19 untuk tata letak ofa dual-tumpukan
konfigurasi.

Gambar 20.19 Dual stack


b. Tunneling

Tunneling adalah strategi yang digunakan ketika dua komputer yang menggunakan IPv6
ingin berkomunikasi dengan satu sama lain dan paket harus melewati daerah yang menggunakan
IPv4. Untuk melewati daerah ini, paket harus memiliki alamat IPv4. Jadi paket IPv6 dirumuskan
dalam sebuah paket IPv4 ketika memasuki wilayah, dan meninggalkan kapsul yang ketika itu keluar
daerah. Tampaknya seolah-olah paket IPv6 yang berjalan melalui sebuah terowongan di satu ujung
dan muncul di ujung lain. Untuk membuatnya jelas bahwa paket IPv4 membawa IPv6 paket sebagai
data, protokol nilai diatur ke 41. Tunneling ditunjukkan dalam gambar 20,20.

Gambar 20.20 Tunneling strategy

c. Header Translation

Header terjemahan diperlukan ketika sebagian besar Internet telah pindah ke IPv6 tetapi
beberapa sistem masih menggunakan IPv4. Pengirim ingin menggunakan IPv6, tetapi Penerima tidak
memahami IPv6. Tunneling tidak bekerja dalam situasi ini karena paket harus dalam format IPv4
yang harus dipahami oleh Penerima. Dalam kasus ini, header format harus benar-benar diubah
melalui terjemahan header. Header paket IPv6 dikonversi ke header IPv4 (Lihat gambar 20,21).

Gambar 20.21 Header translation strategy

Header terjemahan menggunakan alamat dipetakan untuk menerjemahkan alamat IPv6 untuk
alamat IPv4. 20.11 tabel daftar beberapa aturan yang digunakan dalam mengubah header paket
IPv6 untuk IPv4 paket header
Q.A

1. Apa perbedaan antara pengiriman frame pada data link layer dan pengiriman paket pada network
layer?

Proses pemindahan dan pemrosesan data didalam layer data link pada dasarnya akan dilakukan
pemformatan pada pesan atau data menjadi pecahan-pecahan kedalam bentuk Data Frame
kemudian akan diberikan sebuah header yang terdiri dari alamat perangkat keras tujuan dan asalnya
sebagai penanda data tersebut. Sementara ada perbedaan proses pemindahan dan pemrosesan
data didalam network layer dengan menggunakan packet, dimana paket ini dibagi menjadi 2 jenis
paket yaitu packets dan update rute packets. Dimana data packet digunakan untuk mengangkut data
pengguna melalui internetwork fan protocol yang digunakan untuk mendukung lalu lintas data
tersebut routed protocol sebagai contoh ip dan ipx. Dan adapun bentuk packets lain yakni route
update packet yang digunakan untuk mengupdate router lain yang terhubung dalam internetwork.
Protocol yang digunakan untuk mengirim paket ini seperti RIP, EIRGRP, dan OSPF.

2. Apa perbedaan Connectionless antara dan connection-oriented services? Jenis layanan yang
disediakan oleh IPv4? Jenis layanan yang disediakan oleh IPv6?

Connectionless kebanyakan digunakan oleh Lan model trasional/lama seperti halnya ethernet,
dimana paket data akan dikirim setiapkali paket siap untuk dikirim tanpa mempedulikan kondisi
koneksi sedang stabil dan terhenti . connection-oriented services, pertama akan membuat koneksi
dengan tujuan sebelum mengirimkan paket. Ketika hubungan telah terjalin, urutan paket dari
sumber yang sama untuk tujuan yang sama dapat dikirim satu demi satu. Dalam hal ini, ada
hubungan antara paket. Dimana paket akan dikirim di jalan yang sama secara berurutan. Paket
terhubung secara logic baik sebelum paket dikirim dan setelah paket dikirim. Ketika semua paket
pesan telah disampaikan, sambungan akan dihentikan. Dalam connection-oriented services,
keputusan tentang rute dari urutan paket dengan sumber dan tujuan alamat dapat dilakukan hanya
sekali, ketika sambungan dibuat. Dan Switch tidak menghitung ulang rute untuk setiap masing-
masing paket.

Salah satu perbedaan service pada IPv4 dan IPv6 adalah Type of Service (TOS) memungkinkan
perbedaan pada pemilihan service pengiriman dalam hal throughput, delay, reliability, dan ongkos
moneter.

3. Menentukan fragmentasi dan menjelaskan mengapa IPv4 dan IPv6 protokol perlu fragmen pada
beberapa paket. Apakah ada perbedaan antara dua protokol dalam hal ini?

Masing-masing protokol layer data link memiliki batas ukuran paket yang dapat dibawa. Ketika
datagram dirumuskan dalam frame, ukuran total datagram harus kurang dari batas yang telah
ditentukan. Jika tidak, harus di terpecah-pecah. IPv4 memungkinkan fragmentasi di host dan router
apapun, berbeda dengan IPv6 memungkinkan fragmentasi hanya pada host.

4. Menjelaskan prosedur untuk checksum perhitungan dan verifikasi dalam protokol IPv4. Apa
bagian dari sebuah paket IPv4 diliputi dalam perhitungan checksum? Mengapa? Apakah options, jika
ada, termasuk dalam perhitungan?

Tersedia Field 16-bit yang ada pada IPv4 digunakan untuk mendeteksi error pada Header IP. Ketika
paket tiba, router akan menghitung dari checksum header dan membandingkannya dengan field
checksum dimana jika nilai tidak cocok maka router akan membuang atau mengabaikan paket.
Untuk menghitung checksum dari semua field di dalam Header IP, maka nilai checksum akan diatur
ke nilai nol.

5. Menjelaskan perlunya pilihan di IPv4 dan daftar options yang disebutkan dalam bab ini dengan
penjelasan singkat dari masing-masing?

Options pada IPv4 sangat diperlukan karena dapat digunakan untuk pengujian jaringan dan
debugging.

Penjabaran daftar options IPv4


End of Option
Pilihan akhir-of-pilihan adalah pilihan-byte yang digunakan untuk padding pada akhir bidang pilihan.
Itu, namun, dapat hanya digunakan sebagai pilihan terakhir.

Record Route
Pilihan merekam rute yang digunakan untuk merekam router Internet yang menangani datagram.
Itu bisa daftar hingga sembilan router alamat. Dapat digunakan untuk tujuan debugging dan
manajemen.

Strict Source Route


Pilihan rute ketat sumber yang digunakan oleh sumber untuk mentakdirkan rute untuk datagram
karena perjalanan melalui Internet.

Loose Source Route


Pilihan rute longgar sumber yang mirip dengan rute sumber ketat, tetapi kurang kaku. Setiap router
dalam daftar wajib Anda kunjungi, tapi datagram dapat mengunjungi router lain juga.

Timestamp
Pilihan timestamp yang digunakan untuk merekam ofdatagram waktu pengolahan dengan router.
Waktu dinyatakan dalam milidetik dari tengah malam, waktu Universal atau Greenwich mean time.
Mengetahui waktu datagram diproses dapat membantu pengguna dan manajer melacak perilaku
router di Internet. Kami dapat memperkirakan waktu yang dibutuhkan untuk datagram untuk pergi
dari satu ~ luar yang lain. Kita mengatakan perkiraan karena, meskipun semua router dapat
menggunakan waktu Universal, jam lokal mereka mungkin tidak dapat disinkronisasi.

6. Membandingkan dan kontras bidang di header utama IPv4 dan IPv6. Membuat tabel yang
menunjukkan kehadiran atau ketiadaan ofeach bidang.
IPv4 Fields IPv6 Fields Explanation
Version Version Value 4 untuk IPv4: untuk 6 for IPv6
Header Length Header length IPv6.

Service Type Priority Nama and format digunakan pada IPv6.


Total length Payload length Nama digunakan pada IPv6.
Identification Dikendalikan oleh extension headers in
IPv6.
Flags Dikendalikan oleh extension headers in
IPv6.
Fragment offset Dikendalikan oleh extension headers in
IPv6.
Time to live Hop limit Name digunakan pada IPv6.
Protocol Next header Name digunakan pada IPv6.
Checksum Ditiadakan pada IPv6.

Source address Source address 32 bits di IPv4; 128 bits di IPv6


Destination address Destination address 32 bits di IPv4; 128 bits di IPv6
Flow label Baru pada IPv6

7. IPv4 dan IPv6 berasumsi bahwa paket mungkin memiliki prioritas yang berbeda atau didahulukan.
Menjelaskan bagaimana masing-masing protokol menangani masalah ini.

IPv4: Memakai mekanisme best effort untuk tanpa membedakan kebutuhan.


IPv6: Memakai mekanisme best level of effort yang memastikan kualitas layanan. Header traffic class
menentukan prioritas pengiriman paket data berdasarkan kebutuhan akan kecepatan tinggi atau
tingkat latency tinggi.

8. Bandingkan dan kontras pilihan di IPv4 dan ekstensi header di IPv6. Membuat tabel yang
menunjukkan ada atau tidaknya masing-masing.

No Perbandingan ekstensi header IPv4 dan IPv6


.
1 No-operasi dan akhir-of-pilihan pilihan di IPv4 digantikan oleh Padl dan PadN di
IPv6.
2 rute pilihan tidak dilaksanakan di IPv6 karena tidak digunakan
3 Opsi timestamp tidak dilaksanakan karena ia tidak digunakan.
4 Pilihan rute sumber disebut sumber rute ekstensi header di IPv6.
5 Bidang fragmentasi di bagian header dasar IPv4 telah pindah ke header ekstensi
fragmentasi di IPv6.
6 Otentikasi ekstensi header baru di IPv6.
7 Header ekstensi muatan dienkripsi keamanan baru di IPv6.

9. Menjelaskan alasan penghapusan checksum di IPv6 header.

Tidak adanya checksum header pada IPv6 memang sesuai dengan tipikal protokol versi baru yang
dikembangkan dengan jumlah bit yang cukup besar dan panjang bila diisi dengan paket-paket data
dan ketiadaan checksum header pada IPv6 agar jaringan tidak terputus end-to-end sehingga
pemanfaatan jaringan lebih fleksibel.

10. Daftar tiga strategi transisi untuk berpindah dari IPv4 ke IPv6. Jelaskan perbedaan antara
tunneling dan dual stack strategi selama periode transisi. Bila digunakan setiap strategi?

Strategi transisi IPv4 ke IPv6 :

Dual Stack
Tunneling
Header Translation

Perbedaan antara Dual Stack dan Tunneling,


Disarankan bahwa semua host, sebelum migrasi benar-benar ke versi 6, memiliki dual stack
protokol. Dengan kata lain, sebuah stasiun harus menjalankan IPv4 dan IPv6 secara bersamaan
sampai semua Internet menggunakan IPv6. sedangkan Tunneling adalah strategi yang digunakan
ketika dua komputer yang menggunakan IPv6 ingin berkomunikasi dengan satu sama lain dan paket
harus melewati daerah yang menggunakan IPv4. Untuk melewati daerah ini, paket harus memiliki
alamat IPv4. Jadi paket IPv6 dirumuskan dalam sebuah paket IPv4 ketika memasuki wilayah, dan
meninggalkan kapsul yang ketika itu keluar daerah. Tampaknya seolah-olah paket IPv6 yang berjalan
melalui sebuah terowongan di satu ujung dan muncul di ujung lain. Untuk membuatnya jelas bahwa
paket IPv4 membawa IPv6 paket sebagai data, protokol nilai diatur ke 41.

11. Kalau fragmentation tidak terjadi di router, maka satu-satunya bidang berubah dalam header
dasar adalah waktu field tinggalkan. Jika salah satu pilihan multiple-byte hadir, maka akan ada
perubahan dalam header pilihan serta (untuk merekam rute dan/atau timestamp). Jika fragmentasi
terjadi, bidang total panjang akan berubah untuk mencerminkan total panjang setiap datagram.
Lebih sedikit fragmen bidang bendera dan bidang offset fragmentasi juga dapat berubah untuk
mencerminkan fragmentasi. Jika pilihan hadir dan fragmentasi terjadi, header panjang bidang
header dasar juga dapat berubah untuk mencerminkan apakah pilihan termasuk dalam fragmen.

12. Kalau fragmentation tidak terjadi di router, maka satu-satunya bidang berubah dalam header
dasar adalah waktu untuk tinggal lapangan. Jika salah satu pilihan ganda-byte hadir, maka akan ada
perubahan dalam menghitung panjang total ifthe nilai HLEN (dalam IPv4) adalah 1200 byte, 1176
ofwhich adalah data dari lapisan atas.

Length of data=total length - header length

= 1200 – 1176 = 24

13. Tabel 20,5 daftar MTUs untuk banyak protokol yang berbeda. MTUs berkisar dari 296 untuk
65.535. Apa yang akan menjadi keuntungan dari memiliki MTU besar? Apa yang akan menjadi
keuntungan dari memiliki MTU kecil?

Semakin jumlah panjang data MTU dibawah ambang batas MTU maka akan semakin cepat proses
ketika pengkapsulasian data. Tentu saja semakin sedikit panjang MTU yang dipakai maka akan
semakin cepat pemrosesannya dan berlaku sebaliknya.

14. Mengingat datagram terfragmentasi (dalam IPv4) dengan offset 120, bagaimana bisa Anda
menentukan nomor byte pertama dan terakhir?

nomor byte pertama dapat dihitung dari offset itu sendiri. Jika offset 120, yang berarti bahwa 120 ×
8 atau 960 byte (byte 0 melalui 959) yang dikirim sebelum fragmen ini. Jumlah byte pertama adalah
karena itu 960. Byte nomor terakhir dapat dihitung dengan menambahkan bidang total panjang dan
mengurangkan satu.

15. Nilai dari panjang header dalam sebuah paket IPv4 bisa kurang dari 5? Kapan itu persis 5?

Bisa, kondisi ini terjadi ketika nilai panjang header adalah 5 (RFC 791) yang merupakan panjang dari
5 x 32 – 160 bit = 20 byte.

16. Nilai HLEN di IPv4 datagram adalah 7. Berapa banyak pilihan byte hadir?

7 x 4 = 28 byte

17. Ukuran bidang pilihan IPv4 datagram adalah 20 byte. Berapakah nilai HLEN? Berapakah nilai
dalam biner?
jika ukuran dari bidang pilihan 20 byte, maka total panjang header adalah 40 byte (20 byte header
dasar ditambah 20 byte pilihan). Bidang HLEN akan jumlah byte di header dibagi 4, dalam hal ini
sepuluh (1010 di binary).

18. Nilai bidang total panjang di IPv4 datagram adalah 36, dan nilai dari bidang header panjang
adalah 5. Berapa banyak byte data paket membawa?

Length ofdata=total length - header length

= 36 – (5 x 4) = 16 byte

19. Datagram IPv4 membawa 1024 bytes data. Jika tidak ada pilihan informasi, apakah nilai bidang
panjang header? Berapakah nilai dari field total panjang?

karena tidak ada pilihan informasi, panjang header adalah 20, yang berarti bahwa nilai dari HLEN
field 5 atau 0101 dalam biner. Nilai total panjang adalah 1024 + 20 atau 1044 (00000100 00010100
dalam biner).

20. Datagram IPv4 tiba dengan fragmentasi offset 0 dan M sedikit (lebih banyak fragmen bit) O.
Apakah ini pertama fragmen, fragmen tengah atau fragmen terakhir?

bidang identifikasi bertambah untuk setiap non-terfragmentasi datagram. Jika yang pertama adalah
1024, kemudian yang terakhir adalah 1024 + 99 = 1123

21. Datagram IPv4 tiba dengan fragmentasi offset 0and M bit (lebih banyak fragmen bit) 0. Apakah
ini pertama fragmen, fragmen tengah atau fragmen terakhir?

jika M (lebih) sedikit adalah nol, ini berarti bahwa datagram adalah baik terakhir fragmen atau itu
tidak terpecah sama sekali. Karena offset adalah 0, tidak dapat fragmen terakhir datagram
terfragmentasi. Datagram adalah tidak terpecah-pecah.

22. Fragmen IPv4 telah tiba dengan nilai offset 100. Berapa banyak byte data yang awalnya dikirim
oleh sumber sebelum data dalam fragmen ini?

100 x 8 = 800 byte

23. Datagram IPv4 telah tiba dengan informasi berikut dalam header (di heksadesimal):

VER = 0X4 = 4

HLEN = 0x5 = 5 → 5 × 4 = 20 Layanan = 0x00 = 0 Total panjang = 0x0054 = 84

Identifikasi = 0x0003 = 3 bendera dan fragmentasi = 0x0000 → D = offset 0 M = 0 = 0

Waktu untuk tinggal = 0x20 = 32

Protokol = 0x06 = 6

Checksum = 0x5850 alamat sumber: 0x7C4E0302 = 124.78.3.2 alamat tujuan: 0xB40E0F02 =


180.14.15.2 kita kemudian dapat menjawab pertanyaan:

a. jika kita menghitung checksum, kita mendapatkan 0x0000. Paket tidak rusak.

b. karena panjang header adalah 20 byte, ada tidak ada pilihan.

c. sejak M = 0 dan offset = 0, paket tidak terpecah-pecah.

d. total panjang adalah 84. Ukuran data adalah 64 byte (84 −20).
e. sejak nilai waktu hidup = 32, paket dapat mengunjungi router lain hingga 32.

f. nomor identifikasi paket adalah 3.

g. jenis layanan normal.

Anda mungkin juga menyukai