580 likes | 732 Views
Ip Subnetting / subnetmask. Part One. Pengenalan. Seperti yang telah diterangkan dalam slide yang lepas , IP Address terdiri dari nombor 32 bit. Iaitu nombor binary; 0 dan 1 Ini kerana , komputer memahami hanya jujukan nombor 0 dan 1
E N D
IpSubnetting/subnetmask Part One
Pengenalan • Seperti yang telahditerangkandalam slide yang lepas, IP Address terdiridarinombor 32 bit. Iaitunombor binary; 0 dan 1 • Inikerana, komputermemahamihanyajujukannombor 0 dan 1 • Namun, manusiamendapatimenghafaldanmenulisjujukan 0 dan 1 secaraberterusanadalahsukardanmemeningkan.
Takpercaya? Silahafal : • Manalagisusah, hafal yang ituatau yang ini? 11000000.11000000.00000001. 00000001 192.168.1.1
Masihingatlagi nota sebeluminimenyatakanterdapat 2 jenis IP : • Classful • Classless
Subnettingclassful • Dengankonsepsubnettingclassful yang asal, nombor yang digunakanuntuk host id jugamerupakannombor subnet untuksubnetwork • Hasilsubnettinginiselalunyadalamnombor yang tetapataufixed number . Olehsebabituiadikenalisebagaifixed-length subnetting. • Subnetmaskmenentukankedudukan Network ID dan Host ID ~ rujukgambardisebelah
Subnet Mask • Samaseperti IP address , subnetmaskjugaterdiridari 32 bit • Apabilakonfigurasi IP address dilakukan, subnetmaskperluturutdiberikan. • Perludiingatterdapat 2 bahagianuntuksetiap IP address iaitu : • Network Number ~ menentukan Network ID • Host Number ~ menentukan Host ID a.k.a IP bg.Host
Tugasmembezakan Network Dan Host Number dalamkomputerdilakukanolehsubnetmask. • Dengankata lain, subnetmaskmenentukanbahagianmanadalam IP address untuk network danbahagianmanauntuk host
InidilakukandenganmenggunakanMatematik Boolean AND keatas IP address dansubnetmask • Hasilperbandinganiniialah • Bahagianbernombor 1 ialah network number • Bahagianbernombor 0 ialah host number.
Dalamcontohdibawah, dari IP Address dansubnetmask yang diberikankitabolehmengenalpasti network ID bagi IP Address itu. • Err.. Yerke?? Macammana?? • Ok tgkduluyer Flash Animation ini.. Discovery2 Slide page 5.1.4.1
Default Subnet Mask • Default subnet masks bagisetiapkelasialahsepertiberikut : • Class A 255.0.0.0 • Class B 255.255.0.0 • Class C 255.255.255.0
Hierarchical Addressing • Seperti rajah sebelah, IP address bagi host A ialah 192.168.5.11. • Tigaoktetpertama[192.168.5], menentukan network number bagialamatini • Oktetterakhir[11] menentukanhostnya Host A
Konsepinijugadikenalisebagai hierarchical addressing • Maklumatiniakandigunakanoleh routers • Apabila host menghantar packet data contohnyadari host A ke host B, iaakanbandingkansubnetmaskkepada IP address source dan IP address destination. Host B Host A IP Source Packet data IP Dest
Jikaiapadan, kedua-dua host source dan destination adalahdarirangkaian yang sama. Packet data bolehdihantar!! • Jikatidak, host akanhantar packet ituke local router interface untukdihantarkerangkaian lain Local Router Host B Host A
Network Number dan Host Number • Setiapkelasmempunyai Network Number (N) dan Host Number (H) masing2
Cuba Latihanini… • Kenalpastilokasi network address komputer-komputeriniberdasarkan IP address nya. Lukisssyer…? Jawapannyerr..
Prefix notation • Sebarang Cisco-oriented IP addressing tidaklengkaptanpamerangkumiperbincanganmengenaiprefix notation. • Prefix notation mewakilinilaibinari 1 dalamsubnetmaskdandiakhiridengan / jikaiadalam decimal. • Contoh : Nombor IP 192.168.1.0 dengansubnetmask 255.255.255.192
Jugabolehditulissebagai 192.168.1.0/26 • Inikerana /26 mewakilinilai 1 dalam binary subnetmask. Takpercaya? Tukarkan SM kepada Bin dankirabilangan 1!!
Cuba Latihanini pula • Contoh : Diberi subnet mask 255.255.255.0 bagi IP 201. 200.50.3 dapatkan prefix notation bagi IP Address ini Langkah 1 : Tukarkan subnet mask tersebutdalambinari 255 . 255 . 255 . 0 Nilaidlm bin = 11111111 .11111111 .11111111.00000000
Langkah 2 : Kirabilangan 1 darikirihinggabertemunilai 0 pertama 11111111 .11111111 .11111111.00000000 -----------------------------------------> = 24 nilai 1
Langkah 3 : Maka, rangkaianinijugabolehdikenalisebagai : • prefix notation baginilaiiniialah /24. • Subnet inimenpunyai 24-bit prefix = 201. 200.50.3 /24
Faktadibawahmembantuandamengenalisaiz network, subnet, and host parts bagi IP Address tersebut: • “The network part” lazimnyaditerangkanolehperaturankelas • “The host part” didefinasikanoleh mask. Nilai 0 dalambinaripadaNetIDbermaksudbahagianituadalahhost field. • “The subnet part” bahagian lain selain The Network Part dan The Host Part.
Jadualdibawahmenyenaraikansenarainilai decimal yang sahdalambentukbinari. • Andabolehhafalataumenggunakankalkulatorsaintifikuntukmendapatkanpertukaranantara Decimal dan Binary
Subnet?? Apatu?? • Subnet = sub-network • Pecahankepadasatu network yang besardigelar sub-network atau subnet. • Iaadalahsatuciriunik IP Address
Mengapa subnet?? • PERTAMA subnet membenarkan Network Administrator memisahkan departments antarasatusama lain bagitujuankeselamatanataupengurusan • KEDUAapabilasatupaket data dihantarkedalamrangkaiansecara broadcast iaakandihantarkepadasemua host dalamrangkaian yang sama. Sekiranyaterdapat 1000 host dan broadcast traffic dalam limited bandwidth dilakukaniniakanmengurangkankeupayaanrangkaian. Dengankata lain, komunikasirangkaianakanterganggu
Terdapatcarauntukmembahagikan network kepada subnet. • Antaranyaialah : • Lokasisecarafizikal • Keselamatan • Logical Grouping • Keperluanaplikasi • Pemecahan Broadcast Domain • Rekabentuk hierarchical rangkaian
Subnet membenarkan network designer bermaindengankeperluandankehendakpenggunarangkaian. • Contohnya,jikasebuahorganisasimenggunakan Network ID 10.0.0.0. Network Designer mungkinakanmengunakanskema 10.X.Y.0. Yang manaX mewakililokasigeografidanYmewakilitingkatataubanggunan. Skema IP inisahajasudahmembekalkan : • 255 pelbagailokasisecarageografi • 255 bangunansetiaplokasi dan; • 254 host setiapbangunan
Just for fun!! • Cuba ingatsusunanwarnanya??
KajianKes 1 • Sebuahsyarikathanyadibekalkandengansatualamatdarikelas C oleh ISP. Iamempunyai 2 pejabatdalam 2 bangunanberbeza. Bagimemudahkanpemantauankeatasrangkaian, network administrators mahukansetiaplokasidipisahkan Network ID nya. Denganberbekalkan 1 IP bolehkahiadilakukan? • Jawapan : Boleh!! Guna subnet.
Custom SubnetMask • Dalam hierarchy asal IP hanyaterdapat 2 bahagian (level) iaitu : • Host • Network • Membahagikanclassful network kepada subnet akanmenambah level kepada network hierarchy • IP Address sekarangbolehdibahagikankepadatiga level: • Network portion • Subnetwork portion • Host portion
Custom SubnetMask • Inijugamenjimatkanjumlahjulat IP address yang hendakdigunakanuntuksetiap subnet • Bagaimanakah subnet mask diubahuntukpembahagian level network hierarchy yang baruini? Silalihat flash animation.. Discovery2 Slaid page 4.1.2.2
Dalamkelas A,B, atau C level network address bolehdibahagikankepadabeberapasubnetworkmenggunakan bit dari host ID sebagai subnet ID. • Dari KAJIAN KES 1, Sebuahsyarikathanyadibekalkandengansatualamatdarikelas C oleh ISP. Subnetmaskbagikelas C ialah 255.255.255.0. Iamempunyai 2 pejabatdalam 2 bangunanberbeza. Bagimemudahkanpemantauankeatasrangkaian, network administrators mahukansetiaplokasidipisahkan Network ID nya. Bagaimanainibolehdilakukan?
Ambil 2 bit dari Host ID untukmenaikkanpanjang subnet mask length dari default 24 bit kepada 26 bit, or 255.255.255.192.
Custom S/M CLASSSFUL Traditonal CLASSSFUL Custom S/M CLASSSFUL Traditonal CLASSSFUL Custom S/M CLASSSFUL Traditonal CLASSSFUL
Gambar yang samadgn 2 konsep IP Addressing yang berbeza Nonhierarchical Addressing Memerlukankelasipygberbeza Hierarchical Addressing Memerlukankelasipygsama
Perkaraasasdalamsubnetting • Perludiingatduaperkarainiketikabuat planning subnets: • Bilangan local networks (subnet) yang diperlukan • Bilangan hosts yang diperlukandalamsetiap local network • Untukmenghasilkan Custom Subnetmasksoalanpertamaperludifikirkanialahberapabyk bit ygdiambildari host ID untukditambahkepada subnet mask?
Rumus • Gunarumusiniutkmengira subnet ygterhasildaripinjaman bit *ygmana x ialah bit ygdipinjam
Jadualberikutmenunjukansenarai subnet danbilangan host bagi network kelas C sekiranyanpinjaman bit berlaku: • Senarioinijugadikenalisebagai fixed-length subnetting.
Jgnlupa !! • IP Address dengansemua 0 dansemua 1 adalah reserved IP, jdiatakbolehdigunakankepada host • Address dengansemua 0 merujukkepadasemua host dalam network itu • Address dengansemua 1 digunakansebagai local network broadcast address.
KajianKes 2 • Diberisatu IP Address bagikelas C ialah 192.168.1.0/24. Net ID iniperludipecahkankepada 2 subnet (network 0 dan network 1) untuk router 1(R1) dantunjukkanjalankerjanya. KELUARKAN SEKEPING KERTAS
Langkah 1 • TukarIP Address Decimal kepada binary. Jgnabaikantitik! • Kenalpastikelas IP danberapa bit bolehdipinjam Bolehpinjamdari 8 bit nishj. Sbb range IP nidlmkelas C. Oktetinishjygmewakili host
Langkah 2 Dalamkesini, disebabkan 2 subnet diperlukan, rumusinidigunakan. andaikan x ialah 1, 21 = 2 olehsebabituterdapat 2 subnet bolehwujuddalam network ini. Maknanya, jumlah subnet ini cukup2 dgnkeperluannya. *yang mana x ialah bit yang dipinjam
Langkah 3 • Apabilamenukar 1 bit dari Network ID nilai yang bolehdigunakanialah • 0 • 1 • Nilai 0 diberikankepada subnet1/network 0 • Nilai 1 diberikankepada subnet2/network 1
Langkah 4 • So kitapinjam 1 bit dari host portion. • Tukarkepada 0 • Tukarbaliknilai binary kepada decimal Tukar yang inikepada 0 untuksebagai Network 0 Tukarnilaiinikepada 1 untuksebagai SM Network 0
Langkah 5 • So kitapinjam 1 bit dari host portion. • Tukarkepada 1 pula Tukar yang inikepada 1 untuksebagai Network 1 Tukarnilaiinikepada 1 untuksebagai SM Network 0
Langkah 6 • Berlakupinjaman 1 bit, olehsebabitu prefix notation bertambahmenjadi /25 • Maka Network ID untuk Subnet-subnet network iniialah : • Network 0 • 192.168.1.0/25 • Network 1 • 192.168.1.128/25
KajianKes 3 • Diberikan Network ID 192.168.1.0/24. Pecahkan Network ID yang diberikaninikepada 3 subnet. • Network 0 • Network 1 • Network 2 KELUARKAN SEKEPING KERTAS LAGI