5. Definitions (Definizioni)
5. Definitions (Definizioni)
Il seguente modulo MIB importa dall'IF-MIB [6] e dall'INET-ADDRESS-MIB [7] e fa riferimento al Neighbor Discovery [4], al protocollo IPv6 Stateless Address Autoconfiguration [5], al documento Default Router Preferences [8], ARP [10] e al documento dell'architettura degli indirizzi IPv6 [17].
Il contenuto completo delle definizioni MIB è un testo tecnico esteso che contiene la struttura ASN.1 del modulo IP-MIB. Queste definizioni includono:
- Dichiarazioni IMPORTS per i moduli necessari
- Definizione del MODULE-IDENTITY per ipMIB
- Convenzioni testuali (TEXTUAL-CONVENTION) come IpAddressOriginTC, IpAddressStatusTC, IpAddressPrefixOriginTC
- Definizioni di oggetti per vari gruppi di gestione IP
- Tabelle di statistiche di sistema e di interfaccia
- Tabelle di indirizzi e prefissi
- Tabelle di traduzione degli indirizzi
- Tabelle di routing predefinito
- Tabelle di statistiche ICMP
- Definizioni di conformità e compliance
Le definizioni MIB sono mantenute nel loro formato tecnico originale in quanto rappresentano specifiche di protocollo precise che devono essere utilizzate esattamente come definite.
Inizio del modulo MIB:
IP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Counter32, IpAddress,
mib-2, Unsigned32, Counter64,
zeroDotZero FROM SNMPv2-SMI
PhysAddress, TruthValue,
TimeStamp, RowPointer,
TEXTUAL-CONVENTION, TestAndIncr,
RowStatus, StorageType FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
InetAddress, InetAddressType,
InetAddressPrefixLength,
InetVersion, InetZoneIndex FROM INET-ADDRESS-MIB
InterfaceIndex FROM IF-MIB;
ipMIB MODULE-IDENTITY
LAST-UPDATED "200602020000Z"
ORGANIZATION "IETF IPv6 MIB Revision Team"
CONTACT-INFO
"Editor:
Shawn A. Routhier
Interworking Labs
108 Whispering Pines Dr. Suite 235
Scotts Valley, CA 95066
USA
EMail: <[email protected]>"
DESCRIPTION
"The MIB module for managing IP and ICMP implementations, but
excluding their management of IP routes.
Copyright (C) The Internet Society (2006). This version of
this MIB module is part of RFC 4293; see the RFC itself for
full legal notices."
REVISION "200602020000Z"
DESCRIPTION
"The IP version neutral revision with added IPv6 objects for
ND, default routers, and router advertisements. As well as
being the successor to RFC 2011, this MIB is also the
successor to RFCs 2465 and 2466. Published as RFC 4293."
REVISION "199411010000Z"
DESCRIPTION
"A separate MIB module (IP-MIB) for IP and ICMP management
objects. Published as RFC 2011."
REVISION "199103310000Z"
DESCRIPTION
"The initial revision of this MIB module was part of MIB-II,
which was published as RFC 1213."
::= { mib-2 48}
Le definizioni MIB complete si estendono per oltre 100 pagine e contengono specifiche tecniche dettagliate per tutti gli oggetti gestiti IP e ICMP. Per la specifica completa, consultare il testo originale dell'RFC 4293.
Gruppi principali definiti nel modulo:
- Convenzioni Testuali: IpAddressOriginTC, IpAddressStatusTC, IpAddressPrefixOriginTC
- Oggetti Generali IP: ipForwarding, ipDefaultTTL, ipReasmTimeout
- Tabelle di Statistiche: ipSystemStatsTable, ipIfStatsTable
- Tabelle di Indirizzi: ipAddressPrefixTable, ipAddressTable
- Tabelle di Traduzione: ipNetToPhysicalTable
- Tabelle IPv6: ipv6ScopeZoneIndexTable, ipDefaultRouterTable, ipv6RouterAdvertTable
- Statistiche ICMP: icmpStatsTable, icmpMsgStatsTable
- Gruppi di Conformità: Definizioni di compliance per varie implementazioni