1RADLAN-SMON-MIB DEFINITIONS ::= BEGIN
2
3-- Title:                RADLAN ROS
4--                       Private SMON MIB
5-- Version:              7.46
6-- Date:                 15-Jan-2007
7
8IMPORTS
9    rnd                                                     FROM RADLAN-MIB
10    OBJECT-TYPE, MODULE-IDENTITY                            FROM SNMPv2-SMI
11    TruthValue                                              FROM SNMPv2-TC
12    dot1dBasePort                                           FROM BRIDGE-MIB;
13
14CopyModeType ::= TEXTUAL-CONVENTION
15    STATUS current
16    DESCRIPTION    "copy destination mode type:
17                    1- monitor-only
18                    2- network."
19    SYNTAX INTEGER {
20        monitor-only(1),
21        network     (2)
22}
23rlSmon MODULE-IDENTITY
24                LAST-UPDATED "200701020000Z"
25                ORGANIZATION "Radlan - a MARVELL company.
26                              Marvell Semiconductor, Inc."
27                CONTACT-INFO
28                      "www.marvell.com"
29                DESCRIPTION
30                      "This private MIB module defines SMON private MIBs."
31                REVISION "200701020000Z"
32                DESCRIPTION
33                      "Initial revision."
34        ::= { rnd 84 }
35
36rlPortCopyMibVersion OBJECT-TYPE
37    SYNTAX  INTEGER
38    MAX-ACCESS  read-only
39    STATUS  current
40    DESCRIPTION
41        "MIB's version, the current version is 1."
42    ::= { rlSmon 1 }
43
44rlPortCopySupport OBJECT-TYPE
45   SYNTAX INTEGER {
46       supported(1),
47       notSupported(2)
48   }
49   MAX-ACCESS read-only
50   STATUS current
51   DESCRIPTION
52       "supported - The standard portCopy is supported.
53        notSupported - the standard portCopy is not supported.
54                       only basic portCopy operation is supported. "
55   ::= { rlSmon 2 }
56
57rlPortCopyVlanTaggingTable OBJECT-TYPE
58    SYNTAX  SEQUENCE OF RlPortCopyVlanTaggingEntry
59    MAX-ACCESS  not-accessible
60    STATUS  current
61    DESCRIPTION
62        "A supplementing table for portCopyTable.
63         For every portCopyDest a vlan-tagging option is available."
64    ::= { rlSmon 3 }
65
66rlPortCopyVlanTaggingEntry OBJECT-TYPE
67    SYNTAX  RlPortCopyVlanTaggingEntry
68    MAX-ACCESS  not-accessible
69    STATUS  current
70    DESCRIPTION
71        "Each entry specify how  mirrored packets will transmit from
72         the portCopyDest:   Tagged or unTagged.
73         The values in this entry will be valid only when the
74         dot1dBasePort will be configured as a portCopyDest
75         in the portCopyTable."
76    INDEX   { dot1dBasePort }
77    ::= { rlPortCopyVlanTaggingTable 1 }
78
79RlPortCopyVlanTaggingEntry ::=
80    SEQUENCE {
81        rlPortCopyVlanTagging     TruthValue
82    }
83
84rlPortCopyVlanTagging  OBJECT-TYPE
85    SYNTAX  TruthValue
86    MAX-ACCESS  read-write
87    STATUS  current
88    DESCRIPTION
89        "TRUE  - Mirrored packets will transmit from portCopyDest - Tagged
90         FALSE - Mirrored packets will transmit from portCopyDest - unTagged"
91    DEFVAL { false }
92    ::= { rlPortCopyVlanTaggingEntry 1 }
93
94rlPortCopyMode          OBJECT-TYPE
95      SYNTAX                CopyModeType
96      MAX-ACCESS            read-write
97      STATUS                current
98      DESCRIPTION "This scalar defines a mode of the copy
99                   destination port"
100      ::= { rlSmon 4}
101
102rlPortCopySessionsEnabled          OBJECT-TYPE
103      SYNTAX                TruthValue
104      MAX-ACCESS            read-write
105      STATUS                current
106      DESCRIPTION "This scalar enables globaly  port monitoring sessions "
107      DEFVAL{ true }
108
109      ::= { rlSmon 5}
110
111END
112