1-- ===================================================================
2-- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved.
3-- Description:
4-- Reference:
5-- Version: V1.02
6-- ===================================================================
7
8       HUAWEI-USC-MIB DEFINITIONS ::= BEGIN
9
10        IMPORTS
11            OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
12                FROM SNMPv2-CONF
13            DisplayString, RowStatus
14                FROM SNMPv2-TC
15            TimeTicks, Integer32, Unsigned32, IpAddress, Counter32, OBJECT-TYPE,
16            MODULE-IDENTITY, NOTIFICATION-TYPE
17                FROM SNMPv2-SMI
18            hwBRASMib
19                FROM HUAWEI-MIB;
20
21
22        hwUSC MODULE-IDENTITY
23            LAST-UPDATED "201408111600Z"
24            ORGANIZATION
25                  "Huawei Technologies Co.,Ltd."
26            CONTACT-INFO
27                  "Huawei Industrial Base
28  Bantian, Longgang
29   Shenzhen 518129
30   People's Republic of China
31   Website: http://www.huawei.com
32   Email: support@huawei.com"
33            DESCRIPTION
34                "Please provide the descritpion."
35
36            REVISION    "201408111600Z"
37            DESCRIPTION "V1.02, initial version."
38
39           REVISION    "201407111600Z"
40            DESCRIPTION "V1.01, initial version."
41
42            REVISION    "201008111600Z"
43            DESCRIPTION "V1.00, initial version."
44
45
46            ::= { hwBRASMib 19 }
47
48
49
50       hwUSCObjects  OBJECT IDENTIFIER ::= { hwUSC  1 }
51
52        hwUSCConfigTable OBJECT-TYPE
53            SYNTAX SEQUENCE OF HwUSCConfigEntry
54            MAX-ACCESS not-accessible
55            STATUS current
56            DESCRIPTION
57                "The table describes USC configuration."
58            ::= { hwUSCObjects 1 }
59
60        hwUSCConfigEntry OBJECT-TYPE
61            SYNTAX HwUSCConfigEntry
62            MAX-ACCESS not-accessible
63            STATUS current
64            DESCRIPTION
65                "Description."
66            INDEX { hwUSCPortIndex }
67            ::= { hwUSCConfigTable 1 }
68
69        HwUSCConfigEntry ::=
70            SEQUENCE {
71                hwUSCPortIndex
72                    Integer32,
73                hwUSCInterfaceName
74                    DisplayString,
75                hwAuthenControlPoint
76                    INTEGER,
77                hwUSCLinkDownOffline
78                	Integer32,
79                hwUSCControlDownOffline
80                    Integer32,
81                hwUSCUserSyncInterval
82                   Integer32,
83                hwUSCUserSyncRetry
84                	Integer32
85                      }
86
87        hwUSCPortIndex OBJECT-TYPE
88            SYNTAX Integer32(0..4294967295)
89            MAX-ACCESS read-only
90            STATUS current
91            DESCRIPTION
92                "USC Portindex."
93            ::= { hwUSCConfigEntry 1 }
94
95        hwUSCInterfaceName OBJECT-TYPE
96            SYNTAX DisplayString (SIZE(1..64))
97            MAX-ACCESS read-only
98            STATUS current
99            DESCRIPTION
100                "The name of USC interface."
101            ::= { hwUSCConfigEntry 2 }
102
103
104        hwAuthenControlPoint OBJECT-TYPE
105            SYNTAX INTEGER
106            {
107              enabled(0),
108              disabled(1)
109            }
110            MAX-ACCESS read-write
111            STATUS current
112            DESCRIPTION
113                "Control-point status on this interface"
114             ::= { hwUSCConfigEntry 3 }
115
116         hwUSCLinkDownOffline OBJECT-TYPE
117            SYNTAX Integer32(0..65535)
118            MAX-ACCESS read-write
119            STATUS current
120            DESCRIPTION
121                "The port LinkDownOffline<0 60>, unlimited:65535"
122            ::= { hwUSCConfigEntry 4 }
123
124
125        hwUSCControlDownOffline OBJECT-TYPE
126            SYNTAX Integer32 (0..65535)
127            MAX-ACCESS read-write
128            STATUS current
129            DESCRIPTION
130                "The port ControlDownOffline<0 60>, unlimited:65535"
131            ::= { hwUSCConfigEntry 5 }
132
133        hwUSCUserSyncInterval OBJECT-TYPE
134            SYNTAX Integer32(60..3600)
135            MAX-ACCESS read-write
136            STATUS current
137            DESCRIPTION
138                "user-sync interval.seconds:60"
139            ::= { hwUSCConfigEntry 6 }
140
141        hwUSCUserSyncRetry OBJECT-TYPE
142            SYNTAX Integer32(5..300)
143            MAX-ACCESS read-write
144            STATUS current
145            DESCRIPTION
146                "user-sync retry.times:5"
147            ::= { hwUSCConfigEntry 7 }
148
149        END
150