Commit version 24.12.13800
This commit is contained in:
982
mibs/zte/ZTE-AN-ARP-MIB
Normal file
982
mibs/zte/ZTE-AN-ARP-MIB
Normal file
@ -0,0 +1,982 @@
|
||||
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
|
||||
|
Reference in New Issue
Block a user