Rabu, 30 Maret 2011

tugas jaringan komputer

INTERNET CONTROL MESSAGE PROTOCOL (ICMP)

Dalam suatu sistem connectionless setiap gateway akan melakukan pengiriman, perutean datagram yang datang tanpa adanya koordinasi dengan pengirim pertama. Tidak semua sistem berjalan dengan lancar. Kegagalan dapat saja terjadi. misalnya line komunikasi, prosesor atau dikarenakan mesin tujuan tidak sedang aktif, ttl dari counter habis, atau ketikaterjadi kemacetan sehingga gateway tidak lagi bisa memproses paket yang datang. Dalam koneksi dengan internet pengirim tidak dapat memberitahukan & tidak tahu sebab kegagalan suatu koneksi. Untuk mengatasinya diperlukan suatu metode yang mengijinkan gateway melaporkan error atau menyediakan informasi mengenai kejadian yang tidak diinginkan sehingga dipakai mekanisme ICMP.Pesan ICMP merupakan bagian dari datagram IP. Tujuan akhir dari suatu pesan ICMPbukan merupakan program atau user melainkan software internet-nya. Ketika pesan ICMPhadir software ICMP akan menanganinya. ICMP mengijinkan gateway untuk mengirimpesan error ke gateway lain atau host. ICMP menyediakan komunikasi antar software protocol Internet.Pada dasarnya terdapat dua macam pesan ICMP : ICMP Error Message & ICMP QueryMessage. ICMP error message digunakan pada saat terjadi kesalahan pada jaringan,sedangkan query message adalah jenis pesan yang dihasilkan oleh protokol ICMP jika pengirim paket menginginkan informasi tertentu yang berkaitan dengan kondisi jaringan.

Error & Query Reporting

Secara teknis ICMP adalah mekanisme error reporting untuk gateway sehingga dapat memberitahu sumber mengenai kesalahan yang terjadi. Sedangkan untuk koreksinya diserahkan pada program aplikasi yang ada pada pengirim.Pesan ICMP ini selalu dikirimkan kepada gateway awal. Jika suatu datagram yang melewati beberapa gateway mengalami kegagalan & kesalahan tujuan di intermediate gatewaynya maka tidak dapat dideteksi gateway mana yang gagal tersebut.

Ada beberapa jenis pesan error diantaranya :

- Destination unreachable
Pesan ini dihasilkan oleh router jika pengiriman paket mengalami kegagalan akibat masalah putusnya jalur, baik fisik maupun logic.
Pesan ini dapat dibagi menjadi beberapa tipe :
> Network unreachable
Jika jaringan tujuan tidak dapat dihubungi.
> Host unreachable
Jika host tujuan tidak bisa dihubungi.
> Protocol at destination is unreachable
Jika di tujuan tidak tersedia protokol tersebut.
> Port is unreachable
Jika tidak ada port yang dimaksud pada tujuan
> Destination network is unknown
Jika network tujuan tidak diketahui
> Destination host is unknown
Jika host tujuan tidak diketahui

- Time exceeded
Dikirimkan jika is field TTL dalam paket IP sudah habis masa aktifnya dan paket belum juga sampai ke tujuannya.

- Parameter problem
Pesan ini dikirim jika terjadi kesalahan parameter pada header paket IP.

- Source quench
Jika router atau tujuan mengalami kemacetan, sebagai respon terhadap pesan ini maka pihak penerima harus memperlambat pengiriman paket.

- Redirect
Dikirimkan jika router merasa host mengirimkan paket IP melalui router yang salah.

Sedangkan untuk pesan query diantarannya adalah :

- Echo Request & Echo Reply
Digunakan sebagai debugging tool
Echo requests dikirimkan oleh suatu source yang kemudian akan menerima Echo Replies yang dikirimkan oleh destination.Bertujuan untuk memeriksa apakah sistem tujuan dalam keadaan aktif. Program ping merupakan program pengiriman paket ini. Responder harus mengembalikan datayang sama dengan data yang dikirimkan.

- Timestamp & Timestamp Reply
Menghasilkan informasi waktu yang diperlukan sistem tujuan untuk memprosessuatu paket.

- Address Mask
Untuk mengetahui berapa netmask yang harus digunakan oleh suatu host dalamsuatu network.

Pengiriman ICMP Message
ICMP memerlukan dua level enkapsulasi seperti pada gambar dibawah ini

Setiap pesan ICMP merupakan bagian dari datagram IP yang juga merupakan bagain dari suatu frame data. Datagram yang membawa pesan ICMP mendapat perlakuan yang samadengan datagram lain dalam hal reliability & priority-nya. Pengecualian prioritas didapat untuk menghindari masalah : mendapat pesan error mengenai pesan error. Prioritas tersebut menentukan bahwa pesan tidak dibangkitkan untuk error yang disebabkan oleh datagram yang membawa pesan error.

Format Pesan ICMP
Format diawali dengan 3 field :
8 bit : field TYPE yang mengidentfikasikan pesan
8 bit : field CODE yang menyediakan informasi lebih jauh tentang tipe pesan
16 bit : field CHECKSUM untuk pengecekkan pesan ICMP
ICMP yang berisi pesan error terdiri dari header dan 64 bit pertamanya berisi penyebab error yang terjadi.

Senin, 21 Maret 2011

TUGAS JARINGAN KOMPUTER

VLAN



* konfigurasi VLAN pada Router

Router>enable
Router#
Router#conf
Router#configure ter
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#host
Router(config)#hostname server
Router(config)#hostname server
server(config)#in
server(config)#interface fa
server(config)#interface fastEthernet 0/0
server(config-if)#ip
server(config-if)#ip add
server(config-if)#ip address 192.168.0.1 255.255.255.0
server(config-if)#no sh
server(config-if)#no shutdown

%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up

server(config-if)#ex
server(config-if)#exit
server(config)#ex
server(config)#exit
server#
%SYS-5-CONFIG_I: Configured from console by console

server#co
server#copy
server#copy run
server#copy running-config star
server#copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]
server#


server>enable
server#con
server#conf
server#configure ter
server#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
server(config)#interf
server(config)#interface fa
server(config)#interface fastEthernet 0/0
server(config-if)#no sh
server(config-if)#no shutdown
server(config-if)#ex
server(config-if)#exit
server(config)#interf
server(config)#interface fas
server(config)#interface fastEthernet 0/0.2

%LINK-5-CHANGED: Interface FastEthernet0/0.2, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.2, changed state to up
server(config-subif)#en
server(config-subif)#encapsulation do
server(config-subif)#encapsulation dot1Q 2
server(config-subif)#ip add
server(config-subif)#ip address 192.168.1.1 255.255.255.0
server(config-subif)#ex
server(config-subif)#exit
server(config)#in
server(config)#interface fa
server(config)#interface fastEthernet 0/0.3

%LINK-5-CHANGED: Interface FastEthernet0/0.3, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.3, changed state to up
server(config-subif)#en
server(config-subif)#encapsulation do
server(config-subif)#encapsulation dot1Q 3
server(config-subif)#ip address 192.168.2.1 255.255.255.0
server(config-subif)#ex
server(config)#interface fastEthernet 0/0.4

%LINK-5-CHANGED: Interface FastEthernet0/0.4, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.4, changed state to up
server(config-subif)#encapsulation dot1Q 4
server(config-subif)#ip address 192.168.3.1 255.255.255.0
server(config-subif)#ex
server(config)#interface fastEthernet 0/0.5

%LINK-5-CHANGED: Interface FastEthernet0/0.5, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.5, changed state to up
server(config-subif)#encapsulation dot1Q 5
server(config-subif)#ip address 192.168.4.1 255.255.255.0
server(config-subif)#ex
server(config-subif)#exit
server(config)#interface fastEthernet 0/0.6

%LINK-5-CHANGED: Interface FastEthernet0/0.6, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.6, changed state to up
server(config-subif)#encapsulation dot1Q 6
server(config-subif)#ip address 192.168.5.1 255.255.255.0
server(config-subif)#ex
server(config-subif)#exit
server(config)#interface fastEthernet 0/0.7

%LINK-5-CHANGED: Interface FastEthernet0/0.7, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.7, changed state to up
server(config-subif)#encapsulation dot1Q 7
server(config-subif)#ip address 192.168.6.1 255.255.255.0
server(config-subif)#ex
server(config-subif)#exit
server(config)#interface fastEthernet 0/0.8

%LINK-5-CHANGED: Interface FastEthernet0/0.8, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.8, changed state to up
server(config-subif)#encapsulation dot1Q 8
server(config-subif)#ip address 192.168.7.1 255.255.255.0
server(config-subif)#ex
server(config-subif)#exit
server(config)#interface fastEthernet 0/0.9
server(config-subif)#
%LINK-5-CHANGED: Interface FastEthernet0/0.9, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.9, changed state to up

server(config-subif)#encapsulation dot1Q 9
server(config-subif)#ip address 192.168.8.1 255.255.255.0
server(config-subif)#ex
server(config-subif)#exit
server(config)#interface fastEthernet 0/0.10

%LINK-5-CHANGED: Interface FastEthernet0/0.10, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0.10, changed state to up
server(config-subif)#encapsulation dot1Q 10
server(config-subif)#ip address 192.168.9.1 255.255.255.0
server(config-subif)#ex
server(config-subif)#exit
server(config)#ex
server(config)#exit

%SYS-5-CONFIG_I: Configured from console by console
server#co
server#copy
server#copy run
server#copy running-config star
server#copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]
server#



* konfigurasi VLAN pada Switch

Switch>enable
Switch#configure te
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 2
Switch(config-vlan)#name zulia
Switch(config-vlan)#ex
Switch(config)#vlan 3
Switch(config-vlan)#name adhanita
Switch(config-vlan)#ex
Switch(config)#vlan 4
Switch(config-vlan)#name teknik
Switch(config-vlan)#ex
Switch(config)#vlan 5
Switch(config-vlan)#name komputer
Switch(config-vlan)#ex
Switch(config)#vlan 6
Switch(config-vlan)#name 2008
Switch(config-vlan)#ex
Switch(config)#vlan 7
Switch(config-vlan)#name fakultas
Switch(config-vlan)#ex
Switch(config)#vlan 8
Switch(config-vlan)#name ilmu komputer
^
% Invalid input detected at '^' marker.

Switch(config-vlan)#name ilmukomputer
Switch(config-vlan)#ex
Switch(config)#vlan 9
Switch(config-vlan)#name diploma
Switch(config-vlan)#ex
Switch(config)#vlan 10
Switch(config-vlan)#name komputer
VLAN #5 and #10 have an identical name: komputer
Switch(config-vlan)#ex
Switch(config)#ex

%SYS-5-CONFIG_I: Configured from console by console
Switch#cop
Switch#copy run
Switch#copy running-config star
Switch#copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]
Switch#


Switch>enable
Switch#con
Switch#conf
Switch#configure ter
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#in
Switch(config)#interface fa
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#sw
Switch(config-if)#switchport mo
Switch(config-if)#switchport mode ac
Switch(config-if)#switchport mode access
Switch(config-if)#sw
Switch(config-if)#switchport ac
Switch(config-if)#switchport access vlan 2
Switch(config-if)#ex
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/3
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 3
Switch(config-if)#ex
Switch(config)#interface fastEthernet 0/4
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 4
Switch(config-if)#ex
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/5
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 5
Switch(config-if)#ex
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/6
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 6
Switch(config-if)#ex
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/7
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 7
Switch(config-if)#ex
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/8
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 8
Switch(config-if)#ex
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/9
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 9
Switch(config-if)#ex
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/10
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 10
Switch(config-if)#ex
Switch(config-if)#exit
Switch(config)#end

%SYS-5-CONFIG_I: Configured from console by console
Switch#copy
Switch#copy run
Switch#copy running-config st
Switch#copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]
Switch#


* Trunking pada Port Switch

Sebuah VLAN Native ditandai dengan sebuah port trunk 802.1Q. Sebuah port trunk 802.1Q mendukung traffic dari banyak VLAN sama seperti traffic yang tidak berasal dari sebuah VLAN. Trunk adalah link point-to point diantara satu atau lebih interface ethernet device jaringan seperti router atau switch. Trunk Ethernet membawa lalu lintas dari banyak VLAN melalui link tunggal. Sebuah VLAN trunk mengijinkan kita untuk memperluas VLAN melalui seluruh jaringan. Jadi link Trunk digunakan untuk menghubungkan antar device intermediate. Dengan menggunakan port trunk, dapat digunakan sebuah link fisik untuk menghubungkan banyak VLAN.


Sebuah Port pada Switch Cisco Catalyst mempunyai beberapa mode trunk. Mode trunking tersebut didefinisikan untuk negosiasi antar port yang saling berhubungan dengan menggunakan Dynamic Trunking Protocol (DTP). DTP merupakan sebuah protokol keluaran Cisco. Switch dari vendor lain tidak mendukung DTP. DTP mengatur negosiasi mode trunk hanya jika port switch dikonfigurasi dalam mode trunk yang mendukung DTP. DTP mendukung baik ISL maupun 802.1Q. Ada tiga mode trunk pada DTP, yaitu: Trunk, Access, Dynamic Auto dan Dynamic Desirable.



* Native VLAN

Native VLAN dikeluarkan untuk port trunking 802.1Q. port trunking 802.1Q mendukung lalu lintas jaringan yang datang dari banyak VLAN (tagged traffic) sama baiknya dengan yang datang dari sebuah VLAN (untagged traffic). Port trunking 802.1Q menempatkan untagged traffic pada Native VLAN.

* Native VLAN digunakan untuk :
- Untuk kompatibilitas pada system yang lebih tua.
- relevan untuk trunk port ( trunk port membawa traffic pada multiple VLAN).
- VLAN di diidentifikasi oleh sebuah “tag” di dalam sebuah frame.
- Native VLAN tidak memiliki tag.

* kenapa VLAN 1 di buat sebagai native . . ? ?
karena VLAN 1 merupakan default Ethernet LAN, semua port awalnya merupakan anggota VLAN 1.