670 likes | 939 Views
Ip Subnetting Subnetmask. Part two. Classless IP. Classless Inter-domain Routing(CIDR). Penggunaan Classlfull IP tdk mampu tampung kepesatan penggunaan internet diseluruh dunia . RCF mendapati mereka perlu cara lain bagi memastikan penggunaan IP mencukupi untuk semua .
E N D
IpSubnettingSubnetmask Part two
Classless Inter-domain Routing(CIDR) • PenggunaanClasslfull IP tdkmamputampungkepesatanpenggunaan internet diseluruhdunia. • RCF mendapatimerekaperlucara lain bagimemastikanpenggunaan IP mencukupiuntuksemua. • Makalahirlah CIDR..Class~ Less • Ia berdasarkan variable-length subnetmasking (VLSM) yg membenarkan pembahagian alamat IP dan routing berdasarkanarbitrary-length prefixes.
MasalahutamarekabentukClassfulsubnetting (fixed length) ialahiamemerlukansemua subnet dalamkelasberadadalamsaiz yang sama. • Iniakanmenyebabkanpembaziran IP berlaku • Protokol CIDR pula membebaskan router darihanyamenggunakan bit tertinggiuntukmenentukankelas network itu. • Dengankata lain CIDR mengabaikankelas network
Contohnya, sebuahorganisasidengan 3 bangunan. • Silarujuk rajah dibawah. • Setiapbangunanmempunyaijumlah host yang berbeza. • Apabilamenggunakan fixed-length subnet mask, setiap subnet perlumenyokongsekurang-kurangnya 8,000 hosts. • Walaupun, keperluansebenarnyahanyalah 100 IP sahaja. Discovery2 Slide page 4.1.4.1
VLSM membantumenyelesaikanmasalahini. Iamembenarkan IP dibahagikankepadakeperluandansaiz network itu. • Iamembenarkanruangan IP dibahagikankepadapelbagaisaizataumengikutkeperluan host • Hasilnya, VLSM berjayamengelakkanpembaziran IP berlaku
Subnet… • Apabilasatu network dipecahkankepada subnets, setiap subnet sebenarnyaterpisah. Walaupun IP Addressnyanampaksama • Olehsebabitu, apabila host dalamsatu subnet berkomunikasiantara host dalam subnet yang berbezaiamemerlukan router sebagaiperantara.
Apabilamenentukanberapabanyak host yang • diperlukanuntuksetiap subnet, ipuntuk router • interface, atau gateway interface perludiambilkira • Setiap interface router yang tersambungterus • kepadasatu network perlumemiliki IP address yang • samadengansemua host dalam network itu
Dalamsesetengahkeadaan, router memerlukansambungankeduakepadasatu router lain • Interface keduaini pula perlulahmempunyai IP address yang sama subnet dengan interface router yang tersambungdengannya, tetapitidaksamadengan subnet network-network lain
MENGIRA BILANGAN BIT, • PREFIX DAN POSSIBLE HOST Silahafal rajah disebelah.. Takbolehke? Hehe takper2 kitakirapakaikalkulator RumusPengiraan : 1 2 * Yang mana n ialah bits
Contoh : Diberisubnetmaskberikut. Kenalpasti possible host dan bilangan bit host. 255.255.192.0
LANGKAH 1 • tukarkepadasubnetmaskkepadanilai binary dankenalpasti prefix notation. 255.255.192.0 11111111.11111111.11000000.00000000 /18
LANGKAH 2 • Gunarumus bits untukmendapatkanbilangan bit yang adauntuk host bit dalam host = 32 – (nilai ‘/’ baru) = 32 – 18 = 14 1
LANGKAH 2 • Gunarumus Possible Host untukmendapatkanbilangan host yang mungkinbagisubnetmaskini Possible Host = 2(nilai bit) – 2 = 2(14) – 2 = 16382 * Yang mana n ialah bit 2
LATIHAN… CUBA YANG INI PULA
LATIHAN 1 • Dari Decimal Subnet mask, dapatkan Slash Notation, bilangan bit bagi Host dan Possible Host bagisetiapsoalandibawah :
LATIHAN 2 • Kenalpastisamaadakedua-dua host iniberadadalam Network yang samaatautidak. Tanda √.
Reserved IP address • Walaupundikatakanada 4096 M IP address , adasebilangan IP address tidakbolehdigunakanwalaupuniaterdapatdalammana-manakelas. • Iadikenalisebagai ‘Reserved IP’
semuabahagian host 1 = multicast,broadcast IP • semuabahagian host 0 = network number Jugatidakbolehjika :
Kenalpasti Broadcast dan Network ID • Apabilaandamenghasilkan subnet, andamemperolehisatujulat IP yang bolehdigunakandalam subnet tersebut. • Walaubagaimanapun, Broadcast Address dan Network Address perludiketahuibagisetiap subnet yang dihasilkan. • Inikeranakedua-dua IP ini, tidakbolehdiberikankepada host keranaiamempunyaikeperluantersendiri.
Contoh : • Diberi 3 subnet untuk yang telahdihasilkandari 1 Network ID. Tentukan Broadcast ID dan Network ID bagiketiga-tiga subnet ini : • Network 0 • 192.168.1.0/26 • Network 1 • 192.168.1.64/26 • Network 2 • 192.168.1.128/26
Langkah 1 Ambil Subnet 1/Network 0 • 192.168.1.0 • Kenalpasti bit ygtelahdipinjam dari subnet tersebut • dalamkesiniada 2 bit setiap subnet.
Langkah 2 • Dari maklumatberikut: • NETWORK ID : semua 0 kecualibahagian subnet(berubahmengikut subnet) • BROADCAST ID : semua 1 kecualibahagian subnet(berubahmengikut subnet) • FIRST VALID HOST : bit paling kanan 1 yang lain 0 kecualibahagian subnet(berubahmengikut subnet) • LAST VALID HOST : bit paling kanan 0 yang lain 1 kecualibahagian subnet(berubahmengikut subnet)
Langkah 3 • Masukkanmaklumatkedalamjadualberikut :
LATIHAN… Silakirauntuk subnet yang lain
Variable Length Subnet Masks (VLSM) • Custom Subnetmaskmembenarkan Host Portion dipecahkandandijadikansebagai subnet. • Namunbegituiatidaksesuaiuntuk enterprise network yang besar. • VLSM menyediakanpenggunaanruang IP address yang efisyen • Iajugamembenarkan hierarchal IP addressing yang membenarkan route summarization. • Route summarization mengurangkansaiz routing tables • Routing tables yang kecilmemerlukankurangmasauntuk CPU melaksanakan routing lookups.
VLSM merupakankonsep “subnetting a subnet “ (memecahkan subnet kepada subnet). • Iadilakukanbagimemaksimakanpenggunaan IP address. • Namunbegitu, tidaksemua routing protocol menyokongpenggunaan VLSM
Classful Routing protocols, seperti RIPv1, tidakmembenarkanperubahankepadamedan (portion) subnet mask. • Sebuah router dengan subnet mask yang diberikankepadainterfacenyamengandaikansemua packet data beradadalamkelas yang samamempunyai subnet mask yang sama • Classless Routing protocols, menyokong VLSM • Antara Classless routing protocols ialah : • RIPv2 • EIGRP • OSPF.
VLSM membenarkan mask yang berbezauntuksetiapsubnet. • Selepasmemecahkan (subnetted) network address, subnet itumasihlagibolehdipecahkankepada sub-subnets.
Memecahkan subnet(Subdivides) • Contohnya, Network 10.0.0.0/8 dengan subnet mask /16 dibahagikankepada (subdivides into) 256 subnet, setiap subnet bolehmenghasilkanalamatuntuk 65532 hosts. • 10.0.0.0/16 • 10.1.0.0/16 • 10.2.0.0/16 sehingga ; • 10.255.0.0/16
Denganmeletakkan subnet mask /24 kepadamana-mana subnet /16 iniakanmenyebabkansatusubdivisonbolehwujuddengan 256 subnet • Andaikan, 10.1.0.0/16 dilaksanakan subdivision /24. Setiap subnet baruinibolehmemberialamatkepada 254 hosts. • 10.1.1.0/24 • 10.1.2.0/24 • 10.1.3.0/24 sehingga; • 10.1.255.0/24
Denganmeletakkan subnet mask /28 kepadamana-mana subnet /24 iniakanmenyebabkansatusubdivisonbolehwujuddengan 16 subnet • Andaikan, 10.1.3.0/24 dilaksanakan subdivision /28. Setiap subnet baruinibolehmemberialamatkepada 14 hosts. • 10.1.3.0/28 • 10.1.3.16/28 • 10.1.3.32/28 sehingga; • 10.1.3.240/28
Subnet kali kedua
Subnet kali pertama
Subnet kali ketiga
“Practice make perfect” • Menghasilkanskema IP addressing dengan VLSM memerlukanlatihandanperancangan yang sempurna. LATIHAN… Cuba latihanini
Mengaplikasikan VLSM • Hasilkansaturekabentuk Hierarchical Addressing denganmaklumatdibawah : • Atlanta HQ = 58 host addresses • Perth HQ = 26 host addresses • Sydney HQ = 10 host addresses • Corpus HQ = 10 host addresses • WAN links = 2 host addresses (each) • NetID 192.168.0.0/24
Fikirkanini… • Subnet /26 diperlukanuntukmemenuhikehendak network terbesariaituAtlantaHQ. • Denganmenggunakanskema custom subnetting, senarioiniakanmengakibatkanpembaziran IP bagi network kecilseperti Perth, Sydndy , Corpus dan WAN link. • Custom subnet mask jugahanyabolehmenghasilkan 4 subnet apabilapinjaman 2 bit berlaku. • Initidakmemenuhikehendaksoalan yang memerlukan 7 subnet untuk LAN/WAN subnet. • VLSM bolehmenyelesaikanmasalahini
LANGKAH 1 • When implementing a VLSM subnetting scheme, always allow for some growth in the number of hosts when planning subnet requirements. • Binajadualsepertidibawah.
LANGKAH 2 • Kenalpasti network dgnkeperluan host paling banyak • AtlantaHQ ~ 58 host • Pinjam bit untukhasilkan subnet yang mencukupikeperluankeseluruhan network • 2 bit dipinjam, guna /26 • Inimenghasilkan 4 subnet • 192.168.15.0 • 192.168.15.64 dll… • PilihNetID yang pertamauntukAtlantaHQ • 192.168.15.0/26
LANGKAH 3 • Kenalpasti network seterusnya • PerthHQ ~ 28 host • PilihIP yang seterusnyaialah: • sbb range awaltadi IP terakhirnya 192.168.15.63 • 192.168.15.64 • Pinjam bit untukhasilkan subnet kedua • 3 bit dipinjam, untukhasilkan subnet /27 • Inimenghasilkanbeberapa subnet lagi • 192.168.15.64 • 192.168.15.96 • Pilih subnet pertamauntukPerthHQ • 192.168.15.64/27
LANGKAH 4 • Kenalpasti network seterusnya • SydneyHQ ~ 10 host • CorpusHQ ~ 10 host • Pilih IP yang seterusnyaialah : • sbb range awaltadi IP terakhirnya 192.168.15.95 • 192.168.15.96 • Pinjam bit untukhasilkan subnet ketigadankeempat • 4 bit dipinjam, untukhasilkan subnet /28 • Inimenghasilkanbeberapa subnet lagi • 192.168.15.96 • 192.168.15.112 • PilihNetIDSydneyHQdanCorpusHQ