-- NXR Series IF-MIB -- Copyright (c) 2016 by Century Systems Co., Ltd. -- All rights reserved. -- Update history -- -- 2016/04/25 v3.0 Release -- CS-NXR-IF-MIB DEFINITIONS ::= BEGIN IMPORTS Integer32, Gauge32, Counter32, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises FROM SNMPv2-SMI InterfaceIndex FROM IF-MIB TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC csMtNXR FROM CENTURYSYS-MIB; -- -- Definitions of significant branches -- -- org OBJECT IDENTIFIER ::= { iso 3 } -- dod OBJECT IDENTIFIER ::= { org 6 } -- internet OBJECT IDENTIFIER ::= { dod 1 } -- private OBJECT IDENTIFIER ::= { internet 4 } -- enterprises OBJECT IDENTIFIER ::= { private 1 } -- centurysys OBJECT IDENTIFIER ::= { enterprises 20376 } -- csMtNXR OBJECT IDENTIFIER ::= { centurysys 9 } csNXRExtIf MODULE-IDENTITY LAST-UPDATED "201604250000Z" -- 25 Apr 2016 ORGANIZATION "Century Systems Co., Ltd." CONTACT-INFO "Century Systems NXR Support Team Postal : Century Systems 1-15-14 SAKAI MUSASHINO-SHI, TOKYO 180-0022 JAPAN Tel : +81 422 37 8926 Fax : +81 422 55 3373 E-mail : support@centurysys.co.jp" DESCRIPTION "A IF-MIB module for Century Systems NXR Series." ::= { csMtNXR 2 } -- -- NXR Extention IF MIB -- csNXRExtIfNotifications OBJECT IDENTIFIER ::= { csNXRExtIf 0 } csNXRExtIfObjects OBJECT IDENTIFIER ::= { csNXRExtIf 1 } -- -- Definitions of significant branches under csNXRExtIfObjects -- csNXRExtIfNumber OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of interfaces." ::= { csNXRExtIfObjects 1 } -- -- The Interface Status Table -- csNXRExtIfStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF CsNxrExtIfStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface status table." ::= { csNXRExtIfObjects 2 } csNXRExtIfStatusEntry OBJECT-TYPE SYNTAX CsNxrExtIfStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface Status Entry." INDEX { csNXRExtIfIndex } ::= { csNXRExtIfStatusTable 1 } CsNxrExtIfStatusEntry ::= SEQUENCE { csNXRExtIfIndex InterfaceIndex, csNXRExtIfDesc DisplayString, csNXRExtIfAdminStatus INTEGER, csNXRExtIfOperStatus INTEGER, csNXRExtIfIpAddr IpAddress, csNXRExtIfIpNetMask IpAddress, csNXRExtIfIpBcastAddr IpAddress } csNXRExtIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "interface index." ::= { csNXRExtIfStatusEntry 1 } csNXRExtIfDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "interface name." ::= { csNXRExtIfStatusEntry 2 } csNXRExtIfAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "interface's status." ::= { csNXRExtIfStatusEntry 3 } csNXRExtIfOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "interface's link status." ::= { csNXRExtIfStatusEntry 4 } csNXRExtIfIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "ip address." ::= { csNXRExtIfStatusEntry 5 } csNXRExtIfIpNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "netmask." ::= { csNXRExtIfStatusEntry 6 } csNXRExtIfIpBcastAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "broadcast address." ::= { csNXRExtIfStatusEntry 7 } -- -- Extention IF Traps -- csNXRExtIfLinkDown NOTIFICATION-TYPE OBJECTS { csNXRExtIfIndex, csNXRExtIfDesc, csNXRExtIfAdminStatus, csNXRExtIfOperStatus } STATUS current DESCRIPTION "trap of interface link down." ::= { csNXRExtIfNotifications 1 } csNXRExtIfLinkUp NOTIFICATION-TYPE OBJECTS { csNXRExtIfIndex, csNXRExtIfDesc, csNXRExtIfAdminStatus, csNXRExtIfOperStatus } STATUS current DESCRIPTION "trap of interface link up." ::= { csNXRExtIfNotifications 2 } csNXRExtIfAdminDown NOTIFICATION-TYPE OBJECTS { csNXRExtIfIndex, csNXRExtIfDesc, csNXRExtIfAdminStatus, csNXRExtIfOperStatus } STATUS current DESCRIPTION "trap of interface down. csNXRExtIfIndex is set to zero." ::= { csNXRExtIfNotifications 3 } csNXRExtIfAdminUp NOTIFICATION-TYPE OBJECTS { csNXRExtIfIndex, csNXRExtIfDesc, csNXRExtIfAdminStatus, csNXRExtIfOperStatus } STATUS current DESCRIPTION "trap of interface up." ::= { csNXRExtIfNotifications 4 } csNXRExtIfIpChange NOTIFICATION-TYPE OBJECTS { csNXRExtIfIndex, csNXRExtIfDesc, csNXRExtIfIpAddr, csNXRExtIfIpNetMask, csNXRExtIfIpBcastAddr } STATUS current DESCRIPTION "trap of ip address change." ::= { csNXRExtIfNotifications 5 } END