smilint output for ./CAPWAP-MIB
Message Severities |
Severity | Count |
warning | 10 |
fyi | 6 |
Message Types |
Type | Count |
identifier-case-match (warning) | 6 |
index-element-accessible (warning) | 2 |
previous-definition (fyi) | 6 |
type-without-format (warning) | 2 |
Messages:
CAPWAP-MIB
1: -- extracted from draft-yangshi-capwap-base-mib-00.txt
2: -- at Tue Aug 7 06:08:54 2007
54:
55: CapwapWTPId ::= TEXTUAL-CONVENTION
55: fyi -
info: previous definition of `CapwapWTPId'
56: STATUS current
57: DESCRIPTION
58: "Represents a unique identifier of a WTP instance."
59: SYNTAX OCTET STRING (SIZE (6))
60:
61: CapwapStationId ::= TEXTUAL-CONVENTION
61: fyi -
info: previous definition of `CapwapStationId'
62: STATUS current
63: DESCRIPTION
64: "Represents a unique identifier of a station instance."
65: SYNTAX OCTET STRING (SIZE (6))
66:
67: CapwapRadioId ::= TEXTUAL-CONVENTION
67: fyi -
info: previous definition of `CapwapRadioId'
67: warning -
warning: type `CapwapRadioId' has no format specification
68: STATUS current
69: DESCRIPTION
70: "Represents a unique identifier of a radio on a WTP."
71: SYNTAX Unsigned32 (1..4294967295)
...
97:
98: CapwapWTPRadioTemplateIfIndex ::= TEXTUAL-CONVENTION
98: fyi -
info: previous definition of `CapwapWTPRadioTemplateIfIndex'
98: warning -
warning: type `CapwapWTPRadioTemplateIfIndex' has no format specification
99: STATUS current
100: DESCRIPTION
101: "Represents the TC for a ifindex of 'WTP radio template'
102: interface type."
103: SYNTAX Integer32 (1..2147483647)
104:
105: CapwapChannelType::= TEXTUAL-CONVENTION
105: fyi -
info: previous definition of `CapwapChannelType'
106: STATUS current
107: DESCRIPTION
108: "Represents the channel type for CAPWAP protocol.
109: The following values are supported:
110: data(1) - data Channel
111: control(2) - control Channel."
112: SYNTAX INTEGER { data(1), control(2) }
113:
114: CapwapWTPAuthenMethod ::= TEXTUAL-CONVENTION
114: fyi -
info: previous definition of `CapwapWTPAuthenMethod'
115: STATUS current
116: DESCRIPTION
117: "The attribute represents the authentication credential type
118: for WTP.
119: The following values are supported:
120: clear(1) - cleartext and no authentication,
121: x509(2) - X.509 Certificate Based,
122: psk(3) - Pre-Shared Secret,
123: other(8) - Other method, for example, vendor specific.
124: As mandatory requirement, CAPWAP control channel
125: authentication should use DTLS, and either by certificate or
126: PSK. For data channel, DTLS is optional."
127: SYNTAX INTEGER { clear(1), x509(2), psk(3), other(8) }
128:
129: -- Top level components of this MIB
...
355:
356: capwapWTPStateEntry OBJECT-TYPE
356: warning -
warning: index element `capwapWTPId' of row `capwapWTPStateEntry' should be not-accessible in SMIv2 MIB
357: SYNTAX CapwapWTPStateEntry
358: MAX-ACCESS not-accessible
359: STATUS current
360: DESCRIPTION
361: "An entry in this table is created by AC for each WTPs which are
362: accessing to AC via CAPWAP protocol."
363: INDEX { capwapWTPId }
364: ::= { capwapWTPStateTable 1 }
365:
366: CapwapWTPStateEntry ::= SEQUENCE {
367: capwapWTPId CapwapWTPId,
368: capwapWTPIPAddress IpAddress,
369: capwapWTPSerialId OCTET STRING,
370: capwapWTPState INTEGER }
371:
372: capwapWTPId OBJECT-TYPE
372: warning -
warning: identifier `capwapWTPId' differs from `CapwapWTPId' only in case
373: SYNTAX CapwapWTPId
374: MAX-ACCESS accessible-for-notify
375: STATUS current
376: DESCRIPTION
377: "Represents the identifier of a WTP."
378: ::= { capwapWTPStateEntry 1 }
...
704:
705: capwapRadioEntry OBJECT-TYPE
705: warning -
warning: index element `capwapRadioId' of row `capwapRadioEntry' should be not-accessible in SMIv2 MIB
706: SYNTAX CapwapRadioEntry
707: MAX-ACCESS not-accessible
708: STATUS current
709: DESCRIPTION
710: "Each entry contains each radio's information for a specific
711: WTP."
712: INDEX { capwapWTPCurrId, capwapRadioId }
713: ::= { capwapRadioTable 1 }
714:
715: CapwapRadioEntry ::= SEQUENCE {
716: capwapRadioId CapwapRadioId,
717: capwapWTPRadioTemplateIfIndex CapwapWTPRadioTemplateIfIndex,
718: capwapWirelessBinding INTEGER,
719: capwapAdminStatusEnable TruthValue,
720: capwapOperStatus TruthValue
721: }
722:
723: capwapRadioId OBJECT-TYPE
723: warning -
warning: identifier `capwapRadioId' differs from `CapwapRadioId' only in case
724: SYNTAX CapwapRadioId
725: MAX-ACCESS accessible-for-notify
726: STATUS current
727: DESCRIPTION
728: "Represents the identifier of a radio on a WTP, and only
729: requires unique on a WTP.
730: For example, WTP A and WTP B will use same value for
731: capwapRadioId for their first radio."
732: REFERENCE
733: "Section 4.6.31. of CAPWAP Protocol Specification, RFC xxx."
734: ::= { capwapRadioEntry 1 }
735:
736: capwapWTPRadioTemplateIfIndex OBJECT-TYPE
736: warning -
warning: identifier `capwapWTPRadioTemplateIfIndex' differs from `CapwapWTPRadioTemplateIfIndex' only in case
737: SYNTAX CapwapWTPRadioTemplateIfIndex
738: MAX-ACCESS read-write
739: STATUS current
740: DESCRIPTION
741: "Represents the ifindex for a interface of 'WTP radio template'
742: interface type.
743: Before WTPs connect to AC and get configuration, administrator
744: will prepare configuration for them. For radio related
745: configuration, administrator could create a logical interface
746: in 'WTP radio template' interface type, and
747: configure radio parameter under it.
748: The configuration and statistic paramter depend on
749: wireless binding type for radio.
750: The 'WTP radio template interface' provides a way to
751: uniquely identify each radio by logical at AC side.
752: As most MIBs use ifindex to identify a interface for
753: configuration and statistic data, for example, 802.11 MIB,
754: it will be very easy to reuse other MIBs like 802.11 MIB by
755: this way.
756: Require IANA to assign a ifType for 'WTP radio template'."
757: ::= { capwapRadioEntry 2 }
...
826:
827: capwapStationId OBJECT-TYPE
827: warning -
warning: identifier `capwapStationId' differs from `CapwapStationId' only in case
828: SYNTAX CapwapStationId
829: MAX-ACCESS not-accessible
830: STATUS current
831: DESCRIPTION
832: "Represents the identifier of the station."
833: REFERENCE
834: "Section 4.6.8. of CAPWAP Protocol Specification, RFC xxx."
835: ::= { capwapStationEntry 1 }
...
1288:
1289: capwapChannelType OBJECT-TYPE
1289: warning -
warning: identifier `capwapChannelType' differs from `CapwapChannelType' only in case
1290: SYNTAX CapwapChannelType
1291: MAX-ACCESS accessible-for-notify
1292: STATUS current
1293: DESCRIPTION
1294: "Represents the channel type for CAPWAP protocol."
1295: ::= { capwapNotifyVarObjects 1 }
1296:
1297: capwapWTPAuthenMethod OBJECT-TYPE
1297: warning -
warning: identifier `capwapWTPAuthenMethod' differs from `CapwapWTPAuthenMethod' only in case
1298: SYNTAX CapwapWTPAuthenMethod
1299: MAX-ACCESS accessible-for-notify
1300: STATUS current
1301: DESCRIPTION
1302: "Represents authentication method for Channel."
1303: ::= { capwapNotifyVarObjects 2 }