Observium_CE/mibs/zte/ZTE-AN-ARP-MIB

983 lines
33 KiB
Plaintext

ZTE-AN-ARP-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, IpAddress,
Integer32 FROM SNMPv2-SMI
TruthValue, MacAddress, RowStatus FROM SNMPv2-TC
ZxAnIfindex, zxAn FROM ZTE-AN-TC-MIB;
zxAnArpMib MODULE-IDENTITY
LAST-UPDATED "200701241600Z"
ORGANIZATION "Zhongxing Telcom Co. Ltd."
CONTACT-INFO "E-mail: yao.huayin@zte.com.cn"
DESCRIPTION "ARP MIB definition."
::= { zxAn 34 }
zxAnArpMibObjects OBJECT IDENTIFIER ::= { zxAnArpMib 1 }
--------------------------------------------------------------------------------
-- Following objects are defined.
-- 1. Arp Spoofing Enabled
-- 2. Arp control table based on VLAN
-- 3. Arp Mapping config table
-- 4. Arp Mapping Info table
-- 5. ARP MFF Enable
-- 6. Arp MFF Config
-- 7. Arp Anti Spoofing Config Table
-- 8. Arp Gateway Table
-- 9. DAI(Dynamic ARP Inspection)
-- 10.ARP Reply Agent
-- 11.ARP Packet Limit
-- 12.ARP Agent gateway table based on VLAN
-- 13.ARP Filter Vlan configure
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- 1. Arp Spoofing Enabled
------------------------------------------------------------------------------
zxAnArpAntiSpoofingGlbEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable arp snooping.1-truth,2-false."
DEFVAL { 2 }
::= { zxAnArpMibObjects 1 }
zxAnArpCapabilities OBJECT-TYPE
SYNTAX BITS {
mffMultiGateway(0)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ARP capabilities of this equipment.
The bit value 1 means the function represented by this bit is
supported by this equipment.
- mffMultiGateway(0):
value 1 means support zxAnArpMffMultiGatewayTable and Deprecated
zxAnArpMffCfgTable."
::= { zxAnArpMibObjects 2 }
------------------------------------------------------------------------------
-- 2.Arp control table based on VLAN
------------------------------------------------------------------------------
zxAnArpVlanConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpVlanConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Arp control table based on VLAN."
::= { zxAnArpMibObjects 10 }
zxAnArpVlanConfEntry OBJECT-TYPE
SYNTAX ZxAnArpVlanConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { zxAnArpVlanConfStartVlan, zxAnArpVlanConfEndVlan }
::= { zxAnArpVlanConfTable 1 }
ZxAnArpVlanConfEntry ::= SEQUENCE {
zxAnArpVlanConfStartVlan Integer32,
zxAnArpVlanConfEndVlan Integer32,
zxAnArpVlanConfSecurityEnable INTEGER,
zxAnArpVlanConfRowStatus RowStatus
}
zxAnArpVlanConfStartVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zxAnArpVlanConfEntry 1 }
zxAnArpVlanConfEndVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zxAnArpVlanConfEntry 2 }
zxAnArpVlanConfSecurityEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" Enable or disable ARP security control."
DEFVAL { enable }
::= { zxAnArpVlanConfEntry 3 }
zxAnArpVlanConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The row status of this entry."
::= { zxAnArpVlanConfEntry 4 }
------------------------------------------------------------------------------
-- 3.Arp Mapping config table
------------------------------------------------------------------------------
zxAnArpMapConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpMapConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Arp Mapping config table"
::= { zxAnArpMibObjects 11 }
zxAnArpMapConfEntry OBJECT-TYPE
SYNTAX ZxAnArpMapConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { zxAnArpMapConfIpAddr, zxAnArpMapConfVlan }
::= { zxAnArpMapConfTable 1 }
ZxAnArpMapConfEntry ::= SEQUENCE {
zxAnArpMapConfIpAddr IpAddress,
zxAnArpMapConfVlan Integer32,
zxAnArpMapConfMacAddr MacAddress,
zxAnArpMapConfIfindex ZxAnIfindex,
zxAnArpMapConfRowStatus RowStatus
}
zxAnArpMapConfIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zxAnArpMapConfEntry 1 }
zxAnArpMapConfVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"vlan id "
::= { zxAnArpMapConfEntry 2 }
zxAnArpMapConfMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MAC address"
::= { zxAnArpMapConfEntry 3 }
zxAnArpMapConfIfindex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" Ifindex of the port."
::= { zxAnArpMapConfEntry 4 }
zxAnArpMapConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The row status of this entry."
::= { zxAnArpMapConfEntry 5 }
------------------------------------------------------------------------------
-- 4.Arp Mapping Info table
------------------------------------------------------------------------------
zxAnArpMapInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpMapInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Arp Mapping Info table.It is used to show arp info and delete arp
instance."
::= { zxAnArpMibObjects 12 }
zxAnArpMapInfoEntry OBJECT-TYPE
SYNTAX ZxAnArpMapInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { zxAnArpMapConfIpAddr, zxAnArpMapConfVlan, zxAnArpMapInfoType }
::= { zxAnArpMapInfoTable 1 }
ZxAnArpMapInfoEntry ::= SEQUENCE {
zxAnArpMapInfoType INTEGER,
zxAnArpMapInfoMacAddr MacAddress,
zxAnArpMapInfoIfindex ZxAnIfindex
}
zxAnArpMapInfoType OBJECT-TYPE
SYNTAX INTEGER
{
static(1),
dhcp(2),
ipoas(3),
ipoad(4),
dynamic(5)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of arp info."
::= { zxAnArpMapInfoEntry 1 }
zxAnArpMapInfoMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MacAddr in arp"
::= { zxAnArpMapInfoEntry 2 }
zxAnArpMapInfoIfindex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Ifindex of the port."
::= { zxAnArpMapInfoEntry 3 }
------------------------------------------------------------------------------
-- 5. ARP MFF Enable
------------------------------------------------------------------------------
zxAnArpMffCfg OBJECT IDENTIFIER ::= { zxAnArpMibObjects 16 }
zxAnArpMffCfgEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable arp mff function."
DEFVAL { 2 }
::= { zxAnArpMffCfg 1 }
------------------------------------------------------------------------------
-- 6. Arp MFF Config
------------------------------------------------------------------------------
zxAnArpMffCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpMffCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates ARP MFF configuration.MFF is MAC-Forced
Forwarding.
This table supports 8 VLAN's configuration of the MFF gateway.
In a same VLAN, IP or MAC of the gateway should not be duplicated.
At the mode of manual for the gateway,IP must be configured
and MAC address is optional,
At the mode of automatic, IP and MAC should not be configured.
Only single mode of gateways should be configured in this table at
the same time,that is,multi rows in the table have a same value of
zxAnArpMffCfgGatewayMode. "
REFERENCE "RFC 4562 MAC-Forced Forwarding: A Method for Subscriber
Separation on an Ethernet Access Network"
::= { zxAnArpMffCfg 2 }
zxAnArpMffCfgEntry OBJECT-TYPE
SYNTAX ZxAnArpMffCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnArpMffCfgTable."
INDEX { zxAnArpMffCfgVlan }
::= { zxAnArpMffCfgTable 1 }
ZxAnArpMffCfgEntry ::= SEQUENCE {
zxAnArpMffCfgVlan INTEGER,
zxAnArpMffCfgGatewayMode INTEGER,
zxAnArpMffCfgGatewayIp IpAddress,
zxAnArpMffCfgGatewayMac MacAddress ,
zxAnArpMffCfgRowStatus RowStatus
}
zxAnArpMffCfgVlan OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index for zxAnArpMffCfgTable."
::={zxAnArpMffCfgEntry 1}
zxAnArpMffCfgGatewayMode OBJECT-TYPE
SYNTAX INTEGER
{
manual(1),
automatic(2)
}
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"Mff gateway mode."
DEFVAL { 1 }
::={zxAnArpMffCfgEntry 2}
zxAnArpMffCfgGatewayIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Mff gateway IP address."
::={zxAnArpMffCfgEntry 3}
zxAnArpMffCfgGatewayMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Mff gateway MAC address."
::={zxAnArpMffCfgEntry 4}
zxAnArpMffCfgRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { zxAnArpMffCfgEntry 50 }
zxAnArpMffMultiGatewayTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpMffMultiGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates MFF configuration.MFF is MAC-Forced
forwarding.This table supports 32 VLAN's configuration of the
MFF gateway,and 8 gateway configuration per VLAN.In a same VLAN,
IP or MAC of the gateway should not be duplicated.
"
::= { zxAnArpMffCfg 4 }
zxAnArpMffMultiGatewayEntry OBJECT-TYPE
SYNTAX ZxAnArpMffMultiGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row instance contains the configuration to enable or disable
MFF at each existing VLAN."
INDEX { zxAnArpMffMultiGatewayMffVid, zxAnArpMffMultiGatewayIpAddr }
::= { zxAnArpMffMultiGatewayTable 1 }
ZxAnArpMffMultiGatewayEntry ::= SEQUENCE {
zxAnArpMffMultiGatewayMffVid Integer32,
zxAnArpMffMultiGatewayIpAddr IpAddress,
zxAnArpMffMultiGatewayIpMask IpAddress,
zxAnArpMffMultiGatewayMacMode INTEGER,
zxAnArpMffMultiGatewayMac MacAddress,
zxAnArpMffMultiGatewayRowStatus RowStatus
}
zxAnArpMffMultiGatewayMffVid OBJECT-TYPE
SYNTAX Integer32(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index for zxAnArpMffTable, specify the VLAN id."
::={zxAnArpMffMultiGatewayEntry 1}
zxAnArpMffMultiGatewayIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MFF gateway IP address, in a VLAN,
there can be 8 gateways at most .
"
::={zxAnArpMffMultiGatewayEntry 2}
zxAnArpMffMultiGatewayIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MFF gateway IP mask, the default gateway's mask should be all 0."
::= { zxAnArpMffMultiGatewayEntry 3 }
zxAnArpMffMultiGatewayMacMode OBJECT-TYPE
SYNTAX INTEGER
{
manual(1),
automatic(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MFF gateway MAC address configuration mode.
If zxAnArpMffGatewayMac has been configured,
the mode should be manual when doing a request,
otherwise, the mode should be automatic."
DEFVAL { manual }
::={zxAnArpMffMultiGatewayEntry 4}
zxAnArpMffMultiGatewayMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MFF gateway MAC address."
::={zxAnArpMffMultiGatewayEntry 5}
zxAnArpMffMultiGatewayRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to manage the creation and deletion of rows
in this table. It only supports 'active(1)','createAndGo(4)'and
'destroy(6)' value.
If this object is set to 'createAndGo(4)', the VLAN on
which MFF is active(1).Setting this object value to
destroy(6),the VLAN on which MFF is inactive."
::= { zxAnArpMffMultiGatewayEntry 50 }
------------------------------------------------------------------------------
-- 7. Arp Anti Spoofing Config Table
------------------------------------------------------------------------------
zxAnArpAntiSpoofingCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpAntiSpoofingCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { zxAnArpMibObjects 17 }
zxAnArpAntiSpoofingCfgEntry OBJECT-TYPE
SYNTAX ZxAnArpAntiSpoofingCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnArpAntiSnoofingCfgTable ."
INDEX { zxAnArpAntiSpoofingVid }
::= { zxAnArpAntiSpoofingCfgTable 1 }
ZxAnArpAntiSpoofingCfgEntry ::= SEQUENCE {
zxAnArpAntiSpoofingVid INTEGER,
zxAnArpAntiSpoofingDirection INTEGER,
zxAnArpAntiSpoofingVlanRowStatus RowStatus
}
zxAnArpAntiSpoofingVid OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index for zxAnArpAntiSpoofingCfgTable."
::={zxAnArpAntiSpoofingCfgEntry 1}
zxAnArpAntiSpoofingDirection OBJECT-TYPE
SYNTAX INTEGER
{
nni(1),
uni(2),
all(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Direction of ARP Anti Spoofing function."
::={zxAnArpAntiSpoofingCfgEntry 2}
zxAnArpAntiSpoofingVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { zxAnArpAntiSpoofingCfgEntry 50 }
------------------------------------------------------------------------------
-- 8. Arp Gateway Table
------------------------------------------------------------------------------
zxAnArpGateway OBJECT IDENTIFIER ::= { zxAnArpMibObjects 18 }
zxAnArpGatewayTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates ARP Gateway configuration."
::= { zxAnArpGateway 1 }
zxAnArpGatewayEntry OBJECT-TYPE
SYNTAX ZxAnArpGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnArpGatewayTable."
INDEX { zxAnArpGatewayVlan,zxAnArpGatewayMode,zxAnArpGatewayIp}
::= { zxAnArpGatewayTable 1 }
ZxAnArpGatewayEntry ::= SEQUENCE {
zxAnArpGatewayVlan INTEGER,
zxAnArpGatewayMode INTEGER,
zxAnArpGatewayIp IpAddress,
zxAnArpGatewayMacAddr MacAddress ,
zxAnArpGatewayRowStatus RowStatus
}
zxAnArpGatewayVlan OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index for zxAnArpGatewayTable."
::={zxAnArpGatewayEntry 1}
zxAnArpGatewayMode OBJECT-TYPE
SYNTAX INTEGER
{
static(1),
dhcp(2),
ipoastatic(3),
ipoadynamic(4),
staticIp(5)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of gateway."
DEFVAL { 1 }
::={zxAnArpGatewayEntry 2}
zxAnArpGatewayIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"gateway IP address."
::={zxAnArpGatewayEntry 3}
zxAnArpGatewayMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"gateway MAC address."
::={zxAnArpGatewayEntry 4}
zxAnArpGatewayRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { zxAnArpGatewayEntry 50 }
------------------------------------------------------------------------------
-- 9. DAI(Dynamic ARP Inspection)
------------------------------------------------------------------------------
zxAnArpDaiObjects OBJECT IDENTIFIER ::= { zxAnArpMibObjects 19 }
zxAnArpDaiIfCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpDaiIfCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates interface DAI configuration."
::= { zxAnArpDaiObjects 2 }
zxAnArpDaiIfCfgEntry OBJECT-TYPE
SYNTAX ZxAnArpDaiIfCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnArpDaiIfCfgTable."
INDEX
{
zxAnArpRack,
zxAnArpShelf,
zxAnArpSlot,
zxAnArpPort,
zxAnArpOnu,
zxAnArpIfType,
zxAnArpLogicalId
}
::= { zxAnArpDaiIfCfgTable 1 }
ZxAnArpDaiIfCfgEntry ::= SEQUENCE {
zxAnArpRack Integer32,
zxAnArpShelf Integer32,
zxAnArpSlot Integer32,
zxAnArpPort Integer32,
zxAnArpOnu Integer32,
zxAnArpIfType INTEGER,
zxAnArpLogicalId OBJECT IDENTIFIER,
zxAnArpAntiSpoofingIfLogEnable INTEGER
}
zxAnArpRack OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rack number of the port."
::= { zxAnArpDaiIfCfgEntry 1 }
zxAnArpShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Shelf number of the port."
::= { zxAnArpDaiIfCfgEntry 2 }
zxAnArpSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot number of the port."
::= { zxAnArpDaiIfCfgEntry 3 }
zxAnArpPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port number."
::= { zxAnArpDaiIfCfgEntry 4 }
zxAnArpOnu OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ONU number. It is 0 in DSL port."
::= { zxAnArpDaiIfCfgEntry 5 }
zxAnArpIfType OBJECT-TYPE
SYNTAX INTEGER
{
physicalPort(1),
bridgePort(2),
ponOnu(3),
ponVPort(4),
servicePort(11)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the type of port."
::= { zxAnArpDaiIfCfgEntry 6 }
zxAnArpLogicalId OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This value is an oid which indicats the logical index.
When zxAnArpIfType is 'physicalPort' its value is '0'.
When zxAnArpIfType is 'bridgePort' this object includes
{pvc} , such as oid {1} indicates pvc1 .
When zxAnArpIfType is 'ponOnu' its value is '0'.
When zxAnArpIfType is 'ponVPort' this object includes
{gemport/llid} , such as oid {1} indicates gemport1/llid1 .
When zxAnArpIfType is 'servicePort' this object includes
{serviceportID} , such as oid {1} indicates serviceportID1 ."
::= { zxAnArpDaiIfCfgEntry 7 }
zxAnArpAntiSpoofingIfLogEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables to log DAI violation on the interface."
::= { zxAnArpDaiIfCfgEntry 8 }
------------------------------------------------------------------------------
-- 10.ARP Reply Agent
------------------------------------------------------------------------------
zxAnArpReplyAgentObjects OBJECT IDENTIFIER ::= { zxAnArpMibObjects 20 }
zxAnArpReplyAgentIfCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpReplyAgentIfCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates interface ARP reply agent configuration."
::= { zxAnArpReplyAgentObjects 2 }
zxAnArpReplyAgentIfCfgEntry OBJECT-TYPE
SYNTAX ZxAnArpReplyAgentIfCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnArpReplyAgentIfCfgTable."
INDEX
{
zxAnArpRack,
zxAnArpShelf,
zxAnArpSlot,
zxAnArpPort,
zxAnArpOnu,
zxAnArpIfType,
zxAnArpLogicalId
}
::= { zxAnArpReplyAgentIfCfgTable 1 }
ZxAnArpReplyAgentIfCfgEntry ::= SEQUENCE {
zxAnArpReplyAgentIfEnable INTEGER
}
zxAnArpReplyAgentIfEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables ARP reply agent for the interface.
enable(1) - Reply downstream ARP message.
disable(2) - Forward downstream ARP message to user side.
"
::= { zxAnArpReplyAgentIfCfgEntry 1 }
------------------------------------------------------------------------------
-- 11.ARP Packet Limit
------------------------------------------------------------------------------
zxAnArpPacketLimitObjects OBJECT IDENTIFIER ::= { zxAnArpMibObjects 21 }
zxAnArpPacketLimitIfCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpPacketLimitIfCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table indicates interface ARP packet limit configuration."
::= { zxAnArpPacketLimitObjects 2 }
zxAnArpPacketLimitIfCfgEntry OBJECT-TYPE
SYNTAX ZxAnArpPacketLimitIfCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnArpPacketLimitIfCfgTable."
INDEX
{
zxAnArpRack,
zxAnArpShelf,
zxAnArpSlot,
zxAnArpPort,
zxAnArpOnu,
zxAnArpIfType,
zxAnArpLogicalId
}
::= { zxAnArpPacketLimitIfCfgTable 1 }
ZxAnArpPacketLimitIfCfgEntry ::= SEQUENCE {
zxAnArpBcastSuppressIfEnable INTEGER
}
zxAnArpBcastSuppressIfEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables ARP broadcast packet limit for the interface."
::= { zxAnArpPacketLimitIfCfgEntry 1 }
------------------------------------------------------------------------------
-- 12.ARP Agent gateway table based on VLAN
------------------------------------------------------------------------------
zxAnArpAgentObjects OBJECT IDENTIFIER ::= { zxAnArpMibObjects 22 }
zxAnArpAgentGatewayTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpAgentGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ARP agent gateway control table based on VLAN."
::= { zxAnArpAgentObjects 2 }
zxAnArpAgentGatewayEntry OBJECT-TYPE
SYNTAX ZxAnArpAgentGatewayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnArpAgentGatewayTable."
INDEX { zxAnArpAgentGatewaySvid, zxAnArpAgentGatewayCvid }
::= { zxAnArpAgentGatewayTable 1 }
ZxAnArpAgentGatewayEntry ::= SEQUENCE {
zxAnArpAgentGatewaySvid Integer32,
zxAnArpAgentGatewayCvid Integer32,
zxAnArpAgentGatewayStatus INTEGER,
zxAnArpAgentGatewayIpAddr IpAddress,
zxAnArpAgentGatewayMac MacAddress,
zxAnArpAgentGatewayRowStatus RowStatus
}
zxAnArpAgentGatewaySvid OBJECT-TYPE
SYNTAX Integer32(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the S-VID number on which ARP agent gateway
feature is configured."
::= { zxAnArpAgentGatewayEntry 1 }
zxAnArpAgentGatewayCvid OBJECT-TYPE
SYNTAX Integer32(0..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the C-VID number on which ARP agent gateway
feature is configured.
For single tagged packet, the value is 0."
::= { zxAnArpAgentGatewayEntry 2 }
zxAnArpAgentGatewayStatus OBJECT-TYPE
SYNTAX INTEGER
{
valid(1),
invalid(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ARP agent gateway status.
valid(1) - The gateway MAC address is valid.
invalid(2) - The gateway MAC address is invalid."
::={zxAnArpAgentGatewayEntry 3}
zxAnArpAgentGatewayIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"ARP agent IP address."
::={zxAnArpAgentGatewayEntry 4}
zxAnArpAgentGatewayMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"ARP agent gateway MAC address.
When zxAnArpAgentGatewayMode is automatic(2),
zxAnArpAgentGatewayMac will be configured with empty."
::={zxAnArpAgentGatewayEntry 5}
zxAnArpAgentGatewayRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnArpAgentGatewayEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1)."
::= { zxAnArpAgentGatewayEntry 50 }
------------------------------------------------------------------------------
-- 13.ARP Filter Vlan configure
------------------------------------------------------------------------------
zxAnArpFilterObjects OBJECT IDENTIFIER ::= { zxAnArpMibObjects 23 }
zxAnArpFilterVlanConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnArpFilterVlanConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ARP filter table based on VLAN.
If the VLAN item is set, the NE will dispatch the ARP
packets downward by check the out port strictly.
"
::= { zxAnArpFilterObjects 2 }
zxAnArpFilterVlanConfEntry OBJECT-TYPE
SYNTAX ZxAnArpFilterVlanConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in zxAnArpFilterVlanConfTable."
INDEX { zxAnArpFilterVlanConfVid}
::= { zxAnArpFilterVlanConfTable 1 }
ZxAnArpFilterVlanConfEntry ::= SEQUENCE {
zxAnArpFilterVlanConfVid Integer32,
zxAnArpFilterVlanConfRowStatus RowStatus
}
zxAnArpFilterVlanConfVid OBJECT-TYPE
SYNTAX Integer32(1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the VLAN ID on which ARP filter feature
is configured."
::= { zxAnArpFilterVlanConfEntry 1 }
zxAnArpFilterVlanConfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The supported actions of this conceptual row only include:
'createAndGo' and 'destroy'.
To create a row in this table, a manager must set this object to
createAndGo(4), and must comply with the multi-variables binding
rule described in zxAnArpFilterVlanConfEntry.
To delete a row in this table, a manager must set this object to
destroy(6).
To get this object, the agent always returns active(1).
And the entry just supports createAndGo(4) and destroy(6)
operation.
"
::= { zxAnArpFilterVlanConfEntry 50 }
END