351 lines
11 KiB
Plaintext
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
|