summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-FC-FLOGIN-MIB
blob: 010e01ab0c4ed8d2ae38fb72f60603cc1e91508d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
-- =====================================================================
-- Copyright (c) 2004-2013 New H3C Tech. Co., Ltd. All rights reserved.
--
-- Description:
--      This MIB module is used for representing fabric login information.
-- Reference:
-- Version: V1.0
-- History:
--   V1.0 Initial version
--        created by qiaoxinghua 2013-02-27
-- =====================================================================
HH3C-FC-FLOGIN-MIB DEFINITIONS ::= BEGIN

IMPORTS
    OBJECT-TYPE, MODULE-IDENTITY
        FROM SNMPv2-SMI
    TruthValue
        FROM SNMPv2-TC
    Hh3cFcNameId, Hh3cFcAddressId, Hh3cFcBbCredit,
    Hh3cFcClassOfServices, Hh3cFcRxMTU
        FROM HH3C-FC-TC-MIB
    hh3cSan, hh3cVsanIndex
        FROM HH3C-VSAN-MIB
    ifIndex
        FROM IF-MIB;

hh3cFcFLogin MODULE-IDENTITY
    LAST-UPDATED   "201302271100Z"
    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
        "This MIB module is for representing fabric login information."
    REVISION       "201302271100Z"
    DESCRIPTION
        "Initial version of this MIB module."
    ::= { hh3cSan 3 }

--
-- Node definitions
--
hh3cFcFLoginMibObjects OBJECT IDENTIFIER ::= { hh3cFcFLogin 1 }

hh3cFcFLoginTable OBJECT-TYPE
    SYNTAX SEQUENCE OF Hh3cFcFLoginEntry
    MAX-ACCESS         not-accessible
    STATUS             current
    DESCRIPTION
        "A table of Fibre Channel related service parameters
         used to represent the fabric login information in accord
         with each Nx_Port attached to a particular Fibre Channel
         port in a particular VSAN (Virtual Storage Area Network).

         Each entry is created by a fabric switch when an Nx_Port
         successfully logged in to it explicitly or implicitly,
         and is deleted when the port logged out."
    ::= { hh3cFcFLoginMibObjects 1 }

hh3cFcFLoginEntry OBJECT-TYPE
    SYNTAX      Hh3cFcFLoginEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A group of Fibre Channel related service parameters
         used to represent fabric login information of a specific
         Nx_Port."
    INDEX { ifIndex,
            hh3cVsanIndex,
            hh3cFcFLoginIndex }
    ::= { hh3cFcFLoginTable 1 }

Hh3cFcFLoginEntry ::=
    SEQUENCE {
        hh3cFcFLoginIndex
            Hh3cFcAddressId,
        hh3cFcFLoginPortNodeWWN
            Hh3cFcNameId,
        hh3cFcFLoginPortWWN
            Hh3cFcNameId,
        hh3cFcFLoginPortFcId
            Hh3cFcAddressId,
        hh3cFcFLoginRxBbCredit
            Hh3cFcBbCredit,
        hh3cFcFLoginTxBbCredit
            Hh3cFcBbCredit,
        hh3cFcFLoginClass2RxMTU
            Hh3cFcRxMTU,
        hh3cFcFLoginClass3RxMTU
            Hh3cFcRxMTU,
        hh3cFcFLoginSuppClassRequested
            Hh3cFcClassOfServices,
        hh3cFcFLoginClass2ReqAgreed
            TruthValue,
        hh3cFcFLoginClass3ReqAgreed
            TruthValue
       }

hh3cFcFLoginIndex OBJECT-TYPE
    SYNTAX      Hh3cFcAddressId
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The index of current fabric login entry.  The Fibre Channel
         address identifier is used to identify the associated Nx_Port
         of this entry."
    ::= { hh3cFcFLoginEntry 1 }

hh3cFcFLoginPortNodeWWN OBJECT-TYPE
    SYNTAX      Hh3cFcNameId
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The world wide name of the Remote Node to which the
         logged-in Nx_Port belongs."
    ::= { hh3cFcFLoginEntry 2 }

hh3cFcFLoginPortWWN OBJECT-TYPE
    SYNTAX      Hh3cFcNameId
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The world wide name of the logged-in Nx_Port."
    ::= { hh3cFcFLoginEntry 3 }

hh3cFcFLoginPortFcId OBJECT-TYPE
    SYNTAX      Hh3cFcAddressId
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The Fibre Channel address identifier that has been
         assigned by the fabric to the logged-in Nx_Port."
    ::= { hh3cFcFLoginEntry 4 }

hh3cFcFLoginRxBbCredit OBJECT-TYPE
    SYNTAX      Hh3cFcBbCredit
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The maximum number of buffers available for a recipient to
         receive frames from the logged-in Nx_Port in Class2, Class3.
         The object is used in the buffer-to-buffer flow control from
         the logged-in Nx_Port to Fx_Port."
    ::= { hh3cFcFLoginEntry 5 }

hh3cFcFLoginTxBbCredit OBJECT-TYPE
    SYNTAX      Hh3cFcBbCredit
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The total number of buffers available for a sender to transmit
        frames to the logged-in Nx_Port in Class2, Class3.
        The object is used in the buffer-to-buffer flow control from
        Fx_Port to the logged-in Nx_Port."
    ::= { hh3cFcFLoginEntry 6 }

hh3cFcFLoginClass2RxMTU OBJECT-TYPE
    SYNTAX      Hh3cFcRxMTU
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The object specifies the Maximum Transmission Unit of an
         Fibre Channel frame that can be received by the logged-in
         Nx_Port in Class 2 service."
    ::= { hh3cFcFLoginEntry 7 }

hh3cFcFLoginClass3RxMTU OBJECT-TYPE
    SYNTAX      Hh3cFcRxMTU
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The object specifies the Maximum Transmission Unit of an
         Fibre Channel frame that can be received by the logged-in
         Nx_Port in Class 3 service."
    ::= { hh3cFcFLoginEntry 8 }

hh3cFcFLoginSuppClassRequested OBJECT-TYPE
    SYNTAX      Hh3cFcClassOfServices
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The object indicating the supported Classes that the logged-in
         Nx_Port has requested."
    ::= { hh3cFcFLoginEntry 9 }

hh3cFcFLoginClass2ReqAgreed OBJECT-TYPE
    SYNTAX      TruthValue
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The object indicating whether the Fx_Port has agreed to support
         Class 2 delivery that the logged-in Nx_Port requested.  It's
         meaningful only when the Class 2 delivery has been requested."
    ::= { hh3cFcFLoginEntry 10 }

hh3cFcFLoginClass3ReqAgreed OBJECT-TYPE
    SYNTAX      TruthValue
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The object indicating whether the Fx_Port has agreed to support
         Class 3 delivery that the logged-in Nx_Port requested.  It's
         meaningful only when the Class 3 delivery has been requested."
    ::= { hh3cFcFLoginEntry 11 }

END