127 lines
4.3 KiB
Plaintext
127 lines
4.3 KiB
Plaintext
--
|
|
--
|
|
-- Copyright (C) 1998 by SNMP Research, Incorporated.
|
|
--
|
|
-- This software is furnished under a license and may be used and copied
|
|
-- only in accordance with the terms of such license and with the
|
|
-- inclusion of the above copyright notice. This software or any other
|
|
-- copies thereof may not be provided or otherwise made available to any
|
|
-- other person. No title to and ownership of the software is hereby
|
|
-- transferred.
|
|
--
|
|
-- The information in this software is subject to change without notice
|
|
-- and should not be construed as a commitment by SNMP Research, Incorporated.
|
|
--
|
|
-- Restricted Rights Legend:
|
|
-- Use, duplication, or disclosure by the Government is subject to
|
|
-- restrictions as set forth in subparagraph (c)(1)(ii) of the Rights
|
|
-- in Technical Data and Computer Software clause at DFARS 252.227-7013;
|
|
-- subparagraphs (c)(4) and (d) of the Commercial Computer
|
|
-- Software-Restricted Rights Clause, FAR 52.227-19; and in similar
|
|
-- clauses in the NASA FAR Supplement and other corresponding
|
|
-- governmental regulations.
|
|
--
|
|
--
|
|
|
|
--
|
|
-- PROPRIETARY NOTICE
|
|
--
|
|
-- This software is an unpublished work subject to a confidentiality agreement
|
|
-- and is protected by copyright and trade secret law. Unauthorized copying,
|
|
-- redistribution or other use of this work is prohibited.
|
|
--
|
|
-- The above notice of copyright on this source code product does not indicate
|
|
-- any actual or intended publication of such source code.
|
|
--
|
|
|
|
|
|
TGT-ADDRESS-MASK-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
enterprises,
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE
|
|
FROM SNMPv2-SMI
|
|
TAddress
|
|
FROM SNMPv2-TC
|
|
snmpTargetAddrEntry
|
|
FROM SNMP-TARGET-MIB
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF;
|
|
|
|
snmpResearch OBJECT IDENTIFIER ::= {enterprises 99}
|
|
snmpResearchMIBs OBJECT IDENTIFIER ::= { snmpResearch 12 }
|
|
|
|
tgtAddressMaskMIB MODULE-IDENTITY
|
|
LAST-UPDATED "9801160000Z"
|
|
ORGANIZATION "SNMP Research, Inc."
|
|
CONTACT-INFO
|
|
""
|
|
DESCRIPTION
|
|
""
|
|
::= { snmpResearchMIBs 36 }
|
|
|
|
|
|
--
|
|
-- The tgtAddressMaskObjects Group
|
|
--
|
|
|
|
tgtAddressMaskObjects OBJECT IDENTIFIER ::=
|
|
{ tgtAddressMaskMIB 1 }
|
|
tgtAddressMaskConformance OBJECT IDENTIFIER ::=
|
|
{ tgtAddressMaskMIB 3 }
|
|
|
|
--
|
|
-- The tgtAddressMaskTable
|
|
--
|
|
|
|
tgtAddressMaskTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TgtAddressMaskEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table to add an address mask to the
|
|
snmpTargetAddrTable."
|
|
::= { tgtAddressMaskObjects 1 }
|
|
|
|
tgtAddressMaskEntry OBJECT-TYPE
|
|
SYNTAX TgtAddressMaskEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Adds an address mask to an snmpTargetAddrEntry."
|
|
AUGMENTS { snmpTargetAddrEntry }
|
|
::= { tgtAddressMaskTable 1 }
|
|
|
|
TgtAddressMaskEntry ::= SEQUENCE {
|
|
tgtAddressMask TAddress
|
|
}
|
|
|
|
tgtAddressMask OBJECT-TYPE
|
|
SYNTAX TAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to qualify the value of the
|
|
corresponding instance of snmpTargetAddrTAddress.
|
|
The format of this object is determined by the
|
|
corresponding instance of snmpTargetAddrTDomain.
|
|
|
|
When performing transport address validation on
|
|
a received packet, the value of this object is
|
|
used as a mask to determine whether a source
|
|
address matches a particular entry in the
|
|
snmpTargetAddrTable. In general, the comparison
|
|
using this mask value is performed as follows for
|
|
each octet contained in the source address and
|
|
snmpTargetAddrTAddress value:
|
|
(sourceAddr & tgtAddressMask) ==
|
|
(snmpTargetAddrTAddress & tgtAddressMask)
|
|
if the values are equal for all octets, the source
|
|
address matches the entry."
|
|
DEFVAL { ''H } -- the empty string
|
|
::= { tgtAddressMaskEntry 1 }
|
|
|
|
END
|