next up previous contents index
Next: Skalare MIB-Variablen Up: Der IIMC-Algorithmus Previous: Übersetzen von Gruppen

Übersetzen von Tabellen

 

Hier erfolgt keine direkte Übersetzung der Tabellendefinition (zum Beispiel tcpConnTable, ipAddrTable, usw.) selbst. Es werden lediglich die Tabellenzeilen (zum Beispiel tcpConnEntry, ipAddrEntry, usw.) in OSI-MOCs übersetzt.

Das folgende Beispiel der Tabellenzeilendefinition ipAddrEntry der MIB-II soll dies verdeutlichen:

        ...
        ipAddrEntry OBJECT-TYPE
              SYNTAX  IpAddrEntry
              ACCESS  not-accessible
              STATUS  mandatory
              DESCRIPTION
                 "The addressing information for one of this
                 entity's IP addresses."
              INDEX   { ipAdEntAddr }
              ::= { ipAddrTable 1 }

        IpAddrEntry ::=
              SEQUENCE {
                  ipAdEntAddr
                      IpAddress,
                  ipAdEntIfIndex
                      INTEGER,
                  ipAdEntNetMask
                      IpAddress,
                  ipAdEntBcastAddr
                      INTEGER,
                  ipAdEntReasmMaxSize
                      INTEGER (0..65535)
              }
        ...

Die OSI-MOC ipAddrEntry lautet:

ipAddrEntry MANAGED OBJECT CLASS
        DERIVED FROM
           "CCITT Rec. X.721 (1992) |
                ISO/IEC 10165-2 : 1992": top;
        CHARACTERIZED BY ipAddrEntryPkg PACKAGE
        BEHAVIOUR
           ipAddrEntryPkgBehaviour BEHAVIOUR
           DEFINED AS
           !BEGINPARSE
           REFERENCE
           !!This managed object class maps to the
           ipAddrEntry object with object id {ipAddrTable 1}
           in RFC 1213.!!;
           DESCRIPTION
              !!The addressing information for one of this
              entity's IP addresses.!!;
              INDEX RFC1213-MIB.ipAdEntAddr;
           ENDPARSE!;;
        ATTRIBUTES
           ipAddrEntryId            GET,
           ipAdEntAddr              GET,
           ipAdEntIfIndex           GET,
           ipAdEntNetMask           GET,
           ipAdEntBcastAddr         GET,
           ipAdEntReasmMaxSize      GET;;;
        REGISTERED AS
           { 1 2 124 360501 14 1 1 3 6 1 2 1 4 20 1};



Copyright Munich Network Management Team