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/comware/HH3C-LI-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/comware/HH3C-LI-MIB')
| -rw-r--r-- | MIBS/comware/HH3C-LI-MIB | 792 |
1 files changed, 792 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-LI-MIB b/MIBS/comware/HH3C-LI-MIB new file mode 100644 index 0000000..38576c7 --- /dev/null +++ b/MIBS/comware/HH3C-LI-MIB @@ -0,0 +1,792 @@ +-- ============================================================================ +-- Copyright (c) 2004-2010 New H3C Tech. Co., Ltd. All rights reserved. +-- +-- Description: Lawful Interception MIB +-- Reference: +-- Version: V1.0 +-- History: +-- V1.0 2009-08-25 Initial version Created by Lixin Xu +-- ============================================================================ +HH3C-LI-MIB DEFINITIONS ::= BEGIN + +IMPORTS + hh3cCommon + FROM HH3C-OID-MIB + Counter64, Counter32, Integer32, Unsigned32, + OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, TruthValue, MacAddress, DateAndTime + FROM SNMPv2-TC + InetAddress, InetAddressType, InetAddressPrefixLength, InetPortNumber + FROM INET-ADDRESS-MIB + InterfaceIndexOrZero + FROM IF-MIB + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB; + +hh3cLI MODULE-IDENTITY + LAST-UPDATED "200908251000Z" + ORGANIZATION + "New H3C Tech. Co., Ltd." + CONTACT-INFO + "Platform Team New H3C Tech. Co., Ltd. + Hai-Dian District Beijing P.R. China + http://www.h3c.com + Zip:100085" + DESCRIPTION + "Lawful Interception MIB" + REVISION + "200908251000Z" + DESCRIPTION + "Initial version." + ::= { hh3cCommon 111 } + +-- +-- Node definitions +-- + +hh3cLICommon OBJECT IDENTIFIER ::= { hh3cLI 1 } + +hh3cLITrapBindObjects OBJECT IDENTIFIER ::= { hh3cLICommon 1 } + +hh3cLIBoardInformation OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "It is a slot number." + ::= { hh3cLITrapBindObjects 1 } + +hh3cLINotifications OBJECT IDENTIFIER ::= { hh3cLICommon 2 } + +hh3cLINotificationsPrefix OBJECT IDENTIFIER ::= { hh3cLINotifications 0 } + +hh3cLIActive NOTIFICATION-TYPE + OBJECTS { + hh3cLIStreamtype + } + STATUS current + DESCRIPTION + "This Notification is sent when a type of intercepting configuration + is changed from inactive to active. + The value of the hh3cLIStreamtype which identify the actual intercept + stream is included in this notification." + ::= { hh3cLINotificationsPrefix 1 } + +hh3cLITimeOut NOTIFICATION-TYPE + OBJECTS { hh3cLIMediationRowStatus } + STATUS current + DESCRIPTION + "When the time specified in hh3cLIMediationTimeout arrives, + the device notifies the manager corresponding intercept is removed." + ::= { hh3cLINotificationsPrefix 2 } + +hh3cLIFailureInformation NOTIFICATION-TYPE + OBJECTS { + hh3cLIStreamtype, + hh3cLIBoardInformation + } + STATUS current + DESCRIPTION + "When interception is configured on distributed device, + the configuration perhaps failed on some board. + If this happened, this notification will occur." + ::= { hh3cLINotificationsPrefix 3 } + +hh3cLIObjects OBJECT IDENTIFIER ::= { hh3cLICommon 3 } + +hh3cLINewIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object will be used as an index value for a new + hh3cLIMediationEntry. Whenever read, the agent will + give a non-used value. This is to reduce the probability + of conflict during creation of new hh3cLIMediationTable entries." + ::= { hh3cLIObjects 1 } +-- +-- hh3cLIMediationTable definition +-- +hh3cLIMediationTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cLIMediationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes interception gateway information with which + interception device communicates." + ::= { hh3cLIObjects 2 } + +hh3cLIMediationEntry OBJECT-TYPE + SYNTAX Hh3cLIMediationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of configuring mediation device." + INDEX { hh3cLIMediationIndex } + ::= { hh3cLIMediationTable 1 } + +Hh3cLIMediationEntry ::= + SEQUENCE { + hh3cLIMediationIndex Integer32, + hh3cLIMediationDestAddrType InetAddressType, + hh3cLIMediationDestAddr InetAddress, + hh3cLIMediationDestPort InetPortNumber, + hh3cLIMediationSrcInterface InterfaceIndexOrZero, + hh3cLIMediationDscp Integer32, + hh3cLIMediationTimeOut DateAndTime, + hh3cLIMediationTransport INTEGER, + hh3cLIMediationNotificationEnable TruthValue, + hh3cLIMediationRowStatus RowStatus + } + +hh3cLIMediationIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "hh3cLIMediationIndex is a entry identifier. The Mediation Device + should be responsible for making sure these are unique. + Before creating a new entry, a value for this variable may be + obtained by reading hh3cLINewIndex to reduce the probability + of a value collision." + ::= { hh3cLIMediationEntry 1 } + +hh3cLIMediationDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of hh3cLIMediationDestAddr." + ::= { hh3cLIMediationEntry 2 } + +hh3cLIMediationDestAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP Address of the Mediation Device to receive intercepted traffic." + ::= { hh3cLIMediationEntry 3 } + +hh3cLIMediationDestPort OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The L4-port number on the Mediation Device + to receive intercepted traffic." + ::= { hh3cLIMediationEntry 4 } + +hh3cLIMediationSrcInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The interface on the intercepting device from which to + transmit intercepted data. + If zero, intercepting device will select an outbound + interface according to hh3cLIMediationDestAddr." + ::= { hh3cLIMediationEntry 5 } + +hh3cLIMediationDscp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Differentiated Services Code Point the intercepting + device applies to the IP packets encapsulating the intercepted traffic." + DEFVAL { 34 } + ::= { hh3cLIMediationEntry 6 } + +hh3cLIMediationTimeOut OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time at which this row and all related Stream Table rows + should be automatically removed, and the intercept function expire." + ::= { hh3cLIMediationEntry 7 } + +hh3cLIMediationTransport OBJECT-TYPE + SYNTAX INTEGER + { + udp(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The protocol used in transferring intercepted data to the + Mediation Device." + ::= { hh3cLIMediationEntry 8 } + +hh3cLIMediationNotificationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable controls the generation of any notifications or + informs by the MIB agent for this table entry." + DEFVAL { true } + ::= { hh3cLIMediationEntry 9 } + +hh3cLIMediationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status of this table entry." + ::= { hh3cLIMediationEntry 10 } + +-- +-- hh3cLIStreamTable definition +-- +hh3cLIStreamTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cLIStreamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the traffic stream's type to be intercepted. + The specified filter is defined in hh3cLIIPStreamTable, + hh3cLIMACStreamTable or hh3cLIUserStreamTable, according to + hh3cLIStreamtype. Also it contains counters for packets to + be intercepted and dropped by attached type of filter." + ::= { hh3cLIObjects 3 } + +hh3cLIStreamEntry OBJECT-TYPE + SYNTAX Hh3cLIStreamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single type of data stream to be intercepted." + INDEX { hh3cLIMediationIndex, hh3cLIStreamIndex } + ::= { hh3cLIStreamTable 1 } + +Hh3cLIStreamEntry ::= + SEQUENCE { + hh3cLIStreamIndex Integer32, + hh3cLIStreamtype INTEGER, + hh3cLIStreamEnable TruthValue, + hh3cLIStreamPackets Counter32, + hh3cLIStreamDrops Counter32, + hh3cLIStreamHPackets Counter64, + hh3cLIStreamHDrops Counter64, + hh3cLIStreamRowStatus RowStatus + } + +hh3cLIStreamIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of the stream entry." + ::= { hh3cLIStreamEntry 1 } + +hh3cLIStreamtype OBJECT-TYPE + SYNTAX INTEGER + { + ip(1), + mac(2), + userConnection(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifies the type of stream, and according to it uses filter table. + It can not be changed after a filter table is attached to it. + The following types of streams are supported: + ip: IP filter. The exact definition is a row in + hh3cLIIPStreamTable. + mac: MAC filter. The exact definition is a row in + hh3cLIMACStreamTable. + userConnecton: User connection filter. The exact definition + is a row in hh3cLIUserStreamTable." + ::= { hh3cLIStreamEntry 2 } + +hh3cLIStreamEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If 'true', the interception is active. And it is set to 'true' + only after an additional filter specification has been attached + to this stream." + DEFVAL { false } + ::= { hh3cLIStreamEntry 3 } + +hh3cLIStreamPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The numbers of packets that have been intercepted." + ::= { hh3cLIStreamEntry 4 } + +hh3cLIStreamDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The numbers of packets were dropped in the lawful intercept process." + ::= { hh3cLIStreamEntry 5 } + +hh3cLIStreamHPackets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The numbers of packets have been intercepted. + This object is a 64-bit version of hh3cLIStreamPackets." + ::= { hh3cLIStreamEntry 6 } + +hh3cLIStreamHDrops OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The numbers of packets were dropped in the lawful intercept process. + This object is a 64-bit version of hh3cLIStreamDrops." + ::= { hh3cLIStreamEntry 7 } + +hh3cLIStreamRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status of this table entry." + ::= { hh3cLIStreamEntry 8 } + +-- +-- hh3cLIIPStreamTable definition +-- +hh3cLIIPStream OBJECT IDENTIFIER ::= { hh3cLI 2 } + +hh3cLIIPStreamObjects OBJECT IDENTIFIER ::= { hh3cLIIPStream 1 } + +hh3cLIIPStreamTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cLIIPStreamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the IPv4 and IPv6 streams to be intercepted. + It is associated with hh3cLIMediationTable and hh3cLIStreamTable." + ::= { hh3cLIIPStreamObjects 1 } + +hh3cLIIPStreamEntry OBJECT-TYPE + SYNTAX Hh3cLIIPStreamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single stream to be intercepted. + The first index indicates the Mediation Device. + The second index is that of the stream's counter entry + in the hh3cLIStreamTable. The second index permits multiple + classifiers to be used together, such as having an IP address + as source or destination." + INDEX { hh3cLIMediationIndex, hh3cLIStreamIndex } + ::= { hh3cLIIPStreamTable 1 } + +Hh3cLIIPStreamEntry ::= + SEQUENCE { + hh3cLIIPStreamInterface InterfaceIndexOrZero, + hh3cLIIPStreamAddrType InetAddressType, + hh3cLIIPStreamDestAddr InetAddress, + hh3cLIIPStreamDestAddrLength InetAddressPrefixLength, + hh3cLIIPStreamSrcAddr InetAddress, + hh3cLIIPStreamSrcAddrLength InetAddressPrefixLength, + hh3cLIIPStreamTosByte Integer32, + hh3cLIIPStreamTosByteMask Integer32, + hh3cLIIPStreamFlowId Integer32, + hh3cLIIPStreamProtocol Integer32, + hh3cLIIPStreamDestL4PortMin InetPortNumber, + hh3cLIIPStreamDestL4PortMax InetPortNumber, + hh3cLIIPStreamSrcL4PortMin InetPortNumber, + hh3cLIIPStreamSrcL4PortMax InetPortNumber, + hh3cLIIPStreamVRF SnmpAdminString, + hh3cLIIPStreamRowStatus RowStatus + } + +hh3cLIIPStreamInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Traffic received or transmitted over this interface + will be intercepted. + + This value must be set when creating a stream entry, + either zero, or a valid interface index. + + If the value is zero, interception accepts any interface. + Then at least one additional parameter must be selected, + and not be default value." + ::= { hh3cLIIPStreamEntry 1 } + +hh3cLIIPStreamAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The type of address, used in packet selection." + DEFVAL { ipv4 } + ::= { hh3cLIIPStreamEntry 2 } + +hh3cLIIPStreamDestAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Destination address used in packet selection. + This address will be consistent with the type specified in + hh3cLIIPStreamAddrType." + DEFVAL { '00000000'H } + ::= { hh3cLIIPStreamEntry 3 } + +hh3cLIIPStreamDestAddrLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The length of the Destination Prefix. A value of zero means + all addresses to match. This prefix length will be consistent + with the type specified in hh3cLIIPStreamAddrType." + DEFVAL { 0 } + ::= { hh3cLIIPStreamEntry 4 } + +hh3cLIIPStreamSrcAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source Address used in packet selection. This address will + be consistent with the type specified in hh3cLIIPStreamAddrType." + DEFVAL { '00000000'H } + ::= { hh3cLIIPStreamEntry 5 } + +hh3cLIIPStreamSrcAddrLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The length of the Source Prefix. A value of zero means all + addresses to match. This prefix length will be consistent with + the type specified in hh3cLIIPStreamAddrType." + DEFVAL { 0 } + ::= { hh3cLIIPStreamEntry 6 } + +hh3cLIIPStreamTosByte OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the TOS byte. + If hh3cLIIPStreamTosByte&(~hh3cLIIPStreamTosByteMask)!=0, + configuration is rejected." + DEFVAL { 0 } + ::= { hh3cLIIPStreamEntry 7 } + +hh3cLIIPStreamTosByteMask OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is ANDed with the value of the TOS byte in a packet + and compared with hh3cLIIPStreamTosByte. If the values are equal, + the comparison is equal. + If both the mask and the TosByte value are zero, + the result is to always accept." + DEFVAL { 0 } + ::= { hh3cLIIPStreamEntry 8 } + +hh3cLIIPStreamFlowId OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The flow identifier in an IPv6 header. -1 indicates that the + Flow Id is unused." + DEFVAL { -1 } -- any flow identifier value + ::= { hh3cLIIPStreamEntry 9 } + +hh3cLIIPStreamProtocol OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP protocol to match against the IPv4 protocol number or + the IPv6 Next- Header number in the packet." + DEFVAL { -1 } -- any IP protocol + ::= { hh3cLIIPStreamEntry 10 } + +hh3cLIIPStreamDestL4PortMin OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum value that the layer-4 destination port number in + the packet must have in order to match. This value must be + equal to or less than the value specified for this entry in + hh3cLIIPStreamDestL4PortMax. + + If both hh3cLIIPStreamDestL4PortMin and hh3cLIIPStreamDestL4PortMax + are at their default values, the port number is effectively unused. + If hh3cLIIPStreamDestL4PortMin is equal to + hh3cLIIPStreamDestL4PortMax, only one port number to be intercepted." + DEFVAL { 0 } + ::= { hh3cLIIPStreamEntry 11 } + +hh3cLIIPStreamDestL4PortMax OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum value that the layer-4 destination port number in + the packet must have in order to match this classifier entry. + This value must be equal to or greater than the value specified + for this entry in hh3cLIIPStreamDestL4PortMin. + If both hh3cLIIPStreamDestL4PortMin and hh3cLIIPStreamDestL4PortMax + are at their default values, the port number is effectively unused. + If hh3cLIIPStreamDestL4PortMin is equal to hh3cLIIPStreamDestL4PortMax, + only one port number to be intercepted." + DEFVAL { 65535 } + ::= { hh3cLIIPStreamEntry 12 } + +hh3cLIIPStreamSrcL4PortMin OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimum value that the layer-4 destination port number in + the packet must have in order to match. This value must be + equal to or less than the value specified for this entry in + hh3cLIIPStreamSrcL4PortMax. + If both hh3cLIIPStreamSrcL4PortMin and hh3cLIIPStreamSrcL4PortMax + are at their default values, the port number is effectively unused. + If hh3cLIIPStreamSrcL4PortMin is equal to + hh3cLIIPStreamSrcL4PortMax, only one port number to be intercepted." + DEFVAL { 0 } + ::= { hh3cLIIPStreamEntry 13 } + +hh3cLIIPStreamSrcL4PortMax OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum value that the layer-4 destination port number in + the packet must have in order to match this classifier entry. + This value must be equal to or greater than the value specified + for this entry in hh3cLIIPStreamSrcL4PortMin. + If both hh3cLIIPStreamSrcL4PortMin and hh3cLIIPStreamSrcL4PortMax + are at their default values, the port number is effectively unused. + If hh3cLIIPStreamSrcL4PortMin is equal to hh3cLIIPStreamSrcL4PortMax, + only one port number to be intercepted." + DEFVAL { 65535 } + ::= { hh3cLIIPStreamEntry 14 } + +hh3cLIIPStreamVRF OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It is the name of a Virtual Routing and Forwarding (VRF) of a VPN." + DEFVAL { "" } + ::= { hh3cLIIPStreamEntry 15 } + +hh3cLIIPStreamRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status of this table entry." + ::= { hh3cLIIPStreamEntry 18 } + +-- +-- hh3cLIMACStreamTable definition +-- +hh3cLIMACStream OBJECT IDENTIFIER ::= { hh3cLI 3 } + +hh3cLIMACStreamObjects OBJECT IDENTIFIER ::= { hh3cLIMACStream 1 } + +hh3cLIMACStreamTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cLIMACStreamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the IEEE 802 streams to be intercepted. + It is associated with hh3cLIMediationTable and hh3cLIStreamTable." + ::= { hh3cLIMACStreamObjects 1 } + +hh3cLIMACStreamEntry OBJECT-TYPE + SYNTAX Hh3cLIMACStreamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single stream to be intercepted. + The first index indicates the Mediation Device. + The second index is that of the stream's counter entry + in the hh3cLIStreamTable. The second index permits multiple + classifiers to be used together, such as having an MAC address + as source or destination." + INDEX { hh3cLIMediationIndex, hh3cLIStreamIndex } + ::= { hh3cLIMACStreamTable 1 } + +Hh3cLIMACStreamEntry ::= + SEQUENCE { + hh3cLIMACStreamFields BITS, + hh3cLIMACStreamInterface InterfaceIndexOrZero, + hh3cLIMACStreamDestAddr MacAddress, + hh3cLIMACStreamSrcAddr MacAddress, + hh3cLIMACStreamEthPid Unsigned32, + hh3cLIMACStreamDSap Unsigned32, + hh3cLIMACStreamSSap Unsigned32, + hh3cLIMACStreamRowStatus RowStatus + } + +hh3cLIMACStreamFields OBJECT-TYPE + SYNTAX BITS { + interface(0), + dstMacAddress(1), + srcMacAddress(2), + ethernetPid(3), + dSap(4), + sSap(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object displays what attributes will be compared to + identify traffic. + interface: indicates that traffic on the stated + interface is to be intercepted + dstMacAddress: indicates that traffic destined to a + given address should be intercepted + srcMacAddress: indicates that traffic sourced from a + given address should be intercepted + ethernetPid: indicates that traffic with a stated + Ethernet Protocol Identifier should + be intercepted + dSap: indicates that traffic with an certain + 802.2 LLC Destination SAP should be + intercepted + sSap: indicates that traffic with an certain + 802.2 LLC Source SAP should be intercepted + + At least one of the bits has to be set in order to activate an + entry. If multiple bits are set, traffic to be intercepted must + be satisfied with all set attributes." + ::= { hh3cLIMACStreamEntry 1 } + +hh3cLIMACStreamInterface OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Traffic received or transmitted over this interface + will be intercepted. + This value must be set when creating a stream entry, + either zero, or a valid interface index. + If the value is zero, interception accepts any interface. + Additional parameter must be selected together." + ::= { hh3cLIMACStreamEntry 2 } + +hh3cLIMACStreamDestAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Destination address used in packet selection." + ::= { hh3cLIMACStreamEntry 3 } + +hh3cLIMACStreamSrcAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source Address used in packet selection." + ::= { hh3cLIMACStreamEntry 4 } + +hh3cLIMACStreamEthPid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the Ethernet Protocol Identifier in the + Ethernet traffic or IEEE 802.2 SNAP traffic." + ::= { hh3cLIMACStreamEntry 5 } + +hh3cLIMACStreamDSap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the IEEE 802.2 Destination SAP." + ::= { hh3cLIMACStreamEntry 6 } + +hh3cLIMACStreamSSap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the IEEE 802.2 Source SAP." + ::= { hh3cLIMACStreamEntry 7 } + +hh3cLIMACStreamRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status of this table entry." + ::= { hh3cLIMACStreamEntry 8 } + +-- +-- hh3cLIUserStreamTable definition +-- +hh3cLIUserStream OBJECT IDENTIFIER ::= { hh3cLI 4 } + +hh3cLIUserStreamObjects OBJECT IDENTIFIER ::= { hh3cLIUserStream 1 } + +hh3cLIUserStreamTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cLIUserStreamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table lists the user connection streams to be intercepted. + It is associated with hh3cLIMediationTable and hh3cLIStreamTable." + ::= { hh3cLIUserStreamObjects 1 } + +hh3cLIUserStreamEntry OBJECT-TYPE + SYNTAX Hh3cLIUserStreamEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A single stream to be intercepted. + The first index indicates the Mediation Device. + The second index is that of the stream's counter entry + in the hh3cLIStreamTable. This permits multiple classifiers + to be used together." + INDEX { hh3cLIMediationIndex, hh3cLIStreamIndex } + ::= { hh3cLIUserStreamTable 1 } + +Hh3cLIUserStreamEntry ::= + SEQUENCE { + hh3cLIUserStreamAcctSessID OCTET STRING, + hh3cLIUserStreamRowStatus RowStatus + } + +hh3cLIUserStreamAcctSessID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..253)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the RADIUS attribute 44 acct-session-ID. + The string must be set, and the length not be zero." + ::= { hh3cLIUserStreamEntry 1 } + +hh3cLIUserStreamRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Operation status of this table entry." + ::= { hh3cLIUserStreamEntry 2 } + +END |