You are here:

MonitorTools.com > Technical documentation > SNMP > MIB > Northern Telecom Ltd > Nortel-Magellan-Passport-VnetNisSigMIB
ActiveXperts Network Monitor 2019##AdminFavorites

Nortel-Magellan-Passport-VnetNisSigMIB by vendor Northern Telecom Ltd

Nortel-Magellan-Passport-VnetNisSigMIB file content

The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.

Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.

Use ActiveXperts Network Monitor 2019 to import vendor-specific MIB files, inclusing Nortel-Magellan-Passport-VnetNisSigMIB.


Vendor: Northern Telecom Ltd
Mib: Nortel-Magellan-Passport-VnetNisSigMIB  [download]  [view objects]
Tool: ActiveXperts Network Monitor 2019 [download]    (ships with advanced SNMP/MIB tools)
Nortel-Magellan-Passport-VnetNisSigMIB
DEFINITIONS ::= BEGIN



IMPORTS

      OBJECT-TYPE
   FROM RFC-1212

      passportMIBs
   FROM Nortel-Magellan-Passport-UsefulDefinitionsMIB

      DisplayString,
      StorageType,
      RowStatus,
      Unsigned32
   FROM Nortel-Magellan-Passport-StandardTextualConventionsMIB

      NonReplicated,
      Link
   FROM Nortel-Magellan-Passport-TextualConventionsMIB

      sigChanIndex,
      sigChan
   FROM Nortel-Magellan-Passport-VoiceNetworkingMIB;




-- LAST-UPDATED   "9904150000Z"
-- ORGANIZATION   "Nortel"
-- CONTACT-INFO   "
--         Nortel Magellan Network Management
--         
--         Postal: P.O. Box 5080, Station F 
--                 Ottawa, Ontario 
--                 Canada  K2C 3T1
--         
--         Email:  nm_plm@nt.com"
-- DESCRIPTION
--    "The module describing the Nortel Magellan Passport
--     VnetNisSig Enterprise MIB."

vnetNisSigMIB OBJECT IDENTIFIER ::= { passportMIBs 112 }










-- SigChan/n NisSig
-- The NisSig component defines the operational characteristics of the 
-- signalling channel's connection to the external equipment.

sigChanNis OBJECT IDENTIFIER ::= { sigChan 8 }



sigChanNisRowStatusTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF SigChanNisRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This entry controls the addition and deletion of 
      sigChanNis components."
::= { sigChanNis 1 }

sigChanNisRowStatusEntry OBJECT-TYPE
   SYNTAX     SigChanNisRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "A single entry in the table represents a single 
      sigChanNis component."
   INDEX {
      sigChanIndex,
      sigChanNisIndex }
::= { sigChanNisRowStatusTable 1 }

SigChanNisRowStatusEntry ::= SEQUENCE {
   sigChanNisRowStatus
      RowStatus,
   sigChanNisComponentName
      DisplayString,
   sigChanNisStorageType
      StorageType,
   sigChanNisIndex
      NonReplicated }

sigChanNisRowStatus OBJECT-TYPE
   SYNTAX     RowStatus 
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This variable is used as the basis for SNMP naming of
      sigChanNis components.
      These components can be added and deleted."
::= { sigChanNisRowStatusEntry 1 }

sigChanNisComponentName OBJECT-TYPE
   SYNTAX     DisplayString 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This variable provides the component's string name for
      use with the ASCII Console Interface"
::= { sigChanNisRowStatusEntry 2 }

sigChanNisStorageType OBJECT-TYPE
   SYNTAX     StorageType 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This variable represents the storage type value for the
      sigChanNis tables."
::= { sigChanNisRowStatusEntry 4 }

sigChanNisIndex OBJECT-TYPE
   SYNTAX     NonReplicated 
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This variable represents the index for the sigChanNis tables."
::= { sigChanNisRowStatusEntry 10 }

sigChanNisL2Table OBJECT-TYPE
   SYNTAX     SEQUENCE OF SigChanNisL2Entry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group specifies the provisionable layer 2 attributes of the 
      Q.931 ITU-T protocol."
::= { sigChanNis 11 }

sigChanNisL2Entry OBJECT-TYPE
   SYNTAX     SigChanNisL2Entry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the sigChanNisL2Table."
   INDEX {
      sigChanIndex,
      sigChanNisIndex }
::= { sigChanNisL2Table 1 }

SigChanNisL2Entry ::= SEQUENCE {
   sigChanNisT23
      Unsigned32,
   sigChanNisT200
      Unsigned32,
   sigChanNisN200
      Unsigned32,
   sigChanNisT203
      Unsigned32,
   sigChanNisCircuitSwitchedK
      Unsigned32 }

sigChanNisT23 OBJECT-TYPE
   SYNTAX     Unsigned32 (1..15)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the layer 2 enable request timer."
   DEFVAL     { 10 }
::= { sigChanNisL2Entry 1 }

sigChanNisT200 OBJECT-TYPE
   SYNTAX     Unsigned32 (1..20)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the maximum time between a layer 2 frame 
      and its acknowledgment."
   DEFVAL     { 1 }
::= { sigChanNisL2Entry 2 }

sigChanNisN200 OBJECT-TYPE
   SYNTAX     Unsigned32 (1..8)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the maximum number of re-transmissions of 
      a layer 2 frame."
   DEFVAL     { 3 }
::= { sigChanNisL2Entry 3 }

sigChanNisT203 OBJECT-TYPE
   SYNTAX     Unsigned32 (2..40)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the maximum time for which layer 2 frames 
      may be absent. Expiry triggers a check on whether the far end is 
      alive."
   DEFVAL     { 10 }
::= { sigChanNisL2Entry 4 }

sigChanNisCircuitSwitchedK OBJECT-TYPE
   SYNTAX     Unsigned32 (1..127)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the maximum number of sequentially 
      numbered I frames (that is, window size (k)) that may be 
      unacknowledged at any given time for a SAP supporting primary 
      rate (64kbit/sec) signalling."
   DEFVAL     { 7 }
::= { sigChanNisL2Entry 6 }

sigChanNisL3Table OBJECT-TYPE
   SYNTAX     SEQUENCE OF SigChanNisL3Entry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group represents the provisionable Layer 3 timer attributes of a 
      the Nis signalling protocol."
::= { sigChanNis 12 }

sigChanNisL3Entry OBJECT-TYPE
   SYNTAX     SigChanNisL3Entry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the sigChanNisL3Table."
   INDEX {
      sigChanIndex,
      sigChanNisIndex }
::= { sigChanNisL3Table 1 }

SigChanNisL3Entry ::= SEQUENCE {
   sigChanNisT309
      Unsigned32,
   sigChanNisT310
      Unsigned32 }

sigChanNisT309 OBJECT-TYPE
   SYNTAX     Unsigned32 (15..120)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the data link failure timer; used to ride out 
      temporary failures."
   DEFVAL     { 90 }
::= { sigChanNisL3Entry 3 }

sigChanNisT310 OBJECT-TYPE
   SYNTAX     Unsigned32 (10..120)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the call proceeding state timer."
   DEFVAL     { 10 }
::= { sigChanNisL3Entry 4 }

sigChanNisProvTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF SigChanNisProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group defines the general options of the D-channel signalling 
      link."
::= { sigChanNis 13 }

sigChanNisProvEntry OBJECT-TYPE
   SYNTAX     SigChanNisProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the sigChanNisProvTable."
   INDEX {
      sigChanIndex,
      sigChanNisIndex }
::= { sigChanNisProvTable 1 }

SigChanNisProvEntry ::= SEQUENCE {
   sigChanNisSide
      INTEGER,
   sigChanNisMaxNonCallConcurrent
      Unsigned32 }

sigChanNisSide OBJECT-TYPE
   SYNTAX     INTEGER  {
                 network(1),
                 user(2) }
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies whether the interface is the network or user 
      side of the connection. The parameter applies to both the layer 2 
      and layer 3 of the interface. If this attribute is set to network, then 
      the interface is master during channel negotiation. If this attribute is 
      set to user, then the interface is slave during channel negotiation."
   DEFVAL     { network }
::= { sigChanNisProvEntry 1 }

sigChanNisMaxNonCallConcurrent OBJECT-TYPE
   SYNTAX     Unsigned32 (1..30)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the maximum number of simultaneous active 
      non-call messages that are allowed."
   DEFVAL     { 30 }
::= { sigChanNisProvEntry 2 }

sigChanNisStateTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF SigChanNisStateEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the three OSI State attributes. The descriptions 
      generically indicate what each state attribute implies about the 
      component. Note that not all the values and state combinations 
      described here are supported by every component which uses this 
      group. For component-specific information and the valid state 
      combinations, refer to NTP 241-7001-150, Passport Operations and 
      Maintenance Guide."
::= { sigChanNis 14 }

sigChanNisStateEntry OBJECT-TYPE
   SYNTAX     SigChanNisStateEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the sigChanNisStateTable."
   INDEX {
      sigChanIndex,
      sigChanNisIndex }
::= { sigChanNisStateTable 1 }

SigChanNisStateEntry ::= SEQUENCE {
   sigChanNisAdminState
      INTEGER,
   sigChanNisOperationalState
      INTEGER,
   sigChanNisUsageState
      INTEGER }

sigChanNisAdminState OBJECT-TYPE
   SYNTAX     INTEGER  {
                 locked(0),
                 unlocked(1),
                 shuttingDown(2) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the OSI Administrative State of the 
      component.
      
      The value locked indicates that the component is administratively 
      prohibited from providing services for its users. A Lock or Lock -
      force command has been previously issued for this component. 
      When the value is locked, the value of usageState must be idle.
      
      The value shuttingDown indicates that the component is 
      administratively permitted to provide service to its existing users 
      only. A Lock command was issued against the component and it is 
      in the process of shutting down.
      
      The value unlocked indicates that the component is administratively 
      permitted to provide services for its users. To enter this state, issue 
      an Unlock command to this component."
   DEFVAL     { unlocked }
::= { sigChanNisStateEntry 1 }

sigChanNisOperationalState OBJECT-TYPE
   SYNTAX     INTEGER  {
                 disabled(0),
                 enabled(1) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the OSI Operational State of the component.
      
      The value enabled indicates that the component is available for 
      operation. Note that if adminState is locked, it would still not be 
      providing service.
      
      The value disabled indicates that the component is not available for 
      operation. For example, something is wrong with the component 
      itself, or with another component on which this one depends. If the 
      value is disabled, the usageState must be idle."
   DEFVAL     { disabled }
::= { sigChanNisStateEntry 2 }

sigChanNisUsageState OBJECT-TYPE
   SYNTAX     INTEGER  {
                 idle(0),
                 active(1),
                 busy(2) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the OSI Usage State of the component.
      
      The value idle indicates that the component is not currently in use.
      
      The value active indicates that the component is in use and has 
      spare capacity to provide for additional users.
      
      The value busy indicates that the component is in use and has no 
      spare operating capacity for additional users at this time."
   DEFVAL     { idle }
::= { sigChanNisStateEntry 3 }

sigChanNisStatsTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF SigChanNisStatsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group provides the operational components for the NisSig 
      component."
::= { sigChanNis 15 }

sigChanNisStatsEntry OBJECT-TYPE
   SYNTAX     SigChanNisStatsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the sigChanNisStatsTable."
   INDEX {
      sigChanIndex,
      sigChanNisIndex }
::= { sigChanNisStatsTable 1 }

SigChanNisStatsEntry ::= SEQUENCE {
   sigChanNisTotalCallsToIf
      Unsigned32,
   sigChanNisTotalCallsFromIf
      Unsigned32,
   sigChanNisNonCallAssocSessionsToIf
      Unsigned32,
   sigChanNisNonCallAssocSessionsFromIf
      Unsigned32 }

sigChanNisTotalCallsToIf OBJECT-TYPE
   SYNTAX     Unsigned32 (0..4294967295)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the total number of calls that have been made 
      to the interface. The value wraps when it reaches its maximum."
   DEFVAL     { 0 }
::= { sigChanNisStatsEntry 2 }

sigChanNisTotalCallsFromIf OBJECT-TYPE
   SYNTAX     Unsigned32 (0..4294967295)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the total number of calls from the interface. 
      The value wraps when it reaches its maximum."
   DEFVAL     { 0 }
::= { sigChanNisStatsEntry 3 }

sigChanNisNonCallAssocSessionsToIf OBJECT-TYPE
   SYNTAX     Unsigned32 (0..4294967295)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the total number of non-call associated 
      sessions to the interface. The value wraps when it reaches its 
      maximum."
   DEFVAL     { 0 }
::= { sigChanNisStatsEntry 4 }

sigChanNisNonCallAssocSessionsFromIf OBJECT-TYPE
   SYNTAX     Unsigned32 (0..4294967295)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the total number of non-call associated 
      sessions from the interface. The value wraps when it reaches its 
      maximum."
   DEFVAL     { 0 }
::= { sigChanNisStatsEntry 5 }

sigChanNisOperTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF SigChanNisOperEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group provides the operational attributes for the NisSig 
      protocol."
::= { sigChanNis 16 }

sigChanNisOperEntry OBJECT-TYPE
   SYNTAX     SigChanNisOperEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the sigChanNisOperTable."
   INDEX {
      sigChanIndex,
      sigChanNisIndex }
::= { sigChanNisOperTable 1 }

SigChanNisOperEntry ::= SEQUENCE {
   sigChanNisActiveChannels
      Unsigned32,
   sigChanNisActiveVoiceChannels
      Unsigned32,
   sigChanNisActiveDataChannels
      Unsigned32,
   sigChanNisPeakActiveChannels
      Unsigned32,
   sigChanNisPeakActiveVoiceChannels
      Unsigned32,
   sigChanNisPeakActiveDataChannels
      Unsigned32,
   sigChanNisDChanStatus
      INTEGER }

sigChanNisActiveChannels OBJECT-TYPE
   SYNTAX     Unsigned32 (0..128)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the number of currently active channels. 
      This includes data and voice channels."
   DEFVAL     { 0 }
::= { sigChanNisOperEntry 1 }

sigChanNisActiveVoiceChannels OBJECT-TYPE
   SYNTAX     Unsigned32 (0..128)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the number of channels that are currently 
      carrying voice."
   DEFVAL     { 0 }
::= { sigChanNisOperEntry 2 }

sigChanNisActiveDataChannels OBJECT-TYPE
   SYNTAX     Unsigned32 (0..128)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the number of channels that are currently 
      carrying data. This does not include modem data."
   DEFVAL     { 0 }
::= { sigChanNisOperEntry 3 }

sigChanNisPeakActiveChannels OBJECT-TYPE
   SYNTAX     Unsigned32 (0..128)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the maximum number of channels that have 
      been active on this signalling channel during the last polling period."
   DEFVAL     { 0 }
::= { sigChanNisOperEntry 4 }

sigChanNisPeakActiveVoiceChannels OBJECT-TYPE
   SYNTAX     Unsigned32 (0..128)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the maximum number of voice channels that 
      have been active on this signalling channel during the last polling 
      period."
   DEFVAL     { 0 }
::= { sigChanNisOperEntry 5 }

sigChanNisPeakActiveDataChannels OBJECT-TYPE
   SYNTAX     Unsigned32 (0..128)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the maximum number of data channels that 
      have been active on this signalling channel during the last polling 
      period."
   DEFVAL     { 0 }
::= { sigChanNisOperEntry 6 }

sigChanNisDChanStatus OBJECT-TYPE
   SYNTAX     INTEGER  {
                 outOfService(0),
                 establishing(1),
                 established(2),
                 enabling(3),
                 inService(4),
                 restarting(5) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the state of the D-channel. 
      outOfService means that there is no layer 2 or layer 3 connectivity 
      to the PBX.
      establishing means that the signalling channel is attempting to stage 
      the layer 2.
      established means that the layer 2 is enabled. If the signalling 
      channel stays in the established state, then it is waiting for a restart 
      from the PBX.
      enabling means that the resources for processing calls are being 
      initialized. If the signalling channel stays in the enabling state then 
      it is waiting for a restart acknowledgement from the PBX. 
      inService means that the resources for processing calls are 
      available. 
      restarting means that the resources for call processing are being 
      rei-initialized."
::= { sigChanNisOperEntry 7 }

sigChanNisToolsTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF SigChanNisToolsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This contains a series of operational attributes which turn on and off 
      several kinds of tracing."
::= { sigChanNis 17 }

sigChanNisToolsEntry OBJECT-TYPE
   SYNTAX     SigChanNisToolsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the sigChanNisToolsTable."
   INDEX {
      sigChanIndex,
      sigChanNisIndex }
::= { sigChanNisToolsTable 1 }

SigChanNisToolsEntry ::= SEQUENCE {
   sigChanNisTracing
      OCTET STRING }

sigChanNisTracing OBJECT-TYPE
   SYNTAX     OCTET STRING (SIZE (1))
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute defines which types of tracing are active for this 
      signalling channel.  The tracing messages are sent to the debug 
      stream. To see the messages the agentQueue attribute in Col/debug 
      must be greater than 0 and a Telnet NMIS session must list the 
      debug stream in in its data streams (ex. set nmis telnet session/1 
      dataStreams debug). Different types of tracing can be enabled 
      simultaneously.  
      Note that tracing consumes additional CPU resources and will slow 
      down call processing on a heavily loaded card.  If there is message 
      block exhaustion tracing will be suspended for a period and then 
      automatically reenabled.  An alarm is generated on tracing 
      suspension and resumption.  This mechanism protects the function 
      processor against excessive numbers of tracing messages.
      
      Types of tracing include: 
      protocolErrors - get details of any protocol errors which are 
      occuring. Protocol errors are also reported in summary form as 
      alarms. 
      q931Summary - Summary of the Q.931 messages on the signalling 
      link, including certain call details (calling number, called number, 
      release codes). 
      q931Hex - Q.931 messages displayed in hex format.  Useful to 
      determine protocol compliance in case of errors reported on local or 
      remote ends.
      q931Symbolic - Q.931 messages parsed to give maximum detail.  
      Useful for understanding content of messages flowing on the link.
      portHex - Messages in hex format being sent and received on the 
      link.

      Description of bits:
      protocolErrors(0)
      q931Summary(1)
      q931Hex(2)
      q931Symbolic(3)
      portHex(4)"
::= { sigChanNisToolsEntry 1 }

sigChanNisNisSpecificProvTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF SigChanNisNisSpecificProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group provides NIS protocol specific provisioning."
::= { sigChanNis 18 }

sigChanNisNisSpecificProvEntry OBJECT-TYPE
   SYNTAX     SigChanNisNisSpecificProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the sigChanNisNisSpecificProvTable."
   INDEX {
      sigChanIndex,
      sigChanNisIndex }
::= { sigChanNisNisSpecificProvTable 1 }

SigChanNisNisSpecificProvEntry ::= SEQUENCE {
   sigChanNisChanMaintenanceHandling
      INTEGER }

sigChanNisChanMaintenanceHandling OBJECT-TYPE
   SYNTAX     INTEGER  {
                 globalOnStartup(0),
                 serviceMessage(1),
                 restartMessage(2) }
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies how channel maintenance events should be 
      handled upon startup. Channel maintenance events include locking 
      and unlocking a channel or channel registration. The decision is 
      either to send individual channel RESTART messages, SERVICE 
      messages, or nothing. Note that channel registration only occurs 
      after the global interface restart at startup.
      
      Setting this attribute to enable SERVICE messages ensures that 
      SERVICE messages occur at startup and whenever a channel goes 
      into or out of service. If this attribute is not set to enable SERVICE 
      messaging, a RESTART is always sent on unlocking a channel.
      
      globalOnStartup provides the minimum required functionality at 
      startup, without any individual channel confirmation. Note that 
      when this is set, channel RESTART is still used for channel unlock. 
      globalOnStartup applies to SigChan startup only.
      
      serviceMessage enables sending and receiving SERVICE messages. 
      If this attribute is set to serviceMessage, SERVICE messages are 
      used for channel maintenance on channel lock, channel unlock, and 
      startup.
      
      restartMessage specifies that individual channel RESTARTs when 
      the SigChan starts up. If this attribute is set to restartMessage, a 
      RESTART message is used to send at startup and channel unlock."
   DEFVAL     { restartMessage }
::= { sigChanNisNisSpecificProvEntry 1 }


-- SigChan/n Nis Framer
-- 
-- The Framer component controls link layer framing for application 
-- components sending and receiving data on a link interface. It is also 
-- through Framer, that an application component is associated with a 
-- specific hardware link interface.
-- 
-- The Framer component provides provisionable attributes related to 
-- data path aspects of the hardware interface (such as crc and frame 
-- length). The Framer component also provides a provisionable 
-- attribute which binds the application component to a specific 
-- hardware component.
-- 
-- The Framer component contains operational attributes for link 
-- interface data path statistics (such as frame counts and aborts).
-- 

sigChanNisFramer OBJECT IDENTIFIER ::= { sigChanNis 2 }



sigChanNisFramerRowStatusTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF SigChanNisFramerRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This entry controls the addition and deletion of 
      sigChanNisFramer components."
::= { sigChanNisFramer 1 }

sigChanNisFramerRowStatusEntry OBJECT-TYPE
   SYNTAX     SigChanNisFramerRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "A single entry in the table represents a single 
      sigChanNisFramer component."
   INDEX {
      sigChanIndex,
      sigChanNisIndex,
      sigChanNisFramerIndex }
::= { sigChanNisFramerRowStatusTable 1 }

SigChanNisFramerRowStatusEntry ::= SEQUENCE {
   sigChanNisFramerRowStatus
      RowStatus,
   sigChanNisFramerComponentName
      DisplayString,
   sigChanNisFramerStorageType
      StorageType,
   sigChanNisFramerIndex
      NonReplicated }

sigChanNisFramerRowStatus OBJECT-TYPE
   SYNTAX     RowStatus 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This variable is used as the basis for SNMP naming of
      sigChanNisFramer components.
      These components cannot be added nor deleted."
::= { sigChanNisFramerRowStatusEntry 1 }

sigChanNisFramerComponentName OBJECT-TYPE
   SYNTAX     DisplayString 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This variable provides the component's string name for
      use with the ASCII Console Interface"
::= { sigChanNisFramerRowStatusEntry 2 }

sigChanNisFramerStorageType OBJECT-TYPE
   SYNTAX     StorageType 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This variable represents the storage type value for the
      sigChanNisFramer tables."
::= { sigChanNisFramerRowStatusEntry 4 }

sigChanNisFramerIndex OBJECT-TYPE
   SYNTAX     NonReplicated 
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This variable represents the index for the sigChanNisFramer tables."
::= { sigChanNisFramerRowStatusEntry 10 }

sigChanNisFramerProvTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF SigChanNisFramerProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the base provisioning data for the Framer 
      component. Application or hardware interface specific provisioning 
      data is contained in other provisionable Framer groups."
::= { sigChanNisFramer 10 }

sigChanNisFramerProvEntry OBJECT-TYPE
   SYNTAX     SigChanNisFramerProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the sigChanNisFramerProvTable."
   INDEX {
      sigChanIndex,
      sigChanNisIndex,
      sigChanNisFramerIndex }
::= { sigChanNisFramerProvTable 1 }

SigChanNisFramerProvEntry ::= SEQUENCE {
   sigChanNisFramerInterfaceName
      Link }

sigChanNisFramerInterfaceName OBJECT-TYPE
   SYNTAX     Link 
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute contains a hardware component name.
      
      The attribute associates the application with a specific link. This 
      defines the module processor on which Framer's parent component 
      (as well as Framer itself) will run."
::= { sigChanNisFramerProvEntry 1 }

sigChanNisFramerStateTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF SigChanNisFramerStateEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the three OSI State attributes. The descriptions 
      generically indicate what each state attribute implies about the 
      component. Note that not all the values and state combinations 
      described here are supported by every component which uses this 
      group. For component-specific information and the valid state 
      combinations, refer to NTP 241-7001-150, Passport Operations and 
      Maintenance Guide."
::= { sigChanNisFramer 12 }

sigChanNisFramerStateEntry OBJECT-TYPE
   SYNTAX     SigChanNisFramerStateEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the sigChanNisFramerStateTable."
   INDEX {
      sigChanIndex,
      sigChanNisIndex,
      sigChanNisFramerIndex }
::= { sigChanNisFramerStateTable 1 }

SigChanNisFramerStateEntry ::= SEQUENCE {
   sigChanNisFramerAdminState
      INTEGER,
   sigChanNisFramerOperationalState
      INTEGER,
   sigChanNisFramerUsageState
      INTEGER }

sigChanNisFramerAdminState OBJECT-TYPE
   SYNTAX     INTEGER  {
                 locked(0),
                 unlocked(1),
                 shuttingDown(2) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the OSI Administrative State of the 
      component.
      
      The value locked indicates that the component is administratively 
      prohibited from providing services for its users. A Lock or Lock -
      force command has been previously issued for this component. 
      When the value is locked, the value of usageState must be idle.
      
      The value shuttingDown indicates that the component is 
      administratively permitted to provide service to its existing users 
      only. A Lock command was issued against the component and it is 
      in the process of shutting down.
      
      The value unlocked indicates that the component is administratively 
      permitted to provide services for its users. To enter this state, issue 
      an Unlock command to this component."
   DEFVAL     { unlocked }
::= { sigChanNisFramerStateEntry 1 }

sigChanNisFramerOperationalState OBJECT-TYPE
   SYNTAX     INTEGER  {
                 disabled(0),
                 enabled(1) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the OSI Operational State of the component.
      
      The value enabled indicates that the component is available for 
      operation. Note that if adminState is locked, it would still not be 
      providing service.
      
      The value disabled indicates that the component is not available for 
      operation. For example, something is wrong with the component 
      itself, or with another component on which this one depends. If the 
      value is disabled, the usageState must be idle."
   DEFVAL     { disabled }
::= { sigChanNisFramerStateEntry 2 }

sigChanNisFramerUsageState OBJECT-TYPE
   SYNTAX     INTEGER  {
                 idle(0),
                 active(1),
                 busy(2) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the OSI Usage State of the component.
      
      The value idle indicates that the component is not currently in use.
      
      The value active indicates that the component is in use and has 
      spare capacity to provide for additional users.
      
      The value busy indicates that the component is in use and has no 
      spare operating capacity for additional users at this time."
   DEFVAL     { idle }
::= { sigChanNisFramerStateEntry 3 }

sigChanNisFramerStatsTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF SigChanNisFramerStatsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the operational statistics data for a Framer 
      component."
::= { sigChanNisFramer 13 }

sigChanNisFramerStatsEntry OBJECT-TYPE
   SYNTAX     SigChanNisFramerStatsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the sigChanNisFramerStatsTable."
   INDEX {
      sigChanIndex,
      sigChanNisIndex,
      sigChanNisFramerIndex }
::= { sigChanNisFramerStatsTable 1 }

SigChanNisFramerStatsEntry ::= SEQUENCE {
   sigChanNisFramerFrmToIf
      Unsigned32,
   sigChanNisFramerFrmFromIf
      Unsigned32,
   sigChanNisFramerOctetFromIf
      Unsigned32,
   sigChanNisFramerAborts
      Unsigned32,
   sigChanNisFramerCrcErrors
      Unsigned32,
   sigChanNisFramerLrcErrors
      Unsigned32,
   sigChanNisFramerNonOctetErrors
      Unsigned32,
   sigChanNisFramerOverruns
      Unsigned32,
   sigChanNisFramerUnderruns
      Unsigned32,
   sigChanNisFramerLargeFrmErrors
      Unsigned32 }

sigChanNisFramerFrmToIf OBJECT-TYPE
   SYNTAX     Unsigned32 (0..4294967295)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of frames transmitted to the link 
      interface by Framer.
      This count wraps to zero after reaching its maximum value."
   DEFVAL     { 0 }
::= { sigChanNisFramerStatsEntry 1 }

sigChanNisFramerFrmFromIf OBJECT-TYPE
   SYNTAX     Unsigned32 (0..4294967295)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of frames received from the link 
      interface by Framer.
      This count wraps to zero after reaching its maximum value."
   DEFVAL     { 0 }
::= { sigChanNisFramerStatsEntry 2 }

sigChanNisFramerOctetFromIf OBJECT-TYPE
   SYNTAX     Unsigned32 (0..4294967295)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "The number of bytes received from the link interface by Framer."
   DEFVAL     { 0 }
::= { sigChanNisFramerStatsEntry 3 }

sigChanNisFramerAborts OBJECT-TYPE
   SYNTAX     Unsigned32 (0..4294967295)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the total number of aborts received.
      This count wraps to zero after reaching its maximum value."
   DEFVAL     { 0 }
::= { sigChanNisFramerStatsEntry 4 }

sigChanNisFramerCrcErrors OBJECT-TYPE
   SYNTAX     Unsigned32 (0..4294967295)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the total number of frames with CRC errors.
      This count wraps to zero after reaching its maximum value."
   DEFVAL     { 0 }
::= { sigChanNisFramerStatsEntry 5 }

sigChanNisFramerLrcErrors OBJECT-TYPE
   SYNTAX     Unsigned32 (0..4294967295)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the total number of frames with LRC errors.
      This count wraps to zero after reaching its maximum value."
   DEFVAL     { 0 }
::= { sigChanNisFramerStatsEntry 6 }

sigChanNisFramerNonOctetErrors OBJECT-TYPE
   SYNTAX     Unsigned32 (0..4294967295)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the total number of frames that were non octet 
      aligned.
      This count wraps to zero after reaching its maximum value."
   DEFVAL     { 0 }
::= { sigChanNisFramerStatsEntry 7 }

sigChanNisFramerOverruns OBJECT-TYPE
   SYNTAX     Unsigned32 (0..4294967295)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the total number of frames received from the 
      link for which overruns occurred.
      This count wraps to zero after reaching its maximum value."
   DEFVAL     { 0 }
::= { sigChanNisFramerStatsEntry 8 }

sigChanNisFramerUnderruns OBJECT-TYPE
   SYNTAX     Unsigned32 (0..4294967295)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the total number of frames transmitted to the 
      link for which underruns occurred.
      This count wraps to zero after reaching its maximum value."
   DEFVAL     { 0 }
::= { sigChanNisFramerStatsEntry 9 }

sigChanNisFramerLargeFrmErrors OBJECT-TYPE
   SYNTAX     Unsigned32 (0..4294967295)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the total number of frames received which 
      were too large (longer than 500 bytes).
      This count wraps to zero after reaching its maximum value."
   DEFVAL     { 0 }
::= { sigChanNisFramerStatsEntry 10 }




-- 
-- Version and Compliance statements
-- 



-- Object-Group Statement:
-- A list of all current accessible leaf objects.

-- OBJECTS { sigChanNisChanMaintenanceHandling,
--           sigChanNisActiveVoiceChannels,
--           sigChanNisT310,
--           sigChanNisFramerOctetFromIf,
--           sigChanNisRowStatus,
--           sigChanNisFramerOverruns,
--           sigChanNisDChanStatus,
--           sigChanNisMaxNonCallConcurrent,
--           sigChanNisNonCallAssocSessionsFromIf,
--           sigChanNisPeakActiveVoiceChannels,
--           sigChanNisSide,
--           sigChanNisNonCallAssocSessionsToIf,
--           sigChanNisActiveChannels,
--           sigChanNisFramerUsageState,
--           sigChanNisActiveDataChannels,
--           sigChanNisFramerInterfaceName,
--           sigChanNisFramerComponentName,
--           sigChanNisUsageState,
--           sigChanNisFramerLargeFrmErrors,
--           sigChanNisN200,
--           sigChanNisTotalCallsToIf,
--           sigChanNisFramerFrmToIf,
--           sigChanNisComponentName,
--           sigChanNisTotalCallsFromIf,
--           sigChanNisT23,
--           sigChanNisPeakActiveDataChannels,
--           sigChanNisCircuitSwitchedK,
--           sigChanNisFramerCrcErrors,
--           sigChanNisStorageType,
--           sigChanNisFramerOperationalState,
--           sigChanNisT200,
--           sigChanNisT309,
--           sigChanNisFramerAborts,
--           sigChanNisOperationalState,
--           sigChanNisFramerLrcErrors,
--           sigChanNisT203,
--           sigChanNisFramerFrmFromIf,
--           sigChanNisFramerNonOctetErrors,
--           sigChanNisPeakActiveChannels,
--           sigChanNisFramerAdminState,
--           sigChanNisFramerRowStatus,
--           sigChanNisTracing,
--           sigChanNisFramerUnderruns,
--           sigChanNisAdminState,
--           sigChanNisFramerStorageType }
-- STATUS  mandatory
-- DESCRIPTION
--   "A list of all current accessible leaf objects."

vnetNisSigGroup OBJECT IDENTIFIER ::= { vnetNisSigMIB 1 }
vnetNisSigGroupBE OBJECT IDENTIFIER ::= { vnetNisSigGroup 5 }
vnetNisSigGroupBE01 OBJECT IDENTIFIER ::= { vnetNisSigGroupBE 2 }
vnetNisSigGroupBE01A OBJECT IDENTIFIER ::= { vnetNisSigGroupBE01 2 }



-- Agent-Capabilities Statement:

-- PRODUCT-RELEASE "Passport Release 7.0 VnetNisSig."
-- STATUS          mandatory
-- DESCRIPTION     "VnetNisSig MIB: MIB Version BE01A,
--                  Software Version BG00S4C."
-- SUPPORTS        Nortel-Magellan-Passport-VnetNisSigMIB
--    INCLUDES     { vnetNisSigGroupBE01A }

vnetNisSigCapabilities OBJECT IDENTIFIER ::= { vnetNisSigMIB 3 }
vnetNisSigCapabilitiesBE OBJECT IDENTIFIER ::= { vnetNisSigCapabilities 5 }
vnetNisSigCapabilitiesBE01 OBJECT IDENTIFIER ::= { vnetNisSigCapabilitiesBE 2 }
vnetNisSigCapabilitiesBE01A OBJECT IDENTIFIER ::= { vnetNisSigCapabilitiesBE01 2 }





END