-- Copyright (C) 2022 by HUAWEI TECHNOLOGIES. All rights reserved. -- -- HUAWEI-NETCONF-MIB.mib -- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 341 -- Thursday, January 11, 2019 at 11:20:00 -- Version: V2.15 -- HUAWEI-NETCONF-MIB DEFINITIONS ::= BEGIN IMPORTS hwDatacomm FROM HUAWEI-MIB InetAddressType, InetAddress FROM INET-ADDRESS-MIB OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF IpAddress, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI; -- 1.3.6.1.4.1.2011.5.25.217 hwNetconf MODULE-IDENTITY LAST-UPDATED "202201241051Z" -- January 24, 2022 at 10:51 GMT ORGANIZATION "Huawei Technologies Co.,Ltd." CONTACT-INFO "Huawei Industrial Base Bantian, Longgang Shenzhen 518129 People's Republic of China Website: http://www.huawei.com Email: support@huawei.com " DESCRIPTION "This defines the MIB for the Netconf Agent" REVISION "202201241051Z" DESCRIPTION "V2.1.5, modify hwNetconfSessionPeerIPAddress SYNTAX." REVISION "202201051553Z" DESCRIPTION "V2.1.4, add hwNetconfSessionTerminationResumeReason." REVISION "202104061002Z" DESCRIPTION "V2.1.3, modify BITS value of hwNetconfMdaResourceType." REVISION "202103251418Z" DESCRIPTION "V2.1.2, modify hwMdaResouceChange to hwNetconfMdaResourceType and modify the BITS value." REVISION "202103111100Z" DESCRIPTION "V2.1.1, change hwNetconfClientConfigSynchronizedSucess, hwNetconfClientSyncConfigSucess, hwNetconfClientPeerConnectSucess." REVISION "202103011945Z" DESCRIPTION "V2.1.0, add hwNetconfMdaResourceChange." REVISION "202103011603Z" DESCRIPTION "V2.0.9, add hwMdaResouceChange." REVISION "202008202356Z" DESCRIPTION "V2.0.8, update hwNetconfSessionInetAddrType access." REVISION "201901111120Z" DESCRIPTION "V2.0.7, eliminate warning and change comments." REVISION "201812261645Z" DESCRIPTION "V2.0.6, add hwNetconfSessionId, hwNetconfKilledBySessionId, hwNetconfSessionTerminationReason, hwNetconfServerSessionStart, hwNetconfServerSessionEnd." REVISION "201801082116Z" DESCRIPTION "V2.0.5, add hwNetconfClientConfigFailed, hwNetconfClientConfigSynchronizedSuccess, hwNetconfClientSyncConfigFailed, hwNetconfClientSyncConfigSuccess, hwNetconfClientPeerConnectionInterrupt, hwNetconfClientPeerConnectionResume, hwNetconfClientPeerConnectFailed, hwNetconfClientPeerConnectSuccess." REVISION "201708171649Z" DESCRIPTION "V2.0.4, modify hwNetconfServerConnectionInterrupt, hwNetconfServerConnectionResume." REVISION "201511271225Z" DESCRIPTION "V2.0.3, add hwNetconfServerSyncConfigFail." REVISION "201506081225Z" DESCRIPTION "V2.0.2, modify hwNetconfSessionPeerIPAddress hwNetconfSessionVpnName OID" REVISION "201505151225Z" DESCRIPTION "V2.0.1, add hwNetconfClientConnectionInterrupt, hwNetconfClientConnectionResume, hwNetconfServerConnectionInterrupt, hwNetconfServerConnectionResume." REVISION "201004080000Z" DESCRIPTION " V1.00, Inital version. " ::= { hwDatacomm 217 } -- -- Node definitions -- -- 1.3.6.1.4.1.2011.5.25.217.1 hwNetconfAgent OBJECT IDENTIFIER ::= { hwNetconf 1 } -- 1.3.6.1.4.1.2011.5.25.217.1.1 hwNetconfSyncFullFtpFilename OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..128)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Sync Full file being transferred using FTP." ::= { hwNetconfAgent 1 } -- 1.3.6.1.4.1.2011.5.25.217.1.2 hwNetconfSyncFullFtpServerAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "IP address of the Sync Full file transfer target FTP Server" ::= { hwNetconfAgent 2 } -- 1.3.6.1.4.1.2011.5.25.217.1.3 hwNetconfSyncFullFtpFailReason OBJECT-TYPE SYNTAX INTEGER { fileOpenError(1), fileTransferFailed(2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Reason code of the Sync Full FTP file transfer failure" ::= { hwNetconfAgent 3 } -- 1.3.6.1.4.1.2011.5.25.217.1.4 hwNetconfSessionInetAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the IP address type." ::= { hwNetconfAgent 4 } -- 1.3.6.1.4.1.2011.5.25.217.1.5 hwNetconfSessionPeerIPAddress OBJECT-TYPE SYNTAX InetAddress (SIZE(0|4|16)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Peer IP address." ::= { hwNetconfAgent 5 } -- 1.3.6.1.4.1.2011.5.25.217.1.6 hwNetconfSessionVpnName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of VPN interface." ::= { hwNetconfAgent 6 } -- 1.3.6.1.4.1.2011.5.25.217.1.7 hwNetconfSyncConfigIPAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "IP address of the source initiating sync-config operation." ::= { hwNetconfAgent 7 } -- 1.3.6.1.4.1.2011.5.25.217.1.8 hwNetconfClientPeerName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..64)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Peer name" ::= { hwNetconfAgent 8 } -- 1.3.6.1.4.1.2011.5.25.217.1.9 hwNetconfClientAppFeatureName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Feature name" ::= { hwNetconfAgent 9 } -- 1.3.6.1.4.1.2011.5.25.217.1.10 hwNetconfSessionUserName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..253)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "User name of the Netconf session" ::= { hwNetconfAgent 10 } -- 1.3.6.1.4.1.2011.5.25.217.1.11 hwNetconfSessionId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Identifier of the session. A NETCONF session MUST be identified by a non-zero value. A non-NETCONF session MAY be identified by the value zero." ::= { hwNetconfAgent 11 } -- 1.3.6.1.4.1.2011.5.25.217.1.12 hwNetconfKilledBySessionId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The ID of the session that directly caused this session to be abnormally terminated. If this session was abnormally terminated by a non-NETCONF session unknown to the server, then it MAY be identified by the value 65535." ::= { hwNetconfAgent 12 } -- 1.3.6.1.4.1.2011.5.25.217.1.13 hwNetconfSessionTerminationReason OBJECT-TYPE SYNTAX INTEGER { closed(0), killed(1), dropped(2), timeout(3), badHello(4), other(5) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The session was terminated by the client in normal fashion, e.g., by the NETCONF <close-session> protocol operation." ::= { hwNetconfAgent 13 } -- 1.3.6.1.4.1.2011.5.25.217.1.14 hwNetconfMdaResourceType OBJECT-TYPE SYNTAX BITS { yang(7), yangPatch(6), yangZhCN(5), yangZhCNPatch(4), alarm(3), alarmPatch(2), panel(1), panelPatch(0) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Type of mda resource files that changed." ::= { hwNetconfAgent 14 } -- 1.3.6.1.4.1.2011.5.25.217.1.15 hwNetconfSessionTerminationResumeReason OBJECT-TYPE SYNTAX INTEGER { connected(1), invalidVPN(2), cleared(3), aged(4) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The reason why the netconf connection interrupt is resumed." ::= { hwNetconfAgent 15 } -- 1.3.6.1.4.1.2011.5.25.217.2 hwNetconfNotifications OBJECT IDENTIFIER ::= { hwNetconf 2 } -- 1.3.6.1.4.1.2011.5.25.217.2.1 hwNetconfSyncFullFtpFailed NOTIFICATION-TYPE OBJECTS { hwNetconfSyncFullFtpFilename, hwNetconfSyncFullFtpServerAddr, hwNetconfSyncFullFtpFailReason } STATUS current DESCRIPTION "This notification is sent when the FTP transfer of the sync full operation file to the remote FTP Server failed." ::= { hwNetconfNotifications 1 } hwNetconfClientConnectionInterrupt NOTIFICATION-TYPE OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName } STATUS current DESCRIPTION "Remote netconf connection is interrupted." ::= {hwNetconfNotifications 2} hwNetconfClientConnectionResume NOTIFICATION-TYPE OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName } STATUS current DESCRIPTION "Remote netconf connection is resumed." ::= {hwNetconfNotifications 3} hwNetconfServerConnectionInterrupt NOTIFICATION-TYPE OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName, hwNetconfSessionTerminationReason } STATUS current DESCRIPTION "The connection between a NETCONF server and its peer is torn down." ::= {hwNetconfNotifications 4} hwNetconfServerConnectionResume NOTIFICATION-TYPE OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName, hwNetconfSessionTerminationResumeReason } STATUS current DESCRIPTION "The connection between a NETCONF server and its peer is restored." ::= {hwNetconfNotifications 5} hwNetconfServerSyncConfigFail NOTIFICATION-TYPE OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSyncConfigIPAddress, hwNetconfSessionVpnName } STATUS current DESCRIPTION "This notification is sent when application virtual access configurations synchronization is failed." ::= { hwNetconfNotifications 6 } -- 1.3.6.1.4.1.2011.5.25.217.2.7 hwNetconfClientConfigFailed NOTIFICATION-TYPE OBJECTS { hwNetconfClientPeerName, hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfClientAppFeatureName } STATUS current DESCRIPTION "Failed to deliver configurations to a peer device." ::= {hwNetconfNotifications 7} -- 1.3.6.1.4.1.2011.5.25.217.2.8 hwNetconfClientConfigSynchronizedSuccess NOTIFICATION-TYPE OBJECTS { hwNetconfClientPeerName, hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfClientAppFeatureName } STATUS current DESCRIPTION "Successfully synchronized configurations to a peer device." ::= {hwNetconfNotifications 8} -- 1.3.6.1.4.1.2011.5.25.217.2.9 hwNetconfClientSyncConfigFailed NOTIFICATION-TYPE OBJECTS { hwNetconfClientPeerName, hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress } STATUS current DESCRIPTION "Failed to synchronize configurations to a peer device." ::= {hwNetconfNotifications 9} -- 1.3.6.1.4.1.2011.5.25.217.2.10 hwNetconfClientSyncConfigSuccess NOTIFICATION-TYPE OBJECTS { hwNetconfClientPeerName, hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress } STATUS current DESCRIPTION "Successfully synchronized configurations to a peer device." ::= {hwNetconfNotifications 10} -- 1.3.6.1.4.1.2011.5.25.217.2.11 hwNetconfClientPeerConnectionInterrupt NOTIFICATION-TYPE OBJECTS { hwNetconfClientPeerName, hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionUserName } STATUS current DESCRIPTION "The NETCONF connection with a peer device was torn down." ::= {hwNetconfNotifications 11} -- 1.3.6.1.4.1.2011.5.25.217.2.12 hwNetconfClientPeerConnectionResume NOTIFICATION-TYPE OBJECTS { hwNetconfClientPeerName, hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionUserName } STATUS current DESCRIPTION "The NETCONF connection with a peer device is resumed." ::= {hwNetconfNotifications 12} -- 1.3.6.1.4.1.2011.5.25.217.2.13 hwNetconfClientPeerConnectFailed NOTIFICATION-TYPE OBJECTS { hwNetconfClientPeerName, hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionUserName } STATUS current DESCRIPTION "Failed to establish NETCONF connection with a peer device." ::= {hwNetconfNotifications 13} -- 1.3.6.1.4.1.2011.5.25.217.2.14 hwNetconfClientPeerConnectSuccess NOTIFICATION-TYPE OBJECTS { hwNetconfClientPeerName, hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionUserName } STATUS current DESCRIPTION "Successfully established NETCONF connection with a peer device." ::= {hwNetconfNotifications 14} -- 1.3.6.1.4.1.2011.5.25.217.2.15 hwNetconfServerSessionStart NOTIFICATION-TYPE OBJECTS { hwNetconfSessionUserName, hwNetconfSessionId, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName } STATUS current DESCRIPTION "Generated when a NETCONF server detects that a NETCONF session has started. A server MAY generate this event for non-NETCONF management sessions. Indicates the identity of the user that started the session." ::= {hwNetconfNotifications 15} -- 1.3.6.1.4.1.2011.5.25.217.2.16 hwNetconfServerSessionEnd NOTIFICATION-TYPE OBJECTS { hwNetconfSessionUserName, hwNetconfSessionId, hwNetconfSessionPeerIPAddress, hwNetconfKilledBySessionId, hwNetconfSessionTerminationReason, hwNetconfSessionVpnName } STATUS current DESCRIPTION "Generated when a NETCONF server detects that a NETCONF session has terminated. A server MAY optionally generate this event for non-NETCONF management sessions. Indicates the identity of the user that owned the session, and why the session was terminated." ::= {hwNetconfNotifications 16} -- 1.3.6.1.4.1.2011.5.25.217.2.17 hwNetconfMdaResourceChange NOTIFICATION-TYPE OBJECTS { hwNetconfMdaResourceType } STATUS current DESCRIPTION "The mda resource files changed." ::= {hwNetconfNotifications 17} -- 1.3.6.1.4.1.2011.5.25.217.3 hwNetconfMIBConformance OBJECT IDENTIFIER ::= { hwNetconf 3 } -- 1.3.6.1.4.1.2011.5.25.217.3.1 hwNetconfMIBCompliances OBJECT IDENTIFIER ::= { hwNetconfMIBConformance 1 } -- 1.3.6.1.4.1.2011.5.25.217.3.1.1 hwNetconfMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for systems supporting the HUAWEI-NETCONF-MIB." MODULE -- this module MANDATORY-GROUPS { hwNetconfNotificationGroup, hwNetconfAgentGroup, hwNetconfClientGroup } ::= { hwNetconfMIBCompliances 1 } -- 1.3.6.1.4.1.2011.5.25.217.3.2 hwNetconfMIBGroups OBJECT IDENTIFIER ::= { hwNetconfMIBConformance 2 } -- 1.3.6.1.4.1.2011.5.25.217.3.2.1 hwNetconfNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwNetconfSyncFullFtpFailed, hwNetconfClientConnectionInterrupt, hwNetconfClientConnectionResume, hwNetconfServerConnectionInterrupt, hwNetconfServerConnectionResume, hwNetconfServerSyncConfigFail, hwNetconfClientConfigFailed, hwNetconfClientConfigSynchronizedSuccess, hwNetconfClientSyncConfigFailed, hwNetconfClientSyncConfigSuccess, hwNetconfClientPeerConnectionInterrupt, hwNetconfClientPeerConnectionResume, hwNetconfClientPeerConnectFailed, hwNetconfClientPeerConnectSuccess, hwNetconfServerSessionStart, hwNetconfServerSessionEnd, hwNetconfMdaResourceChange } STATUS current DESCRIPTION "The NETCONF notification group" ::= { hwNetconfMIBGroups 1 } -- 1.3.6.1.4.1.2011.5.25.217.3.2.2 hwNetconfAgentGroup OBJECT-GROUP OBJECTS { hwNetconfSyncFullFtpFilename, hwNetconfSyncFullFtpServerAddr, hwNetconfSyncFullFtpFailReason, hwNetconfSyncConfigIPAddress, hwNetconfClientPeerName, hwNetconfClientAppFeatureName, hwNetconfSessionUserName, hwNetconfSessionId, hwNetconfKilledBySessionId, hwNetconfSessionTerminationReason, hwNetconfMdaResourceType, hwNetconfSessionTerminationReason, hwNetconfSessionTerminationResumeReason } STATUS current DESCRIPTION "Description." ::= { hwNetconfMIBGroups 2 } -- 1.3.6.1.4.1.2011.5.25.217.3.2.3 hwNetconfClientGroup OBJECT-GROUP OBJECTS { hwNetconfSessionInetAddrType, hwNetconfSessionPeerIPAddress, hwNetconfSessionVpnName } STATUS current DESCRIPTION "Description." ::= { hwNetconfMIBGroups 3 } END -- -- HUAWEI-NETCONF-MIB.mib --