Subject: PMP> Interfaces MIB, RFC 1213 and 1573 Comparison

From: Ron Bergman <[email-masked]>
Date: Mon, 21 Apr 1997 10:31:52 -0700 (PDT)

Comparison of the IF MIB (RFC 1573) to the interfaces group of RFC 1213:

This is my action item for the PMP Teleconference tomorrow.  This 
comparision is to be used to determine the impact of requiring
conformance to RFC 1573 in the Printer MIB.  I hope this helps in
providing some order to this MIB.

Note: RFC 1573 is an extension to the interfaces group of RFC 1213 and
is not a replacement for RFC 1213.

Four objects in RFC 1213 are deprecated:

  ifInNUcastPkts  (Non-unicast packets received)
  ifOutNUcastPkts  (Non-unicast packets transmitted)
  ifOutQLen   (Output queue size)
  ifSpecific   (A reference to another MIB with more info)

RFC 1573 contains four tables and 29 objects:

  ifXTable:

-- The following four objects are replacements for ifInNUcastPkts 
-- and ifOutNUcastPkts.
    ifInMulticastPkts
    ifInBroadcastPkts
    ifOutMulticastPkts
    ifOutBroadcastPkts

-- 64 bit counter versions - Mandatory only if ifSpeed is greater than
-- 650 Mbps.  32 bit counter versions are Mandatory if ifSpeed is less
-- than 20 Mbps.  A mixture of 32 and 64 bit counters are used between
-- 20 Mbps and 650 Mbps.
-- RFC 1573 has defined five groups that are mutually exclusive.  
-- Many of these objects are members of multiple groups.
    ifHCInOctets
    ifHCInUcastPkts
    ifHCInMulticastPkts
    ifHCInBroadcastPkts
    ifHCOutOctets
    ifHCOutUcastPkts
    ifHCOutMulticastPkts
    ifHCOutBroadcastPkts

-- Mandatory objects for character oriented network interfaces or which
-- transmit using a fixed-length transmission unit.
    ifName
    ifLinkUpDownTrapEnable  (conformance requires read-only)
    ifHighSpeed   (a version of ifSpeed in Mbps)
    ifPromiscuousMode  (conformance requires read-only)
    ifConnectorPresent

  ifStackTable:  (Mandatory)
    ifStackHigherLayer
    ifStackLowerLayer
    ifStackStatus
  
  ifTestTable:   (Optional)
    ifTestId
    ifTestStatus
    ifTestType
    ifTestResult
    ifTestCode
    ifTestOwner

  ifRcvAddressTable:   (The applicablity of this group is to be defined
                        by the media-specific MIB)
    ifRcvAddressAddress 
    ifRcvAddressStatus 
    ifRcvAddressType 

  Traps:
    linkDown
    linkUp

	Ron Bergman
	Dataproducts Corp