diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/linksys/LINKSYS-ippreflist-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/linksys/LINKSYS-ippreflist-MIB')
| -rw-r--r-- | MIBS/linksys/LINKSYS-ippreflist-MIB | 297 |
1 files changed, 297 insertions, 0 deletions
diff --git a/MIBS/linksys/LINKSYS-ippreflist-MIB b/MIBS/linksys/LINKSYS-ippreflist-MIB new file mode 100644 index 0000000..d261b1e --- /dev/null +++ b/MIBS/linksys/LINKSYS-ippreflist-MIB @@ -0,0 +1,297 @@ +
+LINKSYS-ippreflist-MIB DEFINITIONS ::= BEGIN
+
+-- Title: IP Prefix List
+-- Version: 7.50.00.00
+-- Date: 22-May-2011
+--
+
+IMPORTS
+ TruthValue, TEXTUAL-CONVENTION, TimeStamp,
+ DisplayString, DateAndTime, RowStatus FROM SNMPv2-TC
+ TimeTicks, IpAddress, NOTIFICATION-TYPE,
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
+ InetAddress, InetAddressType,
+ InetAddressPrefixLength,
+ InetVersion, InetZoneIndex FROM INET-ADDRESS-MIB
+ rnd FROM LINKSYS-MIB;
+
+
+
+rlIpPrefList OBJECT IDENTIFIER ::= { rnd 212 }
+
+
+RlIpPrefListEntryType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Prefix List entry type defines data type in the entry. Rule (1) means
+ the entry inludes classification and action. Description (2) means
+ the entry icludes comments only."
+ SYNTAX INTEGER {
+ rule(1),
+ description(2)
+}
+
+RlIpPrefListActionType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Prefix List action type. Drop action prevents packet forwarding.
+ Permit action allows packet forwarding."
+ SYNTAX INTEGER {
+ drop(1),
+ permit(2)
+}
+
+RlIpPrefListType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Classification type is used to create prefix list rule.
+ IPv4 type means match IPv4 packets. IPv6 type means match IPv6 packets."
+ SYNTAX INTEGER {
+ ipv4(1),
+ ipv6(2)
+}
+
+
+rlIpPrefListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlIpPrefListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP Prefix List table."
+ ::= { rlIpPrefList 1 }
+
+
+rlIpPrefListEntry OBJECT-TYPE
+ SYNTAX RlIpPrefListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the rlIpPrefListTable."
+ INDEX { rlIpPrefListType, rlIpPrefListName, rlIpPrefListEntryIndex }
+ ::= { rlIpPrefListTable 1 }
+
+RlIpPrefListEntry::= SEQUENCE {
+
+ rlIpPrefListType RlIpPrefListType,
+ rlIpPrefListName DisplayString,
+ rlIpPrefListEntryIndex Unsigned32,
+ rlIpPrefListEntryType RlIpPrefListEntryType,
+ rlIpPrefListInetAddrType InetAddressType,
+ rlIpPrefListInetAddr InetAddress,
+ rlIpPrefListPrefixLength INTEGER,
+ rlIpPrefListAction RlIpPrefListActionType,
+ rlIpPrefListGeLength INTEGER,
+ rlIpPrefListLeLength INTEGER,
+ rlIpPrefListDescription DisplayString,
+ rlIpPrefListHitCount INTEGER,
+ rlIpPrefListRowStatus RowStatus
+
+}
+
+
+
+
+rlIpPrefListType OBJECT-TYPE
+ SYNTAX RlIpPrefListType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Prefix List Type."
+ ::= { rlIpPrefListEntry 1 }
+
+
+rlIpPrefListName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Prefix List Name."
+ ::= { rlIpPrefListEntry 2 }
+
+rlIpPrefListEntryIndex OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967294)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry Index for specific prefix list."
+ ::= { rlIpPrefListEntry 3 }
+
+
+rlIpPrefListEntryType OBJECT-TYPE
+ SYNTAX RlIpPrefListEntryType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Prefix list entry type."
+ ::= { rlIpPrefListEntry 4 }
+
+
+rlIpPrefListInetAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The address type of rlIpPrefListIpAddr."
+ ::= { rlIpPrefListEntry 5 }
+
+
+rlIpPrefListInetAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address."
+ ::= { rlIpPrefListEntry 6 }
+
+
+rlIpPrefListPrefixLength OBJECT-TYPE
+ SYNTAX INTEGER(0..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The prefix list can be a number from 0 to 32 for IPv4 address
+ and from 0 to 128 for IPv6 address."
+ ::= { rlIpPrefListEntry 7 }
+
+
+rlIpPrefListAction OBJECT-TYPE
+ SYNTAX RlIpPrefListActionType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Drop or permit action for a matching condition."
+ ::= { rlIpPrefListEntry 8 }
+
+
+rlIpPrefListGeLength OBJECT-TYPE
+ SYNTAX INTEGER(0..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the lesser value of a range by applying the ge-length argument
+ to the specified range. ge-length repesents the minimum prefix length to be matched."
+ DEFVAL{ 0 }
+ ::= { rlIpPrefListEntry 9 }
+
+rlIpPrefListLeLength OBJECT-TYPE
+ SYNTAX INTEGER(0..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the greater value of a range by applying the ge-length argument
+ to the specified range. le-length repesents the maximum prefix length to be matched."
+ DEFVAL{ 0 }
+ ::= { rlIpPrefListEntry 10 }
+
+
+rlIpPrefListDescription OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..80))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Prefix List Name."
+ ::= { rlIpPrefListEntry 11 }
+
+
+rlIpPrefListHitCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Match counter."
+ ::= { rlIpPrefListEntry 12 }
+
+
+
+rlIpPrefListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Row status."
+ ::= { rlIpPrefListEntry 13 }
+
+
+
+
+------------------------------------------------------------------
+
+
+
+rlIpPrefListInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlIpPrefListInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP Prefix List Info table."
+ ::= { rlIpPrefList 2 }
+
+
+rlIpPrefListInfoEntry OBJECT-TYPE
+ SYNTAX RlIpPrefListInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the rlIpPrefListInfoTable."
+ INDEX { rlIpPrefListInfoType, rlIpPrefListInfoName }
+ ::= { rlIpPrefListInfoTable 1 }
+
+
+
+RlIpPrefListInfoEntry::= SEQUENCE {
+ rlIpPrefListInfoType RlIpPrefListType,
+ rlIpPrefListInfoName DisplayString,
+ rlIpPrefListInfoEntriesNumber INTEGER,
+ rlIpPrefListInfoRangeEntries INTEGER,
+ rlIpPrefListInfoNextFreeIndex INTEGER
+
+}
+
+
+rlIpPrefListInfoType OBJECT-TYPE
+ SYNTAX RlIpPrefListType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Prefix List Type."
+ ::= { rlIpPrefListInfoEntry 1 }
+
+
+rlIpPrefListInfoName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Prefix List Name."
+ ::= { rlIpPrefListInfoEntry 2 }
+
+rlIpPrefListInfoEntriesNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of entries for specific prefix list."
+ ::= { rlIpPrefListInfoEntry 3 }
+
+
+rlIpPrefListInfoRangeEntries OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of entries with range for specific prefix list."
+ ::= { rlIpPrefListInfoEntry 4 }
+
+
+rlIpPrefListInfoNextFreeIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Next free index for specific prefix list."
+ ::= { rlIpPrefListInfoEntry 5 }
+
+
+END
+
|