123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774 |
- TUNNEL-MIB DEFINITIONS ::= BEGIN
- IMPORTS
- MODULE-IDENTITY, OBJECT-TYPE, transmission,
- Integer32, IpAddress FROM SNMPv2-SMI -- [RFC2578]
- RowStatus, StorageType FROM SNMPv2-TC -- [RFC2579]
- MODULE-COMPLIANCE,
- OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580]
- InetAddressType,
- InetAddress FROM INET-ADDRESS-MIB -- [RFC4001]
- IPv6FlowLabelOrAny FROM IPV6-FLOW-LABEL-MIB -- [RFC3595]
- ifIndex,
- InterfaceIndexOrZero FROM IF-MIB -- [RFC2863]
- IANAtunnelType FROM IANAifType-MIB; -- [IFTYPE]
- tunnelMIB MODULE-IDENTITY
- LAST-UPDATED "200505160000Z" -- May 16, 2005
- ORGANIZATION "IETF IP Version 6 (IPv6) Working Group"
- CONTACT-INFO
- " Dave Thaler
- Microsoft Corporation
- One Microsoft Way
- Redmond, WA 98052-6399
- EMail: dthaler@microsoft.com"
- DESCRIPTION
- "The MIB module for management of IP Tunnels,
- independent of the specific encapsulation scheme in
- use.
- Copyright (C) The Internet Society (2005). This
- version of this MIB module is part of RFC 4087; see
- the RFC itself for full legal notices."
- REVISION "200505160000Z" -- May 16, 2005
- DESCRIPTION
- "IPv4-specific objects were deprecated, including
- tunnelIfLocalAddress, tunnelIfRemoteAddress, the
- tunnelConfigTable, and the tunnelMIBBasicGroup.
- Added IP version-agnostic objects that should be used
- instead, including tunnelIfAddressType,
- tunnelIfLocalInetAddress, tunnelIfRemoteInetAddress,
- the tunnelInetConfigTable, and the
- tunnelIMIBInetGroup.
- The new tunnelIfLocalInetAddress and
- tunnelIfRemoteInetAddress objects are read-write,
- rather than read-only.
- Updated DESCRIPTION clauses of existing version-
- agnostic objects (e.g., tunnelIfTOS) that contained
- IPv4-specific text to cover IPv6 as well.
- Added tunnelIfFlowLabel for tunnels over IPv6.
- The encapsulation method was previously an INTEGER
- type, and is now an IANA-maintained textual
- convention.
- Published as RFC 4087."
- REVISION "199908241200Z" -- August 24, 1999
- DESCRIPTION
- "Initial version, published as RFC 2667."
- ::= { transmission 131 }
- tunnelMIBObjects OBJECT IDENTIFIER ::= { tunnelMIB 1 }
- tunnel OBJECT IDENTIFIER ::= { tunnelMIBObjects 1 }
- -- the IP Tunnel MIB-Group
- --
- -- a collection of objects providing information about
- -- IP Tunnels
- tunnelIfTable OBJECT-TYPE
- SYNTAX SEQUENCE OF TunnelIfEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The (conceptual) table containing information on
- configured tunnels."
- ::= { tunnel 1 }
- tunnelIfEntry OBJECT-TYPE
- SYNTAX TunnelIfEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry (conceptual row) containing the information
- on a particular configured tunnel."
- INDEX { ifIndex }
- ::= { tunnelIfTable 1 }
- TunnelIfEntry ::= SEQUENCE {
- tunnelIfLocalAddress IpAddress, -- deprecated
- tunnelIfRemoteAddress IpAddress, -- deprecated
- tunnelIfEncapsMethod IANAtunnelType,
- tunnelIfHopLimit Integer32,
- tunnelIfSecurity INTEGER,
- tunnelIfTOS Integer32,
- tunnelIfFlowLabel IPv6FlowLabelOrAny,
- tunnelIfAddressType InetAddressType,
- tunnelIfLocalInetAddress InetAddress,
- tunnelIfRemoteInetAddress InetAddress,
- tunnelIfEncapsLimit Integer32
- }
- tunnelIfLocalAddress OBJECT-TYPE
- SYNTAX IpAddress
- MAX-ACCESS read-only
- STATUS deprecated
- DESCRIPTION
- "The address of the local endpoint of the tunnel
- (i.e., the source address used in the outer IP
- header), or 0.0.0.0 if unknown or if the tunnel is
- over IPv6.
- Since this object does not support IPv6, it is
- deprecated in favor of tunnelIfLocalInetAddress."
- ::= { tunnelIfEntry 1 }
- tunnelIfRemoteAddress OBJECT-TYPE
- SYNTAX IpAddress
- MAX-ACCESS read-only
- STATUS deprecated
- DESCRIPTION
- "The address of the remote endpoint of the tunnel
- (i.e., the destination address used in the outer IP
- header), or 0.0.0.0 if unknown, or an IPv6 address, or
- the tunnel is not a point-to-point link (e.g., if it
- is a 6to4 tunnel).
- Since this object does not support IPv6, it is
- deprecated in favor of tunnelIfRemoteInetAddress."
- ::= { tunnelIfEntry 2 }
- tunnelIfEncapsMethod OBJECT-TYPE
- SYNTAX IANAtunnelType
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The encapsulation method used by the tunnel."
- ::= { tunnelIfEntry 3 }
- tunnelIfHopLimit OBJECT-TYPE
- SYNTAX Integer32 (0 | 1..255)
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The IPv4 TTL or IPv6 Hop Limit to use in the outer IP
- header. A value of 0 indicates that the value is
- copied from the payload's header."
- ::= { tunnelIfEntry 4 }
- tunnelIfSecurity OBJECT-TYPE
- SYNTAX INTEGER {
- none(1), -- no security
- ipsec(2), -- IPsec security
- other(3)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The method used by the tunnel to secure the outer IP
- header. The value ipsec indicates that IPsec is used
- between the tunnel endpoints for authentication or
- encryption or both. More specific security-related
- information may be available in a MIB module for the
- security protocol in use."
- ::= { tunnelIfEntry 5 }
- tunnelIfTOS OBJECT-TYPE
- SYNTAX Integer32 (-2..63)
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The method used to set the high 6 bits (the
- differentiated services codepoint) of the IPv4 TOS or
- IPv6 Traffic Class in the outer IP header. A value of
- -1 indicates that the bits are copied from the
- payload's header. A value of -2 indicates that a
- traffic conditioner is invoked and more information
- may be available in a traffic conditioner MIB module.
- A value between 0 and 63 inclusive indicates that the
- bit field is set to the indicated value.
- Note: instead of the name tunnelIfTOS, a better name
- would have been tunnelIfDSCPMethod, but the existing
- name appeared in RFC 2667 and existing objects cannot
- be renamed."
- ::= { tunnelIfEntry 6 }
- tunnelIfFlowLabel OBJECT-TYPE
- SYNTAX IPv6FlowLabelOrAny
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The method used to set the IPv6 Flow Label value.
- This object need not be present in rows where
- tunnelIfAddressType indicates the tunnel is not over
- IPv6. A value of -1 indicates that a traffic
- conditioner is invoked and more information may be
- available in a traffic conditioner MIB. Any other
- value indicates that the Flow Label field is set to
- the indicated value."
- ::= { tunnelIfEntry 7 }
- tunnelIfAddressType OBJECT-TYPE
- SYNTAX InetAddressType
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The type of address in the corresponding
- tunnelIfLocalInetAddress and tunnelIfRemoteInetAddress
- objects."
- ::= { tunnelIfEntry 8 }
- tunnelIfLocalInetAddress OBJECT-TYPE
- SYNTAX InetAddress
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The address of the local endpoint of the tunnel
- (i.e., the source address used in the outer IP
- header). If the address is unknown, the value is
- 0.0.0.0 for IPv4 or :: for IPv6. The type of this
- object is given by tunnelIfAddressType."
- ::= { tunnelIfEntry 9 }
- tunnelIfRemoteInetAddress OBJECT-TYPE
- SYNTAX InetAddress
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The address of the remote endpoint of the tunnel
- (i.e., the destination address used in the outer IP
- header). If the address is unknown or the tunnel is
- not a point-to-point link (e.g., if it is a 6to4
- tunnel), the value is 0.0.0.0 for tunnels over IPv4 or
- :: for tunnels over IPv6. The type of this object is
- given by tunnelIfAddressType."
- ::= { tunnelIfEntry 10 }
- tunnelIfEncapsLimit OBJECT-TYPE
- SYNTAX Integer32 (-1 | 0..255)
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The maximum number of additional encapsulations
- permitted for packets undergoing encapsulation at this
- node. A value of -1 indicates that no limit is
- present (except as a result of the packet size)."
- REFERENCE "RFC 2473, section 4.1.1"
- ::= { tunnelIfEntry 11 }
- tunnelConfigTable OBJECT-TYPE
- SYNTAX SEQUENCE OF TunnelConfigEntry
- MAX-ACCESS not-accessible
- STATUS deprecated
- DESCRIPTION
- "The (conceptual) table containing information on
- configured tunnels. This table can be used to map a
- set of tunnel endpoints to the associated ifIndex
- value. It can also be used for row creation. Note
- that every row in the tunnelIfTable with a fixed IPv4
- destination address should have a corresponding row in
- the tunnelConfigTable, regardless of whether it was
- created via SNMP.
- Since this table does not support IPv6, it is
- deprecated in favor of tunnelInetConfigTable."
- ::= { tunnel 2 }
- tunnelConfigEntry OBJECT-TYPE
- SYNTAX TunnelConfigEntry
- MAX-ACCESS not-accessible
- STATUS deprecated
- DESCRIPTION
- "An entry (conceptual row) containing the information
- on a particular configured tunnel.
- Since this entry does not support IPv6, it is
- deprecated in favor of tunnelInetConfigEntry."
- INDEX { tunnelConfigLocalAddress,
- tunnelConfigRemoteAddress,
- tunnelConfigEncapsMethod,
- tunnelConfigID }
- ::= { tunnelConfigTable 1 }
- TunnelConfigEntry ::= SEQUENCE {
- tunnelConfigLocalAddress IpAddress,
- tunnelConfigRemoteAddress IpAddress,
- tunnelConfigEncapsMethod IANAtunnelType,
- tunnelConfigID Integer32,
- tunnelConfigIfIndex InterfaceIndexOrZero,
- tunnelConfigStatus RowStatus
- }
- tunnelConfigLocalAddress OBJECT-TYPE
- SYNTAX IpAddress
- MAX-ACCESS not-accessible
- STATUS deprecated
- DESCRIPTION
- "The address of the local endpoint of the tunnel, or
- 0.0.0.0 if the device is free to choose any of its
- addresses at tunnel establishment time.
- Since this object does not support IPv6, it is
- deprecated in favor of tunnelInetConfigLocalAddress."
- ::= { tunnelConfigEntry 1 }
- tunnelConfigRemoteAddress OBJECT-TYPE
- SYNTAX IpAddress
- MAX-ACCESS not-accessible
- STATUS deprecated
- DESCRIPTION
- "The address of the remote endpoint of the tunnel.
- Since this object does not support IPv6, it is
- deprecated in favor of tunnelInetConfigRemoteAddress."
- ::= { tunnelConfigEntry 2 }
- tunnelConfigEncapsMethod OBJECT-TYPE
- SYNTAX IANAtunnelType
- MAX-ACCESS not-accessible
- STATUS deprecated
- DESCRIPTION
- "The encapsulation method used by the tunnel.
- Since this object does not support IPv6, it is
- deprecated in favor of tunnelInetConfigEncapsMethod."
- ::= { tunnelConfigEntry 3 }
- tunnelConfigID OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS not-accessible
- STATUS deprecated
- DESCRIPTION
- "An identifier used to distinguish between multiple
- tunnels of the same encapsulation method, with the
- same endpoints. If the encapsulation protocol only
- allows one tunnel per set of endpoint addresses (such
- as for GRE or IP-in-IP), the value of this object is
- 1. For encapsulation methods (such as L2F) which
- allow multiple parallel tunnels, the manager is
- responsible for choosing any ID which does not
- conflict with an existing row, such as choosing a
- random number.
- Since this object does not support IPv6, it is
- deprecated in favor of tunnelInetConfigID."
- ::= { tunnelConfigEntry 4 }
- tunnelConfigIfIndex OBJECT-TYPE
- SYNTAX InterfaceIndexOrZero
- MAX-ACCESS read-only
- STATUS deprecated
- DESCRIPTION
- "If the value of tunnelConfigStatus for this row is
- active, then this object contains the value of ifIndex
- corresponding to the tunnel interface. A value of 0
- is not legal in the active state, and means that the
- interface index has not yet been assigned.
- Since this object does not support IPv6, it is
- deprecated in favor of tunnelInetConfigIfIndex."
- ::= { tunnelConfigEntry 5 }
- tunnelConfigStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-create
- STATUS deprecated
- DESCRIPTION
- "The status of this row, by which new entries may be
- created, or old entries deleted from this table. The
- agent need not support setting this object to
- createAndWait or notInService since there are no other
- writable objects in this table, and writable objects
- in rows of corresponding tables such as the
- tunnelIfTable may be modified while this row is
- active.
- To create a row in this table for an encapsulation
- method which does not support multiple parallel
- tunnels with the same endpoints, the management
- station should simply use a tunnelConfigID of 1, and
- set tunnelConfigStatus to createAndGo. For
- encapsulation methods such as L2F which allow multiple
- parallel tunnels, the management station may select a
- pseudo-random number to use as the tunnelConfigID and
- set tunnelConfigStatus to createAndGo. In the event
- that this ID is already in use and an
- inconsistentValue is returned in response to the set
- operation, the management station should simply select
- a new pseudo-random number and retry the operation.
- Creating a row in this table will cause an interface
- index to be assigned by the agent in an
- implementation-dependent manner, and corresponding
- rows will be instantiated in the ifTable and the
- tunnelIfTable. The status of this row will become
- active as soon as the agent assigns the interface
- index, regardless of whether the interface is
- operationally up.
- Deleting a row in this table will likewise delete the
- corresponding row in the ifTable and in the
- tunnelIfTable.
- Since this object does not support IPv6, it is
- deprecated in favor of tunnelInetConfigStatus."
- ::= { tunnelConfigEntry 6 }
- tunnelInetConfigTable OBJECT-TYPE
- SYNTAX SEQUENCE OF TunnelInetConfigEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The (conceptual) table containing information on
- configured tunnels. This table can be used to map a
- set of tunnel endpoints to the associated ifIndex
- value. It can also be used for row creation. Note
- that every row in the tunnelIfTable with a fixed
- destination address should have a corresponding row in
- the tunnelInetConfigTable, regardless of whether it
- was created via SNMP."
- ::= { tunnel 3 }
- tunnelInetConfigEntry OBJECT-TYPE
- SYNTAX TunnelInetConfigEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An entry (conceptual row) containing the information
- on a particular configured tunnel. Note that there is
- a 128 subid maximum for object OIDs. Implementers
- need to be aware that if the total number of octets in
- tunnelInetConfigLocalAddress and
- tunnelInetConfigRemoteAddress exceeds 110 then OIDs of
- column instances in this table will have more than 128
- sub-identifiers and cannot be accessed using SNMPv1,
- SNMPv2c, or SNMPv3. In practice this is not expected
- to be a problem since IPv4 and IPv6 addresses will not
- cause the limit to be reached, but if other types are
- supported by an agent, care must be taken to ensure
- that the sum of the lengths do not cause the limit to
- be exceeded."
- INDEX { tunnelInetConfigAddressType,
- tunnelInetConfigLocalAddress,
- tunnelInetConfigRemoteAddress,
- tunnelInetConfigEncapsMethod,
- tunnelInetConfigID }
- ::= { tunnelInetConfigTable 1 }
- TunnelInetConfigEntry ::= SEQUENCE {
- tunnelInetConfigAddressType InetAddressType,
- tunnelInetConfigLocalAddress InetAddress,
- tunnelInetConfigRemoteAddress InetAddress,
- tunnelInetConfigEncapsMethod IANAtunnelType,
- tunnelInetConfigID Integer32,
- tunnelInetConfigIfIndex InterfaceIndexOrZero,
- tunnelInetConfigStatus RowStatus,
- tunnelInetConfigStorageType StorageType
- }
- tunnelInetConfigAddressType OBJECT-TYPE
- SYNTAX InetAddressType
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The address type over which the tunnel encapsulates
- packets."
- ::= { tunnelInetConfigEntry 1 }
- tunnelInetConfigLocalAddress OBJECT-TYPE
- SYNTAX InetAddress
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The address of the local endpoint of the tunnel, or
- 0.0.0.0 (for IPv4) or :: (for IPv6) if the device is
- free to choose any of its addresses at tunnel
- establishment time."
- ::= { tunnelInetConfigEntry 2 }
- tunnelInetConfigRemoteAddress OBJECT-TYPE
- SYNTAX InetAddress
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The address of the remote endpoint of the tunnel."
- ::= { tunnelInetConfigEntry 3 }
- tunnelInetConfigEncapsMethod OBJECT-TYPE
- SYNTAX IANAtunnelType
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The encapsulation method used by the tunnel."
- ::= { tunnelInetConfigEntry 4 }
- tunnelInetConfigID OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An identifier used to distinguish between multiple
- tunnels of the same encapsulation method, with the
- same endpoints. If the encapsulation protocol only
- allows one tunnel per set of endpoint addresses (such
- as for GRE or IP-in-IP), the value of this object is
- 1. For encapsulation methods (such as L2F) which
- allow multiple parallel tunnels, the manager is
- responsible for choosing any ID which does not
- conflict with an existing row, such as choosing a
- random number."
- ::= { tunnelInetConfigEntry 5 }
- tunnelInetConfigIfIndex OBJECT-TYPE
- SYNTAX InterfaceIndexOrZero
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "If the value of tunnelInetConfigStatus for this row
- is active, then this object contains the value of
- ifIndex corresponding to the tunnel interface. A
- value of 0 is not legal in the active state, and means
- that the interface index has not yet been assigned."
- ::= { tunnelInetConfigEntry 6 }
- tunnelInetConfigStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The status of this row, by which new entries may be
- created, or old entries deleted from this table. The
- agent need not support setting this object to
- createAndWait or notInService since there are no other
- writable objects in this table, and writable objects
- in rows of corresponding tables such as the
- tunnelIfTable may be modified while this row is
- active.
- To create a row in this table for an encapsulation
- method which does not support multiple parallel
- tunnels with the same endpoints, the management
- station should simply use a tunnelInetConfigID of 1,
- and set tunnelInetConfigStatus to createAndGo. For
- encapsulation methods such as L2F which allow multiple
- parallel tunnels, the management station may select a
- pseudo-random number to use as the tunnelInetConfigID
- and set tunnelInetConfigStatus to createAndGo. In the
- event that this ID is already in use and an
- inconsistentValue is returned in response to the set
- operation, the management station should simply select
- a new pseudo-random number and retry the operation.
- Creating a row in this table will cause an interface
- index to be assigned by the agent in an
- implementation-dependent manner, and corresponding
- rows will be instantiated in the ifTable and the
- tunnelIfTable. The status of this row will become
- active as soon as the agent assigns the interface
- index, regardless of whether the interface is
- operationally up.
- Deleting a row in this table will likewise delete the
- corresponding row in the ifTable and in the
- tunnelIfTable."
- ::= { tunnelInetConfigEntry 7 }
- tunnelInetConfigStorageType OBJECT-TYPE
- SYNTAX StorageType
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The storage type of this row. If the row is
- permanent(4), no objects in the row need be writable."
- ::= { tunnelInetConfigEntry 8 }
- -- conformance information
- tunnelMIBConformance
- OBJECT IDENTIFIER ::= { tunnelMIB 2 }
- tunnelMIBCompliances
- OBJECT IDENTIFIER ::= { tunnelMIBConformance 1 }
- tunnelMIBGroups OBJECT IDENTIFIER ::= { tunnelMIBConformance 2 }
- -- compliance statements
- tunnelMIBCompliance MODULE-COMPLIANCE
- STATUS deprecated
- DESCRIPTION
- "The (deprecated) IPv4-only compliance statement for
- the IP Tunnel MIB.
- This is deprecated in favor of
- tunnelMIBInetFullCompliance and
- tunnelMIBInetReadOnlyCompliance."
- MODULE -- this module
- MANDATORY-GROUPS { tunnelMIBBasicGroup }
- OBJECT tunnelIfHopLimit
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required."
- OBJECT tunnelIfTOS
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required."
- OBJECT tunnelConfigStatus
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required."
- ::= { tunnelMIBCompliances 1 }
- tunnelMIBInetFullCompliance MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "The full compliance statement for the IP Tunnel MIB."
- MODULE -- this module
- MANDATORY-GROUPS { tunnelMIBInetGroup }
- OBJECT tunnelIfAddressType
- SYNTAX InetAddressType { ipv4(1), ipv6(2),
- ipv4z(3), ipv6z(4) }
- DESCRIPTION
- "An implementation is only required to support IPv4
- and/or IPv6 addresses. An implementation only needs to
- support the addresses it actually supports on the
- device."
- ::= { tunnelMIBCompliances 2 }
- tunnelMIBInetReadOnlyCompliance MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "The read-only compliance statement for the IP Tunnel
- MIB."
- MODULE -- this module
- MANDATORY-GROUPS { tunnelMIBInetGroup }
- OBJECT tunnelIfHopLimit
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required."
- OBJECT tunnelIfTOS
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required."
- OBJECT tunnelIfFlowLabel
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required."
- OBJECT tunnelIfAddressType
- SYNTAX InetAddressType { ipv4(1), ipv6(2),
- ipv4z(3), ipv6z(4) }
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required.
- An implementation is only required to support IPv4
- and/or IPv6 addresses. An implementation only needs to
- support the addresses it actually supports on the
- device."
- OBJECT tunnelIfLocalInetAddress
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required."
- OBJECT tunnelIfRemoteInetAddress
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required."
- OBJECT tunnelIfEncapsLimit
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required."
- OBJECT tunnelInetConfigStatus
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required, and active is the only
- status that needs to be supported."
- OBJECT tunnelInetConfigStorageType
- MIN-ACCESS read-only
- DESCRIPTION
- "Write access is not required."
- ::= { tunnelMIBCompliances 3 }
- -- units of conformance
- tunnelMIBBasicGroup OBJECT-GROUP
- OBJECTS { tunnelIfLocalAddress, tunnelIfRemoteAddress,
- tunnelIfEncapsMethod, tunnelIfHopLimit, tunnelIfTOS,
- tunnelIfSecurity, tunnelConfigIfIndex, tunnelConfigStatus }
- STATUS deprecated
- DESCRIPTION
- "A collection of objects to support basic management
- of IPv4 Tunnels. Since this group cannot support
- IPv6, it is deprecated in favor of
- tunnelMIBInetGroup."
- ::= { tunnelMIBGroups 1 }
- tunnelMIBInetGroup OBJECT-GROUP
- OBJECTS { tunnelIfAddressType, tunnelIfLocalInetAddress,
- tunnelIfRemoteInetAddress, tunnelIfEncapsMethod,
- tunnelIfEncapsLimit,
- tunnelIfHopLimit, tunnelIfTOS, tunnelIfFlowLabel,
- tunnelIfSecurity, tunnelInetConfigIfIndex,
- tunnelInetConfigStatus, tunnelInetConfigStorageType }
- STATUS current
- DESCRIPTION
- "A collection of objects to support basic management
- of IPv4 and IPv6 Tunnels."
- ::= { tunnelMIBGroups 2 }
- END
|