SNMPv2-TC-EXT-01

File: SNMPv2-TC-EXT-01.mib (6084 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC

Imported symbols

MODULE-IDENTITY TEXTUAL-CONVENTION

Defined Types

InternationalString  
An octet string containing human-readable information. To facilitate internationalization, this information is represented using the ISO/IEC IS 10646-1 character set, encoded as an octet string using the UTF-8 transformation format described in [RFC2279]. Since additional code points are added by amendments to the 10646 standard from time to time, implementations must be prepared to encounter any code point from 0x00000000 to 0x7fffffff. Byte sequences that do not correspond to the valid UTF-8 encoding of a code point or are outside this range are prohibited. The use of control codes should be avoided. When it is necessary to represent a newline, the control code sequence CR LF should be used. For code points not directly supported by user interface hardware or software, an alternative means of entry and display, such as hexadecimal, may be provided. For information encoded in 7-bit US-ASCII, the UTF-8 encoding is identical to the US-ASCII encoding. UTF-8 may require multiple bytes to represent a single character / code point; thus the length of this object in octets may be different from the number of characters encoded. Similarly, size constraints refer to the number of encoded octets, not the number of characters represented by an encoding. Note that when this TC is used for an object that is used or envisioned to be used as an index, then a SIZE restriction MUST be specified so that the number of sub-identifiers for any object instance does not exceed the limit of 128, as defined by [RFC1905]. Note that the size of an InternationalString object is measured in octets, not characters.
TEXTUAL-CONVENTION    
  OCTET STRING Size(0..255)  

TAddressOrZero  
Denotes a transport service address. A zero-length octet string indicates that no transport address is known. A TAddress value is always interpreted within the context of a TDomain value. Thus, each definition of a TDomain value must be accompanied by a definition of a textual convention for use with that TDomain. Some possible textual conventions, such as SnmpUDPAddress for snmpUDPDomain, are defined in the SNMPv2-TM MIB module. Other possible textual conventions are defined in other MIB modules. Note, the definition of this textual convention is identical to the TAddress definition in the SNMPv2-TM MIB module with the only difference that this textual convention allows a zero-length TAddress value.
TEXTUAL-CONVENTION    
  OCTET STRING Size(0..255)  

TAddressMask  
Denotes a transport service address mask. A mask value is used to select which bits of a transport address must match bits of the corresponding instance of a TAddress object. The value of an instance of this textual convention must always be an OCTET STRING whose length is either zero or the same as that of the corresponding instance of a TAddress object. The matching algorithm is as follows: Each bit of each octet in the TAddressMask value corresponds to the same bit of the same octet in the TAddress value. For bits that are set in the TAddressMask value (i.e. bits equal to 1), the corresponding bits in the TAddress value must match the bits in a given transport address. If all such bits match, the transport address is matched. Otherwise, the match fails.
TEXTUAL-CONVENTION    
  OCTET STRING Size(1..255)  

TAddressMaskOrZero  
Denotes a transport service address mask. A zero-length octet string indicates that the match always succeeds. A mask value is used to select which bits of a transport address must match bits of the corresponding instance of a TAddress object. The value of an instance of this textual convention must always be an OCTET STRING whose length is either zero or the same as that of the corresponding instance of a TAddress object. The matching algorithm is as follows: If the value of the TAddressMask is a zero-length OCTET STRING, the mask value is ignored and the match succeeds. Otherwise, each bit of each octet in the TAddressMask value corresponds to the same bit of the same octet in the TAddress value. For bits that are set in the TAddressMask value (i.e. bits equal to 1), the corresponding bits in the TAddress value must match the bits in a given transport address. If all such bits match, the transport address is matched. Otherwise, the match fails.
TEXTUAL-CONVENTION    
  OCTET STRING Size(0..255)