Observium_CE/mibs/zte/ZTE-AN-L3-IF-MIB

351 lines
11 KiB
Plaintext

--------------------------------------------------------------------------
-- File Name : ZTE-AN-L3-IF-MIB.mib
-- Date : 2006-12-25
-- Author : ZTE Nms dept.
--
-- Zte Layer 3 Interface Mib for Access Node
--
--
--------------------------------------------------------------------------
ZTE-AN-L3-IF-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32, IpAddress FROM SNMPv2-SMI
DisplayString,RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
InetAddress,InetAddressPrefixLength FROM INET-ADDRESS-MIB
zxAn,ZxAnIfindex FROM ZTE-AN-TC-MIB;
zxAnL3InterfaceMib MODULE-IDENTITY
LAST-UPDATED "0612070000Z" -- Dec 7, 2006
ORGANIZATION "ZTE Corporation"
CONTACT-INFO "
Mail: suchunshan@zte.com.cn,
guo.jun@zte.com.cn
Tel : 021-68896292"
DESCRIPTION "This MIB defines zte Access Node managed objects for
layer 3 interfaces."
::= { zxAn 4 }
zxAnL3InterfaceObjects OBJECT IDENTIFIER ::= { zxAnL3InterfaceMib 1 }
zxAnL3InterfaceTrapObjects OBJECT IDENTIFIER ::= { zxAnL3InterfaceMib 2 }
------------------------------------------------------------------------------
-- Following objects are defined.
-- 1.L3 Interface Table
-- 2.L3 Interface's SuperVlan Table
-- 3.L3 Interface IpAddress Table
-- 4.L3 Interface IpAddress Table For IPv6
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- 1.L3 Interface Table
------------------------------------------------------------------------------
zxAnL3IfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnL3IfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"zx an L3 interface table."
::= { zxAnL3InterfaceObjects 1 }
zxAnL3IfEntry OBJECT-TYPE
SYNTAX ZxAnL3IfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"L3 interface create entry.It is used to create or remove a L3 interface."
INDEX { zxAnL3IfIndex}
::= { zxAnL3IfTable 1 }
ZxAnL3IfEntry ::=
SEQUENCE {
zxAnL3IfIndex ZxAnIfindex,
zxAnL3IfName DisplayString,
zxAnIfReferIndex Integer32,
zxAnL3IfArpProxyEnable INTEGER,
zxAnL3IfRowStatus RowStatus,
zxAnL3IfArpAgingTime INTEGER
}
zxAnL3IfIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value for each interface. The field of interface type in
ZxAnIfindex for L3 is 0x6(Layer 3 interface)."
::= { zxAnL3IfEntry 1 }
zxAnL3IfName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string refer to an interface,it also contain information about the
interface."
::= { zxAnL3IfEntry 2 }
zxAnIfReferIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index dynamically assigned by zte ROS Platform for inner port."
::= { zxAnL3IfEntry 3 }
zxAnL3IfArpProxyEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable Arp Proxy functionality ."
::= { zxAnL3IfEntry 4 }
zxAnL3IfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create, delete the l3 interface
in this table."
::= {zxAnL3IfEntry 5}
zxAnL3IfArpAgingTime OBJECT-TYPE
SYNTAX INTEGER(1..4294967)
UNITS "second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "ARP aging time ."
DEFVAL { 300 }
::= { zxAnL3IfEntry 6 }
------------------------------------------------------------------------------
-- 2.L3 Interface's SuperVlan Table
------------------------------------------------------------------------------
zxAnL3IfSuperVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnL3IfSuperVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An L3 super vlan interface table."
::= { zxAnL3InterfaceObjects 2 }
zxAnL3IfSuperVlanEntry OBJECT-TYPE
SYNTAX ZxAnL3IfSuperVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"L3 supervlan interface entry.The creating and deleting of this entry
is related to the operation of zxAnL3IfEntry."
INDEX { zxAnL3IfIndex }
::= { zxAnL3IfSuperVlanTable 1 }
ZxAnL3IfSuperVlanEntry ::=
SEQUENCE {
zxAnL3IfSubvlanRoutingEnable INTEGER,
zxAnL3IfSubvlanList OCTET STRING
}
zxAnL3IfSubvlanRoutingEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable inter sub vlan routing."
::= { zxAnL3IfSuperVlanEntry 1 }
zxAnL3IfSubvlanList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..5472))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure sub vlan list of supervlan.
for example:1-10,13"
::= { zxAnL3IfSuperVlanEntry 2 }
------------------------------------------------------------------------------
-- 3.L3 Interface IpAddress Table
------------------------------------------------------------------------------
zxAnL3IfIpAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnL3IfIpAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An L3 interface ip Address table"
::= { zxAnL3InterfaceObjects 3 }
zxAnL3IfIpAddressEntry OBJECT-TYPE
SYNTAX ZxAnL3IfIpAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"L3 interface ip address entry"
INDEX { zxAnL3IfIndex,zxAnL3IfIpAddress }
::= { zxAnL3IfIpAddressTable 1 }
ZxAnL3IfIpAddressEntry ::=
SEQUENCE {
zxAnL3IfIpAddress IpAddress,
zxAnL3IfIpAddressMask IpAddress,
zxAnL3IfIpCategory INTEGER,
zxAnL3IfIpRowStatus RowStatus
}
zxAnL3IfIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ip address of L3 interface."
::= { zxAnL3IfIpAddressEntry 1 }
zxAnL3IfIpAddressMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ip address mask of L3 interface."
::= { zxAnL3IfIpAddressEntry 2 }
zxAnL3IfIpCategory OBJECT-TYPE
SYNTAX INTEGER
{
single(1),
primary(2),
secondary(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" Represents the IP address category.
single(1) - Indicates that the IP addressing information for
this interface, has no primary/secondary category.
primary(2) - Indicates that this interface provides primary IP
addressing information.
secondary(3) - Indicates that this interface provides a secondary
IP addressing information. There may be more than one
secondary IP addressing information for an interface.
"
::= { zxAnL3IfIpAddressEntry 3 }
zxAnL3IfIpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Only creating or deleting this entry is used now."
::= {zxAnL3IfIpAddressEntry 4}
------------------------------------------------------------------------------
-- 4.L3 Interface IpAddress Table For IPv6
------------------------------------------------------------------------------
zxAnL3IfIpv6IpAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnL3IfIpv6IpAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"L3 interface IP address table for IPv6"
::= { zxAnL3InterfaceObjects 4 }
zxAnL3IfIpv6IpAddressEntry OBJECT-TYPE
SYNTAX ZxAnL3IfIpv6IpAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"L3 interface IP address entry for IPv6"
INDEX { zxAnL3IfIndex,zxAnL3IfIpv6IpAddress }
::= { zxAnL3IfIpv6IpAddressTable 1 }
ZxAnL3IfIpv6IpAddressEntry ::=
SEQUENCE {
zxAnL3IfIpv6IpAddress InetAddress,
zxAnL3IfIpv6IpPfxLen InetAddressPrefixLength,
zxAnL3IfIpv6Enable INTEGER,
zxAnL3IfIpv6Mtu INTEGER,
zxAnL3IfIpv6DadAttemps INTEGER,
zxAnL3IfIpv6RowStatus RowStatus
}
zxAnL3IfIpv6IpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP address of L3 interface for IPv6."
::= { zxAnL3IfIpv6IpAddressEntry 1 }
zxAnL3IfIpv6IpPfxLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Prefix length of the IPv6 IP address of this L3 interface."
::= { zxAnL3IfIpv6IpAddressEntry 2 }
zxAnL3IfIpv6Enable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable status of the IPv6 IP address of this L3 interface."
DEFVAL { disable }
::= { zxAnL3IfIpv6IpAddressEntry 3 }
zxAnL3IfIpv6Mtu OBJECT-TYPE
SYNTAX INTEGER(1280..1500)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MTU of this L3 interface."
DEFVAL { 1500 }
::= { zxAnL3IfIpv6IpAddressEntry 4 }
zxAnL3IfIpv6DadAttemps OBJECT-TYPE
SYNTAX INTEGER(1..60)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The DAD(Duplicate Address Detection) attemps of this L3 interface."
DEFVAL { 1 }
::= { zxAnL3IfIpv6IpAddressEntry 5 }
zxAnL3IfIpv6RowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The rowstatus which is used to create or delete this entry."
::= {zxAnL3IfIpv6IpAddressEntry 20}
END