BAB 7 – PENGURUSAN RANGKAIAN ATM Pengenalan Bab ini menerangkan fungsian pengurusan rangkaian yang diperlukan dalam rangkaian ATM dan menunjukkan bagaimana fungsian ini beroperasi. ‘Simple Network Management Protokol’ (SNMP) merupakan protokol yang biasa digunakan – ia digunakan untuk uruskan intranet (cth. TCP/IP-berdasarkan rangkaian), rangkaian persendirian dan banyak alatan rangkaian yang terdapat di pasaran sekarang ini. SNMP juga digunakan untuk menguruskan alat-alat ATM dan rangkaian. Walaubagaimanapun terdapat beberapa alternatif. Sbg. cth. jika terdapat alat ATM diuruskan dari stesen pengurusan SNMP melalui pewarisan LAN, alat tersebut mestilah sebahagian daripada emulasi LAN. Dalam kes ini, timbunan protokol SNMP piawai digunakan. Jika stesen pengurusan rangkaian secara terus dihubungkan kepada ATM melalui antaramuka ATM, forum ATM- ‘Integerated Local Management Interface ‘(ILMI) akan digunakan.
7.1 Fungsi Pengurusan Rangkaian Secara amnya, berikut merupakan fungsi sistem pengurusan rangkaian : •
Pengurusan Keselamatan – membenarkan cuma individu yang terpilih sahaja untuk mencapai rangkaian (melalui pengurus rangkaian). Setiap pengguna mempunyai ID Login, katalaluan dan peringkat capaian yang tertentu sahaja. Fungsi ini adalah untuk menunjukkan sama ada pengguna boleh atau tidak membuat sebarang perubahan konfigurasi ataupun mencapai ke atas rangkaian dengan menggunakan SNMP atau protocol yang lain seperti Telnet.
•
Pengurusan Konfigurasi – ia termasuk konfigurasi rangkaian dan melihat konfigurasi. Antara parameter yang diperlukan untuk dikonfigurasi adalah : Parameter-parameter sistem ATM – Parameter ini termasuk alamat IP switch ATM, versi UNI yang biasanya digunakan dan isyarat yang dibenarkan atau tidak. Ports ATM – Pengguna boleh ‘enabled’ atau disabled port, isyarat port, ILMI, setkan nombor maksimum VCCs untuk setiap port dan konfigurasikan setiap port yang dioperasi samada dalam mode rangkaian ataupun mode pengguna. Jadual Routing ATM – Pangkalan data pada pengurusan node menyelengara maklumat routing yang digunakan untuk
fowardkan ATM cells. Parameter yang boleh
dikonfigurasi bersekutu dengan route termasuk output nombor port, alamat ATM , keutamaan route dsb. PVC, laluan maya (VPs), nombor maksimun SVCs dsb. Dari pengurus rangkaian, pengguna boleh untuk konfigurasikan alat yang hendak diuruskan seperti yang diinginkan, menyimpan maklumat dalam fail pada pengurus rangkaian, mencapainya, ‘download’ fail ke alatan yang diuruskan, membuat perubahan profil dan upload profil dari alat apabila diperlukan. Sebagai tambahan, pengurus rangkaian mempunyai keupayaan secara automatik untuk menjana paparan grafik konfigurasi rangkaiannya. Apabila bekalan kuasa dibuka, setiap node pada rangkaian dan setiap port pada nod akan menghantar mesej kepada NMS. Dengan maklumat asas ini, pengurus rangkain secara automatik akan
dapat menjanakan gambaran grafikal bagi
setiap node dengan port sekutunya dan dapat menunjukkan jika port ditamatkan sepenuhnya. Pengurus rangkaian boleh menyambung semula pengawasan dan menjelajah rangkaian, kemaskini paparan rangkaian, memaparkan perubahan pada konfigurasi rangkaian yang dibuat. Ia harus mempunyai keupayaan lain
juga. Sebagai contoh dari NMS seseorang boleh mengkonfigurasikan rangkaian atau sub-rangkain walaupun stesen tersebut tidak dihubungkan dengan rangkaian. Pengguna mesti boleh untuk melihat parameter yang diinginkan seperti nombor versi sistem, status port, jenis kabel, jenis fizikal antaramuka ( DS1/ DS3/ SONET), keadaan antaramuka, keadaan isyarat, nombor versi isyarat (UNI 3.0/3.1), VCCs yang digunakan, nombor maksimun VCCs yang dikonfigurasikan untuk setiap port, alamat IP pada switch ATM, alamat port ATM dsb. •
Pengurusan Kesalahan (Fault) – Biasanya, NMS dimaklumkan ttg. kesalahan dalam sistem dengan penggera yang dijanakan oleh rangkaian yang dikenali sebagai perangkap SNMP. Terdapat beberapa jenis penggera. Sebagai cth : Ia akan menunjukkan kalau lapisan fizikal port gagal atau jika lapisan atas tidak berfungsi. Ciri-ciri ini boleh digunakan untuk kenalpasti dan diagnostik kesalahan pada pautan atau node. Dalam sesetengah
system,
ciri-ciri
penyelengaraan
memberi
pengguna
keupayaan untuk meresetkan semula rangkaian atau apa-apa komponen dalam rangkaian yang ditambah pada fungsi ini. •
Pengurusan Prestasi – Fungsi ini membolehkan pentadbir rangkaian melihat bagaimana bagusnya prestasi rangkaian. Untuk lakukannya, ia perlu mengawal trafik untuk setiap litar maya dan setiap port. Maklumat yang dipamerkan termasuklah antaranya, nombor satu titik ke satu titik atau satu titik ke pelbagai titik sambungan, nombor cell ATM dimana VC atau port dipindahkan atau diterima samada dari arah purata dan kadar puncak cell dpd VCCs yang diinginkan, bilangan ‘error’ cell yang diterima , bilangan panggilan yang berjaya sepenuhnya, bilangan panggilan yang ditolak disebabkan kesesakkan, bilangan panggilan salah arah dsb. Misalnya dalam satu keaadan dimana ianya dikehendaki untuk melihat semua maklumat apabila ada pengguna yang spesifikasikan kriteria yang diingini.
Antara ciri-ciri tambahan pengurusan rangkaian yang dibenarkan kepada pengguna :•
Set-up panggilan
•
Lihat panggilan Q.2931 boleh mengawal pertukaran mesej pada antara muka antara entiti yang diuruskan (cth. switch) dan unit eksternal (cth. alat pengguna), sebaik sahaja fungsi perisian dipohon, panggilan akan diproses oleh node.
•
Laksanakan arahan utiliti (cth. reset board, setkan masa protocol pada nilai yang diiginkan, dsb)
•
Up-Grade perisian dengan muat turunkan perisian baru, contohnya flash sistem PROM dsb. NMS boleh juga merupakan PC, workstation tunggal atau bilangan
workstation yang dihubungkan dalam bentuk hieraki dengan modul pengurusan yang berjalan secara serentak di bawah antaramuka yang dikongsi. Stesen pengurusan boleh dilarikan pada sistem pengendalian yang berikut : Windows 95, Windows NT 3.5 dan NT 4.x dan UNIX (cth. HP-UNIX, IBM Netview, AIX dan Solaris). Kedua-dua MIB II dan ATM MIBs mesti disokong sebagai bahagian agen suite pengurusan SNMP.
7.2 Antaramuka Antara Rangkaian dan Pengurus Rangkaian Antaramuka antara pengurusan stesen dengan rangkaian yang diuruskan terdiri dari satu atau lebih RS – 232 ports, Ethernet atau ports token ring IBM , port-port ATM atau apa sahaja kombinasi port. Pengurusan stesen boleh dihubungkan kepada rangkaian atau elemen rangkaian yang hendak diuruskan samada secara tempatan (local) melalui port-port tersebut atau secara jauh melalui modem melalui PSTN atau melalui antaramuka Ethernet merentasi Internet.
Lebih dari satu NMS boleh dicapai pada rangkaian atau elemen rangkaian yang diberi pada bila-bila masa dan paparan serentak atau memerhatikan ke atas penggera, pertukaran mesej-mesej kawalan panggilan dan aliran trafik. Sebagai contoh : pengurus pelbagai rangkaian boleh capai switch melalui port Ethernet dan melihat data yang dikehendaki. Walaubagai manapun, pada satu-satu masa, cuma seorang dari mereka yang dibenarkan untuk menukar konfigurasi rangkaian. Dalam kes ini, peraturan tertentu digunakan untuk memperuntukkan keutamaan kepada pengurus-pengurus rangkaian.
Sebagai
contoh,
apabila
stesen
pengurusan
yang
jauh
dihubungkan melalui modem, permintaan untuk menukar konfigurasi dari stesen pengurusan yang lain akan ditolak. Atau stesen pengurusan yng dihubungkan pada rangkaian yang diuruskan melalui antaramuka ATM menggunakan ILMI akan diambil contoh dari stesen lain yang dihubungkan pada rangkaian melalui port Ethernet .
7.3 Simple Network Management Protocol (SNMP) 7.3.1 Pengenalan. ‘Simple Network Management Protocol (SNMP)’ dimajukan dibawah naungan ‘Internet Activities Board (IAB). Untuk memahami protocol ini, pertimbangkan yang berikut : Selalunya vendor peralatan menghasilkan bilangan produk yang berlainan, salah satu darinya adalah jenis ATM switch. Terdapat banyak perbezaan model switch ATM bergantung kepada bilangan port pengguna, jenis antara muka port dan kapasiti maksimun switch.Seperti yang diterangkan terdahulu, status port mungkin berbeza – ada yang dibenarkan atau sebaliknya , ada yang dibenarkan ttp. aktif sedangkan yang lain tidak aktif. Dalam SNMP, setiap parameter switch – bilangan antaramuka,
keterangan antaramuka, dan status operasian antaramuka- dipanggil sebagai objek. Tentunya banyak objek yang lain terlibat apabila menguruskan switch ATM. Ada antara objek tersebut adalah yang boleh diubahsuai, tetapi banyak yang tidak boleh diubahsuai. Sebagai contoh : Objek yang dipanggil sysDescr, yang mana boleh menghasilkan keterangan ‘textual’ sistem yang diuruskan – ianya tidak boleh diubah suai. Aplikasi perisian dipanggil agen, dilarikan di atas switch yang berinteraksi dengan objek. Aplikasi pada NMS boleh diqueri objeknya atau dikonfigurasi, jika boleh melalui agen. Dalam keadaan ini, bolehlah dianggap bahawa
agen
tersebut mengandungi MIB. Ia adalah peting untuk
menerangkan bahawa MIB bukanlah pangkalan data dalam terma yang biasa :- Switch tidak kekal sebagai pangkalan data fizikal walaupun ketika diminta, agen akan mengumpul maklumat dari switch dan laporkannya kepada stesen pengurusan. Jika perlu, agen aplikasi
pada nod yang diurusakan akan
menghantar status secara automatik kepada pengurus rangkaian. Ada objek yang mungkin mempunyai nilai dan dalam kes ini, nilai objek yang berkenaan dipanggil ‘misalan’ kepada objek. Sebagai contoh : switch ATM mempunyai banyak antaramuka dan pengguna mungkin berminat untuk mengetahui status operasi, katakanlah antaramuka 3. Ini merujuk sebagai ‘misalan’ 3 dari objek yang dipanggil ifOperStatus. SNMP adalah protokol
– lapisan
aplikasi, dan didalam kes TCP/IP-
berdasarkan rangkaian, ia menggunakan perkhidmatan pengangkutan dan lapisan rangkaian untuk pindahkan mesej pada ’peer’ nya. Protokol lapisan fizikal dan lapisan pautan bergantung kepada medium yang digunakan. Apabila protokol -lapisan pengangkutan dipilih, biasanya, diatas asas pengangkutan yang efisen, dan mungkin bergantung kepada fungsian spesifik pengurusan rangkaian yang beroperasi. Untuk fungsian pengurusan rangkaian yang asas. Dimana 5 operator protokol SNMP ditunjukkan secara jelas. Ianya adalah :
•
•
get request.
•
get-next.
•
set.
•
get response.
•
trap.
get request. Tujuan operator ini adalah untuk menerima butir objek yang diinginkan. Ia biasanya digunakan bila objek mempunyai butiran tunggal. Jika nama butiran wujud, agen akan mengembalikan ‘get response’
dengan nilai set
pemboleubah yang lengkap. Selain itu, ia memulangkan ‘get response’ dengan ralat ‘noSuchName’. Lebih dari satu objek boleh dinamakan dalam operator. •
get-next. Biasanya operator ini diguankan apabila objek mengandungi banyak butiran yang disusun dalam tatasusunan ataupun jadual. Apabila ia dipanggil dengan ‘operand’ yang diperuntukkan; ia mengandungi butir objek yang berada bersebelahan nama butir di dalam jadual. Walaubagai manapun jika ia gunakan objek yang ada butir tunggal, ia akan memulangkan butir objek yang wujud pada nama objek di dalam pepohon MIB.
•
set. Tujuan set operator ini adalah untuk memberi nama kepada butiran objek kepada nilai yang diiginkan. Ketika mesej ini diterima, agen akan memeriksa untuk lihat jikalau terdapat objek yang sememangnya mempunyai nama tersebut, terdapat nama butiran atau nilainya tidak terlalu besar atapun dibina dengan teruk. Jika ralat ini dikesan, mesej ‘get response’ akan dipulangkan bersama kod ralat yang berkenaan. Kalau tiada ralat, setiap stp. butir dalam mesej ini akan disetkan pada nilai yang ditunjukkan dan mesej ‘get response’ akan memulangkan nilai yang sama.
•
get response. NMS selepas menerima mesej ‘get response’ , ia akan memeriksa untuk melihat kalau permintaan sememangnya diutamakan mencetuskan tindak balas tersebut. Jika ianya benar NMS akan membuat tindak balas selajutnya dan jika tidak ia akan menyekat tindak balas.
•
trap. Pengurus rangkaian semestinya ada keupayaan untuk mengesan keadaan pengera dan paparkannya kepada penguna. Terdapat 2 cara untuk
melakukannya. Salah satu darinya ialah undian, dimana pengurus rangkaian boleh mendail senarai nod yang diuruskan (cth. Swiches ATM yang jauh) dan ‘upload’ maklumat pengera, jika perlu, setiap darinya. Sebenarnya, banyak peralatan rangkaian hasilkan 2 pilihan yang berikut untuk undian pengera ; iaitu automatik dan manual. Dalam undian automatik, pengguna boleh setkan hari dan masa untuk jujukan undian bermula, masa selangan antara 2 jujukan undian yang berturut-turut, nombor maksimum dari cubaan panggilan yang dibuat untuk setiap switch ATM dalam keadaan yang tidak berjaya. Dalam undian manual, pengguna boleh memulakan jujukan undian pada-pada bilabila masa. Cara lain untuk mengumpul keadaan pengera adalah melalui ‘perangkap’ SNMD, dimana ia seakan menggangu pemprosesan sekitar. Dalam pendekatan ini, apabila kejadian luar biasa berlaku pada nod. Contohnya ; Jika lapisan ATM dalam switch berhenti beroperasi , agen boleh menghantar mesej dengan segera kepada pengurus rangkaian berbanding menunggu giliran untuk diundi. Ini dipanggil ‘perangkap’. Biasanya, pilihan ditawarkan dalam menguruskan nod, dimana agen akan janakan perangkap sahaja jika pengera mencapai takat ambang yang tertentu.
7.3.2 Cara Bagaimana MIB Diorganisasi Apabila menghantar queri kepada agen mengenai sebarang objek, adalah mustahak untuk mengenalpasti secara unik objek tersebut. Untuk lakukan semua ini semua objek akan disusun dalam bentuk pepohon. Pepohon ini termasuk bilangan nod, hubungan bermakna pada bahagian tepi (atau cabang), ‘dedaun’ bersekutu. Setiap model mempunyai label dan semua bahagian kecuali bahagian akar (root) diperuntukkan nombor. Nod akan dipanggil kumpulan (group) – sebagai cth. sistem dibawah mib -2 adalah kumpulan, antaramuka adalah kumpulan yang lain dan seterusnya.
‘Dedaun’ adalah objek. Sebagai contoh; sistem kumpulan ada 7 dedaun, atau objek dan salah satu darinya adalan sysDescr. Sub-pepohon bertanggungjawap untuk nod merujuk pad semua nod-nod, cabang-cabang dan dedaun yang berada di bawah nod. Untuk rujukan, mib – 2 subpepohon digubah dari sistem yang berlabel, antaramuka, snmp, etc
dan semua dedaun yang bersekutu
dengan setiap nod-nod tersebut. Versi pertama MIB didefinasikan pada 1988 dan dipanggil MIB – 1. Pada permulaannya, ia mengandungi 114 objek yang disusun pada 8 kumpulan: sistem, antaramuka, terjemahan alamat, IP, ICMP, TCP, UDP dan EGP. Versi seterusnya dikeluarkan pada tahun 1992 dan dipanggil MIB – 2. Ia mengandungi 57 objek dan 3 kumpulan tambahan.
Untuk menspesifikasikan objek dalam opersian SNMP, ‘OBJECT INDENTIFER’ akan digunakan. Ia boleh didapati dengan mencatatkan nod yang dikira apabila ia merentasi dari akar ke dedaun yang mewakili objek yang diinginkan, ia dibina dengan memisahkan label (atau nombor) setiap nod pada setiap titik (dot). Oleh itu, ‘OBJECT INDENTIFER’ dari objek dipanggil sysDescr dalam sistem kumpulan dibawah mib-2 adalah
Iso.org.dod.internet.mgmt.mib-2.system.sysDescr apabila
label
digunakan.
Bersamaan
pengecam
numerikalnya
adalah
1.3.6.1.2.1.1.1.
Objek sysObjectID adalah berlainan dari objek yang lain. Ia bertujuan untuk mencari jenis apakah agen perisian yang dilarikan dalam produk vendor. Jika ianya lebih dari satu butiran objek, ia mesti ditunjukkan dalam pengecam objek. Sebagai contoh, selalunya terdapat sistem yang mempunyai pelbagai jenis antaramuka yang diberi. Jika kita mahu ‘queri’ objek ifOperStatus dari anataramuka 3 dalam sistem, kita mesti menambahkan 3 kepada ‘OBJECT INDENTIFER’ objek tersebut. Oleh yang demikian, ‘OBJECT INDENTIFER’ keseluruhannya yang digunakan dalam query adalah Iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOperStatus.3 atau secara numerikalnya, 1.3.6.1.2.1.2.2.1.8.3 Jika semua vendor mengunakan piawai SNMP untuk uruskan peralatan mereka, ia adalah perlu untuk menghalang sebarang penduaan (pertindihan) pada pengecam objek. Untuk mencapai matlamat ini, Internet Activities Board (IAB) telah memperuntukkan setiap vendor dengan subpepohon yang unik. Sebagai contoh, vendor boleh diperuntukkan dengan subpepohon yang berikut : 1.3.6.1.4.1.2000
Setiap vendor kemudiannya akan mendaftar dibawah subpepohon yang diperuntukkan padanya, pada sebarang keluarannya- MIBs yang spesifik pada setiap produk yang berlainan. Sebagai contoh, katakan vendor yang tadinya mendaftarkan salah satu dari produk switch ATM nya pada subpepohon yang berikut ; 1.3.6.1.4.1.2000.2.1.2 menunjukkan versi 2 dari agen perisian sedang dilarikan pada produk ini. Format piawai digunakan untuk mendefinasikan objek dari piawai Internet. Format ini dikenali sebagai ‘struktur maklumat pengurusan’ (SMI). Terdapat 2 versi SMI: SNMPv1 dan SNMPv2.Dalam kes ini, setiap objek didefinasikan dalam Abstract Syntax Notation 1 (ASN.1). Berdasarkan tatanda ini , setiap jenis objek mempunyai nama atau ‘OBJECT INDENTIFER’ , sintaks dan pengekodan. Dalam ASN.1, kita boleh kenalpasti system sebagai System OBJECT INDENTIFER ::={mib-2 1} Di mana sama juga dengan 1.3.6.1.2.1.1 Dalam ASN.1 objek sysUpTime dibawah kumpulan system ini adalah SysUpTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory ::={system 3} Seperti diterangkan terdahulu, ‘OBJECT INDENTIFER’ adalah unik bagi setiap jenis objek. Sintaks untuk objek adalah jenis datanya; contohnya, ianya mungkin terdiri dari integer atau string perlapanan (oktet). Pengekodan ini menunjukkan bagaimana objek dipersembahkan sebagai jujukan data dan dengan ini ia boleh dihantar merentasi rangkaian.
7.4 Pengurusan Rangkaian ATM NMS boleh dihubungkan kepada alat ATM samada melalui pewarisan LAN atapun secara terus melalui anataramuka ATM. Dalam kes pertama, alat yang diuruskan mestilah sebahagian dari emulasi LAN. Mesej SNMP dari ‘client’ emulasi LAN di lapisan MAC akar ditukar kepada cell ATM menggunakan AAL jenis 5, pra-peruntukkan VC. Cell ATM yang bersekutu denagan VC akan di’forward’kan kepada client pada alat yang diuruskan dimana kemudiannya dikodkan pada pelbagai lapisan protocol – MAC, IP, UDP dan SNMP – dan kemudiannya akan dihantar tindakbalas yang sesuai.
Forum ATM telah menspesifikasikan protokol yang dipanggil ‘Integerated Local Management Interface (ILMI) yang mana ia membolehkan NMS dihubungkan untuk menguruskan alatan NMS secara terus melalui antaramuka ATM. Protokol ini mendefinasikan ATM antaramuka MIB dalam terma – objek yang
menerangkan
pautan
ATM,
pendaftaran
perkhidmatan emulasi LAN, jika perlu. Seperti
alamat
dan
kebolehan
yang akan dilihat kemudian,
objek yang diuruskan dapat digunakan untuk antaramuka
ATM, termasuk
alamat antaramuka, jenis penghantaran, jenis media nombor VCs dan VPs yang didefinasikan pada setiap VC, dsb. Protokol ILMI adalah ringkas selagi ia tidak menggunakan protocol UDP/IP.
Apabila rangkaian persendirian dihubungkan pada rangkain awam, banyak cara alternatif untuk mencapai alat ATM yang diinginkan dari NMS.
7.4.1 ATM Antaramuka MIB Prosedur ILMI boleh digunakan samada alat ATM yang akan diuruskan dihubungkan pada rangkaian ATM yang umum atau persendirian.Alat ATM yang diuruskan mungkin terdiri dari stesen kerja ATM, switch ATM ataupun router tradisional LAN yang dihubungkan pada switch ATM dalam emulasi LAN. Sebagai tambahan, ia mungkin mempunyai satu atau lebih antaramuka ATM, setiap satu dengan nombor VPCs dan VCCs. Untuk ILMI, biasanya ia terdapat satu ATM antaramuka MIB untuk setiap antaramuka fizikal. Walaupun demikian, jika entiti yang diuruskan mempunyai antaramuka (cthnya ATM switch), ia adalah munasabah untuk mrndefinasikan MIB tunggal yang diindekskan pada semua antaramuka. Dalam tatanda ASN.1, antaramuka MIB dan objek sekutunyan boleh diterangkan seperti berikut : IMPORT enterprises
FROM RFC1155-SMI;
- a subtree for defining ATM Forum MIB object types atmForum
OBJECT IDENTIFIER :: = {enterprises 353}
- a subtree for defining ATM Interface MIB object types atmForumUni
OBJECT IDENTIFIER :: = {atmForum2}
atmfPhysicalGroup
OBJECT IDENTIFIER :: = {atmForumUni 1}
atmfATMLayerGroup
OBJECT IDENTIFIER :: = {atmForumUni 2}
atmfATMStatsGroup
OBJECT IDENTIFIER :: = {atmForumUni 3}
atmfVpcGroup
OBJECT IDENTIFIER :: = {atmForumUni 4}
atmfVccGroup
OBJECT IDENTIFIER :: = {atmForumUni 5}
atmfAddressGroup
OBJECT IDENTIFIER :: = {atmForumUni 6}
atmfNetPrefixGroup
OBJECT IDENTIFIER :: = {atmForumUni 7}
atmfSrvcRegistryGroup
OBJECT IDENTIFIER :: = {atmForumUni 8}
atmfVpcAbrGroup
OBJECT IDENTIFIER :: = {atmForumUni 9}
atmfVccAbrGroup
OBJECT IDENTIFIER :: = {atmForumUni 10}
atmfAddressRegistrationAdminGroup OBJECT IDENTIFIER :: = {atmForumUni11} Dalam spesifikasi ILMI, terma ‘pautan’ menunjukkan antaramuka fizikal , atributatribut lapisan ATM dan VCCs dan VPCs yang didefinasikan pada antaramuka. Jadual Berikut menunjukkan senarai objek yang terkandung dalam pautan pengurusan MIB. Kumpulan (group)
Objek – objek (Objects)
Antaramuka Fizikal
Indeks
antaramuka,
alamat
antaramuka,
jenis
penghantaran, jenis media, status operasian lapisan fizikal, maklumat spesifik port, maklumat bersebelahan Lapisan ATM
Indeks antaramuka, nom. maksimum bit VPI yang aktif, nom. maksimum bit VCI yang aktif, nom. VPCs yang dikonfigurasi, nom. VCCs yang dikonfigurasi, SVPC VPI
maksimum,
jenis
antaramuka
ATM
(umum/persendirian), versi ILMI, versi isyarat UNI, versi isyarat NNI. Laluan Maya
Indek
antaramuka,
keterangan penerimaan
nilai
VPI,
penghantaran trafik,
‘best
status trafik,
effort
operasian, keterangan
indicator’,
kelas
penghantaran QoS, kelas penerimaan QoS, kategori perkhidmatan. Laluan Maya ABR
Indek antaramuka,nilai VPI, parameter operasian ABR
Saluran Maya
Indek antaramuka, nilai VPI/VCI, status operasian, keterangan
trafik
penerimaan
trafik,
penghantaran, ‘best
effort
keterangan
indicator’,
kelas
penghantaran QoS, kelas penerimaan QoS, penunjuk halangan kerangka penghantaran, penunjuk halangan
kerangka penerimaan, kategori perkhidmatan. Saluran Maya ABR
Indek antaramuka,nilai VPI/VCI, parameter operasian ABR
Perangkap
Perubahan VPC, Perubahan VCC Jadual : Objek Di Dalam ILMI Pautan Pengurusan MIB.
Maklumat objek yang bersebelahan dalam kumpulan antaramuka Fizikal menunjukkan alatan
atau nod-nod lain
yang bersebelahan dengan entiti
berkenaan dan digunakan dalam ‘auto-discovery’ dan ‘auto-configuration’. Objek tersebut
hasilkan
maklumat
ini
termasuklah
atmfPortMyIfName,
atmfPortMyIfIdentifier, atmfMyIpNmAddress, atmfMyOsiNmNsapAddress dan atmfMySystemIdentifier. Versi
objek
lapisan
ATM
mestilah
versi
ILMI
terkini
yang
diimplenmentasikan pada antaramuka . Seperti objek lapisan ATM, versi isyarat UNI dan versi isyarat NNI mestilah menunjukkan versi mereka yang terkini.
Alamat Pendaftaran MIB Untuk ‘set up’kan hubungan antara pengguna alat pengguna dengan rangkaian melalui UNI, ia adalah perlu untuk alamat ATM dipanggil ‘party’. UNI mungkin akan diperuntukkan satu atau lebih alamat ATM. Terma ‘pendaftaran alamat’ merujuk kepada prosedur di mana alat pengguna dan rangkaian boleh ditukar alamat ATMnya. Dalam banyak kes, alamat ATM terdiri dari bahagian pengguna dan bahagian
rangkaian.
Bahagian
pengguna
ada
2
bahagian
:
‘end
systemindentifier’ (ESI) dan ‘selector’ (SEL). Bahagian rangkaian dikenali sebagai ‘prefix’ – dihasilkan oleh rangkaian berkenaan. Alamat pendaftaran MIB ada 3 kumpulan : ‘ NetPrefix’, ‘Address’ dan ‘Address Registration Admin’. Objeknya ditunjukkan pada jadual berikut :
Kumpulan (Group) NetPrefix
Objek-objek (Objects) Indeks antaramuka, prefix rangkaian, status prefix rangkaian
Address
Indeks antaramuka, status alamat ATM, Penunjuk scop pengorganisasian alamat ATM.
Address
Registration Indeks
Admin
antaramuka,
status
pentadbiran
pendaftaran alamat
7.4.2 Timbunan Protokol Dalam ILMI Setiap antaramuka ATM terdapat ATM IME yang menyokong fungsian ILMI. Apabila 2 alatan dihubungkan merentasi antaramuka, 2
IMEs yang
bersebelahan akan berkomunikasi antara satu sama lain untuk menukar mesej SNMP. Sehingga alatan pada sebelah samada berpunca dari mesej SNMP, setiap IME mengandungi agen aplikasi dan pengurusan aplikasi. Mesej SNPM akan dikapsulkan dalam AAL5 dan dihantar keluar melalui cell ATM menggunakan VCI=16 dan VPI = 0. Dalam komunikasi ini, protokol UDP dan IP tidak digunakan.
ILMI menggunakan MIB – 2 dan untuk ketika ini, ianya berdasarkan kepada SNMP versi 1. Nama komuniti yang digunakan dalam mesej SNMP adalah ”ILMI” atau dalam terma OCTET STRING, 49 4c 4d 49 (hex) Dalam ILMI, cuma perangkap coldStart dan enterpriceSpecific sahaja disokong. Perangkap yang lain tidak digunakan, jika ianya digunakan sekalipun, ianya tidak akan dipedulikan pada penghujung penerimaan. Saiz maksimum mesej SNMP adalah 484 oktet. Saiz yang lebih besar hanya boleh digunakan melalui perundingan ‘out-of-band’. ILMI menggunakan perkhidmatan mode mesej dan menyakinkan operasian AAL dengan null SSCS. CPCS-PDU, di mana mengandungi mesej SNMP yang berjujukan dalam bahagian muatannya diformatkan seperti pada jadual dibawah. CPCS
–
PDU PAD
CPCS-PDU Trailer
payload Variable – length
0-47 octets.
CPCS –
CPI
Length
CRC
UU 1 octet
1 octet
2 octets
4 octetes
Pada ‘field’ CPCS – UU membenarkan maklumat pengguna ke pengguna di bawa merentasi rangkaian secara ‘transparent’. Biasanya ia digunakan untuk menjajarkan trailer CPCS –PDU kepada sempadan 64 – bit. Panjang ‘field’ menunjukkan nombor oktet yang terkandung dalam muatan CPCS –PDU. Apabila disetkan kepada kosong, penerima seharusnya menafsirkan permintaan untuk digugurkan. 32 – bit CRC
dikira menggunakan semua CPCS –PDU
sebagai mesej polinomial. Sub - lapisan SAR mempersembahkan secara terus segmen tanpa menambah apa-apa ‘header’ atau ‘trailer’. Seperti ‘field’ 3-bit ‘payload type’(PT) dari ‘cell header’ digunakan untuk menunjukkan jenis segmen. Apabila CPCS – PDU mengandungi pelbgai segmen, bit lapisan ATM pengguna – ke – pengguna
dari ‘field’ PT disetkan ke ‘0’ untuk segmen pertama dan mana-mana pertengahan segmen manakala pada segmen terakhir disetkan ke ‘1’. Jika keadaan lain, CPCS –PDU mengandungi cuma satu segmen, bit tersebut disetkan ke ‘1’. Sebagai penambahan, bit CLP disetkan ke ‘0’, bit CI juga disetkan ke ‘0’ dan oktet CPCS –UU juga disetkan ke ‘0’.
7.4.3 Auto – Discovery ‘Auto – Discovery’ adalah proses dimana alat ATM seperti Switch boleh menentukan alat-alat lain yang dihubungkan samada secara langsung atau tidak langsung dan menggunakan maklumat tersebut untuk menjanakan gambaran grafik rangkaian yang mengandungi alat-alat tersebut. ILMI menghasilkan prosedur yang membuatkan ‘Auto – Discovery’ dibolehkan. Sebagai contoh, panggilan semula pautan ATM pengurusan MIB yang mengandungi objek yang boleh diqueri untuk membina ‘table’ bagi sistem yang bersebelahan. Di samping itu, terdapat prosedur mudah untuk mengecam kestabilan dan kehilangan hubungan fizikal atau logical. Anggapkan pada permulannya tidak terdapat hubungan, IME secara berkala akan menghantar secara tunggal get request atau get – next pada objek yang berikut : atmfPortMyidentifier, atmfMySystemIdentifier dan sysUpTime. Jika ia menerima tidak balas yang sah dari ‘peer’ IMEnya maka pautan dianggap telah disambungkan.Pada titik ini, ‘auto-configuration’ dan kemudiannya proses pendaftaran alamat akan bermula. Ketika hubungan adalah stabil, IME secara berkala akan memeriksa untuk melihat jika hubungan adalah masih lagi wujud dengan menghantar mesej tunggal get request atau get – next. Jika tiada tidak balas, IME akan mengulangnya sebanyak empat kali. Pada akhirnya, perhubungan akan dianggap akan hilang. Prosedur yang sama akan digunakan untuk menentukan jika alat ATM dipindahkan dari satu port ke satu port yang lain. Selepas hubungan distabilkan melalui antaramuka, IME pada akhiran yang dikehendaki atas antaramuka ini
disimpan dalam memorinya, nilai objek diatas dari entiti ‘peer’nya. Jika ianya tidak sepadan atau jika penerimaan sysUpTime kurang dari salinan tempatan, ia akan dianggap sebagai hubungan ILMI yang lama akan hilang, ‘lepaskan’ SVCs yang dikawalnya, restart semula antaramuka, hantar perangkap coldStart pada peer –nya, jangkakan hubungan baru (port atau alat yang berlainan) yang stabil, dan persembahkan pendaftaran alamat jika perlu.
7.4.4 Keperluan Sistem Spesifikasi ILMI setkan beberapa had kepada efektif bandwith yang digunakan untuk tujuan pengurusan dan hasilkan beberapa panduan prestasi. Sebagai contoh, kadar cell tanggungan dan puncak pengurusan trafik seharusnya tidak lebih dari 1 % dan 5 % dari kadar garisan fizikal yang sepatutnya. Agen semestinya berupaya untuk bertindak balas pada operator SNMP (cth: operasi a get request memohon nilai objek tunggal) dalam 1s kirakira 95 % dari masa. Apabila stesen pengurusan men’queri’ kan objek, nilai yang dipulangkan oleh agen sepatutnya nilai yang terkini. Dalam tiada kes, walaubagai manapun ia sepatutnya tidak lebih dari 30s.
Ringkasan Dalam bab ini, diterangkan bagaimana alat ATM boleh diuruskan. Pertama, diterangkan fungsian sistem pengurusan rangkaian yang diperlukan untuk berfungsi. Sejak SNMP digunakan untuk uruskan bukan sahaja TCP/IP – berdasarkan rangkaian tetapi juga alat-alat ATM, turut diperkenalkan keterangan komprehensif protocol tersebut. SNMP adalah protokol lapisan aplikasi yang dilarikan pada kedua-dua sistem yang diuruskan dan pengurus rangkaian. Alat yang diuruskan berinteraksi dengan pengurus rangkaian dipanggil agen proses. Pelbagai parameter dari sistem yang akan diuruskan dipanggil objek. NMS boleh ‘queri’ status objek dengan menggunakan operator SNMP – GET,GET NEXT, dan SET. Sepertinya, alatan yang diuruskan boleh laporkan status objek dengan lebih bermakna menggunakan operator GET RESPONSE dan TRAP. Objek yang telah diuruskan akan disusun dalam bentuk pepohon, oleh itu setiap darinya boleh diidentifikasikan secara unik dalam ‘queri’. Objek ini ditunjukkan bagaimana disusunkan dalam MIB. Rangkaian ATM boleh diuruskan dari NMS melalui pewarisan LAN. Dalam kes in, alat yang digunakan seharusnya sebahagian dari emulasi LAN. Mesej SNMP dari client emulasi LAN pada lapisan MAC akan ditukarkan kepada cell ATM menggunakan AAL-5 di pra-peruntukkan VC. Secara alternatifnya, NMS boleh dihubungkan pada alat ATM yang diuruskan melalui antaramuka ATM. Dalam hal ini, prosedur yang didefinasikan oleh ATM forum dalam ILMI boleh digunakan. Secara lebih spesifik, ATM antaramuka MIB, timbunan protokol dalam ILMI dan auto discovery turut dibincangkan.
Tutorial: 1.
Apakah elemen-elemen yang perlu dikonfigurasi oleh pengurusan konfigurasi.
2.
Bincangkan kesemua operator-operator yang terlibat dalam protocol SNMP.
3.
Terdapat TIGA kumpulan dalam pengalamatan MIB. Bincangkan KETIGA-TIGA kumpulan terbabit.
4.
Apakah yang dilakukan dalam Auto-Discovery.