-- @(#)ServiceNotification.mib 9.1 10/16/98 -- file: ServiceNotification.mib -- -- Copyright 1998 Newbridge Networks Corporation. All rights reserved. ------------------------------------------------------------------------------- NNC-Service-NOTIFICATION-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF nncExtensions FROM NNCGNI00X1-SMI; nncExtServiceNotif MODULE-IDENTITY LAST-UPDATED "9710240000Z" ORGANIZATION "Newbridge Networks Corporation" CONTACT-INFO "Newbridge Networks Corporation Postal: 600 March Road Kanata, Ontario Canada K2K 2E6 Phone: +1 613 591 3600 Fax: +1 613 591 3680" DESCRIPTION "This MIB module contains information regarding Service status information forwarded as Notifications." ::= { nncExtensions 49 } nncExtServiceNotifObjects OBJECT IDENTIFIER ::= { nncExtServiceNotif 1 } nncExtServiceNotifType OBJECT IDENTIFIER ::= { nncExtServiceNotif 2 } nncExtServiceNotifGroups OBJECT IDENTIFIER ::= { nncExtServiceNotif 3 } nncExtServiceNotifCompliances OBJECT IDENTIFIER ::= { nncExtServiceNotif 4 } nncExtServiceNotif_v1Trap OBJECT IDENTIFIER ::= { nncExtServiceNotifType 0 } -------------------------------------------------------------------------------- -- Type Definitions -------------------------------------------------------------------------------- -- CallName Type CallName ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type used for call name." SYNTAX DisplayString (SIZE (0..64)) -- PartitionName Type PartitionName ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type used for partition name." SYNTAX DisplayString (SIZE (0..16)) -- CallEndpoints Type CallEndpoints ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type used for call endpoints." SYNTAX DisplayString (SIZE (0..100)) -- EndpointId Type EndpointId ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type used for endpoint id. This contains four 32 bit integers (NodeId, ShelfNo, SlotNo, DeviceNo) packed into octet string format." SYNTAX OCTET STRING (SIZE (16)) -- EndpointName Type EndpointName ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type used for endpoint name." SYNTAX DisplayString (SIZE (0..16)) -- EndpointObject Type EndpointObject ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type used for endpoint object name." SYNTAX DisplayString (SIZE (0..50)) -- PhysicalLinkId Type PhysicaLinkId ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type used for Full and Fractional Link id. This contains nine 32 bit integers (Ep1NodeId, Ep1ShelfNo, Ep1SlotNo, Ep1DeviceNo, Ep2NodeId, Ep2ShelfNo, Ep2SlotNo, Ep2DeviceNo, CableNo) packed into octet string format." SYNTAX OCTET STRING (SIZE (36)) -- PhysicalLinkName Type PhysicaLinkName ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type used for Full and Fractional link name." SYNTAX DisplayString (SIZE (0..16)) -- PhysicalLinkEndpoints Type PhysicalLinkEndpoints ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type used for Full and Fractional link endpoints." SYNTAX DisplayString (SIZE (0..100)) -- CallType Type CallType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type of call." SYNTAX INTEGER { voicePath (1), dataPath (2), frameRelayLink (5), frameRelayPath (6), atmVPCLink (7), atmVPCPath (8), atmVCCPath (9), voiceSegment (28), dataSegment (29), frameRelaySegment (31), frameRelayPathSeg (32), atmVCCPathSegment (33), atmVPCPathSegment (34), atmVPCLinkSegment (35) } -- PartitionType Type PartitionType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type of partition." SYNTAX INTEGER { none (1), vbn (2), vsn (3), multiple (4) } -- ControlState Type ControlState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Control State of segment." SYNTAX INTEGER { a46020 (1), mnscConnectReq (2), mnscDisconnectReq (3) } -- CallStatus Type CallStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Status of call." SYNTAX INTEGER { readyForConnect (1), connected (2), connectedRAPID (3), connectedDown (4), connectedRAPIDown (5), connectedMEP (6), connectedISDNPending (7), connectedISDNFailed (8), connectedRAPIDISDNPending (9), connectedRAPIDISDNFailed (10), connectedLMIdown (11), connectedRAPIDLMIdown (12), waitingForResources (13), waitingForRepairs (14), interruptedViaNMTI (15), interruptedVia46020 (16), rerouteRequested (17), underMaintenance (18), downAndunderMaintenance (19) } -- CallPriority Type CallPriority ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Call Priority." SYNTAX INTEGER { priority1 (1), priority2 (2), priority3 (3), priority4 (4), priority5 (5), priority6 (6), priority7 (7), priority8 (8), priority9 (9), priority10 (10), priority11 (11), priority12 (12), priority13 (13), priority14 (14), priority15 (15), priority16 (16) } -- EndpointType Type EndpointType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Endpoint Type." SYNTAX INTEGER { unknown (1), uart (2), cept (3), nagSrm (4), eAndM (5), lge (6), lgs (7), t1 (8), dccX21 (9), dccV35 (10), dccRS232 (11), dtu (12), m44 (13), sig16S (14), sig16L (15), sig32 (16), a3612Adpcm (17), vqc16 (18), vqc32 (19), rs232Int (20), ether (21), modem (22), x21Primary (23), sdlc (24), parallelPort (25), hsm (26), a3612X21Aggregate (27), a3612V35Aggregate (28), generic (29), genericRS232 (30), hcv8 (31), hcv16 (32), x50 (33), ddsExtra (34), echoCanceller (35), hcv96 (36), x50Extra (37), ddsSrm (38), v35Primary (39), dS3 (40), dS2 (41), a3612ToneGenerator (42), ocuDp (43), dcp (44), hdlc (45), gfc (46), g703 (47), x22Primary (48), dtuSrm (49), rs232Dcm (50), x21Dcm (51), v35Dcm (52), dspSrm (53), dnicSrm (54), dccSrm (55), ddsExtraII (56), hcv (57), srs (58), hcvFax (59), pcmMultiDrop (60), a4wto (61), voiceConferenceBridge (62), a3612SrmOnSrm (63), testCarddS0 (64), testCardMetallicModule (65), a3606ToneRinger (66), dccRs530 (67), dccRs449 (68), dccX22 (69), frameRelayCardBackplane (70), fastbusBackplane (71), fastbusFddi (72), fastbusResource (73), a36120 (74), a3624_3620_2wto (75), a3645E3 (76), a3645E2 (77), mrdChannelUnit (78), oc3 (79), t3Atm (80), e3Atm (81), latm100 (82), latm140 (83), ethernet (84), e1Tdm (85), t1Tdm (86), video (87), audio (88), a4sc (89), atmReference (90), g703Dcm (91), tdaxGenericDs3 (92), tdaxGenericE3 (93), tdaxGenericDs1 (94), tdaxGenericE1 (95), hcvFaxModem (96), transitionalAdpcm (97), x50Div2 (98), dcsMgr1_0GenericT1 (99), dcsMgr1_0GenericE1 (100), dcsMgr3_1_0GenericDs3 (101), dcsMgr3_1_0GenericE3 (102), dcsMgr3_3GenericDs3 (103), dcsMgr3_3GenericE3 (104), x50Div2EpSrm (105), x50Div3EpSrm (106), hcmEpSrm (107), i460EpSrm (108), ddsDs0aEpSrm (109), ddsDs0B24EpSrm (110), ddsDs0B48EpSrm (111), ddsDs0B96EpSrm (112), stm1 (113), v35Aimm (114), a36170Drx (115), a36170Dtx (116), a36170TerminatingCard (117), a36170DualHub (118), wgsControlComplex (119), wgsIsl (120), atmIlmi (121), yellowRidgeControl (122), dcs33Sts1 (123), dcs331GenericSts1 (124), dcs331HybridDS3 (125), dcsMgr31vt15 (126), dcsMgr31vt2 (127), isdmSt (128), isdnU (129), frsSrimSrm (130), e1Atm (131), t1Atm (132), atmPal (133), atmToken (134), atmFddi (135), ddsExtra2 (136), tdaxTestAccessUnit (137), mnsc (138), gfrTrunk (139), a3620RouterWan (140), a3620RouterLan (141), smdsAtm (142), t3Ce (143), dexCs1lDmlb (144), ds0DpCu (145), a2wdxCu (146), a4wdxCu (147), a4wetoCu (148), dexCs1lMjuL2a (149), stBriAgg (150), sBriDcm (151), stBriAggSrm (152), freX25 (153), sonetOc3 (154), sdhStm1 (155), vt15Mapper (156), tu12Mapper (157), bert (158), cpc1CallProcessing (159), isdnAccess (160), a2hcv1srm (161), oc12 (162), stm4 (163), mpegAtm (164) } -- EndpointStatus Type EndpointStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Endpoint Status." SYNTAX INTEGER { normal (1), faulty (2), linkUp (3), linkDown (4), busied_out (5), busyOutgoingCall (6), busyIncomingCall (7), busyConnectedToRemote (8), busyConnectedToVT100 (9), notAvailable (10), disable (11), inconsistent (12), active (13), featureMismatch (14), bandwidthReducded (15), cardNormal (16), cardFaulty (17) } -- PhysicalLinkType PhysicalLinkType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Full and Fractional Link Type." SYNTAX INTEGER { rs232 (1), twistedPair (2), t1 (3), e1 (4), ethernet (5), a3645hsm (6), x21Aggregate (7), v35Aggregate (8), custom (9), customRs232 (10), x21Primary (11), v35Primary (12), fractional (13), mixed (14), mixedFractional (15), ds3 (16), lanDrop (17), lan (18), fastbus (19), e3 (20), g703 (21), stm1 (22), atmNetEthernet (23), latm140 (24), t3Atm (25), oc3 (26), latm100 (27), e3Atm (28), tdaxGenericDs1 (29), tdaxGenericDs3 (30), tdaxGenericE1 (31), tdaxGenericE3 (32), tdaxDS1PassThrough (33), tdaxE1PassThrough (34), dcsMgrFractionalPassThrough (35), uniOc3Stm1 (36), a36170Drx (37), a36170Dtx (38), a331DcsSts1 (39), a310DS3PassThrough (40), a310E3PassThrough (41), a31DS3PassThrough (42), a31E3PassThrough (43), ridgeHost (44), e1Atm (45), t1Atm (46), tripleDs3Atm (47), tripleE3Atm (48), atmTokenRing (49), atmFddi (50), atmAudio (51), atmNtscVideo (52), atmPalVideo (53), internal (54), atmT3Ce (55), atmSmds (56), sonetSdhFractional (57), sonetSdhStm1Oc3 (58), isdnAccess (59), isdn (60), oc12 (61), stm4 (62), mpeg (63) } -- PhysicalLinkType PhysicalLinkStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Full and Fractional Link Status." SYNTAX INTEGER { normal (1), faulty (2), busied (3), unknown (4), busiedLogically (5), active (6), standby (7), disabled (8), becomingActive (9), partiallyProtected (10), bandwidthReduced (11) } -------------------------------------------------------------------------------- -- Object Definitions -- -- This MIB module contains no tables, only objects, which are sent out with -- the traps defined in this module. -------------------------------------------------------------------------------- -- Call Info nncCallInfo OBJECT IDENTIFIER ::= { nncExtServiceNotifObjects 1 } nncCallId OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "Unique Call Identifier" ::= { nncCallInfo 1 } nncCallName OBJECT-TYPE SYNTAX CallName MAX-ACCESS read-only STATUS current DESCRIPTION "Call Name" ::= { nncCallInfo 2 } nncCallType OBJECT-TYPE SYNTAX CallType MAX-ACCESS read-only STATUS current DESCRIPTION "Call Type" ::= { nncCallInfo 3 } nncCallEndpoints OBJECT-TYPE SYNTAX CallEndpoints MAX-ACCESS read-only STATUS current DESCRIPTION "Call Endpoints" ::= { nncCallInfo 4 } nncCallStatus OBJECT-TYPE SYNTAX CallStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Call Status" ::= { nncCallInfo 5 } nncCallPriority OBJECT-TYPE SYNTAX CallPriority MAX-ACCESS read-only STATUS current DESCRIPTION "Call Priority" ::= { nncCallInfo 6 } -- Partition Info nncPartitionInfo OBJECT IDENTIFIER ::= { nncExtServiceNotifObjects 2 } nncPartitionId OBJECT-TYPE SYNTAX INTEGER (0..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "Partition Id" ::= { nncPartitionInfo 1 } nncPartitionName OBJECT-TYPE SYNTAX PartitionName MAX-ACCESS read-only STATUS current DESCRIPTION "Partition Name" ::= { nncPartitionInfo 2 } nncPartitionType OBJECT-TYPE SYNTAX PartitionType MAX-ACCESS read-only STATUS current DESCRIPTION "Partition Type" ::= { nncPartitionInfo 3 } -- Segment Info nncSegmentInfo OBJECT IDENTIFIER ::= { nncExtServiceNotifObjects 3 } nncParentCallId OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Parent Call Id" ::= { nncSegmentInfo 1 } nncControlState OBJECT-TYPE SYNTAX ControlState MAX-ACCESS read-only STATUS current DESCRIPTION "Segment Control State" ::= { nncSegmentInfo 2 } -- Endpoint Info nncEndpointInfo OBJECT IDENTIFIER ::= { nncExtServiceNotifObjects 4 } nncEndpointId OBJECT-TYPE SYNTAX EndpointId MAX-ACCESS read-only STATUS current DESCRIPTION "Endpoint Id. This contains four 32 bit integers (NodeId, ShelfNo, SlotNo, DeviceNo) packed into octet string format." ::= { nncEndpointInfo 1 } nncEndpointName OBJECT-TYPE SYNTAX EndpointName MAX-ACCESS read-only STATUS current DESCRIPTION "Endpoint Name" ::= { nncEndpointInfo 2 } nncEndpointType OBJECT-TYPE SYNTAX EndpointType MAX-ACCESS read-only STATUS current DESCRIPTION "Endpoint Type" ::= { nncEndpointInfo 3 } nncEndpointObject OBJECT-TYPE SYNTAX EndpointObject MAX-ACCESS read-only STATUS current DESCRIPTION "Endpoint Object Name" ::= { nncEndpointInfo 4 } nncEndpointStatus OBJECT-TYPE SYNTAX EndpointStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Endpoint Status" ::= { nncEndpointInfo 5 } -- Physical Link Id nncPhysicalLinkInfo OBJECT IDENTIFIER ::= { nncExtServiceNotifObjects 5 } nncPhysicalLinkId OBJECT-TYPE SYNTAX PhysicalLinkId MAX-ACCESS read-only STATUS current DESCRIPTION "Full and Fractional Link Id. This contains nine 32 bit integers (Ep1NodeId, Ep1ShelfNo, Ep1SlotNo, Ep1DeviceNo, Ep2NodeId, Ep2ShelfNo, Ep2SlotNo, Ep2DeviceNo, CableNo) packed into octet string format." ::= { nncPhysicalLinkInfo 1 } nncPhysicalLinkName OBJECT-TYPE SYNTAX PhysicalLinkName MAX-ACCESS read-only STATUS current DESCRIPTION "Full and Fractional Link Name" ::= { nncPhysicalLinkInfo 2 } nncPhysicalLinkType OBJECT-TYPE SYNTAX PhysicalLinkType MAX-ACCESS read-only STATUS current DESCRIPTION "Full and Fractional Link Type" ::= { nncPhysicalLinkInfo 3 } nncPhysicalLinkEndpoints OBJECT-TYPE SYNTAX PhysicalLinkEndpoints MAX-ACCESS read-only STATUS current DESCRIPTION "Full and Fractional Link Endpoints" ::= { nncPhysicalLinkInfo 4 } nncPhysicalLinkStatus OBJECT-TYPE SYNTAX PhysicalLinkStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Full and Fractional Link Status" ::= { nncPhysicalLinkInfo 5 } nncPhysicalLinkCost OBJECT-TYPE SYNTAX INTEGER (1..'7fffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "Full and Fractional Link Cost" ::= { nncPhysicalLinkInfo 6 } -------------------------------------------------------------------------------- -- Trap Definitions -------------------------------------------------------------------------------- nncExtServiceNotifPath NOTIFICATION-TYPE OBJECTS { nncCallId, nncCallName, nncCallType, nncCallEndpoints, nncCallStatus, nncCallPriority, nncPartitionId, nncPartitionName, nncPartitionType } STATUS current DESCRIPTION "An SNMP trap to encapsulate a Newbridge Service path status change. " ::= { nncExtServiceNotif_v1Trap 1 } nncExtServiceNotifOverlayLink NOTIFICATION-TYPE OBJECTS { nncCallId, nncCallName, nncCallType, nncCallEndpoints, nncCallStatus, nncCallPriority, nncPartitionId, nncPartitionName, nncPartitionType } STATUS current DESCRIPTION "An SNMP trap to encapsulate a Newbridge Service overlay link status change. " ::= { nncExtServiceNotif_v1Trap 2 } nncExtServiceNotifSegment NOTIFICATION-TYPE OBJECTS { nncCallId, nncCallName, nncCallType, nncCallEndpoints, nncCallStatus, nncCallPriority, nncParentCallId, nncControlState, nncPartitionId, nncPartitionName, nncPartitionType } STATUS current DESCRIPTION "An SNMP trap to encapsulate a Newbridge Service segment status change. " ::= { nncExtServiceNotif_v1Trap 3 } nncExtServiceNotifEndpoint NOTIFICATION-TYPE OBJECTS { nncEndpointId, nncEndpointName, nncEndpointType, nncEndpointObject, nncEndpointStatus, nncPartitionId, nncPartitionName, nncPartitionType } STATUS current DESCRIPTION "An SNMP trap to encapsulate a Newbridge Service endpoint status change. " ::= { nncExtServiceNotif_v1Trap 4 } nncExtServiceNotifPhysicalLink NOTIFICATION-TYPE OBJECTS { nncPhysicalLinkId, nncPhysicalLinkName, nncPhysicalLinkType, nncPhysicalLinkEndpoints, nncPhysicalLinkStatus, nncPhysicalLinkCost, nncPartitionId, nncPartitionName, nncPartitionType } STATUS current DESCRIPTION "An SNMP trap to encapsulate a Newbridge Service Full and Fractional Link status change. " ::= { nncExtServiceNotif_v1Trap 5 } -------------------------------------------------------------------------------- -- Conformance Group Definitions -------------------------------------------------------------------------------- nncExtServiceNotifGroup OBJECT-GROUP OBJECTS { -- Call Info nncCallId, nncCallName, nncCallType, nncCallEndpoints, nncCallStatus, nncCallPriority, -- Segment Info nncParentCallId, nncControlState, -- Partition Info nncPartitionId, nncPartitionName, nncPartitionType, -- Endpoint Info nncEndpointId, nncEndpointName, nncEndpointType, nncEndpointObject, nncEndpointStatus, -- Full and Fractional Link Info nncPhysicalLinkId, nncPhysicalLinkName, nncPhysicalLinkType, nncPhysicalLinkEndpoints, nncPhysicalLinkStatus, nncPhysicalLinkCost } STATUS current DESCRIPTION "This group defines the Newbridge MIB extensions for objects used in Service traps. " ::= { nncExtServiceNotifGroups 1 } -------------------------------------------------------------------------------- -- Compliance Statements (mandatory) -------------------------------------------------------------------------------- nncExtServiceNotifCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMPv2 entities residing on systems which implement the Newbridge MIB extensions for Service notifications." MODULE -- compliance to the containing MIB module MANDATORY-GROUPS {nncExtServiceNotifGroup} ::= { nncExtServiceNotifCompliances 1 } ------------------------------------------------------------------------------- -- Review Minutes ------------------------------------------------------------------------------- -- MINUTES-BEGIN -- REVIEW-DATE "1997.10.23" -- BODY " -- -- -- TO: Satvinder Bawa, Mike Rehder*, Mark Laundry*, -- CC: Numbers Admin, Nancy Paynter, Robert Tannock, -- Linda Owens*, Arun Chandrasekaran, Derrick Nagy -- FROM: Jaimie Wilson* -- -- A meeting was held on October 23, 1997 to review ServiceNotification.mib, -- the area interface definition for the ServiceNotification area in the -- System region. -- Attendees are marked with * in the TO and CC lists above. -- -- Outcome: -- It was the consensus of the review team that this file is -- acceptable with the indicated modifications. -- -- Actions: -- A1 - Jaimie Wilson to update the file as indicated in D1 below. -- To be completed by 1997.10.28. -- Response: -- Updated on 1997.10.28. -- Status: CLOSED -- -- Decisions: -- D1 - ServiceNotification.mib shall be updated as follows: -- a) PartitionType values to be incremented by one so there -- is no value of 0. -- b) Add an extra value of "unknown (1)" to EndpointType. -- c) Change all object MAX-ACCESS from read-only to -- not-accessible. -- " -- -- END-MINUTES END -- DEFINITION OF NNC-Service-NOTIFICATION-MIB