home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Info 1997 December
/
Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso
/
ietf
/
rmonmib
/
rmonmib-minutes-97apr.txt
< prev
Wrap
Text File
|
1997-05-29
|
14KB
|
347 lines
Editor's Note: These minutes have not been edited.
Minutes - IETF #38 Memphis, TN
--------------------------------
WG: RMONMIB
Area: OPS
Meetings: 8apr97 0900-1130
9apr97 1015-1115
Minutes: Andy Bierman (WG Chair)
Summary
-------
The goal of the Memphis meeting was the resolution of all issues,
(to the greatest degree possible) related to current WG development.
The following I-Ds and all WG email since the last meeting were
discussed:
draft-ietf-rmonmib-rmonprot-v2-00.txt (ID-1)
draft-waterman-rmonmib-smon-00.txt (ID-2)
draft-ietf-rmonmib-hcrmon-00.txt (ID-3)
All issues were resolved, at least in principle. Some features
are not documented yet in WG Internet Drafts, so actual resolution
is pending such publication. The WG believes completed documents can be
submitted to the IESG by August 1997.
Deliverables: 3 documents
The WG agreed to maintain the current document structure. The WG I-D
version of ID-2 will reflect the scope agreed upon at the meeting..
The title is not clear yet, but 'Switch Extensions for RMON'
may be appropriate.
Detailed Agenda Resolution
--------------------------
The following functional components were discussed during the meetings.
Individual resolutions represent WG consensus, but are subject to
mailing list objection. This is a very detailed account, since
every aspect of the work-in-progress was affected by WG decisions
made at this meeting. These minutes also serve as editing instructions
for the authors of the I-Ds listed above.
A: Protocol Directory
A.1: review and update ID-1
A.2: Protocol macro parsers
No new macros have been posted to the mailing list since the last
meeting. The WG concluded this method of document completion was
not working, and it was up to the document authors to work amongst
themselves to complete the Protocol Identifiers (V2) I-D.
Action Item(Editors ID-1):
A new version of ID-1 is expected in one month, with new PI macros,
the RFC 2074 edits, and sub-section headings within the PI section
removed. An off-line phone conference will be planned to discuss
potential work assignments.
B: 64-bit counters
B.1: scope of 64-bit support
B.2: SNMPv1 and SNMPv2C support
B.3: MIB Logistics -- Table format
The High Capacity RMON MIB (ID-3) and all related WG email
was discussed in detail:
* too much boiler-plate -- some introduction text is copied from
the RMON-2 MIB.
Action Item(Editor ID-3):
Left up to the Editor for change. Text must remain
consistent with version in RFC 2021.
* 'SPARSE-AUGMENTS' needed instead of real AUGMENTS to
allow for a probe with only some interfaces requiring 64-bit
counters. The WG concluded that instantiating all columns in
all rows would not be a burden on agents, and would make table
retrieval easier for NMS applications.
Action Item(Editor ID-3):
None -- AUGMENTS clause remains. Consider adding text explaining
that the agent must instantiate all columns for all
configured rows in the augmented table, if any columns
are needed out of this table. Add rules for mapping
the 32-bit counter to these filler-columns.
* keep ID-2 and ID-3 separate.
Action Item(Editor ID-3):
Remove reference to switch-based RMON instrumentation.
This functionality to be moved to WG version of ID-2.
* more Counter64 support.
The WG wants all etherStats packet-based counters to have 64-bit
versions, as well as all appropriate topN and usrHistory tables.
Action Item(Editor ID-3):
Add missing etherStats extensions. Current SNMP SMI does not
support topN or usrHistory (need Integer64, Unsigned64), so
these functions will not be added at this time.
C: Port Aggregation
External port aggregation and internal collection-point monitoring
were discussed together, but it was agreed that they are
different problems that require different solutions. Discussion
of internal collection-point monitoring is located in sections
E.2 and E.4.
Port aggregation allows an agent to potentially reduce DRAM and
CPU collection requirements, and an NMS to reduce polling of
redundant monitoring information.
C.1: Port Aggregation Mechanism
The ifStackTable will be used to represent an RMON port
aggregation group. For example, suppose ifEntry.4, 5, 6, and 7
are to be monitored as one collection, and ifEntry.100 exists as
a proprietary-virtual 'place-holder' interface, needed only for
the following ifStackTable rows:
ifStackStatus.4.100 = active(1)
ifStackStatus.5.100 = active(1)
ifStackStatus.6.100 = active(1)
ifStackStatus.7.100 = active(1)
An NMS would then set the appropriate RMON dataSource parameter to
ifIndex.100 in order to monitor the just-configured port aggregation
group.
[Ed. note: The WG did not fully consider this issue at the
meeting wrt/ dynamic aggregation. For an N-port switch there
are (2^^N) - 1 possible port aggregation permutations. If an
interface is allowed to appear in 0 or 1 collections, then
N top-level proprietary-virtual interfaces must be pre-configured.
This issue is considered re-opened and deferred to the mailing list
for discussion. The WG should consider how to define port aggregation
groups dynamically such that the top-layer virtual interface does not
actually have to be present in any IF-MIB tables before it can be used.]
Action Item(Editor ID-2):
Describe the agreed-upon ifStackTable-based port aggregation framework.
Define the dataSource configuration MIB objects. Consider mechanisms
for fully dynamic dataSource configuration.
C.2: Permutation Rules
C.3: Data Reduction Mechanisms
C.4: Non-Local Ports
No available-dataSource-permutation mechanism will be considered
for the ifStack-based aggregation feature at this time.
No pre-collection filtering mechanisms will be defined either.
All traffic from an identified interface is considered part of the
dataSource. Individual VLANs may be identified as dataSources,
pending outcome of the features defined in section E.2.
Monitoring on non-local ports is considered a distributed management
function deferred to the DISMAN WG.
D: 100MB/Gigabit Ethernet Ports
D.1: High Capacity Counters for Fast Ethernet, Gigabit Ethernet
The high speed counter support for these interfaces is discussed
in section B.
D.2: Full Duplex Ports
The WG agreed full-duplex and half-duplex interfaces must be
representable by a single dataSource. See section E.2 for
functionality defined in this area.
D.3: Net Utilization Formula
The old network utilization formula defined in RFC 1757
is specific to 10MB Ethernet ports. Formulas for 100MB
(half & full-duplex) and GBit Ethernet ports should be defined.
Action Item(Editor ID-3):
Add appropriate framework text to define calculation formulas
for specified ethernet port types.
D.4: High speed packet capture
The RMON-1 packet capture feature utilizes a packet-arrival-time
delta-filter with a granularity of milli-seconds. High speed
interface monitoring would benefit from finer granularity
monitoring. This feature extension must be backwardly
compatible with the existing captureBufferPacketTime object
defined in RMON-1.
Action Item(Editor ID-3):
Define mechanism to augment the captureBufferTable to
include the micro-second component of the capture-time-delta.
E: Switch Extensions
Switch-related RMON features were discussed in general, and
the SMON MIB (ID-2) in particular.
E.1: VLAN support
The WG will add some IEEE 802.1Q VLAN support to ID-2.
It was determined that per-VLAN information is much more
important in the etherStats group than any other RMON groups.
Therefore, only VLAN identification, dataSource identification,
and port-level statistics collection will be addressed at this time.
The WG will consider per-VLAN-priority as well, but this
feature is not required at this time.
Action Item(Editor ID-1):
Add VLAN encapsulation protocol identifier macros as required.
Action Item(Editor ID-2):
Consider adding text to ifStack-based dataSource feature explaining use of
this mechanism to monitor VLANs. Consider additional mechanism
to identify a VLAN itself (regardless of port) using the dataSource
capabilities feature.
Add control table and data table for 802.1Q VLAN statistics,
sparsely-indexed by 12-bit VLAN ID. Consider proper values for
dataSource parameter. Data columns are:
{ ucast, mcast, bcast } * { octets, packets }
Consider adding control table and data table of 802.1p statistics
for a given dataSource, densely indexed by 3-bit 802.1p
priority value. Consider proper values for dataSource parameter.
Data columns are:
{ priority } * { octets, packets }
OR
{ priority } * { ucast, mcast, bcast } * { octets, packets }
E.2: Switch Configuration Extensions
MIB objects to configure a copy-port function will be defined.
The WG considered three levels of functionality:
1) 1 src port to 1 dst port
2) N src ports to 1 dst port
3) M src ports to N dst ports
The WG will support option (2), and may support option (3)
in the future.
A dataSource capabilities mechanism will also be defined, to
allow an NMS to better determine probe monitoring capabilities.
Mechanisms to alert or prevent copy-port over-subscription
problems were discussed, but no features were defined.
Action Item(Editor ID-2):
Define table allowing arbitrary number of src-portX-to-one-dst-port
copy-traffic configurations. Consider adding support for full-duplex
interfaces in the dataSource capabilities table(s).
Consider extensions required to support level 3 copy-port functionality.
Consider adding a dropEvents counter associated with the dst port
to help an NMS detect over-subscription problems.
Define a dataSource capabilities function, identifying:
* OID of dataSource
* probeCapabilities bit-mask pertaining to this dataSource only.
If present, this overrides the global bit-mask for this dataSource.
* indication of dataSource type
{ ifEntry, ifStack-aggregation, entPhysicalEntry }
Consider functionality needed for arbitrary aggregation
of these base dataSource types.
* indication of promiscuous vs. non-promiscuous monitoring
capability of the dataSource
* indication of errored-frame monitoring capability;
individual error conditions do not need to be identified.
* indication of { half-duplex-rx, half-duplex-tx, full-duplex-both }
status for full-duplex ports
E.3: Switch-specific external instrumentation
The WG agreed that no additional functionality was required
in this area, since port aggregation, dataSource extensions,
and VLAN monitoring are addressed separately.
E.4: Switch-specific internal instrumentation
The dataSource mechanism in E.2 may support dataSources and
dataSource aggregations not identified in the ifTable
(e.g., a repeater port). The Entity MIB will be used
to identify internal backplanes (and possibly other
entPhysicalEntry types) as collection-points.
Action Item(Editor ID-2):
No new functionality will be considered in this area, but
consider adding reference to Bridge MIB to identify statistics
for number of forwarded vs. dropped frames per-bridge-port in
framework section for switch monitoring.
E.5: Per-Connection Statistics
TCP connection monitoring was discussed, but this work will not
be pursued, since it is considered to be within the scope of
the RTFM WG.
E.6: Switch-Specific Protocol Directory
The WG determined that no switch-specific protocolDirectory
replacements or extensions were required.
F: Interim Meeting
The WG may need an interim meeting to complete the current workload
by August. Due to the amazing amount of material covered and resolved
in 3.5 hours at the Memphis meeting, an interim was not scheduled at
this time. In the event the action items herein are not resolved by
May 12, then an interim will be announced around the June 10 time-frame.
F.1: Meeting Goals
Completion of deliverables defined in the Summary section above.
F.2: Meeting Logistics
Meeting location does not have to be outside the USA, since
it will be held within two months of the Munich IETF (even
though the RMONMIB WG does not intend to meet in Munich).
The WG will probably choose a non-hosted city, at an airport hub
on or near the east coast of the USA. The cities suggested so far:
* Washington, DC
* Boston
G: Late Additions
G.1: RMON-2 MIB Bugs
The WG discussed the following RMON-2 related issues:
* some TCs are defined in terms of other TCs
* 1757 version of OwnerString TC now different (maybe obsolete), and
perhaps the IF-MIB version or general TC-MIB replacement should
be used instead.
No resolution was reached in either case, but the WG agreed that
the capability to define TCs in terms of other TCs should be supported.
G.2: ATM-RMON MIB Status
The ATM-RMON MIB counts ATM-specific cells and connections, using
data structures similar to those found in RMON-1. The ATM Forum
is standardizing this MIB, and a final vote is due soon on
document af-nm-test-0080.000. The RMONMIB WG is requested to
consider integration of frame-based monitoring of ATM interfaces
with the cell-level mechanisms found in the ATM-RMON MIB.
Action Item(Editors ID-1):
Consider adding appropriate PI macros for AAL-5, LANE, and other
ATM-related frame encapsulations.
--------------C4675A2A60--