STRUCTURE AND IDENTIFICATION OF MANAGEMENT INFORMATION
MIB'deki nesneler, Abstract Syntax Notation One (ASN.1) kullanılarak tanımlanacak ve IAB STD 16 (RFC 1212) ile uyumlu olacaktır.
Her nesne tipi bir isim, bir syntax ve bir kodlamaya sahip olmalıdır. İsim, bir OBJECT IDENTIFIER olarak benzersiz bir şekilde temsil edilecektir. Bir OBJECT IDENTIFIER idari olarak atanmış bir isim olacaktır. İsim ve tanımlayıcıların atanmasında IAB STD 16'da (RFC 1155) ele alınan idari politikalar kullanılacaktır.
Bir nesne tipi için sözdizimi, o nesne tipine karşılık gelen soyut veri yapısını tanımlamalıdır. Örneğin, belirli bir nesne türünün yapısı bir INTEGER veya OCTET STRING olabilir. Genel olarak, herhangi bir ASN.1 yapısının, bir obje tipinin sözdizimini tanımlamakta kullanım için mevcut olması gerekirken, bu standart, kullanılabilecek ASN.1 yapılarını bilerek sınırlandırmaktadır. Bu kısıtlamalar sadece basitlik uğruna yapılır.
Bir nesne tipinin kodlanması, o nesne türünün örneklerinin ağda iletildiğinde nasıl temsil edildiğini belirler.
1. İsimler
Yönetilen nesneleri tanımlamak için isimler kullanılacaktır. Bu alt bölüm, doğada hiyerarşik olacak isimleri belirtir. Bu düşünceyi modellemek için OBJECT IDENTIFIER kavramı kullanılacaktır. OBJECT IDENTIFIER'lar, nesne ile ilgili semantiklerden (ör., Bir ağ nesnesi, bir standart belge, vb.) bağımsız olarak, bazı nesneleri tanımlamanın bir yoludur. OBJECT IDENTIFIER'ın daha eksiksiz bir açıklaması için IAB STD 16'ya (RFC 1155) bakınız.
ASN.1 sözdiziminde, nema node'u tanımı:
nema OBJECT IDENTIFIER ::=
{iso(1)org(3)dod(6)internet(1)private(4)enterprises(1) 1206}
nema node içerisinde 4 node tanımlanmıştır. Bu tanımlar şöyle olmalıdır;
a. nemaMgmt OBJECT IDENTIFIER::= {nema 1}
b. nemaExperimental OBJECT IDENTIFIER::= {nema 2}
c. nemaPrivate OBJECT IDENTIFIER::= {nema 3}
d. transportation OBJECT IDENTIFIER::= {nema 4}
Bu nedenle, nemaMgmt için tam nesne tanımlayıcısı şöyle olurdu:
iso.org.dod.internet.private.enterprises.nema.1 ya da sayısal olarak 1.3.6.1.4.1.1206.1
1.1 nemaMgmt
NEMA onaylı belgelerde olan objelerin tanımlanması için nemaMgmt(1) kullanılır.
1.2 nemaExperimental
OBJECT IDENTIFIER {nemaExperimental 17 } ya da 1.3.6.1.4.1206.2.17
(17 numaraya ulaşılmak istenirse bu şekilde yazılmalıdır. )
1.3 nemaPrivate
nemaPrivate(3) tek taraflı tanımmlanan nesneleri tanımlamak için kullanılır.
Kuruluşlara özgü MIBler tanımlar.
"ABC, Inc." - kurumsal taşıma cihazları ürettiyse, NEMA'dan nemaPrivate alt ağacının altında bir düğüm isteyebilirler. Böyle bir düğüm numaralandırılabilir: 1.3.6.1.4.1.1206.3.42
“ABC, Inc.” kuruluşu, daha sonra, “Widget Kontrolör” ünün 1.3.6.1.4.1.1206.3.42.1 adı altında benzersiz bir kimlik sağlaması kaydıyla kayıt olabilir. Bundan sonra, her bir kuruluş, alt bölümlerindeki bilgi nesnelerinin benzersiz bir şekilde tanımlanmasını sağlamaktan sorumludur. NEMA, her bir nemaPrivate düğümü altında, başlangıçtaki kuruluşların sayısı haricinde, atanmış oldukları numaralara, atama rolünü delege eder.
1.4 Transportation
Transportation MIB (TMIB) içindeki tüm nesneler buraya konur. Bu SMI, nema alt ağacının ulaştırma düğümünü aşağıda gösterildiği gibi oluşturur.
transportation OBJECT IDENTIFIER ::= { nema 4 }
ASN.1 sözdiziminde, nema node'u tanımı:
nema OBJECT IDENTIFIER ::=
{iso(1)org(3)dod(6)internet(1)private(4)enterprises(1) 1206}
nema node içerisinde 4 node tanımlanmıştır. Bu tanımlar şöyle olmalıdır;
a. nemaMgmt OBJECT IDENTIFIER::= {nema 1}
b. nemaExperimental OBJECT IDENTIFIER::= {nema 2}
c. nemaPrivate OBJECT IDENTIFIER::= {nema 3}
d. transportation OBJECT IDENTIFIER::= {nema 4}
Bu nedenle, nemaMgmt için tam nesne tanımlayıcısı şöyle olurdu:
iso.org.dod.internet.private.enterprises.nema.1 ya da sayısal olarak 1.3.6.1.4.1.1206.1
1.1 nemaMgmt
NEMA onaylı belgelerde olan objelerin tanımlanması için nemaMgmt(1) kullanılır.
1.2 nemaExperimental
OBJECT IDENTIFIER {nemaExperimental 17 } ya da 1.3.6.1.4.1206.2.17
(17 numaraya ulaşılmak istenirse bu şekilde yazılmalıdır. )
1.3 nemaPrivate
nemaPrivate(3) tek taraflı tanımmlanan nesneleri tanımlamak için kullanılır.
Kuruluşlara özgü MIBler tanımlar.
"ABC, Inc." - kurumsal taşıma cihazları ürettiyse, NEMA'dan nemaPrivate alt ağacının altında bir düğüm isteyebilirler. Böyle bir düğüm numaralandırılabilir: 1.3.6.1.4.1.1206.3.42
“ABC, Inc.” kuruluşu, daha sonra, “Widget Kontrolör” ünün 1.3.6.1.4.1.1206.3.42.1 adı altında benzersiz bir kimlik sağlaması kaydıyla kayıt olabilir. Bundan sonra, her bir kuruluş, alt bölümlerindeki bilgi nesnelerinin benzersiz bir şekilde tanımlanmasını sağlamaktan sorumludur. NEMA, her bir nemaPrivate düğümü altında, başlangıçtaki kuruluşların sayısı haricinde, atanmış oldukları numaralara, atama rolünü delege eder.
1.4 Transportation
Transportation MIB (TMIB) içindeki tüm nesneler buraya konur. Bu SMI, nema alt ağacının ulaştırma düğümünü aşağıda gösterildiği gibi oluşturur.
transportation OBJECT IDENTIFIER ::= { nema 4 }
Yorumlar
Yorum Gönder