Release Notes for MGX8850 Release 4.0
=====================================

Applicable for Following Products:
	
	MGX8850(PXM45 Based)
	MGX8850(PXM1E Based)
	MGX8950

Release Notes for the MGX8850 4.0.0
=====================================

- Refer "SUPPORTED MIBs" section for information on MIBs supported

- Refer "MIB LOAD ORDER" section for information on Loading MIBs.

- Refer "LOADING TRAP MIBs" section for information on MIBs 
  having trap definitions

- Refer "RFC MIBs" section for the MIBs that are from RFC.
  Some NMS software packages load some of these Standard MIBs 
  and corresponding applications load them automatically when started.
 
  Loading errors will be reported if the MIBs conflict with the
  allready loaded standard MIBs.

- Refer "AGENT-CAPABILITIES MIB" section for the AGENT CAPABILITIES MIB


1. SUPPORTED MIBs

1.1 Standard MIBs

    RFC1213-MIB.my        ( RFC 1213 )
    IANAifType-MIB.my     ( RFC 1573 )
    IF-MIB.my             ( RFC 2863 )
    RS-232-MIB.my         ( RFC 1659 )
    SNMPv2-MIB.my         ( RFC 1907 )
    SNMPv2-SMI.my         ( RFC 1902/RFC 2578 )
    SNMPv2-TC.my          ( RFC 1903/RFC 2579 )
    SNMPv2-CONF.my        ( RFC 1904/RFC 2580 )
    SNMP-FRAMEWORK-MIB.my ( RFC 2571 )
    PerfHist-TC-MIB.my    ( RFC 2493 )
    ATM-MIB.my            ( RFC 2515 )
    ATM-FORUM-TC-MIB.my
    SONET-MIB.my          ( RFC 2558 )
    DS3-MIB.my            ( RFC 2496 )
    DS1-MIB.my            ( RFC 2495 )
    ENTITY-MIB.my         ( RFC 2737 )
    PNNI-MIB.my           ( From ATM Forum )[Slightly modified to make sure 
                                             it can be loaded]
    IMA-MIB.my            ( From ATM Forum )

    1.2 Cisco enterprise MIBs:

          CISCO-TC.my
	  CISCO-TC-U32.my(CISCO-TC.my with Unsigned32 definition)
          CISCO-SMI.my
          CISCO-PRODUCTS-MIB.my
          CISCO-SYSTEM-MIB.my
          CISCO-ENTITY-VENDORTYPE-OID-MIB.my
          CISCO-ENTITY-FRU-CONTROL-MIB.my
	  CISCO-ENTITY-SENSOR-MIB.my
          CISCO-BULK-FILE-MIB.my
          CISCO-CONFIG-COPY-MIB.my
	  CISCO-SONET-MIB.my
          CISCO-DS3-MIB.my
          CISCO-IMA-MIB.my
	  CISCO-ATM-CELL-LAYER-MIB.my
          CISCO-ATM-VIRTUAL-IF-MIB.my
	  CISCO-WAN-MODULE-MIB.my
	  CISCO-WAN-RSRC-PART-MIB.my
	  CISCO-VSI-CONTROLLER-MIB.my  
          CISCO-WAN-NCDP-MIB.my
          CISCO-NTP-MIB.my
          CISCO-BERT-MIB.my
          CISCO-IF-LINK-CONFIG-MIB.my
          CISCO-WAN-TOPOLOGY-MIB.my

    1.3 Stratacom Enterprise MIBs 

	  CISCOWAN-SMI.my
	  CISCO-WAN-ATM-CONN-MIB.my
	  CISCO-WAN-SCM-MIB.my
	  CISCO-WAN-SONET-MIB.my
	  CISCO-MGX8800-IF-MAPPING-MIB.my
          CISCO-WAN-SVC-MIB.my
	  CISCO-WAN-FEEDER-MIB.my
          CISCO-WAN-ATM-COSB-MIB.my
          CISCO-WAN-ATM-CONN-STAT-MIB.my
          CISCO-WAN-RPM-CONN-EXT-MIB.my
 	  CISCO-WAN-RPM-SUBIF-MIB.my

          BASIS-MIB.my
          BASIS-SHELF-MIB.my
          BASIS-GENERIC-MIB.my
          GENERICOBJECT-MIB.my
          RTM-MIB.my
          ERR-STATUS-MIB.my 

          CISCO-WAN-TRAP-VARS-MIB.my
          CISCO-MGX8800-TRAPS-MIB.my
          CISCO-WAN-COMMON-TRAPS-MIB.my

          CISCO-WAN-SCT-MIB.my

"MIB LOAD ORDER"
-----------------
This section has information on 

 -  MIB Compiler Issues 

 -  MIB Load Ordering 


MIB Compiler Issue(More of Unsigned32 Problem)
---------------------------------------------

   To Know more about Unsigned32 problem while loading MIBs refer item 1.

1)  RFC 14xx based compilers vs RFC 19xx based compilers
    =====================================================

   RFCs 1442-52 define the "party-based SNMPv2".  These RFCs are
   obsoleted by the newer Draft Standard RFCs 1902-08.
   MIB-syntax-wise there are very few differences between these two
   versions of SNMPv2.  However, there are some differences.

   Cisco's MIBs are currently using the RFC 19xx rules.

   If your MIB compiler supports SNMPv2-style MIBs, it probably
   supports one of these two versions of SNMPv2.  You should not have
   any problems if your compiler is RFC 19xx based, however there is a
   known problem with CISCO-TC.my if your compiler is RFC 14xx based.

   If you don't know which version of SNMPv2 your compiler is based
   on, try to load the CISCO-TC-U32.my MIB.  If it loads successfully,
   then you are using RFC14xx based compilers and you're fine.  
   If your compiler is RFC 19xx based it might
   complain about the following line:

        Unsigned32 ::= TEXTUAL-CONVENTION

   Unsigned32 is a predefined datatype in RFC 19xx.  For this reason,
   we provide the CISCO-TC.my file. Load this MIB instead of CISCO-TC-U32.my.

NOTE: if RFC14xx based compiler, load CISCO-TC-U32.my
      if RFC19xx based compiler, load CISCO-TC.my

NOTE:
   - HPOV version 6.0 and above define Unsigned32 internally and you need
     to load CISCO-TC.my mib in this case.

2) MIB Load ordering

   Many MIBs use definitions that are defined in other MIBs.  These
   definitions are listed in the IMPORTS clause near the top of the
   MIB.

   If MIB mumble imports a definition from MIB bumble, some MIB
   compilers require you to load MIB bumble prior to loading MIB
   mumble.  If you get the load order wrong, the compiler will
   probably complain about the things that were imported - claiming
   that they are "undefined".

   The following is a list of MIBs that many other MIBs import from,
   and the order that these MIBs should be loaded.  This will probably
   take care of 95% of your load order issues (i.e. most of the other
   MIBs can be loaded in any order).
   If you attempt to load some other MIB and get complaints about
   "undefined" items, look at what MIBs this MIB is importing from.
   make sure that you have loaded all of these other MIBs first.



        SNMPv2-SMI.my
        SNMPv2-TC.my
        SNMPv2-CONF.my
        SNMPv2-MIB.my
        RFC1213-MIB.my
	IANAifType-MIB.my
        IF-MIB.my
        CISCO-SMI.my
        CISCO-PRODUCTS-MIB.my
        CISCO-TC.my (or CISCO-TC-NO-U32.my if RFC14xx based compiler/browser)
	CISCOWAN-SMI.my
	SNMP-FRAMEWORK-MIB.my
 	PerfHist-TC-MIB.my
	ATM-FORUM-TC-MIB.my
	ATM-TC-MIB.my
	ATM-MIB.my
	CISCO-ENTITY-VENDORTYPE-OID-MIB.my
        BASIS-MIB.my

Following MIBs can be loaded after the above MIBs are loaded.However follow the
sequence (load order sequence) for the MIBs specified in groups.

ENTITY-MIB.my
CISCO-ENTITY-FRU-CONTROL-MIB.my
CISCO-ENTITY-SENSOR-MIB.my

DS3-MIB.my

CISCO-DS3-MIB.my

SONET-MIB.my

CISCO-SONET-MIB.my

CISCO-WAN-SONET-MIB.my

PNNI-MIB.my
CISCO-WAN-SVC-MIB.my

RS-232-MIB.my

CISCO-ATM-CELL-LAYER-MIB.my

CISCO-ATM-VIRTUAL-IF-MIB.my

CISCO-SYSTEM-MIB.my

CISCO-VSI-CONTROLLER-MIB.my

CISCO-WAN-MODULE-MIB.my

CISCO-WAN-RSRC-PART-MIB.my

CISCO-WAN-NCDP-MIB.my

CISCO-NTP-MIB.my

CISCO-BERT-MIB.my

CISCO-IF-LINK-CONFIG-MIB.my

CISCO-MGX8800-IF-MAPPING-MIB.my

CISCO-WAN-ATM-CONN-MIB.my

CISCO-WAN-FEEDER-MIB.my

BASIS-SHELF-MIB.my

BASIS-GENERIC-MIB.my

GENERICOBJECT-MIB.my

ERR-STATUS-MIB.my

RTM-MIB.my

IMA-MIB.my
CISCO-IMA-MIB.my

INET-ADDRESS-MIB.my
PNNI-MIB.my
CISCO-WAN-TOPOLOGY-MIB.my

CISCO-WAN-SCT-MGMT-MIB.my

"LOADING TRAP MIBs"
------------------

Step 1: Load the following MIBs ( if not allready loaded)
   
	Follow the MIB Load order(Given Above) for each of the MIBs

        SNMPv2-SMI.my
        SNMPv2-TC.my
        SNMPv2-CONF.my
        SNMPv2-MIB.my
        RFC1213-MIB.my
        IANAifType-MIB.my
        IF-MIB.my
        CISCO-SMI.my
        CISCO-PRODUCTS-MIB.my
        CISCO-TC.my (or CISCO-TC-NO-U32.my if RFC14xx based compiler/browser)
        CISCOWAN-SMI.my
        SNMP-FRAMEWORK-MIB.my
        PerfHist-TC-MIB.my
        ATM-FORUM-TC-MIB.my
        ATM-TC-MIB.my
        ATM-MIB.my
        CISCO-ENTITY-VENDORTYPE-OID-MIB.my

        CISCO-ENTITY-FRU-CONTROL-MIB.my
	CISCO-ENTITY-SENSOR-MIB.my
	SONET-MIB.my
	DS3-MIB.my
        CISCO-SONET-MIB.my
	CISCO-DS3-MIB.my
	CISCO-WAN-RSRC-PART-MIB.my
	CISCO-ATM-VIRTUAL-IF-MIB.my
        CISCO-WAN-MODULE-MIB.my
	CISCO-VSI-CONTROLLER-MIB.my
        CISCO-WAN-NCDP-MIB.my
        CISCO-NTP-MIB.my
        CISCO-IF-LINK-CONFIG-MIB.my
        CISCO-SM-FILE-DOWNLOAD-MIB.my
        CISCO-BERT-MIB.my
	CISCO-WAN-SONET-MIB
	CISCO-WAN-TRAP-VARS-MIB.my
	CISCO-BULK-FILE-MIB.my
	CISCO-WAN-ATM-CONN-MIB.my
	CISCO-WAN-SVC-MIB.my
	CISCO-WAN-SCM-MIB.my
        CISCO-WAN-FEEDER-MIB.my
	RTM-MIB.my
        BASIS-MIB.my
        BASIS-SHELF-MIB.my
        BASIS-GENERIC-MIB.my 
        GENERICOBJECT-MIB.my

Step 3: Load the following files independent of each other

	CISCO-WAN-COMMON-TRAPS-MIB.my ( Common for MGX8850 + BPX SES )

	CISCO-MGX8800-TRAPS-MIB.my    ( Specific to MGX8850 )

"RFC MIBs"
----------


        RFC1213 MIB is same as RFC1213-MIB
	RFC2011 MIB is same as IP-MIB
	RFC2012 MIB is same as TCP-MIB
	RFC2013 MIB is same as UDP-MIB
	RFC2233 MIB is same as IF-MIB
	RFC2863 MIB is same as IF-MIB
	RFC2558 MIB is same as SONET-MIB
	RFC2496 MIB is same as DS3-MIB
	RFC2515 MIB is same as ATM-MIB
	RFC1907 MIB is same as SNMPv2-MIB
	RFC1902/RFC2578 MIB is same as SNMPv2-SMI
	RFC1903/RFC2579 MIB is same as SNMPv2-TC
	RFC1904/RFC2580 MIB is same as SNMPv2-CONF
	RFC1906 MIB is same as SNMPv2-TM
	RFC2571 MIB is same as SNMP-FRAMEWORK-MIB


- AGENT-CAPABILITIES MIBs: These MIBs contains information about the
  set of capabilities present in the agent for a particular mib. 
  
  These MIBs contain information on the set of values supported for
  objects, access level restrictions, whether object is implemented or not.
  
  For More information, refer RFC 2580.

   The AGENT-CAPABILITIES macro in agent capabilities mibs
   specifies refinements or variations with respect to
   OBJECT-TYPE and NOTIFICATION-TYPE macros
   in MIB modules, NOT with respect to MODULE-COMPLIANCE macros in
   compliance statements.

  
  This might contain information on the following:
     * The access level support restriction on some of the objects

       i.e an object is defined read-write in the MIB. However agent
       supports only read-only access.

     * The restricted SYNTAX level.
       i.e an object is defined with range of 1..100. However agent
       supports only range from  1..10.

     * The Default value used for an object.
    
      i.e an object contain DEFVAL clause and has value 1.
      However the default value support for that object is 2.


    CISCO-SNMPV2-CAPABILITY.my             : For SNMPv2-MIB
    CISCO-IF-CAPABILITY.my                 : For IF-MIB
    CISCO-SYSTEM-CAPABILITY.my             : For CISCO-SYSTEM-MIB
    CISCO-RS-232-CAPABILITY.my             : For RS-232-MIB
    CISCO-ATM-CAPABILITY.my                : For ATM-MIB
    CISCO-BULK-FILE-CAPABILITY.my          : For CISCO-BULK-FILE-MIB
    CISCO-ENTITY-CAPABILITY.my             : For ENTITY-MIB
    CISCO-ENTITY-FRU-CONTROL-CAPABILITY.my : For CISCO-ENTITY-FRU-CONTROL-MIB
    CISCO-SONET-CAPABILITY.my              : For SONET-MIB
    CISCO-SONET-EXT-CAPABILITY.my          : For CISCO-SONET-MIB
    CISCO-DS3-CAPABILITY.my                : For DS3-MIB
    CISCO-DS3-EXT-CAPABILITY.my            : For CISCO-DS3-MIB
    CISCO-IMA-CAPABILITY.my                : For IMA-MIB
    CISCO-IMA-EXT-CAPABILITY.my            : For CISCO-IMA-MIB
    CISCO-ATM-VIRTUAL-IF-CAPABILITY.my     : For CISCO-ATM-VIRTUAL-IF-MIB
    CISCO-ATM-CELL-LAYER-CAPABILITY.my     : For CISCO-ATM-CELL-LAYER-MIB
    CISCO-WAN-RSRC-PART-CAPABILITY.my      : For CISCO-WAN-RSRC-PART-MIB
    CISCO-WAN-MODULE-CAPABILITY.my         : For CISCO-WAN-MODULE-MIB
    CISCO-WAN-TOPOLOGY-CAPABILITY.my       : For CISCO-WAN-TOPOLOGY-MIB
    CISCO-WAN-NCDP-CAPABILITY.my           : For CISCO-WAN-NCDP-MIB
    CISCO-VSI-CONTROLLER-CAPABILITY.my     : For CISCO-VSI-CONTROLLER-MIB
    CISCO-PNNI-CAPABILITY.my               : For PNNI-MIB
    CISCO-CONFIG-COPY-CAPABILITY.my        : For CISCO-CONFIG-COPY-MIB

    CISCO-MGX8800-TRAPS-CAPABILITY.my      : For CISCO-MGX8800-TRAPS-MIB
    CISCO-MGX8800-COMMON-TRAPS-CAPABILITY.my: For CISCO-WAN-COMMON-TRAPS-MIB
    CISCO-WAN-SVC-CAPABILITY.my            : For CISCO-WAN-SVC-MIB
    CISCO-WAN-ATM-CONN-CAPABILITY.my      : For CISCO-WAN-ATM-CONN-MIB
    CISCO-WAN-ATM-CONN-STAT-CAPABILITY.my :For CISCO-WAN-ATM-CONN-STAT-MIB
    CISCO-WAN-RPM-SUBIF-CAPABILITY.my     : For CISCO-WAN-RPM-SUBIF-MIB 
    CISCO-WAN-RPM-CONN-EXT-CAPABILITY.my  : For CISCO-WAN-RPM-CONN-EXT-MIB

    CISCO-WAN-BASIS-SHELF-CAPABILITY.my    : For BASIS-SHELF-MIB
    CISCO-WAN-BASIS-GENERIC-CAPABILITY.my  : For BASIS-GENERIC-MIB

