IP Global Internet
IP Global Internet
Teknologi Jaringan
Komputer
Johny Moningka
([email protected])
Fakultas Ilmu Komputer
Universitas Indonesia
Semester 2003/2004
Versi: 1.01
Agenda
2 Versi: 1.1
1
Evolutions
BARRNET MidNet
regional Westnet … regional
regional
Berkeley
PARC UNL KU
NCAR UNM
UA
3 Versi: 1.1
Evolutions (continued)
BARRNET MidNet
regional Westnet … regional
regional
Berkeley
PARC UNL KU
NCAR UNM
UA
4 Versi: 1.1
2
Virtual Geographies
Dikenal dua cara utk identifikasi host di
Internet:
Internet domain names (digunakan oleh orang,
publikasi dsb, string karakter, mudah di-ingat,
dengan, sub-subdomain, subdomain, domain dst.
mis.: telaga.cs.ui.ac.id).
IP address: network number sbg domain
(diproses dan dimengerti oleh router).
Hirarkis: cara terbaik untuk strukturisasi
forwarding paket IP di Internet
Bagaimana hirarki didefinisikan untuk dapat
dimengerti oleh router dan skalabilitas besar?
5 Versi: 1.1
6 Versi: 1.1
3
Problem: Scope of IP Address Space
Contoh:
Suatu organisasi memerlukan 1000 alamat IP. Satu kelas
C tidak cukup (hanya 254 hosts). Jika menggunakan kelas
B terlalu besar (64 K hosts), banyak IP address tidak
digunakan. (Note: hanya 16.000 kelas B yang ada!)
Masalah:
Tidak efisien alokasi pemakaian alamat IP.
Terlalu banyak network untuk routing table (setiap network
mempunyai 1 entry)
Q: Bagaimana mengalokasikan alamat IP utk perusahaan
dengan 1000 komputer?
Q: Bagaimana dengan perusahaan yg menggunakan 10
komputer dan merencanakan kelak akan menggunakan
1000 komputer?
7 Versi: 1.1
Class B address
111111111111111111111111 00000000
Subnetted address
8 Versi: 1.1
4
Network Mask: subnetting
Menggunakan 3 bits subnet mask, jumlah subnetworks yang dibangun adalah: 2^n – 2
9 Versi: 1.1
Subnet Mask
10 Versi: 1.1
5
Subnet Example (1)
128.96.34.139
128.96.34.129
H2
R2
H3 Forwarding table at router R1
128.96.33.1
128.96.33.14 Subnet Number Subnet Mask Next Hop
Subnet mask: 255.255.255.0 128.96.34.0 255.255.255.128 interface 0
Subnet number: 128.96.33.0 128.96.34.128 255.255.255.128 interface 1
128.96.33.0 255.255.255.0 R2
12 Versi: 1.1
6
Supernetting
Class A and B addresses are almost depleted.
Class C is available, but most organization
needs more than 256 hosts in the network.
Solution: use supernetting.
Combine several class C networks to create a
supernetwork (less number of 1’s than default mask)
A supernet mask is reverse of a subnet mask.
14 Versi: 1.1
7
IP Addressing: CIDR
Solusi: CIDR => Classless Inter-Domain Routing
Eliminasi “class” dalam IP address => hanya mengenal
subnet
address format: a.b.c.d/x, where x is # bits in network
portion of address, atau x => subnet masks.
network host
part part
11001000 00010111 00010000 00000000
Notation: 200.23.16.0 / 23
15 Versi: 1.1
16 Versi: 1.1
8
CIDR: Classless Inter-Domain Routing
Address format:
<IP address/prefix P>
The prefix denotes the upper P bits of the IP address.
Idea - use aggregation - provide routing for a
large number of customers by advertising one
common prefix.
This is possible because nature of addressing is
hierarchical
Summarization reduces the size of routing
tables, but maintains connectivity.
Aggregation
scalability and survivability of the Internet
17 Versi: 1.1
With CIDR:
232.71.0.0 service Global Internet
232.71.1.0 provid 232.71.0.0/16 All routers
232.71.2.0 er
…..
need only learn
232.71.255.0 “summary” address
18 Versi: 1.1