Showing posts with label CCNA. Show all posts
Showing posts with label CCNA. Show all posts

Saturday 24 May 2014

Network Glossary

Best path adalah jalur tercepat ke suatu tujuan tertentu. Penentuan jalur tercepat ini berbasis metrik routing protocol.

Kabel adalah media transmisi dari kabel tembaga atau serat optik yang dibungkus didalam sebuah kulit pelindung.

Classful IP addressing, di hari-hari awal dari IPv4, alamat-alamat IP dikelompokkan kedalam 5 kelas, yakni Kelas A, Kelas B, Kelas C, Kelas D, Kelas E.

Classful Routing Protocol adalah Routing Protocol yang menggunakan pengalamatan IP classful. Routing protocol ini tidak membutuhkan informasi tentang subnet mask di operasi perutean mereka. Mereka mengasumsikan mask-mask itu classful.

Classless Inter-Domain Routing (CIDR) adalah teknik yang didukung oleh BGPv4 dan berdasarkan pada route aggregation. CIDR memungkinkan ruter-ruter untuk menyatukan rute-rute yang dimiliki kedalam satu kelompok untuk mengurangi jumlah informasi routing yang dipunyai router core. Jadi dengan adanya CIDR, beberapa jaringan IP akan kelihatan sebagai suatu entitas tunggal untuk jaringan-jaringan diluar kelompok jaringan itu. Dengan CIDR, alamat-alamat IP dan subnetmask nya ditulis sebagai empat oktet, dipisahkan sebuah titik, diikuti dengan sebuah slash forward dan sebuah 2 dijit angka yang merepresentasikan subnetmask.

Contiguous Address Assignment adalah pengalamat jaringan yang memungkinkan untuk dilakukannya sumerisasi alamat jaringan.

Converged adalah kondisi dimana router-router atau intermediate devices telah mempunyai topologi jaringan yang sama di dalam tabel routing mereka.

Cost adalah suatu nilai semaunya (arbitrary) yang biasanya berdasarkan pada jumlah hop, bandwidth dari media, atau ukuran-ukuran lainnya, yang ditentukan oleh seorang administrator jaringan dan cost ini digunakan untuk membuat perbandingan banyak jalur/path. Semakin rendah cost, jalur/path semakin baik. Routing protocol menggunakan cost untuk menentukan jalur/path yang menguntungkan ke suatu jaringan tujuan.

Database Descriptors(DBD) adalah paket-paket yang digunakan di dalam OSPF yang memuat header dari link-state advertisement (LSA) dan menjelaskan isi dari link-state database seluruhnya. Ruter-ruter mempertukarkan DBD-DBS nya selagi dalam fase Exchange dari pembentukan adjacency (kekerabatan).

Datagram

Default-gateway adalah sebuah perangkat didalam suatu network yang bertugas sebagai sebuah access point ke suatu network lain. Sebuah default gateway digunakan oleh suatu host ketika sebuah alamat IP tujuan

Fast switching adalah fitur cisco dimana sebuah route cache digunakan mempercepat proses switching paket (tukar interface). Bandingkan dengan slow switching.

Flooding adalah teknik penerusan trafik/paket yang digunakan oleh switch dan bridge dimana trafik yang telah diterima di suatu interface dikirimkan keluar kesemua interface yang lain yang ada di perangkat itu terkecuali interface penerima.

Flow control adalah teknik untuk memastikan bahwa pengirim (misal: sebuah modem) tidak sampai membanjiri penerima dengan data-data yang kiriman. Ketika buffer-buffer pada penerima penuh, pesan dikirim ke si pengirim untuk memberitahu pengirim agar menghentikan pengiriman data sementara sampai data yang ada di dalam buffer-buffer si penerima itu selesai diproses.

Frequency modulation adalah teknik modulasi dimana untuk merepresentasikan nilai data yang berlainan (0 dan 1) digunakan sinyal berfrekuensi yang berbeda-beda.

Full duplex adalah kemampuan sebuah link komunikasi antara dua entiti dimana entiti pertama bisa mengirimkan data kepada entiti kedua dan entiti kedua bisa mengirimkan data kepada entiti pertama secara bersamaan tanpa saling berinterferensi.

Full-mesh adalah sebuah julukan untuk jaringan dimana setiap perangkat dari jaringan itu--misal router, saling terhubung ke router-router lainnya, baik terhubungan secara fisikal maupun terhubung secara logikal. Full-mesh memberi banyak ketercadangan (redundancy) akan tetapi untuk mengimplementasi jaringan full-mesh ini butuh biaya yang sangat mahal Jadi, full-mesh biasanya diperuntukkan untuk menjadi backbone-backbone suatu network saja.

Komunikasi satelit adalah penggunaan satelit-satelit yang mengorbit untuk melari-estafetkan(relay) data banyak stasiun bumi. Komunikasi satelit menawarkan bandwidth tinggi dan biaya yang tidak tergantung jarak stasiun bumi, delay propagasi yang lebar, dan kemampuan untuk broadcast.

TKIP (Temporal Key Integrity Protocol) adalah suatu fitur dari WPA yang digunakan untuk menjamin keutuhan atau ketidakdiubahan atau keintegritasan(integrity) suatu data dalam transmisi data nirkabel.

TFTP (Trivial File Transfer Protocol) adalah versi sederhana dari FTP yang memungkinkan file-file ditransfer dari suatu komputer ke komputer yang lain melalui jaringan.

Telnet adalah perintah yang digunakan untuk menguji ke-OK-an perangkat lunak layer aplikasi sumber dan stasiun tujuan. Telnet adalah mekanisme uji yang paling lengkap yang ada saat ini.

HFC (Hybrid Fiber Coax) adalah sebuah network yang menggabungkan serat optik serta kabel coaxial untuk menciptakan jaringan broadband. Biasanya HFC digunakan oleh perusahaan TV kabel.

Hexadecimal adalah sistem penomoran berbasis 16 yang karakter-karakternya dimulai dari 0-9 dan A-F (untuk merepresentasikan angka desimal 10-15).

Interframe Gap menyediakan waktu jeda/istirahat sesaat antar frame untuk memungkinkan perangkat bersiap-siap menerima frame berikutnya. Penjarakan interframe didalam frame-frame Ethernet biasanya 96 bit.

Intermediary devices adalah sebuah perangkat yang terhubung secara langsung dengan perangkat-perangkat end user atau perangkat yang menyediakan end user perutean ke jaringan-jaringan yang lain. Sebagai contoh, ruter adalah contoh dari intermediary device.

Remote network adalah network yang tidak directly-connected terhadap suatu router.

Multiaccess network adalah sebuah network yang mendukung lebih dari 2 router.











Friday 23 May 2014

Mengenal daftar protokol jaringan yang ada di packet tracer

ARP
BGP
CDP
DHCP
DNS
DTP
EIGRP
FTP
H.323
HSRP
HTTP
HTTPS
ICMP
ICMPv6
IPSec
ISAKMP
LACP
NTP
OSPF
PAgP
POP3
RADIUS
RIP
RTP
SCCP
SMTP
SNMP
SSH
STP
SYSLOG
TACACS
TCP
TFTP
Telnet
UDP
VTP

ARP
Frame ARP dikeluarkan dari suatu host ketika host tersebut hendak mengetahui alamat MAC suatu mesin yang lain di dalam jaringan yang sama. Jenis-jenis paket ARP antara lain: ARP request dikirim secara broadcast, ARP reply dikirim secara unicast

Sebuah frame gratuitous ARP Request to fix the LAN hosts' ARP cache due to a duplicate IP address conflict. Frame ARP request tipe gratuitous ini biasanya di kirim ketika interface suatu router baru saja dikonfigurasi alamat IP nya dan diaktifkan (no shutdown) untuk melihat apakah di LAN ada yang punya alamat IP yang sama karena hal ini bisa menyebabkan konflik.



DHCP
DHCP adalah protokol yang digunakan oleh suatu host untuk meminta sebuah alamat IP, alamat default-gateway, alamat server DNS dan digunakan oleh suatu server DHCP untuk memberikan (assign) data-data itu ke host yang meminta.

DHCP menggunakan UDP port 67

Komponen dari protokol DHCP yang berpartisipasi: DHCP client, DHCP server dan DHCP relay.

DNS
DNS adalah sebuah protokol yang digunakan untuk menterjemahkan nama-host computer(domain name) ke alamat IP.

DNS menggunakan TCP atau UDP port 53

Komponen DNS: DNS client, DNS server, DNS relay.

HTTP
HTTP adalah protokol yang digunakan untuk mempublish dan mengambil halaman HTML / halaman webpage.

HTTP biasanya menandai komunikasinya dengan mengukir nomor port 80 di dalam bagian informasi TCP.

NTP 
NTP adalah protokol yang digunakan untuk menyamakan jam beberapa perangkat.

NTP menggunakan UDP port 123.

Komponen NTP: NTP server dan NTP client.

RTP
RTP adalah format paket yang digunakan untuk mengantarkan audio dan video atas internet

SMTP
SMTP adalah protokol yang digunakan untuk mengirim e-mail menggunakan internet.

SMTP menggunakan TCP port 25.

SSH
SSH adalah sebuah secure channel yang menggunakan jenis kriptografi public-key untuk proses autentikasi user kepada remote komputer, autentikasi remote komputer kepada user dan untuk proses pengaburan isi pembicaraan antara keduanya.

Seperti yang diketahui jenis kriptografi public-key cukup handal saat ini dalam mencegah si penguping (eavesdropper) pembicaraan antara komputer dan remote komputer.

BGP
BGP adalah protokol yang menukarkan informasi kebisa-dijangkauan suatu sistem BGP dengan suatu sistem BGP lain.
BGP ada di RFC 1163.

POP3
POP3 menggunakan UDP port 110.

Telnet
Telnet menggunakan TCP port 23

FTP
FTP menggunakan:
- TCP port 20 untuk signaling dan
- TCP port 21 untuk transfer data aktual
Blok salah satu dari port ini = FTP gagal.


Thursday 8 May 2014

Hand-on LAB: Konfigurasi EIGRP dasar




Learning objective:
1. Cable a network sesuai dengan diagram topologi
2. Menghapus startup configuration dan me-reload router ke state awal
3. Melakukan tugas konfigurasi dasar pada sebuah router
4. Mengkonfigurasi dan mengaktifkan interface
5. Mengkonfigurasi ruting EIGRP di semua ruter
6. Memastikan EIGRP ruting menggunakan perintah show
7. Mematikan automatic summerization
8. Mengkonfigurasi manual summerization
9. Mengkonfigurasi sebuah default route statik
10. Mempropagasikan default route ke tetangga-tetangga EIGRP
11. Mendokumentasikan konfigurasi EIGRP

1. Cable a network sesuai dengan diagaram topologi
2. Membersihkan konfigurasi-konfigurasi existing pada ruter-ruter
3. Melakukan konfigurasi dasar ruter: konfigurasi hostname ruter, disable dns lookup, mengkonfigurasi EXEC mode password, mengkonfigurasi banner motd, mengkonfigurasi password untuk koneksi console, mengkonfigurasi sebuah password untuk koneksi-koneksi VTY.
4. Mengkonfigurasikan IP address dan mengaktifkan interface-interface di ruter R1, R2 dan R3
5.  Memastikan alamat IP sudah bener dan interface sudah up dengan show ip interface brief.
6. Mengkonfigurasi alamat IP dan default-gateway PC1, PC2 dan PC3
7. Mengkonfigurasi EIGRP pada ruter R1
7.1 Meng-enable EIGRP
R1(config)# router eigrp 1
7.2 Mengkonfigurasi/memasukkan network yang directly connected dengan R1
Ada 3 network / subnetwork yang terkoneksi dengan R1: 172.16.1.0/24, 172.16.3.0/30, 192.168.10.4/30.
Untuk memasukkan kedua network/subnetwork 172.16.1.0/24 dan 172.16.3.0/30 ke dalam network yang akan di advertise EIGRP cukup dengan satu statement yaitu: network 172.16.0.0, seperti contoh berikut:
R1(config-router)# network 172.16.0.0
7.3 Mengkonfigurasi ruter untuk mengadvertise(mengiklankan/mempromosikan) network 192.168.10.4/30
Gunakan wildcard-mask option untuk hanya subnet nya saja yang diadvertise tidak seluruh clasful network 192.168.10.0/24

Intinya: kita kan mau mengadvertise 192.168.10.4/30 (sebuah bagian dari 192.168.10.0/24) bukan seluruhnya 192.168.10.0/24.

Kalau 192.168.10.4/30 angka-angkanya adalah 192.168.10.4, 192.168.10.5, 192.168.10.6, 192.168.10.7

Dan kalau 192.168.10.0/24 angka-angkanya adalah 192.168.10.0, 192.168.10.1, 192.168.10.2, 192.168.10.3, 192.168.10.4, 192.168.10.5, 192.168.10.6, 192.168.10.7, 192.168.10.8, dan seterusnya sampai 192.168.10.255

Berarti 192.168.10.4/30 adalah bagian (subset) dari himpunan angka dari 192.168.10.0/24.

Sementara kita hanya ingin menginformasikan hanya alamat 192.168.10.4, 192.168.10.5, 192.168.10.6 dan 192.168.10.7 bukan seluruh angka dari 192.168.10.0/24. Bagaimana caranya? Dengan menggunakan penjelasan yang lebih rinci dari sekedar menggunakan perintah network 192.168.10.0, yaitu dengan menambahkan keterangan/penjelasan wildcard mask yaitu network 192.168.10.4 0.0.0.3. Dari mana angka 0.0.0.3 itu? Itu berasal dari pengurangan mask dari 192.168.10.4 yaitu /30 atau 255.255.255.252 dengan 255.255.255.255 menjadi
255-255 = 0
255-255 = 0
255-255 = 0
255-252 = 3

Mungkin penjelasannya kurang jelas, nanti akan lebih dijelaskan
R1(config-router)# network 192.168.10.4 0.0.0.3

8. Mengkonfigurasi EIGRP pada ruter R2 dan R3
8.1 Enable EIGRP pada router R2. Gunakan process ID yang sama dengan process ID yang digunakan pada waktu meng-enable EIGRP di R1 yaitu process ID 1.
R2(config)# router eigrp 1
8.2 Masukkan network statement
R2 terhubung dengan network
10.1.1.1/30
172.16.2.0/24
172.16.3.0/30
192.168.10.8/30
Defenisikan network ini kedalam EIGRP dengan menggunakan keyword network.
R2(config-router)# network 172.16.0.0
R2(config-router)# network 192.168.10.8 0.0.0.3

8.3 Konfigurasi EIGRP R3
8.3.1 Enable EIGRP pada router R1. Gunakan process ID yang sama dengan process ID yang digunakan pada waktu meng-enable EIGRP di R1 dan R2 yaitu process ID 1.
R3(config)# router eigrp 1
8.3.2 Masukkan network statement
R3 terhubung dengan network (bisa dilihat dari diagram topologi):
192.168.10.8/30, network yang terhubung ke interface fa0/0
192.168.1.0/24, network yang terhubung ke interface
192.168.10.4/30, network yang terhubung ke interface
Defenisikan network ini kedalam EIGRP dengan menggunakan keyword network.
R3(config-router)# network 192.168.1.0
R3(config-router)# network 192.168.10.4 0.0.0.3
R3(config-router)# network 192.168.10.8 0.0.0.3

9. Memastikan EIGRP
9.1. Melihat neighbors (bertetangga dalam EIGRP) dari ruter R1 dengan perintah show ip eigrp neighbors
Pada R1 gunakan perintah show ip eigrp neighbors untuk melihat tabel neighbors (tetangga) dan sekalian memastikan bahwa R1 sudah membangun sebuah kekerabatan dengan ruter tetangganya R2 dan R3. Kamu harus bisa melihat alamat IP dari setiap router yang bertetangga dan interface yang digunakan R1 untuk menjangkau tetangga itu.


9.2. Melihat informasi protokol routing di R1 dengan show ip protocols
Pada ruter R1, gunakan perintah show ip protocols untuk melihat informasi tentang penjalanan protokol ruting. Perhatikan parameter berikut: protokol, process ID dan network-network.

10. Memeriksa routing tabel router R1, R2 dan R3
Menurutmu seperti apakah tampilan routing tabel dari R2 bila no auto-summary tidak dikonfigurasikan kedalam konfigurasi EIGRP semua router? Yup, di R2 akan muncul sedikit ketidak-okean. Kenapa?

10. Mengenal successor dan feasible successor dan feasible distancenya
Siapa itu successor? Successor adalah salah satu dari ruter tetangga (entah itu R1 atau R2), yang diandalkan buat nerusin paket dari ruter kita ke network yang tidak directly-connected dengan ruter kita. Siapa successor kita (R2) untuk network 1

Siapa itu feasible successor? Feasible successor adalah backup / cadangan dari successor. Jadi kalau router successor kita lagi berhalangan; kita lempar ke feasible successor biar feasible successor yang meneruskan.

R2# show ip route
 Jawab pertanyaan berikut dengan modal routing tabel dari R2 diatas:
1. Apa jalur terbaik ke PC1(172.16.1.10/24)?
2. Berapa alamat IP ruter successor dan siapa nama ruter successor untuk jalur terbaik ke PC1 diatas?
3. Berapa feasibel distance ke network dimana PC1 itu berada?

Jawab:
1. D 172.16.1.0/24 [90/40514560] via 172.16.3.1, 00:00:52, Serial0/0/0
2. 172.16.3.1, Router
3. 40514560

Wednesday 7 May 2014

Hand-on LAB: Konfigurasi dasar RIP v2



1. Cable network sesuai dengan diagram topologi
2. Load skrip yang telah disediakan ke dalam router
3. Memeriksa status terkini dari network
4. Mengkonfigurasi RIPv2 di semua router
5. Memeriksa rute-rute dari automatic summerization
6. Memeriksa update routing-routing dengan debug ip rip
7. Menonaktifkan automatic summerization
8. Memeriksa tabel ruting
9. Memeriksa keterkoneksian jaringan
10. Mendokumentasikan Konfigurasi RIPv2

1. Cable a network
2. Clear the configuration on each router
3. Load following scrip to R1
!
hostname R1
!
!
!
interface FastEthernet0/0
ip address 172.30.1.1 255.255.255.0
duplex auto
speed auto
no shutdown
!
interface FastEthernet0/1
ip address 172.30.2.1 255.255.255.0
duplex auto
speed auto
no shutdown
!
interface Serial0/0/0
ip address 209.165.200.230 255.255.255.252
clock rate 64000
no shutdown
!
router rip
passive-interface FastEthernet0/0
passive-interface FastEthernet0/1
network 172.30.0.0
network 209.165.200.0
!
line con 0
line vty 0 4
login
!
end

4. Load the following script to R2
hostname R2
!
!
!
interface FastEthernet0/0
ip address 10.1.0.1 255.255.0.0
duplex auto
speed auto
no shutdown
!
interface Serial0/0/0
ip address 209.165.200.229 255.255.255.252
no shutdown
!
interface Serial0/0/1
ip address 209.165.200.233 255.255.255.252
clock rate 64000
no shutdown
!
router rip
passive-interface FastEthernet0/0
network 10.0.0.0
network 209.165.200.0
!
line con 0
line vty 0 4
login
!
end

5. Load the following script to R3
hostname R3
!
!
!
interface FastEthernet0/0
ip address 172.30.100.1 255.255.255.0
duplex auto
speed auto
no shutdown
!
interface Serial0/0/1
ip address 209.165.200.234 255.255.255.252
no shutdown
!
interface Loopback0
ip address 172.30.110.1 255.255.255.0
!
interface Loopback1
ip address 172.30.200.17 255.255.255.240
!
interface Loopback2
ip address 172.30.200.33 255.255.255.240
!
router rip
passive-interface FastEthernet0/0
network 172.30.0.0
network 209.165.200.0
!
line con 0
line vty 0 4
login
!
end

6.Cek kedua serial link di R2 up up dengan show ip interface brief
7. Test ping dari R2 ke host di PC1, Test ping dari R2 ke host di PC4
8. Tes ping antar PC
Ping dari PC1 ke PC2
Ping dari PC1 ke PC3
Ping dari PC1 ke PC4
Ping dari PC4 ke PC2
Ping dari PC4 ke PC3

9. Cek keadaan routing tabel R2.
Ada dua entri di tabel ruting R2 untuk network 172.30.0.0/16. Kenapa? Karena R1 dan R3 mengadvertise 172.30.0./16 bersamaan. Oleh karena hal itu, R2 memutuskan untuk menaruh network ini di routing tabel dengan alamat next-hop yang berbeda--satu entry dengan R1 sebagai alamat next-hopnya, satu entry lagi dengan R3 sebagai alamat next-hopnya (biar adil :D). Contoh:


Oleh karena format ruting tabel R2 begini, R2 jadi mengirimkan paket (contoh paket ping / ICMP) ke tujuan 172.30.0.0/16 (contoh: tujuan host 172.16.30.1.1), akan mengalternate--paket ICMP pertama ke 209.165.200.230(R1) paket kedua ke 209.165.200.234(R3), paket ketiga ke 209.165.200.230(R1), paket keempat 209.165.200.234(R2) begitu seterusnya. Padahal kan host ini (PC1) ini ada di R1 (terhubung dengan R1), kenapa paket ICMP itu dikirim ke R3, siapa yang akan membalas disana? Tidak ada!

Jadi semua ini gara-gara R1 dan R3 terpancing untuk mensummerize/meringkas network 172.30.1.0/24, 172.30.2.0/24 dan 172.30.100.0/24 menjadi 172.30.0.0/16 dan mengadvertisenya ke R2 ya?

Trus kalau begitu, kapan R1 dan R3 terpancing untuk mensummerize / meringkas network 172.30.1.0/24, 172.30.2.0/24 (network yang directly-connected dengan R1), 172.30.100.0/24 (network yang directly-connected dengan R3) menjadi 172.30.0.0/16 sehingga R2 menerima 172.30.0.0 dari kedua ruter ini?

10. Memeriksa tabel ruting di ruter R1 dengan show ip route
11. Memeriksa tabel ruting di R3, show ip route
12. Memeriksa paket RIPv1 yang diterima oleh R2 dengan debug ip rip
R2 menerima dua buah informasi route 172.30.0.0 dari kedua router R1 dan R3 dengan jumlah hop yang sama yaitu 1 hop, maka R2 menyimpulkan informasi route ini adalah equal (seimbang) dalam hal cost. Coba kalau misalnya R1 mengirim informasi route 172.30.0.0 dengan jumlah hop 1, dan R3 mengirim informasi route 172.30.0.0 dengan jumlah hop 2, R2 tidak akan menyimpulkan kedua informasi route ini equal dalam hal cost, dengan kata lain, R2 akan menyimpilkan informasi route dari R1 lebih baik dari informasi yang diterima dari R3.
13.
1. Hubungan semua perangkat dengan kabel.

2. Menyalakan debug ip routing di R1

3. Mengkonfigurasi fa0/0 R1 with IP address 172.16.3.1 255.255.255.0 dan aktifkan (no shutdown)

4. show ip route untuk memastikan new route sudah ada di tabel ruting R1

5. Konfigurasi interface s0/0/0 R1 dengan alamat IP 172.16.2.1 255.255.255.0

6. Konfigurasi clock rate 64000

7. Menyalakan debug ip routing pada R2

8. Konfigurasi interface s0/0/0/ R2 dengan alamat IP 172.16.2.2 255.255.255.0 dan aktifkan (no shutdown)

9. show ip route di R1 dan R2 untuk melihat routing tabel

10. Matikan debuggin di kedua router

11. Configure remainning R2 interfaces (interface fa0/0 dengan alamat IP 172.16.1.1 255.255.255.0)

12. Configure host PC1, PC2 dan PC3 dengan alamat ip dan alamat default-gateway:
PC1: 172.16.3.10 255.255.255.0 default-gateway 172.16.3.1
PC2: 172.16.1.10 255.255.255.0 default-gateway 172.16.1.1
PC3: 192.168.2.10 255.255.255.0 default-gateway 192.168.2.1

13. Test dan verifikasi PC1, PC2 dan PC3
PC1 ping default gateway
PC2 ping ke default-gateway
PC3 ping ke default-gateway

14. Ping ruter-ruter yang saling directly connected
Ping dari R2 ke R1@172.16.2.1
Ping dari R2 ke R3@192.168.1.1

15. Ping antara perangkat yang gak directly connected
PC3 ping ke PC1
PC1 ping ke PC2
PC3 ping ke PC2
R1 ping ke R3
S1 ping ke S3
S1 ping ke S2
S3 ping ke S2

Pasti semuanya fail. Kenapa?

16. Cek status interface di R2
Lihatlah routing tabel ketiga ruter, network mana saja yang belum masuk kedalam tabel ruting masing-masing ruter.

16. Konfigurasilah static route pada R3 ke network 172.16.1.0
17. Liat ruting tabel untuk memastikan entry static route yang baru dimasukkan
18. Dari PC3 ping ke PC2
19. Di router R2 konfigurasi static route ke network 192.168.2.0
20. lihat routing tabel untuk memastikan rute statik yang baru dimasukkan
21. Dari PC3 ping PC2. Kali ini pasti berhasil. Kenapa?
22. Konfigurasilah di router R3 sebuah static route ke network 172.16.2.0
23. Lihat routing tabel R3 untuk memastikan statik route yang baru dimasukkan
24. Pada R2 konfigurasi static route ke network 172.16.3.0
25. Lihat routing tabel router R2 untuk melihat entry static route yang baru dibuat
26. Ping dari PC2 ke PC1
27. Mengkonfigurasi router R1 dengan default route
28. lihat routing table R2 untuk memastikan statik route yang baru dimasukkan
29. ping dari PC2 ke PC1
30. ping dari pc3 ke pc1
31. mengkonfigurasi summary static route pada router R3
32. hapus static route 172.16.1.0/24 dan 172.16.2.0/24 dari routing table
33. Cek apakah route tersumerisasi sudah ada di dalam routing table
34. Ping from PC3 to PC1

Tuesday 6 May 2014

Hands on LAB: Basic Static Route Configuration

Objectives:
1. Menginterpretasi keluaran debug ip routing
2. Uji konektifitas
3. Mengumpulkan informasi untuk menemukan penyebab masalah konektifitas antar perangkat
4. Mengkonfigurasi static route dengan alamat intermediate
5. Mengkonfigurasi static route dengan sebuah exit interface
6. Membandingkan static route dengan alamat intermediate dengan static route dengan exit interface
7. Mengkonfigurasi sebuah default static route
8. Mengkonfigurasi sebuah summary static route

Lab ini dimulai dengan pengkabelan, melakukan konfigurasi-konfigurasi awal pada router: gunakan alamat IP yang disediakan di tabel alamat untuk menerapkan pola pengalamat yang telah ditentukan. Langkah selanjutnya, uji konektifitas antar perangkat (konek atau tidak) dimulai dengan uji konektifitas antar perangkat-perangkat yang directly connected kemudian uji koneksi antar perangkat yang tidak directly connected.

Static route harus dikonfigurasikan di setiap ruter agar komunikasi end-to-end host bisa berjalan. Contoh: komunikasi end-to-end antara PC1 dengan PC2, PC1 dengan PC3 dan lain-lain.

Lihat tabel routing setelah setiap static route ditambahkan untuk mengamati bagaimana tabel ruting berubah.

1. Menginterpretasi keluaran dari perintah debug ip routing
Perintah debug ip routing menunjukkan kapan routes ditambahkan, diubah/dimodifikasi, dihapus dari tabel routing.

Contoh:
Setiap kali kamu berhasil konfigurasi alamat ip ke sebuah interface dan mengaktifkan interface itu (no shutdown) software IOS Cisco akan menambahkan sebuah route ke dalam routing table. Kita dapat memverifikasi ini dengan mengamati output dari perintah debug ip routing.

R1# debug ip routing
R1# configure terminal
R1(config)# int fa0/0
R1(config-if)# ip address 172.16.3.1 255.255.255.0
R1(config-if)# no shutdown

R1(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up

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

RT: interface FastEthernet0/0 added to routing table
RT: SET_LAST_RDB for 172.16.3.0/24

    NEW rdb: is directly connected


RT: add 172.16.3.0/24 via 0.0.0.0, connected metric [0/0]

RT: NET-RED 172.16.3.0/24

Selekasnya setelah kamu melihat tulisan ini: RT: interface FastEthernet0/0 added to routing table, pada output debug ip routing seperti diataas, ruting tabel kamu bertambah route-nya. Kalau tidak percaya, coba cek dengan perintah:
R1# show ip route

Akan tetapi jika kamu gak melihat adanya output debug ip routing muncul di console kamu dan route (172.16.3.0/24) diatas tidak ada di routing table kamu, ini berarti interface kamu gak bisa up. Hal ini bisa disebabkan oleh hal-hal berikut:
1. Kabelmu salah masuk interface:

Kabel mu kecolok ke interface fastethernet 0/1 sementara yang kamu konfigurasi interface fastethernet 0/0. Interface 0/0 berarti saat ini kosong; gak ada kabel, kamu no shutdown pun interface 0/0 ini, gak akan up (alias status up down) karena tidak kabel, karena gak ada sinyal listrik yang masuk.

Solusinya, pindahkan kabel tadi ke port yang bener.

2. Cek lampu LED interface f0/0. Blinking ga?
3. Cek jenis kabel. Kabelnya sudah bener ga (straight / cross)?
4. Interfacenya sudah di no shutdown blom?

Jadi interface router itu bisa up kalau: Kabel tercolok, lampu LED blinking, jenis kabel sudah bener (straight / cross) dan interface udah di no shutdown.

Tapi kalau saya, yang pertama saya cek lampu LED interface f0/0 setelah kabel saya colok. Kalau gak blinking berarti jenis kabelnya salah.

1.2 Mengkonfigurasi interface serial
Tidak seperti mengkonfigurasi interface fastethernet, mengkonfigurasi interface serial tidak menjamin bahwa route akan dimasukkan ke dalam tabel ruting. Kamu harus mengkonfigurasi sisi yang lain dari link WAN tersebut.




Monday 5 May 2014

Port-port pada router

1. Port console
Port console adalah sebuah port management digunakan untuk akses out-of-band ke ruter. Port ini digunakan untuk mengeset konfigurasi awal suatu ruter ataupun untuk memonitor ruter.

Hands-on LAB: Cabling a network and Basic router configuration


Memahami dasar-dasar CLI (command line interface)
Memasuki mode privileged EXEC:
Router> enable
Router#

Memasuki mode global configuration
Router# configure terminal

Kembali ke mode privileged EXEC:
Router(config)# exit

Memeriksa command-command yang tersedia di mode privileged EXEC
Router# ?
Exec commands:
<1-99> Session number to resume
clear Reset functions
clock Manage the system clock
configure Enter configuration mode
connect Open a terminal connection
copy Copy from one file to another
debug Debugging functions (see also 'undebug')
delete Delete a file
dir List files on a filesystem
disable Turn off privileged commands
disconnect Disconnect an existing network connection
enable Turn on privileged commands
erase Erase a filesystem
exit Exit from the EXEC
logout Exit from the EXEC
no Disable debugging informations
ping Send echo messages
reload Halt and perform a cold restart
resume Resume an active network connection
setup Run the SETUP command facility
show Show running system information
--More--

Keluar dari mode privilege EXEC
Router# exit
Output berikut akan muncul:
Router con0 is now available

Press RETURN to get started.

Sampai sini, ingat user mode ingat '>'
Ingat privileged mode ingat '#'

Tekan ENTER untuk masuk kembali ke mode user EXEC mode
The Router> prompt should be visible.

Masuk dari mode user EXEC ke mode privilege EXEC
Router> enable
Router#

Konfigurasi dasar ruter
1. Konfigurasi nama ruter
2. Mematikan lookup DNS
3. Mengkonfigurasi password privileged EXEC mode
4. Mengkonfigurasi banner message-of-the-day
5. Mengkonfigurasi password console
6. Mengkonfigurasi password untuk line virtual terminal
7. Mengkonfigurasi interface FastEthernet 0/0 dengan alamat IP 192.168.1.1/24
8. Memberi penjelasan interface
9. Mengkonfigurasi interface serial 0/0/0 dengan alamat IP 192.168.2.1/24
10. Memberi penjelasan pada interface serial 0/0/0
11. Menambahkan perintah logging synchronous ke port console dan port virtual terminal.
 

Sunday 4 May 2014

Hands-on Lab: Basic Security Configuration

Pada lab ini, kamu akan belajar cara mengkonfigurasi keamanan jaringan dasar menggunakan jaringan pada gambar topologi dibawah ini. Kamu akan belajar bagaimana cara mengkonfigurasi kemanan ruter dalam 3 cara yang berbeda: menggunakan CLI, menggunakan fitur auto-secure, dan menggunakan Cisco SDM. Kamu juga belajar bagaimana mengelola software Cisco IOS.


Secure router dari akses yang tidak terotorisasi
R1(config)# enable secret ciscoccna
R1(config)# username ccna password ciscoccna
R1(config)# aaa new-model
R1(config)# aaa authentication login LOCAL_AUTH local
R1(config)# line con 0
R1(config-lin)# login authentication LOCAL_AUTH
R1(config-lin)# line vty 0 4
R1(config-lin)# login authentication LOCAL_AUTH
R1(config)# service password-encryption

Apa enaknya menggunakan aaa new-model? Dengan menggunakan aaa new-model kita bisa membuat banyak pasangan username dan password yang banyak dan privilege ketimbang tanpa menggunakan aaa new-model. Sehingga banyak orang bisa login ke router dengan menggunakan username dan password masing-masing.



Secure the console and VTY lines (more)
R1(config)# line console 0
R1(config-lin)# exec-timeout 5 0
R1(config-lin)# line vty 0 4
R1(config-lin)# exec-timeout 5 0

Menghalangi serangan brute force pada ruter kita
R1(config)# login block-for 300 attempt 2 within 120
R1(config)# security authentication failure rate 5 log

Untuk mengetes command diatas coba telnet ke R1 dari R2 dengan menggunakan username dan password yang salah sebanyak 2 kali percobaan. Setelah salah memasukkan username dan password 2 kali, di R1 akan muncul log.

Mencegah agar routing update dari RIP tidak dikirim ke interface yang tidak membutuhkan
Contoh:
PC1 atau S1 tidak membutuhkan penerimaan paket RIP update bukan? Kan mereka tidak menjalankan RIP. Jadi, interface R1 yang mengarah ke PC1 dan S1 yaitu interface fa0/1 baiknya di "passive" kan. Begitu juga dengan R3, PC3 dan S3 tidak memerlukan penerimaan paket RIP update, jadi interface fa0/1 R3 juga baiknya di "passive" kan.

R1(config)# router rip
R1(config-router)# passive-interface default
R1(config-router)# no passive-interface s0/0/0

R2(config)# router rip
R2(config-router)# passive-interface default
R2(config-router)# no passive-interface s0/0/0
R2(config-router)# no passive-interface s0/0/1

R3(config)# router rip
R3(config-router)# passive-interface default
R3(config-router)# no passive-interface s0/0/1

Mencegah ruter-ruter yang menjalankan RIP menerima RIP update yang sembarangan
R1(config)# key chain RIP_KEY
R1(config-keychain)# key 1
R1(config-keychain-key)# key-string cisco

R2(config)# key chain RIP_KEY
R2(config-keychain)# key 1
R2(config-keychain-key)# key-string cisco

R3(config)# key chain RIP_KEY
R3(config-keychain)# key 1
R3(config-keychain-key)# key-string cisco

Setiap interface router yang berpartisipasi dalam pengiriman RIP update harus dikonfigurasi supaya menggunakan key yang baru dibuat diatas, caranya:
R1(config)# int s0/0/0
R1(config-if)# ip rip authentication mode md5
R1(config-if)# ip rip authentication key-chain RIP_KEY

Sampai disini, R1 akan menolak setiap RIP update dari R2, kenapa? Karena RIP update yang diterima dari R2 dianggap oleh R1 tidak absah, karena tidak berpassword (R1 hanya menerima update yang berpassword saja setelah dikonfigurasi seperti diatas). Oleh karena itu di R2 juga harus dikonfigurasi untuk menggunakan key untuk routing update yang dikirimkannya. Selanjutnya ialah konfigurasi R2 dan R3.

R2(config)# int s0/0/0
R2(config-if)# ip rip authentication mode md5
R2(config-if)# ip rip authentication key-chain RIP_KEY
R2(config-if)# int s0/0/1
R2(config-if)# ip rip authentication md5
R2(config-if)# ip rip authentication key-chain RIP_KEY

R3(config)# int s0/0/1
R3(config-if)# ip rip authentication mode md5
R3(config-if)#  ip rip authentication key-chain RIP_KEY

Sekarang R1 seharusnya sudah mempunyai semua routes melalui RIP.

Mencatat (logging) aktivitas (kegiatan-kegiatan atau kejadian) router dengan protokol SNMP
R1# configure terminal
R1# logging 192.168.20.254
R1# logging trap warnings

Mematikan semua interface yang tidak digunakan dalam suatu router

R1# configure terminal
R1(config)# interface f0/0
R1(config-if)# shutdown
R1(config)# interface s0/0/1
R1(config-if)# shutdown

R2# configure terminal
R2(config)# interface fa0/0
R2(config-if)# shutdown

R3# configure terminal
R3(config)# interface fa0/0
R3(config-if)# shutdown
R3(config-if)# interface s0/0/0
R3(config-if)# shutdown

Menonaktifkan service / layanan global yang tidak digunakan
R1(config)# no service pad
R1(config)# no service finger
R1(config)# no service udp-small-server
R1(config)# no service tcp-small-server
R1(config)# no ip bootp server
R1(config)# no ip http server
R1(config)# no ip finger
R1(config)# no ip source-route
R1(config)# no ip gratuitous-arps
R1(config)# no cdp run

Melumpuhkan layanan interface yang tidak digunakan dari suatu interface
Note: Interface R1 yang aktif hanya tinggal fa0/0 dan s0/0/0 setelah yang lain dinonaktifkan. Jadi hanya layanan pada interface ini saja yang dinonaktifkan. Berikut konfigurasinya:

R1(config)# interface fa0/0
R1(config-if)# no ip-redirects
R1(config-if)# no ip proxy-arp
R1(config-if)# no ip unreachables
R1(config-if)# no ip directed-broadcast
R1(config-if)# no ip mask-reply
R1(config-if)# no mop enabled

Cara lain mengamankan Router selain menggunakan mengetikkan command-command CLI satu persatu seperti diatas yaitu dengan fitur autosecure

Pada contoh konfigurasi dibawah ini, router R3 akan kita jalankan fitur autosecure-nya karena R1 telah selesai kita konfigurasi sekuritinya.

R3# auto secure

Kemudian Isilah pertanyaan-pertanyaan berikut:
Is this router connected to internet? [no]: yes
Enter the number of interfaces facing the internet [1]: 1
Enter the interface name that is facing the internet: serial 0/0/1
Enter the new enable password: ciscoccna
Confirm the enable password: ciscoccna
Enter the new enable password: ccnacisco
Confirm the enable password: ccnacisco
Enter the username: ccna
Enter the password: ciscoccna
Confirm the password ciscoccna
Blocking period when Login Attack detected: 300
Maximum Login failures with the device: 5
Maximum time period for crossing the failed login attempts: 120
Configure SSH server? Yes
Enter domain-name: cisco.com
Configure CBAC firewall feature: no
Enable TCP intercept feature: yes
Apply this configuration to running-config? [yes]: yes

Mengelola file IOS dan file konfigurasi
Quiz:
1. Di direktori mana pada router file IOS disimpan?
a). NVRAM b). Flash c). archive d). system
2. Di direktori mana pada router file konfigurasi start-up config disimpan?
a). NVRAM b). Flash c). archive d). system
3. Di direktori mana pada router file konfigurasi running-config disimpan?
a). NVRAM b). Flash c). archive d). system

Jawab: 1). b, 2). a, 3). d

Apa itu IOS (Internetworking operating system)? IOS adalah sama seperti Windows; sama-sama perangkat lunak (software) yang diciptakan sebagai operating system. Bila operating system Windows disimpan di Drive C, IOS disimpan di direktori Flash.

Oke, langsung saja

Cek direktori flash
R1#show flash

System flash directory:
File  Length   Name/status
  3   50938004 c2800nm-advipservicesk9-mz.124-15.T1.bin
  2   28282    sigdef-category.xml
  1   227537   sigdef-default.xml
[51193823 bytes used, 12822561 available, 64016384 total]
63488K bytes of processor board System flash (Read/Write)


Kamu bisa lihat ada file IOS di dalam direktori flash itu? Yup, c2800nm-advipservicesk9-mz.124-15.T1.bin adalah file IOS.

Cek direktori NVRAM (dan juga sekaligus direktori-direktori lainnya: flash:/, archive:/, system:/, nvram:/ (tidak ada command khusus untuk show NVRAM))
R2#dir all
Directory of archive:/
No files in directory
No space information available
Directory of system:/
3 dr-x 0 <no date> memory
1 -rw- 979 <no date> running-config
2 dr-x 0 <no date> vfiles
No space information available
Directory of nvram:/
189 -rw- 979 <no date> startup-config
190 ---- 5 <no date> private-config
191 -rw- 979 <no date> underlying-config
1 -rw- 0 <no date> ifIndex-table
196600 bytes total (194540 bytes free)
Directory of flash:/
1 -rw- 13937472 May 05 2007 20:08:50 +00:00 c1841-ipbase-mz.124-1c.bin
2 -rw- 1821 May 05 2007 20:25:00 +00:00 sdmconfig-18xx.cfg
3 -rw- 4734464 May 05 2007 20:25:38 +00:00 sdm.tar
4 -rw- 833024 May 05 2007 20:26:02 +00:00 es.tar
5 -rw- 1052160 May 05 2007 20:26:30 +00:00 common.tar
6 -rw- 1038 May 05 2007 20:26:56 +00:00 home.shtml
7 -rw- 102400 May 05 2007 20:27:20 +00:00 home.tar
8 -rw- 491213 May 05 2007 20:27:50 +00:00 128MB.sdf
9 –rw- 398305 May 05 2007 20:29:08 +00:00 sslclient-win-1.1.0.154.pkg
10 -rw- 1684577 May 05 2007 20:28:32 +00:00 securedesktop-ios-3.1.1.27-k9.pkg
31932416 bytes total (8679424 bytes free)

Apa yang kamu lihat?

Di direktori archive:/ tidak ada file apapun karena penulis memang belum pernah melakukan pengarsipan file (file archiving).
Di direktori system:/ ada file running-config yang sifatnya bisa dibaca dan ditulis (rw: read and write),
Di direktori nvram:/ ada file startup-config yang sifatnya juga bisa dibaca dan ditulis,
Di direktori flash:/ ada 3 file yang menarik yaitu:
Pertama, file IOS router: c1841-ipbase-mz.124-1c.bin
Kedua, file konfigurasi SDM: sdmconfig-18xx.cfg
Ketiga, file software SDM:  sdm.tar

Saya juga kaget ternyata di ruter GNS3 yang penulis punya sudah ada file SDM nya. Apa itu SDM sebentar lagi akan kita jelaskan.

Cukup mengenai observasi direktori router dan melihat apa saja file yang terkandung didalamnya. Berikutnya kita coba bagaimana cara mentransfer file-file tersebut dari satu ruter ke ruter yang lain atau dari satu server ke suatu ruter atau dari suatu ruter ke suatu server dengan menggunakan protokol TFTP.

Mengupload dan mendownload file (transfer file) dengan protokol TFTP
File apapun yang akan ditransfer (mau kamu download atau mau kamu upload), syntax command-nya sama di semua ruter:  
 R1# copy dari ke
Topologi 1:


 Topologi 2:

Topologi 3 (Equivalent dengan topologi 2):


Download file konfigurasi dari server ke R1
R1# copy tftp flash(tekan enter)


Contoh penggunaan command copy dari direktori flash ruter ke tftpserver (uploading)
R1# copy flash tftp (tekan enter)
Selanjutnya isi data berikut:
Source filename[]?
Address or name of remote host []?
Destination filename[]?

Contoh penggunaan copy dari tftpserver ke direktori flash ruter (downloading)
R1# copy tftp flash
Selanjutnya isi data berikut:
Address or name of remote host[]?
Source filename[]?
Destination filename[]?

Membuat ruter sebagai tftp server

R1# configure terminal
R1(config)# tftp-server flash:

Udah asal dari ruter R1, R2, R3 dapat ping ke alamat ip server server dan firewall di server di turn-off atau port 69 (port tftp) di buka dan nama file yang akan dicopy percis, transfer file pasti berhasil.



Hands-on LAB: Konfigurasi dasar PPP


Task 4: Configure OSPF on all the Routers
Task 5: Configure PPP encapsulation on Serial Interfaces
Task 6: 
Task 7: Break PPP encapsulation and restore it back
Task 8: Configure PPP authentication: CHAP
Task 9: Intentionally break PPP CHAP authentication and restore it back again


R1(config)# interface fa0/1
R1(config-if)# ip address 192.168.10.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# interface serial 0/0/0
R1(config-if)# ip address 10.1.1.1 255.255.255.252
R1(config-if)# no shutdown
R1(config-if)# router ospf 1
R1(config-router)# network 192.168.1.0 0.0.0.255 area 0
R1(config-router)# network 10.1.1.0 0.0.0.3 area 0


R2(config)# interface s0/0/0
R2(config-if)# ip address 10.1.1.2 255.255.255.252
R2(config-if)# no shutdown
R2(config-if)# interface s0/0/1
R2(config-if)# ip address 10.2.2.1 255.255.255.252
R2(config-if)# no shutdown
R2(config-if)# interface lo0
R2(config-if)# ip add 209.165.200.225 255.255.255.224
R2(config-if)# no shutdown
R2(config-if)# router ospf 1
R2(config-router)# network 10.1.1.0 0.0.0.3 area 0
R2(config-router)# network 10.2.2.0 0.0.0.3 area 0
R2(config-router)# network 209.165.200.224 0.0.0.31 area 0

R3(config)# interface s0/0/1
R3(config-if)# ip address 10.2.2.2 255.255.255.252
R3(config-if)# no shutdown
R3(config-if)# interface fa0/1
R3(config-if)# ip address 192.168.30.1 255.255.255.0
R3(config-if)# no shutdown
R3(config-if)# router ospf 1
R3(config-router)# network 10.2.2.0 0.0.0.3 area 0
R3(config-router)# network 192.168.30.0 0.0.0.255 area 0

R1# show ip route
R1# ping 192.168.30.1

R2# show ip route
R2# ping 192.168.30.1
R2# ping 192.168.10.1

R3# show ip route
R3# ping 209.165.200.225
R3# ping 192.168.10.1

R1# show interface serial 0/0/0
R2# show interface serial 0/0/0
R2# show interface serial 0/0/1
R3# show interface serial 0/0/1

R1# debug ppp negotiation
R1# debug ppp packet

R2# debug ppp negotiation
R2# debug ppp packet

R1(config)# interface serial 0/0/0
R1(config-if)# encapsulation ppp
R2(config)# interface serial 0/0/0
R2(config-if)# encapsulation ppp

Matiin debugging R1 dan R2

R1# undebug all
R2# undebug all

Rubah enkapsulasi HDLC ke PPP di kedua ujung link serial R2-R3

R2(config)# interface serial 0/0/1
R2(config-if)# encapsulation ppp
R3(config-if)# interface serial 0/0/1
R3(config-if)# encapsulation ppp

Cek apakah enkapsulasi di serial interface sekarang sudah berubah menjadi PPP?
R1# show interface serial 0/0/0
R2# show interface serial 0/0/0
R2# show interface serial 0/0/1
R3# show interface serial 0/0/1

Putusin dan balikin lagi enkapsulasi PPP
R2(config)# interface serial 0/0/0
R2(config-if)# encapsulation hdlc
R2(config-if)# interface serial 0/0/1
R2(config-if)# encapsulation hdlc

Balikin lagi
R2(config)# interface s0/0/0
R2(config-if)# encapsulation ppp
R2(config-if)# interface s0/0/1
R2(config-if)# encapsulation ppp

Konfigurasi jenis autentikasi PPP menggunakan PAP pada link antara R1 dan R2
R1(config)# username R1 password cisco
R1(config-if)# int s0/0/0
R1(config-if)# ppp authentication pap
R1(config-if)# ppp pap sent-username R2 password cisco

R2(config)# username R2 password cisco
R2(config)# interface serial 0/0/0
R2(config-if)# ppp authentication pap
R2(config-if)# ppp pap sent-username R1 password cisco

Konfigurasi jenis autentikasi yang dipakai PPP menggunakan CHAP untuk link antara R2 dan R3
R2(config)# username R3 password cisco
R2(config)# int s0/0/1
R2(config-if)# ppp authentication chap

R3(config)# username R2 password cisco
R3(config)# int s0/0/1
R3(config-if)# ppp authentication chap

Review the debug output
R2# debug ppp authentication
R2# conf t
R2(config)# int s0/0/1
R2(config-if)# shutdown
R2(config-if)# no shutdown

R3# debug ppp authentication

Putusin PPP CHAP authentication
R2# conf t
R2(config)# int s0/0/1
R2(config-if)# ppp authentication pap
R2(config-if)# ^Z
R2# copy run start
R2# reload

Balikin PPP CHAP authentication
R2# configure terminal
R2(config)# interface s0/0/1
R2(config-if)# ppp authentication chap

Putusin PPP CHAP authentication dengan merubah password pada R3
R3# configure terminal
R3(config)# username R2 password ciisco
R3(config)# ^Z
R3# copy run start
R3# reload

Balikin PPP CHAP authentication dengan mengembalikan password pada R3 kesemula
R3# configure terminal
R3(config)# username R2 password cisco

PPP

1. Introduksi tentang komunikasi serial
2. TDM
3. Demarcation point
4. DTE dan DCE
5. Enkapsulasi HDLC
6. Mengkonfigurasi enkapsulasi HDLC
7. Menyelesaikan masalah pada interface serial

Konsep PPP
1. Pengenalan PPP
2. Arsitektur ter-layer PPP
3. Struktur Frame PPP
4. Memulai sebuah sesi PPP
5. Mendirikan sebuah link dengan LCP
6. Penjelasan NCP

Mengkonfigurasi PPP
1. Opsi-opsi konfigurasi PPP
2. Command-command konfigurasi PPP
3. Memeriksa konfigurasi sebuah enkapsulasi PPP serial
4. Memecahkan masalah enkapsulasi PPP

Mengkonfigurasi PPP dengan otentikasi
1. Protokol-protokol autentikasi PPP
2. PAP (Password Authentication Protocol)
3. CHAP (Challenge Handshake Authentication Protocol)
4. Proses Enkapsulasi PPP dan proses autentikasi PPP
5. Mengkonfigurasi PPP dengan autentikasi
6. Memecahkan masalah konfigurasi PPP autentikasi


LAB troubleshooting Frame-Relay Dasar

Semua kasus dibawah ini dimulai dengan tidak bisanya ping dari R1 ke R2.

Kasus #1: Ternyata perintah frame map statement di R1 terhapus oleh orang yang tidak sengaja.

R2#ping 10.1.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.1.1.1, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)



Kasus #2: Ternyata Network administrator lupa memasukkan keyword broadcast pada perintah frame-relay map ip 10.1.1.2 102 di R1



 Kasus #3: Ternyata Tipe enkapsulasi frame relay tertukar dari ietf ke cisco




Kasus #4: Ternyata Tipe LMI tertukar (tidak konsisten dikedua ruter)

Saturday 3 May 2014

LAB Konfigurasi Frame Relay Dasar


LAB ini ga bisa diimplementasi di Packet Tracer jadi di GNS. 

Pada LAB ini sebuah ruter akan dikonfigurasikan sebagai switch (hah?! bisa ya?), ya bisa. Pada LAB ini sebuah ruter akan dikonfigurasikan / difungsikan sebagai switch Frame-Relay (tepatnya!) dimana tugasnya adalah memberikan clock rate bagi R1 dan R2, mengirimkan paket-paket LMI dan menswitching paket yang diterima dari interface S1/0 (paket yang dikirimkan oleh R1) ke interface S1/1 dan sebaliknya paket yang diterima di interface S1/1 diswitching ke interface S1/0 seperti yang kita mau.

Keren?!

Konfigurasi FR_Switch sebagai Frame Relay Switch
Router# configure terminal
Router(config)# hostname FR_Switch
FR_Switch(config)# frame-relay switching
FR_Switch(config)# int s1/0
FR_Switch(config-if)# clock rate 64000
FR_Switch(config-if)# encapsulation frame-relay
FR_Switch(config-if)# frame-relay intf-type dce
FR_Switch(config-if)# frame-relay route 102 interface serial 1/1 201
FR_Switch(config-if)# no shutdown
FR_Switch(config-if)# do show frame-relay pvc
FR_Switch(config-if)# interface serial 1/1
FR_Switch(config-if)# clock rate 64000
FR_Switch(config-if)# encapsulation frame-relay
FR_Switch(config-if)# frame-relay intf-type dce
FR_Switch(config-if)# frame-relay route 201 interface serial 1/0 102
FR_Switch(config-if)# no shutdown
FR_SWitch(config-if)# exit
FR_Switch(config)# show frame-relay pvc
FR_Switch(config)# exit
FR_Switch# show frame-relay pvc
FR_Switch# show frame-relay route

Konfigurasi R1 untuk Frame Relay
R1(config)# interface serial 1/0
R1(config-if)# encapsulation frame-relay
R1(config-if)# no frame-relay inverse-arp
R1(config-if)# frame-relay map ip 10.1.1.2 102 broadcast
R1(config-if)# frame-relay lmi-type cisco
R1(config-if)# ip address 10.1.1.1 255.255.255.252
R1(config-if)# no shutdown

Konfigurasi R2 untuk Frame Relay
R2(config)# interface serial 1/0
R2(config-if)# encapsulation frame-relay
R2(config-if)# no frame-relay inverse-arp
R2(config-if)# frame-relay map ip 10.1.1.1 201 broadcast
R2(config-if)# frame-relay lmi-type cisco
R2(config-if)# ip address 10.1.1.2 255.255.255.252
R2(config-if)# no shutdown

Test/Verify configuration
R1# ping 10.1.1.2
R2# ping 10.1.1.1

R1# show frame-relay pvc
R2# show frame-relay pvc
FR_Switch# show frame-relay pvc

R1# show frame-relay map
R2# show frame-relay map 

FR_Switch berlaku sebagai sebuah perangkat Layer 2 (switching), jadi gak perlu map dari alamat Layer 3 ke alamat Layer 2 DLCI dan jika pada FR_Switch dikeluarkan perintah show frame-relay map hasilnya kosong.

R1# debug frame-relay LMI
R2# debug frame-relay LMI

R1# undebug all
R2# undebug all

Sekian semoga bermanfaat.

Masih dengan topologi dan konfigurasi yang sama, untuk lab troubleshooting frame relay pindah kesini.

Friday 2 May 2014

LAB Frame Relay Paling sederhana


Hi, ini lab sederhana. Pada lab ini kita akan mensetup Cloud Frame Relay kemudian mensetting interface Serial milik Router0 dan Router1 dengan konfigurasi - konfigurasi agar ruter-ruter ini bisa saling ping melalui Cloud.

Lab ini mudah, jangan takut, kelihatannya aja yang sulit, silahkan dicobain.

Awal:
1. Keluarin 2 buah router 1841, power off dulu ruternya, kemudian insert module WIC-2T, kemudian power on lagi.

2. Keluarin Cloud Frame Relay. Kemudian setting seperti ini:

2.1 Klik Cloud-nya di packet tracer

2.2 Klik Tab Config, klik button Serial0 pada submenu INTERFACE. Kemudian Isikan:
DLC1 = 100
Name = Kantor Pusat
Kemudian klik button Add

2.3 Klik button Serial1 pada submenu INTERFACE, isilah:
DLCI = 100
Name = Kantor Cabang
Kemudian klik button Add
Gambar lengkapnya seperti dibawah ini:

2.4 Klik cloud, klik tab Config, klik button Frame Relay dibawah submenu CONNECTIONS
Pilih:
Serial0 Kantor Pusat < - > Serial 1 Kantor Cabang
Kemudian klik Add.
Gambar lengkapnya seperti dibawah ini:

Selesai pada Cloud, sekarang kita mengkonfigurasi Interface-interface Serial-nya router.

3. Setup router0
Router# configure terminal
Router(config)# interface serial 0/1/0
Router(config-if)# encapsulation frame-relay ietf
Router(config-if)# ip add 10.1.1.1 255.255.255.252
Router(Config-if)# no shutdown

4. Setup Router1
Router# configure terminal
Router(config)# interface serial 0/1/0
Router(config-if)# encapsulation frame-relay ietf
Router(config-if)# ip address 10.1.1.2 255.255.255.252
Router(config-if)# no shutdown

Akhir:

Silahkan ping dari router0 ke router1. Seharusnya sudah success dan ini berarti setingan Cloudnya juga sudah sukses.

Trimakasih. Semoga bermanfaat.

Wednesday 30 April 2014

Frame Relay

Frame relay menyediakan bandwidth, reliability dan resiliency yang lebih besar dari private atau leased lines.
Frame relay telah menekan biaya-biaya jaringan dengan menggunakan peralatan yang lebih sedikit, lebih sederhana, dan menyediakan pelaksanaan yang lebih mudah. Karena alasan ini Frame Relay telah menjadi teknologi WAN yang paling banyak digunakan di dunia.

Sebuah koneksi Frame Relay antara sebuah perangkat DTE pada tepi LAN dan sebuah perangkat DCE pada tepi carrier mempunyai komponen layer link dan komponen layer fisik. Frame Relay mengambil paket-paket data dan mengenkapsulasi mereka di dalam sebuah frame Frame Relay, dan kemudian meneruskannya ke layer fisik untuk pengiriman pada kabel. Sambungan diseluruh jaringan carrier adalah sebuah VC yang diidentifikasi dengan sebuah DLCI. Multiple VC dapat dimultipleks menggunakan sebuah FRAD. Jaringan-jaringan Frame Relay biasanya menggunakan sebuah topologi partial mesh yang dioptimalkan untuk kebutuhan aliran data berdasarkan pelanggan carrier.

Frame Relay menggunakan inverse ARP untuk memetakan DLCI ke alamat IP dari lokasi-lokasi yang remote. Pemetaan alamat dinamis bergantung pada inverse ARP untuk menterjemahkan alamat next hop ke nilai DLCI lokal. Ruter Frame Relay mengeluarkan permintaan - permintaan Inverse ARP pada PVC nya untuk menemukan alamat protokol perangkat jauh yang terhubung dengan jaringan Frame Relay. Ruter-ruter DTE Frame Relay menggunakan LMI untuk menyediakan informasi status tentang koneksinya dengan switch Frame Relay DCE. LMI extensi menyediakan informasi antarjaringan tambahan.

Dua tugas pertama dalam mengkonfigurasi Frame Relay pada sebuah ruter Cisco adalah meng-enable enkapsulasi Frame Relay pada interface dan kemudia mengkonfigurasi statik mapping atau dynamic mapping. Setelah ini, ada banyak tugas-tugas tambahan yang dapat diselesaikan seperti yang dibutuhkan termasuk mengkonfigurasi LMI, mengkonfigurasi VC-VC, mengkonfigurasi traffic shapping dan menyesuaikan Frame Relay pada jaringan anda. Monitoring dan merawat koneksi Frame Relay adalah tugas terakhir.

Konfigurasi Frame Relay harus memperhitungkan masalah split horizon yang muncul ketika banyak VC berkumpul pada satu interface fisikal. Frame Relay dapat partisi interface fisik menjadi multiple virtual interface yang disebut subinterfaces. Konfigurasi subinterface juga telah dijelaskan dan dipraktekkan.

Konfigurasi Frame Relay dipengaruhi oleh cara bagaimana penyedia layanan mengenakan tagihan untuk hubungan menggunakan unit-unit dari access rates dan committed information rates (CIR). Keuntungan dari pola penagihan ini adalah bahwa kapasitas jaringan yang tidak digunakan tersedia dan digunakan secara bersama dengan semua pelanggan, biasanya tanpa adanya tagihan tambahan. Hal ini memungkinkan pengguna untuk menyerbu trafik untuk periode yang pendek.

Mengkonfigurasi flow control di dalam jaringan Frame Relay juga dipengaruhi oleh pola penagihan service provider. Kamu dapat mengkonfigurasi queuing dan shape traffic tergantung dari CIR. DTE-DTE dapat dikonfigurasi untuk mengendalikan kemacetan di jaringan dengan menambahkan bit-bit BECN dan FECN ke alamat frame. DTE juga dapat dikonfigurasi untuk menyetel bit eligible discard (boleh dibuang) yang mengisyaratkan bahwa frame itu boleh dibuang dalam preferensi ke frame lain jika kemacetan terjadi. Frame-frame yang telah dikirim melebihi CIR ditandai dengan "discard eligible" (DE) yang artinya mereka dapat dibuang bila kemacetan terjadi didalam jaringan frame relay.

 

LAB Konfigurasi Ruter sebagai DHCP server dan sebagai DHCP RELAY


Pada lab ini akan dibuat:
1. R1 sebagai DHCP server bagi PC0 dan PC1
2. R1 sebagai DHCP relay dan Server0 sebagai DHCP server bagi PC0 dan PC1

Skenario 1: R1 sebagai DHCP server untuk PC0 dan PC1
Preparasi Switch S1
Switch# conf t
Switch(config)# hostname S1
S1(config)# interface fa0/1
S1(config-if)# switchport mode access
S1(config-if)# switchport access vlan 10
S1(config-if)# interface fa0/2
S1(config-if)# description link_to_R1
S1(config-if)# switchport mode trunk
S1(config-if)# interface f0/3
S1(config-if)# switchport mode access

Preparasi Router R1
Router(config)# hostname R1
R1(config)# interface f0/0
R1(config-if)# no shutdown
R1(config)# interface f0/0.10
R1(config-if)# encapsulation dot1Q 10
R1(config-if)# ip address 192.168.10.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# description subinterface_vlan10
R1(config-if)# interface f0/0.20
R1(config-if)# encapsulation dot1Q 20
R1(config-if)# ip address 192.168.20.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# description subinterface_vlan20
R1(config-if)# interface fa0/1
R1(config-if)# ip address 192.168.30.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# exit
R1(config)# router ospf 1
R1(config-router)# network 192.168.10.0 0.0.0.255 area 0
R1(config-router)# network 192.168.20.0 0.0.0.255 area 0
R1(config-router)# network 192.168.30.0 0.0.0.255 area 0
R1(config-router)# exit
R1(config)# ip dhcp excluded-address 192.168.10.1 192.168.10.10
R1(config)# ip dhcp excluded-address 192.168.20.1 192.168.20.10
R1(config)# ip dhcp pool LAN10
R1(dhcp-config)# network 192.168.10.0 255.255.255.0
R1(dhcp-config)# default-router 192.168.10.1
R1(dhcp-config)# dns-server 192.168.40.2
R1(dhcp-config)# exit
R1(config)# ip dhcp pool LAN20
R1(dhcp-config)# network 192.168.20.0 255.255.255.0
R1(dhcp-config)# default-router 192.168.20.1
R1(dhcp-config)# dns-server 192.168.40.2
R1(dhcp-config)# exit
R1(config)#

Preparasi Router R2
Router# conf t
Router(config)# hostname R2
R2(config)# interface fa0/0
R2(config-if)# ip address 192.168.30.2 255.255.255.0
R2(config-if)# no shutdown
R2(config-if)# description to_R1
R2(config-if)# exit
R2(config)# interface fa0/1
R2(config-if)# ip address 192.168.40.1 255.255.255.0
R2(config-if)# no shutdown
R2(config-if)# description to_Server0
R2(config-if)# exit
R2(config)# router ospf 1
R2(config-router)# network 192.168.40.0 0.0.0.255 area 0
R2(config-router)# network 192.168.30.0 0.0.0.255 area 0
R2(config-router)# exit

Sekarang test PC0 dan PC1 sudah bisa dapat alamat IP DHCP apa belum. Seharusnya sih sudah.

Skenario 2: DHCP servernya dipindah, bukan lagi R1 tapi Server0 sekarang yang jadi DHCP server.

Preparasi router R1
R1(config)# no ip dhcp pool LAN10
R1(config)# no ip dhcp pool LAN20
R1(config)# interface f0/0.10
R1(config-subif)# ip helper-address 192.168.40.2
R1(config-subif)# exit
R1(config)# interface fa0/0.20
R1(config-subif)# ip helper-address 192.168.40.2
R1(config-subif)# exit

Set up Server0
Klik icon Server0 pada packet tracer, pada tab Config, klik DHCP, isi data berikut:
Pool Name: PoolLAN10
Default Gateway: 192.168.10.1
DNS Server: 192.168.40.2
Start IP address: 192.168.10.100
Subnet mask: 255.255.255.0

Kemudian klik tombol Add.

Untuk pool yang kedua isi data berikut:
Pool Name: PoolLAN20
Default Gateway: 192.168.20.1
DNS Server: 192.168.40.2
Start IP address: 192.168.20.100
Subnet mask: 255.255.255.0

Kemudian klik tombol Add.
 
Sekarang test PC0 dan PC1 sudah bisa dapat alamat IP DHCP apa belum. Seharusnya sih sudah.

Well done, ente dah bisa ngonfig DHCP server dan DHCP relay pada Cisco IOS

Tuesday 29 April 2014

Basic konfigurasi NAT dan DHCP

Langkah-langkah:
1. Prepare the network
2. Perform basic router configuration
3. Configure a Cisco IOS DHCP server
4. Configure static routing and default routing
5. Configure static NAT
6. Configure dynamic NAT with a pool of address

1. Prepare the network.
Pada file .pka terlampir network sudah disiapkan.

2. Perform basic router configuration
Configure the R1, R2 and ISP routers according to the following guidelines:
- Configure the device hostname
- Disable DNS lookup
- Configure a privileged EXEC mode password
- Configure a message-of-the-day banner
- Configure a password for the console connections
- Configure a password for all vty connections
- Configure IP address on all routers. The PCs receive IP addressing from DHCP later in the lab.
- Enable OSPF with process ID 1 on R1. Do not advertise the 209.165.200.224/27 network

3. Configure PC1 and PC2 to receive an IP address through DHCP

4. Configure a Cisco IOS DHCP server
The goal for this LAB is to have devices on the network 192.168.10.0/24 and 192.168.11.0/24 request IP address via DHCP from R2.

Perangkat lunak Cisco IOS mendukung konfigurasi sebuah server DHCP yang disebut easy IP.

Step 1: Exclude alamat-alamat yang secara statis diberikan contoh: alamat IP interface router-router, alamat IP server.

Server DHCP mengasumsikan semua alamat IP di dalam pool-nya bisa dibagikan ke klien DHCP. Kamu harus menjelaskan alamat IP yang DHCP server ga boleh berikan ke PC klien. Alamat IP yang gak boleh diberikan kesiapa-siapa ini biasanya alamat statik yang di booking oleh interface router, alamat IP switch, server-server, dan printer jaringan.

Perintah ip dhcp excluded-address mencegah ruter untuk memberikan suatu alamat atau memberikan sekelompok alamat IP ke klien DHCP. Perintah dibawah ini memberikan contoh:
R2(config)# ip dhcp excluded-address 192.168.10.1 192.168.10.10
R2(config)# ip dhcp excluded-address 192.168.11.1. 192.168.11.10

Step 2: Mengkonfigurasi pool
Buat pool DHCP dengan menggunakan perintah ip dhcp pool dan berinama R1Fa0.
R2(config)# ip dhcp pool R1Fa0

Lanjut dengan menjelaskan subnet yang akan digunakan ketika memberikan alamat IP. Pool-pool secara otomatis berasosiasi dengan sebuah interface berdasarkan network statement. Sekarang router bersikap sebagai sebuah DHCP server, membagi-bagikan alamat-alamat di subnet 192.168.10.0/24 dimulai dengan 192.168.10.1

R2(dhcp-config)# network 192.168.10.0 255.255.255.0

Konfigurasikan alamat default-router dan alamat server domain-name bagi network tersebut. Klien menerima pengaturan-pengaturan ini melalui DHCP, bersama dengan alamat IP

R2(dhcp-config)# dns-server 192.168.11.5
R2(dhcp-config)# default-router 192.168.10.1

Karena perangkat dari jaringan 192.168.11.0/24 juga meminta alamat-alamat dari R2, maka pool terpisah harus dibuat untuk melayani perangkat-perangkat pada network tersebut. Perintah-perintahnya sama dengan perintah-perintah yang ditunjukkan diatas:
R2(config)# ip dhcp pool R1Fa1
R2(dhcp-config)# network 192.168.11.0 255.255.255.0
R2(dhcp-config)# dns-server 192.168.11.5
R2(dhcp-config)# default-router 192.168.11.1

Step 3: Test DHCP
Pada PC1 dan PC2 test apakah masing-masing PC menerima satu alamat IP secara otomatis.

Step 4: Mengkonfigurasi alamat helper
Layanan network seperti DHCP bergantung pada broadcast layer 2 untuk bisa bekerja. Ketika server yang menyediakan layanan ini berada pada subnet yang berbeda dengan klien, server tidak dapat menerima paket-paket broadcast (biasanya paket-paket broadcast ini terhenti pada ruter atau dengan kata lain, ruter-ruter tidak meneruskan paket broadcast). Sehingga klien gagal mendapatkan alamat IP secara otomotis dari DHCP server.

Karena server DHCP dan klien DHCP tidak pada subnet yang sama, konfigurasi R1 untuk meneruskan paket-paket broadcast ke R2, dimana R2 adalah server DHCP, menggunakan perintah ip helper-address (perintah pada konfigurasi interface).

Perhatikan bahwa ip helper-address harus dikonfigurasi pada setiap interface yang terlibat.
R1(config)# interface fa0/0
R1(config-if)# ip helper-address 10.1.1.2
R1(config-if)# interface f0/1
R1(config-if)# ip helper-address 10.1.1.2

Step 5: Release dan renew alamat IP pada PC1 dan PC2
Tergantung atas apakah PC-PC kamu pernah digunakan di lab yang berbeda, atau terkoneksi ke internet, mereka mungkin sudah menerima alamat IP secara otomatis dari server DHCP yang berbeda. Kita butuh membersihkan alamat IP ini dengan menggunakan perintah ipconfig /release dan ipconfig /renew.

Step 6: Memeriksa konfigurasi DHCP pada ruter DHCP server
Kamu dapat memeriksa konfigurasi server DHCP dalam beberapa cara yang berbeda. Kamu dapat mengeluarkan perintah show ip dhcp binding untuk melihat alamat IP DHCP yang saat ini sedang diserahkan. Contohnya, output berikut ini menunjukkan bahwa alamat IP 192.168.10.11 telah diberikan kepada alamat MAC 3031.632e.3537.6563. Peminjaman IP berakhir pada 14 September 2007, jam 7:33 pm.


Perintah show ip dhcp pool menampilkan informasi tentang pool-pool DHCP yang saat ini terkonfigurasi pada ruter.  Pada output ini, pool R1Fa0 dikonfigurasi pada R1. Satu alamat telah dipinjamkan dari pool ini. Klien berikutnya yang menyampaikan permintaan akan menerima 192.168.10.12


Perintah debug ip dhcp server events dapat sangat berguna dalam memecahkan masalah peminjaman-peminjaman pada Cisco IOS DHCP server. Gambar berikut ini adalah output dari debug pada R1 setelah menghubungkan sebuah host. Perhatikan bahwa bagian yang disorot menunjukkan DHCP memberikan klien sebuah alamat 192.168.10.12 dan mask 255.255.255.0

5. Konfigurasi Static routing dan default routing
ISP menggunakan static ruting untuk menjangkau semua network diatas R2. Akan tetapi, R2 menterjemahkan alamat-alamat private kedalam alamat public sebelum mengirimkan trafik ke ISP. Oleh karena itu, ruter ISP harus dikonfigurasi dengan alamat public yang menjadi bagian dari konfigurasi NAT pada R2. Masukkan static route berikut pada ruter ISP:

ISP(config)# ip route 209.165.200.240 255.255.255.240 serial 0/0/1

Static route ini mencakup semua alamat yang di-assign ke R2 untuk penggunaan public.

Konfigurasi sebuah default route pada R2 dan propagasikan rute ini dalam OSPF:
R2(config)# ip route 0.0.0.0 0.0.0.0 209.165.200.226
R2(config)# router ospf 1
R2(config-router)# default-information originate
R2(config-router)# end

Izinkan beberapa detik untuk R1 dapat mempelajari default route yang dikirimkan dari R2 dan kemudian cek ruting tabel R1. Sebagai alternatif, kamu dapat membersihkan tabel ruting R1 dengan perintah clear ip route *. Sebuah default route yang menunjuk ke R2 akan muncul di tabel ruting R1.

Dari R1, ping interface serial 0/0/1 pada ruter ISP (209.165.200.226)

6. Konfigurasi Static NAT
Step 1: Secara statik memetakan sebuah alamat IP publik ke alamat IP private
R2(config)# ip nat inside source static 192.168.20.254 209.165.200.254

Step 2: Jelasin inside NAT interface dan outside NAT interface
Sebelum NAT dapat bekerja, kamu harus menjelaskan interfaces mana yang inside dan interface mana yang outside.
R2(config)# interface serial 0/0/1
R2(config-if)# ip nat outside
R2(config)# interface fa0/0
R2(config-if)# ip nat inside

Step 3: Verify static NAT configuration
Dari ruter ISP, ping alamat IP public 209.165.200.254

7. Konfigurasi NAT dynamic dengan pool alamat-alamat
Sementara static NAT menyediakan pemetaan permanen antara alamat internal dan sebuah alamat IP publik spesifik, NAT dinamis memetakan alamat IP private ke alamat public. Alamat IP publik ini datang dari sebuah pool NAT.

Step 1: Define a pool of global addresses
Buat sebuah pool alamat-alamat yang kemana alamat-alamat source yang cocok diterjemahkan. Perintah berikut membuat sebuah pool yang bernama MY-NAT-POOL yang menterjemahkan alamat-alamat yang cocok ke sebuah alamat IP yang tersedia di dalam range 209.165.200.241 - 209.165.200.246

R2(config)#ip nat pool MY-NAT-POOL 209.165.200.241 209.165.200.246 netmask 255.255.255.248

Step 2: Buat sebuah ACL extended untuk mengidentifikasi alamat-alamat inside yang akan diterjemahkan.
R2(config)# ip access-list extended NAT
R2(config-ext-nacl)# permit ip 192.168.10.0 0.0.0.255 any
R2(config-ext-nacl)# permit ip 192.168.11.0 0.0.0.255 any

Step 3: Binding pool MY-NAT-POOL dengan ACL yang baru dibuat untuk mendirikan translasi source dinamis.
R2(config)# ip nat inside source list NAT pool MY-NAT-POOL

Sebuah ruter boleh mempunyai lebih dari satu pool NAT dan lebih dari satu ACL. Perintah diatas memerintahkan router pool alamat mana yang digunakan untuk menterjemahkan host-host yang diperbolehkan oleh ACL.

Step 4: Tentukan NAT interface inside dan NAT interface outside
R2(config)# interface serial 0/0/0
R2(config-if)# ip nat inside

Step 5: Verify the configuration
Pada R2 (ruter yang bertugas sebagai NAT), keluarkan perintah show ip nat translation dan show ip nat statistics




Access-list Exercise


Tugas 1:
Blok akses semua host dari network 192.168.10.0/24 ke host-host network 192.168.30.0/24

1. Tes ping dari PC1 ke PC3 atau dari PC1 ke interface f0/0 R3 terlebih dahulu. Dipastikan hasilnya reply.

2. Selanjutnya mulai proses pembuatan access list.
Buat access-list untuk blok access PC1 ke PC3 atau ke interface f0/0 r3
R3(config)#ip access-list standard STND-1
R3(config)#deny 192.168.11.0 0.0.0.255 log
R3(config-std-nacl)# permit any

3. Aplikasikan access-list STND-1 yang telah dibuat diatas ke interface Serial 0/0/1 R3 agar berfungsi sebagai filter paket masuk ke R3 yang melalui interface Serial0/0/1

R3(config)# interface serial 0/0/1
R3(config-if)# ip access-group STND-1 in
R3# copy run start

4. Test ACL
Tes kembali ping dari PC1 ke PC3 atau dari PC1 ke interface f0/0 R3.
Hasilnya akan timeout

Tugas 2:
Blok akses semua host 192.168.10.0 ke alamat-alamat internet; dalam hal ini alamat internet diwakili oleh interface loopback0 R2 yang sengaja disimulasikan sebagai alamat internet.

1. Tes ping dari PC1 ke 209.165.200.225. Hasilnya dipastikan berhasil.

2. Selanjutnya mulai pembuatan access-list extended, karena alamat tujuan yang dilarang diketeahui yaitu 209.165.200.225.

Kalau alamat tujuan yang dilarang tidak dijelaskan/dispesifikasikan, maka boleh menggunakan access-list standard.

R1(config)# ip access-list extended EXTEND-1
R1(config-ext-nacl)#permit ip 192.168.10.0 0.0.0.255 host 209.165.200.255
R1(config-ext-nacl)#permit any any
R1(config-ext-nacl)#end

3. Aplikasikan access-list EXTEND-1 ke interface f0/0 R1
R1(config)# interface fa0/0
R1(config-if)# ip access-group EXTEND-1 in
R1(config-if)# exit
R1(config)# exit
R1# copy run start

4. Test ACL
Test ping dari PC1 ke 209.165.200.225. Jika fail, maka ACL sudah berjalan.

Tugas 3: Kontrol access ke line-line VTY dengan standard ACL
Misalkan network 192.168.10.0/24 adalah network administrator IT suatu perusahaan XYZ. Konfigurasilah agar hanya PC dari network ini yang boleh melakukan remote administration (telnet) ke perangkat-perangkat jaringan misal: router dan switch di perusahaan itu.

1. Konfigurasi ACL
R2(config)# ip access-list standard REMOTEADM
R2(config-std-nacl)# permit 10.2.2.0 0.0.0.3
R2(config-std-nacl)# permit 192.168.30 0.0.0.255
R2(config)#line vty 0 4
R2(config-line)# access-class TASK-5 in
R2(config-line)# end
R2# copy run start

2. Test ACL



Footnote:
access list standard selalu close to destination
access list extended selalu close to source

accesslist extended selalu inbound
accesslist standard tergantung:
- jika kaki router hanya 2, accesslist standard biasanya inbound,
- jika kaki router lebih dari 2, accesslist standard biasanya outbound
- jika kaki router di sub interface, accesslist standard biasanya outbound

Monday 28 April 2014

Basic Router configuration syntax

Router(config)# hostname host
Router(config)# enable secret password
Router(config)# line console 0
Router(config-line)# password password
Router(config-line)# login
Router(config)# line vty 0 4
Router(config-line)# password password
Router(config-line)# login
Router(config)# banner motd # message #

Configuring interface
Router(config)# interface type number
Router(config-if)# ip address address mask
Router(config-if)# description description
Router(config-if)# no shutdown

Saving changes on a router
Router# copy running-config startup-config

Examining the output of show commands:
Router# show running-config
Router# show ip route
Router# show ip interface brief
Router# show interfaces

Secara garis besar:
1. Beri nama router
2. Beri kata kunci untuk enable
3. Beri kata kunci untuk line console (koneksi menggunakan kabel konsol ke ruter)
4. Beri kata kunci untuk koneksi telnet ke ruter
5. Beri banner untuk memberi peringatan kepada unauthorized user
6. Simpan konfigurasi

Exercise Subnetting

1. 

Given the Class C network of 204.15.5.0/24, subnet the network in order to create the network in Figure 3 with the host requirements shown.

Jawab:

Tanpa VLSM
Jumlah host terbesar = 28 hosts = 5 bit (karena 2^5 = 32)
Jumlah subnet = 5 = 3 bit (karena 2^3 = 8)
5 bit + 3 bit = 8 bit ---> cocok

Subnet Mask yang akan dipakai (natural mask diperluas 3 bit) = 255.255.255.(128+64+32)
= 255.255.255.224 atau /27

netA: 204.15.5.0 /27
netB: 204.15.5.32/27
netC: 204.15.5.64/27
netD: 204.15.5.96/27
netE: 204.15.5.128/27


Dengan VLSM

netB: 204.15.5.0 255.255.255.224
netE: 204.15.5.32 255.255.255.224
netA: 204.15.5.64 255.255.255.240
netD: 204.15.5.80 255.255.255.240
netC: 204.15.5.96 255.255.255.252

http://www.4shared.com/file/ZMSq5Zm3ba/subnetting_excercise1.html